﻿
.inner-left a:link:after, .inner-left a:visited:after { content:"" }

.inner-left {
    padding-left: 15px;
}

.a1 {
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  color: #e77e00;
  margin-bottom: 10px;
}
#footer{position:relative;text-transform:uppercase;}
#footer div{height:275px;padding:40px 20px;}
#footer div.odd{background:#818285;}
#footer div.even{background:#939598;}
#footer div ul{list-style:none;padding-left:0;}
#footer .social{padding:0 0 20px 0;height:auto;text-align:center;background-color:#818285;}
#footer .social div{font-size:2em;height:auto;padding-bottom:0;}
#footer .social img{margin-top:-10px;}
.row{margin-right:-15px;margin-left:-15px}

.meh-app-pub,.meh-app-pub .container,.meh-app-pub .row,.meh-app-pub .app-logo,.meh-app-pub .app-phone{height:112px;}
.row{margin-left:-15px;margin-right:-15px}
.instagram-mod .row,.twitter-mod .row{padding-top:1em}

.icon-mc-logomark:before, .icon-mc-wordmark:before {font-size: 16px; line-height: 26px; position: relative; top: 4px; left: 1px;}

.icon-mc-wordmark:before {left: 2px;}




#container {
	clear: both;	
	display: block;
	width:960px;	
	margin:0 auto;
	position:relative;
	z-index:0;	
}


#container #redline {
	border-top:  3px solid #af0d1c;	
}





#container  #banner {	
	position: relative;	
	width:  960px;
	height:  201px;	
}


#container  #nobanner {	
	position: relative;	
	width:  960px;
	height:  32px;	
}



#container #content {
	clear:  both;
	position:  relative;	
	width:  960px;	
}


@charset "utf-8";


#container #slides {
	position:absolute;	
	overflow:  hidden;
	z-index:100;					
	border-top:  3px solid #af0d1c;
}





#container #callout {	
	position:  absolute;
	top:  278px;
	height:   216px;
	width:  960px;
	overflow:  hidden;
	font-family:  Tahoma, Geneva, sans-serif;
}

.fusion-title .title-sep-container {
  position: relative;
  height: 6px;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.fusion-border-below-title .title-sep-container {
  display: none;
  height: 8px;
}

.maintext
{font-family:arial,sans-serif;
background-color: #fff;
color: #444;
text-decoration: none;
word-spacing: normal;
text-align: left;
line-height: 2em;
font-size: 13px;
padding:0px 65px 10px 40px}

.span12 {
  width: 940px;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

input.span12, textarea.span12, .uneditable-input.span12 {
  width: 926px;
}

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

#footer-area .site-info nav ul li {
  border-bottom: none;
}

.site-info a {
  color: #777;
}

.site-info a:hover {
  color: #999;
}

.site-info {
  color: #999;
  font-size: 24px;
}

.su-column {
	display: block;
	margin: 0 4% 0 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.su-column-last { margin-right: 0; }

.su-row .su-column { margin: 0 0 0 4%; }

.su-row .su-column.su-column-size-1-1 { margin-left: 0; margin-right: 0; }

.su-row .su-column:first-child { margin-left: 0; }

.su-column-centered {
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
}

.su-column img,
.su-column iframe,
.su-column object,
.su-column embed { max-width: 100%; }

.su-column-size-1-1 { width: 100%; }

.su-column-size-1-2 { width: 48%; }

.su-column-size-1-3 { width: 30.66%; }

.su-column-size-2-3 { width: 65.33%; }

.su-column-size-1-4 { width: 22%; }

.su-column-size-3-4 { width: 74%; }

.su-column-size-1-5 { width: 16.8%; }

.su-column-size-2-5 { width: 37.6%; }

.su-column-size-3-5 { width: 58.4%; }

.su-column-size-4-5 { width: 79.2%; }

.su-column-size-1-6 { width: 13.33%; }

.su-column-size-5-6 { width: 82.66%; }

	.su-row .su-column:last-child {
		margin-bottom: 0 !important;
	}

body ul#open-hours .grid2column, body #main ul.menu-items .grid2column {float:left; margin-right:2%; margin-bottom:0px; }

.lt-ie8 body ul#open-hours .grid2column, .lt-ie8 body #main ul.menu-items .grid2column {width: 48.5%;  }

body ul#open-hours li, body #main ul.menu-items li, .type-post {border-bottom:1px dotted #bdb7a4; }



body ul#open-hours {list-style:none; margin:0px; padding:0px;}

body ul#open-hours li {margin-bottom:6px; }

body ul#open-hours li .date-day {font-weight:bold;}

body ul#open-hours li .hours-date {text-align:right; font-size:12px;}

ul#open-hours li .hours-date {
color: #840f2c;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto;
}


.aligncenter {
	display: block;
	margin: 5px auto;
}


a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

#layerslider-container{max-width:970;}


#pagewrap #underbanner {clear:left; width:100%; margin:0 auto}
 
#pagewrap #underbanner #underbannerslider {width:400px; height:104px; margin:auto; background:none}

	 #underbanner #underbannerslider img {width:400px; height:100px; padding:2px 0}

	 #underbanner #underbannerslider a img, #underbannerslide a {border:none; text-decoration:none}

#pagewrap #underbanner img {width:238px; min-height:80%; max-height:80%}
#header-title h1 span{color:#8efe3c}

#header-title{position:relative;font-family:'Abel',sans-serif;display:inline-block;top:-35px;}

#header-title h1{font-family:'Abel',sans-serif;text-transform:lowercase;word-spacing:-10px;margin:20px 0 10px 0;font-size:3.2em;color:#fff}

#header-title p{font-size:1.2em}
.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}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}


.body {
	font-family: tahoma, Verdana, Arial;
	font-size: 1em;
	text-decoration: none;
}

