﻿

.latest-news {width: 220px; float: right; padding-top: 10px;}

.latest-news .block-title {border-top: none; height: auto; line-height: normal; padding-bottom: 6px;}

.latest-news li {padding: 10px 0; border-bottom: 1px dotted #eee;}

.latest-news-meta {color: #999; font-size: 10px; margin-bottom: 4px;}

.latest-news-meta a {color: #999;}

.latest-news-meta a:hover {color: #ff5800;}

.latest-news-title {font-size: 12px; font-weight: bold;}

.latest-news-title a {color: #007ac9;}

.latest-news-title a:hover {color: #ff5800;}

.latest-news ul li, .category-list ul li {padding:6px 0;margin:0;}

.category-list p, .latest-news p{line-height: 10px}

.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}

#loginModal .modal-body h3.header {
  display: none;
}

#loginModal .modal-body #form-login-username label,
#loginModal .modal-body #form-login-password label {
  width: 100%;
  clear: both;
}

#loginModal .modal-body input[type=text],
#loginModal .modal-body input[type=password] {
  width: 95%;
  clear: both;
  margin-top: 5px;
  height: 30px;
  line-height: 30px;
}

		.quicklinks{font-size:.8em; text-align:center; padding-left: 0px; margin-left:0px;}

		.quicklinks li{list-style-type: none;}

#megaMenu li.menu-item.ss-nav-menu-mega-floatRight{
	float:right;
}


#megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item{
	min-width:0;
	white-space:normal;
}


.nav-main .icon-check a {
  background-position: 14px -585px; }


.nav-main .icon-check a:hover,
.nav-main .icon-check.active a {
  background-position: 14px -685px; }


.icon-check-square-o:before {
  content: "\e001"; }


.icon-check-square:before {
  content: "\e004"; }


.icon-check:before {
  content: "\e07c"; }


.icon-check-circle:before {
  content: "\e07d"; }


.icon-check-circle-o:before {
  content: "\e07e"; }
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}

.end-time.dtend{ text-transform: lowercase}


#cff {
  float: left;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;  
}


#cff .cff-item{
  float: left;
  width: 100%;
  clear: both;
  padding: 20px 0 15px 0;
  margin: 0;
  border-bottom: 1px solid #ddd;
}

#cff .cff-item:first-child{
  padding-top: 0;
}

#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child{
  padding: 15px;
  margin: 5px 0;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}





#cff .cff-less{
  display: none;
}


#cff a {
  text-decoration: none;
}

#cff a:hover,
#cff a:focus {
  text-decoration: underline;
}

#cff .cff-post-text-link{
  display: block;
}


#cff h3, #cff h4, #cff h5, #cff h6, #cff p{
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  margin: 5px 0;
  line-height: 1.4;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
}


#cff .cff-date{
  float: left;
  min-width: 50px;
  width: auto;
  font-size: 11px;
}




#cff .cff-author{
  float: left;
  clear: both;
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 1.2;
  width: 100%;
}

#cff .cff-author a{
  float: left;
  display: block;
  
  min-width: 100%\9;
}

#cff .cff-author-img{
  float: left;
  width: 40px;
  margin: 0 0 0 -100% !important;
}

#cff .cff-author img{
  float: left;
}

#cff .cff-author .cff-author-text span{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}



#cff .cff-author .cff-author-text{
  float: left;
  width: 100%;
}

#cff .cff-author .cff-author-text *{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px;
  font-weight: bold;
}

#cff .cff-author .cff-date{
  color: #9197a3;
  font-weight: normal;
  margin-top: 0px;
}

#cff .cff-author .cff-page-name.cff-author-date{
  float: left;
  padding: 2px 0 0 0;
}





#cff .cff-break-word{
  word-break: break-all;
}


#cff .cff-expand{
  display: none;
}

#cff .cff-expand a{
  font-size: 11px;
  font-weight: normal;
}


#cff .cff-shared-link{
  float: left;
  clear: both;
  width: 100%;
  padding: 5px 10px;
  margin: 10px 0 5px 0;

  
  background: #f9f9f9;
  border: 1px solid #d9d9d9;

  background: rgba(0,0,0,0.02);
  border: 1px solid rgba(0,0,0,0.07);

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#cff .cff-no-styles{
  background: none;
  border: none;
  padding: 0;
}

#cff .cff-link{
  float: left;
  clear: both;
  max-width: 20%;
  margin: 10px 0 0 0;
}

#cff .cff-link img{
  max-width: 100%;
}


#cff .cff-link-title{
  float: left;
  clear: both;
  width: 100%;
  display: block;
  font-weight: bold;
}

#cff p.cff-link-title{
  margin: 5px 0 0 0;
}

#cff .cff-text-link{
  float: left;
  clear: none;
  width: 72%;
  margin-left: 3%;
  padding: 0 0 5px 0;
}

#cff .cff-link-caption{
  font-size: 12px;
  margin: 0;
}

#cff .cff-text-link.cff-no-image{
  width: 100%;
  margin-left: 0;
}


#cff .cff-details{
  float: left;
  clear: none;
  width: 100%;
  padding: 5px 0;
}

#cff .cff-details h5{
  margin: 0 0 5px 0;
  font-size: 16px;
}

#cff .cff-details p{
  font-size: 14px;
}

#cff .cff-details .cff-info{
  padding: 10px 0 0 0;
  line-height: 1.2;
}


#cff .cff-desc-wrap{
  float: left;
  width: 100%;
}



#cff .cff-post-links{
  float: left;
  clear: none;
  padding: 5px 0 0 0;
  margin: 0;
  font-size: 11px;
}



#cff .cff-post-links.cff-left{
  float: left;
  margin: 8px 0;
}

#cff .cff-post-links a{
  font-size: 11px;
}

#cff .cff-post-links a:first-child{
  padding-left: 0;
  margin: 0;
}

#cff .cff-dot{
  padding: 0 5px;
}



#cff .cff-share-container{
  position: relative;
  display: inline;
}

#cff .cff-share-tooltip{
  display: none;
  position: absolute;
  z-index: 1000;
  bottom: 22px;
  right: -51px;
  width: 135px;
  padding: 5px 5px 4px 5px;
  margin: 0;
  background: #333;
  color: #eee;
  font-size: 12px;
  line-height: 1.3;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#cff .cff-share-tooltip .fa-play{
  position: absolute;
  font-size: 8px;
  bottom: -6px;
  left: 50%;
  margin-left: -3px;
  color: #333;
}

#cff .cff-share-tooltip a .fa{
  font-size: 16px;
  margin: 0;
  padding: 5px;
}

#cff .cff-share-tooltip a#sbi_facebook_icon .fa,
#cff .cff-share-tooltip a#sbi_twitter_icon .fa,
#cff .cff-share-tooltip a#sbi_pinterest_icon .fa{
  padding-top: 4px;
  font-size: 18px;
}

#cff .cff-share-tooltip a{
  display: block;
  float: left;
  margin: 0 !important;
  padding: 0 !important;
  color: #eee !important;

  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

#cff .cff-share-tooltip a:hover{
  color: #fff;
}

#cff .cff-share-tooltip .cff-facebook-icon:hover{ background: #3b5998; }

#cff .cff-share-tooltip .cff-twitter-icon:hover{ background: #00aced; }

#cff .cff-share-tooltip .cff-google-icon:hover{ background: #dd4b39; }

#cff .cff-share-tooltip .cff-linkedin-icon:hover{ background: #007bb6; }

#cff .cff-share-tooltip .cff-pinterest-icon:hover{ background: #cb2027; }

#cff .cff-share-tooltip .cff-email-icon:hover{ background: #666; }







#cff.cff-fixed-height{
  overflow: hidden;
  overflow-y: auto;
  padding: 5px 10px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


#cff .cff-error-msg{
  font-size: 12px;
  font-family: sans-serif;
}

#cff #cff-error-reason{
  display: none;
  padding: 5px 0 0 0;
  clear: both;
}



#cff .cff-credit{
  font-size: 11px;
}

#cff .cff-credit a{
  text-decoration: none;
}

#cff .cff-credit img{
  float: left;
  margin: -2px 5px 0 0;
}

#cff .cff-credit .fa{
  padding-right: 5px;
  font-size: 13px;
}


body .midrow_blocks, .midrow_blocks_wrap{ width:268px!important; height:auto!important;}




#topmenu, #topmenu ul li ul li, #zn_slider, .midrow_blocks, .lay1 .hentry, .lay2, .lay3 .post_image, .lay3 .post_content, .single_post, .commentlist li, #commentform, #commentform label, #sidebar .widgets .widget, #footer, #copyright, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover, .navigation .current, #related_wrap ul, .trigger_wrap, .search_term, ol#controls li, .amp_page, .amp_next, .amp_prev, .page-numbers{ background:#f5e6ce;}



#topmenu ul li ul li, .midrow_blocks, .mid_block_content, .lay1 .hentry, .lay2, .lay3 .post_image, .lay3 .post_content, .lay4 .single_metainfo, .single_post, .commentlist li, #commentform, #commentform label, .comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment textarea, #sidebar .widgets .widget, #sidebar .widgets .widget li, #footer, #footer .widgets .widget ul li, #footer #wp-calendar caption, #copyright, .znn_paginate span, .znn_paginate a, .navigation a, .navigation span, #related_wrap ul, #searchform #s, .search_term, ol#controls li, #topmenu, .wp-caption { border-color:#1e0902;}

.midrow_blocks{ margin-top:30px;}

.footer .copyright {  color : #353c49;  float : right;  }

	#content .post {
		padding: 15px;
		clear: both;
		border-top: 4px solid #E1E1E1;
	}

		#content .post .thumb {
			float: left;
			margin: 0 10px 10px 0;
		}

		#content .post .thumb img {
			width: 250px;
		}

		#content .post h2 {
			font-size: 1.6em;
			line-height: 1.5em;
			margin-bottom: 10px;
		}

		#content .post p {
			margin-bottom: 10px;
			line-height: 1.4em;
		}

		#content .post .details {
			font-weight: bold;
			color: #63777F;
			padding-top: 10px;
		}

			#content .post .details a {
				margin: 0 5px;
			}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}


.metaslider .caption {
    padding: 5px 10px;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    line-height: 30px;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}


.slider-soyez .caption-wrap {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	position: absolute;
	bottom: 200px !important;
	left: 40px !important;
	
	color: white !important;
	line-height: 30px;
	
	width: auto !important;

	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 700;
}


.page-id-36 .footerbottom {display:none;}


.footerbottom {
padding-top: 26px;
padding-bottom: 0px;
margin-top: 0;
background: #111;
border: none;
}


.footerbottom #OT_form {
width: 51% !important;
 float:none !important;
margin: 0 auto !important;
}


.footerbottom .OT_ExtLink:link,.footerbottom  .OT_ExtLink:visited,.footerbottom .OT_ExtLink:hover,.footerbottom .OT_ExtLink:active {
color: #fff !important;
width: 62% !important;
margin-top: 3px;
}


.footerbottom .fusion-columns-2 .fusion-column {
width: 95% !important;
}


.block-simplenews .issues-link,
.block-simplenews .issues-list {
  margin-top: 1em;
}


.block-simplenews .issues-list .newsletter-created {
  display: none;
}


.sidebar .block {
	margin-bottom: 1em;
}


.sidebar .block h2 {
	color: #4d6e8f;
	font-size: 1.4em;
	margin-bottom: 0.4em;
	margin-top: 0.6em;
}


.sidebar .block .content {
	text-align: left;
}


#footer .block {
	text-align: left;
}


.block-region {
	margin-bottom: 0;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}



