
/* RESET CSS */
html { height: 100%; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, a, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, q { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
li{list-style: none;margin-left: 5px;line-height: 1.58m;}
a{text-decoration: none;}
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display:block;margin: 5px auto 5px auto;text-align: center;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float:left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float:right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float:left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}

.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin:0;max-width: 98.5%;padding:0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 25px;margin: 0;padding-bottom: 5px;margin-bottom: 0 !important;}
table, dl, ol li, ul li{font-family: 'Open Sans', "Arial";}

/* GLOBAL CSS */
html{height:100%;-webkit-font-smoothing: subpixel-antialiased;}
body{width: 100%;height:100%;margin: 0px;padding: 0px;font-size: 13px;font-family: 'Open Sans', 'Arial';font-weight: normal;line-height: 20px;color: #555555;text-rendering: optimizeLegibility;}
body > .default_container{position: absolute;top: 0px;width: 100%;}
.image_container{width: 100%;}
.everything{width: 100%;top: 0;position: relative;float: left;background: #fff;}
article{position: relative;display: inline-block;width: 100%;}
.white-space{margin: 20px 0;position: relative;width: 100%;float: left;}
.zap_helper_div{display: none;}
.breadcrumbs-container{width:100%;display:inline-block;border-top: 1px solid #F8F8F8 !important;padding: 0 0 5px 0;}
img{height: auto;}
.index-container{display: none;}
.loading{ display:none;background:url(img/loading.gif) no-repeat 1px; height:66px; width:66px; position:absolute; margin-top:-42px; margin-left:417px;}
img.loaded{opacity: 1;filter:alpha(opacity=100);transition: all .5s ease;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;}
.alignnone{margin-bottom: 0 !important;position: relative;top: 0;}
.fullwidth-section .eight.columns .alignnone{top: 12px;}
.n-li{max-height: 40px !important;}
.n-slogan{ margin-top: 15px !important;}
.n-hm .style4{margin-top: 10px !important;}
#s_top::-ms-clear {display: none !important; width : 0;height: 0;}
blockquote{margin: 1em 8px 1em 8px; padding: 0 0 0 45px; background: url(../img/quote.png) no-repeat 0 0px; font-family: 'Open Sans Light';font-size: 15px;line-height: 1.5em;color: #999;min-height: 30px; }
blockquote p{font-family: 'Open Sans Light', Arial, sans-serif;font-size: 15px;}
blockquote p cite{font-family: Arial, sans-serif;font-size: 11px;}
table:not(.post-cc):not(#wp-calendar){color: #555;}
table:not(.post-cc):not(#wp-calendar) td, table:not(.post-cc):not(#wp-calendar) th{font-size:1em;border:1px solid #ddd;padding:3px 7px 2px 7px;}
table:not(.post-cc):not(#wp-calendar) th{font-size:1.2em;text-align:left;padding-top:5px;padding-bottom:4px;color: #555;}
dl dt{font-weight: bold;line-height: 2em;}
dl dd{margin-bottom: 10px;}
ul:not(#menulava, .slides_container) li{margin-left: 20px;list-style: disc;line-height: 1.5em;margin-top: 1%;}
ol li{line-height: 1.5em;margin-left: 20px;list-style-type: decimal;margin-top: 1%;}
.post-listing ul li, #secondary ul li{line-height: 1.5em;margin-left: 20px;list-style-type: circle;margin-top: 1%;}
q{font-style: italic;}
sub,sup{font-size: 0.6em;position: relative;}
sup{vertical-align: top;top: -.2em;}
sub{bottom: -.2em;}
.post-cc, .post-cc > tbody, .post-cc > tbody > tr, .post-cc > tbody > tr > td:nth-child(2), .post-cc .blog_excerpt{position: relative;float: left;width: 100%;display: inline-block;margin-top: 0px;}
.nopassword{font-size: 13px;font-family: Arial, sans-serif; color: #555555;}
.post-cc > tbody > tr > td:nth-child(2){width: -moz-calc(100% - 80px);width: -webkit-calc(100% - 80px);width: calc(100% - 80px);}
.post-cc > tbody > tr > td:nth-child(2) img.alignnone{margin-bottom: 5px !important;}
embed{position: relative;float: left;max-width: 100%;width: 100%;margin-bottom: 10px;min-height: 360px;}
code{font-family: monospace;}
.slides_container > li, .slides > li, .partners-items > li, .flex-direction-nav > li, .carousel > li, li.individual_ball, .forms > li, .services-graph > li, .ch-grid > li, .projectCategories li, .service-items li, .socialdiv ul li, #flickr li, #menulava li{margin-left: 0px !important;list-style: none !important;margin-top: 0% !important;}
#_slider_images_button{margin-bottom: 20px;}
.borderline{position: relative;float: left;height: 1px;background: #ededed;width: 98%;margin: 0 1%;}
.scale-to-grid{max-width: 100%;height: auto;}
.the_title a{color: #444 !important;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;font-size: 18px !important;}
.everything i{padding-right: 5px;}
.p_excerpt{clear:both; margin-bottom: 20px; padding-top: 20px;}
input:focus, textarea:focus{ color: #868C8E;border: 1px solid #999;  outline: 0;}
.entry-content .container .eight .service-items .one-third .title_and_text{width: 100% !important;}
.more-link{display: none;}
#topcontrol{z-index: 999;}
.thumb_cont{border: 4px solid #ddd;}
#wp-toolbar li a:hover{color: #fff !important;}
.tp-loader{background:url(../img/loader.gif) no-repeat 10px 10px !important; background-color:#f2f2f2;margin:-22px -22px; top:50%; left:50%; z-index:10000; position:absolute;width:44px;height:44px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#menulava.sf-menu > li > ul > li > ul{margin-top: 9px !important;}

.align-center{width: 100%; text-align: center;}


/* FONT FACE */
@font-face { font-family: 'Open Sans Light'; src: url('../css/webfonts/OpenSans-Light-webfont.eot'); src: url('../css/webfonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../css/webfonts/OpenSans-Light-webfont.woff') format('woff'), url('../css/webfonts/OpenSans-Light-webfont.ttf') format('truetype'), url('../css/webfonts/OpenSans-Light-webfont.png#OpenSansLight') format('png'); font-weight: normal; font-style: normal;
}
@font-face { font-family: 'Open Sans Bold'; src: url('../css/webfonts/OpenSans-Bold-webfont.eot'); src: url('../css/webfonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../css/webfonts/OpenSans-Bold-webfont.woff') format('woff'), url('../css/webfonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('../css/webfonts/OpenSans-Bold-webfont.png#OpenSansBold') format('png'); font-weight: normal; font-style: normal;
}
@font-face { font-family: 'Open Sans Semibold'; src: url('../css/webfonts/OpenSans-Semibold-webfont.eot'); src: url('../css/webfonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../css/webfonts/OpenSans-Semibold-webfont.woff') format('woff'), url('../css/webfonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('../css/webfonts/OpenSans-Semibold-webfont.png#OpenSansSemibold') format('png'); font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'AmperzandRegular';
    src: url('../css/webfonts/amperzand-webfont.eot');
    src: url('../css/webfonts/amperzand-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/webfonts/amperzand-webfont.woff') format('woff'),
         url('../css/webfonts/amperzand-webfont.ttf') format('truetype'),
         url('../css/webfonts/amperzand-webfont.svg#AmperzandRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
pre{display: block;font: 11px Consolas, "Andale Mono", Courier, "Courier New", monospace; background: #f5f5f5 url(img/pre.png) repeat;border: 1px solid #ccc;padding: 18px 20px 18px 20px;margin: 0 0 18px;line-height: 19.2px;overflow: auto;overflow-Y: hidden;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
.pre-style{-webkit-box-shadow: inset 40px 0 0 #FBFBFC, inset 41px 0 0 #ECECF0;-moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;box-shadow: inset 40px 0 0 #FBFBFC, inset 41px 0 0 #ECECF0;padding: 8px;background-color: #F7F7F9;border: 1px solid #E1E1E8;margin-bottom: 20px;}
.text-bg-color{padding: 3px 6px;color: #fff;}
h3.ls-s-1{color: #fff !important;}
/* GLOBAL MARGINS */
.des-sc-box{margin: 0.85em 0 !important;}
.shortcode-team .team-row{left: -10px;}
.columns .row .one-third .title_and_text{width: 66% !important;}

/* BODY */
#wrapper{position: relative;float: left;background: white;width: 1024px;margin-bottom: 0;min-height: 520px;}
.reset_960{width: 1024px;position: relative;float: left;background: white;z-index: 1003;overflow: hidden;}
.divider_940{height: 1px;background: #EDEDED;width: 940px;position: absolute;right: 0;margin: 0 10px;}
#wrapper .entry{margin: 30px 0;position: relative;float: left;width: 100%;}
#white_content{position: relative;background: white;width: 1024px;margin: 0 auto;height: auto;}
.white_content_arrow{position: absolute;top: 0px;margin: 0 auto;z-index: 1;text-indent: -999999px;width: 100%;height: 13px;background: url(../img/white_content_arrow.png) no-repeat center top; }
.reset_960 .entry-content{margin-bottom: 0px !important;width: 100%;}
#content{position: relative;}

/* LOGO */
.logo{position: relative;float: left;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;margin-top: 11px; margin-left: 0px;}
.logo h1 {position: relative;float: left;}
.logo a {position: relative;float: left;z-index: 999;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
.logo img {min-height: 58px;position: relative;float: left;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
.logo_normal{position: relative; margin-top: 18px;margin-bottom: 0; margin-left: -55px; max-height:58px;}
.logo_retina{display:none; position: relative; margin-top: 10px; margin-left: 0px;max-height:58px;}
.n-hm .logo{margin-top: 7px !important;}
/* TOP-BAR */
.info_above_menu{position:relative; float: left;  width: 100%; font-size: 12px; font-family: Helvetica, Arial, sans-serif;  color: #999;  z-index: 9999999999;}
/*TOP-BAR STYLE1 + TOP PANEL*/
.fullwidth_container.ontoppanel{width: 100%;background: #212121;}
/*TOP-BAR STYLE4*/
.info_above_menu.style4{width: auto;float: right;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.top-bar-menu{width: auto;position: relative;float: right;top: 0;padding: 11px 10px 0px 10px;}
.top-bar-menu ul > li{border: none !important;margin-left: 10px;}
.top-bar-menu ul{-webkit-box-shadow: 0px 1px 4px 0px #c4c4c4;box-shadow: 0px 1px 4px 0px #c4c4c4;}
#menu_top_bar .sub-menu{width:auto;opacity: 0;filter: alpha(opacity=0);top:30px;}
#menu_top_bar .sub-menu > li{left:-10px;}
#menu_top_bar .sub-menu li a{color:black !important;}
#menu_top_bar li:hover ul, #menu_top_bar li.sfHover ul{opacity: 1;filter: alpha(opacity=100);}
#menu_top_bar > li{height: 30px;
list-style: none;
background: url(../img/arrow-liposts.png) no-repeat 0 6px;
margin-left: 0;
padding-right: 13px;
padding-left: 12px;}

#menu_top_bar li li a{padding-right: 15px;}
#menu_top_bar > li:last-child{padding-right: 0;}

/* TOP PANEL */
#toppanel{top: 0px;left: 0px;position: fixed;height: auto;background: #292828;z-index: 99999999;width: 100%;}
#toppanel .toppanel_content{position: relative;}
#toppanel_trigger, .trigger_toppanel_closer .clicker{z-index: 999999999;}
#toppanel_trigger{position: fixed;width: 0px;height: 0px;top: 0px;right: 0px;color: white;cursor: pointer;clear: both;border-style: solid;border-width: 0 43px 43px 0;border-color: transparent #444444 transparent transparent;}
#toppanel_trigger .signal{position: relative;top: 0px;right: 0px;float: left;width: 40px;height: 40px;background: url(../img/top-panel-trigger.png) 26px 9px no-repeat;}
.trigger_toppanel_closer{position: absolute;cursor: pointer;right: 0px;top: 0px;}
.trigger_toppanel_closer .clicker{position: fixed;width: 0px;height: 0px;top: 0px;right: 0px;color: white;cursor: pointer;clear: both;border-style: solid;border-width: 0 43px 43px 0;cursor: pointer;}
.trigger_toppanel_closer .clicker .signal{position: relative;float: left;width: 35px;height: 35px;background: url(../img/top-panel-trigger-close.png) 26px 9px no-repeat;}
#toppanel #twitter_update_list{float: left;margin-top: 0;}
#toppanel .textwidget{line-height: 1.6em;color: rgb(144, 144, 146) !important;font-size: 12px !important;text-shadow: none !important;font-family: Helvetica, Arial, sans-serif;margin-bottom: 10px;position: relative;float: left;}
.toppanel_content .content{padding: 15px 0 15px 0;}
#toppanel h4, .h-widget-test{color: #fff !important;font-weight: bold;font-size: 11px !important;margin-bottom: 12px;text-transform: uppercase;font-family: Helvetica Neue, Arial !important;position: relative;float: left;width: 100%;margin-left: 0 !important;margin-top: 10px;}
#toppanel #recentPostsSidebar_widget h2, #toppanel h4.page_title_testimonials, #toppanel .title h4{color: #fff !important;font-weight: bold;font-size: 11px !important;margin-bottom: 15px;text-transform: uppercase;font-family: Helvetica Neue, Arial !important;position: relative;width: 100%;}
#toppanel .recent_testimonials{padding: 0 0 30px 0;margin: 0;}
#toppanel #flickr {position: relative;margin: 5px 0;float: left;}
#toppanel .tagcloud a{background: rgb(37, 37, 37);color: rgb(127, 127, 128) !important;}
#toppanel .flickr_container{margin-bottom: 20px;}
/* ACCORDION WIDGET */
#toppanel #accordion .acc-title, .acc-substitute .acc-title{border: 1px solid #333;display: block;background-color: rgb(37, 37, 37);font-weight: bold;margin: -1px 0;}
#toppanel #accordion .acc-title h2.current, #toppanel .acc-substitute .acc-title h2.current{background: url(../img/accordion-close.png) no-repeat right center;padding: 15px;margin: 0;}
#toppanel #accordion .acc-title h2, .acc-substitute .acc-title h2{display:block;padding: 15px;background: url(../img/accordion-open.png) no-repeat right center !;color: #999;font-weight: 600;font-family: Helvetica Neue, Arial !important;cursor: pointer;margin: 0;}
#toppanel #accordion .pane, #toppanel .acc-substitute .pane{border: 1px solid #333;}
/* CONTAC WIDGET */
#toppanel{height: auto;display:none;}
#toppanel .content{margin-bottom:0;}
#toppanel .contact-form{margin: 0;}

/* TOP PANEL LEFT CONTENTS */
.info_above_menu .telephone, .info_above_menu .email, .info_above_menu .address, .info_above_menu .textfield{line-height: 16px;font-size: 11px !important;color: #ccc;display: initial;margin-right: 10px;font-weight: 500 !important;display: initial !important;}
.info_above_menu a{color: #ccc;font-size: 12px !important;}

/* HEADER */
.header-shadow{display: none !important;}
#header_bg{position: absolute;top: 0;left: 0;width: 100%;}
#header{position: relative;width: 1024px;left: -10px;margin: 0 auto;z-index: 9999999;min-height: auto;height: auto;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
header .logo_and_menu{position: relative;float: left;width: 100%;padding-left: 20px;min-height: 113px;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
.header_container{position: fixed;float: left;width: 100%;	z-index: 9999999;background: rgba(255, 255, 255, 1);max-height: 100%;height: auto;/* border-bottom: 1px solid #ededed; border-top: 1px solid #444;*/-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;-webkit-box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.1); box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.1);}
#map{-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}

/* WITHOUT TITLE PAGE */
.home-no-slider{position: relative;left: 0px;width: 100%;z-index: 9999;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;padding-top: 140px;}
.n-home-no-slider{-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;padding-top: 100px;}

/* SLOGAN */
.slogan{position: relative;left: 20px;line-height: 1.3em;font-family: 'Open Sans', Arial, sans-serif;font-size: 12px !important;color: #B9B9B9;
width: 42%;float:left;clear: none !important;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;text-align: left;}

/* PAGES - PAGE TITLE */
.fullwidth-container{-webkit-transition: linear .4s;-moz-transition: linear .4s;-ms-transition: linear .4s;-o-transition: linear .4s;transition: linear .4s;position: relative;float: left;height: auto;width: 100%;z-index:9;}
.pageTitle{position: relative;float: left;margin-bottom: 26px;margin-top: 26px;}
.pageTitle .page_title{margin: 0;margin-bottom: 2px !important;font-weight: bold !important;}
.secondaryTitle{font-size: 27px;color: #666;margin:0px;font-weight: normal;}
h3.page_title{font-family: "Helvetica Neue", Arial, sans-serif;}
h3.secondaryTitle{font-family: "Open Sans Light";}

/* BREADCRUMBS */
.entry-breadcrumb{font-weight: 400;position: relative;float: left;padding: 12px 0 0 0;text-align: center;font-weight: normal !important;width: 100%;}
.entry-breadcrumb p{font-family: Helvetica Neue, Arial, sans-serif;font-size: 11px !important;color: #999 !important;text-align: center;font-weight: normal !important;}
.entry-breadcrumb a{color: #666;text-decoration: none;font-size: 11px !important;font-weight: normal !important;}
.entry-breadcrumb a:hover{color: #333;text-decoration: underline;}

/* MENU CSS */
header #menulava{position: relative;float: right;right: 0;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
header #menulava .menu-desc{font-family: 'Helvetica Neue', 'Arial', sans-serif;font-size: 12px;font-weight: normal;}
header #menulava > li{list-style: none;float: left;text-align: center;border-top: 3px solid transparent;border-bottom: 3px solid transparent;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;height: auto;margin: 0 15px;}
header #menulava > li:last-child{margin-right: 0px;}
header #menu{-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;position: relative;float: right;bottom: -1px;}
header #menulava > li > a{position: relative;float: left;padding: 22px 0 38px 0;text-decoration: none;font-family: 'Helvetica Neue', Arial, sans-serif;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}

#menulava > li > a > .menu-desc{color: #888;font-weight: normal !important;	}
#menulava > li ul li span.sf-sub-indicator i:before{content: "\f105";}
.menu li{list-style: none;}
.menu li a{text-decoration: none;color: #9b9b9b;}
header #menu{right: 10px;}
header #menulava > li > a, .sf-menu li a {font-family: "Open Sans", Arial, sans-serif;font-size: 14px !important;;color: #777777 !important;}
header #menulava > li > a:hover, .sf-menu li li a:hover{color: white !important;}
header #menulava > li{margin-left: 25px;margin-right: 25px;}
header #menu{margin-top: 25px;}
header #menu #menulava > li > a{padding-bottom: 40px;}
header #menu.n-menu{margin-top: -7px;}
header #menu.n-menu #menulava > li > a{padding-bottom: 26px;}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu ul {position:absolute;top:-999em;width:10em;	}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; }
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0;z-index:99;}
#menulava_top.sf-menu li:hover ul, #menulava_top.sfHover ul{top: 29px;margin-top: 0px;z-index: 99999;}
/*fixed menu*/
.n-menu .sf-menu li:hover ul, .n-menu .sf-menu li.sfHover ul{margin-top: -11px;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li.sfHover ul ul, ul.sf-menu li li.sfHover ul ul ul {left:10em; top:-9px;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; top:0;}

/*** DEMO SKIN ***/
.sf-menu li li {background:	#fff;text-align: left;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.sf-menu li li a {color: #666 ;text-decoration: none;padding: 9px 35px 9px 12px;font-family: Helvetica Neue, Open Sans, Arial, sans-serif;font-weight: normal;border-bottom: 1px solid #eee;line-height: 20px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;letter-spacing: normal;}
.sf-menu li ul li:last-child a{border-bottom: none ;}
.sf-menu li li a:hover{color: white;}
.sf-menu > li li.sfHover > a{color: #fff !important;}

/*** arrows **/
.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position: relative;display: inline-block;margin-left: 5px;width: 10px;height: 14px;font-size: 1em;}
#menulava li ul li .sf-sub-indicator{top:11px;background-position: 0 0;position: absolute;display: block;right: 1.2em;}
#menulava li ul li a:hover > .sf-sub-indicator, #menulava li ul li > a:active > .sf-sub-indicator, #menulava li ul li .sf-menu ul li:hover > a > .sf-sub-indicator, #menulava li li.sfHover > a > .sf-sub-indicator{top:11px;background-position: -10px 0;}

a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator, header #menulava > li.current-menu-item > a > .sf-sub-indicator, header #menulava > li.current-menu-ancestor > a > .sf-sub-indicator {background-position: -10px -100px;}
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0;}
.sf-shadow ul {-webkit-box-shadow: 0px 1px 4px 0px #c4c4c4; box-shadow: 0px 1px 4px 0px #c4c4c4;}
.sf-shadow ul.sf-shadow-off {background: transparent;}
.sf-menu > li > ul > li ul.sub-menu{}
.sf-menu > li > ul > li > ul > li > ul.sub-menu{margin-top: 0px !important;}
.sf-menu > li > ul li a > span.sf-sub-indicator{top: 9px !important;font-size: 1em;}


/* MOBILE MENU */
#select-menu{display: none;}
.dropdown-menu{-webkit-appearance: none;padding: 12px 10px;outline: none;overflow: hidden;font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;color: white;font-weight: bold;margin: 0;width: 100%;max-width: 100%;position: relative;left: 0;float: left;}

/* STIKY MENU EFFECT */
.n-hc{-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;background: rgba(255, 255, 255, 0.9) !important;height: 71px;}
.n-hm{min-height: 40px !important;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
.n-li{height: auto !important;min-height: 40px !important;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;}
.n-la{margin-top: -10px !important;-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;	transition: linear .3s;}
.n-menu{-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;bottom: -3px !important;}
.n-menu #menulava > li > ul > li > ul{top: -9px !important;}
.n-ma{-webkit-transition: linear .3s;-moz-transition: linear .3s;-ms-transition: linear .3s;-o-transition: linear .3s;transition: linear .3s;border-bottom: none !important;}
.n-hc header #menulava > li > a, .n-hc header #menulava > li, .n-hc header #menulava{-webkit-transition: linear .3s !important;-moz-transition: linear .3s !important;-ms-transition: linear .3s !important;-o-transition: linear .3s !important;transition: linear .3s !important;}
.n-slider-container{padding-top: 73px !important;}
.n-slider-flex{padding-top: 73px !important;}
.n-slogan{width: 45%;}

.n-fullwidthcontainer{margin-top: 80px !important;}
.mapeff{top: 80px !important;}
















.boxy{
margin-top:140px;

width:1090px;
height: 360px;
background: url(../img/fon.png) no-repeat 0 6px;
}
.texty{width:730px;
padding-top:40px;
margin-left:40px;
float:left;

}

.boxy img {
padding-top:35px;
margin-left:-30px;
position:absolute;

}

.baby {

position: absoulute;
margin-top:224px;
background: #fff;
margin-left:18px;
background-image: url('../img/anketabox.png');

font-size:18px;



background-repeat: no-repeat;
padding-left: 57px;  /* width of the image plus a little extra padding */
 background-position: 18px 14px;
color: #4eabe0;
   width:223px;
   height:58px;
 border-radius:8px;
  border: 1px solid #ededed;
  
  
  
  
box-shadow: inset 0px -1px 10px 4px #F2F2F2,3px 3px 4px -5px #7A7A7A;
-webkit-box-shadow: inset 0px -1px 10px 4px #F2F2F2,3px 3px 4px -5px #7A7A7A;
-moz-box-shadow: inset 0px -1px 10px 4px #F2F2F2,3px 3px 4px -5px #7A7A7A;
-o-box-shadow: inset 0px -1px 10px 4px #F2F2F2,3px 3px 4px -5px #7A7A7A;
  
  }
  
  
  
  .baby:hover {
  
box-shadow: inset 0px -1px 16px 4px #EDEDED,6px 6px 4px -5px #B3B3B3;
-webkit-box-shadow: inset 0px -1px 16px 4px #EDEDED,6px 6px 4px -5px #B3B3B3;
-moz-box-shadow: inset 0px -1px 16px 4px #EDEDED,6px 6px 4px -5px #B3B3B3;
-o-box-shadow: inset 0px -1px 16px 4px #EDEDED,6px 6px 4px -5px #B3B3B3;
  
  border: 1px solid #e5e5e5;
  }



  .baby:active {
  
box-shadow: inset 0px -1px 10px 4px #F2F2F2,3px 3px 4px -5px #7A7A7A;
-webkit-box-shadow: inset 0px -1px 10px 4px #F2F2F2,3px 3px 4px -5px #7A7A7A;
-moz-box-shadow: inset 0px -1px 10px 4px #F2F2F2,3px 3px 4px -5px #7A7A7A;
-o-box-shadow: inset 0px -1px 10px 4px #F2F2F2,3px 3px 4px -5px #7A7A7A;
 
  border: 1px solid #e9e9e9;
  }






.boxy h3{
font-family: 'Open Sans';
font-weight:300;
font-size:37px;
color:#4EABE0;
}


.boxy p {
font-family: "Open Sans";
font-weight: 300;
font-size: 20px;
color: #000; 
width:670px;
line-height:28px;
letter-spacing: 0.5px;
}


.boxy h5 {
font-family: "Open Sans";
font-weight: 300;
font-size: 16px;
color: #7F7F7F;
width:720px;
background: url('../img/arrow.png');
background-repeat: no-repeat;
padding-left: 50px;  /* width of the image plus a little extra padding */
display: block; 

line-height:28px;
letter-spacing:0.3px;

}

.boxy hr {
 height:1px;
  background:-moz-linear-gradient(left,#c6ddea 20%,#FFFFFF 100%); 
  background:-webkit-linear-gradient(left, #c6ddea 20%,#FFFFFF 100%); 
  background:linear-gradient(left, #c6ddea 20%,#FFFFFF 100%);
  width:100%;
  display:block;


}


.opt0 {
float:left;
width:235px;
}


.view{
margin-top:30px;
margin-left:25px;
width: 233px !important;
height: 48px;
border-radius: 8px;
border: solid 1px #f1f1f1;
font-size:18px;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 39%, rgba(247,247,247,1) 71%, rgba(237,237,237,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(39%,rgba(247,247,247,1)), color-stop(71%,rgba(247,247,247,1)), color-stop(99%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 39%,rgba(247,247,247,1) 71%,rgba(237,237,237,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 39%,rgba(247,247,247,1) 71%,rgba(237,237,237,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 39%,rgba(247,247,247,1) 71%,rgba(237,237,237,1) 99%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 39%,rgba(247,247,247,1) 71%,rgba(237,237,237,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
box-shadow: 0px 6px 0px -3px #F6F6F6;
-webkit-box-shadow: 0px 6px 0px -3px #F6F6F6;
-moz-box-shadow: 0px 6px 0px -3px #F6F6F6;
-o-box-shadow: 0px 6px 0px -3px #F6F6F6;
}
.view:hover{
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 39%, rgba(243,243,243,1) 71%, rgba(233,233,233,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(39%,rgba(243,243,243,1)), color-stop(71%,rgba(247,247,247,1)), color-stop(99%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 39%,rgba(243,243,243,1) 71%,rgba(233,233,233,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 39%,rgba(243,243,243,1) 71%,rgba(233,233,233,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 39%,rgba(243,243,243,1) 71%,rgba(233,233,233,1) 99%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 39%,rgba(243,243,243,1) 71%,rgba(233,233,233,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
box-shadow: 0px 5px 0px -3px  #e9e9e9;
-webkit-box-shadow: 0px 5px 0px -3px  #e6e6e6;
-moz-box-shadow: 0px 5px 0px -3px  #e6e6e6;
-o-box-shadow: 0px 5px 0px -3px #e6e6e6;
border: solid 1px  #d9d9d9;
}
.view:active{
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 39%, rgba(247,247,247,1) 71%, rgba(237,237,237,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(39%,rgba(247,247,247,1)), color-stop(71%,rgba(247,247,247,1)), color-stop(99%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 39%,rgba(247,247,247,1) 71%,rgba(237,237,237,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 39%,rgba(247,247,247,1) 71%,rgba(237,237,237,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 39%,rgba(247,247,247,1) 71%,rgba(237,237,237,1) 99%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 39%,rgba(247,247,247,1) 71%,rgba(237,237,237,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
box-shadow: 0px 6px 0px -3px #F6F6F6;
-webkit-box-shadow: 0px 6px 0px -3px #F6F6F6;
-moz-box-shadow: 0px 6px 0px -3px #F6F6F6;
-o-box-shadow: 0px 6px 0px -3px #F6F6F6;
padding: 0;
border: solid 1px #e1e1e1;
}

.get:hover{
background: rgb(82,173,225); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyYWRlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzUyYWRlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzcwYmNlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzdiYzFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YmMxZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(82,173,225,1) 0%, rgba(82,173,225,1) 40%, rgba(112,188,232,1) 66%, rgba(123,193,234,1) 85%, rgba(123,193,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(82,173,225,1)), color-stop(40%,rgba(82,173,225,1)), color-stop(66%,rgba(112,188,232,1)), color-stop(85%,rgba(123,193,234,1)), color-stop(100%,rgba(123,193,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(82,173,225,1) 0%,rgba(82,173,225,1) 40%,rgba(112,188,232,1) 66%,rgba(123,193,234,1) 85%,rgba(123,193,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(82,173,225,1) 0%,rgba(82,173,225,1) 40%,rgba(112,188,232,1) 66%,rgba(123,193,234,1) 85%,rgba(123,193,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(82,173,225,1) 0%,rgba(82,173,225,1) 40%,rgba(112,188,232,1) 66%,rgba(123,193,234,1) 85%,rgba(123,193,234,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(82,173,225,1) 0%,rgba(82,173,225,1) 40%,rgba(112,188,232,1) 66%,rgba(123,193,234,1) 85%,rgba(123,193,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52ade1', endColorstr='#7bc1ea',GradientType=0 ); 

box-shadow: 0px 6px 0px -3px  #e6e6e6;
-webkit-box-shadow: 0px 6px 0px -3px  #e6e6e6;
-moz-box-shadow: 0px 6px 0px -3px  #e6e6e6;
-o-box-shadow: 0px 6px 0px -3px #e6e6e6;
border: solid 1px #72b3da;
}


.get:active{
background: rgb(82,173,225); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyYWRlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzUyYWRlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcwYmNlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzdiYzFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YmMxZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(82,173,225,1) 0%, rgba(82,173,225,1) 28%, rgba(112,188,232,1) 51%, rgba(123,193,234,1) 74%, rgba(123,193,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(82,173,225,1)), color-stop(28%,rgba(82,173,225,1)), color-stop(51%,rgba(112,188,232,1)), color-stop(74%,rgba(123,193,234,1)), color-stop(100%,rgba(123,193,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(82,173,225,1) 0%,rgba(82,173,225,1) 28%,rgba(112,188,232,1) 51%,rgba(123,193,234,1) 74%,rgba(123,193,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(82,173,225,1) 0%,rgba(82,173,225,1) 28%,rgba(112,188,232,1) 51%,rgba(123,193,234,1) 74%,rgba(123,193,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(82,173,225,1) 0%,rgba(82,173,225,1) 28%,rgba(112,188,232,1) 51%,rgba(123,193,234,1) 74%,rgba(123,193,234,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(82,173,225,1) 0%,rgba(82,173,225,1) 28%,rgba(112,188,232,1) 51%,rgba(123,193,234,1) 74%,rgba(123,193,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52ade1', endColorstr='#7bc1ea',GradientType=0 ); /* IE6-8 */

box-shadow: 0px 6px 0px -3px #F5F0F0;
-webkit-box-shadow: 0px 6px 0px -3px #F5F0F0;
-moz-box-shadow: 0px 6px 0px -3px #F5F0F0;
-o-box-shadow: 0px 6px 0px -3px #F5F0F0;
padding: 0;
border: solid 1px #7bc1ea;
}


.get{
margin-top:25px;
margin-left:25px;
width: 233px !important;
height: 48px;
border-radius: 8px;
border: solid 1px #7bc1ea;
font-size:16px;
color:#fff;
background: rgb(82,173,225); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyYWRlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzUyYWRlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcwYmNlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzdiYzFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YmMxZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(82,173,225,1) 0%, rgba(82,173,225,1) 28%, rgba(112,188,232,1) 51%, rgba(123,193,234,1) 74%, rgba(123,193,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(82,173,225,1)), color-stop(28%,rgba(82,173,225,1)), color-stop(51%,rgba(112,188,232,1)), color-stop(74%,rgba(123,193,234,1)), color-stop(100%,rgba(123,193,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(82,173,225,1) 0%,rgba(82,173,225,1) 28%,rgba(112,188,232,1) 51%,rgba(123,193,234,1) 74%,rgba(123,193,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(82,173,225,1) 0%,rgba(82,173,225,1) 28%,rgba(112,188,232,1) 51%,rgba(123,193,234,1) 74%,rgba(123,193,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(82,173,225,1) 0%,rgba(82,173,225,1) 28%,rgba(112,188,232,1) 51%,rgba(123,193,234,1) 74%,rgba(123,193,234,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(82,173,225,1) 0%,rgba(82,173,225,1) 28%,rgba(112,188,232,1) 51%,rgba(123,193,234,1) 74%,rgba(123,193,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52ade1', endColorstr='#7bc1ea',GradientType=0 ); /* IE6-8 */

box-shadow: 0px 6px 0px -3px #F5F0F0;
-webkit-box-shadow: 0px 6px 0px -3px #F5F0F0;
-moz-box-shadow: 0px 6px 0px -3px #F5F0F0;
-o-box-shadow: 0px 6px 0px -3px #F5F0F0;


}


.opt0  h3{
background: url('../img/arrow.png');
background-repeat: no-repeat;
padding-left: 40px;  /* width of the image plus a little extra padding */
display: block; 
font-size: 17px;
color: #4EABE0;
height:45px;
margin-left:20px;
margin-top:20px;
padding-top:3px;
}

.opt0 h5 {
background: url('../img/tick.png');
background-repeat: no-repeat;
padding-left: 30px;
font-size: 11px;
margin-left:30px;
padding-bottom:15px;
color: #c0c0c0;
}







.web-item{
width: 985px;
height: 324px;
border: solid 1px #e1e1e1;
border-radius: 8px;
margin-left:50px;
margin-top:50px;
}

.web-item img{
padding-left:5px;
padding-top: 5px;
float:left;
}






.services{
    width: 900px;
   
    left: 94px;
    position: relative;
    top: 10px;
	    padding-bottom: 176px;
		}

.webmagazini a {color:#000 !important;
text-decoration:none;}

.webmagazini a:hover {color:#4EABE0 !important;
text-decoration:none;
opacity: 0.8;}

.cpanel a {color:#000 !important;
text-decoration:none;
}
.cpanel a:hover {color:#4EABE0 !important;
text-decoration:none;
opacity: 0.8;}

.webmagazini{
width:443px;
height:132px;
float:left;
background: url(../img/webmagazini.png) no-repeat 0 6px;
    position: relative;
}

#ml1 {position:absolute;
    padding-left: 23px;
    padding-top: 24px;
}





.webmagazini h2 {
   margin-left: 228px;
    font-size: 26px;
    position: absolute;
    margin-top: 21px;
    font-family: 'Open Sans Condensed', sans-serif;
    letter-spacing: 1.3px;
	height: 100px;
}



.webmagazini h5 {
    background: url('../img/arj.png');
	         background-repeat: no-repeat;
    padding-left: 29px;
    display: block;
    font-size: 13px;
    height: 23px;
       margin-left: 265px;
    margin-top: 50px;
    padding-top: 3px;

	
	
	
	}





#magazini {position:absolute;
       top: 86px;
    left: 137px;
}



.cpanel{
float:right;
width:443px;
height:132px;

background: url(../img/cpanel.png) no-repeat 0 6px;
    position: relative;
}



#cl1 {position:absolute;
   padding-left: 23px;
    padding-top: 23px;

}


.cpanel h2 {
  margin-left: 144px;
    font-size: 26px;
    position: absolute;
    margin-top: 25px;
    
   
    font-family: 'Open Sans Condensed', sans-serif;
    letter-spacing: 0.2px;
}


.cpanel h5 {
  
      padding-left: 29px;
    display: block;
    font-size: 13px;
    height: 23px;
    margin-left: 253px;
    margin-top: 50px;
    padding-top: 4px;
	}
	
	.cpanel span{
  
  color:#6cc9f0;
  padding-right:5px;
   font-size: 16px;
top:2px;
    position: relative;
	}
	
	
	.cpanel h4 {
    background: url('../img/arj.png');
	       background-repeat: no-repeat;
    padding-left: 29px;
    display: block;
    font-size: 16px;
    height: 23px;
    margin-left: 233px;
    margin-top: 12px;
    padding-top: 2px;

	}



	
	
	.more{
width:675px;
height:86px;

background: url(../img/more.png) no-repeat 0 6px;
    position: relative;

  left: 196px;
	padding-bottom: 109px;
	
	
}
	
.more h2 {
 
           font-size: 24.3px;
    position: absolute;
    padding-top: 28px;
    padding-left: 76px;
    color: #808080;
    letter-spacing: 0.3px;
    font-family: 'Open Sans Condensed', sans-serif;
    letter-spacing: 0.8px;
}	
	
	
.more h4 {    
	    font-size: 17px;
    color: #D4D4D4;
    position: absolute;
    padding-top: 74px;
    padding-left: 95px;
    font-family: 'Open Sans Condensed', sans-serif;
    letter-spacing: 1px;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	


footer {height:200px;}


#line{
position: relative;
width: 1045px;
height: 14px;
top: 60px;
margin-bottom:10px;

background: linear-gradient(to bottom, #F1F1F1 0%, #F1F1F1 50%, #E5E5E5 50%, #E5E5E5 100%) repeat scroll 0% 0% transparent;
}

.line img{
position:relative;
z-index:300;
right:220px;
float:right;
bottom:24px;
}

.line p{
position:relative;
z-index:300;
right:91px;
float:right;
bottom:3px;
font-size:9px;
}










/******footer***************************************************************************/
			footer {
			margin: 0 auto;
			width:100%;
			bottom:0;
			float:left;
			padding-top:100px;
			}
			
			

			#line p{
			position:relative;
		
			bottom:44px;
			font-size:8.5px;
			}
			#line {
			position:relative;
			width:100%;
			height:14px;
			background-color: #f1f1f1;
			top:150px;
			

			background: #f1f1f1; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #f1f1f1 0%, #f1f1f1 50%, #e5e5e5 50%, #e5e5e5 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(50%,#f1f1f1), color-stop(50%,#e5e5e5), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #f1f1f1 0%,#f1f1f1 50%,#e5e5e5 50%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #f1f1f1 0%,#f1f1f1 50%,#e5e5e5 50%,#e5e5e5 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #f1f1f1 0%,#f1f1f1 50%,#e5e5e5 50%,#e5e5e5 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #f1f1f1 0%,#f1f1f1 50%,#e5e5e5 50%,#e5e5e5 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */

			}

			.details {
			position:relative;
			
			top:160px;
			color: #c3c3c3;
			padding-bottom:50px;

			}


			.details a {

			color: #c3c3c3;


			}

			.details a:hover {

			color: #66B7E4;


			}

			.details h8 {
			padding-left:8px;
			padding-right:8px;


			}

			#footer-mail {
			background: url(../img/footer-mail.png) no-repeat;

			position: relative;
					width: 28px;
					height: 17px;
					top: 3px;
				
					float: left;
					margin-right:9px;
					bottom:2px;
			}
			
			#j {
			padding-left:125px;
			padding-top:25px;
			}
.sait {

float:right;
width: 400px;
margin-top:-25px;
}





#footer {
    display: none;
    position: relative;
    left: 0px;
    right: 0px;
    bottom: -100px;
    height: 100px;
    width: 100%;
    background: #222;
    color: #fff;
    text-align: center;
	z-index:900;
}

#footer p { 
    padding: 10px; 
}	













.triangle{
	border-top-width: 27.5px;
border-top-style: solid;
border-top-color: transparent;
border-bottom-width: 27.5px;
border-bottom-style: solid;
border-bottom-color: transparent;
border-left-width: 10px;
border-left-style: solid;
border-left-color: rgb(16, 185, 185);
}


/* BACK-TO-TOP */
#back-to-top {position: fixed;z-index: 9999;bottom: 25px;right: 25px;display: none;}
#back-to-top a{display: block;width: 45px;height: 45px;background: rgba(0,0,0,0.5) url(../img/backtotop.png) no-repeat center center;text-indent: -9999px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;}