@import url("themes/NovellNEW/style/style.css"); 
.main-menu {
background-color: #FFFFFF;
color: #333;
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}
.tp-caption a:hover{color:#ffa902}
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}
.tp-caption.big_caption_3,.tp-caption.big_caption_2,.tp-caption.big_caption_4,.tp-caption.big_caption_5,.tp-caption.big_caption_6,.tp-caption.big_caption_7,.tp-caption.big_caption_8,.tp-caption.big_caption_9,.tp-caption.big_caption_10,.tp-caption.big_caption_11,.tp-caption.big_caption_13,.tp-caption.big_caption_15,.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white{position:absolute; color:#e14f4f; text-shadow:none; font-size:80px; line-height:80px; font-family:"Open Sans";border-width:0px; border-style:none}
.tp-caption.big_caption_2,.tp-caption.big_caption_2_white{font-size:48px}
.tp-caption.big_caption_4,.tp-caption.big_caption_4_white{font-size:124px; color:#fff}
.tp-caption.big_caption_5{line-height:24px;font-size:15px;color:#999}
.tp-caption.big_caption_6{font-size:120px;color:#fff}
.tp-caption.big_caption_7,.tp-caption.big_caption_7_red{font-size:72px;color:#fff;font-weight:bold}
.tp-caption.big_caption_7_red{background:#E04028;padding:10px 20px;line-height:72px}
.tp-caption.big_caption_8{font-size:24px;color:#fff;font-family:"Open Sans"}
.tp-caption.big_caption_9{font-size:50px;color:#333}
.tp-caption.big_caption_10{font-size:55px;color:#333;font-weight:bold}
.tp-caption.big_caption_11{font-size:24px;color:#fff;background:#379BDE;background:rgba(55,155,222,0.8);padding:10px 20px;line-height:30px}
.tp-caption.big_caption_12{font-size:212px;color:#333}
.tp-caption.big_caption_13{font-size:36px;font-weight:800;color:#fff}
.tp-caption.big_caption_15{font-size:30px;font-weight:800;color:#fff}
.tp-caption.big_caption_14{line-height:30px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase}
.tp-caption.handwriting,.tp-caption.handwriting_white{position:absolute; color:#fff; text-shadow:none; font-size:144px; line-height:44px; font-family:"Dancing Script";padding:15px 40px 15px 40px;margin:0px; border-width:0px; border-style:none}
.tp-caption.store_button a{position:absolute; color:#fff; text-shadow:none; height:19px;font-size:18px; line-height:18px; font-weight:bold; font-family:"Open Sans";padding:20px 35px 20px 35px !important;margin:0px;  cursor:pointer;   background:#E04028;  border-radius:5px;   border-bottom:4px solid #cd2e16}
.tp-caption.store_button_white a{position:absolute; color:#fff; text-shadow:none;   font-size:14px;  font-weight:normal;  padding:15px 35px !important;   background:none;   border:2px solid #fff;   border-radius:40px ; height:24px !important}
.tp-caption.store_button_white a:hover{background:#E04028}
.tp-caption.store_button a,.tp-caption.store_button_white a{color:#fff !important}
.tp-caption.store_button a:hover{background:#cd2e16;border-bottom:4px solid #E04028}
.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white,.tp-caption.handwriting_white{color:#fff}
 .tp-caption.custom_heading_bold_orange{font-size:53px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.tp-caption.custom_small_text{font-size:27px;line-height:35px;font-weight:400;font-family:Oxygen;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(167,167,167);border-style:none}
.tp-caption.custom_heading_bold_orange_new{font-size:50px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:rgb(255,255,255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.col{float:left}
.fusion-copyright-notice{font-size:12px}
.fusion-footer-widget-area,.fusion-footer-widget-area article.col,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-copyright-notice{color:#999}
.fusion-footer-widget-area a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title
a{color:#fff}
.fusion-copyright-notice,.fusion-body .fusion-social-links-footer{display:block;text-align:center}
.fusion-copyright-notice:after,.fusion-social-networks:after{content:"";display:block;clear:both}
.fusion-social-networks li,.fusion-copyright-notice
li{float:none;display:inline-block}
.wrapper-no-padding,section.search{margin:0 auto;max-width:1236px}


.socialwall .socialbox {
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
background-color: #fff;
padding: 3%;
width: 76%;
margin: 0 auto;
height: 450px;
overflow-y: auto;
overflow-x: hidden;
}


.socialwall .socialbox h3 {
color: #92278f;
margin: 0px;
padding: 0px;
font-size: 2em;
line-height: 1;
text-transform: uppercase;
}


#outerwrapper { position: relative; margin: 0 auto; width: 1040px; padding: 25px; }

  .span4 {
    width: 228px;
  }

  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
input.span4,textarea.span4,.uneditable-input.span4{width:286px}
.table .span4{float:none;width:284px;margin-left:0}




.single .team .post-image{float: none; width: auto; margin-right: 0;}

.features-widget .post-image{width: auto !important; float: none !important;}

.features-widget .image-left .content .post-image{margin-top: 20px;}

.features-widget .image-title .post-image{margin-top: 20px;}


.post-image img{display: block; margin: auto; border-radius: 6px;}

		.six-column .post-image{overflow: hidden;}

		.content-widget .one-column .post-image{margin-top: 30px;}


	#widget-block .post-image{display: block; position: relative; overflow: hidden; border-radius: 6px;}

	#widget-block .post-image img{display: block; margin: auto; transition: all .1s ease-in-out;}

	#widget-block .post-image img:hover{transform: scale(1.1); -webkit-transform: scale(1.1);}


	#widget-block .post-image + .content{margin-top: 15px;}


		
		
		#widget-block .services-content-widget .post-image{margin: 0 20px 0 0; border-bottom: none;}

		#widget-block .services-content-widget .post-image img:hover{transform: none; -webkit-transform: none;}

		#widget-block .product-category-widget .post-image{border: none;}

		#widget-block .partners-content-widget .post-image{border: none; padding: 10px; margin: 0;}


		.features-widget .image-right .content .post-image{float: right; width: 48%;}


		.features-widget .image-only .post-image{margin: 0 auto;}



		
		
		.post-content .post-image{margin: 0 0 30px;}

		.post-content .post-image img{display: block; margin: 0;}

	.portfolio-list .post-image{overflow: hidden; border-radius: 6px; overflow: hidden;}

	.portfolio-list .post-image img{transition: all .1s ease-in-out; display: block;}

	.portfolio-list .post-image:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}

	.team .post-image{margin: 0 0 20px; overflow: hidden; display: block; border-radius: 6px;}







	
	
	.services .post-image{display: block; float: left; margin-right: 20px; position: relative; top: 0; transition: all .15s ease-in-out;}

	.features-content .post-content .post-image{margin: 0 0 30px;}


	
	
	.partners .post-image{display: block; margin: 0 auto 40px;}
 
		img.featured{width: 100%;}


#headNav .widget-area {
	float: right; 
}
.stack .box{padding-left:1em;padding-right:1em;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}
.wire .stack .box{padding-top:0 !important;}
.stack-navigation .box{padding-left:0;padding-right:0;}
#breadcrumb .box{border-color:#cdcdcd;}

#copyright .stack-width .box{padding-left:0px;padding-right:0px;}
#prefooter .box{padding-left:0px;padding-right:0px;}
#header-inner .box{padding-top:10px;padding-left:10px;padding-right:10px;}
#content-inner .box{padding-left:0px;padding-right:0px;}
#footer-inner .box{margin:0;padding:0;}
.span3{width:220px}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
#container-isotope .row-fluid .span3,#container-isotope .span3{margin-left:14px}
#isotope-container .row-fluid .span3,#isotope-container .span3{margin-left:14px}
header .row-fluid .span3{width:31.491712707182323%;*width:31.43852121782062%;}
#container-isotope .row-fluid .span3,#container-isotope .span3,#container-isotope .row-fluid .span4,#container-isotope .span4,#container-isotope .row-fluid .span6,#container-isotope .span6{margin-left:0}

.recently-viewed .recently-viewed-content .trustscore {
  width: 170px;
  float: left;
}

.trustscore:before,
.trustscore:after {
  display: table;
  clear: both;
  content: '';
}

.trustscore {
  position: relative;
  font-size: 14px;
  font-family: "Roboto", Arial, Helvetica sans-serif;
}

.trustscore * {
  line-height: 1.0em;
}

.trustscore .value {
  background: #666;
  position: relative;
  float: left;
  color: #fff;
}

.trustscore .value:after {
  position: absolute;
  top: 100%;
  left: 0;
  border-style: solid;
  content: '';
  border-width: 6px;
  border-color: #666 transparent transparent #666;
}

.trustscore .badges .ty-icon {
  line-height: 1;
}

.trustscore .badges .ty-icon.neg,
.trustscore .badges .trustscore.neg .score {
  color: #f37159;
}

.trustscore .badges .ty-icon.neu,
.trustscore .badges .trustscore.neu .score {
  color: #f9c015;
}

.trustscore .badges .ty-icon.pos,
.trustscore .badges .trustscore.pos .score {
  color: #119a11;
}

.trustscore .score {
  color: #666;
}

.trustscore.medium {
  width: 200px;
}

.trustscore.medium .value {
  margin: 0 8px 0 0;
  padding: 6px 8px;
  font-weight: 600;
  font-size: 2.0em;
}

.trustscore.medium .value:after {
  border-width: 6px;
}

.trustscore.medium .badges {
  font-size: .6em;
}

.trustscore.medium .badges .ty-icon {
  margin-right: 1px;
}

.trustscore.medium .score {
  margin: 0px 10px 0 0;
  font-weight: 600;
  font-size: 1.45em;
}

.trustscore.medium .counter {
  margin-top: 4px;
  color: #999;
  font-weight: 600;
  font-style: italic;
  font-size: .65em;
}

.trustscore.small .value {
  margin: 0 6px 0 0;
  padding: 5px 6px;
  font-weight: 600;
  font-size: 1.3em;
}

.trustscore.small .value:after {
  border-width: 4px;
}

.trustscore.small .badges {
  font-size: .6em;
}

.trustscore.small .badges .ty-icon {
  margin-right: 1px;
}

.trustscore.small .score {
  display: inline-block;
  float: left;
  margin: 0px 10px 0 0;
  font-weight: 600;
  font-size: 1.45em;
}

.trustscore.small .counter {
  float: left;
  margin-top: 6px;
  color: #b5b5b5;
  font-weight: 600;
  font-style: italic;
}

.trustscore.extra-small {
  width: 165px;
}

.trustscore.extra-small .value {
  margin: 0 3px 0 0;
  padding: 2px 2px;
  font-weight: 500;
  font-size: .85em;
}

.trustscore.extra-small .value:after {
  border-width: 2px;
}

.trustscore.extra-small .badges {
  margin-bottom: 1px;
  font-size: .3em;
}

.trustscore.extra-small .score {
  display: inline-block;
  float: left;
  margin: -1px 5px 0 0;
  font-weight: 600;
  font-size: .9em;
}

.trustscore.extra-small .counter {
  float: left;
  color: #b5b5b5;
  font-weight: 600;
  font-style: italic;
  font-size: .8em;
}

.trustscore.pos .score {
  color: #119a11;
}

.trustscore.pos .value {
  background: #119a11;
}

.trustscore.pos .value:after {
  border-color: #119a11 transparent transparent #119a11;
}

.trustscore.neu .score {
  color: #f9c015;
}

.trustscore.neu .value {
  background: #f9c015;
}

.trustscore.neu .value:after {
  border-color: #f9c015 transparent transparent #f9c015;
}

.trustscore.neg .score {
  color: #f37159;
}

.trustscore.neg .value {
  background: #f37159;
}

.trustscore.neg .value:after {
  border-color: #f37159 transparent transparent #f37159;
}

#health .headerIcon {margin-left: 0; }

	#headerCats #motivation, #headerCats #productivity, #headerCats #health, #headerCats #selfImprovement {margin: 0; }

	#headerCats #health a span.ptbHeaderText {margin: 0 28%;}

	.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
		margin-right: 0;
	}

	.author .author_social .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
	}

.widget .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  display: inline-block;
  margin-right: 11px;
  margin-bottom: 14px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 7px;
  margin-bottom: 10px;
}

.rtl .alignleft .fusion-social-links-header .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
  margin-right: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon:first-child {
  margin-left: 10px;
}

.rtl .author .author_social .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
}

.rtl .fusion-social-networks .fusion-social-network-icon {
  margin-left: 20px;
  margin-right: 0;
}

.rtl .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-left: 10px;
  margin-right: 0;
}

#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 10px;
}

.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}

.fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #46494a;
  display: inline-block;
}

.fusion-social-networks .fusion-social-network-icon:hover {
  opacity: 0.8;
}

.fusion-social-networks .fusion-social-network-icon:before {
  color: inherit;
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 10px;
  padding: 8px;
  background-color: #46494a;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-background-clip: inherit;
  -webkit-background-clip: inherit;
  background-clip: inherit;
  border: 1px solid #46494a;
  color: #ffffff;
}

.header-social .alignright .fusion-social-links-header .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.header-social .alignright .fusion-social-links-header .boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

	
#wrap {
	width: 900px;
	margin: 7px auto 0 auto;
	}


.alignleft {
    float:left;
}
.icon-bar-chart:before{content:"\f080"}
.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-two-third,.fusion-layout-column.fusion-one-half{position:relative;float:left;margin-right:4%;margin-bottom:20px}
.fusion-layout-column.fusion-one-half{width:48%}
.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50% !important}


.yt-k2-category-summary .theme3 .item_nums {
bottom: 10px;
margin-left: 10px
}


.yt-k2-category-summary .theme3 .sub_content{
overflow: hidden
}

.yt-k2-category-summary .theme3 .item_title_desc{
overflow: hidden;
position: relative;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }
.form-response .close-box{margin-top:40px;}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}
.col{float:left}

	
	#content .spacer {
		float: left;
		width: 10px;
	}
.page-articulos .view-vista-de-articulos .views-row{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;}
.view-bootstrap-department-menu{background:#FC0;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;width:105.5%;text-transform:uppercase;padding-left:5%;}
.site-Surplus-Warehouse .view-bootstrap-department-menu{background:#B7CEE7;}
.view-bootstrap-department-menu a{background:#FC0;text-decoration:none !important;}
.site-Surplus-Warehouse .view-bootstrap-department-menu a{background:#B7CEE7;}
.site-Surplus-Warehouse .view-bootstrap-department-menu a:hover{background:#B7CEE7;}
.view.view-home-page-slider-v2.view-id-home_page_slider_v2.view-display-id-block{margin-bottom:1%;margin-top:0%;}
.view-homepage-slideshow.view-id-homepage_slideshow.view-display-id-block_4.col-md-12{margin:10px 0px 20px 0px;}
.view-taxonomy-term .col-md-3{height:375px;}
.site-Surplus-Warehouse .mccoppin-column2 .view-store-list-footer li a,.site-Surplus-Warehouse .mccoppin-column1 .view-store-list-footer li a{color:white;padding:1% 15px;font-size:13px !important;}
.mccoppin-column2 .view-store-list-footer li a{color:white;padding:1% 15px;font-size:13px !important;}
.node-thank-you-page.node-promoted.view-mode-full{padding:0 0 0 2%;}
.view-product-search-index strong,.view-kitchen-search strong,.view-id-blog_search_index strong{font-weight:bold;color:red;}
.view.view-product-related-focus-posts{margin-top:5%;}
.view-focus-post-blog .col-lg-6{padding:0 6%;}
.view-focus-post-blog h4{background:#e6e6e6;margin:0;padding:3%;}
.view-focus-post-blog p{border-left:1px solid #dddddd;border-right:1px solid #dddddd;padding:1% 2% 2% 2%;margin:0;line-height:1.1;}
.view-focus-post-blog ul.list.small{margin:0;border:1px solid #dddddd;border-top:none;padding:1% 5% 2% 5%;font-size:77%;}
.view-focus-post-blog .views-field.views-field-nothing{min-height:350px;}
.view-focus-post-blog hr{border:none;}
.view-focus-post-blog .views-column.col-md-4.col-sm-6.col-xs-12.views-column-1.views-column-first.col-md-4.col-sm-6.col-xs-12{padding:1%;clear:both;}
.view-focus-post-blog .title{border-bottom:1px solid #cccccc;}
.view-focus-post-blog h3 .glyphicon{color:red;font-size:85%;}
.view-focus-post-blog h3 span{color:red;font-size:60%;padding-right:4%;}
.view-focus-post-blog h3 span .username,.view-focus-post-blog h3 span a{font-size:100%;color:red;}
.view-focus-post-blog span .glyphicon-tags{font-size:85%;color:red;padding-right:2%}
.view-focus-post-blog span .glyphicon-tags span a{font-size:100%;color:red !important;padding-right:2%}
.view-focus-post-blog .views-row-1{padding-bottom:2%;}
.view-new-10x10-price-grids table{background:#FC0;border-top:35px solid white;width:100%;}
.site-Surplus-Warehouse .view-new-10x10-price-grids table{background:#B7CEE7;}
.site-name-surplus-warehouse .view-new-10x10-price-grids table{background:#B7CEE7;border-top:20px solid white;}
.view-new-10x10-price-grids table th{font-weight:bolder;padding:.5% 1% !important;}
.view-new-10x10-price-grids table th,td{text-align:left;border-bottom:none;margin:0;padding:1px 2% 1px 1px;}
.view-new-10x10-price-grids tr.odd,tr.info{background-color:#fff9e5;}
.site-Surplus-Warehouse .view-new-10x10-price-grids tr.odd,tr.info{background-color:#f9f9f9;}
.site-name-surplus-warehouse .view-new-10x10-price-grids tr.odd,tr.info{background-color:#F7FCFF;}
.view-new-10x10-price-grids table .views-field-expression{text-align:right;}
.view-new-10x10-price-grids .attachment-after{margin-top:10px;}
.view-new-10x10-price-grids span{color:#c00;padding:1% 0 2%;float:right;font-weight:bolder;text-align:right;font-size:30px;margin-bottom:70px;}
.view-id-sle_maax_product_grid_catalog .product-catalog-row{height:360px !important;background:#ffffff;}
.view-id-sle_maax_product_grid_catalog .product-catalog-row:hover{background:#ffffff !important;}
.view-id-sle_maax_product_grid_catalog .product-catalog-row #product-divider-border{border-top:5px solid rgba(51,102,153,0.32);}
.view-id-sle_maax_product_grid_catalog .product-title{color:rgb(51,102,153);}
.view-id-sle_maax_product_grid_catalog .product-image img{margin-bottom:9%;}
.node.node-sle-maax-product-description.node-promoted.view-mode-full img{max-width:100% !important;max-height:100% !important;display:block;}
.view.view-sle-maax-price-group.view-id-sle_maax_price_group.view-display-id-entity_view_1.maax-prices.view-dom-id-0718b5778d71dab143740c0ae84751ed{clear:both;padding:10% 0;}
.view-sle-countertop-page-eva .view-header{clear:both;overflow:overlay;}
.view-sle-countertop-page-eva  h4.sle-express-h4{background:rgb(234,33,45);width:55%;float:left;font-size:18px;margin:5px 0 0 0;padding:1%;font-weight:bolder !important;color:white;}
.view-sle-countertop-page-eva  .sle-graphic{float:right;margin:5px 0 0 0;}
.view.view-ol-locator-proximity-search.view-id-ol_locator_proximity_search{background:rgba(255,247,215,0.52);margin:0 0 3% 0;}
.site-Surplus-Warehouse .view.view-ol-locator-proximity-search.view-id-ol_locator_proximity_search{background:rgba(0,128,255,0.05);}
.view-ol-locator-proximity-search span.geofield-proximity-origin-from{visibility:hidden;}
.view-choose-this-store-eva-link-{background:#3fb618;padding:2%;margin:2% 0;font-weight:600;font-size:larger;}
.view-choose-this-store-eva-link- a{color:white !important;}

.view-vertical-cta{display:none;}
.view-focus-post-blog a.story-img img{width:100%;}
.view-focus-post-blog .carousel{visibility:hidden;}
.view.view-focus-post-blog.view-id-focus_post_blog.view-display-id-block_11{padding-left:6%;}
.node.node-sle-maax-product-description.node-promoted.view-mode-full{width:92%;margin-left:4%;}
.view-focus-post-blog .col-xs-12{width:62%;margin:0 0 0 10%;}
.domain-surplus-warehouse-com .view-bootstrap-department-menu a{background:#B7CEE7 !important;text-decoration:none !important;}
.view .progress-disabled{float:none;}

.user_image,.user_image_small,.user_image_large {height: 55px;width:55px;border-radius:5px;}

img.user_image:hover, img.user_image_small:hover {
box-shadow: 0 0 6px 4px #ccc;
-moz-box-shadow: 0 0 6px 4px #ccc;
-webkit-box-shadow: 0 0 6px 4px #ccc;
}

				.top-content.home #rec-modal .button .progress-inner { background: #BE6546; }

.button .progress-inner {
	width: 0%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #030E1B;
	opacity: 0.7;
	transition: width 1.6s ease-in-out 0.3s;
}

.button.shrink .progress-inner {
	width: 100%;
}
#header .hed_right .header-contact{clear:both;float:right;margin-top:10px}

  
  .header-contact{
    padding-top: 10px !important;
  }

div.box.dlastrow + div.box {
  margin-left: 0 !important;
  clear: left;
}

div.box.dlastrow {
  clear: right;
}

.box {
  margin-bottom: 35px;
}

.box ul {
  list-style-type: none;
  margin: 0;
}

.box ul li {
  line-height: 1.5;
  padding: 5px 0;
}

.box .header {
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 12px;
}

#gk-bottom .box a {
  color: #777;
}

#gk-bottom .box a:active,
#gk-bottom .box a:focus,
#gk-bottom .box a:hover {
  color: #333;
}

#gk-bottom .box ul li {
  line-height: 2;
  padding: 0;
}

.box.blue-header {
  border-color: #5990de !important;
}

.box.blue-header .header {
  color: #5990de;
}

.box.blue {
  background: #5990de;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 10px 15px;
}

.box.blue .header {
  color: #fff;
}

.box.blue a {
  color: #e8effa;
}

.box.blue a:active,
.box.blue a:focus,
.box.blue a:hover {
  color: #fff;
}

.box.red-header {
  border-color: #dd514c !important;
}

.box.red-header .header {
  color: #dd514c;
}

.box.red-header a {
  color: #dd514c;
}

.box.red-header a:active,
.box.red-header a:focus,
.box.red-header a:hover {
  color: #ff736e;
}

.box.red {
  background: #dd514c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 10px 15px;
}

.box.red .header {
  color: #fff;
}

.box.red a {
  color: #ffc4c2;
}

.box.red a:active,
.box.red a:focus,
.box.red a:hover {
  color: #fff;
}

.box.green-header {
  border-color: #5eb95e !important;
}

.box.green-header .header {
  color: #5eb95e;
}

.box.green-header a {
  color: #5eb95e;
}

.box.green-header a:active,
.box.green-header a:focus,
.box.green-header a:hover {
  color: #7fdb7f;
}

.box.green {
  background: #5eb95e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 10px 15px;
}

.box.green .header {
  color: #fff;
}

.box.green a {
  color: #e4f3e4;
}

.box.green a:active,
.box.green a:focus,
.box.green a:hover {
  color: #fff;
}

.box.yellow-header {
  border-color: #fbb450 !important;
}

.box.yellow-header .header {
  color: #fbb450;
}

.box.yellow-header a {
  color: #fbb450;
}

.box.yellow-header a:active,
.box.yellow-header a:focus,
.box.yellow-header a:hover {
  color: #fdd672;
}

.box.yellow {
  background: #fbb450;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 10px 15px;
}

.box.yellow .header {
  color: #fff;
}

.box.yellow a {
  color: #fffbc7;
}

.box.yellow a:active,
.box.yellow a:focus,
.box.yellow a:hover {
  color: #fff;
}

.box.border1 {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 15px;
}

.box.border2 {
  border: 3px solid #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 15px;
}

.box.border3 {
  border: 2px dashed #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 15px;
}

.box .header [class^="icon-"],
.box .header [class*=" icon-"] {
  padding-right: 6px;
}

.box.hot,
.box.new,
.box.coming,
.box.popular {
  position: relative;
}

.box.hot:after,
.box.new:after,
.box.coming:after,
.box.popular:after {
  background: #dd514c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  content: "HOT";
  display: block;
  font-size: 11px;
  height: 16px;
  line-height: 16px;
  padding: 0 4px;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 1;
}

.box.new:after {
  background: #5990de;
  content: "NEW";
}

.box.coming:after {
  background: #fbb450;
  content: "COMING";
}

.box.popular:after {
  background: #5eb95e;
  content: "POPULAR";
}

.box.red .hot:after,
.box.red .new:after,
.box.red .coming:after,
.box.red .popular:after,
.box.blue .hot:after,
.box.blue .new:after,
.box.blue .coming:after,
.box.blue .popular:after,
.box.green .hot:after,
.box.green .new:after,
.box.green .coming:after,
.box.green .popular:after,
.box.yellow .hot:after,
.box.yellow .new:after,
.box.yellow .coming:after,
.box.yellow .popular:after {
  background: #fff !important;
  color: #dd514c !important;
  right: 12px !important;
  top: 12px !important;
}

.box.blue .hot:after,
.box.blue .new:after,
.box.blue .coming:after,
.box.blue .popular:after {
  color: #5990de !important;
}

.box.green .hot:after,
.box.green .new:after,
.box.green .coming:after,
.box.green .popular:after {
  color: #5eb95e !important;
}

.box.yellow .hot:after,
.box.yellow .new:after,
.box.yellow .coming:after,
.box.yellow .popular:after {
  color: #fbb450 !important;
}

  div.box.tlastrow {
    clear: right;
  }

  div.box.tlastrow + div.box {
    margin-left: 0 !important;
    clear: left;
  }

media (max-width: @minTabletWidth) #gk-main .container-fluid #sidebar .box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left !important;
  padding: 0 10px !important;
  width: 50%;
}

media (max-width: @minTabletWidth) div.box.dlastrow {
  clear: none;
}

media (max-width: @minTabletWidth) div.box.dlastrow + div.box {
  margin-left: 2.76243% !important;
  clear: none;
}

media (max-width: @minTabletWidth) div.box.tlastrow {
  clear: right;
}

media (max-width: @minTabletWidth) div.box.tlastrow + div.box {
  margin-left: 0 !important;
  clear: left;
}

  div.box.dlastrow,
  div.box.tlastrow {
    clear: both;
  }

  div.box.dlastrow + div.box,
  div.box.tlastrow + div.box {
    margin: 20px auto !important;
    clear: both;
  }


body.homepage .location-info .loc-img img {
  width: 438px;
  height: 288px;
}

body.homepage .location-info .loc-img {position: relative; }

body.homepage .location-info .loc-img .img-overlay {position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.25); }
.mk-dynamic-styles {display:none}

.widget .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  display: inline-block;
  margin-right: 11px;
  margin-bottom: 14px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 7px;
  margin-bottom: 10px;
}

#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 10px;
}

.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}

.fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #46494a;
  display: inline-block;
}

.fusion-social-networks .fusion-social-network-icon:hover {
  opacity: 0.8;
}

.fusion-social-networks .fusion-social-network-icon:before {
  color: inherit;
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 10px;
  padding: 8px;
  background-color: #46494a;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-background-clip: inherit;
  -webkit-background-clip: inherit;
  background-clip: inherit;
  border: 1px solid #46494a;
  color: #ffffff;
}

.fusion-secondary-header .alignright .fusion-social-links-header .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.fusion-secondary-header .alignright .fusion-social-links-header .boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
  margin-left: 0;
}
.fusion-author .fusion-social-networks .fusion-social-network-icon:first-child {margin-left: 0;}
.fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child {margin-left: 0;}

	.grid_3 .tabs li a {padding: 10px 8px}

	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,
	.grid_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega,
	.grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%;margin: 0 0 30px}

	#footer .grid_3, #footer .grid_4, #footer .grid_9 {width: 48%; margin: 0 1% 30px}


.skew_bottom_big, .skew_bottom_right, .skew_top_big, .skew_top_right, .single_skew, .single_skew .skew_bottom_big, .single_skew .skew_bottom_right, .depth-1 .single_skew, .single_skew_comm, .single_skew_comm .skew_top_big, .single_skew_comm .skew_top_right, #respond_wrap .single_skew, #respond_wrap .single_skew_comm{display:none!important;}




.skew_bottom_big, .skew_bottom_right, .skew_top_big, .skew_top_right, .lay3_bridge, .form-submit input, #searchsubmit.amp_page, .amp_next, .amp_prev, .page-numbers, .single_post .scl_button a:hover, .entry-content input, .entry-content textarea, .entry-content #submit_msg, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover{ background:#210303;}


		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;}
#block-superfish-1 ul li#menu-624-1 a.sf-depth-1{background-position:0px -178px;}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

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


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

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

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}
.top_right .block,.top_right .menu{margin:0;}
ul.menu{padding:0;margin:5px 0 5px 0;}
#main-menu ul.menu li{margin:0;}
#main-menu ul.menu li li{border:0;}
#footer-area ul.menu li a.active{color:#ddd;}
.top_right ul.menu li a.active{color:#6CDCFF;}
#footer .region .menu li{font-size:10px;text-transform:uppercase;padding:0;line-height:1.5em;}
#footer .region .menu a{color:white;}
#footer .region .menu a:hover,#footer .region .menu a.active-trail{color:#3cfcfc;}
.menu-navigation-container{margin:1em 0;}
.top_right .region-user-menu ul.menu{float:none;}
ul.menu li{margin:0 0 0 0.5em;}
td.menu-disabled{background:#ccc;}
.group-modal-wrapper{border:1px solid #CACACA;text-align:center;margin:30px 10px 10px;padding-top:40px;width:154px;height:80px;cursor:pointer;color:#888}
.group-modal-wrapper .type-icon{font-size:20px}

.vce-share-items li a,
.vce-prev-link, .vce-next-link,
.vce-wrap-left,
.vce-wrap-right,
.vce-wrap-center{width: 100%; text-align: center;}


.vce-wrap-left,
.vce-wrap-right,
.vce-wrap-center{text-align: center;}
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}
.panel-body{padding:15px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.panel-default{border-color:#ddd}
.panel-primary{border-color:#428bca}
.panel-success{border-color:#d6e9c6}
.panel-info{border-color:#bce8f1}
.panel-warning{border-color:#faebcc}
.panel-danger{border-color:#ebccd1}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
#layout-content {width: 960px;}



#layout-header,
#layout-content,
#layout-footer {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 0;
}

	
	.blog-search,
	.navigation { background: #282828; }

	
	.blog-search { padding: 8%; }

		
	.blog-search .searchform { 
		position: relative; 
		overflow: hidden; 
	}

	
	.blog-search #s {
		width: 97.5%;
		padding: 18px 100px 18px 20px;
		background: #FFF;
		font-family: 'Lato', sans-serif;
		font-size: 1em;
		color: #444;
		border: none;
		border-radius: 4px 0 0 4px;
		margin: 0;
	}

	
	.blog-search #s:focus { outline: none; }

	
	.blog-search #searchsubmit {
		-webkit-appearance: none;
		position: absolute;
		right: 0;
		top: 0;
		width: 85px;
		padding: 20px 0;
		line-height: 1;
		border: none;
		margin: 0;
		background: #1abc9c;
		border: 1px solid #1abc9c;
		color: #FFF;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-size: 0.8rem;
		font-family: 'Lato', sans-serif;
		border-radius: 0 4px 4px 0;
	}

	
	.blog-search #searchsubmit:hover { 
		cursor: pointer;
		background-color: #089D80;
		border-color: #089D80;
	}


#footer-sub	{	width:180px; margin:0 auto; font-size:14px; font-weight:bold; text-transform:uppercase; padding-bottom:20px;}
.row{margin-bottom:20px}
.clearfix,.row{zoom:1}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after,.row:after{clear:both}
#header.scrolled .row.blue{height:0;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
#header .row.blue{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;height:38px;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
body.node-type-insider-guide .row.center,#term-list .row.center,.press-room .row.center,body.page-groups .row.center{text-align:center}
body.node-type-insider-guide .row.center h2,#term-list .row.center h2,.press-room .row.center h2,body.page-groups .row.center h2{margin:24px 0;font-size:48px;line-height:1;font-weight:600}
body.node-type-insider-guide .row.center .intro,#term-list .row.center .intro,.press-room .row.center .intro,body.page-groups .row.center .intro{color:#999}
body.node-type-insider-guide .row.center .intro h2,#term-list .row.center .intro h2,.press-room .row.center .intro h2,body.page-groups .row.center .intro h2{font-size:28px;line-height:1.3;margin:0}
body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-items .row{border-top:1px dashed #cfceca;font-size:15px;line-height:22px;padding-top:20px}
body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-items .row .review-title{font-size:24px;line-height:30px}
body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-items .row .review-body{color:#565656}

.projects_holder article .image img,.portfolio_slider .portfolio_slides li.item img
{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	-moz-transition:-moz-transform .3s ease-in-out;
	-ms-transition:-ms-transform .3s ease-in-out;
	-o-transition:-o-transform .3s ease-in-out;
	transition:transform .3s ease-in-out
}

.projects_holder article .image_holder:hover .image img,.portfolio_slider .portfolio_slides li.item:hover img
{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}

.carousel.fade .item
{
	-webkit-transition:opacity .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out;
	-ms-transition:opacity .5s ease-in-out;
	-o-transition:opacity .5s ease-in-out;
	transition:opacity .5s ease-in-out;
	opacity:1;
	filter:alpha(opacity=100)
}

.carousel.fade .active.item
{
	opacity:1;
	filter:alpha(opacity=100)
}

.carousel-inner .item.dark .slider_content .text .qbutton
{
	border-color:#303030;
	background-color:#303030;
	color:#fff
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white:hover
{
	background-color:#303030;
	color:#fff!important;
	border-color:#303030
}

.carousel-inner .item img
{
	display:inline-block!important
}

.touch .carousel-inner .item
{
	background-position:center 0!important
}

.carousel-inner .item .image
{
	position:absolute;
	top:0;
	left:0;
	background-position:center 0;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	height:100%
}

.carousel-inner .item .image img
{
	display:none!important;
	width:0;
	height:0
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

.accommodations #middle-content-second ul li.golf span {
    background-position: -73px -229px;
}

#middle-content-second ul li.golf span {
    background-position: -393px -229px;
}


.widget_title {
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 500;
  background: #333;
  padding: 7px 20px;
  height: 34px; }

  .widget_title a {
    text-decoration: none; }


.widget_title .fa-youtube {
  display: block;
  float: left;
  margin: -2px 10px 0 0px;
  font-size: 21px; }


[data-width="1"][data-layout="default"] .widget_title {
  display: none; }

#pages [data-width="1"][data-layout="default"].link .widget_title {
  display: block; }

[data-width="1"][data-layout="default"].youtubewidget .widget_title {
  display: block; }

[data-width="1"][data-layout="social"].instagramwidget .widget_title {
  display: block; }

  [data-width="1"][data-layout="social"].instagramwidget .widget_title a {
    float: right;
    font-size: 12px;
    line-height: 20px; }

[data-width="1"][data-layout="social"].twitterwidget .widget_title {
  display: block; }

  [data-width="1"][data-layout="social"].twitterwidget .widget_title a {
    float: right;
    font-size: 12px;
    line-height: 20px; }

[data-width="1"][data-layout="social"].facebookwidget .widget_title {
  display: block; }

  [data-width="1"][data-layout="social"].facebookwidget .widget_title a {
    float: right;
    font-size: 12px;
    line-height: 20px; }

[data-width="2"][data-layout="single"] .widget_title,
[data-width="2"][data-layout="news"] .widget_title,
[data-width="2"][data-layout="default"] .widget_title {
  position: absolute;
  width: 100%;
  right: 0;
  z-index: 10; }


[data-width="2"][data-layout="single"] .widget_title,
[data-width="2"][data-layout="news"] .widget_title {
  position: absolute;
  width: 53.2%;
  right: 0;
  z-index: 0; }


[data-width="2"][data-layout="default"] .widget_title {
  display: none; }

[data-width="2"][data-layout="default"].youtubewidget .widget_title {
  display: block;
  position: relative;
  padding-left: 20px; }

[data-width="2"][data-layout="social"] .widget_title a {
  float: right;
  font-size: 12px;
  line-height: 20px; }


[data-width="3"][data-layout="default"] .widget_title {
  display: none; }

  [data-width="3"][data-layout="social"].instagramwidget .widget_title {
    display: block; }

    [data-width="3"][data-layout="social"].instagramwidget .widget_title a {
      float: right;
      font-size: 12px;
      line-height: 20px; }

  [data-width="3"].alert_widget .widget_title {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100px;
    height: 100%;
    text-align: center;
    line-height: 28px; }
.widget_title a:hover{color:#9d7c46}


.footer{
    margin:-101px 0 0;
}


.footer a{
	color:#688b96 !important;
	font-size: 13px;
	text-decoration:none;
	margin:0 25px;
}


.footer .wrapper{
    width:940px;
}


.footer a.bottom{
	margin:0 9px;
}

	.more_less_links_container,
	#direct_disambiguationDiv .more_less_links_container{
		display: block;
		margin-top: 10px;
		width: auto;
		padding: 0px !important;
		}

	#direct_moreLessLinks_jobListing .direct_optionsMore,
	.more_less_links_container .direct_optionsMore,
	a.direct_mobileJumpLink{
		display: block;
		text-align: center;
		width: 75%;
		margin-left: auto;
		margin-right: auto;
		background: #fff;
		}

	#direct_moreLessLinks_jobListing .directOptionsLess,
	.more_less_links_container .direct_optionsLess{
		display: none !important;
		}


#direct_disambiguationDiv .more_less_links_container {
	padding-left: 28px;
}

#home-featured{
    float: right;
    height: 503px;
    width: 399px;
}

#home-featured .post-box .play-icon{
	margin:50px 0 0px 125px ;}

#home-featured .post-box {
	height: 242px;
	width: 399px;
    margin-top: 0;
    overflow: hidden;
}

#home-featured .post-box:last-child{
    margin-top: 15px;
}

#home-featured .post-box .image-wrapper {
	height: 150px;
	width: 100%;
}

#home-featured .post-box img {
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 355px;
}

#home-featured .post-box a {
	font-size: 13px;
	line-height: 18px;
        display:block;
}

    
    #container .post-box,
    #home-featured .post-box{
	width:50%; float:left; margin:15px 0 0;
    }

    #home-featured .post-box .image-wrapper, #home-featured .post-box .image-wrapper img{
	height: 125px; width: 100%;
    }

.main-nav nav ul.sub-menu {
	position: absolute;
	top: 51px;
	left: 0;
	background-color: #2e708f;
	padding: 10px 0;
	display: none;
	width: 100%;
	min-width: 180px;
}

.main-nav nav ul.sub-menu li {
	border: none;
	margin: 0;
}

.main-nav nav ul.sub-menu a {
	color: #E1F1FE;
	display: block;
	line-height: 25px;
	text-shadow: 0 1px #7495A7;
}

.main-nav nav ul.sub-menu li a {
  padding: 0 5px 0 15px;
}
#sidebar-first .block-menu ul li.last a{border-bottom:none;}
.timely .alignright,.timely.alignright,#ai1ec-container .alignright,#ai1ec-container.alignright{float:right;margin:0 0 8px 16px;}

	.rtl .header-social .alignleft, .rtl .header-social .alignright { text-align: center; }

	.mobile-menu-design-modern .header-social .alignright { float: right; width: auto; }

	.mobile-menu-design-modern .header-social .alignright .fusion-social-links-header a { margin-right: 0px !important; margin-left: 20px !important; }

	.header-v2 .header-social .alignright{width:100%; margin:0;}

	.header-v3 .header-social .alignright{width:100%; margin:0;}

	.header-v4 .header-social .alignright{width:100%; margin:0;}

	.header-v5 .header-social .alignright{width:100%; margin:0;}

	.mobile-menu-design-classic .header-social .alignright .menu li:last-child { padding-right: 8px; border-right: none; }

	.grid-layout .meta-info .alignright, .timeline-layout .meta-info .alignright{
		width: auto !important;
		margin-top: 5px !important;
		margin-bottom: 0 !important;
	}


	.grid-layout .meta-info .alignright,.timeline-layout  .meta-info .alignright{
		float:right !important;
	}


	.rtl .grid-layout .meta-info .alignright,.rtl .timeline-layout  .meta-info .alignright{
		float:left !important;
		width: auto !important;
	}

    .crosspoint img {
        position:absolute;
    }









    .container {
	position: relative;
	width: 920px;
	margin: 0 auto;
}


    .container .one.column {
	width: 20px;
}

.container .two.columns {
	width: 80px;
}

.container .three.columns {
	width: 140px;
}

.container .four.columns {
	width: 200px;
}

.container .five.columns {
	width: 260px;
}

.container .six.columns {
	width: 320px;
}

.container .seven.columns {
	width: 380px;
}

.container .eight.columns {
	width: 440px;
}

.container .nine.columns {
	width: 500px;
}

.container .ten.columns {
	width: 560px;
}

.container .eleven.columns {
	width: 620px;
}

.container .twelve.columns {
	width: 680px;
}

.container .thirteen.columns {
	width: 740px;
}

.container .fourteen.columns {
	width: 800px;
}

.container .fifteen.columns {
	width: 860px;
}

.container .sixteen.columns {
	width: 920px;
}

.container .one-third.column {
	width: 280px;
}

.container .two-thirds.column {
	width: 600px;
}


    .container .offset-by-one {
	padding-left: 40px;
}

.container .offset-by-two {
	padding-left: 100px;
}

.container .offset-by-three {
	padding-left: 160px;
}

.container .offset-by-four {
	padding-left: 220px;
}

.container .offset-by-five {
	padding-left: 280px;
}

.container .offset-by-six {
	padding-left: 340px;
}

.container .offset-by-seven {
	padding-left: 400px;
}

.container .offset-by-eight {
	padding-left: 460px;
}

.container .offset-by-nine {
	padding-left: 520px;
}

.container .offset-by-ten {
	padding-left: 580px;
}

.container .offset-by-eleven {
	padding-left: 640px;
}

.container .offset-by-twelve {
	padding-left: 700px;
}

.container .offset-by-thirteen {
	padding-left: 760px;
}

.container .offset-by-fourteen {
	padding-left: 820px;
}

.container .offset-by-fifteen {
	padding-left: 880px;
}

 .container .column, .container .columns {
margin-left: 10px;
margin-right: 10px;
}

 .container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns {
width: 280px;
}

 .container .one-third.column, .container .two-thirds.column {
width: 280px;
}


        
        .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
padding-left: 0;
}

 .container .one.column, .container .one.columns {
width: 60px;
}



    
    .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}

	
#content #home-top h2 {
	font-size: 22px;
	font-weight: bold;
	
	padding: 0;
	border: none;
	
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0px;
	}

	
#content #home-bottom h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	border: none;
	}

		

#content #home-top h4, #content #home-bottom h2 {
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #CCCCCC;
	}

	
#content .taxonomy-description p {
	margin: 0;
	padding: 0;
	}




#content-sidebar-wrap {
	width: 750px;
	margin: 0;
	padding: 0;
	float: left;
	}


.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {
	max-width: 920px; 
	width: 100%; 
	}


.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {
	float: right;
	}




#content {
	width: 430px;
	margin: 0;
	padding: 10px 0 0 0;
	
	float: right;
	}


.sidebar-content #content, 
.sidebar-sidebar-content #content {
	float: right;
	}


.sidebar-content #content, 
.content-sidebar #content {
	max-width: 640px;
	width: 100%;
	
	}

	
.full-width-content #content {
	width: 920px;
	}


#content blockquote {
	background: #F5F5F5;
	margin: 0 15px 15px 15px;
	padding: 15px 20px 0 20px;
	}


#content .post {

	margin: 0 0 10px 0;
	padding: 0;
	}


#content .page {
	margin: 0;
	padding: 0;
	}

	
#content .post p {
	margin: 0;
	padding: 0 0 15px 0;
	}

	