.v1-icon-pinterest:before {
  content: '\e802';
}
.node-type-bio .content .views-row,.node-type-collection .content .views-row{border-bottom:1px solid #E5E5E5;padding:10px 0;}
#main-wrapper .tp-bullets.simplebullets.round .bullet.selected:before,.icon-circle:before{content:"\f111"}


	.hb-side-navigation #main-wrapper.hb-boxed-layout #header-inner.stuck #header-inner-bg{width:100%!important}

	.hb-side-navigation #main-wrapper.hb-boxed-layout .container{width:100%!important;}

	#main-wrapper .element-height-90{height:auto!important;line-height:32px!important;min-width:81px!important;}

	#main-wrapper.hb-boxed-layout .container, .hb-sidebar-20 #main-content .col-9.hb-main-content{width:100%!important;}

	#main-wrapper .hb-parallax-wrapper{background-size:cover;background-repeat:no-repeat;background-position:center center!important;background-attachment:scroll !important}

	.hb-side-navigation #main-wrapper.hb-boxed-layout, .container,
	.hb-side-navigation #main-wrapper.width-940.hb-boxed-layout,
	.hb-side-navigation #main-wrapper.width-940 .container { width: 100% !important; margin-top: 0; margin-bottom: 0 }

	#main-wrapper.hb-boxed-layout.hb_boxed_layout_regular{margin-top:0;margin-bottom:0}

	#main-wrapper .tp-bullets,#header-bar,
	#main-wrapper .tparrows
	{
		display:block;
	}

	#main-wrapper #copyright-text{float:none;display:block;text-align:center}

	.hb-callout-box a, #main-wrapper .hb-callout-box a.hb-button:active{position:static;display:block;max-width:100%;margin-bottom:0;margin-top:30px!important;float:none}

	#header-inner.nav-type-2 #logo,
	#main-wrapper .vc_align_right,
	#main-wrapper .vc_align_left,
	#main-wrapper .wpb_single_image.vc_align_right,
	#main-wrapper .wpb_single_image.vc_align_left {float:none!important;text-align:center;}

	#main-wrapper.hb-boxed-layout .row.fw-content-wrap, #main-wrapper.hb-boxed-layout .row.video-content{margin:0 -15px!important;}

	#main-wrapper .hb-modal-window { width: 90%; margin-left: 5%; left: 0px; }

	#main-wrapper.hb-boxed-layout .fw-section.fw-columns { margin-left: -15px !important; }

	#main-wrapper .hb-tabs-wrapper.tour-style .tab-content,
	.hb-tabs-wrapper.tour-style .nav-tabs{width:100%;margin-top:-1px}

	#main-wrapper .hb-fw-element,
	.fw-gallery-wrap.columns-2 .elastic-item,
	.fw-gallery-wrap.columns-3 .elastic-item,
	.fw-gallery-wrap.columns-4 .elastic-item,
	.fw-gallery-wrap.columns-5 .elastic-item,
	.fw-gallery-wrap.columns-6 .elastic-item{width:50%!important}

#main-wrapper .hb-inline-center{display:inline-block!important;text-align:center}

#main-wrapper dl.gallery-item img{width:100%!important;border:none!important}



#main-wrapper.hb-stretched-layout{width:100%;margin-bottom:0;margin-top:0;background:#f9f9f9;}

#main-wrapper.hb-boxed-layout #main-content{overflow:hidden;}

#main-wrapper.hb-boxed-layout{margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:0;background:#f9f9f9;}

#main-wrapper.hb-boxed-layout.with-shadow{box-shadow:0 0 20px rgba(16,16,16,0.13);-moz-box-shadow:0 0 20px rgba(16,16,16,0.13);-webkit-box-shadow:0 0 20px rgba(16,16,16,0.13);}

#main-wrapper.hb-boxed-layout.no-shadow{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;}



#main-wrapper.hb-boxed-layout, .container {width:1240px;}

#main-wrapper.width-940.hb-boxed-layout, #main-wrapper.width-940 .container{width:1040px !important;}

#main-wrapper.fw-100 .container{width:100% !important;}

#main-wrapper.fw-100.hb-boxed-layout, .hb-boxed-layout.fw-100 #header-inner.stuck #header-inner-bg{width: 95%;}

#main-wrapper.hb-boxed-layout .row.fw-content-wrap,#main-wrapper.hb-boxed-layout .row.video-content{margin-left:35px!important;margin-right:35px!important}

#main-wrapper .fw-columns .row.fw-content-wrap,#main-wrapper .fw-columns .row.video-content{margin-left:0!important;margin-right:0!important;padding:0!important}

#main-wrapper .position-static{position:static!important}

#main-wrapper .hb-fw-element img{display:block;width:102%;position:relative;height:auto}

#main-wrapper .fw-image img{width:100%!important}

#main-wrapper div.wpcf7-response-output{margin:0;border:0}

#main-wrapper .hb-fancy-form input[type=submit]:active,#main-wrapper .hb-fancy-form input[type=submit]:hover{z-index:991;top:0!important;border:1px solid #aaa!important;box-shadow:0 0 0 1px #aaa!important}

#main-wrapper .hb-dropdown-box a{color:#777!important}

#main-wrapper a.active-language,#main-wrapper a.active-language:hover{color:#aaa!important;background:#FCFCFC!important}

#main-wrapper .hb-dropdown-box #hb-submit-login-form{color:#FFF!important}

#main-wrapper .hb-dropdown-box.language-selector ul li a:hover,.logout-dropdown ul li a:hover{background-color:#f9f9f9;z-index:999}

#main-wrapper #slider-section .fw-image{width:100%}

#main-wrapper #header-inner.semi-transparent-menu{border-bottom-color:rgba(0,0,0,0.1)!important}

.admin-bar #main-wrapper .main-navigation.stuck{margin-top:32px!important}

#main-wrapper #main-nav li.megamenu ul a i{font-size:16px;margin-bottom:0;margin-top:-3px!important}

#main-wrapper #header-inner.nav-type-2.centered-nav #main-nav{position:relative}

#main-wrapper #fancy-search ::-moz-placeholder{height:80px;line-height:80px}

#main-wrapper .stuck #fancy-search ::-moz-placeholder{height:60px;line-height:60px}



#main-wrapper #header-inner.nav-type-2{border-bottom:0}

#main-wrapper #header-inner.nav-type-2 #main-nav,#main-wrapper #header-inner.nav-type-2 .sticky-wrapper{height:42px}

#main-wrapper .background-texture,.parallax.background-texture{background-repeat:repeat;background-size:initial;background-attachment:scroll!important}

#main-wrapper .background-texture .hb-parallax-wrapper{background-repeat:repeat;background-size:initial;}

#main-wrapper.nav-type-2 #hb-page-title{padding-top: 35px; margin-top: 0; padding-bottom: 35px;}

#main-wrapper.nav-type-2 #hb-page-title.extra-large-padding{padding-top: 130px; padding-bottom: 130px;}

#main-wrapper.nav-type-2 #hb-page-title.large-padding{padding-top: 70px; padding-bottom: 70px;}

#main-wrapper.nav-type-2 #hb-page-title.small-padding{padding-top: 15px; padding-bottom: 15px;}

#main-wrapper #hb-page-title .light-text h2 {color: rgba(255,255,255,0.7) !important;}



#main-wrapper .bottom-meta-section { margin-top: 15px; border-top: solid 1px #ebebeb; position: relative; z-index: 999;}

#main-wrapper .hb-main-content .esg-media-cover-wrapper a { color: #FFF }

#main-wrapper .widget_nav_menu ul.menu li{padding:0}

#main-wrapper .widget_nav_menu ul.menu li a{padding:10px 14px;border-left:solid 2px transparent;text-overflow:ellipsis;background:#FFF;color:#333}

#main-wrapper .widget_nav_menu ul.menu ul{margin-left:0}

#main-wrapper .widget_nav_menu ul.menu ul li a{padding-left:38px}

#main-wrapper .widget_nav_menu ul.menu ul li:before{content:"\e26f";font-family:icomoon;font-weight:normal;font-style:normal;display:block;float:left;text-decoration:inherit;font-size:14px;position:relative;top:11px;left:22px;font-size:10px;z-index:1;opacity:.2}

#main-wrapper .widget_nav_menu ul.menu ul li:first-child{border-top:solid 1px #ebebeb}

 #main-wrapper div.bx-viewport * {transition:none !important;}

#main-wrapper .pricing-colored .hb-pricing-item{border-top:none!important}

#main-wrapper ul.social-icons li a:hover{color:#FFF!important}

#main-wrapper .hb-teaser-column h6.special{margin-bottom:15px!important}

#main-wrapper .hb-teaser-column img{display:block;width:100%!important;max-width:100%;height:auto;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}

#main-wrapper .hb-callout-box a.hb-button:active{right:30px;top:50%!important;margin-top:-20px!important}

#main-wrapper .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:transparent;padding:0;}

#main-wrapper .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{border-bottom:solid 1px #ebebeb}

#main-wrapper .hb-tabs-wrapper:not(.wpb_tabs) ul li a{border-bottom:0!important}

#main-wrapper .hb-tabs-wrapper:not(.wpb_tabs) ul li:last-child a{border-bottom:solid 1px #ebebeb!important}

#main-wrapper .hb-icon-float-none{display:block!important;padding:10px 0;text-align:center;width:100%;position:relative}



.hb-notif-box,#main-wrapper div.wpcf7-response-output{height:auto;line-height:20px;overflow:hidden;padding:13px 20px;text-align:left;margin-bottom:10px;font-weight:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;clear:both;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:0;margin-top:20px;position:relative}

#main-wrapper .hb-accordion-pane{display:none;padding:15px;background:#FFF;border:solid 1px #ebebeb;position:relative;top:-1px;margin-bottom:5px!important}

#main-wrapper .hb-accordion-pane p:last-child,#main-content .hb-accordion-pane .wpb_content_element:last-child{margin-bottom:0!important}

#main-wrapper .fw-portfolio-head{margin-bottom:40px}

#main-wrapper.hb-boxed-layout #pre-footer-area:after { border-top-color: #f9f9f9; }

.float-right, #main-wrapper .portfolio-single-entry.float-right{float:right!important;-webkit-backface-visibility:hidden;}

#main-wrapper #place_order:hover{color:#FFF;color:rgba(255,255,255,1)!important;background: #323436;}

#main-wrapper .hb-dropdown-box a.hb-button{color:#eee; color:rgba(255,255,255,0.8)!important;}

#main-wrapper .hb-dropdown-box a.hb-button:hover{color:#FFF; color:rgba(255,255,255,1)!important;}



#main-wrapper .hb-turqoise{background:rgba(26,188,156,0.8);box-shadow:0 3px 0 0 rgba(6,168,136,0.9);}

#main-wrapper .hb-button.hb-turqoise.special-icon i::after,.hb-button.hb-turqoise.special-icon i{background:rgba(6,168,136,1);}

#main-wrapper .hb-turqoise:hover{background:rgba(26,188,156,1);box-shadow:0 3px 0 0 rgba(6,168,136,1);}

#main-wrapper .hb-green-sea{background:rgba(22,160,133,0.8);box-shadow:0 3px 0 0 rgba(2,140,113,0.9);}

#main-wrapper .hb-button.hb-green-sea.special-icon i::after,.hb-button.hb-green-sea.special-icon i{background:rgba(2,140,113,1);}

#main-wrapper .hb-green-sea:hover{background:rgba(22,160,133,1);box-shadow:0 3px 0 0 rgba(2,140,113,1);}

#main-wrapper .hb-sunflower{background:rgba(241,196,15,0.8);box-shadow:0 3px 0 0 rgba(221,176,0,0.9);}

#main-wrapper .hb-button.hb-sunflower.special-icon i::after,.hb-button.hb-sunflower.special-icon i{background:rgba(221,176,0,1);}

#main-wrapper .hb-sunflower:hover{background:rgba(241,196,15,1);box-shadow:0 3px 0 0 rgba(221,176,0,1);}

#main-wrapper .hb-orange{background:rgba(243,156,18,0.8);box-shadow:0 3px 0 0 rgba(223,136,0,0.9);}

#main-wrapper .hb-button.hb-orange.special-icon i::after,.hb-button.hb-orange.special-icon i{background:rgba(223,136,0,1);}

#main-wrapper .hb-orange:hover{background:rgba(243,156,18,1);box-shadow:0 3px 0 0 rgba(223,136,0,1);}

#main-wrapper .hb-emerald{background:rgba(46,204,113,0.8) !important;box-shadow:0 3px 0 0 rgba(26,184,93,0.9) !important;}

#main-wrapper .hb-button.hb-emerald.special-icon i::after,.hb-button.hb-emerald.special-icon i{background:rgba(26,184,93,1);}

#main-wrapper .hb-emerald:hover{background:rgba(46,204,113,1) !important;box-shadow:0 3px 0 0 rgba(26,184,93,1) !important;}

#main-wrapper .hb-nephritis{background:rgba(39,174,96,0.8);box-shadow:0 3px 0 0 rgba(19,154,76,0.9);}

#main-wrapper .hb-button.hb-nephritis.special-icon i::after,.hb-button.hb-nephritis.special-icon i{background:rgba(19,154,76,1);}

#main-wrapper .hb-nephritis:hover{background:rgba(39,174,96,1);box-shadow:0 3px 0 0 rgba(19,154,76,1);}

#main-wrapper .hb-carrot{background:rgba(230,126,34,0.8);box-shadow:0 3px 0 0 rgba(210,106,14,0.9);}

#main-wrapper .hb-button.hb-carrot.special-icon i::after,.hb-button.hb-carrot.special-icon i{background:rgba(210,106,14,1);}

#main-wrapper .hb-carrot:hover{background:rgba(230,126,34,1);box-shadow:0 3px 0 0 rgba(210,106,14,1);}

#main-wrapper .hb-pumpkin{background:rgba(211,84,0,0.8);box-shadow:0 3px 0 0 rgba(191,64,0,0.9);}

#main-wrapper .hb-button.hb-pumpkin.special-icon i::after,.hb-button.hb-pumpkin.special-icon i{background:rgba(191,64,0,1);}

#main-wrapper .hb-pumpkin:hover{background:rgba(211,84,0,1);box-shadow:0 3px 0 0 rgba(191,64,0,1);}

#main-wrapper .hb-peter-river{background:rgba(52,152,219,0.8);box-shadow:0 3px 0 0 rgba(32,132,199,0.9);}

#main-wrapper .hb-button.hb-peter-river.special-icon i::after,.hb-button.hb-peter-river.special-icon i{background:rgba(32,132,199,1);}

#main-wrapper .hb-peter-river:hover{background:rgba(52,152,219,1);box-shadow:0 3px 0 0 rgba(32,132,199,1);}

#main-wrapper .hb-belize-hole{background:rgba(41,128,185,0.8);box-shadow:0 3px 0 0 rgba(21,108,165,0.9);}

#main-wrapper .hb-button.hb-belize-hole.special-icon i::after,.hb-button.hb-belize-hole.special-icon i{background:rgba(21,108,165,1);}

#main-wrapper .hb-belize-hole:hover{background:rgba(41,128,185,1);box-shadow:0 3px 0 0 rgba(21,108,165,1);}

#main-wrapper .hb-alizarin{background:rgba(231,76,60,0.8);box-shadow:0 3px 0 0 rgba(221,56,40,0.9);}

#main-wrapper .hb-button.hb-alizarin.special-icon i::after,.hb-button.hb-alizarin.special-icon i{background:rgba(221,56,40,1);}

#main-wrapper .hb-alizarin:hover{background:rgba(231,76,60,1);box-shadow:0 3px 0 0 rgba(221,56,40,1);}

#main-wrapper .hb-pomegranate{background:rgba(192,57,43,0.8);box-shadow:0 3px 0 0 rgba(172,37,23,0.9);}

#main-wrapper .hb-button.hb-pomegranate.special-icon i::after,.hb-button.hb-pomegranate.special-icon i{background:rgba(172,37,23,1);}

#main-wrapper .hb-pomegranate:hover{background:rgba(192,57,43,1);box-shadow:0 3px 0 0 rgba(172,37,23,1);}

#main-wrapper .hb-amethyst{background:rgba(155,89,182,0.8);box-shadow:0 3px 0 0 rgba(135,69,162,0.9);}

#main-wrapper .hb-button.hb-amethyst.special-icon i::after,.hb-button.hb-amethyst.special-icon i{background:rgba(135,69,162,1);}

#main-wrapper .hb-amethyst:hover{background:rgba(155,89,182,1);box-shadow:0 3px 0 0 rgba(135,69,162,1);}

#main-wrapper .hb-wisteria{background:rgba(142,68,173,0.8);box-shadow:0 3px 0 0 rgba(122,48,153,0.9);}

#main-wrapper .hb-button.hb-wisteria.special-icon i::after,.hb-button.hb-wisteria.special-icon i{background:rgba(122,48,153,1);}

#main-wrapper .hb-wisteria:hover{background:rgba(142,68,173,1);box-shadow:0 3px 0 0 rgba(122,48,153,1);}

#main-wrapper .hb-wet-asphalt{background:rgba(52,73,94,0.8);box-shadow:0 3px 0 0 rgba(32,53,74,0.9);}

#main-wrapper .hb-button.hb-wet-asphalt.special-icon i::after,.hb-button.hb-wet-asphalt.special-icon i{background:rgba(32,53,74,1);}

#main-wrapper .hb-wet-asphalt:hover{background:rgba(52,73,94,1);box-shadow:0 3px 0 0 rgba(32,53,74,1);}

#main-wrapper .hb-midnight-blue{background:rgba(44,62,80,0.8);box-shadow:0 3px 0 0 rgba(24,42,60,0.9);}

#main-wrapper .hb-button.hb-midnight-blue.special-icon i::after,.hb-button.hb-midnight-blue.special-icon i{background:rgba(24,42,60,1);}

#main-wrapper .hb-midnight-blue:hover{background:rgba(44,62,80,1);box-shadow:0 3px 0 0 rgba(24,42,60,1);}

#main-wrapper .hb-concrete{background:rgba(149,165,166,0.8);box-shadow:0 3px 0 0 rgba(129,145,146,0.8);}

#main-wrapper .hb-button.hb-concrete.special-icon i::after,.hb-button.hb-concrete.special-icon i{background:rgba(129,145,146,1);}

#main-wrapper .hb-concrete:hover{background:rgba(149,165,166,1);box-shadow:0 3px 0 0 rgba(109,125,126,0.8);}

#main-wrapper .hb-asbestos{background:rgba(127,140,141,0.8);box-shadow:0 3px 0 0 rgba(107,120,121,0.9);}

#main-wrapper .hb-button.hb-asbestos.special-icon i::after,.hb-button.hb-asbestos.special-icon i{background:rgba(107,120,121,1);}

#main-wrapper .hb-asbestos:hover{background:rgba(127,140,141,1);box-shadow:0 3px 0 0 rgba(107,120,121,1);}

#main-wrapper .hb-darkly{background:rgba(50,52,54,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.25) inset, 0 3px 0 0 rgba(30,32,34,0.8);}

#main-wrapper .hb-button.hb-darkly.special-icon i::after,.hb-button.hb-darkly.special-icon i{background:rgba(30,32,34,1);}

#main-wrapper .hb-darkly:hover{background:rgba(50,52,54,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.30) inset, 0 3px 0 0 rgba(30,32,34,0.9);}

#main-wrapper .hb-second-dark{background:transparent!important;border:solid 2px #323436;color:#323436!important;box-shadow:none;padding:10px 22px!important;}

#main-wrapper .hb-second-dark:hover{background:#323436!important;color:#FFF!important;box-shadow:none;}

#main-wrapper .hb-third-dark, a.read-more{background:transparent!important;border:solid 2px #ececec;border-color:rgba(0,0,0,0.1);color:#323436!important;box-shadow:none;padding:13px 40px!important;}

#main-wrapper .hb-yellow{background:#FFD62C!important;border:none;color:#323436!important;box-shadow:none;padding:14px 40px!important;}

#main-wrapper .hb-yellow:hover{background:#323436!important;box-shadow:none;color:#FFF !important}

#main-wrapper .hb-third-dark:hover, #special-submit-form.disabled-button, a.read-more:hover{background:#323436!important;color:#FFF!important;box-shadow:none;border-color:#323436;}

#main-wrapper .hb-second-light, #main-wrapper .hb-third-light{background:transparent!important;border:solid 2px #FFF;border-color:rgba(255,255,255,0.6);color:#FFF!important;box-shadow:none!important;padding:13px 40px!important;}

#main-wrapper .hb-second-light:hover, #main-wrapper .hb-third-light {background: #FFF !important; color: #000 !important;}

#main-wrapper .tp-dottedoverlay.threexthree{background-color:rgba(10,20,30,0.6);background-image:none!important}



#main-wrapper.left-panel #fullpage{margin-left:-265px}

body.compose-mode #main-wrapper .control-btn.vc-element-name .vc-btn-content {font-size: 12px !important;}

	body #main-wrapper,body #main-wrapper.hb-stretched-layout,body #main-wrapper.hb-boxed-layout{margin-bottom:0!important}

#main-wrapper .tp-bullets,
	#main-wrapper .tparrows
    {display:block !important;}


		#to-top:hover,
		#contact-button:hover, 
		#contact-button.active-c-button,
		.pagination ul li span, 
		.single .pagination span,
		.single-post-tags a:hover,
		div.overlay,
		.portfolio-simple-wrap .standard-gallery-item:hover .hb-gallery-item-name:before,
		.progress-inner,
		.woocommerce .wc-new-badge,
		#main-wrapper .coupon-code input.button:hover,
		.woocommerce-page #main-wrapper button.button:hover,
		#main-wrapper input.checkout-button,
		.side-nav-bottom-part ul li a:hover,
		#main-wrapper #place_order,
		#mobile-menu.interactive .open-submenu.active,
		#mobile-menu.interactive .open-submenu:hover { background-color:#2980b9; }


		.filter-tabs li.selected a, #main-wrapper .single_add_to_cart_button:hover {
			background: #2980b9 !important;
		}


		#main-wrapper .product-loading-icon {
			background: rgba(41,128,185,0.85);
		}


		#main-wrapper a.active-language, #main-wrapper a.active-language:hover {color: #aaa !important; }

		.feature-box:hover:not(.standard-icon-box):not(.alternative) i, #main-wrapper .hb-bag-buttons a:hover, #main-wrapper .hb-dropdown-box .hb-bag-buttons a:hover,
		#main-wrapper .social-icons.dark li a:hover i, #main-wrapper #footer .social-icons.dark li a i, 
		#footer.dark-style ul.social-icons.light li a:hover,
		#main-wrapper .hb-single-next-prev a:hover {color: #FFF !important;}
#main-wrapper #footer .widget_nav_menu ul.menu li a {
  background: transparent none repeat scroll 0 0;
  border-left: 0 solid transparent;
  color: #fff;
  padding: 5px 0;
  text-overflow: ellipsis;
}


	.hb-side-navigation.hb-boxed-layout #hb-wrap, .hb-side-navigation.hb-stretched-layout #main-content, .hb-side-navigation.hb-stretched-layout #pre-footer-area, .hb-side-navigation.hb-stretched-layout #copyright-wrapper, .hb-side-navigation.hb-stretched-layout #footer {padding-left:0!important;}

.hb-stretched-layout #header-inner.stuck{left:0}

.hb-side-navigation.hb-boxed-layout #hb-wrap,.hb-side-navigation.hb-stretched-layout #main-content,.hb-side-navigation.hb-stretched-layout #pre-footer-area,.hb-side-navigation.hb-stretched-layout #copyright-wrapper,.hb-side-navigation.hb-stretched-layout #footer{padding-left:265px !important;}

#footer-bottom-inner { position: relative }



.container,
.vc_row-fluid.container { width: 980px; }

body.wpex-responsive .container,
body.wpex-responsive .vc_row-fluid.container { max-width: 90%; }

.container { margin: 0 auto }



.content-right-sidebar .vc_row-fluid.container,
.content-left-sidebar .vc_row-fluid.container,
.content-right-sidebar .vcex-testimonials-fullslider-entry,
.content-left-sidebar .vcex-testimonials-fullslider-entry { width: 100% !important }

.boxed-main-layout #wrap .container { width: auto !important; max-width: none !important; padding-left: 30px; padding-right: 30px; }

.wpex-parallax-bg-wrap .container { position: relative; z-index: 1; }
 
#site-header.wpex-full-width .container { width: 100% !important; }

#site-navigation.container { position: relative; }

.navbar-style-three .container { position: relative }

.navbar-style-four .container { position: relative }

.navbar-style-five .container { position: relative }

	body.wpex-has-vertical-header #site-header .container { width: 100%; max-width: 100%; }

	body.boxed-main-layout.wpex-has-vertical-header #site-header .container { padding-left: 0 !important; padding-right: 0 !important; }

.page-header .container { position: relative }

.site-footer .container { padding-top: 45px }



.content-right-sidebar .container.center-row,
.content-left-sidebar .container.center-row,
.content-full-width .container.center-row,
.content-no-sidebar  .container.center-row { width: 100% !important }

.container.full-screen .container .entry.container { width: 100% !important }
.container,.vc_row-fluid.container{width:1100px !important;max-width:none}

.calendar-column {
	float: left;
	width: 22.6%;
	padding: 0 0 0 1.9%;
}


.header .header-r {float: right;}
.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:15px;padding-right:15px}
.col-sm-4{width:33.33333%}
.row .twelve{width:100%;}


.header-container header[role=banner] nav ul li a .small-text {
    display: block;
    font-size: 11px;
    line-height: 11px;
    color: #575a5d;
}


.header-container header[role=banner] nav[role=navigation] ul li a .small-text {
    display: block;
    font-size: 11px;
    line-height: 11px;
    color: #858585;
}

.views-slideshow-controls-bottom {
    display: block;
   margin:0 auto;
    text-align: center;
}


.main-container { max-width: 96%; padding: 0 2%; overflow: hidden; }

.spx-9{ width: 31.914893614%;}

.tabs-wrapper.vertical .headings .trigger .bg { z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; background:  #fafafa ; height: 100%; width: 100%; top: 0; left: 0; position: absolute; }

.tabs-wrapper.vertical .headings .trigger .bg:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.tabs-wrapper.vertical .headings li.active .trigger .bg { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.tabs-wrapper.horizontal .headings .trigger .bg { z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; background:  #fafafa ; height: 100%; width: 100%; top: 0; left: 0; position: absolute; }

.tabs-wrapper.horizontal .headings .trigger .bg:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.tabs-wrapper.horizontal .headings li.active .trigger .bg { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.accordion-wrapper ul.accordion .trigger .bg { z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; background:  #fafafa ; height: 100%; width: 100%; top: 0; left: 0; position: absolute; }

.accordion-wrapper ul.accordion .trigger .bg:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.accordion-wrapper ul.accordion li.active .trigger .bg { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.main-header .bg { position: absolute; width: 100%; height: 100%; background:  #fafafa ; }

.main-header .mobile-menu .sub-nav .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10); opacity: 0.1; }

  .template-index.transparent-menu .main-header .bg { display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: 0.95; }

.lt-ie9 .template-index.transparent-menu .main-header .bg { display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: 0.95; }

.template-index .slider .slide .caption .bg { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color:  #ffffff ; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }

.lt-ie9 .template-index .slider .slide .caption .bg { display: block; }

.template-index .widgets .small-promos .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }

.template-list-collections .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }


#ot-footer-container .ot-block-last ul.ot-social {
	float: right
}


#ot-footer-container .ot-block-last ul.ot-social li {
	float: left;
	padding: 0 5px;
}

#ot-footer-container .ot-block-last ul.ot-social li a{
    width:40px;
	height:40px;
	border-radius:20px;
	background-color:#ff6600;
	color: #fff;
	display: block;
	text-align:center;
	font-size:24px;
}

#ot-footer-container .ot-block-last ul.ot-social li a:hover{
    color: #94c03d
}

