/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
   Normalize.css is intended to be used as an alternative to CSS resets.

   It is suggested that you read through the normalize.css file and customise it
   to meet the design requirements of a project rather including it as a "black
   box". @see http://nicolasgallagher.com/about-normalize-css/

   Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
         @see http://snook.ca/archives/html_and_css/no_css_reset/
   ========================================================================== */
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
/* line 35, ../sass/normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
/* line 45, ../sass/normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */
/* line 58, ../sass/normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
/* line 68, ../sass/normalize.scss */
[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */
/* Instead of relying on the fonts that are available on a user's computer, you
   can use web fonts which, like images, are resources downloaded to the user's
   browser. Because of the bandwidth and rendering resources required, web fonts
   should be used with care.

   Numerous resources for web fonts can be found on Google. Here are a few
   websites where you can find Open Source fonts to download:
   - http://www.fontsquirrel.com/fontface
   - http://www.theleagueofmoveabletype.com

   In order to use these fonts, you will need to convert them into formats
   suitable for web fonts. We recommend the free-to-use Font Squirrel's
   Font-Face Generator:
     http://www.fontsquirrel.com/fontface/generator

   The following is an example @font-face declaration. This font can then be
   used in any ruleset using a property like this:  font-family: Example, serif;

   Since we're using Sass, you'll need to declare your font faces here, then you
   can add them to the font variables in the _base.scss partial.
*/
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
/* line 119, ../sass/normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  /* Establishes a vertical rhythm unit using $base-line-height. */
  line-height: 1.5em;
}

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
/* line 135, ../sass/normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */
/* line 143, ../sass/normalize.scss */
body {
  margin: 0;
}

/* =============================================================================
   Links
   ========================================================================== */
/*
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
/*
 * Addresses outline displayed oddly in Chrome
 */
/* line 174, ../sass/normalize.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 184, ../sass/normalize.scss */
a:hover,
a:active {
  outline: 0;
}

/* =============================================================================
   Typography

   To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
   so that the line height of our base font becomes the basic unit of vertical
   measurement. We use multiples of that unit to set the top and bottom margins
   for our block level elements and to set the line heights of any fonts.
   For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */
/* line 204, ../sass/normalize.scss */
h1 {
  /* Sets the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 2em;
  line-height: 1.5em;
  /* Sets 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

/* line 213, ../sass/normalize.scss */
h2 {
  font-size: 1.5em;
  line-height: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 219, ../sass/normalize.scss */
h3 {
  font-size: 1.17em;
  line-height: 1.28205em;
  margin-top: 1.28205em;
  margin-bottom: 1.28205em;
}

/* line 225, ../sass/normalize.scss */
h4 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/* line 231, ../sass/normalize.scss */
h5 {
  font-size: 0.83em;
  line-height: 1.80723em;
  margin-top: 1.80723em;
  margin-bottom: 1.80723em;
}

/* line 237, ../sass/normalize.scss */
h6 {
  font-size: 0.75em;
  line-height: 2em;
  margin-top: 2em;
  margin-bottom: 2em;
}

/* Thematic break */
/* line 244, ../sass/normalize.scss */
hr {
  height: 1px;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: 1.5em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
/* line 255, ../sass/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
  cursor: help;
  white-space: nowrap;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
/* line 266, ../sass/normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 270, ../sass/normalize.scss */
blockquote {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.5em 30px;
}

/*
 * Addresses styling not present in S5, Chrome
 */
/* line 279, ../sass/normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */
/* line 287, ../sass/normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7
 */
/* line 297, ../sass/normalize.scss */
p,
pre {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.5em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 312, ../sass/normalize.scss */
pre,
code,
kbd,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  /* The $font-monospace value ends with ", serif". */
  font-size: 1em;
  line-height: 1.5em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */
/* line 324, ../sass/normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
/* line 337, ../sass/normalize.scss */
q {
  quotes: none;
}

/* 2 */
/* line 344, ../sass/normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* @todo Determine how big element affects vertical rhythm. */
/* line 350, ../sass/normalize.scss */
small {
  font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
/* line 360, ../sass/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 367, ../sass/normalize.scss */
sup {
  top: -0.5em;
}

/* line 371, ../sass/normalize.scss */
sub {
  bottom: -0.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7
 */
/* line 388, ../sass/normalize.scss */
dl,
menu,
ol,
ul,
.item-list ul {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.5em 0;
}

/* line 393, ../sass/normalize.scss */
.item-list ul li {
  /* Drupal override */
  margin: 0;
}

/* line 397, ../sass/normalize.scss */
dd {
  margin: 0 0 0 30px;
  /* LTR */
}

/* line 402, ../sass/normalize.scss */
ul ul, ul ol, ol ul, ol ol, .item-list ul ul, .item-list ul ol, .item-list ol ul, .item-list ol ol {
  margin: 0;
  /* Turn off margins on nested lists. */
}

/*
 * Addresses paddings set differently in IE6/7
 */
/* line 414, ../sass/normalize.scss */
menu,
ol,
ul,
.item-list ul {
  padding: 0 0 0 30px;
  /* LTR */
}

/*
 * Corrects list images handled incorrectly in IE7
 */
/* line 423, ../sass/normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 439, ../sass/normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
  /* vertical-align: bottom; */
  /* Suppress the space beneath the baseline */
  /* Responsive images */
  /* @todo Add responsive embedded video. */
  max-width: 100%;
  height: auto;
}

/*
 * Corrects overflow displayed oddly in IE9
 */
/* line 455, ../sass/normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
/* line 468, ../sass/normalize.scss */
figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
/* line 481, ../sass/normalize.scss */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */
/* line 489, ../sass/normalize.scss */
fieldset {
  border-color: #c0c0c0;
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-top-style: solid;
  border-top-width: 0.0625em;
  padding-top: 0.4625em;
  border-bottom-style: solid;
  border-bottom-width: 0.0625em;
  padding-bottom: 0.9125em;
  border-left-style: solid;
  border-left-width: 0.0625em;
  padding-left: 0.9125em;
  border-right-style: solid;
  border-right-width: 0.0625em;
  padding-right: 0.9125em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */
/* line 505, ../sass/normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
/* line 523, ../sass/normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
/* line 537, ../sass/normalize.scss */
button,
input {
  line-height: normal;
  /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */
/* line 551, ../sass/normalize.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
}

/*
 * Re-set default cursor for disabled elements
 */
/* line 564, ../sass/normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */
/* line 576, ../sass/normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */
/* line 590, ../sass/normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */
/* line 600, ../sass/normalize.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
/* line 610, ../sass/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
/* line 620, ../sass/normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells
 */
/* line 634, ../sass/normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  /* width: 100%; */
  /* Prevent cramped-looking tables */
  /* Add vertical rhythm margins. */
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/*
 * Drupal provides table styling which is only useful for its admin section
 * forms, so we override this default CSS. (We set it back in forms.css.)
 */
/* line 648, ../sass/normalize.scss */
th {
  text-align: left;
  /* LTR */
  padding: 0;
  border-bottom: none;
}

/* line 654, ../sass/normalize.scss */
tbody {
  border-top: none;
}

/*Concept*/
/*
Not Illigale!
@font-face {
	font-family: 'Yaguar-Bold';
	src: url('http://demo.netsource.co.il/concept-new/sites/all/themes/concept/fonts/YaguarBold.ttf');
	src: url("http://demo.netsource.co.il/concept-new/sites/all/themes/concept/fonts/YaguarBold.ttf") format("opentype");
}
@font-face {
	font-family: 'Yaguar-Regular';
	src: url('http://demo.netsource.co.il/concept-new/sites/all/themes/concept/fonts/YaguarRegular.ttf');
	src: url("http://demo.netsource.co.il/concept-new/sites/all/themes/concept/fonts/YaguarRegular.ttf") format("opentype");
}
@font-face {
	font-family: 'Yaguar-Medium';
	src: url('http://demo.netsource.co.il/concept-new/sites/all/themes/concept/fonts/YaguarMedium.ttf');
	src: url("http://demo.netsource.co.il/concept-new/sites/all/themes/concept/fonts/YaguarMedium.ttf") format("opentype");
}
*/
/*General*/
/* line 681, ../sass/normalize.scss */
body {
  font-family: Arial;
  font-size: 14px;
  line-height: 17px;
  direction: rtl;
  background: none;
}
/* line 688, ../sass/normalize.scss */
body #header {
  width: 100%;
  background-color: #242424;
  height: 130px;
  position: fixed;
  top: 0;
  z-index: 101;
}
/* line 695, ../sass/normalize.scss */
body #header.bottom-border {
  border-bottom: 1px solid #666;
}
/* line 698, ../sass/normalize.scss */
body #header .content-header {
  width: 950px;
  margin: auto;
  padding: 0;
}
/* line 702, ../sass/normalize.scss */
body #header .content-header #logo {
  float: left;
  margin: 15px 0 0;
}
/* line 706, ../sass/normalize.scss */
body #header .content-header .region-header {
  clear: none;
  margin: 22px 0 0;
  float: right;
  width: 700px;
}
/* line 711, ../sass/normalize.scss */
body #header .content-header .region-header #block-block-1 {
  float: right;
  margin: 0;
}
/* line 715, ../sass/normalize.scss */
body #header .content-header .region-header #block-nice-menus-1 {
  float: right;
  margin: 0;
}
/* line 718, ../sass/normalize.scss */
body #header .content-header .region-header #block-nice-menus-1 h2 {
  display: none;
}
/* line 722, ../sass/normalize.scss */
body #header .content-header .region-header #block-nice-menus-1 ul#nice-menu-1 li {
  background: none;
  border: none;
  padding: 12px 0;
  padding-right: 37px;
}
/* line 727, ../sass/normalize.scss */
body #header .content-header .region-header #block-nice-menus-1 ul#nice-menu-1 li.first {
  padding-right: 0;
}
/* line 730, ../sass/normalize.scss */
body #header .content-header .region-header #block-nice-menus-1 ul#nice-menu-1 li.active-trail > a {
  color: #bae814;
  font-weight: bold;
}
/* line 734, ../sass/normalize.scss */
body #header .content-header .region-header #block-nice-menus-1 ul#nice-menu-1 li a {
  list-item: none;
  color: white;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;
}
/* line 740, ../sass/normalize.scss */
body #header .content-header .region-header #block-nice-menus-1 ul#nice-menu-1 li a.active {
  color: #bae814;
  font-weight: bold;
}
/* line 745, ../sass/normalize.scss */
body #header .content-header .region-header #block-nice-menus-1 ul#nice-menu-1 li a:hover {
  color: #bae814;
}
/* line 748, ../sass/normalize.scss */
body #header .content-header .region-header #block-nice-menus-1 ul#nice-menu-1 li ul {
  display: none;
}
/* line 754, ../sass/normalize.scss */
body #header .content-header .region-header .phone_logo {
  width: 258px;
  height: 41px;
  margin-right: 6px;
}
/* line 758, ../sass/normalize.scss */
body #header .content-header .region-header .phone_logo .phone_image {
  width: 56px;
  height: 100%;
  float: right;
  background: url("../images/PhoneIcon.png");
  background-repeat: no-repeat;
}
/* line 765, ../sass/normalize.scss */
body #header .content-header .region-header .phone_logo .phone {
  background-color: #bae814;
  width: 202px;
  height: 100%;
  line-height: 41px;
  text-align: center;
  float: right;
}
/* line 772, ../sass/normalize.scss */
body #header .content-header .region-header .phone_logo .phone span {
  font-size: 28px;
}
/* line 780, ../sass/normalize.scss */
body .region-highlighted {
  width: 100%;
  display: table;
  margin: 130px 0 0;
}
/* line 785, ../sass/normalize.scss */
body .region-content-top {
  float: right;
  width: 100%;
  margin: 0;
  position: relative;
  z-index: 100;
  background-color: #242424;
}
/* line 792, ../sass/normalize.scss */
body .region-content-top #block-webform-client-block-67 {
  margin: 10px auto;
  width: 950px;
  display: table;
}
/* line 796, ../sass/normalize.scss */
body .region-content-top #block-webform-client-block-67 h2.block-title {
  display: none;
}
/* line 800, ../sass/normalize.scss */
body .region-content-top #block-webform-client-block-67 form .form-item {
  float: right;
  margin: 2px 0 0 32px;
}
/* line 803, ../sass/normalize.scss */
body .region-content-top #block-webform-client-block-67 form .form-item label {
  margin: 5px 0 0 10px;
  float: right;
  color: #fff;
}
/* line 807, ../sass/normalize.scss */
body .region-content-top #block-webform-client-block-67 form .form-item label .form-required {
  /*display:none;*/
}
/* line 811, ../sass/normalize.scss */
body .region-content-top #block-webform-client-block-67 form .form-item input {
  float: right;
  margin: 0;
  width: 130px;
  height: 26px;
  border: none;
  background-color: #fff;
  text-indent: 5px;
}
/* line 819, ../sass/normalize.scss */
body .region-content-top #block-webform-client-block-67 form .form-item input.form-email {
  direction: ltr;
}
/* line 823, ../sass/normalize.scss */
body .region-content-top #block-webform-client-block-67 form .form-item#webform-component-block-robots {
  display: none;
}
/* line 827, ../sass/normalize.scss */
body .region-content-top #block-webform-client-block-67 form .form-actions {
  float: right;
  width: 100px;
  margin: 0;
}
/* line 831, ../sass/normalize.scss */
body .region-content-top #block-webform-client-block-67 form .form-actions input {
  margin: 0;
  background: url("../images/button.png") no-repeat scroll 0 0 transparent;
  border: none;
  font-size: 0;
  float: right;
  width: 109px;
  height: 34px;
  padding: 0;
}
/* line 844, ../sass/normalize.scss */
body .region-content-top.scrolling {
  position: fixed;
  height: 54px;
  top: 130px;
  border-top: 1px solid #FFF;
}
/* line 851, ../sass/normalize.scss */
body #page {
  width: 950px;
}
/* line 853, ../sass/normalize.scss */
body #page #main {
  width: 100%;
  margin: 0;
}
/* line 856, ../sass/normalize.scss */
body #page #main #content {
  float: left;
  margin: 0;
  width: 65%;
  padding: 0 0 0 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 864, ../sass/normalize.scss */