#content .post ul, #content .page ul {
	list-style-type: square;
	margin: 0;
	padding: 0 0 15px 0;
	}

	
#content .post ul li, #content .page ul li {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0;
	}

	
#content .post ul ul, #content .page ul ul {
	list-style-type: square;
	margin: 0;
	padding: 0;
	}

	
#content .post ol, #content .page ol {
	margin: 0;
	padding: 0 0 15px 0;
	}

	
#content .post ol li, #content .page ol li {
	margin: 0 0 0 20px;
	padding: 0;
	}

	
#content .post ol ol, #content .page ol ol {
	margin: 0;
	padding: 0;
	}

	
#content .post-image {
	margin: 0 10px 10px 0;
	padding: 4px;
	border: 1px solid #CCCCCC;
	}

	
#content .archive-page {
	float: left;
	width: 50%;
	margin: 0;
	padding: 20px 0;
	}




#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	color: #444444;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 5px 0;
	}


#content h1 {
	font-size: 20px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #BBBBBB;
	}

	
#content h2 {
	font-size: 20px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #BBBBBB;
	}

	
#content h2 a, #content h2 a:visited {
	color: #333333;
	text-decoration: none;
	}

	
#content h2 a:hover {
	color: #336699;
	text-decoration: none;
	}

	
#content h3 {
	font-size: 18px;
    padding-top: 10px;
    padding-bottom: 5px;
}

	
#content h4 {
	font-size: 16px;
	}

	