#ot-footer-container .ot-block-last ul.ot-social li a i{
   margin-top: 8px;
}


.genesis-nav-menu .menu-item {
	display: block;
	float: left;
	text-align: center;
	width: 100%;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


.index_thumb{text-align:left;float:left;margin-right:13px;margin-bottom:10px;}


#homeshout {
    border-left: 3px solid #D2C7C4;
    padding-left: 5px;
	margin-bottom:20px;
}


#homeshout h1 {
	color:#8c5948;
	padding-bottom:10px;
	
}


#homeshout p {
}


#homeshout h2 {
padding-bottom: 15px;
}


#homeshout a {
	color:#8C5948;
	text-decoration:none;
}


#homeshout img {
	border:4px solid #FFFFFF;
}


#homeshout ul {
	padding-bottom:20px;
}


#homeshout ul li {
list-style: disc outside none;
    margin-left: 20px;
}


.page-id-482  #homeshout img {
display: block !important;
    float: none;
    margin: 0 auto !important;
}


#slideshow
{
    width: 800px;
    height: 540px;
    position: absolute;
    z-index: 0;
}

	#main-nav-container .social-nav {
	    display: none;
	}

	.single-directormessage .page-title .social-menu {
		clear: left;
		margin: 0;
	}

	.page-template-page-newsevents-php .page-title .social-menu, .page-template-page-events-php .page-title .social-menu, .page-template-page-news-php .page-title .social-menu, 
	.blog .social-menu, .single-post .page-title .social-menu {
		float: none;
		margin: 0 auto;
		width: 136px;
	}

	.single-post .page-title .social-menu, .single-directormessage .page-title .social-menu {
		display: none;
	}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}



.row {max-width:1029px; padding: 0; margin: 0 auto; position:relative;}
 
.row .row {padding:0;}

.row.spacer {margin-bottom:20px;}

.row:after {content:""; display:table; clear:both;}

.reveal-modal .row{min-width:0;margin-bottom:10px;}

#sm-icons{
  float: left;
  margin: 0;
  }

#sm-icons li{
  margin: 0 3px 0 0 ;
  padding: 0;
  }

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

    #WFItem13479704 .clearfix:after {
        visibility: hidden !important;
        display: block !important;
        font-size: 0 !important;
        content:" " !important;
        clear: both !important;
        height: 0 !important;
    }

    #WFItem13479704 * html .clearfix {
        zoom: 1 !important;
    }

    #WFItem13479704 *:first-child+html .clearfix {
        zoom: 1 !important;
    }


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.tve_flt .tve_image.tve_black{border-color:#101010}
.tve_flt .tve_image.tve_blue{border-color:#3E68B2}
.tve_flt .tve_image.tve_green{border-color:#34AE44}
.tve_flt .tve_image.tve_orange{border-color:#E25C1B}
.tve_flt .tve_image.tve_purple{border-color:#8656C1}
.tve_flt .tve_image.tve_red{border-color:#CE271B}
.tve_flt .tve_image.tve_teal{border-color:#387D71}
.tve_flt .tve_image.tve_white{border-color:#D8D8D8}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


#modal-menu .modal-content{
  margin-top:0px;
  background-color:rgba(255, 255, 255, 0);
}
.region-header .page-element{width:75%;}
.region-header .block{clear:right;float:right;width:25%;}
.wire .region-page-top,.wire .region-page-bottom{display:none !important;}
.wire .region div{-moz-box-shadow:2px 2px 2px #AAAAAA;}
.drupal .region{background-color:lightgreen !important;}
.drupal .region .region{background-color:red !important;}

#quotes .q3_amount {
	font-size: 26px;
}


#admission-petimg .et_pb_column { text-align: center; }

.et_pb_section, .et_pb_column { 
    padding-bottom: 0px !important;
    padding-top: 10px !important;
}

#internal-insurance .et_pb_column, 
#internal-insurance .et_pb_row { padding-top: 0px; }

#homepage-insurance .et_pb_column, 
#homepage-insurance .et_pb_row { padding-top: 0px; }

.navbar {
	background-color: #4292f4;
	margin: 0 auto;
	max-width: 1080px;
	width: 100%;
}


	.author-avatar,
	.site-footer,
	.comment-respond,
	.comments-area .comment-edit-link,
	.comments-area .reply,
	.comments-link,
	.entry-meta .edit-link,
	.page-links,
	.site-content nav,
	.widget-area,
	.main-navigation,
	.navbar,
	.more-link {
		display: none;
	}

	#header .sub_nav li a {padding:10px;}


	#wrapper #header {z-index:10; margin-bottom:0;}

#header {position:relative; z-index:1;}

.page-template-page-w-sidebar-php #header,
.search #header,
.error404 #header,
.page-template-default #header,
.woocommerce-page #header {float:left; width:100%; margin-bottom:70px;}


#header ul.sf-menu li ul li a {
   background-color:#f9f9f9;
   color:#555555;
}


#header ul.sf-menu li a {
	font-size:12px;
	font-family:'Open Sans', Arial;
}


#header ul.sf-menu,
#header ul.sf-menu * {
	margin            :0;
	padding           :0;
	list-style        :none;
}



#header ul.sf-menu li {
   display           :inline;
	float             :left;
   margin:0;
	position          :relative;
}

#header ul.sf-menu li:hover {
	visibility        :inherit;
}



#header ul.sf-menu li ul {
	position          :absolute;
	top               :-999em;
	width             :220px;
        padding-bottom: 10px!important;
        background-color: #f9f9f9;
   box-shadow        :0 2px 0 0 rgba(0,0,0,0.2);
}


#header ul.sf-menu li ul li {
	width             :100%;
        background-color: #f9f9f9;
}


#header ul.sf-menu li ul li a:hover{
	outline           :0;
        margin           :0 10px 0 10px;
}



#header ul.sf-menu li:hover ul,
#header ul.sf-menu li.sfHover ul {
	left        :0;
	top         :45px;
	z-index     :999;
}

#header ul.sf-menu li:hover li ul,
#header ul.sf-menu li.sfHover li ul {
	top         :-999em;
}

#header ul.sf-menu li li:hover ul,
#header ul.sf-menu li li.sfHover ul {
	left        :10em;
	top         :0;
}

#header ul.sf-menu li li:hover li ul,
#header ul.sf-menu li li.sfHover li ul {
	top         :-999em;
}

#header ul.sf-menu li li li:hover ul,
#header ul.sf-menu li li li.sfHover ul {
	left        :10em;
	top         :0;
}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}