body #page #main aside.sidebars {
  float: right;
  width: 35%;
}
/* line 869, ../sass/normalize.scss */
body #page .region-sidebar-first {
  margin: 44px 0 0 0;
  padding: 0;
  width: 215px;
  background: url("../images/menu_side_tittle.png");
  background-repeat: no-repeat;
}
/* line 875, ../sass/normalize.scss */
body #page .region-sidebar-first h2 {
  display: none;
}
/* line 879, ../sass/normalize.scss */
body #page .region-sidebar-first .menu-block-wrapper ul {
  list-style-image: url("../images/CategoryChetz.png");
  padding-top: 30px;
  padding-right: 15px;
}
/* line 884, ../sass/normalize.scss */
body #page .region-sidebar-first .menu-block-wrapper ul li a {
  font-size: 16px;
  color: #202424;
  line-height: 28px;
  text-decoration: none;
}
/* line 889, ../sass/normalize.scss */
body #page .region-sidebar-first .menu-block-wrapper ul li a.active {
  color: #c9ed47;
  font-weight: bold;
}
/* line 895, ../sass/normalize.scss */
body #page .region-sidebar-first .menu-block-wrapper ul a:hover {
  color: #c9ed47;
}
/* line 901, ../sass/normalize.scss */
body #page .region-sidebar-second {
  position: relative;
  padding: 0px;
  margin: 45px 0 60px 0;
  width: 330px;
  float: left;
  /*height:342px;*/
  background-color: #add90c;
}
/* line 910, ../sass/normalize.scss */
body #page .region-sidebar-second .block-webform h2 {
  display: block;
  font-size: 24px;
  line-height: 30px;
  padding-right: 18px;
  margin-top: 10px;
}
/* line 917, ../sass/normalize.scss */
body #page .region-sidebar-second .block-webform form {
  width: 310px;
  margin-top: 17px;
}
/* line 920, ../sass/normalize.scss */
body #page .region-sidebar-second .block-webform form .form-item {
  height: 29px;
  margin: 8px 0 0 0;
}
/* line 923, ../sass/normalize.scss */
body #page .region-sidebar-second .block-webform form .form-item label {
  font-size: 16px;
  font-weight: bold;
  color: #2c2c2c;
  float: right;
  padding-right: 16px;
  padding-top: 4px;
}
/* line 931, ../sass/normalize.scss */
body #page .region-sidebar-second .block-webform form .form-item input {
  float: left;
  width: 230px;
  height: 28px;
  background-color: white;
  border: none;
  text-indent: 5px;
}
/* line 938, ../sass/normalize.scss */
body #page .region-sidebar-second .block-webform form .form-item input.form-email {
  direction: ltr;
}
/* line 942, ../sass/normalize.scss */
body #page .region-sidebar-second .block-webform form .form-item textarea {
  float: left;
  width: 230px;
  height: 73px;
  background-color: white;
  border: none;
}
/* line 949, ../sass/normalize.scss */
body #page .region-sidebar-second .block-webform form .form-item .grippie {
  display: none;
}
/* line 952, ../sass/normalize.scss */
body #page .region-sidebar-second .block-webform form .form-item#webform-component-block-robots {
  display: none;
}
/* line 956, ../sass/normalize.scss */
body #page .region-sidebar-second .block-webform form .form-actions {
  float: left;
  margin-top: 13px;
}
/* line 959, ../sass/normalize.scss */
body #page .region-sidebar-second .block-webform form .form-actions input.form-submit {
  background: url("../images/send_bottom.png") no-repeat scroll 0 0 transparent;
  width: 108px;
  height: 35px;
  color: #000;
  text-align: right;
  font-size: 22px;
  border: none;
  font-family: arial;
  margin-left: 0;
  text-indent: 10px;
}
/* line 973, ../sass/normalize.scss */
body #page .region-sidebar-second .block-webform #webform-component-message {
  height: 65px;
}
/* line 979, ../sass/normalize.scss */
body #page #content h1 {
  font-size: 50px;
  color: #94bc01;
  font-weight: normal;
  margin-top: 19px;
  margin-right: -14px;
  font-family: arial;
}
/* line 989, ../sass/normalize.scss */
body #page #content article .inline span {
  display: none;
}
/* line 995, ../sass/normalize.scss */
body #page .footer {
  display: none;
}
/* line 999, ../sass/normalize.scss */
body .region-highlighted {
  /*position:absolute;
  z-index:-10;
  width:100%;
  margin:0 auto;*/
}
/* line 1007, ../sass/normalize.scss */
body .region-bottom #block-menu-menu-footer-menu h2 {
  display: none;
}
/* line 1010, ../sass/normalize.scss */
body .region-bottom #block-menu-menu-footer-menu ul {
  /*background-image:url("../images/footer_backround.png");*/
  height: 12px;
  width: 100%;
  text-align: center;
  margin: 50px 0 0;
  padding: 0;
}
/* line 1017, ../sass/normalize.scss */
body .region-bottom #block-menu-menu-footer-menu ul li {
  list-style: none;
  margin: 0;
  padding: 0 15px;
  border-left: 1px solid #7f7f7f;
  float: none;
  display: inline-block;
}
/* line 1026, ../sass/normalize.scss */
body .region-bottom #block-menu-menu-footer-menu ul li.last {
  border: none;
}
/* line 1029, ../sass/normalize.scss */
body .region-bottom #block-menu-menu-footer-menu ul li a {
  text-decoration: none;
  color: #7f7f7f;
  font-size: 12px;
}
/* line 1038, ../sass/normalize.scss */
body .black_footer {
  width: 100%;
  background-color: #2c2c2c;
  height: 100px;
}