#content h5 {
	font-size: 14px;
	}

	
#content h6 {
	font-size: 12px;
	}


#content #home-top h1 {
	font-size: 22px;
}

#content.hfeed h1 {
	font-size: 30px;
	line-height: 32px;
}

#content.hfeed h1 + p{
	padding-bottom: 15px;
	text-align: justify;
}


#content.hfeed .entry-content li
{


}


#content.hfeed .entry-content li.hoofbath
{
list-style-type: disc;
}




#content.hfeed h2.entry-title
{
clear: both;
}


#content.hfeed h2.entry-title a
{
color: #336699;
}


#content.hfeed h2.poultrytable
{
color: #ffffff;
border-bottom: none;
height: 14px;
}


#content-sidebar-wrap #sidebar.sidebar.widget-area #include_post-6.widget.Widget_Include_Post .widget-wrap h4
{
text-align: center;
}




body.home.blog.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #content.hfeed
{
float: left;
}


body.home.blog.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #sidebar.sidebar.widget-area
{
float: right;
}




body.page.page-id-8571.page-template.page-template-page_blog.page-template-page_blog-php.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #sidebar.widget-area 
{
display: none;
}


body.page.page-id-8571.page-template.page-template-page_blog.page-template-page_blog-php.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #content.hfeed,
body.archive.category.category-carriere.category-12.header-full-width.content-sidebar #wrap #inner #container #content
{
width: 100%;
max-width: 920px;
}

		
		
	#home-top,
	#home-bottom,
	.sidebar-content #content,
	.content-sidebar #content 
	{
	max-width: 968px;
	width: 95%; 
	float: none;
	margin-left: 2%;
	margin-right: 2%;
	}

	
	
	
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar.widget-area .featuredpost .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar .featuredpost .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar .featured-post .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar.widget-area .featured-post .post
	{
	display: none;
	}

	
	#content h1.entry-title
	{
	margin-top: 3%;
	}

	
	.page-id-37 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #wenderhostsubpages-2
	{
	clear: both;
	}

	
	.page-id-37 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #text-12
	{
	height: auto;
	}

	

	
	
	.page-id-1321 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #text-12
	{
	height: auto;
	}
	
	
	
	.page-id-1060 #inner #content-sidebar-wrap p
	{
	text-align: center;
	}

	
	#content-sidebar-wrap h2
	{
	text-align: center;
	}

	
	#inner #content-sidebar-wrap #content.hfeed .post-4924.page.type-page.status-publish.hentry.entry .entry-content h3,
	#inner #content-sidebar-wrap #content.hfeed .post-4924.page.type-page.status-publish.hentry.entry .entry-content p,
	#inner #content-sidebar-wrap #content.hfeed .post-4924.page.type-page.status-publish.hentry.entry .entry-content h4 a,
	#inner #content-sidebar-wrap #content.hfeed .post-4924.page.type-page.status-publish.hentry.entry .entry-content h4	
	{
	text-align: center;
	}