.vc_non_responsive .vc_row .vc_col-sm-1,.vc_non_responsive .vc_row .vc_col-sm-10,.vc_non_responsive .vc_row .vc_col-sm-11,.vc_non_responsive .vc_row .vc_col-sm-12,.vc_non_responsive .vc_row .vc_col-sm-2,.vc_non_responsive .vc_row .vc_col-sm-3,.vc_non_responsive .vc_row .vc_col-sm-4,.vc_non_responsive .vc_row .vc_col-sm-5,.vc_non_responsive .vc_row .vc_col-sm-7,.vc_non_responsive .vc_row .vc_col-sm-8,.vc_non_responsive .vc_row .vc_col-sm-9{float:left;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-1{position:relative;width:8.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-2{position:relative;width:16.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-3{position:relative;width:25%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-4{position:relative;width:33.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-5{position:relative;width:41.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-7{position:relative;width:58.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-8{position:relative;width:66.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-9{position:relative;width:75%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-10{position:relative;width:83.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-11{position:relative;width:91.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-12{position:relative;width:100%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-offset-12{margin-left:100%}
.vc_non_responsive .vc_row .vc_col-sm-offset-11{margin-left:91.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-10{margin-left:83.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-9{margin-left:75%}
.vc_non_responsive .vc_row .vc_col-sm-offset-8{margin-left:66.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-7{margin-left:58.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-6{margin-left:50%}
.vc_non_responsive .vc_row .vc_col-sm-offset-5{margin-left:41.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-4{margin-left:33.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-3{margin-left:25%}
.vc_non_responsive .vc_row .vc_col-sm-offset-2{margin-left:16.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-1{margin-left:8.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-0{margin-left:0}
.vc_non_responsive .vc_row .vc_hidden-sm{display:none!important}
.vc_row{margin-left:-15px;margin-right:-15px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.vc_row[data-vc-full-width].vc_hidden{opacity:0}
.vc_row-no-padding .vc_inner{margin-left:0;margin-right:0}
.vc_row.vc_row-o-full-height{min-height:100vh}
.vc_row.vc_row-flex{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vc_row.vc_row-o-columns-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}
.vc_row.vc_row-o-columns-top{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.vc_row.vc_row-o-columns-bottom{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}
.vc_row.vc_row-o-columns-middle{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.vc_row.vc_row-o-columns-bottom::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-top::after{content:'';width:100%;height:0;overflow:hidden;visibility:hidden}
.vc_row.vc_column-gap-1{margin-left:-15.5px;margin-right:-15.5px}
.vc_row.vc_column-gap-2{margin-left:-16px;margin-right:-16px}
.vc_row.vc_column-gap-3{margin-left:-16.5px;margin-right:-16.5px}
.vc_row.vc_column-gap-4{margin-left:-17px;margin-right:-17px}
.vc_row.vc_column-gap-5{margin-left:-17.5px;margin-right:-17.5px}
.vc_row.vc_column-gap-10{margin-left:-20px;margin-right:-20px}
.vc_row.vc_column-gap-15{margin-left:-22.5px;margin-right:-22.5px}
.vc_row.vc_column-gap-20{margin-left:-25px;margin-right:-25px}
.vc_row.vc_column-gap-25{margin-left:-27.5px;margin-right:-27.5px}
.vc_row.vc_column-gap-30{margin-left:-30px;margin-right:-30px}
.vc_row.vc_column-gap-35{margin-left:-32.5px;margin-right:-32.5px}
.vc_grid.vc_row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.vc-row[data-vc-full-width] .vc_grid.vc_row{overflow:hidden}
.vc_grid.vc_row.vc_grid-gutter-1px{margin-bottom:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{margin-right:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{padding-right:1px;padding-bottom:1px}
.vc_grid.vc_row.vc_grid-gutter-2px{margin-bottom:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{margin-right:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{padding-right:2px;padding-bottom:2px}
.vc_grid.vc_row.vc_grid-gutter-3px{margin-bottom:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{margin-right:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{padding-right:3px;padding-bottom:3px}
.vc_grid.vc_row.vc_grid-gutter-4px{margin-bottom:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{margin-right:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{padding-right:4px;padding-bottom:4px}
.vc_grid.vc_row.vc_grid-gutter-5px{margin-bottom:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{margin-right:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{padding-right:5px;padding-bottom:5px}
.vc_grid.vc_row.vc_grid-gutter-10px{margin-bottom:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{margin-right:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{padding-right:10px;padding-bottom:10px}
.vc_grid.vc_row.vc_grid-gutter-15px{margin-bottom:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{margin-right:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{padding-right:15px;padding-bottom:15px}
.vc_grid.vc_row.vc_grid-gutter-20px{margin-bottom:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{margin-right:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{padding-right:20px;padding-bottom:20px}
.vc_grid.vc_row.vc_grid-gutter-25px{margin-bottom:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{margin-right:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{padding-right:25px;padding-bottom:25px}
.vc_grid.vc_row.vc_grid-gutter-30px{margin-bottom:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right:30px;padding-bottom:30px}
.vc_grid.vc_row.vc_grid-gutter-35px{margin-bottom:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{padding-right:35px;padding-bottom:35px}
.vc_grid.vc_row .vc_grid-item{display:none;padding:0;vertical-align:top;float:none;box-sizing:border-box;z-index:1}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{overflow:hidden}
.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{margin-bottom:15px}
.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{text-decoration:none;border-bottom:0}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{position:static}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{display:block}


    #footer div.column { margin-right: 0;  width: 100%; }


#footer .column .widget {
    line-height:1.7;
    margin-bottom:15px;
}
.site-infos{font-size:1.1rem;padding:1em 0}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


body.xs .container.advertentie, body.sm{
	left: auto;
}


#header .container {
	padding-left:0;
	padding-right:0;
}


#header .container div {
	margin: 0;
	padding: 0;
}



#header .container div.header_submenu {
	display:none;
	position: absolute;
	top: 100%;
	right: 0;
	margin-right: 10px;
	text-align:right;
	z-index: 999;
}


#header .container div#menu_meer_submenu.header_submenu i.fa-caret-up {
	margin-top: -10px;
}


#header .container div.header_submenu i.fa-caret-up {
	color: #fff;
	font-size: 45px;
	display: block;
	height: 16px;
	padding: 0;
	margin: 0;
	line-height: 20px;
	margin-right: 50px;
	text-shadow: 0px 0px 5px #333;
	overflow: hidden;
}


#header .container div.header_submenu div.header_submenu_content {
	text-align:left;
	z-index: 999;
	
	background-color: #fff;
	padding:20px;
	padding-top:12px;
	padding-bottom:12px;
	width:250px;
	overflow:auto;
	
	-moz-box-shadow: 0 0 5px #333;
	-webkit-box-shadow: 0 0 5px #333;
	box-shadow: 0 0 5px #333;
	
	-moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    border-radius: 3px; 			
}


#header .container div#menu_profiel_submenu.header_submenu div.header_submenu_content {
	width: 150px;
}


#header .container div.header_submenu div.header_submenu_content li {
	float:none;
}


#header .container div.header_submenu div.header_submenu_content li a {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}


#header .container div.header_submenu div.header_submenu_content li a:hover {
	text-decoration: none;
	color: #ff6d00;
}


#header .container div.header_submenu div.header_submenu_content li a i {
	font-weight: bold;
}


#header .container div.header_submenu div.header_submenu_content li.tweede_niveau a {
	padding-left:20px;
}


.home-page-section-title h3 {
	color: #B6956f;
	font-size: 1.8rem;
	line-height: 2.0;
}


.home-page-section-title-invert
{
    background-color: #2a3138;
    border-bottom: 3px solid #B6956f;
}


.home-page-section-title-invert h3
{
	color: #B6956f;
    font-size: 1.8rem;
    line-height: 2.0;
 }


.home-page-capabilities .home-page-section-title {
	border-top: 3px solid #2a3138;
	border-bottom: 3px solid #B6956F;
}


.home-page-capabilities .home-page-section-title h3.container {
	color: #B6956F;
}


.education-content-container .home-page-section {
	padding: 20px 0 20px 0;
}


.et_pb_slider.gallery-not-found .et_pb_slide,
.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container {
	min-height: 0 !important;
}


.et_pb_slider .et_pb_container {
	position: relative;
	z-index: 2;
	width: 80%;
	max-width: 1080px;
	margin: 0 auto;
}


.et_pb_slider_fullwidth_off .et_pb_container {
	width: 100% !important;
}



.et_pb_column_1_2 .et_pb_slider .et_pb_container,
.et_pb_column_3_8 .et_pb_slider .et_pb_container,
.et_pb_column_1_3 .et_pb_slider .et_pb_container,
.et_pb_column_1_4 .et_pb_slider .et_pb_container {
	min-height: initial !important;
}



	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container {
		min-height: auto;
	}
    
.roll .datetime {
    clear:both;
    display:block;
}
.block-simplenews .issues-link,.block-simplenews .issues-list{margin-top:1em}
.block-simplenews .issues-list .newsletter-created{display:none}
.block ol,.block ul{margin:0;padding:0 0 .25em 1em}
.region-header .block{font-size:.857em;float:left;margin:0 10px;padding:0}
.region-header .block .content{margin:0;padding:0}
.region-header .block ul{margin:0;padding:0}
.region-header .block li{list-style:none;list-style-image:none;padding:0}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15)}
.region-header .block-menu li.last a{border-bottom:0}
.region-header .block-locale ul li{display:inline;padding:0 .5em}
.sidebar .block{border:1px solid;padding:15px 20px;margin:0 0 20px}
.sidebar .block .content{font-size:.914em;line-height:1.4}
#triptych .block{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;line-height:1.3}
#triptych .block.last{border-bottom:0}
#triptych .block ul li,#triptych .block ol li{list-style:none}
#triptych .block ul,#triptych .block ol{padding-left:0}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:0}
#footer .block{margin:.5em 0}
#footer .block .content{padding:.5em 0;margin-top:0}
#footer .block h2{margin:0}
.page-admin-structure-block-demo .block-region{background:#ff6;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none}
.page-admin-structure-block-demo #featured .block-region{font-size:.55em}
.page-admin-structure-block-demo #header .block-region{width:500px}


#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ max-width:1360px; }
.ux_banner .inner-wrap.animated{opacity:0}
#facebook-login .inner.animated,.lt-ie9 .animated{opacity:1 !important}
.rocketon-tile .side1,.rocketon-tile .side2{height:100%;}
.rocketon-tile.tile-green .side1{background-color:#62a60a;}
.rocketon-tile.tile-blue .side1{background-color:#0055b7;}
.rocketon-tile.tile-light-blue .side1{background-color:#009add;}
.rocketon-tile.tile-dark-blue .side1{background-color:#050d9e;}
.rocketon-tile.tile-cyan .side1{background-color:#0099a8;}
.rocketon-tile.tile-light-cyan .side1{background-color:#25cad3;}
.rocketon-tile.tile-orange .side1{background-color:#f38a00;}
.tile .side1,.tile .side2{height:100%;position:relative;background-color:white;line-height:1.5em;overflow:hidden;}
.flipping-tile-wrapper .flipping-tile .side1{width:100%;height:100%;position:absolute;display:block;}
.flipping-tile-wrapper.scroll .side1{z-index:100;}
.flipping-tile-wrapper.flip.transition .flipping-tile .side1,.flipping-tile-wrapper.flip.transition .flipping-tile .side2{-moz-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.flipping-tile-wrapper.flip .flipping-tile .side1,.flipping-tile-wrapper.flip .flipping-tile .side2{position:absolute;top:0;left:0;width:100%;height:100%;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.flipping-tile-wrapper.flip .flipping-tile .side1{z-index:3;}
.flipping-tile-wrapper.flip .flipping-tile.flipIt .side1{opacity:0;-moz-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);}
ol.search-results .side1.border-on-hover{border:2px solid transparent;}
ol.search-results .side1.border-on-hover:hover{border:2px solid #0099a8;}
.node-type-solution .rocketon-tile.tile-lg.rocketon-tile-related-resources .side1,.page-solutions-learn .rocketon-tile.tile-lg.rocketon-tile-related-resources .side1{cursor:default;}
.node-type-solution .rocketon-tile.tile-lg .side1,.page-solutions-learn .rocketon-tile.tile-lg .side1{cursor:pointer;}
.node-type-professional-services .rocketon-tile.tile-lg .side1{cursor:pointer;}
.demo-tile .side1{position:relative;background:#f2f2f2;}
.demo-tile .side1 .learn-more{margin-top:1em;}
.demo-tile .side1 .learn-more--link{color:#333333;text-decoration:underline;}
.demo-tile .side1 .demo--learn-more{padding:.2em 1em;}
.demo-tile .side1 .demo--learn-more a{border-bottom:1px solid #ccc;text-decoration:none;}
.demo-tile .side1 .demo-link{bottom:0;padding:15px;margin-left:-15px;margin-right:-15px;margin-bottom:-15px;text-align:center;text-transform:uppercase;display:block;}
.demo-tile .side1 .demo-link--request{background-color:#e4e4e4;color:#f38a00;}
.demo-tile .side1 .demo-link--start{background-color:#455cc7;color:white;}
.page-event-finder .event-tile .side1{position:relative;background:#f2f2f2;}
.page-event-finder .event-tile .side1 .learn-more{position:absolute;left:15px;bottom:15px;}
.page-customer-success-archive .customer-success-archive-tile .side1{position:relative;background:#f2f2f2;}
.page-customer-success-archive .customer-success-archive-tile .side1 .product-family{float:right;color:#707170;}
.page-customer-success-archive-finder .event-tile .side1{position:relative;background:#f2f2f2;}
.page-resource-finder .resource-tile .side1{position:relative;background:#f2f2f2;}
.page-resource-finder .resource-tile .side1 .resource-type{text-transform:uppercase;}
.page-resource-finder .resource-tile .side1 .title{font-size:1.125em;font-weight:500;padding-bottom:0;}
.page-resource-finder .resource-tile .side1 .solution-title{font-style:italic;padding-bottom:1em;}
.upcoming-events .event .side1 .icon span{font-size:2.5em;}
.upcoming-events .event .side1 .dates{font-size:1.25em;}
.upcoming-events .event .side1 .title{padding:0;font-size:2.25em;}
.read-the-details .rocketon-tile.all-resources-link .side1{padding:0;}
.read-the-details .rocketon-tile.all-resources-link .side1 a{position:relative;padding:25px 25px 25px 100px;display:block;z-index:50;font-size:2em;line-height:2em;}
.read-the-details .rocketon-tile.all-resources-link .side1 a span.fa{position:absolute;left:25px;top:0;margin-top:25px;}
.rocketon-tile--associated-resources .side1{padding:15px 20px;}
.page-trials .trial-tile .side1{background:#f2f2f2;position:relative;}
.node-type-proserve-landing .proserve-tile .side1{position:relative;}
.node-type-proserve-landing .proserve-tile .side1 .rocketon-tile--content{padding:0;}
.node-type-proserve-landing .proserve-tile .side1 .rocketon-tile--title{margin:0;}
.node-type-proserve-landing .proserve-tile .side1 a{position:relative;display:block;padding:10px;}
.node-type-proserve-landing .proserve-tile .side1 a h4{font-size:24px;margin:0;}
.node-type-proserve-landing .proserve-tile .side1 a:after{content:'';position:absolute;right:15px;bottom:15px;border-top:15px solid transparent;border-left:15px solid transparent;border-right:15px solid #0F0E9F;border-bottom:15px solid #3E5BC7;width:30px;height:30px;}
.search-result-tile--link .side1,.search-result-tile--link .side2{color:#333333;background-color:white;line-height:1.5em;overflow:hidden;text-decoration:none;}
.search-result-tile--link .side1 .title,.search-result-tile--link .side2 .title{font-size:1.125em;font-weight:500;padding:1em;overflow:hidden;}
.search-result-tile--link .side1 .platforms,.search-result-tile--link .side2 .platforms{padding:0 1em;}
.search-result-tile--link .side1 .description,.search-result-tile--link .side2 .description{padding:0 1em;}
.i18n-de .rocketon-tile.all-resources-link .side1 a{font-size:1.8em;}
body.i18n-ja .read-the-details .rocketon-tile.all-resources-link .side1 a .view-all-resources__text{font-size:0.7em;}
.ody-skin .ody-custom .header-container,.ody-skin .ody-custom .header-container .header-wrap{margin:0 auto;position:relative;width:970px}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}



.custom #multimedia_box, .custom li.widget, .custom .post_box, .custom .teasers_box, .custom .headline_area h1, .custom .headline_area h2, .custom ul.menu, .custom #archive_info, .custom #archive_intro h1, .custom  #comments, .custom .prev_next p, .custom #foot 
{-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius:4px;}



.custom #multimedia_box, .custom li.widget, .custom #comments, .custom #foot, .custom .post_box, .custom .teasers_box, .custom #archive_info, .custom #archive_intro h1 {border: 1px solid #ddd;}

.custom .teasers_box {background:#fff; margin-bottom:2em; margin-left:0; padding-right:1em;}

				.post_box, .teasers_box, .full_width #content_box .page { margin: 0 2.3em 0 1.1em; }

				.teasers_box { width: 75em; }

.post_box, .teasers_box { border-width: 0.1em 0 0 0; }



.menu:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#mainContent a:hover img, 
#hero a:hover img, 
header a.logo-home:hover {
  -moz-opacity:.80;
  filter:alpha(opacity=80);
  opacity:.80;
}

header a.logo-home {
  left:-5px;
  position:absolute;
  top:8px;
}

#mainContent .logo {
  position:absolute!important;
  right:0;
  top:0;
}

#stat-table .logo {
  position:absolute!important;
  right:0;
  top:0;
  width:180px;
  z-index:100;
}

#stat-table .logo img {
  width:180px;
}

.limo #stat-table .logo, 
.limo #stat-table .logo img {
  text-align:right;
  width:200px;
}

footer .container .logo {
  margin-right:10px;
}
 
  .logo {
      display: inline-block;
      width: 120px;
      float: left;
  }


  .nightlife #stat-table .logo{
    position: relative !important;
    float: left;
  }
#content,#content #content-inner,.content,.title{margin:20px 0;width:auto;}
.not-front #content .title{text-align:center;margin:0;}
.item-list .title{font-weight:bold;}
.blog-feed{overflow:hidden;margin:40px 0 0 0;padding:0 !important}
.blog-feed-image-wrapper{width:100%;position:relative;overflow:hidden;border-radius:4px}
.blog-feed .blog-post-link{position:relative;display:block}
.blog-feed .blog-post-link:hover{text-decoration:none}
.blog-feed .blog-post-image{width:140%;display:block;-webkit-transform:translate(-14%, 0);-ms-transform:translate(-14%, 0);-o-transform:translate(-14%, 0);transform:translate(-14%, 0);border:1px solid transparent;box-shadow:0 0 6px transparent;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.blog-feed .blog-post-details{text-transform:uppercase;font-size:12px;line-height:12px;font-weight:400;color:#999999;letter-spacing:0.08em;margin:20px 0 0 0;display:block}
.blog-feed .blog-post-title{margin:10px 0 0 0;-webkit-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}
.blog-feed .blog-post-arrow.glyphicon{display:none}
.blog-feed .blog-post-arrow.glyphicon:before{color:#fc6225;font-size:12px}
.blog-feed .blog-post-link.hover .blog-post-image{border:1px solid #e6e6e6;box-shadow:0 0 6px rgba(0,0,0,0.25)}
.blog-feed .blog-post-link.hover .blog-post-title{color:#fc6225}
.blog-feed .loading-dial{width:30px;height:30px;display:block;margin:0 auto 20px}



.testimonials-bg-default .item p {
  background: #023675;
}


.testimonials.testimonials-bg-default .item p:after,
.testimonials.testimonials-bg-default .item p:after {
  border-top-color: #023675;
}



.line-icon-page .item:hover {
	color: #023675;
}



.owl-work-v1 .item a:hover span {
   border-bottom-color: #023675;
}



.testimonials-bs .item {
  margin-bottom: 30px;
}




.elg-arrow_up, .elg-arrow_down, .elg-arrow_left, .elg-arrow_right, .elg-arrow_left-up, .elg-arrow_right-up, .elg-arrow_right-down, .elg-arrow_left-down, .elg-arrow-up-down, .elg-arrow_up-down_alt, .elg-arrow_left-right_alt, .elg-arrow_left-right, .elg-arrow_expand_alt2, .elg-arrow_expand_alt, .elg-arrow_condense, .elg-arrow_expand, .elg-arrow_move, .elg-arrow_carrot-up, .elg-arrow_carrot-down, .elg-arrow_carrot-left, .elg-arrow_carrot-right, .elg-arrow_carrot-2up, .elg-arrow_carrot-2down, .elg-arrow_carrot-2left, .elg-arrow_carrot-2right, .elg-arrow_carrot-up_alt2, .elg-arrow_carrot-down_alt2, .elg-arrow_carrot-left_alt2, .elg-arrow_carrot-right_alt2, .elg-arrow_carrot-2up_alt2, .elg-arrow_carrot-2down_alt2, .elg-arrow_carrot-2left_alt2, .elg-arrow_carrot-2right_alt2, .elg-arrow_triangle-up, .elg-arrow_triangle-down, .elg-arrow_triangle-left, .elg-arrow_triangle-right, .elg-arrow_triangle-up_alt2, .elg-arrow_triangle-down_alt2, .elg-arrow_triangle-left_alt2, .elg-arrow_triangle-right_alt2, .elg-arrow_back, .elg-icon_minus-06, .elg-icon_plus, .elg-icon_close, .elg-icon_check, .elg-icon_minus_alt2, .elg-icon_plus_alt2, .elg-icon_close_alt2, .elg-icon_check_alt2, .elg-icon_zoom-out_alt, .elg-icon_zoom-in_alt, .elg-icon_search, .elg-icon_box-empty, .elg-icon_box-selected, .elg-icon_minus-box, .elg-icon_plus-box, .elg-icon_box-checked, .elg-icon_circle-empty, .elg-icon_circle-slelected, .elg-icon_stop_alt2, .elg-icon_stop, .elg-icon_pause_alt2, .elg-icon_pause, .elg-icon_menu, .elg-icon_menu-square_alt2, .elg-icon_menu-circle_alt2, .elg-icon_ul, .elg-icon_ol, .elg-icon_adjust-horiz, .elg-icon_adjust-vert, .elg-icon_document_alt, .elg-icon_documents_alt, .elg-icon_pencil, .elg-icon_pencil-edit_alt, .elg-icon_pencil-edit, .elg-icon_folder-alt, .elg-icon_folder-open_alt, .elg-icon_folder-add_alt, .elg-icon_info_alt, .elg-icon_error-oct_alt, .elg-icon_error-circle_alt, .elg-icon_error-triangle_alt, .elg-icon_question_alt2, .elg-icon_question, .elg-icon_comment_alt, .elg-icon_chat_alt, .elg-icon_vol-mute_alt, .elg-icon_volume-low_alt, .elg-icon_volume-high_alt, .elg-icon_quotations, .elg-icon_quotations_alt2, .elg-icon_clock_alt, .elg-icon_lock_alt, .elg-icon_lock-open_alt, .elg-icon_key_alt, .elg-icon_cloud_alt, .elg-icon_cloud-upload_alt, .elg-icon_cloud-download_alt, .elg-icon_image, .elg-icon_images, .elg-icon_lightbulb_alt, .elg-icon_gift_alt, .elg-icon_house_alt, .elg-icon_genius, .elg-icon_mobile, .elg-icon_tablet, .elg-icon_laptop, .elg-icon_desktop, .elg-icon_camera_alt, .elg-icon_mail_alt, .elg-icon_cone_alt, .elg-icon_ribbon_alt, .elg-icon_bag_alt, .elg-icon_creditcard, .elg-icon_cart_alt, .elg-icon_paperclip, .elg-icon_tag_alt, .elg-icon_tags_alt, .elg-icon_trash_alt, .elg-icon_cursor_alt, .elg-icon_mic_alt, .elg-icon_compass_alt, .elg-icon_pin_alt, .elg-icon_pushpin_alt, .elg-icon_map_alt, .elg-icon_drawer_alt, .elg-icon_toolbox_alt, .elg-icon_book_alt, .elg-icon_calendar, .elg-icon_film, .elg-icon_table, .elg-icon_contacts_alt, .elg-icon_headphones, .elg-icon_lifesaver, .elg-icon_piechart, .elg-icon_refresh, .elg-icon_link_alt, .elg-icon_link, .elg-icon_loading, .elg-icon_blocked, .elg-icon_archive_alt, .elg-icon_heart_alt, .elg-icon_star_alt, .elg-icon_star-half_alt, .elg-icon_star, .elg-icon_star-half, .elg-icon_tools, .elg-icon_tool, .elg-icon_cog, .elg-icon_cogs, .elg-arrow_up_alt, .elg-arrow_down_alt, .elg-arrow_left_alt, .elg-arrow_right_alt, .elg-arrow_left-up_alt, .elg-arrow_right-up_alt, .elg-arrow_right-down_alt, .elg-arrow_left-down_alt, .elg-arrow_condense_alt, .elg-arrow_expand_alt3, .elg-arrow_carrot_up_alt, .elg-arrow_carrot-down_alt, .elg-arrow_carrot-left_alt, .elg-arrow_carrot-right_alt, .elg-arrow_carrot-2up_alt, .elg-arrow_carrot-2dwnn_alt, .elg-arrow_carrot-2left_alt, .elg-arrow_carrot-2right_alt, .elg-arrow_triangle-up_alt, .elg-arrow_triangle-down_alt, .elg-arrow_triangle-left_alt, .elg-arrow_triangle-right_alt, .elg-icon_minus_alt, .elg-icon_plus_alt, .elg-icon_close_alt, .elg-icon_check_alt, .elg-icon_zoom-out, .elg-icon_zoom-in, .elg-icon_stop_alt, .elg-icon_menu-square_alt, .elg-icon_menu-circle_alt, .elg-icon_document, .elg-icon_documents, .elg-icon_pencil_alt, .elg-icon_folder, .elg-icon_folder-open, .elg-icon_folder-add, .elg-icon_folder_upload, .elg-icon_folder_download, .elg-icon_info, .elg-icon_error-circle, .elg-icon_error-oct, .elg-icon_error-triangle, .elg-icon_question_alt, .elg-icon_comment, .elg-icon_chat, .elg-icon_vol-mute, .elg-icon_volume-low, .elg-icon_volume-high, .elg-icon_quotations_alt, .elg-icon_clock, .elg-icon_lock, .elg-icon_lock-open, .elg-icon_key, .elg-icon_cloud, .elg-icon_cloud-upload, .elg-icon_cloud-download, .elg-icon_lightbulb, .elg-icon_gift, .elg-icon_house, .elg-icon_camera, .elg-icon_mail, .elg-icon_cone, .elg-icon_ribbon, .elg-icon_bag, .elg-icon_cart, .elg-icon_tag, .elg-icon_tags, .elg-icon_trash, .elg-icon_cursor, .elg-icon_mic, .elg-icon_compass, .elg-icon_pin, .elg-icon_pushpin, .elg-icon_map, .elg-icon_drawer, .elg-icon_toolbox, .elg-icon_book, .elg-icon_contacts, .elg-icon_archive, .elg-icon_heart, .elg-icon_profile, .elg-icon_group, .elg-icon_grid-2x2, .elg-icon_grid-3x3, .elg-icon_music, .elg-icon_pause_alt, .elg-icon_phone, .elg-icon_upload, .elg-icon_download, .elg-social_facebook, .elg-social_twitter, .elg-social_pinterest, .elg-social_googleplus, .elg-social_tumblr, .elg-social_tumbleupon, .elg-social_wordpress, .elg-social_instagram, .elg-social_dribbble, .elg-social_vimeo, .elg-social_linkedin, .elg-social_rss, .elg-social_deviantart, .elg-social_share, .elg-social_myspace, .elg-social_skype, .elg-social_youtube, .elg-social_picassa, .elg-social_googledrive, .elg-social_flickr, .elg-social_blogger, .elg-social_spotify, .elg-social_delicious, .elg-social_facebook_circle, .elg-social_twitter_circle, .elg-social_pinterest_circle, .elg-social_googleplus_circle, .elg-social_tumblr_circle, .elg-social_stumbleupon_circle, .elg-social_wordpress_circle, .elg-social_instagram_circle, .elg-social_dribbble_circle, .elg-social_vimeo_circle, .elg-social_linkedin_circle, .elg-social_rss_circle, .elg-social_deviantart_circle, .elg-social_share_circle, .elg-social_myspace_circle, .elg-social_skype_circle, .elg-social_youtube_circle, .elg-social_picassa_circle, .elg-social_googledrive_alt2, .elg-social_flickr_circle, .elg-social_blogger_circle, .elg-social_spotify_circle, .elg-social_delicious_circle, .elg-social_facebook_square, .elg-social_twitter_square, .elg-social_pinterest_square, .elg-social_googleplus_square, .elg-social_tumblr_square, .elg-social_stumbleupon_square, .elg-social_wordpress_square, .elg-social_instagram_square, .elg-social_dribbble_square, .elg-social_vimeo_square, .elg-social_linkedin_square, .elg-social_rss_square, .elg-social_deviantart_square, .elg-social_share_square, .elg-social_myspace_square, .elg-social_skype_square, .elg-social_youtube_square, .elg-social_picassa_square, .elg-social_googledrive_square, .elg-social_flickr_square, .elg-social_blogger_square, .elg-social_spotify_square, .elg-social_delicious_square, .elg-icon_printer, .elg-icon_calulator, .elg-icon_building, .elg-icon_floppy, .elg-icon_drive, .elg-icon_search-2, .elg-icon_id, .elg-icon_id-2, .elg-icon_puzzle, .elg-icon_like, .elg-icon_dislike, .elg-icon_mug, .elg-icon_currency, .elg-icon_wallet, .elg-icon_pens, .elg-icon_easel, .elg-icon_flowchart, .elg-icon_datareport, .elg-icon_briefcase, .elg-icon_shield, .elg-icon_percent, .elg-icon_globe, .elg-icon_globe-2, .elg-icon_target, .elg-icon_hourglass, .elg-icon_balance, .elg-icon_rook, .elg-icon_printer-alt, .elg-icon_calculator_alt, .elg-icon_building_alt, .elg-icon_floppy_alt, .elg-icon_drive_alt, .elg-icon_search_alt, .elg-icon_id_alt, .elg-icon_id-2_alt, .elg-icon_puzzle_alt, .elg-icon_like_alt, .elg-icon_dislike_alt, .elg-icon_mug_alt, .elg-icon_currency_alt, .elg-icon_wallet_alt, .elg-icon_pens_alt, .elg-icon_easel_alt, .elg-icon_flowchart_alt, .elg-icon_datareport_alt, .elg-icon_briefcase_alt, .elg-icon_shield_alt, .elg-icon_percent_alt, .elg-icon_globe_alt, .elg-icon_clipboard {
	font-family: 'elg';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.elg-icon_cloud-upload:before {
	content: "\e070";
}

.ident #km-logo {
  display: none;
}

body.process .ident .logolink {
  border-bottom: 0;
  border-top: 0;
}

.ident {
  float: left;
}

.ident .logolink {
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  color: white;
}

.lte8 .ident .logolink {
  border-bottom: 1px solid #6e5677;
}

.ident .channel {
  background-color: #221226;
  color: #666666;
  width: 147px;
  padding: 0 10px;
  margin: 0;
}

.cp-row {
	width: 100%;
	margin: 4% 0 0 0;
	clear: both;
	float: left;
}

.cp-row:first-child {
	margin: 0 0 0 0;
}


.cp-row.full-width {
	width: 100%;
	padding: 0 0;
}


	.primary_content_wrap .indent {
		padding: 30px 0 10px 0;
	}

	#content .indent {
		padding: 0;
	}

.currentsales span.header {
    color: #4FAF35;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    margin: 0 0 9px;
}

#asideRight .currentsales {
    display: block;
    float: left;
    margin-bottom: 11px;
    width: 100%;
}

#asideRight .currentsales .salesbox{
	padding: 10px;	
	margin-bottom: 10px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #dcdcdc;
	background: rgb(255,255,255); 
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,235,235,1))); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); 

}

#asideRight .currentsales span.viewallsales a{
	color: #118BB3;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: -6px 0 10px;
    text-decoration: none;
}

	


#topnav {
	width: 970px;
	height: 0px;
	color: #222222;
	font-size: 11px;
	font-weight: bold;
	margin: 0 auto 0;
	padding: 0;
	text-transform: uppercase;
	overflow: hidden;
	}

	
#topnav .wrap {
	margin: 0;
	padding: 10px 10px 0 0;
	text-align: right;
	}


#topnav p {
	padding: 0;
	margin: 0;
	}

	
#topnav a, #topnav a:visited {
	color: #222222;
	text-decoration: none;
	}

	
#topnav a:hover {
	color: #CC0000;
	text-decoration: none;
	}


ul#topnavmenu li.menu-item {
  	list-style: none;
	display: inline-block;
	*display:inline;
	*zoom:1;
	height: 30px;
  	position: relative;
  	z-index: 100;
  	margin: 0 10px 0 0;
}


ul#topnavmenu li.menu-item a{
  color:#000;
  color: #000;
  border-bottom: 1px solid transparent;
}


ul#topnavmenu li.menu-item a:hover{
  color: #000;
  border-bottom: 1px solid #000;
}
.no-margin{margin:0!important;}
.devbox .no-margin{margin:0 0 13px 0!important;}
.author-meta .author span,.comment-author div,.comments-number h3,.design-credit,.entry-categories a,.entry-categories span,.entry-meta,.entry-tags a,.entry-tags span,.excerpt-meta,.further-reading a,.further-reading span,.loop-pagination,.menu-footer-items a,.menu-secondary-items a,.more-link,.widget li,.wp-caption-text{font-size:.813em;line-height:1.85}
.entry-meta,.excerpt-meta{color:#aaa;padding-top:1.84502em}
.entry-meta a,.entry-meta a:link,.entry-meta a:visited,.excerpt-meta a,.excerpt-meta a:link,.excerpt-meta a:visited{color:#aaa}
.entry-meta a:active,.entry-meta a:focus,.entry-meta a:hover,.excerpt-meta a:active,.excerpt-meta a:focus,.excerpt-meta a:hover{color:#222}

.main-header .mobile-tools { position: relative; padding: 20px 0; text-align: center; color:  #444444 ; }

.lt-ie9 .main-header .mobile-tools { display: none; }

.main-header .mobile-tools a { color:  #444444 ; font-size: 20px; padding: 0; margin: 0 22px; }

.main-header .mobile-tools a:hover { color:  #444444 ; }

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }

#search-magnifying-glass {
  position: relative;
  top: -2px;
}
#wishlist_edit_action_container{left:0;position:fixed;top:50px;width:100%;z-index:99999}
#wishlist_edit_action_container .popup-block{background:#F4F4F4;border:1px solid #CCCCCC;display:block;margin:0 auto;padding:2% 20px;width:100%;max-width:500px;min-width:320px}
#wishlist_edit_action_container .popup-block .block-title{padding-top:0;border-top:0}
#wishlist_edit_action_container .popup-block .block-title .btn-close{position:absolute;right:0;top:0;cursor:pointer}


#social_top a {
	font-size: 2em;
	color: #e5e5e5;
	text-decoration: none;
	
	display: inline-block;
	margin-left: 5px;
}

#social_top a:hover {
	color: #333;
}

#social_top a:hover .fa-facebook-square { color: #3b5998; }

#social_top a:hover .fa-twitter-square  { color: #00aced; }

#social_top a:hover .fa-google-plus-square { color: #dd4b39; }

#social_top a:hover .fa-youtube-square { color: #bb0000; }

#social_top a:hover .fa-pinterest-square { color: #cb2027; }

.btn_b{display:inline-block;font:bold 11px Arial;color:#ffffff;height:20px;line-height:20px;padding:1px 10px;margin:3px 0;cursor:pointer;text-align:center;background:#87CFFF;border-radius:8px;box-shadow: inset 4px -7px 3px #0099FF, inset 0 0 5px #0099FF, 0 0 5px #999999;}

.btn_b a,.btn_g a{color:#ffffff;text-decoration:none;}
.offcanvas-nav li.btn-alt,.offcanvas-nav li.btn-blue,.offcanvas-nav li.btn-orange{border:none;display:block;padding:0;margin-top:5px;text-align:left;font-weight:700;font-size:14px;font-size:1.4rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.offcanvas-nav li.btn-alt:after,.offcanvas-nav li.btn-blue:after,.offcanvas-nav li.btn-orange:after{content:none}
.offcanvas-nav li.btn-blue,.offcanvas-nav li.btn-orange{color:#fff;min-height:42px;margin-top:10px}
.offcanvas-nav li.btn-blue a,.offcanvas-nav li.btn-orange a{color:#fff}
.offcanvas-nav li.btn-blue a:after,.offcanvas-nav li.btn-orange a:after{color:#fff}
.offcanvas-nav li.btn-blue a:visited,.offcanvas-nav li.btn-orange a:visited{color:#fff}
.offcanvas-nav li.btn-blue a:focus,.offcanvas-nav li.btn-orange a:focus{color:#fff}
.offcanvas-nav li.btn-blue a:hover,.offcanvas-nav li.btn-orange a:hover{color:#fff}
.offcanvas-nav li.btn-blue a:active,.offcanvas-nav li.btn-orange a:active{color:#fff}
.offcanvas-nav li.btn-blue{background:#579ED2}
.offcanvas-nav li.btn-blue a:hover,.offcanvas-nav li.btn-blue a:focus,.offcanvas-nav li.btn-blue a:active{background:#3486c2}
.hero-nav li.btn-alt,.hero-nav li.btn-blue,.hero-nav li.btn-orange{height:auto;min-height:inherit}
.hero-nav li.btn-blue{margin-bottom:10px}

.item-project .project-name {
	border-bottom: 0;
}




body, h1, h2, h3, h4, h5, h6, #menu ul a, .dropmenu, #title-page h2, .item-project .project-name h3, #footer-credits p.credits, #footer-credits .footer-tagline, #footer-credits .footer-copyright {	
	font-family: "futura-pt",sans-serif;
	font-style: normal;
	font-weight: 300;	
	letter-spacing: 1px !important;
}

.item-project .project-name h3 {
	font-size: 1rem;
}

.item-project .project-name h4 {
	letter-spacing: 1px !important;
	letter-spacing: 0.02rem !important;
	
}


.item-project {
    position: relative;
    overflow: hidden;
}


.item-project .hover-wrap {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}


.item-project .hover-wrap img {
    position: relative;
    width: 100%;
}


.item-project .hover-wrap .overlay {
    position: absolute;
    top: 0px;
    left: 0px;
	right: 0px;
	bottom: 0px;
    display: block;
	border: 0 solid rgba(255, 255, 255, 0.25);
    background: #F88A79;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.15s ease-in-out 0s;
    -moz-transition: all 0.15s ease-in-out 0s;
    -o-transition: all 0.15s ease-in-out 0s;
    transition: all 0.15s ease-in-out 0s;
}


.item-project .hover-wrap:hover .overlay,
.item-project .hover-wrap:active .overlay,
.item-project .hover-wrap:focus .overlay {
	border-width: 10px;
    opacity: 0.85;
    filter: alpha(opacity=85);
}


.item-project i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -13px 0 0 -13px;
    color: #FFFFFF;
    font-size: 26px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.15s ease-in-out 0s;
    -moz-transition: opacity 0.15s ease-in-out 0s;
    -o-transition: opacity 0.15s ease-in-out 0s;
    transition: opacity 0.15s ease-in-out 0s;
}


.item-project .hover-wrap:hover i,
.item-project .hover-wrap:active i,
.item-project .hover-wrap:focus i {
    opacity: 1;
    filter: alpha(opacity=100);
}


.item-project .project-name h3,
.item-project .project-name h4 {
    margin-bottom: 0;
	color: #56646F;
	text-transform: uppercase;
}


.item-project:hover .project-name,
.item-project .project-name:hover {
    border-bottom-color: #F88A79;
}

	
	
	
    #latest-work-thumbs .item-project.span3,
	#latest-posts .item-posts.span3,
	#projects .item-project.span3,
	#people .single-people.span3,
	#blog article.span3 {
        width: 300px;
        margin-left: 20px;
        margin-bottom: 20px;
    }


    #latest-work-thumbs .item-project.span4,
	#latest-posts .item-posts.span4,
	#projects .item-project.span4,
	#people .single-people.span4,
	#blog article.span4 {
        width: 352px;
        margin-left: 20px;
        margin-bottom: 20px;
    }



#container {
    overflow: hidden;
    width: 960px;
    padding: 0px 25px 0 25px;
    margin: 0 auto 20px auto;
    background: #fff;
    min-height: 480px;
}

.singular-tools #container {
	padding: 0px 0px 0 0px;
	border-top: 1px solid #CCC;
}




.home #container {
    height: 890px;
}




.error-404 #container {
    padding: 25px;
}
.screen-reader-text{position:absolute;left:-1000em;}
.col{float:left}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text {
  font-size: 1.5em;
  line-height: 32px;
}

body.page footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text,
body.single footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text,
body.tribe-theme-parent-bc footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text {
  font-size: 1.5em;
  line-height: 32px;
}

div.overlay div.site-info div#footer-mission-container div#footer-mission-text {
  font-size: 0.85em;
  line-height: 20px;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text,
body footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text {
  font-family: 'PT Serif', serif;
}

body.page footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text,
body.single footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text {
  font-family: 'PT Serif', serif;
}

	
#inner-header {width: 850px; position:relative;}



.clearfix:after, .menu ul:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix { zoom: 1; }

.clearfix:after { clear: both; }

#sidebar .widget-block {
	overflow: hidden;
	background: #f4f5f6;
	margin: 0 0 19px;
	padding: inherit;
}

#sidebar .widget-block:first-child {
	padding: 5px;
	background:#e9eaeb;
}

.widget-block .search-form {
	border: 1px solid #d1d2d3;
	overflow: hidden;
	background: #fff;
	margin: 0;
}

.widget-block h2 {
	background: #2c64b4;
	color: #fff;
	padding: 10px 19px;
	margin: 0 0 10px;
	text-transform: capitalize;
	font: 700 18px/20px 'Open Sans', Arial, Helvetica, sans-serif;
}

.widget-block .categories {
	overflow: hidden;
	padding: 7px 0 0;
	margin:0 0 15px;
}

.widget-block .popular-articles ul {
	padding: 9px 15px 15px;
	margin: 0;
	overflow: hidden;
	font: 14px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}



#footer {

	position:relative;

}


	#footer div.navigation {

		border:#000000 solid 1px;
		border-width:1px 0px;
		height:30px;
		font-size:12px;
		font-style:italic;
		overflow:hidden;
		position:relative;
	
	}


		#footer div.navigation p.previous {
	
			display:inline;
			float:left;
			height:30px;
			line-height:30px;
			text-transform:uppercase;
	
		}

	
		#footer div.navigation form {

			border:#000000 solid 1px;
			border-width:0px 1px;
			height:30px;
			left:371px;
			overflow:hidden;
			position:absolute;
			width:192px;

		}


			#footer div.navigation form input {

				border:none;
				display:inline;
				float:left;
				font-size:13px;
				margin:1px 0px;
				padding:6px;
				text-align:center;
				width:180px;
	
			}


			#footer div.navigation form button {

				display:none;

			}


		#footer div.navigation p.next {
	
			display:inline;
			float:right;
			height:30px;
			line-height:30px;
			text-transform:uppercase;

		}


	#footer div.identity {
	
		text-align:center;
	
	}


		#footer div.identity address {
	
			display:block;
			font-size:12px;
			font-style:normal;
			margin:24px 0px 0px 0px;
			text-transform:uppercase;
		
		}


		#footer div.identity p {

			height:113px;
			margin:24px 0px 0px 0px;
			overflow:hidden;

		}


#footer div.singleline {
	border-bottom-style: solid;
	border-bottom-width: 2px;
}


body#custom #usersite-container #header-wrap .layer-photo {
  left: 0px;
  top: 0px;
  width: 373px;
  height: 168px;
  overflow: hidden; }


body#custom #usersite-container #header-wrap .layer-photo img {
  max-width: none;
  min-width: 0;
  border: 0px none transparent;
  padding: 0;
  margin: 0; }
.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}

.home-slider .flex-control-nav .fa {
	color:#282827;
}

.home-slider .flex-control-nav .fa:hover {
	color: #bd044f;
}

#header .cart_menu .checkout_row p .fa-clock-o {
  color: #fb5700;
  line-height: 30px;
  font-size: 16px;
  margin-right: 9px;
}

.banner_nav a.prev .fa-chevron-left {
  line-height:30px;
  font-size:14px;
  color:#282827;
}

.banner_nav a:hover.prev .fa-chevron-left {
  color:#ff5e9f;
}

.banner_nav a.next .fa-chevron-right {
  line-height:30px;
  font-size:14px;
  color:#282827;
  margin-left:2px;
}

.banner_nav a:hover.next .fa-chevron-right {
  color:#ff5e9f;
}

.banner_nav .scroll_down .fa-arrow-circle-down {
  color:#ff5e9f;
  margin:0 0 0 5px;
  line-height:36px;
}


.fa-arrow-circle-right {
  color:#ff5e9f !important;
  font-size:14px;
  margin-left:6px;
  line-height:27px;
}

.fa-arrow-circle-right:hover {
  text-decoration:none;
}

#content .title .title_right .next-prev a .fa, #content .blog-next-prev a .fa {
  padding:0 3px;
}

#content .blog_blk .blog_desc_inn p span.fa-quote-right {
  font-size:24px;
  line-height:28px;
  color:#99cc66;
  position:absolute;
  top:0px;
  right:0;
}

#content .comment_c .com_list ul li .fa {
  font-size: 14px;
  line-height: 16px;
  color: #d7dbdb;
  margin-right: 6px;
}

#content .tag_c ul li span.fa {
  font-size:14px;
  line-height:30px;
  color:#d7dbdb;
  margin-right:7px;
}

#content .tag_c a.share span.fa {
  font-size:14px;
  line-height:30px;
  color:#d7dbdb;
  margin-right:7px;
}

#content .page_c a.prev span.fa {
  font-size:14px;
  line-height:50px;
  margin-right:8px;
}

#content .page_c a.prev:hover span.fa {
  color:#ff5e9f;
}

#content .page_c a.next span.fa {
  font-size:14px;
  line-height:50px;
  margin-left:8px;
}

#content .page_c a.next:hover span.fa {
  color:#ff5e9f;
}

#content .cart_btn a.info_btn .fa, .add-address a.btn_c .fa {
  color:#ffffff;
  font-size:14px;
  line-height:38px;
  margin-right:9px;
}

#content .cart_btn a.next_btn .fa {
  font-size:14px;
  line-height:40px;
  color:#ffffff;
  margin-left:9px;
}

#content a.backtocate .fa {
  font-size:14px;
  line-height:34px;
  color:#ff5e9f;
  margin:0 8px 0 0;
}

#content .pro_main_c .desc_blk .review_row div.share .fa-share-square-o, , #content .tag_c div.share .fa-share-square-o {
  margin-right:7px;
  font-size:14px;
  line-height:16px;
  color:#d7dbdb;
}

#content .tabing .tab-content .rew_blk .date .fa-calendar {
  font-size:14px;
  line-height:16px;
  color:#d7dbdb;
  margin:0 7px 0 0;
}

#content .tabing .tab-content .rew_blk .user .fa-user {
  font-size:14px;
  line-height:16px;
  color:#d7dbdb;
  margin:0 7px 0 0;
}

  #content .box_1 .box_inn .fa-arrow-circle-right {
    line-height: 20px;
  }
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder li a{padding-left:30px;padding-right:30px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu{padding-right:35px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a{padding-left:30px;padding-right:30px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li a{padding-left:42px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li a{padding-left:55px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li a{padding-left:68px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li li a{padding-left:81px;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder{display:block;margin-top:20px;}
.fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder{margin-top:0;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:-20px;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon{text-align:inherit;}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:after,.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:before{display:none;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px;}
#side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.hero-promo__show-title{color:#25255d;font-size:11px;font-weight:bold;text-transform:uppercase;margin-bottom:2px}


.red-text17 {
	color: #e11b22;
	font-family: 'SourceSansPro_Regular',Verdana, Geneva, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
}


.subCategoryPage .prodname + div .red-text17 {
    color: #df1a22;
    font-family: 'DroidSerifBold',Verdana, Geneva, sans-serif;
    font-size: 19px;
}


.product-catg-box .red-text17 {
	color: #e11b22;
	font-size: 17px;
	font-weight: bold
}


.box-blue .red {
	color: #d90024;
	font-size: 11px;
	font-weight: bold
}


.aboutpromotext .red {
	color: #d90024;
	font-size: 11px;
	font-weight: bold
}


.myaccountS .upperinfo ul li .blueme .forheight .red {
	color: #df1b22;
}


.privacypol2 .lowpayn .red {
	color: #d8001c;
}


.relative-product-wrap-box .red-text17 {
	padding-left: 9px
}


.red-bold-text-12 {
	color: #970303;
	font-size: 12px;
	display: block;
	padding: 3px 0 0
}


.fourLinkBlock span.red {
    font-size: 23px;
    color: #d31920;
    display: block;
    line-height: 23px;
    margin-bottom: 10px;
    font-family: 'VarelaRoundRegular', Arial, Helvetica, sans-serif;
}


.categoryTab .paddingtop4 span.aslow .red-text17 {
    font-family: 'DroidSerifBold',Verdana, Geneva, sans-serif;
    font-size: 20px;
}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}


header .nav li a:hover,
header .nav li a:focus,
header .nav li.active a,
header .nav li.active a:hover,
header .nav li a.dropdown-toggle:hover,
header .nav li a.dropdown-toggle:focus,
header .nav li.active ul.dropdown-menu li a:hover,
header .nav li.active ul.dropdown-menu li.active a{
	color:#68A4C4;
}



.dropdown-menu li a:hover {
    color: #fff !important;
}


.dropdown-menu li:last-child  {
	padding-bottom: 0 !important;
	margin-bottom: 0;
}


header .nav li .dropdown-menu  {
   padding: 0;
}


header .nav li .dropdown-menu li a {
   line-height: 28px;
   padding: 3px 12px;
}


.navbar .nav li .dropdown-menu {
	z-index:2000;
}

.dropdown-menu .dropdown i {
	position:absolute;
	right:0;
	margin-top:3px;
	padding-left:20px;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

#nav li#culture .subnav {
	width: 300px !important;
}

.template-index .widgets .small-promos { padding: 0; }

.template-index .widgets .small-promos .row { padding: 0; }

.template-index .widgets .small-promos .columns { margin: 0; padding: 0; }

.template-index .widgets .small-promos .columns:last-child { margin: 0; }

.template-index .widgets .small-promos .image-text-widget { position: relative; }

.template-index .widgets .small-promos img { width: 100%; }

.template-index .widgets .small-promos .block { min-height: 140px; }

.template-index .widgets .small-promos .caption { display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 0; }

.template-index .widgets .small-promos .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }

.template-index .widgets .small-promos .caption .inner { position: absolute; z-index: 1; top: 50%; margin-top: -20px; width: 100%; text-align: center; }

.template-index .widgets .small-promos .caption h1 { position: relative; z-index: 1; margin: 0 0 10px 0; color: #444444; font-size: 1.5em; }

.template-index .widgets .small-promos .caption h2 { color: #999999; margin: 0; font-family:  'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif ; font-size: 1.16667em; font-weight: normal; text-transform: uppercase; }
.grid{list-style:none;letter-spacing:-4px;letter-spacing:-0.28571rem}
.opera:-o-prefocus,.grid{word-spacing:-5px;word-spacing:-0.35714rem}
.grid-col{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1}
.grid-1-1{width:100%}
.grid-1-12{width:8.33333%}
.grid-2-12{width:16.66667%}
.grid-3-12{width:25%}
.grid-4-12{width:33.33333%}
.grid-5-12{width:41.66667%}
.grid-6-12{width:50%}
.grid-7-12{width:58.33333%}
.grid-8-12{width:66.66667%}
.grid-9-12{width:75%}
.grid-10-12{width:83.33333%}
.grid-11-12{width:91.66667%}
.grid-1-11{width:9.09091%}
.grid-2-11{width:18.18182%}
.grid-3-11{width:27.27273%}
.grid-4-11{width:36.36364%}
.grid-5-11{width:45.45455%}
.grid-6-11{width:54.54545%}
.grid-7-11{width:63.63636%}
.grid-8-11{width:72.72727%}
.grid-9-11{width:81.81818%}
.grid-10-11{width:90.90909%}
.grid-1-10{width:10%}
.grid-2-10{width:20%}
.grid-3-10{width:30%}
.grid-4-10{width:40%}
.grid-5-10{width:50%}
.grid-6-10{width:60%}
.grid-7-10{width:70%}
.grid-8-10{width:80%}
.grid-9-10{width:90%}
.grid-1-9{width:11.11111%}
.grid-2-9{width:22.22222%}
.grid-3-9{width:33.33333%}
.grid-4-9{width:44.44444%}
.grid-5-9{width:55.55556%}
.grid-6-9{width:66.66667%}
.grid-7-9{width:77.77778%}
.grid-8-9{width:88.88889%}
.grid-1-8{width:12.5%}
.grid-2-8{width:25%}
.grid-3-8{width:37.5%}
.grid-4-8{width:50%}
.grid-5-8{width:62.5%}
.grid-6-8{width:75%}
.grid-7-8{width:87.5%}
.grid-1-7{width:14.28571%}
.grid-2-7{width:28.57143%}
.grid-3-7{width:42.85714%}
.grid-4-7{width:57.14286%}
.grid-5-7{width:71.42857%}
.grid-6-7{width:85.71429%}
.grid-1-6{width:16.66667%}
.grid-2-6{width:33.33333%}
.grid-3-6{width:50%}
.grid-4-6{width:66.66667%}
.grid-5-6{width:83.33333%}
.grid-1-5{width:20%}
.grid-2-5{width:40%}
.grid-3-5{width:60%}
.grid-4-5{width:80%}
.grid-1-4{width:25%}
.grid-2-4{width:50%}
.grid-3-4{width:75%}
.grid-1-3{width:33.33333%}
.grid-2-3{width:66.66667%}
.grid-1-2{width:50%}
.grid-1-2-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-1-3-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-1-4-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-1-5-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-1-6-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;width:50%}
.grid-1-8-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-gutter{padding-left:12px;padding-left:0.85714rem;padding-right:12px;padding-right:0.85714rem}

.tout-request .images { border:1px solid e7e7e7; border-width:1px 0 0 2px; }

.tout-request .images img { float:left; display:block; margin-bottom:3px; margin-right:3px; }

.tout-request .images img:first-child { margin-left:0; }


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}

#wprmenu_bar .wprmenu_ic_3 {
  top:14px;
}

#wprmenu_bar.menu_is_opened .wprmenu_ic_3 {
  top:9px!important;
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
          zoom:1;
}

#nav{
	border-top:#00281e 2px solid;
	border-bottom:#00281e 2px solid;
	list-style:none;
	margin:10px auto;
	padding:10px 0;
	text-align:center;
	width:96%;
	max-width:500px;
}

#nav li{
	display:inline;
	padding:0 3px;
}

#nav li:first-child{
	padding:0 8px 0 0;
}

#nav li:last-child{
	padding:0 0 0 3px;
}

	h1, #nav, #socials, article{
		margin:0 3% 1% 1%;
		float:right;
		clear:both;
		padding:10px 0;
		width:96%;
		max-width:500px;
	}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-2{width:16.66666667%}
#main-story .main-article-txt .archives .col-lg-2{padding:0;margin:0;border:1px solid #d8d9da;padding:6px;padding-bottom:160px;margin-right:15px;margin-top:6px;max-width:120px;max-height:160px;box-shadow:0 0 1px 1px rgba(0,0,0,.06)}
#main-story .main-article-txt .archives .col-lg-2 img{padding:0;width:100%;height:100%}
.block h2,#main h2,#postcontent-first h2,.page-news-v1 #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack{border:none;padding:0;margin:0;}
.block h2,#main h2,#postcontent-first h2,.page-news-v1 #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title{color:#262C2C;font-size:40px;border-bottom:1px solid #262C2C;margin:1em 0;line-height:52px;text-transform:uppercase;letter-spacing:1px;}
#page #content #main h1.title#page-title{margin:1em 0;line-height:2.5em;}
.page-news-v1 #page-title{margin:1em 0;line-height:2.5em;}
.page-news #page-title,.page-news-v2 #page-title,.page-news-v1 #page-title,.node-type-blog #page-title{display:none;}
.page-video-v1 #content #page-title{display:none;}
.page-node-18236 #content h1#page-title{display:none;}
.page-tour #page-title{display:none;}
.page-node.node-type-page #page-title{display:block;margin:1em 0;line-height:2.5em;}
.page-node.node-type-page.page-node-17741 #page-title,.page-node.node-type-page.page-node-17741 ul.tabs.primary,.page-node.node-type-page.page-node-17746 #page-title,.page-node.node-type-page.page-node-17746 ul.tabs.primary,.page-node.node-type-page.page-node-17751 #page-title,.page-node.node-type-page.page-node-17751 ul.tabs.primary,.page-node.node-type-page.page-node-17756 #page-title,.page-node.node-type-page.page-node-17756 ul.tabs.primary,.page-node.node-type-page.page-node-17896 #page-title,.page-node.node-type-page.page-node-17896 ul.tabs.primary{margin:0;}
.page-filter.page-filter-tips #page-title{margin-top:1em;}
.page-node-1392.not-front #main h1#page-title{display:none;}
.comment-wrapper h2,.comment-new-form .title,.comment{margin-top:0.6923em;}
.comment-new-form .title,.comment{padding-top:1.3846em;}
.comment-new-form .title{font-size:1.3846em;font-weight:bold;}
.forum .title .created{overflow:hidden;}
.item-list .title{font-weight:bold;}


#wpfront-notification-bar  div.wpfront-message
{

}


    #wpfront-notification-bar div.wpfront-message
    {
        color: #ffffff;
    }


div.wpfront-message {
  color: #ffffff;
  font-family: 'Poiret One', cursive;
  font-size: 1.7em;
  line-height: 1.5em;
}


.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em; }

  .row:before, .row:after {
    content: " ";
    display: table; }

  .row:after {
    clear: both; }

  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }

  .row .row {
    width: auto;
    margin-left: -0.9375em;
    margin-right: -0.9375em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none; }

    .row .row:before, .row .row:after {
      content: " ";
      display: table; }

    .row .row:after {
      clear: both; }

    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none; }

      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }

      .row .row.collapse:after {
        clear: both; }

.slides li .row{ position: relative; z-index: 2; }

.divider-background .row{ position: relative; z-index: 2; }

.contact-3 .row{ position: relative; z-index: 2; }




.instagram-feed .row{ padding-top: 33px; padding-bottom: 33px; }

.page_404 .copy {top:0 !important; color:#a7bb99 !important}

.page_login .copy {top:0 !important; color:#a7bb99 !important; left:0; width:100%; text-align:center}

.copy {position:absolute; top:44px; left:0px; color:#a7bb99; font-size:11px;}


#util-bar .actions .account {
    height: 25px;
    line-height: 25px;
    margin-right:10px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
body.front div.views-field-field-also-featured-content{margin-top:15px;text-align:center !important;}
div.views-field-field-home-page-feature-image{text-align:center;}
div.views-field-field-home-page-feature-image img{border-radius:320px;border:solid white 2px;max-width:100%;}
body.font div.views-field-field-also-featured-content{border-top:solid red 5px !important;}
.feature-box [class^=hb-moon-]{line-height:36px}

	.feature-box {margin-bottom: 50px !important;}



a,.hb-gallery-sort li,.hb-modern-icon-search:before,.hb-icon-menu.hb-stream ul li a img,.like-count,.like-count-num,#sticky-shop-button span,.like-holder i,.hb-pricing-item,.hb-client-list li,.tweet-time,.portfolio-single-meta ul li,.pricing-table-content,.testimonial-slider,.hb-icon-container,.hb-accordion-tab i,.feature-box i.ic-holder-1,.portfolio-simple-wrap .hb-gallery-item-name:before,.hb-accordion-tab,.comments-holder i,.share-holder i,#fancy-search .ui-autocomplete li,#fancy-search .ui-autocomplete li span,.share-holder .hb-dropdown-box ul li a i,.like-button,#footer.dark-style .hb-custom-select select,#footer.dark-style .hb-custom-select:before{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}

.hb-process-steps .feature-box{padding-left:15px;padding-right:15px}

.hb-process-steps .feature-box i.ic-holder-1{width:110px;height:110px;line-height:111px;background-color:#FFF}

.light-style .hb-process-steps .feature-box i.ic-holder-1{background-color:#222}

.hb-process-steps.steps-3 .feature-box i.ic-holder-1{width:160px;height:160px;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;line-height:160px;font-size:55px}



.feature-box i.ic-holder-1{display:inline-block!important;border-width:1px;border-style:solid;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;font-size:30px;vertical-align:0!important;height:90px;line-height:90px;width:90px;padding:0;margin:0!important;font-style:normal;-webkit-backface-visibility:hidden}

.feature-box:hover:not(.alternative) i.ic-holder-1{transform:scale(1.15)}

.feature-box:not(.alternative) .hb-icon-wrapper{display:inline-block;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;position:relative;margin-bottom:20px;line-height:1;font-size:30px;vertical-align:0!important;height:90px;line-height:90px;width:90px}

.feature-box.alternative i.ic-holder-1{background:none!important;border:none!important;font-size:36px;line-height:36px;height:50px;width:60px;margin-bottom:0!important;padding:0!important}

.feature-box .icon-box-img{margin-bottom:20px;display:inline-block}

.feature-box.left-icon-box i.ic-holder-1,.feature-box.left-icon-box .icon-box-img,.feature-box.left-icon-box .hb-icon-wrapper{float:left;margin:0}

.feature-box.left-icon-box .feature-box-content{margin-left:120px;text-align:left}

.feature-box.left-icon-box .feature-box-content.with-image{margin-left:90px}

.feature-box.left-icon-box.alternative .feature-box-content{margin-left:80px}

.feature-box.right-icon-box i.ic-holder-1,.feature-box.right-icon-box .icon-box-img,.feature-box.right-icon-box .hb-icon-wrapper{float:right;margin:0}

.feature-box.right-icon-box .feature-box-content{margin-right:120px;text-align:right}

.feature-box.right-icon-box .feature-box-content.with-image{margin-right:90px}

.feature-box.right-icon-box.alternative .feature-box-content{margin-right:80px}

.feature-box .hb-small-break{margin:10px auto 15px;width:40px}

.feature-box:hover .hb-small-break{width:75px}

.feature-box h4.bold{color:#323436;font-weight:400;margin-bottom:10px!important}

.hb-process-steps .feature-box h4.bold{margin-top:20px}

.feature-box.dashed-border i{border-style:dashed!important}


		.light-style .feature-box i.ic-holder-1,
		.light-style .feature-box.alternative i.ic-holder-1,
		.light-style .feature-box h4.bold {
			color: #f9f9f9 !important;
		}


		.light-style .feature-box-content p {
			color: #ccc;
		}


		.hb-icon-container,
		.feature-box i.ic-holder-1 {
			border-color: #2980b9;
		}

		.feature-box:hover:not(.standard-icon-box):not(.alternative) i, #main-wrapper .hb-bag-buttons a:hover, #main-wrapper .hb-dropdown-box .hb-bag-buttons a:hover,
		#main-wrapper .social-icons.dark li a:hover i, #main-wrapper #footer .social-icons.dark li a i, 
		#footer.dark-style ul.social-icons.light li a:hover,
		#main-wrapper .hb-single-next-prev a:hover {color: #FFF !important;}

.home .feature-box.left-icon-box i.ic-holder-1, .home .feature-box.left-icon-box .icon-box-img, .feature-box.left-icon-box .hb-icon-wrapper {
  float: none !important;
  margin: 0 !important;
}
.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:15px;padding-right:15px}
.col-sm-6{width:50%}
.widget{position:relative;float:left;width:100%;margin-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.widget ul li{list-style-type:none;margin-left:0;}
.widget li a{color:#000;}
.widget li a:hover{color:#52c0d4;}
.widget ul ul li{margin-left:10px;}
.widget .widgettitle{color:#000;font-size:18px;font-weight:bold;width:100%;border-bottom:5px solid #d45255;padding:0 0 10px 0;margin:0 0 20px 0;}
.widget .widgettitle a,.widget .widgettitle a:hover{color:#000;}
.footer-widget .widget{padding:0;margin-bottom:30px;}
.footer-widget .widget .widgettitle{font-size:14px;border-color:#52c0d4;}


.titcontacto {
    margin-left: 10px;
    margin-top: 42px;
    font-family: "fb";
    font-size: 13px;
    color: #108fbb;
    padding-bottom: 5px;    
}
.pt_product-details .specs dl.last,#search-result-items .modal .specs dl.last{border-bottom:0}
.pagination .last{margin-left:10px}
#addresses li.last{border:0}

  
  #rev_slider_1_1 .camps-slide-gps-pois .tp-button {
    margin-left: -30px !important;
  }

  
  #rev_slider_1_1 .camps-slide-gps-pois .tp-caption.small_text.tp-fade.start {
    margin-left: -30px !important;
  }




.widget #s {
width: 123px;
}


.sidebar .widget {
border-top: 0px solid #444;
border-bottom: 1px solid #333 !important;
}


#footer .widget {
padding: 5px 0;
width: 100%;
}


.widget .news-link{
color:#555;
}


.widget .rsswidget{
color:#555;
}


.widget .tabcontainer{
padding-top:0px;
}



.prev_image_container .widget #s {
width: 217px;
}


#top .prev_image_container .widget{
border:none;
}



#top .widget_product_search.widget{padding:0;border:none;margin-top:-1px;}


a:hover, .widget .news-link:hover, #top .main_menu .menu .current-menu-item a strong{
color:#6e7584;
}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}

    
    .page_item
    {
        padding-left: 15px;
    }
.nav__wrappin .backdoor,.nav__wrappin .frontdoor{position:relative;z-index:50}
.nav__wrappin .frontdoor{padding-left:0;padding-right:0;width:16.66667%;float:left;float:right;display:inline-block;margin:0;padding-top:10px;padding-right:0.25em;padding-bottom:0;padding-left:0.25em;font-size:3em;line-height:1em;text-align:right;-webkit-transition:.3s;transition:.3s;cursor:pointer}
.nav__wrappin .frontdoor:hover{opacity:1}
.nav__wrappin .frontdoor:hover .hamburger{display:inline-block;width:1em;height:0.14286em;background:#fcce01;outline:1px solid transparent;-webkit-transition:0.3s;transition:0.3s}
.nav__wrappin .frontdoor:hover .hamburger:before,.nav__wrappin .frontdoor:hover .hamburger:after{display:inline-block;width:1em;height:0.14286em;background:#fcce01;outline:1px solid transparent;-webkit-transition:0.3s;transition:0.3s}
.nav__wrappin .frontdoor:hover .hamburger.x-in-disguise{background:transparent}



#content{
position:relative;
width:960px;
margin: 0 auto;
clear:both;
}


#content iframe{
margin-top:10px;
position:relative;
left:50%;
margin-left:-400px;
display:block;
margin-bottom:20px;
}

#main-carousel #main-carousel-inner {
    max-width: 1500px;
    position: relative;
    margin: 0 auto
}

.carousel {
    position: relative;
    margin-bottom: 20px;
    line-height: 1
}

.carousel .carousel-inner {
    overflow: hidden;
    width: 100%;
    position: relative
}

.carousel .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -moz-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left
}

.carousel .active,
.carousel .next,
.carousel .prev {
    display: block
}

.carousel .active {
    left: 0
}

.carousel .active.left {
    left: -100%
}

.carousel .active.right {
    left: 100%
}

.carousel .next,
.carousel .prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel .next {
    left: 100%
}

.carousel .prev {
    left: -100%
}

.carousel .next.left,
.carousel .prev.right {
    left: 0
}

.carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background: #222;
    border: 3px solid #fff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    -ms-border-radius: 23px;
    -o-border-radius: 23px;
    border-radius: 23px;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=5000);
    opacity: 50
}

.carousel-control.right {
    left: auto;
    right: 15px
}

.carousel-control:hover {
    color: #fff;
    text-decoration: none;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=9000);
    opacity: 90
}

.carousel-indicators {
    position: absolute;
    bottom: 15px;
    right: 15px;
    z-index: 5;
    margin: 0;
    list-style: none
}

.carousel-indicators li {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    text-indent: -999px;
    background-color: #ccc;
    background-color: rgba(255, 255, 255, 0.25);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.carousel-indicators .active {
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
    background: #3d3d3d;
    background: rgba(0, 0, 0, 0.75)
}

.carousel-caption h4,
.carousel-caption p {
    color: #fff;
    line-height: 20px
}

.carousel-caption h4 {
    margin: 0 0 5px
}

.carousel-caption p {
    margin-bottom: 0
}

li[class^="icon-"]:before,
.accordion-heading li.accordion-toggle:before,
li.current-nav-item:before,
li.gray-caret-carousel-control,
#testimonials-carousel li.carousel-control,
#main-carousel li.carousel-control,
#hourly-employee-carousel li.carousel-control,
#management-employee-carousel li.carousel-control,
#community-commitment-carousel li.carousel-control,
#specials-carousel li.carousel-control,
#weekly-ad-carousel li.carousel-control,
li[class*=" icon-"]:before {
    text-indent: -2em;
    text-align: center
}

li[class^="icon-"].icon-large:before,
.accordion-heading li.icon-large.accordion-toggle:before,
li.icon-large.current-nav-item:before,
li.icon-large.gray-caret-carousel-control,
#testimonials-carousel li.icon-large.carousel-control,
#main-carousel li.icon-large.carousel-control,
#hourly-employee-carousel li.icon-large.carousel-control,
#management-employee-carousel li.icon-large.carousel-control,
#community-commitment-carousel li.icon-large.carousel-control,
#specials-carousel li.icon-large.carousel-control,
#weekly-ad-carousel li.icon-large.carousel-control,
li[class*=" icon-"].icon-large:before {
    text-indent: -1.333em
}

.icon-arrow-left:before,
.gray-caret-carousel-control.left:before,
#testimonials-carousel .left.carousel-control:before,
#main-carousel .left.carousel-control:before,
#hourly-employee-carousel .left.carousel-control:before,
#management-employee-carousel .left.carousel-control:before,
#community-commitment-carousel .left.carousel-control:before,
#specials-carousel .left.carousel-control:before,
#weekly-ad-carousel .carousel-control.left:before {
    content: "\f100"
}

.gray-caret-carousel-control,
#testimonials-carousel .carousel-control,
#main-carousel .carousel-control,
#hourly-employee-carousel .carousel-control,
#management-employee-carousel .carousel-control,
#community-commitment-carousel .carousel-control,
#specials-carousel .carousel-control {
    background: none;
    height: 100px;
    width: 38px;
    font-size: 50px;
    text-align: center;
    border: 0;
    position: absolute;
    vertical-align: bottom;
    line-height: 50px;
    color: #b0b0b0
}