/* line 1048, ../sass/normalize.scss */
body.one-sidebar.sidebar-first #page #main #content {
  width: 77%;
  padding: 0 64px 0 0;
}
/* line 1052, ../sass/normalize.scss */
body.one-sidebar.sidebar-first #page #main aside.sidebars {
  width: 23%;
}

/* line 1059, ../sass/normalize.scss */
.pager {
  padding-top: 15px !important;
}
/* line 1061, ../sass/normalize.scss */
.pager a {
  color: #000;
  text-decoration: none;
}
/* line 1066, ../sass/normalize.scss */
.pager li.pager-first,
.pager li.pager-last {
  display: none;
}

/*html not-front logged-in one-sidebar sidebar-first page-node page-node- page-node-42 page-node-edit node-type-project section-node-edit admin-menu lightbox-processed
/*html not-front logged-in no-sidebars page-node page-node- page-node-42 page-node-edit node-type-project toolbar toolbar-drawer admin-menu*/
/* line 1075, ../sass/normalize.scss */
body #logo {
  margin-top: 15px;
}
/* line 1083, ../sass/normalize.scss */
body #page #content form .form-field-type-text-with-summary iframe body {
  background-color: transparent;
}

/* line 1094, ../sass/normalize.scss */
body.front .region-highlighted {
  height: 430px;
}
/* line 1097, ../sass/normalize.scss */
body.front #page {
  display: block;
}
/* line 1100, ../sass/normalize.scss */
body.front #page #main {
  margin-top: 0;
  padding: 0;
}
/* line 1103, ../sass/normalize.scss */
body.front #page #main .messages {
  border: none;
  background-color: transparent;
  padding: 12px 45px 12px 10px;
}
/* line 1110, ../sass/normalize.scss */
body.front #page #main .title {
  display: none;
}
/* line 1113, ../sass/normalize.scss */
body.front #page #main #content {
  float: right;
}
/* line 1115, ../sass/normalize.scss */
body.front #page #main #content .view-home-banners {
  width: 640px;
  float: right;
}
/* line 1118, ../sass/normalize.scss */
body.front #page #main #content .view-home-banners ul {
  width: 599px;
  height: 310px;
  margin: 50px 0 0 0;
  padding: 0;
  list-style: none;
}
/* line 1124, ../sass/normalize.scss */
body.front #page #main #content .view-home-banners ul li {
  float: right;
  width: 264px;
  height: 128px;
  margin-bottom: 51px;
  margin-left: 26px;
}
/* line 1130, ../sass/normalize.scss */
body.front #page #main #content .view-home-banners ul li .views-field-title {
  font-size: 18px;
  line-height: 20px;
  float: right;
  width: 82px;
  text-align: center;
  margin-top: 78px;
}
/* line 1137, ../sass/normalize.scss */
body.front #page #main #content .view-home-banners ul li .views-field-title a {
  text-decoration: none;
  color: #add90c;
  font-weight: bold;
}
/* line 1143, ../sass/normalize.scss */
body.front #page #main #content .view-home-banners ul li .views-field-body {
  font-size: 13px;
  line-height: 16px;
  width: 167px;
  float: left;
}
/* line 1148, ../sass/normalize.scss */
body.front #page #main #content .view-home-banners ul li .views-field-body a {
  text-decoration: none;
}
/* line 1150, ../sass/normalize.scss */
body.front #page #main #content .view-home-banners ul li .views-field-body a p {
  margin: 0;
  color: #2c2c2c;
}
/* line 1156, ../sass/normalize.scss */
body.front #page #main #content .view-home-banners ul li .views-field-field-picture-for-home-page {
  float: right;
  margin: 0 -79px 0 0;
  width: 81px;
  height: 65px;
}
/* line 1165, ../sass/normalize.scss */
body.front #page #main #content #block-views-concept-site-block {
  display: block;
  width: 950px;
  float: right;
}
/* line 1169, ../sass/normalize.scss */
body.front #page #main #content #block-views-concept-site-block ul {
  list-style: none;
}
/* line 1171, ../sass/normalize.scss */
body.front #page #main #content #block-views-concept-site-block ul li {
  margin-right: 18px;
  margin-left: 18px;
  height: 48px;
  line-height: 48px;
  float: right;
  width: 65px\9;
  text-align: center;
}
/* line 1179, ../sass/normalize.scss */
body.front #page #main #content #block-views-concept-site-block ul li img {
  vertical-align: middle;
}
/* line 1186, ../sass/normalize.scss */
body.front #page #main aside.sidebars {
  float: left;
}
/* line 1188, ../sass/normalize.scss */
body.front #page #main aside.sidebars .region-sidebar-second {
  margin-top: 50px;
}
/* line 1194, ../sass/normalize.scss */
body.front #block-concept-page-thumb {
  margin: 0;
}
/* line 1197, ../sass/normalize.scss */
body.front .home_slider_wrapp {
  /*position:absolute;
  z-index:-10;
  width:100%;*/
}
/* line 1201, ../sass/normalize.scss */
body.front .home_slider_wrapp .slider-text {
  position: absolute;
  z-index: 10;
  width: 100%;
  /*height: 100%;*/
  top: 476px;
}
/* line 1207, ../sass/normalize.scss */
body.front .home_slider_wrapp .slider-text .text-inner {
  width: 950px;
  margin: 0 auto;
}
/* line 1210, ../sass/normalize.scss */
body.front .home_slider_wrapp .slider-text .text-inner .text {
  background: #333333;
  background: rgba(33, 33, 33, 0.6);
  float: right;
  letter-spacing: 1.10px;
}
/* line 1215, ../sass/normalize.scss */
body.front .home_slider_wrapp .slider-text .text-inner .text span {
  font-size: 24px;
  font-weight: bold;
  padding: 20px 40px 20px 40px;
  float: right;
  color: #94bc01;
}
/* line 1225, ../sass/normalize.scss */
body.front .home_slider_wrapp ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  height: 430px;
  overflow: hidden;
  position: absolute;
  width: 100% !important;
}
/* line 1233, ../sass/normalize.scss */
body.front .home_slider_wrapp ul li {
  width: 100%!important;
  text-align: center;
  overflow: hidden;
  /*width: 100% !important;
  height: auto !important;*/
}
/* line 1239, ../sass/normalize.scss */
body.front .home_slider_wrapp ul li img {
  max-width: none;
  /*width: 100% !important;
  height: auto !important;*/
}
/* line 1244, ../sass/normalize.scss */
body.front .home_slider_wrapp ul li span img {
  width: 1024px;
  position: relative;
  top: -434px;
}