#content-field-overview-form .advanced-help-link,
#content-display-overview-form .advanced-help-link {
  margin: 4px 4px 0 0;
}

#content-field-overview-form .label-group,
#content-display-overview-form .label-group,
#content-copy-export-form .label-group {
  font-weight: bold;
}

table#content-field-overview .label-add-new-field,
table#content-field-overview .label-add-existing-field,
table#content-field-overview .label-add-new-group {
  float: left;
}

table#content-field-overview tr.content-add-new .tabledrag-changed {
  display: none;
}

table#content-field-overview tr.content-add-new .description {
  margin-bottom: 0;
}

table#content-field-overview .content-new {
  font-weight: bold;
  padding-bottom: .5em;
}

#content {
	float: left;
	width: 500px;
	position: relative;
	min-height: 600px;
	
}

#content a {
	color: #b13b0c;
	text-decoration: none;
}

#content a:hover {
   text-decoration: underline;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.main-container div.view-header{border-top:3px solid #121212;content:"";display:block;width:100px;margin-top:10px;}
.view .progress-disabled{float:none;}
.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 2.5em;}
#header-top-nav .region-header-top-nav{float:right;}
.region-header .block{font-size:0.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 .form-text{background:#fefefe;background:rgba(255,255,255,0.7);border-color:#ccc;border-color:rgba(255,255,255,0.3);margin-right:2px;width:120px;}
.region-header .form-text:hover,.region-header .form-text:focus,.region-header .form-text:active{background:#fff;background:rgba(255,255,255,0.8);}
.region-header .form-required{color:#eee;color:rgba(255,255,255,0.7);}
.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-user-login{width:auto;}
.region-header #block-user-login .content{margin-top:2px;}
.region-header #block-user-login .form-item{float:left;margin:0;padding:0;}
.region-header #block-user-login div.item-list,.region-header #block-user-login div.description{font-size:0.916em;margin:0;}
.region-header #block-user-login div.item-list{clear:both;}
.region-header #block-user-login div.description{display:inline;}
.region-header #block-user-login .item-list ul{padding:0;line-height:1;}
.region-header #block-user-login .item-list li{list-style:none;float:left;padding:3px 0 1px;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
.region-header #user-login-form li.openid-link a,.region-header #user-login li.openid-link a{padding-left:20px;}
.region-header #block-user-login .form-actions{margin:4px 0 0;padding:0;clear:both;}
.region-header #block-user-login input.form-submit{border:1px solid;border-color:#ccc;border-color:rgba(255,255,255,0.5);background:#eee;background:rgba(255,255,255,0.7);margin:4px 0;padding:3px 8px;}
.region-header #block-user-login input.form-submit:hover,.region-header #block-user-login input.form-submit:focus{background:#fff;background:rgba(255,255,255,0.9);}
.region-header #block-search-form{width:208px;}
.region-header #block-search-form .form-text{width:154px;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.region-help{border:1px solid #d3d7d9;padding:0 1.5em;margin-bottom:30px;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
.region{border:0;}
.region-navigation{max-width:980px;margin:0 auto;}
#header #header-top-nav .region-header-top-nav{float:none;}
.region-button-bar{width:100%;max-width:960px;margin:0 auto;}
.region-button-bar ul a{color:#ffffff;text-transform:uppercase;display:inline-block;text-align:center;font-family:arial,helvetica,sans-serif;padding:10px 30px;font-size:15px;text-shadow:none;height:auto!important;text-decoration:none;text-indent:0;margin:0;line-height:1!important;font-weight:bold;width:auto!important;overflow:inherit!important;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;}
.region-button-bar ul .contact-sales-button a{background:black!important;}
.region-button-bar ul .contact-sales-button a:hover{background:#333333!important;}
.region-button-bar ul .free-trial-button a{background:#16b3cb!important;}
.region-button-bar ul .free-trial-button a:hover{background:#00cdfd!important;}
.node-resources.resources-filter .region.region-content{margin-bottom:-18px;}
.node-resources .region-content{background:#f5f5f5;position:relative;margin-top:-10px;border-top:solid 1px #e3e3e3;}

.linecl {
    clear: both;
    font-size: 1%;
    height: 0;
    overflow: hidden;
}
.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}
.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}
a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}
a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}
a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}
a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.tabs-container .tabs .active h2 {font-size: 1.4em}
.tabs-container .tabs-content .active-body div.col-left{padding-right: 4px; clear: none;}
.tabs-container .tabs-content .active-body div.col-right{padding-left: 4px; clear: none;}

#main-nav li.active{height:2em;margin-bottom: -7px;}

.tabs-container .tabs-content .active-body {
    display: block;
}

.tabs-container .tabs .active {
    color: #333;
    background: #fafafa;
    padding: .5em 1em;
    font-size: 1.3em;
    font-weight: bold;
    border-top:1px solid #e3e3e3;
    border-left:1px solid #e3e3e3;
    border-right:1px solid #e3e3e3;
    margin-top:-.2em;
}

.tabs-container .tabs-content .active-body div{clear: both}



.clear, .cleaner { clear: both; height: 0; overflow: hidden; }


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

#header .navbar-toggle.mobile-cart-button .icons { 
  margin:0;
  padding: 0;
  display: block;
  background-color: #ffffff;
  width:30px;
  height:30px;
  position: relative;
  text-align: center;
  line-height: 30px;
  border-radius:50%;
  box-shadow:0px 1px 0px #c9cbcb,inset 0px 1px 0px #fff;
  -moz-transition:color 0.3s;
  -webkit-transition:color 0.3s;
  -o-transition:color 0.3s;
  transition:color 0.3s
}

#header .navbar-toggle.mobile-cart-button .icons:before { 
  content:"";
  display:block;
  position:absolute;
  top:-3px;
  left:-3px;
  bottom:-3px;
  right:-3px;
  z-index:-1;
  border-radius:50%;
  background-color:#edefef;
  -webkit-box-shadow:0 1px #fff,inset 0 1px #c9cbcb;
  -moz-box-shadow:0 1px #fff,inset 0 1px #c9cbcb;
  box-shadow:0 1px #fff,inset 0 1px #c9cbcb
}

#location_selectordiv span.title { float: left; margin: 10px 0 5px 10px; border-bottom: none; color: #ccc; font-weight: 700; font-size: 12px; }

#sub_left_1col .title {display: block; font-size: 1.1em; font-weight: bold;}


#sub_left_1col p.title { margin-top:14px; }

#sub_left_1col p.title #query { width:90%;_width:570px; height:12px; font-size:12px; padding:2px;margin-left:3px;}

#sub_left_1col p.title img.searchgobutton { width:20px; height:19px; margin-bottom:-3px; _margin-bottom:-3px; }

#sub_middle_1col .title {display: block; font-size: 1.1em; font-weight: bold;}



table .title #query {
    border: 1px solid #d9d9d9;
}
.mk-dynamic-styles {display:none}

.amshopby-advanced li.level1 {
	padding-left: 20px;
}

h5.toggle.active span.arrow,
.post-content ul.circle-yes li:before,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
.date-and-formats .date-box,.table-2 table thead,
.onsale,.woocommerce-pagination .current,
.woocommerce .social-share li a:hover i,
.price_slider_wrapper .ui-slider .ui-slider-range,
.tagcloud a:hover,.cart-loading,
#toTop:hover,
#bbpress-forums div.bbp-topic-tags a:hover,
.main-nav-search-form input[type="submit"]:hover, .search-page-search-form input[type="submit"]:hover,
ul.arrow li:before,
p.demo_store {
	background-color:#e10707 !important;
}


input#s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea,.input-text,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select,
#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,
.avada-select-parent select{
background-color:#3e3e3e !important;}


input#s,input#s .placeholder,#comment-input input,#comment-textarea textarea,#comment-input .placeholder,#comment-textarea .placeholder,.comment-form-comment textarea,.input-text,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-select-parent .select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select,
#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,.avada-select-parent select
{color:#cccccc !important;}


input#s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea,.input-text,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-select-parent .select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield textarea,.gform_wrapper .gfield_select[multiple=multiple],.gform_wrapper .gfield select,.select-arrow,
#bbpress-forums .quicktags-toolbar,#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,
.avada-select-parent select
{border-color:#212122 !important;}


#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	background-color:#29292a !important;
}


#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	border-color:#3e3e3e !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%}
.mh-col-2-3{width:65.83%;}
.mh-header div .mh-col-2-3{width:31.66%;}

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #53ac38;
  border-color: #4cae4c;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.btn .label {
  position: relative;
  top: -1px;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.carousel-caption .btn {
  text-shadow: none;
}

.btn-bordered {display: inline-block;line-height: 23px;padding: 4px 23px 5px;margin: 10px 0 0;border: 1px solid rgba(0, 0, 0, 0);
border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

.clientsBtn .btn{ min-width:251px;}

.btn-big {font-size: 22px;line-height: 48px;padding-left: 20px;padding-right: 20px;text-transform: uppercase;font-weight: 600;}

 .suppotrtLink a.btn{ font-weight:100;color: #448BCA}
.grid_90,body.service-design section .wrap{padding:0 5%}

#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 ); 

}

.salesbox span.salesheader{
	color: #ff7800;
	margin: 0 0 7px;
	font-size: 29px;
	font-style:italic;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#asideRight .salesbox a:hover .salesdetail {text-decoration:underline;}

.salesbox span.salesdetail{
	color: #797979;
	font-size: 11px;
	display: block;
}

.salesbox span.salesexpire{
	color: #797979;
    display: block;
    font-size: 11px;
    font-style: italic;
    margin: 0 0 7px;
}

.salesbox span.salescode{
	font-size: 12px;
	font-weight: bold;
	color: #ff7800;
}


.rotator-text {
    margin:-75px 0 0 425px;
    width: 415px;
    display: block;
    position: relative;
    color: #fff;
}
.content .testimonial_content .container .container_inner{padding:0}

	#front-columns .column-image, #front-columns .column-image img { height:inherit; }





#front-columns {
	display:block;
	width:auto;
	float:none;
	margin:0px 30px;
	overflow:hidden;
	padding-top:20px;
}

#front-columns h3 {
	font-size:20px;
	margin:7px 0;
}


 
#header {
	width:900px;
	height:125px;
	margin:0 auto;
}

#header h5{
	display:none;
}

#PageFooter .mailing-address {
  padding: 15px 0 0;
}