.gray-caret-carousel-control.left,
#testimonials-carousel .left.carousel-control,
#main-carousel .left.carousel-control,
#hourly-employee-carousel .left.carousel-control,
#management-employee-carousel .left.carousel-control,
#community-commitment-carousel .left.carousel-control,
#specials-carousel .left.carousel-control {
    left: -58px
}

.gray-caret-carousel-control.right,
#testimonials-carousel .right.carousel-control,
#main-carousel .right.carousel-control,
#hourly-employee-carousel .right.carousel-control,
#management-employee-carousel .right.carousel-control,
#community-commitment-carousel .right.carousel-control,
#specials-carousel .right.carousel-control {
    right: -58px
}

#main-carousel:hover .carousel-control {
    display: block
}

#main-carousel .carousel-control {
    display: none
}

#main-carousel .carousel-control.left {
    left: 0
}

#main-carousel .carousel-control.right {
    right: 0
}

#weekly-ad-carousel .carousel-control {
    background: none;
    height: 34px;
    width: 34px;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    border: 0;
    position: absolute;
    vertical-align: bottom;
    line-height: 34px;
    color: #595959;
    top: 40px;
    left: 50%
}

#weekly-ad-carousel .carousel-control.left {
    margin-left: -70px
}

#weekly-ad-carousel .carousel-control.right {
    margin-right: -70px
}