/* line 1255, ../sass/normalize.scss */
body.not-front .region-highlighted {
  height: 266px;
}
/* line 1257, ../sass/normalize.scss */
body.not-front .region-highlighted #block-concept-page-thumb {
  margin: auto;
  height: 266px;
  position: absolute;
  z-index: -10;
  width: 100%;
  overflow: hidden;
  text-align: center;
}
/* line 1265, ../sass/normalize.scss */
body.not-front .region-highlighted #block-concept-page-thumb img {
  width: 100%;
  min-height: 266px;
}
/* line 1269, ../sass/normalize.scss */
body.not-front .region-highlighted #block-concept-page-thumb span img {
  width: 1024px;
  position: relative;
  top: -270px;
  max-width: none;
}
/* line 1277, ../sass/normalize.scss */
body.not-front #main {
  padding-top: 0;
}
/* line 1280, ../sass/normalize.scss */
body.not-front #page .region-content-top {
  margin: 0;
  background-color: #242424;
}

/*Basic Page and Service*/
/* line 1290, ../sass/normalize.scss */
body.node-type-page #content .tabs,
.node-type-service #content .tabs {
  margin-top: -100px;
  float: right;
}
/* line 1295, ../sass/normalize.scss */
body.node-type-page #content article .field-name-field-service-image,
.node-type-service #content article .field-name-field-service-image {
  margin-right: 46px;
}
/* line 1298, ../sass/normalize.scss */
body.node-type-page #content article .field-name-field-secondary-text,
.node-type-service #content article .field-name-field-secondary-text {
  font-size: 20px;
  line-height: 22px;
  margin-right: -7px;
  margin-top: -34px;
  width: 255px;
  /*font-family:'Yaguar-Medium', arial;*/
}
/* line 1306, ../sass/normalize.scss */
body.node-type-page #content article .field-name-body,
.node-type-service #content article .field-name-body {
  width: 626px;
  color: #2c2c2c;
  font-size: 14px;
  line-height: 20px;
  margin-top: -163px;
  float: left;
}
/* line 1314, ../sass/normalize.scss */
body.node-type-page #content article .field-name-field-picture-for-home-page,
.node-type-service #content article .field-name-field-picture-for-home-page {
  display: none;
}
/* line 1322, ../sass/normalize.scss */
body.node-type-page.page-node-19 #page #content h1,
.node-type-service.page-node-19 #page #content h1 {
  float: right;
  width: 190px;
  font-size: 47px;
  line-height: 40px;
}
/* line 1329, ../sass/normalize.scss */
body.node-type-page.page-node-19 #page #content article .field-name-field-service-image,
.node-type-service.page-node-19 #page #content article .field-name-field-service-image {
  float: right;
  margin: 0;
  position: relative;
  top: 115px;
  right: -190px;
}
/* line 1336, ../sass/normalize.scss */
body.node-type-page.page-node-19 #page #content article .field-name-body,
.node-type-service.page-node-19 #page #content article .field-name-body {
  margin-top: 0;
  width: 645px;
}

/*Service*/
/* line 1351, ../sass/normalize.scss */
body.node-type-service #page #block-nice-menus-1 ul#nice-menu-1 li.menu-path-node-16 a {
  color: #bae814;
  font-weight: bold;
}