#PageFooter .mailing-address .title {
  margin: 0 0 10px;
  text-transform: none;
}

#PageFooter .mailing-address .address,
#PageFooter .mailing-address .phone-number {
  font-family: 'MuseoSlab300', serif;
  font-size: 16px;
  margin: 0;
}


 
.clearfix:before, .clearfix:after, nav[role=navigation] .menu ul:before, nav[role=navigation] .menu ul:after { content: ""; display: table; }

.clearfix:after, nav[role=navigation] .menu ul:after { clear: both; }

.clearfix, nav[role=navigation] .menu ul { zoom: 1; }

		#header .logo {float: left;margin: 6px 0 0;}


.icon-salient-x, .icon-salient-search, .icon-salient-right-arrow, .icon-salient-left-arrow, .icon-salient-right-line, .icon-salient-back-to-all,
.icon-salient-left-arrow-thin, .icon-salient-right-arrow-thin, .icon-salient-down-arrow-thin, .icon-salient-down-arrow, .icon-salient-google-plus, 
.icon-salient-facebook, .icon-salient-twitter, .icon-salient-pinterest, .icon-salient-heart, .icon-salient-heart-2, .icon-salient-plus, .icon-salient-cart,
.icon-salient-pencil, .icon-be, .icon-vimeo  { 
	font-family: 'icomoon'!important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.icon-salient-search:before {
	content: "\e002";
}

.ic_caption {
	position: absolute;
	overflow: hidden;
	margin: 0;
	padding: 0;
	left: 0;
	right: 0;
	cursor: default;
	border-top: 1px solid #fff;
	display: none
}

.ic_caption h3 {
	padding: 5px 10px;
	margin: 0;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px
}
.block-wrapper{width:960px;height:150px;float:left}
.banner,.block-wrapper a{margin-right:5px;position:relative;width:188px;float:left}





.clear:before,
.clear:after,
.site:before,
.site:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.nav-links:before,
.nav-links:after,
.comment-navigation:before,
.comment-navigation:after,
.social-navigation ul:before,
.social-navigation ul:after,
.textwidget:before,
.textwidget:after {
	content: "";
	display: table;
}


.clear:after,
.site:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.nav-links:after,
.comment-navigation:after,
.social-navigation ul:after,
.textwidget:after {
	clear: both;
}


	.site-content {
		display: block;
		float: left;
		margin-left: 29.4118%;
		width: 70.5882%;
	}


.white {
	color: #fff;
}

  .navbar {
    display: none;
  }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}

