﻿ 
.wrapper {
	position:relative;
	z-index:1;
	width:1220px;
	margin:0 auto;
	-moz-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	background:#FFF;
}

.wrapper.full-site, .wrapper.layout-2c.full-site{
	width:100% !important;
	-moz-box-shadow:  none;
	-webkit-box-shadow:  none;
	box-shadow:  none;
}

.wrapper:after, #main-content:after{display: block;visibility: hidden;clear: both;	height: 0;content: " ";}



.wrapper.layout-2c{width:1020px;}

.wrapper.layout-2c .container, .wrapper.layout-2c header, .wrapper.layout-2c #main-nav, .wrapper.layout-2c #footer-widget-area, .wrapper.layout-2c .scroll-box-wide .group_items {width:955px ;}

.wrapper.layout-2c .header-content {margin: 0 -32px; padding: 25px 32px;}

.wrapper.layout-2c .sidebar-narrow{display:none;}

.wrapper.layout-2c .cats-review-box .reviews-cat {width: 304px;margin-right: 15px;}

.wrapper.layout-2c .cats-review-box .reviews-cat h4{width: 190px;}

.wrapper.layout-2c .wide-news-item , .wrapper.layout-2c .scroll-box-wide.scroll-box .scroll-item{width: 231px; margin-right: 10px;}

	#main-nav.fixed-nav, .wrapper.layout-2c #main-nav.fixed-nav{
		position:fixed;
		top:0;
		left:0;
		width:100% !important;
		z-index:999;
		opacity:0.9;
		-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, .1);
		-moz-box-shadow: 0 5px 3px rgba(0, 0, 0, .1);
		box-shadow: 0 5px 3px rgba(0, 0, 0, .1);
	}

	body.admin-bar #main-nav.fixed-nav,body.admin-bar .wrapper.layout-2c #main-nav.fixed-nav{top:23px;}

   .header-content, .wrapper.layout-2c .header-content {margin: 0 -21px; padding: 25px 21px;}

    .wrapper.full-site .header-content , .wrapper.layout-2c.full-site .header-content { background:transparent;}

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }


#pagination .first a,
#pagination .previous a,
#pagination .next a,
#pagination .last a {
	width: 6rem;
	text-align: left;
	border-color: #fff;
	text-transform: none;
}


#pagination .next a,
#pagination .last a {
	text-align: center;
}


	#pagination li.page.selected,
	#pagination li.next,
	#pagination li.last,
	#pagination li.first,
	#pagination li.previous {
		display: inline-block;
	}


	#pagination .next a,
	#pagination .last a,
	#pagination .first a,
	#pagination .previous a {
		width: auto;
	}