.home .carousel-control {
  display: none;
}

#hourly-employee-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control {
  left: 30%;
  top: -70px;
}


#hourly-employee-carousel .right.carousel-control, #management-employee-carousel .right.carousel-control {
  right: 30%;
  top: -70px;
}


.gray-caret-carousel-control.right, #testimonials-carousel .right.carousel-control, #main-carousel .right.carousel-control, #hourly-employee-carousel .right.carousel-control, #management-employee-carousel .right.carousel-control, #community-commitment-carousel .right.carousel-control {
  right: 92px;
}


.gray-caret-carousel-control.left, #testimonials-carousel .left.carousel-control, #main-carousel .left.carousel-control, #hourly-employee-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control, #community-commitment-carousel .left.carousel-control {
  left: 92px;
}


#specials-carousel .left.carousel-control {
	background-color: #eee;
    border-radius: 0;
    height: 50px;
    left: 10px;
    top: 8%;
    width: 40px;
	
}


#specials-carousel .right.carousel-control {
	background-color: #eee;
    border-radius: 0;
    height: 50px;
    right: 10px;
    top: 8%;
    width: 40px;
}


.gray-caret-carousel-control.left, #testimonials-carousel .left.carousel-control, #main-carousel .left.carousel-control, #hourly-employee-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control, #community-commitment-carousel .left.carousel-control, #specials-carousel .left.carousel-control {
  left: 22px;
}


  .gray-caret-carousel-control.left, #testimonials-carousel .left.carousel-control, #main-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control, #community-commitment-carousel .left.carousel-control {
    left: 30%;
    top: -70px;
  }


  .gray-caret-carousel-control.right, #testimonials-carousel .right.carousel-control, #main-carousel .right.carousel-control, #management-employee-carousel .right.carousel-control, #community-commitment-carousel .right.carousel-control {
    right: 30%;
    top: -70px;
  }