/*Contact Us*/
/* line 1362, ../sass/normalize.scss */
body.node-type-contact #content {
  width: 550px;
  float: right;
}
/* line 1365, ../sass/normalize.scss */
body.node-type-contact #content .error {
  margin-right: -11px;
  width: 544px;
}
/* line 1371, ../sass/normalize.scss */
body.node-type-contact article .field-name-field-secondary-text {
  font-size: 20px;
  line-height: 26px;
  margin-right: -7px;
  margin-top: -27px;
  /*font-family:'Yaguar-Medium', arial;*/
}
/* line 1379, ../sass/normalize.scss */
body.node-type-contact article .field-name-body ul {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 256px;
  height: 173px;
  margin-top: 15px;
}
/* line 1386, ../sass/normalize.scss */
body.node-type-contact article .field-name-body ul li {
  height: 68px;
  font-size: 22px;
  line-height: 34px;
}
/* line 1390, ../sass/normalize.scss */
body.node-type-contact article .field-name-body ul li span {
  font-size: 24px;
  font-weight: bold;
  line-height: 17px;
  color: #94bc01;
}
/* line 1397, ../sass/normalize.scss */
body.node-type-contact article .field-name-body ul li.phone .phoneImg {
  background: url("../images/Phone_icon.png") no-repeat scroll left 1.5px transparent;
  width: 78px;
  height: 68px;
  float: right;
  margin-right: -26px;
}
/* line 1404, ../sass/normalize.scss */
body.node-type-contact article .field-name-body ul li.phone p {
  margin-right: 94px;
}
/* line 1409, ../sass/normalize.scss */
body.node-type-contact article .field-name-body ul li.fax .faxImg {
  background: url("../images/Fax_icon.png") no-repeat scroll left 1.5px transparent;
  width: 78px;
  height: 68px;
  float: right;
  margin-right: -6px;
}
/* line 1416, ../sass/normalize.scss */
body.node-type-contact article .field-name-body ul li.fax p {
  margin-right: 96px;
}

/*Customers*/
/* line 1429, ../sass/normalize.scss */
body.node-type-customers article .field-name-field-secondary-text {
  font-size: 21px;
  line-height: 22px;
  margin-right: -7px;
  margin-top: -30px;
  width: 776px;
  font-family: arial;
  float: right;
}
/* line 1440, ../sass/normalize.scss */
body.node-type-customers .view-concept-customer-site ul {
  width: 980px;
  height: 655px;
  list-style: none;
  padding: 0;
  margin: -16px -7px 0 0;
}
/* line 1446, ../sass/normalize.scss */
body.node-type-customers .view-concept-customer-site ul li {
  float: right;
  width: 222px;
  height: 139px;
  line-height: 139px;
  border: 1px solid #d0d0d0;
  margin-left: 21px;
  margin-top: 33px;
  text-align: center;
}
/* line 1455, ../sass/normalize.scss */
body.node-type-customers .view-concept-customer-site ul li img {
  vertical-align: middle;
}

/*Services*/
/* line 1465, ../sass/normalize.scss */
body.node-type-services #content {
  padding: 0;
}
/* line 1467, ../sass/normalize.scss */
body.node-type-services #content article {
  border-bottom: 1px solid #e2e2e2;
}
/* line 1469, ../sass/normalize.scss */
body.node-type-services #content article .field-name-field-secondary-text {
  font-size: 20px;
  line-height: 22px;
  width: 806px;
  /*font-family:'Yaguar-Medium', arial;*/
}
/* line 1474, ../sass/normalize.scss */
body.node-type-services #content article .field-name-field-secondary-text p {
  margin-top: 9px;
  margin-bottom: 33px;
}
/* line 1481, ../sass/normalize.scss */
body.node-type-services #content .view-services ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1485, ../sass/normalize.scss */
body.node-type-services #content .view-services ul li {
  border-top: 1px solid #f8f8f8;
  border-bottom: 1px solid #e2e2e2;
  width: 950px;
  height: 173px;
}
/* line 1490, ../sass/normalize.scss */
body.node-type-services #content .view-services ul li .views-field-title {
  margin-top: 42px;
  font-size: 26px;
  line-height: 20px;
  float: right;
  font-family: 'arial';
}
/* line 1496, ../sass/normalize.scss */
body.node-type-services #content .view-services ul li .views-field-title a {
  text-decoration: none;
  color: #202424;
}
/* line 1501, ../sass/normalize.scss */
body.node-type-services #content .view-services ul li .views-field-field-service-image-1 {
  margin-top: 33px;
  float: left;
  width: 108px;
}
/* line 1509, ../sass/normalize.scss */
body.node-type-services #content .view-services ul li .views-field-body {
  margin-top: 42px;
  font-size: 16px;
  line-height: 18px;
  width: 564px;
  float: left;
  margin-left: 51px;
}
/* line 1516, ../sass/normalize.scss */
body.node-type-services #content .view-services ul li .views-field-body a {
  text-decoration: none;
}
/* line 1518, ../sass/normalize.scss */
body.node-type-services #content .view-services ul li .views-field-body a p {
  margin: 0;
  color: #2c2c2c;
}
/* line 1524, ../sass/normalize.scss */
body.node-type-services #content .view-services ul li .views-field-field-picture-for-home-page {
  display: none;
}