#global-nav-expanded
img{padding-left:0.7em;margin:29px
0 0 0;border:none}
#global-nav-expanded
h3{margin-top:20px;margin-bottom 5px;line-height:1.538}
#global-nav-expanded
h3.services{border-bottom:2px solid #207a7a}
#global-nav-expanded
h3.research{border-bottom:2px solid #71b360}
#global-nav-expanded
h3.training{border-bottom:2px solid #fab700}
#global-nav-expanded
h3.industry{border-bottom:2px solid #346189}
#global-nav-expanded
h3.about{border-bottom:2px solid #207a7a}
#global-nav-expanded .grid_4
h3{padding:0}
#global-nav-expanded .grid_4 h3
a{display:block;padding:0.5em 0.3em 0 0.3em}
#global-nav-expanded .grid_4 h3 a:hover,
#global-nav-expanded .grid_4 h3 a:focus,
#global-nav-expanded .grid_4 h3 a:active{background-color:#ddd}


.cell{
	display: table-cell;
	padding: 0;
	margin: 0px;
}


.menu div.cell{
	border-right: solid 2px #8B8C8B;
	text-align: center;
}


.menu div.cell.last{
	border-right: none;
}


.menu a.tabhover, .navhover:hover, .menu div.cell:hover{
	background-color: #FEF9D3;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-10{width:83.33333333%}

.clearfix { display: block; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; margin: 0; padding: 0; }


div.sidebarCommentedItemTitle span.categorie {
	display: block;
}
.projects_holder article .image img,.portfolio_slider .portfolio_slides li.item img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}
.projects_holder article .image_holder:hover .image img,.portfolio_slider .portfolio_slides li.item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.portfolio_main_holder article .item_holder.subtle_vertical_hover:hover .text_holder,.portfolio_slider li.item:hover .item_holder.subtle_vertical_hover .text_holder{opacity:1}
.portfolio_main_holder article:hover .item_holder.subtle_vertical_hover .portfolio_title,.portfolio_slider li.item:hover .item_holder.subtle_vertical_hover .portfolio_title{opacity:1;text-shadow:none;-ms-transform:translateY(4px);-moz-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);-webkit-transform:translateY(4px);transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.portfolio_main_holder article:hover .item_holder.subtle_vertical_hover .project_category,.portfolio_slider li.item:hover .item_holder.subtle_vertical_hover .project_category{opacity:1;text-shadow:none;-ms-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transform:translateY(0px)}
.portfolio_main_holder article .item_holder.subtle_vertical_hover:hover .icons_holder,.portfolio_slider li.item:hover .item_holder.subtle_vertical_hover .icons_holder{-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0)}
.portfolio_main_holder article .item_holder.subtle_vertical_hover:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.subtle_vertical_hover .portfolio_shader{opacity:1}
.portfolio_main_holder article:hover .item_holder.image_subtle_rotate_zoom_hover .portfolio_title,.portfolio_slider li.item:hover .item_holder.image_subtle_rotate_zoom_hover .portfolio_title{opacity:1;text-shadow:none;-ms-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transform:translateY(0px)}
.portfolio_main_holder article .item_holder.image_subtle_rotate_zoom_hover:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.image_subtle_rotate_zoom_hover .portfolio_shader{opacity:1}
.portfolio_main_holder article .item_holder.image_subtle_rotate_zoom_hover:hover .icons_holder,.portfolio_slider li.item:hover .item_holder.image_subtle_rotate_zoom_hover .icons_holder{-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);opacity:1}
.portfolio_main_holder article .item_holder.image_subtle_rotate_zoom_hover:hover .image_holder .image img,.portfolio_slider li.item:hover .item_holder.image_subtle_rotate_zoom_hover .image_holder .image img{-webkit-transform:rotate(-9deg) scale(1.15);-ms-transform:rotate(-9deg) scale(1.15);-moz-transform:rotate(-9deg) scale(1.15);-o-transform:rotate(-9deg) scale(1.15);transform:rotate(-9deg) scale(1.15);-webkit-transition:-webkit-transform .7s;transition:transform .7s;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.portfolio_main_holder article .item_holder.image_text_zoom_hover:hover .text_holder,.portfolio_slider li.item:hover .item_holder.image_text_zoom_hover .text_holder{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.portfolio_main_holder article .item_holder.image_text_zoom_hover:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.image_text_zoom_hover .portfolio_shader{opacity:1}
.portfolio_main_holder article .item_holder.image_text_zoom_hover:hover .image_holder .image,.portfolio_slider li.item:hover .item_holder.image_text_zoom_hover .image_holder .image{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}
.portfolio_main_holder article .item_holder.thin_plus_only:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.thin_plus_only .portfolio_shader{opacity:1}
.portfolio_main_holder article .item_holder.slow_zoom:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.slow_zoom .portfolio_shader{opacity:1}
.portfolio_main_holder article:hover .item_holder.slow_zoom .icons_holder,.portfolio_slider li.item:hover .item_holder.slow_zoom .icons_holder{opacity:1;display:block;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.portfolio_main_holder .item_holder.split_up .portfolio_shader,.portfolio_slider li.item .item_holder.split_up .portfolio_shader{height:0;display:block;left:0;opacity:0;position:absolute;top:50%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;z-index:3}
.portfolio_main_holder article .item_holder.split_up:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.split_up .portfolio_shader{height:100%;top:0;opacity:1}
.portfolio_main_holder article:hover .item_holder.cursor_change_hover .text_holder,.portfolio_slider li.item:hover .item_holder.cursor_change_hover .text_holder{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.portfolio_main_holder article .item_holder.cursor_change_hover:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.cursor_change_hover .portfolio_shader{opacity:1}
.blog_slides .item:hover .blog_text_holder{opacity:.8;z-index:20}
.blog_slides .item:hover .blog_text_holder.info_bottom{opacity:1}
.carousel.fade .item{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:1;filter:alpha(opacity=100)}
.carousel.fade .active.item{opacity:1;filter:alpha(opacity=100)}
.carousel-inner .item.dark .slider_content .text .slide_anchor_holder .slide_anchor_button{color:#000}
.item.active .qode_slide-svg-holder svg{-webkit-animation:fade .4s 1 cubic-bezier(0.500,0.110,0.805,0.320);-moz-animation:fade .4s 1 cubic-bezier(0.500,0.110,0.805,0.320);-o-animation:fade .4s 1 cubic-bezier(0.500,0.110,0.805,0.320);animation:fade .4s 1 cubic-bezier(0.500,0.110,0.805,0.320);opacity:1}
.carousel-inner .item.dark .slider_content .text .qbutton{border-color:#303030;background-color:#303030;color:#fff}
.carousel-inner .item.dark .slider_content .text .qbutton:hover{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .item img{display:inline-block!important}
.touch .carousel-inner .item{background-position:center 0!important}
.carousel-inner .item .image{position:absolute;top:0;left:0;background-position:center 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}
.carousel-inner .item.animate_image.zoom_top_left .image,.carousel-inner .item.animate_image.zoom_top_right .image,.carousel-inner .item.animate_image.zoom_bottom_left .image,.carousel-inner .item.animate_image.zoom_bottom_right .image{position:absolute;top:-12%;left:-12%;background-position:center center;background-repeat:no-repeat;background-size:cover;width:125%;height:125%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.carousel-inner .item .image img{display:none!important;width:0;height:0}
.carousel-inner .item .image_pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-position:0 0;background-repeat:repeat;z-index:2}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}
.mlist-outer-wrapper .mlist-wrapper .mlist-field label{width:100%;margin:0.5em 0;color:#262C2C;font:0.88em "futura-pt-condensed",sans-serif;text-transform:uppercase;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field{margin-bottom:0.7em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field label:before{content:'* ';color:#E6353B;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field2.mlist-field label:before{content:none;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select,.mlist-outer-wrapper .mlist-wrapper .mlist-field input{background:#fffbf8;color:#262C2C;width:100%;padding:0.5em;height:2.5em;display:block;text-align:center;text-transform:uppercase;text-transform:none;text-align:left;margin:0;text-indent:0.01px;text-overflow:"";}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field input:hover{background:#fffbf8;color:#262C2C;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear{margin:0 5% 0 0;width:43%;display:inline;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear{margin-right:0;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"]:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"]:hover{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:18px;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field label{font-size:20px;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field select,.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field input{border:2px solid #262C2C;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field select.error,.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field input.error{border-color:#ff0000;}
.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email{border-bottom:2px solid #262C2C;color:#262C2C;font-size:20px;}
.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email.error{border-color:#ff0000;border-bottom:2px solid #ff0000;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field{float:left;width:65%;clear:none;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field input:-webkit-autofill,.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field select:-webkit-autofill,.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;color:#262C2C;-webkit-text-fill-color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email{height:40px;background:transparent;border-bottom:1px solid #262C2C;border-top:none;border-left:none;border-right:none;font-size:20px;color:#262C2C;padding:0 7px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email.error{border-color:#ff0000;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-webkit-input-placeholder{color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-moz-placeholder{color:#262C2C;opacity:1;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-moz-placeholder{color:#262C2C;opacity:1;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-ms-input-placeholder{color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field{clear:both;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field label:before{content:'';}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.postalcode{float:left;width:47%;clear:none;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country{clear:none;float:left;width:47%;clear:none;margin:0 0 0 6%;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country label:before{content:'';}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field input:not(.submit):focus,.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field select:focus{background:#ffffff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field{float:left;width:65%;clear:none;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field input:-webkit-autofill,#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field select:-webkit-autofill,#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #262C2C inset;color:#ffffff;-webkit-text-fill-color:#ffffff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email{height:40px;background:transparent;border-bottom:1px solid #ffffff;font-size:20px;color:#fff;padding:0 7px;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email.error{border-bottom:1px solid #E6353B;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-webkit-input-placeholder{color:#fff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-moz-placeholder{color:#fff;opacity:1;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-moz-placeholder{color:#fff;opacity:1;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-ms-input-placeholder{color:#fff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field{clear:both;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field label:before{content:'';}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.postalcode{float:left;width:47%;clear:none;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country{clear:none;float:left;width:47%;clear:none;margin:0 0 0 6%;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country label:before{content:'';}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field input:not(.submit):focus,#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field select:focus{background:#ffffff;}
#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-field input:-webkit-autofill,#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-field select:-webkit-autofill,#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;color:#262c2c;-webkit-text-fill-color:#262c2c;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field{max-width:73.5%;width:100%;padding-left:0;margin-bottom:1px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field{max-width:73.5%;width:100%;padding-left:0;margin-bottom:1px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email{font-size:20px;color:#262C2C;border-bottom:1px solid #262C2C;border-top:none;border-left:none;border-right:none;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email.error{border-color:#ff0000;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email::-webkit-input-placeholder{color:#262C2C;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email:-moz-placeholder{color:#262C2C;opacity:1;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email::-moz-placeholder{color:#262C2C;opacity:1;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email:-ms-input-placeholder{color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page form .mlist-field{width:100%;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field label{text-align:left;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobDay,.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobMonth,.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobYear{display:block;float:left;}

	#bsidebar .box, #tsidebar .box { clear: both; float: none; margin: 0 auto 20px auto !important; width: 96% !important; }

	#fsidebar .box { width: 96% !important; height: auto; clear: both; text-align: center; margin: 0 auto 20px auto !important; border: none; min-height: auto; float: none; }
 
	#sidebar .box { width: 100%; max-width: 307px; clear: both; float: none; margin: 0 auto 20px auto; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

	#header-left .box, #header-right .box { float: none; clear: both; text-align: center; display: block; margin: 0 auto; }

	#hsidebar .box { width: 100%; text-align: center; clear: both; }
 
	.wpb_widgetised_column .box { width: 100%; max-width: 307px; clear: both; float: none !important; margin: 0 auto 20px auto !important;}


.wpb_widgetised_column .box.notitle h4 {
    text-indent: -9999px;
}


#footer-callus-row .et_pb_text { 
    margin-bottom: -33px;
}


#footer-widgets .widget h4 {
	font-size: 16px;
	font-weight: bold;
	color: #0da85b;
	margin-bottom: 10px;
}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .circle-border,#sidebar .widget:hover .circle-border{border-color:#0da85b;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-1 .circle-border,.woocommerce-page table.cart a.remove,#sidebar .widget:hover .extra-color-1 .circle-border,.woocommerce-page table.cart a.remove{border-color:#00b259;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-2 .circle-border,#sidebar .widget:hover .extra-color-2 .circle-border{border-color:#00b259;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-3 .circle-border,#sidebar .widget:hover .extra-color-3 .circle-border{border-color:#69727a;}


#recent-posts-2.widget.widget_recent_entries h4{
    font-family: Lato;
    font-size: 21px!important;
    line-height: 27px;
    font-weight: 300;
    color:#444!important;
}


#recent-posts-2.widget.widget_recent_entries {
padding:25px!important;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
box-sizing: border-box;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
-webkit-font-smoothing: antialiased;
-webkit-transition-delay: 0s, 0s;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-property: top, box-shadow;
-webkit-transition-timing-function: linear, linear;
background-color: rgb(255, 255, 255);
background-position: 50% 50%;
border-bottom-color: rgb(103, 103, 103);
border-left-color: rgb(103, 103, 103);
border-right-color: rgb(103, 103, 103);
border-top-color: rgb(103, 103, 103);
border-top-style: none;
box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;

}

#wrapper {
  overflow: visible;
}

body.body_blank.admin-bar #wrapper #slidingbar-area {
  top: 0;
}

#wrapper .tp-bullets {
  -webkit-transform: translateZ(0);
  -transform: translateZ(0);
}

#wrapper .fusion-tabs-widget .tab-holder {
  border: 1px solid #eaeaea;
}

#wrapper .fusion-tabs-widget .tabset {
  display: table;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

#wrapper .fusion-tabs-widget .tabset li {
  display: table-cell;
  margin: 0;
  padding: 0;
  width: 33.3333%;
  border-bottom: none;
}

#wrapper .fusion-tabs-widget .tabset li:last-child {
  border-right: none;
}

#wrapper .fusion-tabs-widget .tabset li a {
  display: block;
  padding: 0;
  line-height: 38px;
  border-bottom: none;
  border-top: 3px solid transparent;
  transition: all .2s;
}

#wrapper .fusion-tabs-widget .tabset li .fusionicon-bubbles {
  font-size: 18px;
}