.navbar-collapse.in {
  overflow-y: auto;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  -webkit-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  height: 60px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 36px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 15px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-nav {
  margin: 7.5px -15px;
}

  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }

  .navbar-right {
    float: right !important;
  }

.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }

  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }

  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }

.navbar-default {
  background-color: #fff;
  border: 1px solid #d8d8d8;
	border-collapse: separate;
	-webkit-box-shadow: #c3c3c3 0 0 .8em;
	-moz-box-shadow: #c3c3c3 0 0 .8em;
	box-shadow: #c3c3c3 0 0 .8em;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777;
}

.navbar-default .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}

.navbar-inverse .navbar-brand {
  color: #777;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #777;
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

.navbar-inverse .navbar-link {
  color: #777;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #777;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.navbar-default .navbar-toggle{border-color:#ddd;}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff;}

.navbar-default .navbar-toggle .icon-bar{background-color:#888;}

.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7;}


#topnav ul li li, #topnav ul ul a {
    background: #b66611;
}

#topnav ul a {
    padding: 5px 3px 5px 7px;
}

#topnav {
	font-family: 'franklin_gothic_demi',arial,helvetica,sans-serif;
	font-size:11pt;
	}


	#topnav ul, #catnav ul { 
		display: none; 
	}


	#topnav,
	#catnav {
		background:transparent !important;
		border:0 !important;
	}