.service-block.standard-block {margin-bottom:40px}


.service-block.standard-block i {float:left}


.service-block.standard-block h3 {
	margin-top:0;
	padding-top:4px;
	margin-left:60px;	
}

.service-block.standard-block p {margin-left:60px}


.service-block.circle-block {margin-bottom:40px}


.service-block.circle-block .circle-med-icon {float:left}


.service-block.circle-block h3 {
	margin-top:0;
	margin-left:85px;
}

.service-block.circle-block p {margin-left:85px}


.service-block-col {padding-top:40px}


.service-block-img {text-align:center}


.service-block-col.first .service-block {text-align:right}

.service-block-col.first .service-block i,
.service-block-col.first .circle-med-icon {float:right}


.service-block-col.first .service-block.standard-block h3,
.service-block-col.first .service-block.standard-block p {
	margin-left:0;
	margin-right:60px;
}


.service-block-col.first .service-block.circle-block h3,
.service-block-col.first .service-block.circle-block p {
	margin-left:0;
	margin-right:85px;
}





.split-blocks .service-block {margin-bottom:30px}


.split-blocks .service-block i {float:left}


.split-blocks .service-block h3 {
	margin-top:0;
	padding-top:4px;
	margin-left:60px;	
}

.split-blocks .service-block p {margin-left:60px}

	
.showcase .service-block {margin-top:30px}


.showcase .service-block i {float:left}


.showcase .service-block h3 {
	margin-top:0;
	padding-top:4px;
	margin-left:60px;	
}

.showcase .service-block p {margin-left:60px}

	.service-block-col.first .service-block i,
	.service-block-col.first .service-block .circle-med-icon {float:left}
	
	.service-block-col.first .service-block.standard-block h3,
	.service-block-col.first .service-block.standard-block p {
		margin-left:60px;
		margin-right:0;	
	}

	.service-block-col.first .service-block.circle-block h3,
	.service-block-col.first .service-block.circle-block p {
		margin-left:85px;
		margin-right:0;	
	}

	.service-block-col .service-block {margin-bottom:20px}

	.service-block-col .service-block i {display:none}

	.service-block-col .service-block h3,
	.service-block-col .service-block p {
		margin-left:0 !important;
		margin-right:0 !important;
	}



	#footer{
		clear:both;
		display:block;
		width:960px;
		margin: 0 auto 0 auto;
		padding-left:10px;
		padding-top:10px;
		font-size:11px;
	}


	#footer .footer_row{
		width:310px;
		float:left;
		margin:0px 10px 0px 0px;	
	}


	#footer ul, #footer ul li{
		margin:0;
		padding:0;
		list-style-type:none;
	}


	#footer .list ul li, #footer .social_icons{
		clear:both;
	}


	#footer .list ul li a{
		font-size:11px;
		text-decoration:none;
		display:block;
		padding:5px;
	}


	#footer .list ul li a:hover {
		text-decoration:none;
		padding:5px;
	}


	#footer .contact ul li{
		padding-left:5px;
	}


	#footer .social_icons{
		margin-top:2px;
	}


	#footer .social_icons li{
		display:inline;
	}


	#footer h4{
		display:block;
		clear:both;
		margin:15px 0 0 0;
		padding:15px 0 10px 5px;
		font-size:16px;
	}

#grabfeeds .rss .share-button img {
	width: 28px;
	margin: 0 auto;
}

.live-feed .date .day,
.live-feed .date .weekday,
.live-feed .date .time {
  clear: both;
  display: block;
  text-align: center;
}

.live-feed .date .weekday {
  font-size: 14px;
  line-height: 14px;
  padding: 0 0 3px;
}



.navi-bar-smglass-cntrls {
  display: none;
}


.small-glass-nav .navi-bar-smglass-cntrls {
  display: block;
  background-color: white;
  height: 110px;
  clear: both;
}


#r_sidebar2 {
	border: 1px solid #CFD8DD;
	padding: 10px 5px 20px 5px;
	margin: 0px 0px 10px 0px;
	background: #FFFFFF;
	float: right;
	width: 160px;
	height: 150px;
	display: inline;
	}

.cs_control{
	display: block;
}


#footer_links {
	text-align: center;
	padding-top: 23px;
	font-size: 11px;
}

#destacados .social-youtube,
#destacados2 .social-youtube {
  margin-bottom: 12px;
  text-align: left;
}

  footer #mobile-padding {
    height: 40px;
    width: 100%;
  }



.button-24-l {
	float: left;
	width: 12px;
	height: 24px;
	padding: 0 0 10px 0;
}


cite, em, i,
#utilities a,

h1.page-title span,
h2,
#site-description,
.bannertext,
#content blockquote p,
#site-info p,
#site-info #credits,
.wpcf7 p,
.wpcf7 div.wpcf7-response-output { font-family:'EgyptienneFLTW01-56Ital', Georgia, "Times New Roman", Times, serif; }

#site-description {
	clear:none; width:408px; height:120px; margin:0 0 0 477px; 
	font-size: 18px;
	color: #4c535b;
}

#site-description span {
	display:block; padding:41px 0 0 0;
}

	#site-title,
	#site-description {
		margin-right: 0;
	}


#header_top_row_julio_2012_xd 
{
	float:left;
    width: 900px;
    height: 32px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#FDFDFD;
}

#line, .line {border-bottom: 1px solid #eee; width: 100%; margin: 0.5em 0; display: inline-block;}

	
	
	.first { margin-left: 0; }