#wrapper .fusion-footer-widget-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}

body #wrapper .gomapMarker {
  color: #333;
}


#wrapper .strip-html .fusion-dropcap {
  top: 0;
  float: none;
  margin: 0;
  padding: 0;
  background-color: inherit !important;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  color: inherit !important;
  font-size: inherit;
}

#wrapper .strip-html .fusion-highlight {
  background-color: inherit !important;
  color: inherit !important;
}

#wrapper .strip-html .fusion-tooltip {
  color: inherit;
  border-bottom: 1px dotted;
}

  #wrapper .ei-title h2 {
    font-size: 20px;
    line-height: 24px;
  }

  #wrapper .ei-title h3 {
    font-size: 15px;
    line-height: 30px;
  }

#wrapper .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
}

#wrapper .flex-control-paging li a {
  display: block;
}

body.admin-bar #wrapper #slidingbar-area {
  top: 32px;
}


body.side-header #wrapper .fusion-megamenu-wrapper {
  top: 0;
}

body.side-header-left #wrapper {
  margin-left: 280px;
  width: auto;
}

body.side-header-right #wrapper {
  margin-right: 280px;
  width: auto;
}

#wrapper .entry-summary .gform_wrapper ul li {
  clear: none !important;
}

#wrapper .gform_wrapper .gravity-select-parent select {
  margin: 0;
}