#topnav ul { 
	margin:0; 
	padding:0; 
	list-style:none; 
	line-height:1; 
	margin:0;
	}


#topnav ul li  { 
	float:left; 
	width: auto;
	}


#topnav ul a:hover {
	color:#582202;
	}


#topnav ul ul  { 
	position: absolute; 
	left: -999em; 
	width: 222px; 
	z-index:99999;
	border:0;
	}


#topnav ul ul a  {
	width:200px; 
	line-height:20px;
	border: 1px solid #000;
	border-top:0;
	background:#333;
	}


#topnav ul ul a:hover  {

	}


#topnav ul ul ul  {
	border-top: 1px solid #000;
	margin: -32px 0 0 221px; 
	}


#topnav ul li li { 
	margin:0;
	border:0;
	}


#topnav ul li:hover,
#topnav ul li.hover  {
	position:static;
	}


#topnav ul li:hover ul ul, 
#topnav ul li.sfhover ul ul,
#topnav ul li:hover ul ul ul, 
#topnav ul li.sfhover ul ul ul,
#topnav ul li:hover ul ul ul ul, 
#topnav ul li.sfhover ul ul ul ul { 
	left:-999em; 
	}


#topnav ul li:hover ul, 
#topnav ul li.sfhover ul,
#topnav ul li li:hover ul, 
#topnav ul li li.sfhover ul,
#topnav ul li li li:hover ul, 
#topnav ul li li li.sfhover ul,
#topnav ul li li li li:hover ul, 
#topnav ul li li li li.sfhover ul {
	left:auto;
	}