/*Portfolio*/
/* line 1536, ../sass/normalize.scss */
body.node-type-portfolio #page #content {
  float: left;
}
/* line 1538, ../sass/normalize.scss */
body.node-type-portfolio #page #content h1 {
  display: none;
}
/* line 1543, ../sass/normalize.scss */
body.node-type-portfolio #page #content #block-views-projects-block .view-content ul {
  float: left;
  width: 692px;
  padding: 0;
  margin: 44px 0 0 0;
  list-style: none;
}
/* line 1549, ../sass/normalize.scss */
body.node-type-portfolio #page #content #block-views-projects-block .view-content ul li {
  float: right;
  padding-right: 20px;
  margin-bottom: 36px;
  width: 210px;
}
/* line 1554, ../sass/normalize.scss */
body.node-type-portfolio #page #content #block-views-projects-block .view-content ul li .views-field-field-first-image {
  border: 1px solid #dbdbdb;
  background-color: #eaeaea;
  float: right;
  height: 154px;
  width: 210px;
  margin: 0 0 5px;
  overflow: hidden;
}
/* line 1562, ../sass/normalize.scss */
body.node-type-portfolio #page #content #block-views-projects-block .view-content ul li .views-field-field-first-image .field-content {
  float: right;
}
/* line 1564, ../sass/normalize.scss */
body.node-type-portfolio #page #content #block-views-projects-block .view-content ul li .views-field-field-first-image .field-content a {
  float: right;
}
/* line 1566, ../sass/normalize.scss */
body.node-type-portfolio #page #content #block-views-projects-block .view-content ul li .views-field-field-first-image .field-content a img {
  display: inline;
}
/* line 1572, ../sass/normalize.scss */
body.node-type-portfolio #page #content #block-views-projects-block .view-content ul li .views-field-field-project-name {
  float: right;
  width: 85%;
  overflow: hidden;
  height: 20px;
}
/* line 1577, ../sass/normalize.scss */
body.node-type-portfolio #page #content #block-views-projects-block .view-content ul li .views-field-field-project-name a {
  text-decoration: none;
  color: #202423;
  font-size: 15px;
}
/* line 1583, ../sass/normalize.scss */
body.node-type-portfolio #page #content #block-views-projects-block .view-content ul li .views-field-nid {
  float: left;
  margin: 0;
  background-image: url("../images/ChetzTOSite.png");
  background-repeat: no-repeat;
  width: 27px;
  height: 21px;
}
/* line 1590, ../sass/normalize.scss */
body.node-type-portfolio #page #content #block-views-projects-block .view-content ul li .views-field-nid a {
  color: transparent;
  font-size: 23px;
}

/*Project*/
/* line 1608, ../sass/normalize.scss */
body.node-type-project #page #block-nice-menus-1 ul#nice-menu-1 li.menu-path-node-24 a {
  color: #bae814;
  font-weight: bold;
}
/* line 1616, ../sass/normalize.scss */
body.node-type-project #page #main {
  width: 100%;
}
/* line 1619, ../sass/normalize.scss */
body.node-type-project #page #main aside.sidebars .region-sidebar-first {
  float: right;
}
/* line 1622, ../sass/normalize.scss */
body.node-type-project #page #main aside.sidebars .region-sidebar-first .block-concept ul {
  list-style-image: url("../images/CategoryChetz.png");
  padding-top: 26px;
  padding-right: 22px;
}
/* line 1627, ../sass/normalize.scss */
body.node-type-project #page #main aside.sidebars .region-sidebar-first .block-concept ul li a {
  font-size: 16px;
  color: #202424;
  line-height: 28px;
  text-decoration: none;
}
/* line 1632, ../sass/normalize.scss */
body.node-type-project #page #main aside.sidebars .region-sidebar-first .block-concept ul li a.active {
  color: #c9ed47;
  font-weight: bold;
}
/* line 1638, ../sass/normalize.scss */
body.node-type-project #page #main aside.sidebars .region-sidebar-first .block-concept ul a:hover {
  color: #c9ed47;
}
/* line 1646, ../sass/normalize.scss */
body.node-type-project #page #main #content ul.tabs {
  float: right;
  width: 100%;
  margin: 15px 0;
}
/* line 1651, ../sass/normalize.scss */
body.node-type-project #page #main #content h1 {
  font-size: 22px;
  color: white;
  font-weight: bold;
  background-color: black;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 34px;
  padding-right: 23px;
  margin-top: 44px;
  margin-right: 0;
  line-height: 36px;
}
/* line 1666, ../sass/normalize.scss */
body.node-type-project #page #main #content article .field-name-field-labels-for-the-project {
  height: 35px;
  width: 680px;
  border-bottom: 1px solid #e2e2e2;
  margin-top: -420px;
  position: absolute;
}
/* line 1672, ../sass/normalize.scss */
body.node-type-project #page #main #content article .field-name-field-labels-for-the-project .field-item {
  background-image: url("../images/list_item.png");
  background-repeat: no-repeat;
  float: right;
  line-height: 18px;
  padding-left: 16px;
  padding-right: 7px;
}
/* line 1679, ../sass/normalize.scss */
body.node-type-project #page #main #content article .field-name-field-labels-for-the-project .field-item a {
  color: #202424;
  font-size: 12px;
}
/* line 1685, ../sass/normalize.scss */
body.node-type-project #page #main #content article .field-name-field-link-to-site-project {
  background-image: url("../images/link_to_site.png");
  background-repeat: no-repeat;
  background-position: right 0;
  width: 100%;
  float: right;
  height: 47px;
  border-top: 1px solid #f8f8f8;
}
/* line 1693, ../sass/normalize.scss */
body.node-type-project #page #main #content article .field-name-field-link-to-site-project .field-item {
  padding-top: 29px;
}
/* line 1695, ../sass/normalize.scss */
body.node-type-project #page #main #content article .field-name-field-link-to-site-project .field-item a {
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: black;
  padding-right: 22px;
  color: transparent;
}
/* line 1705, ../sass/normalize.scss */
body.node-type-project #page #main #content article .field-name-body {
  width: 659px;
  color: #202424;
  font-size: 16px;
  line-height: 18px;
  float: right;
  padding-left: 15px;
  margin-top: 17px;
}
/* line 1713, ../sass/normalize.scss */
body.node-type-project #page #main #content article .field-name-body p {
  margin: 0;
}
/* line 1718, ../sass/normalize.scss */
body.node-type-project #page #main #content #project_slider_container {
  height: 383px;
  width: 100%;
  margin-top: 52px;
  border-top: 1px solid #f8f8f8;
  border-bottom: 1px solid #e2e2e2;
}
/* line 1725, ../sass/normalize.scss */
body.node-type-project #page #main #content #project_slider_container #prev {
  float: left;
  margin-top: 194px;
}
/* line 1729, ../sass/normalize.scss */
body.node-type-project #page #main #content #project_slider_container ul {
  padding: 0;
  margin: 0 auto;
  list-style: none;
  margin-top: 0;
  margin-right: 81px;
  float: left;
  position: absolute;
  width: 518px;
  height: 383px;
}
/* line 1740, ../sass/normalize.scss */
body.node-type-project #page #main #content #project_slider_container #next {
  float: right;
  margin-top: 194px;
}