.fusion-main-menu {
  text-shadow: 2px 2px 6px #000000;

}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents{top:0;left:-1px}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents{border-top-width:1px;border-top-style:solid}
.side-header-right #side-header .fusion-main-menu ul .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .sub-menu{left:-170px}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents{left:-250px}
.side-header-right #side-header .fusion-main-menu-cart .fusion-custom-menu-item-contents{left:-180px}
.fusion-main-menu .fusion-main-menu-icon:after{color:#fff;height:12px;width:12px}
.fusion-main-menu .fusion-main-menu-icon:hover{border-color:transparent}
.fusion-main-menu .fusion-main-menu-icon:hover:after{color:#fff}
.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after,.fusion-main-menu .fusion-main-menu-icon-active:after{color:#fff}
.fusion-main-menu .sub-menu{background-color:#3d5a8b;width:170px;border-top:3px solid #fff;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400}
.fusion-main-menu .sub-menu
ul{left:170px;top:-3px}
.fusion-main-menu .sub-menu li
a{border-bottom:1px solid;color:#fff;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;font-size:12px}
.fusion-main-menu .sub-menu li a:hover{background-color:#314772}
.fusion-main-menu .fusion-custom-menu-item-contents{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:#3d5a8b;border-color: }
.rtl .fusion-main-menu .sub-menu
ul{left:auto;right:170px}
#side-header .fusion-main-menu,#side-header .side-header-content-1-2,#side-header .side-header-content-3{display:none}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder{display:none}
#side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:-20px}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{display:none}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none}


.logo1{display:none !important;}

.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-right: 15px;
  padding-left: 15px;
}

  .col-md-12 {
    width: 100%;
  }

  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-sub-footer-container,
  .single-post .entry-crumbs,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box {
    display: none !important;
  }

body .td-header-row .td-header-sp-ads {
  min-height: 0px;
}


.td-header-sp-ads {
  float: right;
  margin-bottom: 8px;
  margin-top: 8px;
  width: 728px;
  position: relative;
  
  
  
}

.td-header-sp-ads .td-header-ad-wrap {
  height: 114px;
  display: block;
  
  
}

.td-header-sp-ads .adsbygoogle {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  
}



.td-header-style-1 .td-header-sp-ads {
  float: right;
  
}

.td-header-style-1 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-2 .td-header-sp-ads {
  float: right;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 0px;
  width: 749px;
  position: relative;
  
  
}

.td-header-style-2 .td-header-sp-ads .adsbygoogle {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  
}

.td-header-style-3 .td-header-sp-ads {
  margin-top: 8px;
  float: right;
  
}

.td-header-style-3 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-4 .td-header-sp-ads {
  margin-top: 8px;
  width: 100%;
  
}

.td-header-style-4 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-5 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-5 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-5 .td-header-sp-ads .td-g-rec,
.td-header-style-5 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-5 .td-header-sp-ads .adsbygoogle,
.td-header-style-5 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-6 .td-header-sp-ads {
  margin-top: 8px;
  float: right;
  
}

.td-header-style-6 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-7 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
  min-height: inherit;
}

.td-header-style-7 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-7 .td-header-sp-ads .td-g-rec,
.td-header-style-7 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-7 .td-header-sp-ads .adsbygoogle,
.td-header-style-7 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-8 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-8 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-8 .td-header-sp-ads .td-g-rec,
.td-header-style-8 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-8 .td-header-sp-ads .adsbygoogle,
.td-header-style-8 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-9 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-9 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-9 .td-header-sp-ads .td-g-rec,
.td-header-style-9 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-9 .td-header-sp-ads .adsbygoogle,
.td-header-style-9 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-10 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-10 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-10 .td-header-sp-ads .td-g-rec,
.td-header-style-10 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-10 .td-header-sp-ads .adsbygoogle,
.td-header-style-10 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}


.genesis-nav-menu .menu-item {
	float: left;
	list-style: none;
}
.offcanvas-nav li.btn-alt,.offcanvas-nav li.btn-blue,.offcanvas-nav li.btn-orange{border:none;display:block;padding:0;margin-top:5px;text-align:left;font-weight:700;font-size:14px;font-size:1.4rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.offcanvas-nav li.btn-alt:after,.offcanvas-nav li.btn-blue:after,.offcanvas-nav li.btn-orange:after{content:none}
.offcanvas-nav li.btn-blue,.offcanvas-nav li.btn-orange{color:#fff;min-height:42px;margin-top:10px}
.offcanvas-nav li.btn-blue a,.offcanvas-nav li.btn-orange a{color:#fff}
.offcanvas-nav li.btn-blue a:after,.offcanvas-nav li.btn-orange a:after{color:#fff}
.offcanvas-nav li.btn-blue a:visited,.offcanvas-nav li.btn-orange a:visited{color:#fff}
.offcanvas-nav li.btn-blue a:focus,.offcanvas-nav li.btn-orange a:focus{color:#fff}
.offcanvas-nav li.btn-blue a:hover,.offcanvas-nav li.btn-orange a:hover{color:#fff}
.offcanvas-nav li.btn-blue a:active,.offcanvas-nav li.btn-orange a:active{color:#fff}
.offcanvas-nav li.btn-orange{background:#F29F1B}
.offcanvas-nav li.btn-orange a:hover,.offcanvas-nav li.btn-orange a:focus,.offcanvas-nav li.btn-orange a:active{background:#ce830c}
.hero-nav li.btn-alt,.hero-nav li.btn-blue,.hero-nav li.btn-orange{height:auto;min-height:inherit}
.btn-orange{background:#F29F1B}
.btn-orange:hover,.btn-orange:focus,.btn-orange:active{background:#ce830c}

.widget_service_block .widget-title {
	font-size: 22px;
	padding-bottom: 10px;
}

.widget-title a {
	color: #444444;
}

.tg-one-half .widget-title a:hover,
.tg-one-third .widget-title a:hover,
.tg-one-fourth .widget-title a:hover {
	color: #0FBE7C;
}

.tg-one-half .widget-title,
.tg-one-third .widget-title,
.tg-one-fourth .widget-title {
	text-align: center;
}

.widget_recent_work .tg-one-half .widget-title,
.widget_recent_work .tg-one-third .widget-title,
.widget_recent_work .tg-one-fourth .widget-title {
	font-size: 22px;
	padding-bottom: 8px;
	text-align: left;
}

.widget_featured_single_post .widget-title {
	font-size: 22px;
}

.widget_featured_single_post .widget-title,
.widget_featured_single_post p,
.widget_featured_single_post .service-image {
	text-align: left;
}

.widget_featured_post .tg-one-half .widget-title,
.widget_featured_post .tg-one-third .widget-title,
.widget_featured_post .tg-one-fourth .widget-title {
	text-align: left;
	font-size: 20px;
	padding-bottom: 8px;
	line-height: 22px;
}

.widget_featured_posts .widget-title {
	text-align: center;
	padding-bottom: 5px;
	color: #444444;
}

.widget_our_clients .widget-title {
	text-align: center;
	padding-bottom: 5px;
	color: #444444;
}

.widget_testimonial .widget-title {
	font-size: 22px;
	text-align: left;
}

#secondary h3.widget-title {
	font-size: 22px;
	line-height: 32px;
	padding-bottom: 15px;
}

.widget-title span {
	border-bottom: 2px solid #0FBE7C;
	padding-bottom: 5px;
}

.footer-widgets-area .tg-one-fourth .widget-title {
	text-align: left;
}

.footer-widgets-area h3.widget-title {
	color: #D5D5D5;
}

#colophon .widget-title {
	font-size: 22px;
	line-height: 32px;
}

			.tg-one-half .widget-title a:hover, .tg-one-third .widget-title a:hover, .tg-one-fourth .widget-title a:hover { color: #971b2f; }
.fusion-logo{margin-top:31px;margin-right:0px;margin-bottom:31px;margin-left:0px;}
#side-header .fusion-logo{margin:0;float:left;}
#side-header.fusion-mobile-menu-design-classic .fusion-logo{float:none;text-align:center;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo{float:left;margin:0;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-left{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-right{float:right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-center{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons{float:left;position:static;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons a{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons :first-child{margin-left:0;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons{float:right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child{margin-left:0;}
.fusion-header-v4 .fusion-logo{display:block;}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{max-width:75%;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo{margin:0 !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo{margin-bottom:20px !important;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform{float:none;display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo{float:left;}
.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo{float:right;}


body.front #content div#cell_a2.cell,
body.front #content div#cell_b2.cell, 
body.front #content div#cell_c2.cell,
body.front #content div#cell_d2.cell,
body.front #content div#cell_a3.cell,
body.front #content div#cell_b3.cell, 
body.front #content div#cell_c3.cell,
body.front #content div#cell_d3.cell {
	padding-left: 0px;
}


body.front #content div#cell_a3.cell a,
body.front #content div#cell_b3.cell a, 
body.front #content div#cell_c3.cell a,
body.front #content div#cell_d3.cell a {
	text-decoration: none;
}


body.front #content div#cell_a3.cell a:hover,
body.front #content div#cell_b3.cell a:hover, 
body.front #content div#cell_c3.cell a:hover,
body.front #content div#cell_d3.cell a:hover {
	color: #FF4300;
}

body.front #content #cell_a3 { left:0;     top:465px }

body.front #content div.cell {
	
	position: absolute;
	display: inline-block;
	left:0; top:0;
	width: 24%; 
	height: 150px;
	overflow: visible;
	font: normal 11px Verdana;
	color: #404040;
}

body.front #content div.cell a {
	color: #404040;
}

body.front #content div.cell h3 {
	
	font-weight: bold;
	color: #404040;
}


body.front div#cell_d3.cell .block .title{
	width: 212px;
}
#blog-description{font-size:1em;font-weight:normal}


.icon-fecha_txt_fi {
    
    width: 86%;
    font-size: 11px;
    line-height: 25px;
    display: inline;
    
    
    color: #fff;
}
.h1{margin:0px;padding:0px;width:271px;height:101px;cursor:pointer;display:block}

#builder-module-562d9cbc904aa-outer-wrapper {
max-width: 1000px;
width: 100%;
}

#builder-module-562d9cbc904aa .builder-module-column-1-outer-wrapper {
width: 100%;
}
.builder-module-outer-wrapper {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}

.builder-module-block-outer-wrapper {
margin-left: 0;
margin-right: 0;
min-height: 1px;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}
 .builder-module,
.widget-wrapper.single,
.widget-wrapper.left,
.widget-wrapper-single,
.widget-wrapper-left {
clear: both;
}

.builder-module-sidebar {
width: 100%;
}
    .builder-module-navigation {
padding-left: 0;
padding-right: 0;
list-style: none;
}

.builder-module-navigation ul {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
list-style: none;
z-index: 999;
}

.builder-module-navigation a {
display: block;
}

.builder-module-navigation li {
float: left;
}

.builder-module-navigation li ul {
position: absolute;
left: -999em;
}

.builder-module-navigation li:hover ul ul,
.builder-module-navigation li:hover ul ul ul,
.builder-module-navigation li:hover ul ul ul ul,
.builder-module-navigation li:hover ul ul ul ul ul,
.builder-module-navigation li.sfhover ul ul,
.builder-module-navigation li.sfhover ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul ul {
left: -999em;
}

.builder-module-navigation li:hover ul,
.builder-module-navigation li li:hover ul,
.builder-module-navigation li li li:hover ul,
.builder-module-navigation li li li li:hover ul,
.builder-module-navigation li li li li li:hover ul,
.builder-module-navigation li.sfhover ul,
.builder-module-navigation li li.sfhover ul,
.builder-module-navigation li li li.sfhover ul,
.builder-module-navigation li li li li.sfhover ul,
.builder-module-navigation li li li li li.sfhover ul {
left: auto;
}

.builder-module-navigation li:hover,
.builder-module-navigation li.sfhover {
position: static;
z-index: 9999;
}
 .builder-module-widget-bar {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
overflow: hidden;
}

.builder-module-widget-bar .widget-wrapper {
float: left;
overflow: hidden;
}
 .builder-module-content .content {
float: left;
overflow: hidden;
}
 .builder-module-image .builder-module-element img {
display: block;
}

.builder-module-image a img {
border: none;
}

#ie6 .builder-module-block-outer-wrapper {
overflow: hidden !important;
}
 #ie6 .builder-module-navigation li {
background: transparent;
}
  #ie6 .builder-responsive .builder-module-block-outer-wrapper,
#ie6 .builder-responsive .widget-outer-wrapper {
display: inline;
overflow: hidden;
overflow-y: visible;
}

#ie6 .builder-module,
#ie7 .builder-module {
display: block;
}
 div#builder-module-562d9cbc90557 .builder-module-block.builder-module-element.builder-module-column-1.clearfix {margin-bottom: 0 !important;}
 div#builder-module-562d9cbc90425 .builder-module-block.builder-module-element.builder-module-column-1.clearfix {margin-bottom: 0 !important;}

.builder-module-last-background-wrapper {background-color: #eee; border-top: 1px solid #ccc; margin-top: 1em;}
 .builder-module {
padding-top: 2px !important;
border-bottom: 0px solid #EBEBEB;
}

.builder-module-last {
border-bottom: 0;
}

.builder-module-element {
margin-bottom: 1em !important;
}

.left .builder-module-element {
margin-right: 3em;
}

.middle .builder-module-element {
margin-left: 3em;
margin-right: 3em;
}

.right .builder-module-element {
margin-left: 3em;
}

.builder-module-sidebar .widget-wrapper {
width: 100%;
}

.builder-module-sidebar .widget-background-wrapper {
margin-bottom: 2em;
}

.builder-module-sidebar .widget {
margin: 0;
padding: 0;
}

.builder-module-sidebar .widget-wrapper-left .widget {
margin-right: 1em;
}

.builder-module-sidebar .widget-wrapper-right .widget {
margin-left: 1em;
}

.builder-module-sidebar h4.widget-title {
font-size: 1.3em;
line-height: 1.3;
margin: 0 0 .75em 0;
padding: 0;
}

.builder-module-sidebar h4.widget-title a {
color: #218BC4;
}

.builder-module-sidebar h4.widget-title + * {
margin-top: 0;
}

.builder-module-sidebar .widget *:first-child {
margin-top: 0;
}

.builder-module-sidebar .widget *:last-child {
margin-bottom: 0;
}

.builder-module-sidebar .widget a.rsswidget img {
display: none;
}

.builder-module-sidebar .widget ul {
margin-left: 0;
}

.builder-module-sidebar .widget li {
list-style: none;
}
 .builder-module-header {
text-align: center;
}
 .builder-module-navigation .builder-module-navigation-menu-wrapper {display: table; margin: 0 auto;}

.builder-module-navigation-1-background-wrapper {border-top: 1px solid #eee; text-align: center;}

.builder-module-navigation-2-background-wrapper {background-color: #ad3333; text-align: center;}

.builder-module-navigation .builder-module-element {
margin: 0 !important; 
}

.builder-module-navigation ul * {
margin: 0;
}

.builder-module-navigation li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
background: transparent;
color: #3B3F42;
margin: .25em .5em 0 0;
text-decoration: none;
border-radius: 2px;
padding: .25em .45em;
-webkit-font-smoothing: antialiased;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
transition: all .2s ease-in;
}

.builder-module-navigation .current_page_item a,
.builder-module-navigation .current-cat a,
.builder-module-navigation .current-menu-item a {
color: #ECECEC;
}

.builder-module-navigation li a:hover,
.builder-module-navigation .current_page_item li a:hover,
.builder-module-navigation .current-cat li a li a:hover,
.builder-module-navigation .current-menu-item li a:hover {
color: #ECECEC;
}

.builder-module-navigation li li {
border-bottom: .1em solid #EBEBEB;
width: 14em;
}

.builder-module-navigation li li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
float: none;
padding: .75em;
line-height: 1;
margin: 0;
border-radius: 0;
}

.builder-module-navigation li li a:hover,
.builder-module-navigation li li a.sfhover {
background: #3B3F42;
color: #ECECEC;
}

.builder-module-navigation li ul ul {
margin: -2.05em 0 0 14em;
}
 .builder-module-widget-bar .left .widget {
margin-right: 1.5em;
}

.builder-module-widget-bar .middle .widget {
margin-left: 1.5em;
margin-right: 1.5em;
}

.builder-module-widget-bar .right .widget {
margin-left: 1.5em;
}

.image-no-spacing .builder-module-element {
margin: 0 !important;
padding: 0;
}

.image-full-window .builder-module-element {
margin: 0 !important;
}
 .builder-module-content .builder-module-element {
overflow: hidden;
}

.builder-module-content .hentry {
margin-bottom: 1em;
padding-bottom: 1em;
border-bottom: 0px solid #EBEBEB;
}
 .page .builder-module-content .hentry {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
 .single .builder-module-content .hentry {
margin-bottom: 2em;
padding-bottom: 0;
border-bottom: 0;
}
  .builder-module-content .format-quote .entry-content {
padding: 2.3em;
border-left: 5px solid #EBEBEB;
font-size: 1.5em;
line-height: 1.42;
-webkit-font-smoothing: antialiased;
}
 .builder-module-content .format-image {
border: 1px solid #EBEBEB;
border-radius: 2px;
padding: 1em;
}

.builder-module-content .format-image .entry-header {
padding-bottom: 1em;
border-bottom: 1px solid #EBEBEB;
}

.builder-module-content .format-image .entry-title {
margin-bottom: 0;
}

.builder-module-content .format-image .it-featured-image {
margin-bottom: 1em;
}
 .builder-module-content .format-video {
border: 1px solid #EBEBEB;
border-radius: 2px;
padding: 1em;
}

.builder-module-content .format-video .entry-header {
padding-bottom: 1em;
border-bottom: 1px solid #EBEBEB;
}

.builder-module-content .format-video .entry-title {
margin-bottom: 0;
}
 .builder-module-content .format-status .entry-header {
margin-bottom: .25em;
}

.builder-module-content .format-status .entry-content {
border: 1px solid #EBEBEB;
padding: 3em;
background: #3B3F42;
color: #FFFFFF;
-webkit-font-smoothing: antialiased;
border-radius: 3px;
}

.single .builder-module-content .format-video,
.single .builder-module-content .format-image {
border-bottom: 1px solid #EBEBEB;
padding-bottom: 1em;
}

#ie6 .builder-module-outer-wrapper,
#ie7 .builder-module-outer-wrapper,
#ie8 .builder-module-outer-wrapper {
width: 1000px;
}

#builder-module-562c6f474441e .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562cb25ad8251 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562c6f47444b2 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90282 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc9031b .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc903a0 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90425 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90557 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562dfacb510ba .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90177 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc901f9 .builder-module-column-1-outer-wrapper {
width: 100%;
}


.td-header-sp-top-menu {
  position: relative;
  padding-left: 0;
  
}

.td-header-sp-top-menu .td_data_time {
  position: relative;
  display: inline-block;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  margin: 0 32px 0 0;
  text-transform: uppercase;
  
}

.td-header-style-1 .td-header-sp-top-menu {
  position: relative;
  margin-bottom: 0px;
  top: 9px;
  
}


.td-header-style-2 .td-header-sp-top-menu {
  padding: 4px 0px 4px 20px;
}

.td-header-style-3 .td-header-sp-top-menu {
  margin-bottom: 0px;
}

.td-header-style-3 .td-header-sp-top-menu .sub-menu a {
  color: #222222;
}

.td-header-style-4 .td-header-sp-top-menu {
  margin-bottom: 0px;
}

.td-header-style-4 .td-header-sp-top-menu .sub-menu a {
  color: #222222;
}

.td-header-style-6 .td-top-menu-full .td-header-sp-top-menu {
  width: 100%;
  margin-bottom: 0px;
  line-height: 21px;
  height: 25px;
  padding-left: 0px;
  
}

.td-header-style-6 .td-top-menu-full .td-header-sp-top-menu a {
  margin: 0px 0px 0px 16px;
}

.td-header-style-7 .td-header-sp-top-menu {
  margin-bottom: 0px;
  padding-left: 10px;
}

.td-header-style-8 .td-header-sp-top-menu {
  margin-bottom: 0px;
  padding-left: 10px;
}

.td-header-style-8 .td-header-sp-top-menu .sub-menu a {
  color: #222222;
}

.td-header-style-9 .td-header-sp-top-menu {
  margin-bottom: 0px;
  padding-left: 10px;
}

.td-header-style-9 .td-header-sp-top-menu .sub-menu a {
  color: #222222;
}


.td-header-sp-top-menu .top-header-menu .sub-menu {
  position: absolute;
  top: 25px;
  left: -25px;
  background-color: #ffffff;
}


.td-header-sp-top-menu .top-header-menu {
  display: inline-block;
}

.td-header-sp-top-menu .menu-top-container {
  display: inline-block;
}


    
    .top-header-menu li a,
    .td-header-sp-top-menu .td_data_time {
        font-family:"Open Sans Condensed";
	font-size:13px;
	font-weight:normal;
	
    }

#header_video_wrap {
	position: absolute;
}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}

.relative-image-holder {
    height: 276px;
    position: relative;
    width: 100%;
}

.relative-image-holder-img1 {
    bottom: -36px;
    left: 55px;
    position: absolute;
    z-index: -1;
}

.relative-image-holder-img2 {
    position: absolute;
    right: 71px;
    top: -14px;
}

    .relative-image-holder-img0 {
        left: 0;
        position: absolute;
        top: 20px;
    }


#featured-content
{
	background-color: #fff;
	padding: 30px;
	position:relative;
	overflow: hidden;
}


#featured-content h1
{
	line-height: 50px;
	padding-right: 60px;
}


#featured-content h1 a
{
	transition: all .3s ease-in-out;
}


#featured-content h1 a:hover
{
	color: rgb(237, 65, 1);
}


#featured-content h1 span
{
	color: #ed4101;
}


#featured-content p
{
	padding-top: 15px;
	color: #9c9c9c;
	font-size: 20px;
	line-height: 28px;
	font-weight: lighter;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

.component_homepage_slideshow_controller_item {
  width: 132px;
  height: 65px;
  float: left;
  position: relative;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.component_homepage_slideshow_controller_item:hover {
  cursor: pointer;
}

.component_homepage_slideshow_controller_item:hover .base {
  top: -2px;
  opacity: 1;
  filter: alpha(opacity=100);
}

.component_homepage_slideshow_controller_item.active {
  overflow: visible;
  cursor: default;
}

.component_homepage_slideshow_controller_item.active .base {
  top: -2px;
  opacity: 1;
  filter: alpha(opacity=100);
}

	.sf-menu-mobile li.menu-item-has-children a, .sf-menu-mobile li.menu-item-has-children ul li.menu-item-has-children a {
	  float: left;
	  width: 90%;
	}

#movies .film .hover {
	width: 156px;
	height: 236px;
	border: 4px solid #31C5F5;
	float:none;
	position:absolute;
	display:none;
}

#access li .hover {
	background:#FFF !important;
	color:#000 !important;
	position:absolute;
	top:0px;
	display:none;
}


#social-description {
    float: left;
    font-size: 26px;
    width: 45.415323%;
    height: auto;
    text-align: right;
    font-weight: 400;
    line-height: 1em;
    margin: 0px 0% 0px 3.467742%;
    clear: both;
    min-height: 50px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}

.bnrimg{
	background: #8a1e02;
	text-align: center;
	
	padding: 0px;
	margin: 0;
}


.latest_informations_category {
    border-top: 5px solid #CD6118;
    border-bottom: 2px solid #e1e1e1;
    margin-bottom: 10px;
    padding: 3px 0;
}


.latest_informations_category h1 {
    font-size: 16px;
    color: #CD6118;
    float: left;
    font-weight: bold;
}


.latest_informations_category span a {
    float: right;
    color: #797979;
    font-size: 14px;
}


.slide {
	float:left; 
	width: 180px;
	margin-right: 30px;
	}


.slide.img3 {margin-right: 0;}


.slider5 .slide:last-child {margin-right: 0;}

.cntabg{margin-bottom:10px;background:#E4EEF1;border:solid 1px #FFFFFF;padding:8px 8px 5px}

	.sidebar-top,
	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; }

.sidebar-top { padding: 15px 30px; }

.sidebar-top p { float: left; color: #fff; color: rgba(255,255,255,0.8); font-size: 16px; font-weight: 600; text-transform: uppercase; line-height: 24px; padding: 3px 0; }

.s1 .sidebar-top,
.s1 .sidebar-toggle { background: #3b8dbd; }

	.s1 .sidebar-top p { color: #666; }

	.s1 .sidebar-top .social-links .social-tooltip { color: #666; }

.s2 .sidebar-top,
.s2 .sidebar-toggle { background: #82b965; }

	.s2 .sidebar-top p { color: #666; }
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}

  
  #rev_slider_1_1 .camps-slide-gps-pois .tp-button {
    margin-left: -30px !important;
  }

  
  #rev_slider_1_1 .camps-slide-gps-pois .tp-caption.small_text.tp-fade.start {
    margin-left: -30px !important;
  }



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.global-header-footer .global-header__dropdown__item{border-bottom:1px solid;border-color:#d8d8d8;padding:0 5px}
.global-header-footer .global-header__dropdown__item:last-child{border-bottom:0 none}


#jflanguageselection ul.jflanguageselection li#active_language
{
 	font-weight: bold;
	font-size: 1.0em;
}

.rawimages span#active_language img
{
	margin:2px;
	border: none;
}
 .content{width:100%;margin:0 auto;position:relative}
 .content .content-pad{padding:15px}
 #content .content-pad{padding-top:10px}
 #nav .content-pad,#secondnav .content-pad{padding-top:5px;padding-bottom:5px}
 body.fixed_width.content-shadow .page-canvas{box-shadow:0 1px 5px rgba(0,0,0,0.8)}
 body.fixed_width .section-branding .content-pad{padding:25px}
 body .content img{max-width:100%;height:auto;width:auto \9}
 .responsive #page #pagelines_content #column-wrap,.responsive #page #pagelines_content #sidebar-wrap,.responsive.fixed_width #site .content{width:100%}
 #column-wrap,#sidebar-wrap,.clip,#column-main,#sidebar1,.content,#page{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
 .section-navbar .content-pad{padding-top:5px;padding-bottom:5px}
 .section-navbar .content-pad .navbar-content-pad{padding:0 15px}
 #site .content,#footer .content{width:100%}

	
	footer .textwidget b a {
		color: #828D56;
	}

	
	footer .textwidget b a:hover {
		color: #A22823;
	}

	
	#footer-outer #copyright .col {
		width: 49%;
		margin-bottom: 0px;
	}

	
	#boxed #footer-outer #footer-widgets, #boxed #footer-outer #copyright {
		padding-left: 30px!important;
		padding-right: 30px!important;
	}

	
	
	body #footer-outer #copyright .col ul {
		float: left;
	}

	
	body #footer-outer #copyright .col ul li:first-child {
		margin-left: 0px;
	}
#footer-outer #copyright,body{border:none!important;background-color:#0a8145!important;}
#footer-outer #copyright li a i,#footer-outer #copyright p{color:#ffffff!important;}
#boxed #footer-outer #footer-widgets,#boxed #footer-outer #copyright{padding-left:0;padding-right:0;}

	
	body.single-portfolio .row .col.section-title h1 {
		width: 725px;
		margin: 0 auto;
	}

	
	.single-portfolio #full_width_portfolio .row .col.section-title h1 {
		max-width: 430px;
		margin: 0 auto;
		letter-spacing: -1px;
		font-size: 22px;
	}

	
	.row .col.section-title span, html .single #single-below-header span {
		display: none;
	}

	
	body .row #error-404 h1 {
		 font-size: 150px !important;
   		 line-height: 150px !important;
	}

	
	body .row #error-404 h2 {
		 font-size: 40px;
	}

	
	body .row #error-404 {
		margin-bottom: 0px;
	}

	
	.row .col.section-title.project-title {
		padding-bottom: 30px;
		margin-bottom: 30px!important;
	}

	
	body.search .row .col.section-title h1 {
		font-size: 18px!Important;	
	}

	
	body.search .row .col.section-title span {
		display: inline-block;
		margin-top: 10px;
		font-size: 14px;
	}

	
	.single-portfolio #full_width_portfolio .row .col.section-title h1,
	.single-portfolio .row .col.section-title h1 {
		letter-spacing: 0px;
		font-size: 20px;
	}
 

.row {
	position: relative;
}



.row:after, .col:after, .clr:after, .group:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }




.row, div.clear { padding-bottom: 24px; }


	#page-header-bg .row {
		top: 35px !important;
	}

.row .col.section-title h1 { min-height: 54px; }


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area article{
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}


.main-content .vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area article h2 a{
	font-weight: 400;
	font-size:22px;
	color:#047a28!important;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area .post .more-link span{
	background-color: transparent;
	border: 2px solid #0da85b;
	color:#0da85b;
	padding: 10px 25px;
	text-transform: uppercase;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area .post-content .post-meta.no-img {
	display:none!important;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area article.post .more-link span:hover{
	color:#fff;
}


.page.page-id-19 #page-header-bg .row .span_6 span.subheader {
    line-height:30px;
}


#request-info.row  h3.chem-title {
    text-align:center;
    font-size: 26px;
    font-weight: 300;
    padding-bottom: 20px;
    
}


#page-header-bg .container .row .col.span_6 h1, #page-header-bg .container .row .col.span_6 span.subheader {
	text-shadow: 2px 1px #5a5a5a;
	
}



.end-market.row.North-America{
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 30px;
}


body #sidebar.col.span_3.col_last .row.panel a img {
width: 75%!important;
}
#page-header-bg h1,body h1,body .row .col.section-title h1{font-family:Lato;text-transform:uppercase;font-weight:900;}
body h3,.row .col h3,.toggle h3 a{font-family:Lato;font-size:18px;line-height:24px;font-weight:regular;}
body h4,.row .col h4,.portfolio-items .work-meta h4,#respond h3,h3#comments{font-family:Lato;font-weight:regular;}
body h5,.row .col h5{font-family:Lato;}
.team-member h4,.row .col.section-title p,.row .col.section-title span,#page-header-bg .subheader,.nectar-milestone .subject{font-family:Lato;text-transform:uppercase;font-size:12px;font-weight:900;}
