headerstyle-stylehtml{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.58em;}
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 90px 20px 0px;}
.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}
table, dl, ol li, ul li{font-family:'Open Sans', "Arial";}
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;background:#4E6541;background-repeat:no-repeat;background-position:center center;-o-background-size:100% 100%, auto;-moz-background-size:100% 100%, auto;-webkit-background-size:100% 100%, auto;background-size:100% 100%, auto;background-size:100% 100%;}
.boxed-page{width:100%;max-width:1120px;margin:0 auto;}
body > .default_container{position:absolute;top:0px;width:100%;}
.image_container{width:100%;}
.everything{width:100%;top:0px;position:relative;float:left;background:#fff;
	/*-webkit-box-shadow: 5px 0 10px -4px rgba(130, 165, 130, 0.22),
           -5px 0 10px -4px rgba(130, 165, 130, 0.22);
	box-shadow: 5px 0 10px -4px rgba(130, 165, 130, 0.22),
           -5px 0 10px -4px rgba(130, 165, 130, 0.22);*/}
article{position:relative;display:inline-block;width:100%;}
.white-space{margin:20px 0;position:relative;width:100%;float:left;}
.u_helper_div{display:none;}
.breadcrumbs-container{width:100%;display:inline-block;border-top:1px solid #F8F8F8 !important;padding:0 0 5px 0;}
img{max-width:100%;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:99px !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):not(.slides_container) li{margin-left:20px;list-style:none;line-height:1.5em;margin-top:0%;}
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;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#menulava.sf-menu > li > ul > li > ul{margin-top:9px !important;}
hr{border:1px solid #ededed;}
.align-center{width:100%;text-align:center;}
H1, H2, H3, H4, H5, H6{margin:0 1% .8% 0;line-height:1.4em;}
i{margin:0 1%;}
p{font-size:14px;color:#6F7474;word-wrap:break-word;line-height:1.6em;font-weight:normal;}
h1{font-family:"Helvetica Neue", Arial, sans-serif;font-size:25px;color:#444;line-height:26px;}
h2{font-family:"Arial";font-size:16px;color:#6b4f31;font-weight:300;}
h3{font-family:"Arial";font-size:24px;color:#58585A;}
h4{font-family:"Arial";font-size:16px;color:#58585A;}
h5{font-family:"Arial";font-size:14px;color:#58585A;}
h6{font-family:"Open Sans Light";font-size:12px;color:#999999;}
a{color:#666;font-family:"Arial";font-size:14px;}
.df-color-font{font-family:'AmperzandRegular', Georgia;}
@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.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.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.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;}
.des-sc-box{margin:0.85em 0 !important;}
.shortcode-team .team-row{left:-10px;}
.columns .row .one-third .title_and_text{width:66% !important;}
#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{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:0px;margin-left:0px;}
.logo h1{position:relative;float:right;}
.logo a{position:relative;float:right;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:99px;position:relative;float:right;-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:0px;margin-bottom:0;margin-left:0px;max-height:99px;}
.logo_retina{display:none;position:relative;margin-top:10px;margin-left:0px;max-height:99px;}
.n-hm .logo{margin-top:7px !important;}
.info_above_menu{position:relative;float:left;width:100%;font-size:12px;font-family:Helvetica, Arial, sans-serif;color:#999;z-index:9999999999;}
.fullwidth_container.ontoppanel{width:100%;background:#212121;}
.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;}
#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:-1px;right:-1px;color:white;cursor:pointer;clear:both;border-style:solid;border-width:0 43px 43px 0;}
.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;}
.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;margin-right:10px;font-weight:500 !important;display:initial !important;}
.info_above_menu a{color:#ccc;font-size:12px !important;}
.header-shadow{display:none !important;}
#header_bg{position:absolute;top:0;left:0;width:100%;}
#header{position:relative;width:100%;max-width: 1024px;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:0px;min-height:10px;-webkit-transition:linear .3s;-moz-transition:linear .3s;-ms-transition:linear .3s;-o-transition:linear .3s;transition:linear .3s;margin-top:14px;margin-bottom:25px;}
.header_container{
	position: fixed;
	z-index: 9999999;
	background: rgba(224, 219, 215, 0.9);
	height: auto;
	transition: linear .3s;
box-shadow: 0 1px 6px #6b4e2ed0;
	  width: 100% !important;
    max-width: 1120px;
	margin: 0 auto;
}
#map{-webkit-transition:linear .3s;-moz-transition:linear .3s;-ms-transition:linear .3s;-o-transition:linear .3s;transition:linear .3s;}
.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{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:center;}
.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";}
.entry-breadcrumb{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;}
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;right:80px;}
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 #menulava > li > a, .sf-menu li a{font-family:"Open Sans", Arial, sans-serif;font-size:15px !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:0px;}
header #menu.n-menu #menulava > li > a{padding-bottom:26px;}
.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:19px;margin-top:0px;z-index:99999;}
.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;}
.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;}
.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;}
.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;}
#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;}
.n-hc{-webkit-transition:linear .3s;-moz-transition:linear .3s;-ms-transition:linear .3s;-o-transition:linear .3s;transition:linear .3s;background:rgb(237 232 229) !important;border-top:0px solid #444;height:151px;}
.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;}
.style-top-bar i{padding-right:0;}
.style-top-bar .info_above_menu i{margin:0 2px !important;vertical-align:middle;font-size:12px !important;}
.style-top-bar .container{height:40px;min-height:40px;}
.style-top-bar.info_above_menu{font-family:Helvetica Neue, Arial, sans-serif;color:#999;font-weight:normal !important;}
.style-top-bar .info_above_menu a{font-size:12px !important;font-family:Helvetica Neue, Arial, sans-serif;color:#8B8B8B !important;font-weight:normal !important;}
.style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield{line-height:16px;font-size:12px !important;color:#8B8B8B !important;display:initial;margin-right:10px;font-weight:500 !important;top:-2px;}
.style-top-bar .socialdiv ul li{position:relative;float:left;width:40px;height:40px;margin:0;list-style:none;opacity:1;padding:0 2px;}
.style-top-bar .socialdiv ul li a{border:none;padding:0 2px;}
.style-top-bar .socialdiv ul li a:hover{border:none;opacity:1 !important;}
.style-top-bar .info_above_menu #s_top{background:url(../img/search-dark.png) no-repeat 15px center;border-left:1px solid #fff;border-right:1px solid #fff;}
.style-top-bar .info_above_menu #s_top:focus{background:url(../img/search.png) no-repeat 96%;}
.style-top-bar .info_above_menu #s_top, .style-top-bar .info_above_menu #s_top:focus{padding:0px 22px;top:0;height:43px !important;}
.fullwidth_container_menu{top:1px !important;position:relative;}
.info_above_menu.style4 #s_top{background:url(../img/search-dark.png) no-repeat right center;}
.info_above_menu.style4 #s_top:focus{background:url(../img/search.png) no-repeat 97%;}
.style-top-bar .sf-menu a.sf-with-ul{padding-right:0;}
#menulava_top{position:relative;float:right;}
.style-top-bar #lang_sel{float:right;z-index:999999;position:relative;top:2px;height:40px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;padding:0 3px 0 10px;}
.toppanel_content .content .column:last-child{margin-right:0;}
.fullwidth_container.style-top-bar{background:#F7F7F7;width:100%;height:43px;}
.headerstyle-style3 #menulava > li{margin-right:10px !important;background:transparent !important;}
.headerstyle-style3 #menulava > li > a{padding:2px 7px !important;}
.headerstyle-style3 #menulava > li:hover > a{color:white !important;}
.headerstyle-style3 header #menu{margin-top:27px;}
.headerstyle-style3 header #menu #menulava > li > a{padding-bottom:38px;}
.headerstyle-style3 header #menu.n-menu{margin-top:15px;}
.headerstyle-style3 header #menu.n-menu #menulava > li > a{padding-bottom:20px;}
.boxedpage .headerstyle-style4{max-width:1024px;}
.headerstyle-style4 #s_top{right:16px;}
.headerstyle-style4 .fullwidth_container_menu .container{padding-left:10px;}
.headerstyle-style4 #header .info_above_menu{right:10px;}
.headerstyle-style4 .info_above_menu{right:0px;}
.headerstyle-style4 .zap_dynamic_shopping_bag{right:0px !important;}
.headerstyle-style4 .info_above_menu .menu_wpml_widget{right:-8px;}
.headerstyle-style4 .zap_dynamic_shopping_bag{position:relative;float:right;display:inline-block;right:-8px;top:-8px;}
.headerstyle-style3 #menulava{padding-top:1px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.headerstyle-style3.n-hc #menulava{padding-top:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.headerstyle-style4 #menulava.sf-menu > li > ul > li > ul{margin-top:9px !important;}
.headerstyle-style4 .fullwidth_container_menu{background:#4E6549;top:8px !important;position:relative;}
.headerstyle-style4.n-hc .fullwidth_container_menu{top:0 !important;}
.headerstyle-style4 #menulava > li > a{text-transform:uppercase;font-size:12px !important;}
.headerstyle-style4 .fullwidth_container_menu #menulava{position:relative;float:left;}
.headerstyle-style4 .fullwidth_container_menu .container{padding-left:20px;}
.headerstyle-style4 #menulava > li{margin-right:0px !important;border-left:1px solid #383636;}
.headerstyle-style4 #menulava > li:last-child{border-right:1px solid #383636;}
.headerstyle-style4 #menulava > li > a{padding:13px 20px !important;color:#f2f2f2 !important;}
.headerstyle-style4 #menulava > li.current-menu-item > a, #menulava > li.current-menu-ancestor > a{color:white !important;}
.n-hm .style4{margin-top:16px !important;}
header #menu{margin-top:25px;}
.headerstyle-style3 header #menu{margin-top:26px;}
header #menu #menulava > li > a{padding-bottom:7px;}
header #menu.n-menu{margin-top:0px;}
header #menu.n-menu #menulava > li > a{padding-bottom:10px;}
.headerstyle-style4 .sf-menu ul{margin-top:3px;}
.headerstyle-style4 .socialdiv{margin-right:15px;}
.headerstyle-style4 .socialdiv ul li a{border:none !important;}
#slider_container, .flexslider_container{padding-top:155px;}
.fullwidth-container{margin-top:155px;}
.socialdiv{position:relative;display:inline-block;text-align:center;margin-right:25px;}
.socialdiv ul li{position:relative;float:left;width:40px;height:40px;margin:0 7px 7px 0;list-style:none;}
#big_footer .socialdiv ul li a{border:1px solid #252529;}
.socialdiv ul li a{width:40px;height:42px;border:1px solid #ededed;position:relative;float:left;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#toppanel .socialdiv ul li a, #footer_content .socialdiv ul li a{border:none !important;position:relative;}
#toppanel .socialdiv{top:2px;right:-1px;border-right:1px solid rgb(41, 41, 41);padding-right:6px;display:inline-block;height:auto;margin:0;padding:0;}
#toppanel .socialdiv ul li{margin-bottom:0;margin-right:0;}
#big_footer #twitter_update_list li a:hover, #toppanel #twitter_update_list li a:hover{text-decoration:underline;}
.socialdiv .facebook{background:url(../img/sprite.png) -379px -255px no-repeat;}
.socialdiv .twitter{background:url(../img/sprite.png) -378px -311px no-repeat;}
.socialdiv .forrst{background:url(../img/sprite.png) -708px -256px no-repeat;}
.socialdiv .flickr{background:url(../img/sprite.png) -454px -256px no-repeat;}
.socialdiv .linkedin{background:url(../img/sprite.png) -621px -255px no-repeat;}
.socialdiv .skype{background:url(../img/sprite.png) -149px -311px no-repeat;}
.socialdiv .google{background:url(../img/sprite.png) 1px -312px no-repeat;}
.socialdiv .vimeo{background:url(../img/sprite.png) -455px -311px no-repeat;}
.socialdiv .picasa{background:url(../img/sprite.png) -954px -312px no-repeat;}
.socialdiv .deviantart{background:url(../img/sprite.png) -225px -255px no-repeat;}
.socialdiv .behance{background:url(../img/sprite.png) -1px -256px no-repeat;}
.socialdiv .youtube{background:url(../img/sprite.png) -621px -312px no-repeat;}
.socialdiv .rss{background:url(../img/sprite.png) -710px -312px no-repeat;}
.socialdiv .pinterest{background:url(../img/sprite.png) -867px -311px no-repeat;}
.socialdiv .stumble{background:url(../img/sprite.png) -226px -311px no-repeat;}
.socialdiv .delicious{background:url(../img/sprite.png) -147px -255px no-repeat;}
.socialdiv .digg{background:url(../img/sprite.png) -70px -312px no-repeat;}
.socialdiv .instagram{background:url(../img/sprite.png) -954px -256px no-repeat;}
.socialdiv .myspace{background:url(../img/sprite.png) -867px -256px no-repeat;}
.socialdiv .blogger{background:url(../img/sprite.png) -74px -255px no-repeat;}
.socialdiv .wordpress{background:url(../img/sprite.png) -533px -311px no-repeat;}
.socialdiv .grooveshark{background:url(../img/sprite.png) -533px -256px no-repeat;}
.socialdiv .reddit{background:url(../img/sprite.png) -788px -311px no-repeat;}
.socialdiv .soundcloud{background:url(../img/sprite.png) -533px -255px no-repeat;}
.socialdiv .dribbble{background:url(../img/sprite.png) -306px -255px no-repeat;}
.socialdiv .tumblr{background:url(../img/sprite.png) -306px -312px no-repeat;}
.socialdiv .facebook:hover{background:#3b5998 url(../img/sprite.png) -413px -255px no-repeat;border:1px solid #3b5998;}
.socialdiv .twitter:hover{background:#35c9f9 url(../img/sprite.png) -412px -311px no-repeat;border:1px solid #35c9f9;}
.socialdiv .forrst:hover{background:#62956a url(../img/sprite.png) -742px -256px no-repeat;border:1px solid #62956a;}
.socialdiv .flickr:hover{background:#ff0084 url(../img/sprite.png) -487px -256px no-repeat;border:1px solid #ff0084;}
.socialdiv .linkedin:hover{background:#005886 url(../img/sprite.png) -655px -255px no-repeat;border:1px solid #005886;}
.socialdiv .skype:hover{background:#50bee3 url(../img/sprite.png) -183px -311px no-repeat;border:1px solid #50bee3;}
.socialdiv .google:hover{background:#d24a30 url(../img/sprite.png) -32px -312px no-repeat;border:1px solid #d24a30;}
.socialdiv .vimeo:hover{background:#509a99 url(../img/sprite.png) -489px -311px no-repeat;border:1px solid #509a99;}
.socialdiv .picasa:hover{background:#9864ae url(../img/sprite.png) -988px -312px no-repeat;border:1px solid #9864ae;}
.socialdiv .deviantart:hover{background:#a8b30e url(../img/sprite.png) -259px -255px no-repeat;border:1px solid #a8b30e;}
.socialdiv .behance:hover{background:#212121 url(../img/sprite.png) -35px -256px no-repeat;border:1px solid #212121;}
.socialdiv .youtube:hover{background:#cb322c url(../img/sprite.png) -655px -312px no-repeat;border:1px solid #cb322c;}
.socialdiv .rss:hover{background:#f7771e url(../img/sprite.png) -744px -312px no-repeat;border:1px solid #f7771e;}
.socialdiv .pinterest:hover{background:#cb2027 url(../img/sprite.png) -901px -311px no-repeat;border:1px solid #cb2027;}
.socialdiv .stumble:hover{background:#32a358 url(../img/sprite.png) -259px -311px no-repeat;border:1px solid #32a358;}
.socialdiv .delicious:hover{background:#3274d1 url(../img/sprite.png) -181px -255px no-repeat;border:1px solid #3274d1;}
.socialdiv .digg:hover{background:#000 url(../img/sprite.png) -104px -312px no-repeat;border:1px solid #000;}
.socialdiv .instagram:hover{background:#517fa4 url(../img/sprite.png) -987px -256px no-repeat;border:1px solid #517fa4;}
.socialdiv .myspace:hover{background:#000 url(../img/sprite.png) -901px -256px no-repeat;border:1px solid #000;}
.socialdiv .blogger:hover{background:#fc9644 url(../img/sprite.png) -108px -255px no-repeat;border:1px solid #fc9644;}
.socialdiv .wordpress:hover{background:#278ab7 url(../img/sprite.png) -566px -311px no-repeat;border:1px solid #278ab7;}
.socialdiv .grooveshark:hover{background:#f77f00 url(../img/sprite.png) -567px -256px no-repeat;border:1px solid #f77f00;}
.socialdiv .reddit:hover{background:rgb(170, 199, 228) url(../img/sprite.png) -822px -311px no-repeat;border:1px solid rgb(170, 199, 228);}
.socialdiv .soundcloud:hover{background:#F76700 url(../img/sprite.png) -566px -255px no-repeat;border:1px solid #F76700;}
.socialdiv .dribbble:hover{background:#df3e7b url(../img/sprite.png) -340px -255px no-repeat;border:1px solid #df3e7b;}
.socialdiv .tumblr:hover{background:#445567 url(../img/sprite.png) -340px -312px no-repeat;border:1px solid #445567;}
.recentPosts .the_content_text{position:relative;float:left;width:100%;height:80px;overflow:hidden;clear:left;}
.recentPosts .date{position:relative;background:#333;width:auto;float:left;padding:7px 15px 6px 15px;color:white;font-weight:bold;font-size:12px;font-family:'Open Sans';left:-9px;}
.post_listing .slides-item .flex-direction-nav li a.next, .post_listing .slides-item .flex-direction-nav li a.prev{top:62%;opacity:0.5;}
.post_listing .slides-item .flex-direction-nav li a.next:hover, .post_listing .slides-item .flex-direction-nav li a.prev:hover{top:62%;opacity:0.8;}
.recentPosts .post .featured-image-thumb, .recentPosts .post .featured-image-thumb img, .recentPosts .post .featured-image-thumb a{position:relative;float:left;}
.recentPosts .post .featured-image-thumb a{z-index:5;}
.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb{position:relative;float:left;margin-right:10px;margin-bottom:10px;}
.recentPosts .video-thumb iframe{position:relative;float:left;width:100%;height:100%;z-index:5;}
.recentPosts audio{width:100%;z-index:5;}
.revBanner .rev_slider_wrapper{min-height:218px !important;height:218px;}
.fullwidth-section{border-bottom:1px solid #ededed;border-top:1px solid #ededed;}
.tp-caption .df-color-font{font-family:'AmperzandRegular', Georgia !important;}
.fullwidth-container .rev_slider_wrapper{margin-top:0 !important;}
.main_cols .rev_slider_wrapper{margin-top:0 !important;}
#rev_slider_4_1, #rev_slider_4_1_wrapper{width:1007px;height:450px;}
@media only screen and (min-width:940px){#rev_slider_4_1, #rev_slider_4_1_wrapper{width:1007px;height:450px;}
}
@media only screen and (min-width:780px) and (max-width:939px){#rev_slider_4_1, #rev_slider_4_1_wrapper{width:770px;height:344px;}
}
@media only screen and (min-width:510px) and (max-width:779px){#rev_slider_4_1, #rev_slider_4_1_wrapper{width:500px;height:223px;}
}
@media only screen and (min-width:0px) and (max-width:509px){#rev_slider_4_1, #rev_slider_4_1_wrapper{width:310px;height:138px;}
}
.caption-title{width:100%;margin-bottom:5px;font-size:1em;font-family:'Helvetica Neue', Arial, sans-serif;position:relative;float:left;font-weight:bold;}
.caption-content{font-size:12px;font-family:'Open Sans';display:block;}
#slider_container, #flexslider_container, .flexslider_container{position:relative;left:0px;width:100%;z-index:9999;-webkit-transition:linear .6s;-moz-transition:linear .6s;-ms-transition:linear .6s;-o-transition:linear .6s;transition:linear .6s;}
.camera_wrap{overflow:hidden;background:#f2f2f2;}
#white_content .cameraholder{position:relative;height:33px;float:left;}
#white_content #triangle-bottomright{position:relative;float:left;margin-left:-50px;width:20px;height:0;}
#white_content #triangle-bottomleft #play_pause{position:absolute;width:20px;height:20px;top:7px;right:6px;}
#white_content #triangle-bottomleft #play_pause.playing{background:url(../img/play-pause.png) no-repeat 0 0px;}
#white_content #triangle-bottomleft #play_pause.playing:hover{opacity:0.8;}
#white_content #triangle-bottomleft #play_pause.paused{background:url(../img/play-pause.png) no-repeat 0px -20px;}
#white_content #triangle-bottomleft #play_pause.paused:hover{opacity:0.8;}
#white_content #triangle-bottomleft{position:relative;min-width:34px;}
.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{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;}
#projects-2 .da-thumbs li.eight a div .overlay_categories{padding:5px 0 0 16px;}
#projects-2 .da-thumbs li.four a div .overlay_categories{margin:5px 20px 0 19px !important;}
#projects-2 .da-thumbs li.one-third a div .overlay_categories{margin:5px 20px 5px 20px !important;}
.goto_projects, .goto_blog{background:url(../img/goto_projblog.png) no-repeat center center;position:relative;float:right;width:22px;height:22px;cursor:pointer;opacity:1;background-position:initial initial;background-repeat:initial initial;border:none !important;}
.goto_projects:hover, .goto_blog:hover{background:url(../img/goto_projbloghover.png) no-repeat center center;}
#projects-2{position:relative;float:left;width:100%;margin-bottom:60px;}
.cat_helper{display:none;visibility:hidden;height:0;}
.filterby{position:relative;float:left;width:100%;text-align:right;}
.arrow-right{width:0px;height:0px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #545454;position:absolute;right:-5px;z-index:99999;top:13px;}
.filterby .projectCategories{position:relative;z-index:99;height:auto;float:left;top:20px;line-height:24px;background:white;border-right:1px solid #ddd;left:0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-left:none;}
.filterby .projectCategories li{list-style:none;float:left;padding:0px 0;width:auto;line-height:36px;border-right:1px solid #f2f2f2;}
.filterby .projectCategories li a{list-style:none;float:left;padding:0px 24px 0 24px;width:auto;color:#777777;font-family:Open Sans,Arial, sans-serif;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;white-space:nowrap;}
.filterby .projectCategories li a:hover{color:#fff;}
.thumbnails_list{position:relative;float:left;width:100%;margin:0 0 50px 0;}
.thumbnails_list > ul > li{margin-bottom:20px;}
.thumbs_row{position:relative;float:left;width:101%;}
.projects_nav1{position:absolute !important;right:0px;bottom:0px;z-index:9999;margin-top:0;}
.slides .arrows-proj{display:none;}
.page_title .arrows-proj2{text-indent:-9999px;right:-70px;position:relative;margin:0;top:-6px;}
.page_info_title{margin:0 !important;}
.page_title .arrows-proj2 a{text-indent:-9999px;}
.nav-previous-nav1, .nav-next-nav1{position:relative;float:left;}
.nav-previous-nav1 a{position:relative;width:20px;height:20px;cursor:pointer;background:url(../css/tango/arrow-l.png) no-repeat center center;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;padding:6px;text-indent:-99999px;line-height:40px;float:left;border:1px solid #666;right:5px;}
.nav-next-nav1 a{position:relative;width:20px;height:20px;cursor:pointer;background:url(../css/tango/arrow-p.png) no-repeat center center;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;border:1px solid #666;padding:6px;text-indent:-99999px;line-height:40px;float:left;}
.proj-content{position:relative;float:left;width:100%;text-align:justify;}
.type-portfolio{margin-top:40px;}
.projects_media{float:left;position:relative;width:100%;z-index:99;}
.projects_media .movies-nav{position:absolute;width:100%;height:0;}
.projects_media .movies-nav li a.prev{z-index:99999;text-indent:-9999px;position:absolute;left:-20px;}
.projects_media .movies-nav li:nth-child(2){right:-20px;}
.projects_media .movies-nav li a.next{right:20px;z-index:99999;text-indent:-9999px;position:absolute;}
.projects_media .movies-nav li{left:20px;z-index:99999;text-indent:-9999px;position:absolute;}
.projects_media .movies-nav li a{opacity:0;}
.projects_media .movies-nav{z-index:999999999999999999;}
.projects_media .movies-nav{margin:0 !important;}
.projects_media #the_movies:hover .movies-nav li a{opacity:1;}
.projects_description{position:relative;text-align:left;}
.jcarousel-prev, .jcarousel-next, .jcarousel-prev-horizontal, .jcarousel-next-horizontal{background-color:white !important;}
.post-thumb img.nc2{height:345px;}
.post-thumb img.nc3{height:225px;}
.post-thumb img.nc4{height:165px;}
.project_list_s2 .slides_container .post-thumb-s2{margin:20px 0;text-align:center;cursor:pointer;border:1px solid #EFEFEF;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative;float:left;width:100%;}
.project_list_s2 .slides_container .post-thumb-s2:hover{border-bottom:1px solid #1a99b8;}
.ch-grid li.nc2{height:345px;}
.ch-grid li.nc3{height:225px;}
.ch-grid li.nc4{height:165px;}
.project_list_s2 .slides_container .p_exerpt{height:40px;overflow:hidden;}
.entry-content{position:relative;float:left;margin-top:10px;margin-bottom:10px;width:100%;background:#fff;}
.moreinfo_text{position:relative;float:left;}
.filterby_btn{display:block;font-weight:bold;font-family:Helvetica Neue,Arial, sans-serif;color:#444 !important;border:1px solid #ddd;cursor:pointer;margin:0;padding:8px 14px !important;font-size:13px;width:auto !important;float:left;margin-top:20px;margin-bottom:50px;position:relative;background:#f2f2f2;}
.project_list_s3 .proj-title-tags, #projects-1 .proj-title-tags{padding:10px 0 14px 0;border:1px solid #ddd;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
.project_list_s3 .p_title, #projects-1 .p_title{font-size:16px;margin:5px 0 -2px 0;font-weight:800;text-align:center;}
.project_list_s3 .p_title a, #projects-1 .p_title a{color:#444 !important;font-size:13px !important;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
ul.splitter li:not(.active) a{background:white !important;color:777777 !important;}
.project_list_s3 .eight .proj-title-tags, #projects-1 .eight .proj-title-tags{padding:20px 0;}
.project_list_s3 .p_exerpt p, #projects-1 .p_exerpt p{font-family:'Open Sans Light', 'Arial', sans-serif !important;font-style:normal;margin:0 !important;text-align:center;}
.projects_media.full-slider, .projects_media .flexslider .slides{overflow:hidden;}
.projects_media .flexslider{overflow:hidden;height:auto;}
.projects_media.leftSlider{overflow:hidden;}
.project_images .flexslider .slides img{width:100%;display:block;height:auto;}
.project_open .project_images{position:relative;float:left;width:98%;background:#ededed;padding:5px;height:235px;}
.project_open .project_images img{height:235px;}
.overlay_categories{color:#212121 !important;}
.projects_media.fullwidthslider{cursor:arrow !important;height:auto;margin-top:30px;}
.no-flicker{-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-transform:translate3d(0,0,0);-moz-backface-visibility:hidden;transform:translate3d(0,0,0);}
.da-thumbs{list-style:none;}
.da-thumbs li{position:relative;}
.team-box{margin:10px;}
.da-thumbs li a,.da-thumbs li a img{display:block;position:relative;}
.da-thumbs li a{overflow:hidden;}
.da-title{display:inline-block;position:relative;padding:6px 8px 0 8px;margin:16px 0px 0px 16px;color:#f2f2f2;font-size:18px;font-family:Helvetica Neue, Arial;font-weight:bold;line-height:1em;}
.overlay_categories{display:block;position:relative;float:left;padding:0px 0 0 0;margin:5px 20px 0 25px !important;width:83% !important;}
.viewproj{display:block;position:absolute;bottom:10px;padding:0 0 0 0;margin:35px 20px 10px 22px;padding-right:10px;color:#f2f2f2;font-size:25px;font-weight:bold;}
.da-thumbs li a div{position:absolute;width:100%;height:100%;}
.da-thumbs.da-recent-projs li a div{position:absolute;background:rgba(255, 255, 255, .4);width:100%;height:100%;}
.home_widget .da-thumbs.da-recent-projs li a div{background:#000;background:rgba(0, 153, 153, .8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
.da-thumbs li a div.da-animate{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.da-slideFromTop{left:0px;top:-100%;}
.da-slideFromBottom{left:0px;top:100%;}
.da-slideFromLeft{top:0px;left:-100%;}
.da-slideFromRight{top:0px;left:100%;}
.da-slideTop{top:0px;}
.da-slideLeft{left:0px;}
.da-thumbs li.eight a div .overlay_categories{display:block;position:relative;float:left;padding:5px 0 0 0;margin:5px 20px 0 41px;width:88% !important;}
.da-thumbs li.one-third a div .viewproj{display:block;position:absolute;bottom:20px;padding:0 0 0 0;margin:52px 20px 5px 20px;padding-right:10px;color:#f2f2f2;font-size:14px;font-weight:bold;}
.da-thumbs li.four a div .viewproj{display:block;position:absolute;bottom:10px;padding:0 0 0 0;margin:35px 20px 5px 20px;padding-right:10px;color:#f2f2f2;font-size:14px;font-weight:bold;}
.da-thumbs li.eight a div .viewproj{display:block;position:absolute;bottom:30px;padding:0 0 0 0;margin:150px 20px 5px 40px;padding-right:10px;color:#f2f2f2;font-size:14px;font-weight:bold;}
.da-thumbs li.one-third a div .overlay_categories{display:block;position:relative;float:left;padding:0 0 0 0;margin:5px 20px 5px 20px;}
.da-thumbs li.four a div .overlay_categories{display:block;position:relative;float:left;padding:0px 0 0 0;margin:5px 20px 0 19px;width:83% !important;}
.da-thumbs li.eight a div .overlay_categories span{margin:3px -25px -2px 26px;font-size:12px;font-family:'Open Sans Light';color:#fff;position:relative;float:left;padding:0 5px;background:rgba(0, 0, 0, 0.5) !important;}
.da-thumbs li.one-third a div .overlay_categories span{margin:10px -6px -9px 7px;font-size:12px;font-family:Helvetica Neue, Arial, sans-serif;color:#333;position:relative;float:left;padding:0 5px 0 0;background:none !important;}
.da-thumbs li.four a div .overlay_categories span{margin:5px -4px -4px 5px;font-size:10px;font-family:'Open Sans Light';color:#fff;position:relative;float:left;padding:0 5px;background:rgba(0, 0, 0, 0.5) !important;}
.da-thumbs li.eight a div .overlay_title, .da-thumbs li.eight a div .da-title{display:block;position:relative;float:left;padding:10px 0 0 0;margin:30px 20px 0 40px;color:#fff;font-size:32px;font-family:Helvetica Neue, Arial, sans-serif;font-weight:bold;line-height:32px;width:83%;}
.da-thumbs li.four a div .overlay_title, .da-thumbs li.four a div .da-title{display:block;position:relative;float:left;padding:10px 0 0 0;margin:5px 20px 0 18px;color:#fff;font-size:18px;font-family:Helvetica Neue, Arial, sans-serif;font-weight:bold;line-height:20px;width:81%;}
.da-thumbs li.one-third a div .overlay_title, .da-thumbs li.one-third a div .da-title{display:block;position:relative;float:left;padding:10px 0 0 0;margin:6px 20px 0 20px;color:#fff;font-size:29px;font-family:Helvetica Neue, Arial, sans-serif;font-weight:bold;line-height:31px;width:86%;}
.da-thumbs li.one-third a div .viewproj i{font-size:30px;padding-left:3px;vertical-align:middle;}
.da-thumbs li.eight a div .viewproj i{font-size:38px;padding-left:3px;vertical-align:middle;}
.da-thumbs li.four a div .viewproj i{font-size:22px;padding-left:3px;vertical-align:middle;}
.home_widget .flex-direction-nav{top:-18%;}
.home_widget .project_images .flex-direction-nav{top:0%;}
.da-thumbs li.four a div .overlay_sep{height:2px;background:#7AB317;width:35px;position:relative;float:left;margin:0 0 5px 20px;}
.page_title_s2 .overlay_sep, .page_title_s3 .overlay_sep, .page_title_s4 .overlay_sep{height:2px;background:#7AB317;width:45px;position:absolute;left:0;top:29px;}
.da-thumbs li.four a div .overlay_text{display:block;position:relative;float:left;padding:10px 0 30px 0;margin:0 20px 20px 20px;font-weight:normal;color:rgba(255,255,255,0.9);text-shadow:1px 1px 1px rgba(0,0,0,0.2);width:87%;font-size:11px;line-height:18px;font-family:Helvetica Neue, Arial, sans-serif;}
.ch-item{width:100%;height:100%;position:relative;cursor:default;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;border-bottom:4px solid #ededed;}
.ch-info{position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden;}
.ch-info h3{position:relative;width:100%;height:150px;}
.ch-info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.4);}
.ch-info p a{display:block;color:#fff;color:rgba(255,255,255,0.7);font-style:normal;font-weight:700;text-transform:uppercase;font-size:9px;letter-spacing:1px;padding-top:4px;font-family:'Helvetica Neue', Arial, sans-serif;}
.ch-info p a:hover{color:#fff222;color:rgba(255,242,34, 0.8);}
.ch-item:hover{box-shadow:inset 0 0 0 16px rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.1);}
.ch-item:hover .ch-info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.pag-proj2_s2{position:absolute;right:0;top:5px;}
.pag-proj2_s2.proj1_s1, .pag-proj2_s3.proj1_s1{position:absolute;right:35px;top:-20px;}
.jcarousel-skin-tango{position:relative;top:40px;}
.hover_the_thumbs{position:relative;float:left;width:100%;top:0px;}
.magnify_this_thumb{position:absolute;top:0px;left:0px;}
.hyperlink_this_thumb{position:absolute;top:0px;left:0px;}
.hover_the_thumbs{overflow:hidden;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.magnify_this_thumb, .hyperlink_this_thumb{cursor:pointer;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.tooltip{background-color:#ffffff;border:1px solid #dddddd;padding:2px 8px;display:none;color:rgb(77, 77, 77);text-align:center;z-index:999999;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-transform:uppercase;font-size:9px;font-family:Helvetica Neue, Arial, sans-serif;}
.tooltip .tt_triangle{background:url(../img/tooltip-t.png) no-repeat center bottom;position:absolute;bottom:-7px;width:10px;height:10px;text-align:center;margin-left:26px;}
.tooltip.tooltipdown{margin-top:70px;}
.tooltip.tooltipdown .tt_triangle{background:url(../img/tooltip-td.png) no-repeat center top;position:absolute;top:-7px;width:10px;height:10px;text-align:center;margin-left:26px;}
.tooltip.dark, .tooltip.light{text-transform:none;max-width:380px;font-weight:normal;font-size:12px;}
.tooltip.dark{background-color:rgba(0,0,0,0.8);border:1px solid #444;color:#f2f2f2;}
.tooltip.dark a:hover{color:#f2f2f2 !important;}
.tooltip.dark .tt_triangle{background:url(../img/tooltip-t-dark.png) no-repeat center bottom;}
#tweet_scroll_place{position:relative;height:50px;overflow:hidden;border-bottom:3px solid rgb(37, 36, 36);top:0;}
.tweet_bird{background:url(../img/twitter_bird.png) no-repeat 10px 13px;}
#tweet_scroll_place li{padding:14px 0;color:#fff;font-family:Helvetica Neue, Arial, sans-serif;}
#tweet_scroll_place li a{color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
#tweet_scroll_place li a:hover{color:#212121 !important;}
#tweet_scroll_place li img{padding-right:10px;margin-top:-2px;position:relative;float:left;}
.tweet_avatar{display:none;}
.tweet_text{font-size:13px;}
.tweet_list{position:relative;left:48px;}
.tweet_list li{list-style:none !important;}
.banner{padding:39px 0;font-size:13px;font-weight:600;font-family:Helvetica Neue, Arial, sans-serif;color:rgb(71, 71, 71);width:auto;position:relative;float:left;text-align:right;line-height:55px;padding-left:0px;padding-right:0;}
.mail-box > container{left:10%;width:77%;}
.mail-box{width:auto;text-align:center;margin:0 auto;position:relative;}
.mail_chimp_form_container{position:relative;float:left;width:100%;padding:25px 0px;background:#F5F5F5;}
.news-l{position:relative;width:800px;margin:0 auto;display:inline-block;}
.container.mail-news{background:none;}
.mail_chimp_form_container .banner{background:url(../img/icon-newsletter.svg) no-repeat center left;padding:13px 0;font-size:18px;font-weight:600;font-family:Helvetica Neue, Arial, sans-serif;color:rgb(71, 71, 71);width:170px;position:relative;float:left;text-align:right;line-height:16px;padding-left:10px;padding-right:0;}
.mail_chimp_form_container .form{padding:20px 0 0px 0;width:600px;position:relative;float:left;}
.mail_chimp_form_container input{background:#fff;border:none;padding:15px;color:rgb(192, 191, 191);width:55%;margin-left:20px;text-transform:uppercase;-webkit-box-shadow:1px 1px 4px 0px #ddd;box-shadow:1px 1px 4px 0px #ddd;float:left;}
.mail_chimp_form_container input.button{color:#fff;-webkit-transition:linear .3s;-moz-transition:linear .3s;-ms-transition:linear .3s;-o-transition:linear .3s;transition:linear .3s;padding:13px 40px;font-size:14px;width:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;position:relative;top:1px;}
.mail_chimp_form_container input.button:hover{background:#333333 !important;color:#fff;}
.lt-ie9 .mail_chimp_form_container .banner{background:url(../img/icon-newsletter.png) no-repeat center left;}
.mc-field-group label{display:none;}
.indicates-required{display:none !important;}
#mc_embed_signup h2{display:none !important;}
.hsearchtitle{display:none !important;}
.h-title-search{margin-bottom:5px;font-size:22px;margin-left:0;}
.h-title-search a{font-size:22px !important;}
.search.entry_excerpt{margin:0.1em 0;}
.search.readmore{float:left;margin:0.1em 0;line-height:30px;border:1px solid #ddd;padding:0 15px;}
.search-div{position:relative;display:inline-block;width:100%;margin-bottom:5px;}
.search.post-separator{position:relative;top:0px;float:left;width:100% !important;height:1px;border-bottom:1px dotted #EDEDED;margin-left:0px;padding:5px;margin-bottom:40px;margin-top:-10px;}
.sright{float:right;}
.info_above_menu #searchform_top{position:relative;text-align:right;z-index:1000000;cursor:pointer;float:right;top:0;width:25px;}
.info_above_menu #searchform_top div{margin:0;}
.info_above_menu #s_top{-moz-transition-duration:400ms;-moz-transition-property:all, background;-moz-transition-timing-function:ease;-webkit-transition-duration:400ms;-webkit-transition-property:all, background;-webkit-transition-timing-function:ease;-o-transition-duration:400ms;-o-transition-property:all, background;-o-transition-timing-function:ease;-ms-transition-duration:400ms;-ms-transition-property:all, background;-ms-transition-timing-function:ease;transition-duration:400ms;transition-property:all, background;transition-timing-function:ease;background:url(../img/search.png) no-repeat right center;float:right;font-size:14px;padding:12px 0 11px 20px;width:0px;border:none;cursor:pointer;position:relative;color:#fff;}
.info_above_menu #s_top:focus{width:460px;position:relative;padding:10px 0 13px 12px;border:none !important;background:rgb(10, 168, 165) url(../img/search.png) no-repeat 445px center;color:#fff;margin-right:0;}
.info_above_menu #searchsubmit{display:none;}
.info_above_menu .only-search #searchform_top{z-index:1;}
.info_above_menu .only-search #s_top{background-color:#eee;border-color:#ddd;color:#888;}
.info_above_menu .only-search #s_top:focus{background-color:#ddd;}
#header #searchsubmit{display:none;}
#primary.error-page{margin-top:100px;border:1px solid #ededed;padding-bottom:60px;}
#primary .error-c{position:relative;margin-top:50px;}
.text-error{font-size:20px;width:90%;margin:0 auto;}
.error-c{position:relative;float:left;margin:0;padding:0px;text-align:center;}
.widget{position:relative;float:left;margin:15px 0 15px 0;width:100%;text-align:left;}
.textwidget{width:100%;}
.entry .container .home_widget .page_title_s4{margin:0 0 20px 0 !important;width:100% !important;}
.widget_pages{position:relative;float:left;margin:20px 0;width:100%;}
.widget_pages li a{width:100%;display:block;}
.custom-widget{margin:15px 0 !important;position:relative;float:left;width:100%;font-family:Helvetica Neue, Arial, sans-serif;}
.custom-widget h4{font-size:12px !important;}
.custom-widget hr{display:none !important;}
.video_frame iframe{width:100%;border:4px solid #f2f2f2;}
.widget_categories ul{position:relative;}
.widget-area form#searchform label, form#searchform label{display:none;}
.widget-area form#searchform input[type=text],form#searchform input[type=text]{width:74.9%;height:26px;border:none;padding:4px 8px;font-size:11px;line-height:20px;float:left;background:#3b3e42;color:#999;font-family:Arial;}
.widget-area #searchform input#searchsubmit, #searchform input#searchsubmit{width:17.545455%;height:34px;border:none !important;background:#212121 url(../img/search.png) no-repeat center center;cursor:pointer;float:left;padding:0;text-indent:-9999px;-webkit-border-radius:0px 5px 0px 0px;border-radius:0px 5px 0px 0px;}
.widget_search, .custom-widget .widget_search{padding:0;position:relative;width:100%;float:left;margin:0;}
.widget .acc-substitute h2.current, #accordion h2.current, .widget .acc-substitute h2, #accordion h2{font-size:14px !important;}
.footer-widget hr{display:none;}
.widget-area .flexslider .slides .flex-caption{display:none;}
.yourname_val, .youremail_val, .yourmessage_val{display:none;}
.flickr-stuff{color:gray;font-style:italic;}
.w-test-stuff{margin-left:0px;margin-right:0px;}
.widget-test-stuff{float:right;left:0;}
#testimonials2{width:100%;}
#testimonials2 .carousel{position:relative;float:left;width:100%;}
#testimonials2 ul.carousel li{margin-right:10px;}
.video_widget .video_frame{margin-top:20px !important;}
.widget_text .fancyborder{width:90% !important;}
.widget_text .fancyborder .fancyb{width:87% !important;}
.pag-testimonials.widget{z-index:9999;float:right;position:absolute !important;top:-10px;}
.widget_nav_menu .current-menu-item a{color:#fff !important;}
#secondary ul.da-thumbs li{list-style-type:none !important;margin-left:0 !important;}
.tagcloud a:hover{color:#fff !important;}
.recent-contantbottom{margin-top:-7px;position:relative;color:#999;}
.recent-contantbottom a{color:#999;}
#flickr li{margin-left:5px !important;}
#secondary .widget_nav_menu ul li{list-style-type:none !important;margin-left:0;line-height:normal;margin-top:0;}
#secondary .widget_nav_menu ul li a:hover{color:#fff !important;}
#footer_content h4.h-widget-test{top:3px !important;}
#footer_content .jcarousel-prev-horizontal, #footer_content .jcarousel-next-horizontal, #toppanel .jcarousel-prev-horizontal, #toppanel .jcarousel-next-horizontal{background-color:#202024 !important;}
#footer_content .jcarousel-next-horizontal, #toppanel .jcarousel-next-horizontal{background:url(img/widget-arrow-p.png) no-repeat center center !important;opacity:0.7 !important;}
#footer_content .jcarousel-prev-horizontal, #toppanel .jcarousel-prev-horizontal{background:url(img/widget-arrow-l.png) no-repeat center center !important;opacity:0.7 !important;}
#footer_content .jcarousel-next-horizontal:hover, #toppanel .jcarousel-next-horizontal:hover, #footer_content .jcarousel-prev-horizontal:hover, #toppanel .jcarousel-prev-horizontal:hover{opacity:1 !important;}
.widget-area #lang_sel{float:left;z-index:9999;position:relative;top:0;border:1px solid #ededed;width:100%;height:auto;padding:5px 0;}
.widget-area #lang_sel > ul > li > ul{width:200px !important;}
.widget-area #lang_sel ul ul{top:25px;left:-1px;}
.widget-area #lang_sel a{display:inline-block;font-size:11px;text-decoration:none !important;color:#444444;border:none;background:#fff;padding-left:10px;width:100%;position:relative;float:left;}
.widget-area #lang_sel li ul li a{border-bottom:1px solid #ededed !important;border-top:none !important;}
.widget_nav_menu .menu{border:1px solid #ddd;-webkit-border-radius:5px;border-radius:5px;position:relative;float:left;width:100%;}
.widget_nav_menu .menu li{position:relative;width:100%;border-bottom:1px solid #ededed;float:left;height:40px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-left:0 !important;}
.widget_nav_menu .menu li a{padding:10px;position:relative;float:left;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:94%;line-height:21px;font-family:Helvetica Neue, Arial;color:#969696;}
.widget_nav_menu .menu li:first-child{-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
.widget_nav_menu .menu li:last-child{-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;border-bottom:none;}
.widget_nav_menu .menu li:hover a{color:#fff !important;}
.widget_nav_menu .menu li a:hover{color:#fff !important;}
.widget_nav_menu .menu li.current_page_item a{color:#fff !important;}
.tagcloud a:active{color:#f2f2f2;}
.tagcloud a:hover{color:#fff !important;}
#twitter_update_list li{xbackground:url(img/bird.png) no-repeat left 3px !important;xpadding-left:33px;width:85%;margin-bottom:20px;font-size:11px;line-height:17px;padding-top:0;float:left;padding-bottom:16px;}
#twitter_update_list li a{margin-bottom:10px;font-size:11px;color:#999;}
#twitter_update_list li a:hover{color:#7AB317;}
#flickr li{width:62px;height:62px;position:relative;float:left;margin:6px;border:3px solid #353535 !important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:none !important;padding:0;}
#flickr li a, #flickr li img{width:100%;height:auto;opacity:0.7;}
#flickr li a:hover{border-bottom:none !important;opacity:1;}
#calendar_wrap{width:100%;font-size:13px;font-family:Helvetica Neue, Arial, sans-serif;margin-top:20px;}
#wp-calendar{width:100%;padding:0;position:relative;border-collapse:collapse;float:left;}
#wp-calendar caption{background:#3b3e42;padding:0;margin:0;color:#FFF;font-size:14px;line-height:39px;text-align:center;}
#wp-calendar thead{background:#f2f2f2;border:1px solid #ededed;}
#wp-calendar thead th{color:#968173;line-height:34px;text-align:center;font-weight:normal;margin:0;padding:0;width:35px;height:34px;}
#wp-calendar tbody tr{margin:0;padding:0;background:#fff;}
#wp-calendar tbody tr:last-child{background:#fff;}
#wp-calendar tbody td{width:33px;white-space:normal;text-align:center;padding:5px;margin:0;border:1px solid #ededed;}
#wp-calendar tbody td a{background:#0aa8a5;color:#FFF;margin:0;padding:0;display:block;width:100%;height:100%;}
#wp-calendar tfoot #next a{background:url("../img/calendar-arrowright.png") no-repeat right top;display:block;height:38px;outline:medium none;text-indent:-99999em;width:45px;position:absolute;top:15px;right:8px;}
#wp-calendar tfoot #prev a{background:url("../img/calendar-arrowleft.png") no-repeat left top;display:block;height:38px;outline:medium none;text-indent:-99999em;width:45px;position:absolute;top:15px;left:8px;}
.recentPosts .data_type, .post .data_type{position:relative;float:left;width:55px;clear:left;padding-right:10px;}
.recentPosts .data_type .data, .post .data_type .data{background:#333;color:#f2f2f2;text-align:center;line-height:12px;padding-bottom:8px;font-size:10px;font-family:Helvetica Neue, Arial, sans-serif;}
.recentPosts .data_type .data .day, .post .data_type .data .day{position:relative;font-size:23px;line-height:29px;top:6px;font-family:'Open Sans Bold' sans-serif;color:#fff;}
.recentPosts .cutcorner_top, .post .cutcorner_top{position:absolute;left:0;top:0;width:0px;height:0px;border-style:solid;border-width:8px 8px 0 0;border-color:#ffffff transparent transparent transparent;}
.recentPosts .cutcorner_bottom, .post .cutcorner_bottom{position:absolute;right:10px;bottom:0;width:0px;height:0px;border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent #ffffff transparent;}
.recentPosts .post{padding-top:0;}
.recentPosts .the_content .title_content{position:relative;padding-left:65px;}
.comments_number{font-size:12px;color:#bebebe !important;font-family:Helvetica Neue, Arial, sans-serif;line-height:20px;}
.comments_number i{font-size:14px;padding-right:0;vertical-align:top;left:-2px;position:relative;}
.the_content{padding-top:0;color:#666;font-size:13px;margin-top:5px;}
.recentPosts .post_type, .post-listing .post_type{position:relative;float:left;width:55px;height:40px;background:#474747;}
.recentPosts .post .title_date .title a{font-size:14px;font-family:'Open Sans';font-weight:600;color:#333;line-height:15px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.recentPosts .post .title_date .title{position:relative;float:left;margin:15px 0 5px 0;left:-10px;clear:left;}
.recentPosts .post .title_date .title a:hover{color:#c39;}
.recentPosts .readmore{position:relative;float:left;padding:5px 10px;background:#474747;color:white;margin-top:10px;cursor:pointer;}
.recentPosts .post{padding-bottom:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;width:100%;}
.serviceballs{position:relative;float:left;width:90%;font-family:Arial,sans-serif;font-size:13px;}
.serviceballs, .icons{position:relative;height:auto;left:0;margin-bottom:30px;top:10px;}
.serviceballs_rows{padding-bottom:0;position:relative;left:13px;top:10px;}
.images{position:relative;height:auto;left:15px;margin-bottom:50px;top:10px;}
.serviceballs .divider-points{background:url(../img/recent_worksborder.png) repeat-x;float:right;height:5px;position:relative;width:688px;margin-top:-10px;right:50px;}
.top_phrase{font-size:16px;color:#C5C5C5;padding:22px 16px 16px 5px;text-transform:capitalize;}
#banner{height:280px;position:relative;top:0;padding-bottom:20px;width:20%;}
#banner > ul{list-style:none;margin:0;padding:0;position:relative;left:110px;}
#banner > ul > li{height:190px;position:absolute;text-align:center;top:42px;width:190px;}
#banner > ul > li > h2{position:relative;}
.viewport h3{margin-bottom:5px;}
#banner > ul > li > h2 > span.outer{-moz-border-radius:116px;-ms-border-radius:116px;-o-border-radius:116px;-webkit-border-radius:116px;border-radius:116px;display:inline-block;height:190px;left:-3px;padding:0;position:absolute;text-align:center;-webkit-transition:all .25s ease-in-out .25s;-moz-transition:all .25s ease-in-out .25s;transition:all .25s ease-in-out .25s;top:-3px;z-index:14;width:190px;}
#banner > ul > li.open > h2 > span.outer{-moz-border-radius:191px;-ms-border-radius:191px;-o-border-radius:191px;-webkit-border-radius:200px;border-radius:200px;height:280px;left:-45px;top:-45px;width:280px;}
#banner > ul > li > h2 > span.centre{-moz-border-radius:116px;-ms-border-radius:116px;-o-border-radius:116px;-webkit-border-radius:116px;border-radius:116px;height:190px;left:-3px;position:absolute;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;top:-3px;z-index:16;width:190px;}
#banner > ul > li.open > h2 span.centre,
#banner > ul > li > h2:hover span.centre{-moz-border-radius:127px;-ms-border-radius:127px;-o-border-radius:127px;-webkit-border-radius:127px;border-radius:127px;display:inline-block;height:196px;left:-6px;top:-6px;width:196px;}
.serviceballs h2{position:relative;top:0px;font-family:'Open Sans';font-weight:bold;width:100%;color:#333;font-size:13px;padding:10px 0;}
#banner h2{border-top:none !important;border-bottom:none !important;top:0 !important;padding:0 !important;height:100%;}
#banner > ul > li > h2 span.inner span.middlecontent{position:absolute;top:50px;left:0px;width:100%;height:100%;}
#banner > ul > li > h2 span.inner span.middlecontent i{font-size:50px;}
#banner > ul > li > h2 span.inner{cursor:pointer;color:white;display:inline-block;font:20px 'Open Sans';font-weight:bold;text-align:center;height:90px;left:-3px;padding-top:100px;position:absolute;width:190px;z-index:20;line-height:22px;background-position-y:35px;-webkit-border-radius:116px;border-radius:116px;top:-3px;}
#banner > ul > li:first-child{left:-31px;}
#banner ul li:first-child h2 span.outer{opacity:0.2;}
#banner > ul > li:first-child > h2 span.centre{opacity:0.4;}
#banner > ul > li:nth-child(2){left:165px;}
#banner > ul > li:nth-child(2) > h2 span.outer{background:#09a4c9;opacity:0.2;}
#banner > ul > li:nth-child(2) > h2 span.centre{background:#09a4c9;opacity:0.4;}
#banner > ul > li:nth-child(3){left:363px;}
#banner > ul > li:nth-child(3) > h2 span.outer{opacity:0.2;}
#banner > ul > li:nth-child(3) > h2 span.centre{opacity:0.4;}
#banner > ul > li:nth-child(4){left:560px;}
#banner > ul > li:nth-child(4) > h2 span.outer{opacity:0.2;}
#banner > ul > li:nth-child(4) > h2 span.centre{opacity:0.4;}
#banner > ul > li > ul{display:none;left:255px;position:absolute;top:0;width:200px;z-index:20px;padding-bottom:30px;height:100%;padding-right:7px;}
#banner > ul > li:nth-child(3) > ul, #banner > ul > li:nth-child(4) > ul{left:-200px;}
#banner > ul > li > ul > li{height:auto;left:auto;padding:6px 0 0 10px;position:static;text-align:left;top:auto;width:auto;color:#A3ABAD;font-size:13px;font-family:'Open Sans';line-height:16px;background:url(../img/icons/li_dot_services.png) no-repeat 0 12px;}
.serviceballs_rows .proj-item{box-shadow:none;background:none;margin-right:-1px;}
.serviceballs_rows .proj-item .thumb-proj{height:78px;position:relative;}
.serviceballs_rows .proj-item .title{font-family:'Helvetica Neue', 'Arial', sans-serif;font-size:14px;line-height:18px;color:#2f2f31;padding:10px 0;}
.serviceballs_rows .proj-item img{position:relative;padding:0px;width:200px;height:78px;}
.serviceballs_rows .proj-item .description{position:relative;padding:10px 0;width:210px;}
.serviceballs_rows .proj-item .thumb-proj{background:none;}
#banner > ul > li > ul > p{position:relative;float:left;padding-right:15px;}
/**/.inner{background-position-y:35px;padding-top:0px;color:#BBBBBB;font-size:12px;letter-spacing:1px;line-height:3em;padding:0;}
.IEicon{top:35px;}
@media only screen and (min-width:768px) and (max-width:957px){#banner > ul > li > h2 span.inner span.middlecontent{top:40px;}
#banner > ul > li > h2 span.inner span.middlecontent i{font-size:30px;}
#banner > ul > li > h2 span.inner span.middlecontent > span{font-family:'Helvetica Neue', 'Arial', sans-serif;font-size:15px;}
#banner{margin-left:25px;width:40%;}
.IEicon{top:10px;}
.inner{background-position-y:10px !important;}
#banner > ul > li{height:130px;position:absolute;text-align:center;top:42px;width:130px;}
#banner > ul > li > h2 > span.outer{-moz-border-radius:65px;-ms-border-radius:65px;-o-border-radius:65px;-webkit-border-radius:65px;border-radius:65px;display:inline-block;height:130px;left:-3px;padding:0;position:absolute;text-align:center;-webkit-transition:all .25s ease-in-out .25s;-moz-transition:all .25s ease-in-out .25s;transition:all .25s ease-in-out .25s;top:-3px;z-index:14;width:130px;}
#banner > ul > li.open > h2 > span.outer{-moz-border-radius:85px;-ms-border-radius:85px;-o-border-radius:85px;-webkit-border-radius:85px;border-radius:85px;height:170px;left:-22px;top:-22px;width:170px;}
#banner > ul > li img{z-index:998;}
#banner > ul > li.open img{z-index:999;}
#banner > ul > li > h2 > span.centre{-moz-border-radius:80px;-ms-border-radius:80px;-o-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;height:136px;left:-6px;position:absolute;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;top:-6px;z-index:16;width:136px;}
#banner > ul > li.open > h2 span.centre, #banner > ul > li > h2:hover span.centre{-moz-border-radius:80px;-ms-border-radius:80px;-o-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;display:inline-block;height:141px;left:-8px;top:-8px;width:141px;}
#banner > ul > li > h2 span.inner{cursor:pointer;color:white;display:inline-block;font:20px 'Helvetica Neue', 'Arial', sans-serif;text-align:center;height:65px;left:-5px;padding-top:69px;position:absolute;width:135px;z-index:20;line-height:22px;top:-5px;}
#banner > ul > li > ul{display:none;left:165px;position:absolute;top:10px;width:200px;z-index:20px;padding-bottom:30px;height:100%;}
#banner > ul > li:first-child{left:-50px;}
#banner > ul > li:nth-child(2){left:100px;}
#banner > ul > li:nth-child(2) > h2 span.outer{opacity:0.2;}
#banner > ul > li:nth-child(2) > h2 span.centre{opacity:0.4;}
#banner > ul > li:nth-child(3){left:250px;}
#banner > ul > li:nth-child(3) > h2 span.outer{opacity:0.2;}
#banner > ul > li:nth-child(3) > h2 span.centre{opacity:0.4;}
#banner > ul > li:nth-child(4){left:400px;}
#banner > ul > li:nth-child(4) > h2 span.outer{opacity:0.2;}
#banner > ul > li:nth-child(4) > h2 span.centre{opacity:0.4;}
}
.viewport{width:100%;height:100%;overflow:hidden;position:relative;text-align:left;}
.viewport .overview{position:absolute;left:0;top:0;padding:0;margin:0;width:100%;}
.viewport .overview ul{list-style:disc;}
.viewport .overview > ul > li{list-style:disc !important;margin:1px 0;text-align:left;padding-left:5px;}
.scrollbar{background:none;position:absolute;background-position:0 0;float:left;width:5px;height:100%;left:200px;top:0px;}
.scrollbar .track{height:100%;width:5px;position:relative;padding:0 1px;opacity:.7;}
.scrollbar .track .thumb{height:30px;width:5px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:1px;}
.scrollbar .track .thumb .end{background:red;overflow:hidden;height:5px;width:5px;}
.disable{display:none;}
.scrollbar .track .thumb .up{background:url(../img/up.png) no-repeat top center;width:6px;height:4px;}
.scrollbar .track .thumb .down{background:url(../img/down.png) no-repeat top center;width:6px;height:4px;}
#icons-columns{padding-bottom:30px;position:relative;top:20px;left:20px;}
#icon-item{position:relative;float:left;margin:0;}
#icon-item .img{position:relative;float:left;width:100%;height:57px;margin-top:35px;margin-left:76px;}
#icon-item .description{position:relative;float:left;display:block;margin-left:0;font-family:'Open Sans';font-size:12px;line-height:17px;color:#C3C3C3;text-shadow:0 1px 0 white;}
#icon-item .description .title{color:#5B8189;font-family:'Open Sans';font-size:14px;font-weight:100;line-height:18px;padding:15px 0;position:relative;width:100%;margin-left:45px;}
.des-big-icon{width:70px;height:70px;float:left;}
.title_and_text.big-icon{width:70%;margin-left:5%;}
.des-big-icon .item-desc{margin-top:30px;}
.fa_and_title{margin-bottom:10px;position:relative;float:left;width:87%;}
.shortcode-tabs .itemsPerRow-3 .fa_and_title{width:80%;}
.shortcode-tabs .itemsPerRow-3 .shortcode-services ul.service-items.smallicons .item-desc{margin-left:0 !important;}
.service-item.four.columns .designare_icon{position:relative;float:left;}
.service-item.four.columns .fa_and_title{width:80%;padding:4px 0 4px 15px;}
.donut-content inner i{font-size:40px;}
.item-title{font-size:15px;font-family:"Helvetica Neue", "Arial";color:#444;font-weight:bold;display:table-cell;vertical-align:middle;line-height:1.5em;}
.fa_icon_big{width:80px;height:80px;border:1px solid;border-top-left-radius:80px;border-top-right-radius:80px;border-bottom-right-radius:80px;border-bottom-left-radius:80px;background-color:transparent;opacity:1;text-align:center;margin:0 auto;display:table;margin-bottom:20px;}
.fa_icon_big i{display:table-cell;vertical-align:middle;padding:0;font-size:1.6em;top:1px;position:relative;}
.fa_icon_small_container{width:20%;position:relative;float:left;}
.text_container_fasmall{width:78%;position:relative;float:left;clear:none;}
.fa_icon_small{width:40px;height:40px;border:1px solid;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;background-color:rgb(255, 255, 255) !important;opacity:1;text-align:center;margin:0 auto;display:table;margin-bottom:20px;}
.text_container_fabig{text-align:center;}
.text_container_fabig h4{font-weight:bold;margin-bottom:10px;}
.gm-style img{max-width:none;max-width:initial;max-width:-moz-initial;}
#big_footer{background:#202024;width:100%;font-size:10px;color:#BCBCBC;position:relative;float:left;border-top:5px solid #AA7A47;}
#big_footer #recentPostsSidebar_widget{margin:30px 0 0 0 !important;}
#footer_content #recentPostsSidebar_widget h2{margin-bottom:28px;color:#fff !important;font-weight:bold;font-size:11px !important;text-transform:uppercase;font-family:Helvetica Neue, Arial !important;position:relative;}
#footer_content .textwidget{font-size:12px !important;text-shadow:none !important;font-family:Helvetica, Arial, sans-serif;position:relative;margin-top:57px;line-height:1.6em;color:rgb(144, 144, 146) !important;}
#footer_content{position:relative;width:1024px;margin:0 auto;font-size:16px;font-family:Arial, sans-serif;padding:10px 0 30px 0;}
#footer_content h4{color:#fff !important;font-weight:bold;font-size:11px !important;margin-bottom:25px;text-transform:uppercase;font-family:Helvetica Neue, Arial !important;top:30px;position:relative;margin-left:0 !important;}
#footer_content .tagcloud a:hover, #toppanel .tagcloud a:hover{color:#fff !important;}
.footer-widget h4, .footer-widget h4.page_title_testimonials, #footer_content .title h4{color:#fff !important;font-weight:bold;font-size:11px;margin-bottom:35px;text-transform:uppercase;font-family:Helvetica Neue, Arial !important;position:relative;}
#footer_content .blogroll{position:relative;top:-10px;}
#footer_content .recent_testimonials{padding:18px 0 0 0;margin:0;}
#footer_content #recentPostsSidebar_widget .recentposts_listing a.the_title{color:#BCBCBC !important;font-size:12px;font-family:"Helvetica Neue", "Arial";}
#footer_content #recentPostsSidebar_widget .recentposts_listing a.the_title:hover{color:#7AB317;}
#footer_menu{position:relative;float:right;padding:0;}
#footer_menu li{position:relative;float:left;margin-right:12px;padding-right:12px;height:20px;list-style-type:square;color:#666;}
#footer_menu li a{color:#666;font-size:12px;line-height:30px;}
#footer_menu li a:hover{color:#fff;}
#footer_menu li:last-child{border-right:none !important;padding-right:0;margin-right:0;}
.tagcloud, #twitter_update_list, #flickr{position:relative;margin:20px 0;float:left;}
.tagcloud a{cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:8px 10px;background:#545454;position:relative;float:left;font-size:12px;color:#f2f2f2 !important;margin:2px 6px 4px 0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.contact-widget-container .contact-form .submit{color:#888888;text-transform:uppercase;font-family:Open Sans Bold;font-size:10px;}
.forms input:focus, textarea:focus{border:1px solid #999 !important;}
#big_footer .numerical-content, #toppanel .numerical-content{line-height:35px !important;}
#big_footer .shortcode-services ul.service-items .item-title, #toppanel .shortcode-services ul.service-items .item-title{color:#BCBCBC !important;font-size:1.1em;padding-top:4px;}
#big_footer .shortcode-services ul.service-items .item-desc, #toppanel .shortcode-services ul.service-items .item-desc{color:#969696;}
#big_footer .shortcode-services ul.service-items li, #toppanel .shortcode-services ul.service-items li{padding-top:0;}
#big_footer #twitter_update_list .tweet_list, #toppanel #twitter_update_list .tweet_list{left:0;font-family:Helvetica, Arial, sans-serif;}
#footer_content .flexslider, #toppanel .flexslider{margin:25px 0 0 0 !important;}
#big_footer #twitter_update_list li, #toppanel #twitter_update_list li{margin-bottom:0;margin-left:0;}
#big_footer #twitter_update_list li a, #toppanel #twitter_update_list li a{font-size:12px;}
#footer_content .tweet_text, #toppanel .tweet_text{font-size:13px;color:rgb(144, 144, 146) !important;}
#footer_content a, #toppanel a{color:#c8c8c8;text-shadow:none !important;}
#footer_content hr, #toppanel hr{display:none;}
#footer_content .recentposts_listing , #toppanel .recentposts_listing{top:0 !important;}
#footer_content .recentcomments_widget h2, #toppanel .recentcomments_widget h2, #footer_content .video_widget h2, #toppanel .video_widget h2{color:#fff !important;font-weight:bold;font-size:11px;margin-bottom:20px;text-transform:uppercase;font-family:Helvetica Neue, Arial !important;top:0;position:relative;margin-left:0 !important;}
.footer-widget, #footer_content #recentPostsSidebar_widget, #footer_content .flickr_container, #footer_content #calendar_wrap, #footer_content .video_widget, #footer_content #recentcomments, #footer_content .recentcomments_widget, #footer_content .tagcloud, #footer_content .contact-widget-container, .footer-widget, #toppanel #recentPostsSidebar_widget, #toppanel #recentcomments, #toppanel .flickr_container,#toppanel .video_widget, #toppanel .recentcomments_widget, #toppanel .tagcloud, #toppanel #calendar_wrap, #toppanel .contact-widget-container, #footer_content .flexslider, #toppanel .flexslider{position:relative;float:left;width:100%;text-align:left;margin:0;}
#footer_content #testimonials2 .testi-text p, #toppanel #testimonials2 .testi-text p{font-size:12px;color:#ccc;}
#footer_content .page_title_testimonials, #toppanel .page_title_testimonials{border-bottom:none;margin:0 0 25px 0 !important;padding:0 !important;}
#footer_content .recent_testimonials > h4 > span, #toppanel .recent_testimonials > h4 > span{color:#f2f2f2 !important;font-weight:bold;border-bottom:none !important;font-size:11px;margin-bottom:25px;text-transform:uppercase;font-family:Helvetica Neue, Arial !important;}
#footer_content .video_frame iframe, #toppanel .video_frame iframe{width:100%;border:4px solid #444;}
#footer_content #testimonials2 .testi-info, #toppanel #testimonials2 .testi-info{color:#f2f2f2;}
#footer_content .contact-form input, #toppanel .contact-form input{background:rgb(37, 37, 37);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;padding:12px;line-height:14px;margin:0;width:90%;color:rgb(127, 127, 128);font-family:Helvetica Neue, Arial, sans-serif;font-size:12px;border:1px solid #333;position:relative;float:left;}
#footer_content .contact-form textarea, #toppanel .contact-form textarea{background:rgb(37, 37, 37);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;padding:12px;line-height:14px;width:90%;margin:0 0 10px 0;height:60px;color:rgb(127, 127, 128);font-family:Helvetica Neue, Arial, sans-serif;font-size:12px;border:1px solid #333;position:relative;float:left;}
#footer_content .contact-form .submit, #toppanel .contact-form .submit{color:#fff !important;text-transform:uppercase;font-family:Open Sans Bold;font-size:10px;}
#footer_content .contact-form .submit:hover, #toppanel .contact-form .submit:hover{color:#fff !important;}
#footer_content .widget_links li, #footer_content .widget_categories li, #toppanel .widget_links li, #toppanel .widget_categories li{border-bottom:1px solid #333;padding:5px 0 5px 15px;background:url(img/linkswidgets.png) no-repeat left center;list-style:none;color:#999;}
#footer_content .contact-form{margin-top:8px !important;}
#toppanel input:focus, #toppanel textarea:focus, #footer_content input:focus, #footer_content textarea:focus{color:#ccc;border:1px solid #999;}
#toppanel .form_success, #footer_content .form_success{padding:2px 5px;width:94.9%;margin-bottom:5px;}
#toppanel .flex-caption, #footer_content .flex-caption, #secondary .flex-caption, .custom-widget .flex-caption{display:none !important;}
.widget-area .contact-form .submit{color:#f2f2f2 !important;}
.widget-area .contact-form input{width:93%;}
.widget-area .contact-form textarea{width:93%;height:100px;}
#toppanel #accordion .pane p, #toppanel .acc-substitute .pane p, #big_footer .service-item p.item-desc{color:rgb(144, 144, 146) !important;}
.footer-widget .widget_categories ul{position:relative;top:-10px !important;}
#footer_content #lang_sel{float:left;z-index:999999;position:relative;top:0;border:1px solid #444;width:100%;height:auto;padding:7px 0;}
#footer_content #lang_sel > ul > li > ul{width:200px !important;}
#footer_content #lang_sel ul ul{top:25px;left:-1px;}
#footer_content #lang_sel a{display:inline-block;font-size:11px;text-decoration:none !important;color:#999;border:1px solid #444;background:#333;padding-left:10px;width:100%;position:relative;float:left;}
#footer_content #lang_sel li ul li a{border-bottom:1px solid #444 !important;border-top:none !important;color:#999 !important;}
#footer_content .menu-shortcodesmenu-container, #toppanel .menu-shortcodesmenu-container{padding:30px 0 30px 0;position:relative;float:left;width:100%;text-align:left;margin:0;}
#footer_content .menu-shortcodesmenu-container .menu, #toppanel .menu-shortcodesmenu-container .menu{border:1px solid #444;position:relative;float:left;}
#footer_content .menu-shortcodesmenu-container .menu li, #toppanel .menu-shortcodesmenu-container .menu li{position:relative;width:100%;border-bottom:1px solid #444;float:left;height:40px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#footer_content .menu-shortcodesmenu-container .menu li:hover, #toppanel .menu-shortcodesmenu-container .menu li:hover{background:#2c2c2c;}
#footer_content .menu-shortcodesmenu-container .menu li a, #toppanel .menu-shortcodesmenu-container .menu li a{position:relative;float:left;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:92%;padding:12px;}
#footer_content .menu-shortcodesmenu-container .menu li:first-child, #toppanel .menu-shortcodesmenu-container .menu li:first-child{-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
#footer_content .menu-shortcodesmenu-container .menu li:last-child, #toppanel .menu-shortcodesmenu-container .menu li:last-child{-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;border-bottom:none;}
#footer_content .menu-shortcodesmenu-container .menu li:hover a, #toppanel .menu-shortcodesmenu-container .menu li:hover a{color:#fff !important;}
#footer_content .menu-shortcodesmenu-container .menu li a:hover, #toppanel .menu-shortcodesmenu-container .menu li a:hover{color:#fff !important;}
#footer_content .widget_links li a:hover, #footer_content .widget_categories li a:hover, #secondary .widget_links li a:hover,
#secondary .widget_categories li a:hover, .custom-widget li a:hover{text-decoration:none;}
#big_footer #twitter_update_list{float:left;}
.copys{padding:5px 0 5px 0;background:#1A1A1D;position:relative;float:left;width:100%;border-top:1px solid #252529;}
.copys_right{text-align:right;float:right;line-height:25px;}
.copys_left{font-size:12px;color:#666;font-family:'Helvetica Neue', Arial, sans-serif;line-height:19px;padding-top:2px;}
.copys_left a:hover{color:#fff !important;}
.parallax{width:100%;height:400px;padding:0;margin:0;background-attachment:fixed;background-repeat:no-repeat;color:#fff;overflow:hidden;position:relative;}
.parallax-overlay-pattern{background-image:url("../img/overlay-pattern.png") !important;background-color:rgba(44,62,80 , 0.4);position:absolute;left:0;width:100%;height:400px;background-repeat:repeat;z-index:1;}
.parallax-content{position:absolute;z-index:2;}
.parallax.fixed{background-attachment:fixed !important;}
.quotes-section{margin:130px 0;text-align:center;}
.quotes-section p{font-size:2.5em;text-transform:uppercase;color:#fff;font-weight:900;}
.fullsection-color{height:auto;width:100%;border-top:1px solid #f2f2f2;padding:50px 0 50px 0;}
.service-items li{margin-left:0.8% !important;}
.fullwidth-container.image{height:175px;background-size:100% auto;background-repeat:no-repeat;}
.fullwidth-container.image .pageTitle{margin:65px 1%;z-index:9;}
.fullwidth-container.image .pageTitle .page_title{color:#fff;font-size:26px;}
.fullwidth-container.image .pageTitle .secondaryTitle{color:#ccc;font-size:14px;line-height:22px;}
.fullwidth-container.image .parallax-overlay-pattern{height:171px;}
.fullwidth-container.image .pageTitle.center{text-align:center;}
.fullwidth-container.darktop{height:80px;background-color:#333;}
.fullwidth-container.darktop .pageTitle{margin:16px 1%;z-index:9;}
.fullwidth-container.darktop .pageTitle .page_title{color:#fff;font-size:18px;}
.fullwidth-container.darktop .pageTitle .secondaryTitle{color:#CACACA;font-size:13px;line-height:13px;}
.fullwidth-container.lighttop{height:45px;background-color: #f2f2f2;margin-top:175px;
	-webkit-box-shadow: 5px 0 10px -4px rgba(130, 165, 130, 0.22),
           -5px 0 10px -4px rgba(130, 165, 130, 0.22);

	box-shadow: 5px 0 10px -4px rgba(130, 165, 130, 0.22),
           -5px 0 10px -4px rgba(130, 165, 130, 0.22);}
.fullwidth-container.lighttop .pageTitle{margin:10px 1%;z-index:9;}
.fullwidth-container.lighttop .pageTitle .page_title{color:#444;font-size:16px;}
.fullwidth-container.lighttop .pageTitle .secondaryTitle{color:#666;font-size:13px;line-height:13px;}
.fullwidth-container.colored-top{height:80px;}
.fullwidth-container.colored-top .pageTitle{margin:16px 1%;z-index:9;}
.fullwidth-container.colored-top .pageTitle .page_title{color:#fff;font-size:18px;}
.fullwidth-container.colored-top .pageTitle .secondaryTitle{color:#fff;opacity:.8;font-size:13px;line-height:13px;}
.fullwidth-container.bigtext{height:auto;background-color:#fff;}
.fullwidth-container.bigtext .pageTitle{margin:60px 1% 10px 1%;z-index:9;}
.fullwidth-container.bigtext .pageTitle .secondaryTitle{color:#C7C7C7;font-size:60px;line-height:70px;letter-spacing:5px;}
.pricing{text-align:center;margin-bottom:20px;position:relative;float:left;width:100%;}
.bestprice .name{color:#fff;}
.pricing h3{margin-top:70px;margin-bottom:60px;}
.pricing .name{font-size:16px !important;font-family:Helvetica Neue, Arial, sans-serif !important;text-transform:uppercase;padding:12px 0 8px !important;margin-bottom:20px;border:1px solid #333;}
.pricing .price{font-size:40px !important;font-family:Helvetica Neue, Arial, sans-serif !important;color:#333;padding:15px 0 15px 21px !important;margin:0;font-weight:600;width:100%;}
.pricing span.p-small{font-size:12px !important;color:#ccc;text-transform:none;width:100%;text-align:center;font-weight:200;}
.pricing ul{margin:0;}
.pricing .bestprice ul, .pricing .bestprice .signup{position:relative;top:-2px;}
.pricing .bestprice .signup{color:#fff;background:#444;}
.pricing .signup:hover{color:#fff !important;}
.pricing ul li{font-size:13px;padding:10px 0;margin:0;list-style:none;border-top:1px solid #ededed;}
.pricing ul li:last-child{border-bottom:1px solid #ededed;}
.signup{background:#f2f2f2;padding:15px 0;margin:30px 0;text-align:center;font-size:12px !important;color:#666;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;cursor:pointer;}
hr{display:block;margin-top:0.5em;margin-bottom:0.5em;margin-left:auto;margin-right:auto;border-style:inset;border-width:1px;color:green;}