#wrapper .post-content .fusion-events-before-title h2 {
  margin: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 20px 0px;
}

#wrapper .tribe-events-widget-link {
  margin: 13px 0px 0px 0px;
}

#wrapper .fusion-button-square,
#wrapper .button-square {
  border-radius: 0;
}

#wrapper .fusion-button-round,
#wrapper .button-round {
  border-radius: 2px;
}

#wrapper .fusion-button-round.button-3d,
#wrapper .button-round.button-3d {
  border-radius: 4px;
}

#wrapper .fusion-button-pill,
#wrapper .button-pill {
  border-radius: 25px !important;
}

#wrapper .full-boxed-pricing .panel-wrapper {
  padding: 0;
}
#wrapper .side-nav li.current_page_item a{border-right-color:#fcb813;border-left-color:#fcb813;}
#toTop:hover,#wrapper .search-table .search-button input[type="submit"]:hover,.circle-yes ul li:before,.fusion-accordian .panel-title .active .fa-fusion-box,.fusion-date-and-formats .fusion-date-box,.pagination .current,.progress-bar-content,.table-2 table thead,.tagcloud a:hover,ul.arrow li:before,ul.circle-yes li:before{background-color:#fcb813;}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{border-color:#363839;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-family:'Raleway', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-weight:400;}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:18px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:27px;}
#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h3,#wrapper #main .about-author .fusion-title h3,#wrapper #main .related-posts .fusion-title h3{font-size:18px;line-height:27px;}
#wrapper .fusion-events-shortcode .fusion-events-meta h4,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-recent-posts .columns .column .meta,.fusion-single-line-meta{font-size:12px;line-height:18px;}
 #slidingbar-area .jtwt .jtwt_tweet a,#slidingbar-area .fusion-accordian .panel-title a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a,.slidingbar-area a{color:#BFBFBF;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area a{color:#BFBFBF;}