/* line 1751, ../sass/normalize.scss */
body.page-node-11 #main {
  padding-top: 0;
}
/* line 1754, ../sass/normalize.scss */
body.page-node-11 #page #main #content {
  float: right;
}
/* line 1757, ../sass/normalize.scss */
body.page-node-11 #page #main aside.sidebars {
  float: left;
}

/* line 1762, ../sass/normalize.scss */
body.no-sidebars #page #main #content {
  width: 100%;
}

/* line 1767, ../sass/normalize.scss */
body.logged-in #header {
  top: 66px;
}
/* line 1770, ../sass/normalize.scss */
body.logged-in .region-highlighted {
  margin: 110px 0 0;
}

/* line 1778, ../sass/normalize.scss */
body.node-type-basic-content-page #page #main #content {
  width: 69%;
  margin-top: 9px;
}
/* line 1783, ../sass/normalize.scss */
body.node-type-basic-content-page #page .region-sidebar-first {
  background: none;
}
/* line 1786, ../sass/normalize.scss */
body.node-type-basic-content-page #page .region-sidebar-first #block-menu-block-3 h2.block-title {
  background: url("../images/TITLE1.png") no-repeat 0 0 transparent;
  float: right;
  width: 216px;
  height: 36px;
  display: block;
  font-size: 0;
  margin-top: -17px;
}
/* line 1797, ../sass/normalize.scss */
body.node-type-basic-content-page #page .region-sidebar-first #block-menu-block-4 h2.block-title {
  background: url("../images/TITLE2.png") no-repeat 0 0 transparent;
  float: right;
  width: 216px;
  height: 36px;
  display: block;
  font-size: 0;
  margin-top: -17px;
}

/* line 1812, ../sass/normalize.scss */
.field-name-body a {
  color: #86a31f !important;
}

/* line 1821, ../sass/normalize.scss */
body #page form .description.mollom-privacy {
  display: none;
}
/* line 1825, ../sass/normalize.scss */
body #page form .form-item-mollom-captcha .field-prefix {
  margin: 10px 15px 10px 0;
  float: left;
  width: 190px;
}
/* line 1829, ../sass/normalize.scss */
body #page form .form-item-mollom-captcha .field-prefix a {
  color: #000;
}
/* line 1833, ../sass/normalize.scss */
body #page form .form-item-mollom-captcha .description {
  display: none;
}

/* line 1843, ../sass/normalize.scss */
body.page-node-138,
body.page-node-139 {
  background: #0f3164;
}
/* line 1845, ../sass/normalize.scss */
body.page-node-138 #page,
body.page-node-139 #page {
  background: url("..//images/selular_bg.png") no-repeat;
  width: 992px;
  min-height: 700px;
}
/* line 1849, ../sass/normalize.scss */
body.page-node-138 #page #main,
body.page-node-139 #page #main {
  width: 950px;
  margin: 0 auto;
}
/* line 1852, ../sass/normalize.scss */
body.page-node-138 #page #main .messages,
body.page-node-139 #page #main .messages {
  position: absolute;
  width: 828px;
}
/* line 1857, ../sass/normalize.scss */
body.page-node-138 #page #main #content h1,
body.page-node-139 #page #main #content h1 {
  display: none;
}
/* line 1860, ../sass/normalize.scss */
body.page-node-138 #page #main #content article,
body.page-node-139 #page #main #content article {
  float: left;
}
/* line 1862, ../sass/normalize.scss */
body.page-node-138 #page #main #content article .field-name-body,
body.page-node-139 #page #main #content article .field-name-body {
  background: url("..//images/selular_thank_bg.png") no-repeat;
  width: 290px;
  padding: 70px 280px 283px 0px;
  height: 300px;
  margin: 47px 0px 0 40px;
  text-align: center;
  color: #fff;
}
/* line 1871, ../sass/normalize.scss */
body.page-node-138 #page #main #content article form.webform-client-form,
body.page-node-139 #page #main #content article form.webform-client-form {
  background: url("..//images/selular_form_bg.png") no-repeat;
  width: 290px;
  padding: 70px 280px 283px 0px;
  height: 300px;
  margin: 47px 0px 0 40px;
}
/* line 1877, ../sass/normalize.scss */
body.page-node-138 #page #main #content article form.webform-client-form .form-item,
body.page-node-139 #page #main #content article form.webform-client-form .form-item {
  float: right;
  width: 250px;
  padding: 0 20px;
  margin: 8px 0;
}
/* line 1882, ../sass/normalize.scss */
body.page-node-138 #page #main #content article form.webform-client-form .form-item label,
body.page-node-139 #page #main #content article form.webform-client-form .form-item label {
  float: right;
  color: #fff;
  line-height: 23px;
  font-size: 16px;
}
/* line 1888, ../sass/normalize.scss */
body.page-node-138 #page #main #content article form.webform-client-form .form-item input,
body.page-node-139 #page #main #content article form.webform-client-form .form-item input {
  width: 137px;
  height: 19px;
  float: left;
  padding: 2px;
}
/* line 1895, ../sass/normalize.scss */
body.page-node-138 #page #main #content article form.webform-client-form .form-actions,
body.page-node-139 #page #main #content article form.webform-client-form .form-actions {
  float: right;
  width: 100%;
  margin: 0;
}
/* line 1899, ../sass/normalize.scss */
body.page-node-138 #page #main #content article form.webform-client-form .form-actions input,
body.page-node-139 #page #main #content article form.webform-client-form .form-actions input {
  background: url("..//images/selular_submit.png") no-repeat;
  width: 251px;
  height: 41px;
  margin: 8px auto;
  border: none;
  display: block;
  font-size: 0;
  color: transparent;
}