#slidingbar-area .fusion-accordian .fusion-panel,#slidingbar-area .tagcloud a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .news-list li{border-color:#282A2B;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li,.fusion-footer-widget-area .fusion-accordian .fusion-panel,.fusion-footer-widget-area .product_list_widget li,.fusion-footer-widget-area .tagcloud a,.fusion-footer-widget-area .widget_categories li a,.fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area li.recentcomments,.fusion-footer-widget-area ul li a{border-color:#505152;}
#comment-input input,#comment-textarea textarea,#wrapper .search-table .search-field input,#wrapper .select-arrow,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent .select-arrow,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,input.s,input[type="text"],select,textarea{background-color:#ffffff;}
#comment-input .placeholder,#comment-input input,#comment-textarea .placeholder,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,input.s,input.s .placeholder,input[type="text"],select,textarea{color:#aaa9a9;}
#comment-input input,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.avada-select-parent .select-arrow,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.gravity-select-parent .select-arrow,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,.select-arrow,input.s,input[type="text"],select,textarea{border-color:#d2d2d2;}
#wrapper .fusion-date-and-formats .fusion-format-box, .tribe-mini-calendar-event .list-date .list-dayname{background-color:#eef0f2;}
#wrapper .fusion-content-widget-area .fusion-tabs-widget .tabs-container{background-color:#ffffff;}
#wrapper .fusion-content-widget-area .fusion-tabs-widget .tab-holder,.fusion-content-widget-area .fusion-tabs-widget .tab-holder .news-list li{border-color:#ebeaea;}
#wrapper .post-content .content-box-heading{font-size:18px;line-height:27px;}
.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper{margin-left:280px;}
.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper{margin-right:280px;}
#wrapper .sep-boxed-pricing .panel-wrapper{padding:0;}
#wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{float:none;margin-bottom:10px;margin-left:0;width:100%;}
#wrapper .share-box h4{float:none;line-height:20px !important;padding:0;}
#wrapper .ei-slider{width:100%;height:200px !important;}
#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3%;padding-right:3%;}
#wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{margin-bottom:55px;}
body #wrapper .header-shadow:after,body.side-header #wrapper #side-header.header-shadow:before{position:static;height:auto;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
#wrapper .content-boxes-icon-boxed .content-box-column .heading h2{margin-top:-5px;}
#wrapper .content-boxes-icon-boxed .content-box-column .more{margin-top:12px;}
#wrapper .fusion-page-title-bar{height:87px !important;}

.browse_job_text {
	font-size:11px;
	font-family:Tahoma;
	color:#352571;
	font-weight:bold;
}
.icon-social,.icon-faboo,.icon-twit,.icon-yout,.icon-igram,.icon-goop,.icon-pint,.icon-vime,.icon-fckr{height:50px;width:45px;text-indent:0;text-align:center;overflow:hidden;display:inline-block!important;color:transparent!important;font-size:27px;font-size:1.6875rem;line-height:50px;line-height:3.125rem;}
.icon-social:before,.icon-faboo:before,.icon-twit:before,.icon-yout:before,.icon-igram:before,.icon-goop:before,.icon-pint:before,.icon-vime:before,.icon-fckr:before{font-family:"icons";text-indent:0!important;height:50px;width:45px;}
.icon-faboo:before{content:'\e806';}

			.alignleft, img.alignleft { margin-right: 1.5em; display: inline; float: left; }
 



.menu-dropdown li.level3 { line-height: 20px; }


.menu-dropdown a.level3 {
	padding-left: 12px;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #868686;
}


.menu-dropdown a.level3:hover {	background-position: 0 -100px; }





.menu-dropdown a.current.level3 { font-weight: bold; }
