﻿
	.tile_media .text {font-size: 85%;}

     .carousel .text {
		padding: 20px 10px!important;
		width: 60%;  
	}

	.carousel .text h2{
		font-size: 2em;
		line-height: 1.3em;
		margin-bottom: .88em;
	}

	.carousel .text p{
		font-family: 'wbook';
		font-size: 1.25em;
		line-height: 1.5em;
		margin-bottom: 1.5em;
	}

	.tile_media .text,
	.tile_media .dark,
	.tile_media:hover .text,
	.tile_media .dark{
		display: none;
	}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

    .carousel .text:before, .carousel .text:after {
      content: "";
      background: rgba(88, 74, 66, .7);
      position: absolute;
      top: 0;
      bottom: 0;
      width: 9999px;
    }

    .carousel .text:before {
      right: 100%;
    }

    .carousel .text:after {
      left: 100%;
    }

.tile_media:hover .text {
    
    opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}


.tile_media .text h2,
.tile_media .text p,
.tile_media h3{
	color: #fffdfa;
}

.tile_media .text h2{
font-size: 1.4em;
	line-height: 1.45em;
	margin-bottom: 1.4em;
}

.tile_media  .text p{
font-size: 1.13em;
	line-height: 1.5em;
}

.rod .text,.lptc .text{
	padding: 30px 30px 40px;
}


	
	
	.corner {background:none; visibility:hidden; position:absolute; width:0; height:0;}
.tabs-body .software-imgs img{width:auto; height:30px; padding: 0 5px;}
.tabs-body .software-imgs {text-align: center; padding: 10px;}


#header .widget-area {
float:right;
margin:10px 0;
padding:0;
width:470px;
height:30px!important;
	}

	
#header .widget-area p {
	margin: 0;
	padding: 0 0 5px 0;
	}

	


#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #header .widget-area h4 {
	color: #333333;
	font-family: Helvetica, Arial, san-serif;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0;
	}

	
#content h4, #header .widget-area h4 {
	font-size: 14px;

	}


#sidebar .widget, #sidebar-alt .widget {
	background: #fff;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	border: 0px solid #FFFFFF;	
	}

	
#sidebar .widget p, #sidebar-alt .widget p {
	margin: 0;
	padding: 0;
	}

 
#footer-widgets .widget {
    background: none;
    border: none;
}
.relations .related .item .content .main{display:block;width:100%;width:auto;padding-bottom:4px;position:relative}
.relations .related .item .content .main:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.relations .related .item .content .main:before{content:' ';display:block;width:1px;height:129px;position:absolute;top:0;right:auto;bottom:auto;left:-15px;border-right:1px dotted #6e6d6d;z-index:9999}
.relations .related .item .content .main .image{position:relative;margin-bottom:0.65em;float:left;margin-left:4.94297%;*margin-left:4.94292%;margin-right:0;width:52.77567%;*width:52.77562%;min-height:129px;height:auto !important;height:129px}
.relations .related .item .content .main .image:first-child{margin-left:0;*margin-left:0}
.relations .related .item .content .main .title{float:left;margin-left:4.94297%;*margin-left:4.94292%;margin-right:0;width:42.28137%;*width:42.28132%}
.relations .related .item .content .main .title:first-child{margin-left:0;*margin-left:0}
.mainContent .main{display:block;width:100%;width:auto;padding-bottom:48px}
.mainContent .main:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.mainContent .main .contents{float:left;margin-left:7.86517%;*margin-left:7.86512%;margin-right:0;width:65.8427%;*width:65.84265%;border-top:2px solid #811b55;padding-top:12px;position:relative}
.mainContent .main .contents:first-child{margin-left:0;*margin-left:0}
.mainContent .main .contents .theContent{display:block;width:100%;width:auto;margin-bottom:2em}
.mainContent .main .contents .theContent:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.mainContent .main .contents .theContent .theContent{float:right;margin-right:4.34783%;*margin-right:4.34778%;margin-left:0;width:57.3913%;*width:57.39125%;margin-bottom:0}
.mainContent .main .contents .theContent .theContent:first-child{margin-right:0;*margin-right:0}
.mainContent .main .contents .theContent .additions .date{border-top:2px solid #811b55;border-bottom:2px solid #811b55;padding:10px 0;margin:10px 0;color:#811b55}
.mainContent .main .contents .theContent .additions .icon-pdf{margin:10px 0;display:block;text-decoration:none;font-size:12px}
.mainContent .main .contents .theContent .additions .icon-pdf:visited{color:#6e6d6d}
.mainContent .main .contents .theContent .additions .icon-pdf:hover{color:#811b55}
.mainContent .main .contents .theContent .additions .icon-pdf:focus{color:#811b55}
.mainContent .main .contents .theContent .additions .icon-pdf:active{color:#811b55}
.mainContent .main .contents .theContent .additions .icon-pdf span{text-decoration:underline}
.mainContent .main .contents .theContent .additions .icon-pdf:before{color:#73afb6 !important;font-size:25px;display:block;float:left;margin:0 5px 0 0}
.mainContent .main .contents .theContent .theContent,.mainContent .main .contents .theContent .additions{float:none;width:100%;margin-left:0;margin-right:0}
.mainContent .main .sidebar{float:left;margin-left:4.34783%;*margin-left:4.34778%;margin-right:0;width:28.69565%;*width:28.6956%;margin-left:5.34783%;background:#ededed;padding:16px}
.mainContent .main .sidebar:first-child{margin-left:0;*margin-left:0}
.mainContent .main .sidebar .twitterFeed{background:#fff}
.mainContent .main .sidebar .sideMenu{width:auto;padding:0 0 34px;list-style:none}
.mainContent .main .sidebar .sideMenu:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.mainContent .main .sidebar .calendarAction{background:#333132;cursor:pointer;background:#333132;padding:18px 16px;color:#fefeff;font-size:16px;text-align:center;margin:0 0 34px}
.mainContent .main .sidebar .calendarAction p{text-align:center;margin:0}
.mainContent .main .sidebar .calendarAction .heading{font-size:28px;line-height:1.2em;color:white}
.mainContent .main .sidebar .calendarAction .subheading{font-size:20px;color:#73afb6;margin-bottom:16px}
.mainContent .main .sidebar .calendarAction img{margin:0 auto 16px}
.mainContent .main .sidebar .calendarAction p:last-child{padding:0 20px}
.mainContent .main .sidebar .newsletterAction,.mainContent .main .sidebar .donateAction{margin:0 0 34px;background:#73afb6;padding:18px 10px;font-size:22px;text-align:center;cursor:pointer}
.mainContent .main .sidebar .newsletterAction p,.mainContent .main .sidebar .donateAction p{line-height:1.1em;text-align:center;margin:0}
.mainContent .main .sidebar .newsletterAction .heading,.mainContent .main .sidebar .donateAction .heading{color:white}
.mainContent .main .sidebar .newsletterAction .subheading,.mainContent .main .sidebar .donateAction .subheading{color:#811b55}
.mainContent .main .sidebar .newsletterAction img,.mainContent .main .sidebar .donateAction img{margin:0 auto 6px}
.mainContent .main .sidebar .testimonials{background:#8a9e99;padding:18px 16px 23px;font-size:16px;margin:0}
.mainContent .main .sidebar .testimonials:before{font-family:Icon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e610"}
.mainContent .main .sidebar .testimonials blockquote{padding:0 5px}
.mainContent .main .sidebar .testimonials p{text-align:left;color:white}
.mainContent .main .sidebar .testimonials p:after{font-family:Icon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e60f"}
.mainContent .main .sidebar .testimonials cite{font-size:14px;color:#d9e4cd}
.mainContent .main .sidebar .testimonials .slick-slide{height:200px}
.mainContent .main .sidebar .customContent{background:white;padding:18px 16px 23px;margin:34px 0 0}
.mainContent .main .sidebar .relatedReformerSide ul{padding:0 0 0 1.6em;margin:0}
.mainContent .main .sidebar .relatedReformerSide ul li{margin-bottom:0.5em}
.mainContent .main .sidebar .relatedReformerSide ul a{text-decoration:none}
.mainContent .main.singleColumn .contents,.mainContent .main.singleColumn .tiles{float:none;width:100%;margin-left:0;margin-right:0;display:block;width:100%;width:auto}
.mainContent .main.singleColumn .contents:after,.mainContent .main.singleColumn .tiles:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.mainContent .main.singleColumn .contents .left,.mainContent .main.singleColumn .contents .right,.mainContent .main.singleColumn .tiles .left,.mainContent .main.singleColumn .tiles .right{display:block;width:100%;width:auto;float:left;margin-left:3.44613%;*margin-left:3.44608%;margin-right:0;width:48.27693%;*width:48.27688%;margin-bottom:24px}
.mainContent .main.singleColumn .contents .left:after,.mainContent .main.singleColumn .contents .right:after,.mainContent .main.singleColumn .tiles .left:after,.mainContent .main.singleColumn .tiles .right:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.mainContent .main.singleColumn .contents .left:first-child,.mainContent .main.singleColumn .contents .right:first-child,.mainContent .main.singleColumn .tiles .left:first-child,.mainContent .main.singleColumn .tiles .right:first-child{margin-left:0;*margin-left:0}
.mainContent .main.singleColumn .contents .left a,.mainContent .main.singleColumn .contents .right a,.mainContent .main.singleColumn .tiles .left a,.mainContent .main.singleColumn .tiles .right a{display:block;text-decoration:none;position:relative;margin-bottom:22px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.mainContent .main.singleColumn .contents .left a:visited,.mainContent .main.singleColumn .contents .right a:visited,.mainContent .main.singleColumn .tiles .left a:visited,.mainContent .main.singleColumn .tiles .right a:visited{color:#811b55}
.mainContent .main.singleColumn .contents .left a:hover,.mainContent .main.singleColumn .contents .right a:hover,.mainContent .main.singleColumn .tiles .left a:hover,.mainContent .main.singleColumn .tiles .right a:hover{color:#811b55}
.mainContent .main.singleColumn .contents .left a:focus,.mainContent .main.singleColumn .contents .right a:focus,.mainContent .main.singleColumn .tiles .left a:focus,.mainContent .main.singleColumn .tiles .right a:focus{color:#811b55}
.mainContent .main.singleColumn .contents .left a:active,.mainContent .main.singleColumn .contents .right a:active,.mainContent .main.singleColumn .tiles .left a:active,.mainContent .main.singleColumn .tiles .right a:active{color:#811b55}
.mainContent .main.singleColumn .contents .left a img,.mainContent .main.singleColumn .contents .right a img,.mainContent .main.singleColumn .tiles .left a img,.mainContent .main.singleColumn .tiles .right a img{width:100%}
.mainContent .main.singleColumn .contents .left a span,.mainContent .main.singleColumn .contents .right a span,.mainContent .main.singleColumn .tiles .left a span,.mainContent .main.singleColumn .tiles .right a span{display:inline-block;vertical-align:baseline;zoom:1;white-space:nowrap;*display:inline;*vertical-align:auto;position:absolute;top:auto;right:0;bottom:10px;left:auto;padding:2px 15px;background:white;background:rgba(255,255,255,0.8)}
.mainContent .main.singleColumn .contents .left .single,.mainContent .main.singleColumn .contents .right .single,.mainContent .main.singleColumn .tiles .left .single,.mainContent .main.singleColumn .tiles .right .single{float:left;margin-left:6.07735%;*margin-left:6.0773%;margin-right:0;width:46.96133%;*width:46.96128%}
.mainContent .main.singleColumn .contents .left .single:first-child,.mainContent .main.singleColumn .contents .right .single:first-child,.mainContent .main.singleColumn .tiles .left .single:first-child,.mainContent .main.singleColumn .tiles .right .single:first-child{margin-left:0;*margin-left:0}
.mainContent .main.singleColumn .contents .left .single.noMargin,.mainContent .main.singleColumn .contents .right .single.noMargin,.mainContent .main.singleColumn .tiles .left .single.noMargin,.mainContent .main.singleColumn .tiles .right .single.noMargin{margin-left:0}
.mainContent .main.singleColumn .contents .left .huge,.mainContent .main.singleColumn .contents .right .huge,.mainContent .main.singleColumn .tiles .left .huge,.mainContent .main.singleColumn .tiles .right .huge{float:none;width:100%;margin-left:0;margin-right:0}
.mainContent .main.singleColumn .contents .left,.mainContent .main.singleColumn .tiles .left{margin-left:0}
.relations .related .item .content .main .image img{width:100%;height:auto !important;min-height:0 !important}
.home .relations .related .item .content .main:before{height:186px;position:absolute;top:0;right:-30px;bottom:auto;left:auto}
.home .relations .related .item .content .main .image{float:none;width:100%;margin-left:0;margin-right:0}
.home .relations .related .item .content .main .image span{display:block;width:252px;height:187px;margin:0 auto;margin-top:-187px;position:relative;z-index:80;padding:20px;background:transparent;background:rgba(0,0,0,0);color:transparent;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.home .relations .related .item .content .main .image span a{color:transparent}
.home .relations .related .item .content .main .image span p{text-align:left}
.home .relations .related .item .content .main .title{float:none;width:100%;margin-left:0;margin-right:0}
.home .relations .related .item .content .main:hover .image span{background:black;background:rgba(0,0,0,0.7);color:white}
.home .relations .related .item .content .main:hover .image span a{color:white}
.home .relations .related .item .content .main .image img{width:auto !important;height:auto !important;max-width:100% !important;min-width:0 !important;display:block;margin:0 auto}
.main.publicationDoc aside{position:absolute;top:0;right:0;bottom:auto;left:auto;z-index:100;width:28.75%;padding:8px 0 16px;background:#f3f5f1;color:#d60c8c;border-top:4px solid #d60c8c}
.main.publicationDoc aside a{color:#d60c8c;text-decoration:none}
.main.publicationDoc aside a:hover{color:#811b55;text-decoration:underline}
.main.publicationDoc aside h2{color:#d60c8c}
.main.publicationDoc aside ol{padding-left:24px;color:#666}
.main.publicationDoc aside ol a{color:#666}
.main.publicationDoc aside ol a:hover{color:#d60c8c}
.main.publicationDoc aside ol li{font-weight:bold}
.main.publicationDoc aside ol ol{padding:0 0 6px 8px;list-style:none}
.main.publicationDoc aside ol ol li{font-weight:normal}
.main.publicationDoc aside ol ol li ol li a{color:#aaa}
.main.publicationDoc aside ol ol li ol li a:hover{color:#d60c8c}
.main.publicationDoc aside ol ol li ol li ol{display:none}
.main.publicationDoc .theDocument{width:auto;position:relative}
.main.publicationDoc .theDocument:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.main.publicationDoc .docSections{width:auto}
.main.publicationDoc .docSections:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.main.publicationDoc .subtitle{color:#811b55;font-size:16px;margin:-16px 0 1px}
.main.publicationDoc .date{margin:0 0 6px;padding:8px 0 0;color:#811b55;font-size:12px;border-top:1px dashed #6e6d6d}
.main.publicationDoc .sidebar{background:transparent;color:#d60c8c;padding:0}
.main.publicationDoc .sidebar p{border-top:1px solid #d60c8c;padding:10px 0;margin:0}
.main.publicationDoc .authors strong{color:#6e6d6d}
.main.publicationDoc .authors a{text-decoration:none}
.main.publicationDoc .authors a,.main.publicationDoc .authors a strong{color:#6e6d6d}
.main.publicationDoc .authors a:hover,.main.publicationDoc .authors a:hover strong{color:#d60c8c;text-decoration:underline}


.feature_right_top,
.feature_right_bot {
	width:314px;
	border:solid 1px #b4b4b4;
	padding:0;
}


.feature_right_bot {
	background-color:#F3F1EB;
}


.feature_right_bot ul {
	list-style-type:none;
}


.feature_right_bot ul li a,
.feature_right_bot ul li a:visited {
	width:272px;
	background-color:#ffffff;
	color:#3F89A3;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	border:solid 1px #DEDBD1;
	padding:5px;
	margin:5px 0 0 0;
}


.feature_right_bot ul li a:hover {
	text-decoration:underline;
}
.row.container{margin-bottom:30px!important;}
.row.custom-width{margin-left:auto!important;margin-right:auto!important;}
.row.divided .columns{border-right:1px solid rgba(0,0,0,0.05);}
.row.divided .columns:last-child{border:0;}
.collapse .row .column,.collapse .row .columns{position:relative;padding-left:0;padding-right:0;float:left;}
.row:hover .col_hover_focus .column-inner:not(:hover){opacity:0.6!important;}
#top-bar .row{position:relative;}
#masthead .row{height:100%;}
.row.js-flickity .flickity-prev-next-button.previous{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);}
.row.js-flickity .flickity-prev-next-button.next{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}
.row.js-flickity .flickity-page-dots{position:relative;bottom:0;margin-bottom:30px;}
.nav-dots-small .flickity-page-dots .dot,.row.js-flickity .flickity-page-dots .dot{opacity:0.2;width:10px;height:10px;border:0;background-color:#111;}
.ux_banner .row{position:relative;height:100%;z-index:2;max-width:67.5em!important;margin-left:auto!important;margin-right:auto!important;}
.row.boxed .featured-box.pos-left{padding-left:40px;}
.row.boxed .featured-box.pos-left .featured-img{left:-20px;top:20px;background:#000000;border-radius:99px;padding:5px;}
.woocommerce-cart .woocommerce .row .large-8,.woocommerce-cart .woocommerce .row .large-4{width:100%;}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:67.5em;*zoom:1;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.row.collapse .column,.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left;}
.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1;}
.row .row:before,.row .row:after{content:" ";display:table;}
.row .row:after{clear:both;}
.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1;}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table;}
.row .row.collapse:after{clear:both;}
form .row .row{margin:0 -0.5em;}
form .row .row .column,form .row .row .columns{padding:0 0.5em;}
form .row .row.collapse{margin:0;}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0;}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5em;}
body.home .row.container{margin-bottom:5px!important;}
body.home .row.container.featured-boxs{margin-bottom:0!important;margin-left:0!important;margin-right:0!important;}
.stack-width,.deco-width{margin:0 auto;position:relative;text-align:left;}
.stack-width{width:auto;}

#copyright .stack-width .box{padding-left:0px;padding-right:0px;}


.td-mobile-content {
  
  
}

.td-mobile-content ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.td-mobile-content li {
  float: none;
}

.td-mobile-content li a {
  display: block;
  border-top: 1px solid white;
  border-bottom: 1px solid #e8e8e8;
  line-height: 21px;
  font-size: 15px;
  font-family: 'Ubuntu', sans-serif;
  text-transform: uppercase;
  color: #1e1e1e;
  padding: 12px 13px 14px 17px;
  
}

.td-mobile-content li a:hover {
  text-decoration: none !important;
  color: #4db2ec;
  background-color: #fafafa;
}

.td-mobile-content .sub-menu {
  
}

.td-mobile-content .sub-menu a {
  padding: 7px 8px 9px 36px !important;
  line-height: 19px;
  font-size: 13px;
}

.td-mobile-content .sub-menu .sub-menu {
  
}

.td-mobile-content .sub-menu .sub-menu a {
  padding-left: 55px !important;
}

.td-mobile-content .sub-menu .sub-menu .sub-menu a {
  padding-left: 74px !important;
}

.td-mobile-content .menu_icon {
  display: none;
}

nav.logo-center{ background: rgba(255,255,255,0.9); max-height: 70px; overflow: hidden; padding-top: 70px; -webkit-transition: all .5s ease; transition: all .5s ease; -moz-transition: all .5s ease; }

.logo-center.fixed-nav{ padding-top: 66px !important; }

.logo-center .medium-2{ display: none; }

.logo-center .menu{ width: 100%; text-align: left !important; }

.logo-center .menu li{ padding-left: 0px; padding-right: 0px; float: none; padding-bottom: 11px; }

.logo-center .menu li a{ color: #333; }


nav .logo{ position: relative; bottom: 15px; }

nav .logo-dark{ display: none; }

nav .logo.logo-round{ bottom: 20px; }

.fixed-nav .logo{ width: 80px; bottom: 5px; display: none; }

.fixed-nav .logo-dark{ display: inline-block !important; }

.top-bar .logo{ max-width: 440px; bottom: 0px; margin-bottom: 22px; }

nav.off-screen .logo{ max-width: 100px; }


.logo-center .nav-toggle{ position: absolute; right: 11px; top: 11px; color: #333; }

.footer-contact .logo-holder{ width: 200px; margin: 0px auto; background: #f2f2f2; text-align: center; position: relative; z-index: 1; }

.footer-contact .logo-holder img{ width: 120px; }
.divided-section:before,.divided-section:after{content:" ";display:table}
.divided-section:after{clear:both}


#home .column-right .home-right-top .home-right-top-img {
  position: relative;
  width: 60%;
  float: left;
}


#home .column-right .home-right-top .home-right-top-img img {
  width: 100%;
}


#home .column-right .home-right-top .home-right-top-img .home-right-top-text {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-size: 70px;
  line-height: 80px;
  color: white;
  position: absolute;
  bottom: 50px;
}


#home .column-right .home-right-top .home-right-top-img .home-right-top-text span {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  background-color: #48f0c5;
}
.tabs .body-inner .items .article{float:left;width:206px;margin:0px 20px 0px 0px;}
.tabs .body-inner .items .article.last{margin:0px;}
.tabs .body-inner .items .article .content{font-size:1.4em;line-height:1.2em;margin:10px 0px 10px 0px;}
.body-wrapper .primary-column.article .primary-column{min-height:10px;}
.body-wrapper .primary-column.article .primary-column.spread{width:94%;}

	
#tsub {
	position: relative;
	text-align: right;
	color: #6699cc;
	font-size: 0.8em;
	font-weight: bold; }


.mod_events_latest {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: solid 1px red;
	height: 30px;
	}

	body.vertical-header.mhs-tablet-land #site-loading .spinner {
		left: auto;
		right: auto;
	}

	body.vertical-header.mhs-table-port #site-loading .spinner {
		left: auto;
		right: auto;
	}

	#site-loading .spinner {
		top: 60%;
	}

	body.vertical-header.mhs-mobile #site-loading .spinner {
		left: auto;
		right: auto;
	}
#preloader-loading .spinner{margin:-25px auto 0;height:50px;width:50px;position:relative;top:50%;webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
body.sf-preloader-done #preloader-loading .spinner{-moz-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}
#site-loading.orbit-bars .spinner{margin-top:-25px!important}
.browser-ie #site-loading .spinner{display:none!important}
body.page-fading-in #site-loading .spinner{-moz-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}
.wave .spinner{margin:100px auto;width:50px;height:50px;text-align:center;font-size:10px}
.wave .spinner .rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}
.wave .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.wave .spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}
.wave .spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}
.wave .spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}
#site-loading.circle .spinner{margin:0 auto;width:50px;height:50px;position:relative}
.spinner .spinner-container{position:absolute;width:100%;height:100%}
.rotating-square .spinner{width:50px!important;height:50px!important;background-color:#333;left:50%;margin-left:-25px;margin-top:-25px!important;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out}
.orbit-bars .spinner{width:50px!important;height:50px!important;display:inline-block;margin-left:-25px;margin-top:-25px!important}
.spinner .circle-bar {border-left-color:#e4e4e4;border-bottom-color:#e4e4e4;border-right-color:#85192c;border-top-color:#85192c;}
	
	

img.left {
  float:left;
  margin:0 12px 0 0;
}


.left {
	float:left;
	}


#inner-header {
    position:relative;
}


.minifiedHeader #inner-header {
	border-bottom:1px solid #CCCCCC;
}






































.wrap {
  width: 96%;
  margin: 0 auto;
}

.img-circle {
  border-radius: 50%;
}

#rc_modules .header .icon {
	float: right;
	padding: 8px 10px 0 0;
}

#modules_btm #left .header .icon, #modules_btm #middle .header .icon, #modules_btm #fullbtm .header .icon {
	float: right;
	padding: 8px 10px 0 0;
}

#home_module #left .header .icon, #home_module #middle .header .icon {
	float: right;
	padding: 8px 10px 0 0;
}

span.slogan3{color:#fff;font-size:11px;padding-left:5px;}





.clear {
	clear: both;
}

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

img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}



.modulefootertop {
    border-left: 1px solid #ffffff;
    float: left;
    margin: 10px 6px;
}

.modulefootertop li.item109{
    display: none;
}

.modulefootertop h3.module-title {
    background: none repeat scroll 0 0 transparent;
}


.modulefootertop p {
    margin-bottom: 34px;
    overflow: hidden;
}



.section-title-primary
{
	background-color: #4d6e9f;
	font-family: 'FrutigerLTStd-Cn';
	color: white;
	font-size: 17px;
	font-size: 1.7rem;
	line-height: 1.4;
	padding: 7px 5px 3px 5px;
	text-transform: uppercase;
}


.section-title-primary a:link, 
.section-title-alt a:link, 
.section-title-invert a:visited, 
.section-title-primary a:visited, 
.section-title-alt a:visited, 
.section-title-invert a:visited, 
.section-title-primary a:hover, 
.section-title-alt a:hover, 
.section-title-invert a:hover  
{
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}


div.dewy-func a, body#tinymce a{ color:#c00 !important; }

	#contentArea span.quote-red{color:#c00101;}

.post-info {
    display: block;
    font-size: 13px;
    color: #AAAAAA;
    float: left;
    clear: both;
    font-family: Droid Serif, Arial;
    width: 100%;
    border-bottom: 1px solid #E1E1E1;
}


.view-more {
  margin: 18px 0 0; }

.view-more a {
  color: #000; }

.view-more a:hover {
  color: #007dba;
  text-decoration: none; }


.videos .view-more {
  background-color: #0096D6;
  margin-bottom: 0;
  margin-top: -115px;
  padding-bottom: 20px;
  padding-top: 105px; }

  .videos .view-more.view-more-has-social {
    margin-top: -200px;
    padding-bottom: 24px;
    padding-top: 200px; }


.videos-two-total .view-more {
  margin-top: -324px;
  padding-bottom: 24px;
  padding-top: 290px; }


.videos .view-more a {
  color: #fff; }

  .videos .view-more a .fa {
    color: #fff; }

.testimonial-person{
	font-size: 17px;
	margin: 0px 0px 20px 0px;
}




.alignnone {
	margin:5px 20px 20px 0;
}

a img.alignnone {
	margin:5px 20px 20px 0;
}

.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}

.moduletabletabscle, .moduletabletabsreports,.moduletabletabsnews, .moduletabletabsevents, .moduletabletabsprobono, .moduletabletabslegislation{clear:both;margin-top:5px; border: solid 1px silver; display:none; clear:both; padding:0px 10px 10px 10px; width:218px;margin-bottom:15px;}

.moduletabletabslegislation *, .moduletabletabslegislation a, .moduletabletabslegislation a:visited, 
.moduletabletabsprobono *, .moduletabletabsprobono a, .moduletabletabsprobono a:visited, 
.moduletabletabsevents *, .moduletabletabsevents a,  .moduletabletabsevents a:visited,  
.moduletabletabscle *, .moduletabletabscle a, .moduletabletabscle a:visited, 
.moduletabletabsreports *, .moduletabletabsreports a, .moduletabletabsreports a:visited, 
.moduletabletabsnews *, .moduletabletabsnews a, .moduletabletabsnews a:visited
{ color:#005DAB;color:#00356A; margin:0; padding:0; font-family:arial, helvetica,sans-serif;text-decoration:none;font-size:11px; font-weight:bold; }

.moduletabletabscle h2, .moduletabletabsreports h2, .moduletabletabsnews h2,.moduletabletabslegislation h2, .moduletabletabsevents h2, .moduletabletabsprobono h2{padding-top:10px;font-size:11px;}


.moduletabletabslegislation a:hover,  
.moduletabletabsprobono a:hover, 
.moduletabletabsevents a:hover, 
.moduletabletabscle a:hover, 
.moduletabletabsreports a:hover,
.moduletabletabsnews a:hover
{ text-decoration:underline; }





   
.w-socials-item {
	margin: 2px 4px 2px 0;
	}

.w-socials.align_center .w-socials-item {
	margin: 2px;
	}

.w-socials.align_right .w-socials-item {
	margin: 2px 0 4px 2px;
	}

	.w-socials-item-link {
		font-size: 17px;
		line-height: 36px;
		height: 36px;
		width: 36px;
		border-radius: 5px;
		color: inherit;
		}

	.l-subfooter.at_top .w-socials-item-link {
		color: inherit;
		}

	.w-socials-item-link:hover {
		border: none !important;
		color: #fff !important;
		}

		.w-socials-item-link-hover {
			bottom: auto;
			height: 0;
			-webkit-transition: height 0.3s;
					transition: height 0.3s;
			}

		.w-socials-item-link:hover .w-socials-item-link-hover {
			height: 100%;
			}

		.w-socials-item-link:after {
			font-family: fontawesome;
			}

	.w-socials-item-popup {
		font-size: 13px;
		line-height: 20px;
		padding: 3px 10px 4px;
		bottom: 42px;
		border-radius: 3px;
		-webkit-transition: opacity 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s, -webkit-transform 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s;
				transition: opacity 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s, transform 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s;
		}

		.w-socials-item-popup:after {
			left: 10px;
			}

			

.w-socials.size_medium .w-socials-item-link {
	font-size: 20px;
	line-height: 46px;
	height: 46px;
	width: 46px;
	}

	.w-socials.size_medium .w-socials-item-popup {
		bottom: 52px;
		}

		

.w-socials.size_large .w-socials-item-link {
	font-size: 24px;
	line-height: 54px;
	height: 54px;
	width: 54px;
	}

	.w-socials.size_large .w-socials-item-popup {
		bottom: 62px;
		}

		

.w-socials.style_colored .w-socials-item.email .w-socials-item-link {
	color: #697277;
	}

	.w-socials-item.email .w-socials-item-link-hover {
		background-color: #697277;
		}

	.w-socials-item.email .w-socials-item-link:after {
		content: '\f0e0';
		}

	

.w-socials.style_colored .w-socials-item.rss .w-socials-item-link {
	color: #ff9702;
	}

	.w-socials-item.rss .w-socials-item-link-hover {
		background-color: #ff9702;
		}

	.w-socials-item.rss .w-socials-item-link:after {
		content: '\f09e';
		}

		

.w-socials.style_colored .w-socials-item.facebook .w-socials-item-link {
	color: #42599e;
	}

	.w-socials-item.facebook .w-socials-item-link-hover {
		background-color: #42599e;
		}

	.w-socials-item.facebook .w-socials-item-link:after {
		content: '\f09a';
		}

		

.w-socials.style_colored .w-socials-item.twitter .w-socials-item-link {
	color: #55acee;
	}

	.w-socials-item.twitter .w-socials-item-link-hover {
		background-color: #55acee;
		color: #fff;
		}

	.w-socials-item.twitter .w-socials-item-link:after {
		content: '\f099';
		}

		

.w-socials.style_colored .w-socials-item.google .w-socials-item-link {
	color: #db4437;
	}

	.w-socials-item.google .w-socials-item-link-hover {
		background-color: #db4437;
		}

	.w-socials-item.google .w-socials-item-link:after {
		content: '\f0d5';
		}

		

.w-socials.style_colored .w-socials-item.linkedin .w-socials-item-link {
	color: #117eb9;
	}

	.w-socials-item.linkedin .w-socials-item-link-hover {
		background-color: #117eb9;
		}

	.w-socials-item.linkedin .w-socials-item-link:after {
		content: '\f0e1';
		}

		

.w-socials.style_colored .w-socials-item.youtube .w-socials-item-link {
	color: #cd201f;
	}

	.w-socials-item.youtube .w-socials-item-link-hover {
		background-color: #cd201f;
		}

	.w-socials-item.youtube .w-socials-item-link:after {
		content: '\f16a';
		}

		

.w-socials.style_colored .w-socials-item.vimeo .w-socials-item-link {
	color: #1ab7ea;
	}

	.w-socials-item.vimeo .w-socials-item-link-hover {
		background-color: #1ab7ea;
		}

	.w-socials-item.vimeo .w-socials-item-link:after {
		content: '\f27d';
		}

		

.w-socials.style_colored .w-socials-item.skype .w-socials-item-link {
	color: #00aff0;
	}

	.w-socials-item.skype .w-socials-item-link-hover {
		background-color: #00aff0;
		}

	.w-socials-item.skype .w-socials-item-link:after {
		content: '\f17e';
		}

		

.w-socials.style_colored .w-socials-item.flickr .w-socials-item-link {
	color: #ff0084;
	}

	.w-socials-item.flickr .w-socials-item-link-hover {
		background-color: #ff0084;
		}

	.w-socials-item.flickr .w-socials-item-link:after {
		content: '\f16e';
		}

		

.w-socials.style_colored .w-socials-item.pinterest .w-socials-item-link {
	color: #cb2027;
	}

	.w-socials-item.pinterest .w-socials-item-link-hover {
		background-color: #cb2027;
		}

	.w-socials-item.pinterest .w-socials-item-link:after {
		content: '\f0d2';
		}

		

.w-socials.style_colored .w-socials-item.tumblr .w-socials-item-link {
	color: #37465d;
	}

	.w-socials-item.tumblr .w-socials-item-link-hover {
		background-color: #37465d;
		}

	.w-socials-item.tumblr .w-socials-item-link:after {
		content: '\f173';
		}

		

.w-socials.style_colored .w-socials-item.dribbble .w-socials-item-link {
	color: #ea4c89;
	}

	.w-socials-item.dribbble .w-socials-item-link-hover {
		background-color: #ea4c89;
		}

	.w-socials-item.dribbble .w-socials-item-link:after {
		content: '\f17d';
		}

		

.w-socials.style_colored .w-socials-item.vk .w-socials-item-link {
	color: #4c75a3;
	}

	.w-socials-item.vk .w-socials-item-link-hover {
		background-color: #4c75a3;
		}

	.w-socials-item.vk .w-socials-item-link:after {
		content: '\f189';
		}



.w-socials.style_colored .w-socials-item.instagram .w-socials-item-link {
	color: #a17357;
	}

	.w-socials-item.instagram .w-socials-item-link-hover {
		background-color: #a17357;
		}

	.w-socials-item.instagram .w-socials-item-link:after {
		content: '\f16d';
		}

		

.w-socials.style_colored .w-socials-item.behance .w-socials-item-link {
	color: #1769ff;
	}

	.w-socials-item.behance .w-socials-item-link-hover {
		background-color: #1769ff;
		}

	.w-socials-item.behance .w-socials-item-link:after {
		content: '\f1b4';
		}

		

.w-socials.style_colored .w-socials-item.xing .w-socials-item-link {
	color: #006464;
	}

	.w-socials-item.xing .w-socials-item-link-hover {
		background-color: #006464;
		}

	.w-socials-item.xing .w-socials-item-link:after {
		content: '\f168';
		}

		

.w-socials.style_colored .w-socials-item.yelp .w-socials-item-link {
	color: #c41200;
	}

	.w-socials-item.yelp .w-socials-item-link-hover {
		background-color: #c41200;
		}

	.w-socials-item.yelp .w-socials-item-link:after {
		content: '\f1e9';
		}

		

.w-socials.style_colored .w-socials-item.twitch .w-socials-item-link {
	color: #6441a5;
	}

	.w-socials-item.twitch .w-socials-item-link-hover {
		background-color: #6441a5;
		}

	.w-socials-item.twitch .w-socials-item-link:after {
		content: '\f1e8';
		}

		

.w-socials.style_colored .w-socials-item.soundcloud .w-socials-item-link {
	color: #ff5600;
	}

	.w-socials-item.soundcloud .w-socials-item-link-hover {
		background-color: #ff5600;
		}

	.w-socials-item.soundcloud .w-socials-item-link:after {
		content: '\f1be';
		}

		

.w-socials.style_colored .w-socials-item.deviantart .w-socials-item-link {
	color: #05cc47;
	}

	.w-socials-item.deviantart .w-socials-item-link-hover {
		background-color: #637768;
		}

	.w-socials-item.deviantart .w-socials-item-link:after {
		content: '\f1bd';
		}

		

.w-socials.style_colored .w-socials-item.foursquare .w-socials-item-link {
	color: #fa4b7a;
	}

	.w-socials-item.foursquare .w-socials-item-link-hover {
		background-color: #fa4b7a;
		}

	.w-socials-item.foursquare .w-socials-item-link:after {
		content: '\f180';
		}

		

.w-socials.style_colored .w-socials-item.github .w-socials-item-link {
	color: #333;
	}

	.w-socials-item.github .w-socials-item-link-hover {
		background-color: #333;
		}

	.w-socials-item.github .w-socials-item-link:after {
		content: '\f09b';
		}



.w-socials.style_colored .w-socials-item.odnoklassniki .w-socials-item-link {
	color: #f58220;
	}

	.w-socials-item.odnoklassniki .w-socials-item-link-hover {
		background-color: #f58220;
		}

	.w-socials-item.odnoklassniki .w-socials-item-link:after {
		content: '\f263';
		}

		

.w-socials.style_colored .w-socials-item.s500px .w-socials-item-link {
	color: #222;
	}

	.w-socials-item.s500px .w-socials-item-link-hover {
		background-color: #222;
		}

	.w-socials-item.s500px .w-socials-item-link:after {
		content: '\f26e';
		}

		

.w-socials.style_colored .w-socials-item.houzz .w-socials-item-link {
	color: #7ac142;
	}

	.w-socials-item.houzz .w-socials-item-link-hover {
		background-color: #7ac142;
		}

	.w-socials-item.houzz .w-socials-item-link:after {
		content: '\f27c';
		}

	.l-subheader .w-socials-item {
		vertical-align: middle;
		margin: 0;
		}

		.l-subheader .w-socials-item .w-socials-item-link {
			font-size: 17px;
			line-height: 36px;
			height: 36px;
			width: 36px;
			border-radius: 0;
			box-shadow: none !important;
			background: none !important;
			color: inherit;
			}

		.l-subheader .w-socials-item-popup {
			display: none !important;
			}

			.w-socials-item-link:after,
			.w-socials-item-link i {
				display: block;
				line-height: inherit;
				position: relative;
				}

		.w-socials-item-link:hover + .w-socials-item-popup {
			visibility: visible;
			opacity: 1;
			-webkit-transform: translateY(0);
					transform: translateY(0);
			}
.l-header .w-socials-item.custom .w-socials-item-link-hover {background-color:#1abc9c;}
.no-touch .w-logo-link:hover,.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,.no-touch .l-subheader.at_middle .w-lang-item:hover,.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,.no-touch .l-subheader.at_middle .w-socials-item-link:hover,.no-touch .l-subheader.at_middle .w-search-open:hover,.no-touch .l-subheader.at_middle .w-cart-h:hover .w-cart-link,.no-touch .l-subheader.at_middle .w-cart-quantity {color:#1b98e0;}
.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,.no-touch .l-subheader.at_top .w-lang-item:hover,.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,.no-touch .l-subheader.at_top .w-socials-item-link:hover,.no-touch .l-subheader.at_bottom .w-search-open:hover,.no-touch .l-subheader.at_bottom .w-cart-h:hover .w-cart-link,.no-touch .l-subheader.at_bottom .w-cart-quantity {color:#ff6ba9;}
a.w-btn.color_light.style_outlined,.w-btn.color_light.style_outlined,.w-btn.w-blog-post-more,.w-iconbox.style_outlined.color_light .w-iconbox-icon,.w-person-links-item,.w-socials-item-link,.pagination .page-numbers {box-shadow:0 0 0 2px #e8e8e8 inset;}
.color_alternate a.w-btn.color_light.style_outlined,.color_alternate .w-btn.color_light.style_outlined,.color_alternate .w-btn.w-blog-post-more,.color_alternate .w-iconbox.style_outlined.color_light .w-iconbox-icon,.color_alternate .w-person-links-item,.color_alternate .w-socials-item-link,.color_alternate .pagination .page-numbers {box-shadow:0 0 0 2px #ddd inset;}
.btn-link{font-weight:400;color:#428bca;cursor:pointer;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}
.btn-link:focus,.btn-link:hover{color:#2a6496;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}

.copyright-wrap { width: 980px; margin: 0 auto 20px; background: #2a2a2a; border-top: 3px solid #999; }

#footer {
  height: 40px;
  margin: 5px;

  margin-top: 5px;
  text-align: center;
  color: #fff;
  font-size: 0.8em;
  clear: both;
  padding-top: 20px;
}
#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;}

	
	h1 span.quote-img  {
	}


	h1 span.quote-img img {
		width:21px;
		height:auto;
		padding:10px;
		margin-bottom:12px;
		opacity:0.5;
		
	}

.page_titles { margin:0px 0px 20px; padding:9px 5px 11px }

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}


#menu-category-menu .sub-menu {

	display:none;

}

.x-navbar .sub-menu {
	min-width: 235px;
}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}

.menu-filters li.active{ border-bottom: 1px solid #333;}

.narrow-menu.active{ display: block; }
.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}


.our-partner .partner-contents .read-more-block {
	height: 95px;
	display: table-cell;
	vertical-align: middle;
	width: 400px !important;
	max-width: 100%;
}


.read-more-block {
  color: white;
  font-size: 0.75em;
  
  font-weight: 700;
  text-align: center;
  width: 100%; }

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

	#content{
		width:100% !important;
		float:none !important;
		margin-bottom:50px;
	}


	#content.full-width {
		margin-bottom: 0;
	}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

.woocommerce-content-box.full-width {
  margin-left: 0;
  width: 100%;
}

.rtl .woocommerce-content-box.full-width {
  margin-right: 0;
}


#decisia-main-content .decisia-content .resultControls .pager li,
#decisia-main-content .decisia-form ul li.search-field,
#decisia-main-content .collectionItemList li,
#decisia-main-content .tabs li,
#decisia-main-content .advanced-search .chzn-results li,
#decisia-welcome li,
.decisia-autocomplete li {
	background-image: none;
}


#decisia-welcome li {
	list-style-position: inside;
	list-style-type: disc;
}



.iccalendar .no-event {
}
.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-4{width:33.33333333%}


		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 .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


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

.single_product_display .imagecol {float:left;}

#slider1_container {
    float: left;

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


.slides,
.flex-control-nav,
.flex-direction-nav {
	list-style: none;
	margin: 0; 
	padding: 0; 
}
 

.flexslider .slides img {
	display: block;
	max-width: 100%; 
}



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

html[xmlns] .slides {
	display: block;
}
 

* html .slides {
	height: 1%;
}


.flexslider .slides {
	zoom: 1;
}


#footer .rss-icon,
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .googleplus-icon,
#footer .google-plus-icon,
#footer .stumbleupon-icon,
#footer .stumble-upon-icon {
	margin: 1px 0 5px 0;
	padding-left: 3px;
}


#header .rss-icon,
#header .yelp-icon,
#header .vimeo-icon,
#header .youtube-icon,
#header .twitter-icon,
#header .facebook-icon,
#header .linkedin-icon,
#header .rss-feed-icon,
#header .instagram-icon,
#header .pinterest-icon,
#header .foursquare-icon,
#header .googleplus-icon,
#header .google-plus-icon,
#header .stumbleupon-icon,
#header .stumble-upon-icon {
	display: inline;
	margin: 1px;
	padding-left: 3px;
}

nav ul li.last
{
    background:none;
    padding-right: 0;
}
.fixed_top_header .side_menu_button,.fixed_top_header .shopping_cart_inner,.fixed_top_header .mobile_menu_button,.fixed_top_header .header_bottom_right_widget_holder,.fixed_top_header .mobile_menu_button{height:45px!important}
.side_menu_button,.shopping_cart_inner{height:100px!important}
header.menu_bottom.has_header_fixed_right .side_menu_button{height:130px!important}
header.sticky .side_menu_button{height:60px}
header:not(.sticky) .header_menu_bottom .side_menu_button{height:60px}
.fixed_top_header .side_menu_button,.fixed_top_header .shopping_cart_inner,.fixed_top_header .header_bottom_right_widget_holder{height:45px}
.side_menu_button{cursor:pointer;display:table-cell;vertical-align:middle;height:100px}
.side_menu_button a:last-child{padding:0 0 0 8px}
.header_inner_right.left_side .side_menu_button a:last-child{padding:0}
.side_menu_button .popup_menu:hover{opacity:.8}
.popup_menu_opened .main_menu,.popup_menu_opened .side_menu_button a:not(.popup_menu),.popup_menu_opened #back_to_top,.popup_menu_opened .header_top,.popup_menu_opened header .tooltip,.popup_menu_opened .mobile_menu_button,.popup_menu_opened .fixed_top_header .header_bottom_center_widget,.popup_menu_opened .fixed_top_header .header_bottom_right_widget_holder{visibility:hidden!important}
.popup_menu_opened .side_menu_button .shopping_cart_header{display:none}

				
	
.logo_wrapper,
.side_menu_button,
.shopping_cart_inner
{
	height: 160px;
}

.modal-box .content .link { padding: 0 0 0 20px; font: bold 12px/18px Arial, Helvetica, sans-serif; float: left; width: 100px; margin-bottom: 14px;}

.modal-box .content .link-empty { padding: 0; font: bold 12px/18px Arial, Helvetica, sans-serif; float: left; width: 120px; margin-bottom: 14px;}

.modal-box .content .link-lastline { padding: 0 0 0 20px; font: bold 12px/18px Arial, Helvetica, sans-serif; float: left; width: 100px;}

.modal-box .content .link-email { padding: 0; font: bold 12px/18px Arial, Helvetica, sans-serif; float: left; width: 100px; margin-bottom: 14px;}

.modal-box .content .link-facebook { padding: 0; font: bold 12px/18px Arial, Helvetica, sans-serif; float: left; margin-top: 10px;margin-bottom: 10px;}

.modal-box .content .link a, .modal-box .content .link-lastline a,.modal-box .content .link-email a, .modal-box .content .link-empty a { color: #222; text-decoration: none; }

.modal-box .content .link a:hover, .modal-box .content .link-lastline a:hover,.modal-box .content .link-email a:hover, .modal-box .content .link-empty a:hover { color: #ff6600; text-decoration: none; }
.img-responsive{display:block;max-width:100%;height:auto;}


.dd_button a:link,.dd_button a:visited,.dd_button a:active {
	text-decoration:none;
	color:#000
}


.dd_button {
	float:left;
	padding:4px
}

	#main #container #content .post .entry-content .postContent .dd_post_share .dd_buttons .dd_button {padding: 0; max-width: 105px; overflow:hidden; height:30px;}


.description {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
}
#donation-block #amount_form .amount-buttons-holder .start-button.leftside{float:left;width:47%}
.podcast-collection .leftside{float:left;width:33%}
.podcast-collection .leftside img{width:100%;max-width:300px;display:block}
.act-now-banner .mask .leftside{float:left;position:relative;z-index:100;width:49%;padding:0;margin-top:8.5%}
.act-now-banner .mask .leftside h2{font-size:2.8rem;font-weight:500;float:right;text-align:right;font-style:italic;margin:0 8% 0 0;line-height:1.1}
.act-now-banner .mask .leftside h2 p{margin:0}
.related-news-loop.leftside{padding-right:10px}
#ic_z6e99xho9w52wivwqrja .ic_left,#ic_z6e99xho9w52wivwqrja .ic_right,#ic_z6e99xho9w52wivwqrja .ic_left:after,#ic_z6e99xho9w52wivwqrja .ic_right:after{border-color:#e2e2e2; background:#ffffff; color:#bdbdbd; }
#ic_z6e99xho9w52wivwqrja .ic_left:hover,#ic_z6e99xho9w52wivwqrja .ic_right:hover,#ic_z6e99xho9w52wivwqrja .ic_left:hover:after,#ic_z6e99xho9w52wivwqrja .ic_right:hover:after{background:#ffffff; color:#4e4e4e; }


#navbar ul.children {
	display: none;
	z-index: 100;
}
.front .view-special-events .views-row,.front .view-calendar-2 .views-row,.front .fp-blog-block-list .views-row{background:none repeat scroll 0 0 rgba(6,7,9,0.4);padding:5px;}
.front .views-row.views-row-1,.front .views-row.views-row-2,.front .views-row.views-row-3,.front .views-row.views-row-4,.front .views-row.views-row-5{margin-bottom:5px;min-height:127px;}
.front .view-id-special_events .views-row.views-row-1,.front .view-id-special_events .views-row.views-row-2,.front .view-id-special_events .views-row.views-row-3{min-height:130px;}
div.close-text{font-weight:normal;font-size:.8em;float:right;margin-right:5px;margin-top:2px;}
#wdn_logo_lockup{padding:1em 0;border-top:1px solid #eae9e6}
#wdn_logo_lockup:after{content:"";display:table;clear:both}

.hf9.home-feature-bg p {
    color: #000;
    margin: 0 0 25px;
}

.home-feature-bg-alt .wrap {
    padding: 60px 0;
}



.epik-green .head-wrap,
.epik-green .welcome,
.epik-green .home-feature-bg-dark,
.epik-green .author-box, {
	background: #1887e5;
	color: #eee;
	position:fixed;
	width: 100%;
	z-index: 9;
}


.home-feature-bg.hf3 {
    border-top: 0 solid #ccc;
    background: #FFFFFF;
}

.home-feature-bg.hf3 .wrap {
   
    margin: 20px auto;
    padding: 30px;
}


.home-feature-bg.hf7 .wrap {
    margin: 0 auto;
    overflow: hidden;
    padding: 80px 0 40px;
    max-width: 1140px;
}



.page-template-page_webdesign-php .home-feature-bg.hf9 {
	 background: #F2F2F2 !important;
}
.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_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container_12 .grid_9,.container_16 .grid_12{width:700px}
.container_12 .grid_12,.container_16 .grid_16{width:940px}

    
    #slideshow .slide-item .slide-content h2.title{
        white-space: inherit;
    }

    .featured-box .featured-content h3,
    .men-box .content-box h3.title, .women-box .content-box h3.title{
        font-size:35px;
    }

#slideshow .slide-item h3.title-slide{
    font-size: 12px;
    color: #939598;
    letter-spacing: 0.72em;
    text-transform: uppercase;
    margin: 0;
    top:50%;
    position: absolute;
    transform: rotate(-90deg) translateX(-50%);
    -webkit-transform: rotate(-90deg) translateX(-50%);
    -moz-transform: rotate(-90deg) translateX(-50%);
    -ms-transform: rotate(-90deg) translateX(-50%);
    transform-origin: left top 0;
    -webkit-transform-origin: left top 0;
    -moz-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    left:15px;
}

.men-box .content-box h3.title,
.women-box .content-box h3.title{
    font-size: 57px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    margin:0;
}

.men-box .content-box h3.title{
    color: #939598;
}

.women-box .content-box h3.title{
    color: #fff;
}


.title-homepage{
    font-family: GaramondRegular;
    font-size: 23px;
    color: #808285;
    letter-spacing: 0.01em;
    padding:18px 0;
    border-bottom: 1px solid #c3c4c6;
    border-top: 1px solid #c3c4c6;
    text-align: center;
    margin: 0 0 20px;
    line-height: normal;
}




.art-bar {
   position:relative;
}

.art-bar:before, .art-bar:after {
   position:absolute;
   top:0;
   bottom:0;
   content:' ';
   background-repeat:repeat;
   z-index:-1;
}

.art-bar:before {
   left:0;
   background-position: top left;
}

.art-bar:after {
   right:0;
   background-position: top right;
}


.clearfix {
  *zoom: 1;
}


.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}


.clearfix:after {
  clear: both;
}

.pd_content_container .form_sec .span3.no_of_guest.clearfix.text_captial.bold{width:271px;}

.private-dining-content-collection .private-dining-form-profile .clearfix.text_captial.bold .span4{width:409px !important;}

.private-dining-content-collection .private-dining-form-profile .clearfix.text_captial.bold .span4 .input-bg{width:404px !important;}

.private-dining-content-collection .private-dining-form-profile .clearfix.text_captial.details_wth .span4.contact_num{width:205px !important;}

.private-dining-content-collection .private-dining-form-profile .clearfix.text_captial.details_wth .span4.contact_num #phone-ctn{width:190px !important;}

.private-dining-form-profile .clearfix.text_captial .span4.marg_left0.text-type-wid{width:430px;}

.private-dining-form-profile .clearfix.text_captial .span4 .bordertext.textwidth{width:404px;}

#info-subnav {
  padding: 0;
  background: #f7f6f6;
}

#info-subnav li {
  float: left;
  display: block;
  text-align: center;
  width: 20%;
  font-size: 10px;
  font-weight: bold;
}

#info-subnav a {
  display: block;
  padding: 15px 0;
  color: #3e3d3c;
  text-decoration: none;
}

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

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

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }
#section4 .col{margin:1% 0}
.cboxPhoto,.col{float:left;display:block}
.col{margin:1% 0 1% 1.6%}
.col:first-child{margin-left:0}




.glyph { font-family: 'blockshop-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .payment-options .glyph.mastercard { font-size: 2em; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #ebebeb; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#777}
.text-primary{color:#428bca}
a.text-primary:hover{color:#3071a9}
.text-success{color:#3c763d}
a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:hover{color:#843534}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}

.site-id-25 .listAction .text {bottom:2.45em; font-size:.95em;  text-shadow: hsla(0,0%,0%, 0.8) 1px 1px;width: 179px;}

.lead-story-E-slider-text a .text-excerpt p {color: #ffffff !important;}

.lead-story-E-slider-text .text-excerpt {color:#fff !important;}


#headermiddle .logo {
	position: relative;
	height: 91px;
}

#headermiddle .logo img {
	position: absolute;
	top: 0;
	left: -18px;
}


#headermiddle #searcharea .searcharea {
	width: 565px;
	background: #fff;
	border: 1px solid #ad98aa;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#headermiddle #searcharea input {
	vertical-align: middle;
}

#headermiddle #searcharea #query {
	padding: 16px 20px;
	width: 490px;
	font: normal 14px/14px Arial, Helvetica, sans-serif;
	color: #000;
	background: none;
	border: none;
}


#headermiddle #phone {
	padding-top: 18px;
	height: 82px;
	font: bold 13px/26px Arial, Helvetica, sans-serif;
	color: #000;
}

#headermiddle #phone span {
	padding-left: 15px;
	font-size: 26px;
	color: #004663;
	vertical-align: middle;
}

#headermiddle #smicons img {
	margin-right: 10px;
}

#headermiddle #smicons a:last-child img {
	margin: 0;
}
.row{margin-bottom:20px}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}

#product-info-table .row {
	margin: 0;
	padding: 10px 0;
	font: normal 14px/14px Arial, Helvetica, sans-serif;
	color: #000;
	border-bottom: 1px solid #c4c4c4;
}

#product-info-table .row .pitlabel {
	padding-right: 15px;
	font-weight: bold;
}




#product-info-table .row.code.connect-link {
padding-top:0px;
}




.sendpress-signup-form{
	position:relative;
	}

	
	.sendpress-signup-form label{
		display:block;
		word-wrap: none;
		padding:0 5px 0 0;
	}

	
	.sendpress-signup-form input[type=text]{
		width: 100%;
	}

	
	.sendpress-submit{
		margin-top: 20px;
		display: inline-block !important;
	}

	
	.sendpress-signup-form #error{
		color:#8B0000;
		margin:10px 0px;
	}

	
	.sendpress-signup-form #thanks{
		margin:10px 0px;
	}

    .weekly-circular .weekly-circular-signup .sendpress-signup-form #error {
      font-size: 11px;
      margin: 5px 0; }

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

   .footer_top .center{
	  width: 40%;
	  margin:0 auto;
	   
	   
   }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

section.contain .box li .col-xs-12 {
	padding-left: 10px;
	padding-right: 10px;
}

.init .edu-in .col-xs-12:last-child .well {
	margin-bottom: 0;
}

	section.more .new .well .in .col-xs-12.no-padding-left {
		overflow: hidden;
		height: 212px;
	}

	section.more .new .well .in .col-xs-12.no-padding-right {
		padding-right: 15px;
	}

	section.more .sub-ii .col-xs-12 {
		padding: 0;
	}

	section.more .sub-iii .col-xs-12 {
		padding-left: 15px;
		padding-right: 15px;
	}


.post-entry {
	clear: both;
}

	.post-entry p { font-family:sans-serif; color: #e7d8c5; font-size: px; font-weight:normal; padding:  !important; margin:  !important; }


#footer_main {
	position:absolute;
	width:100%; 
	height:660px;
	top:620px;
	padding: 0;
	background: #cccccc;
	margin: 0 auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	left:0px;
}

.container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

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

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
}

.container-fluid:after {
  clear: both;
}

.navbar .container {
  width: auto;
}

.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

#wprmenu_menu .wprmenu_icon:before, #wprmenu_bar [data-icon]:before {
	font-family: 'wprmenu';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

#wprmenu_bar,
#wprmenu_bar *,
#wprmenu_menu,
#wprmenu_menu * {
  
  margin:0;
  padding:0;
  -moz-box-sizing: border-box!important;
	-webkit-box-sizing: border-box!important;
	box-sizing: border-box!important;
	font-family: 'Open Sans', sans-serif;
  list-style:none;
  text-align:left;
  font-size:100%;
  font-weight:normal;
}

#wprmenu_menu img, #wprmenu_bar img {
  border:0; border:none;
}





#wprmenu_menu.top {
	top:0px;
	left:0px;
	width:100%;
	display: none;
	position: relative;
	z-index: 9999;
}

#wprmenu_menu.left, #wprmenu_menu.right {
    display: none;
    position: absolute;
    position: fixed;
    top: 0px;
    height: 100%;
    z-index: 97;
    overflow-x: none;
    overflow-y: auto;
    background: #2E2E2E;
	top: 42px;
	padding-bottom: 43px;
}

body.admin-bar #wprmenu_menu.left, 
body.admin-bar #wprmenu_menu.right {
	top: 74px;
	padding-bottom: 75px;
}


#wprmenu_menu ul {
	margin:0px;
	padding:0px;
	display: block;
	width:100%;
	position: relative;
	list-style: none;
}

#wprmenu_menu ul li {
	display: block;
	list-style: none;
}


#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover {
	border-bottom:1px solid #131212;
	border-top:1px solid #474747;
	display: block;
	color:#D3D3D3;
	padding: 13px 14px;
	font-size:14px;
	margin:0px;
	text-decoration: none;
}




#wprmenu_menu.wprmenu_levels ul li {
	display: block;
	overflow: hidden;
	border-bottom:1px solid #131212;
	border-top:1px solid #474747;
	width:100%;
	position: relative;
}

#wprmenu_menu.wprmenu_levels ul li a{
	float: left;
	border: none;
	width: 100%;
}

#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item {
	border-left:1px solid #474747;
	margin-left: 44px;
}

#wprmenu_menu .wprmenu_icon_par {
	position: relative;
	display: block;
	color: #CFCFCF;
	width: 46px;
	padding: 13px 14px 10px 14px;
	cursor: pointer;
	float: left;
	position: absolute;
	top:0px;
	left:0px;
}




#wprmenu_menu .wprmenu_no_border_bottom {
	border-bottom: none!important;
}


#wprmenu_menu.wprmenu_levels ul li ul { border-top:1px solid #131212;}


#wprmenu_menu.wprmenu_levels ul li ul li { padding-left:44px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li { padding-left:88px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li { padding-left:132px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li ul li { padding-left:176px;}



#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li { padding-left:0px;}

#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par { margin-left:44px;}

#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { margin-left: 88px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li.wprmenu_parent_item_li { padding-left:0px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par { margin-left:88px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { margin-left: 132px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li.wprmenu_parent_item_li { padding-left:0px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par { margin-left:132px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { margin-left: 176px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li ul li.wprmenu_parent_item_li { padding-left:0px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par { margin-left:176px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { margin-left: 220px;}

			#wprmenu_menu {
				background: #2E2E2E!important;
			}

			#wprmenu_menu ul li a {
				color: #CFCFCF;
			}

			#wprmenu_menu ul li a:hover {
				color: #606060;
			}

			#wprmenu_menu .wprmenu_icon_par:hover {
				color: #606060;
			}

			
			#wprmenu_menu.left {
				width:80%;
				left: -80%;
			    right: auto;
			}

			#wprmenu_menu.right {
				width:80%;
			    right: -80%;
			    left: auto;
			}


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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }
.gf-t{width:100%;margin-top:20px;border-spacing:0;border-collapse:collapse}
.gf-t td{padding:1px 0}

.news_border {
	border-left:1px solid #89ccff;
	border-right:1px solid #89ccff;
	padding:0 10px 0 20px;
	}
#footer-first-region .gutter{padding-top:10px;}
#footer-first-region .block .gutter{padding-top:4px;}
#footer-first-region .gutter p{margin-top:10px;}
#search_cont{clear:both}
#search_cont form{background:none;font-size:100%;margin:0;padding:0}
#search_cont form fieldset{border:none;clear:none;font-size:100%;margin:0;padding:0}


.post-content p,
.fusion-post-content p {
  margin: 0;
  margin-bottom: 20px;
}

.post-content ul.arrow,
.fusion-post-content ul.arrow {
  list-style: none;
  margin: 0;
  padding: 0;
}

.post-content ul.arrow li,
.fusion-post-content ul.arrow li {
  line-height: 18px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  padding-left: 25px;
}

.post-content ul.arrow li:before,
.fusion-post-content ul.arrow li:before {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #a0ce4e;
  height: 18px;
  border-radius: 75px;
  width: 18px;
  position: absolute;
  font-size: 14px;
  content: '\f105';
  float: left;
  margin-right: 0;
  margin-left: -25px;
  font-family: 'icomoon';
  text-align: center;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  line-height: 17px;
  text-indent: 1px;
}

.post-content blockquote,
.fusion-post-content blockquote {
  background: #f5f5f5;
  font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;
  color: #444444;
  border-left: 4px solid #a0ce4e;
  padding: 15px;
}

.post-content blockquote *:last-child,
.fusion-post-content blockquote *:last-child {
  margin-bottom: 0;
}



.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}


.post-content p {
  margin-top: 0;
  margin-bottom: 20px;
}

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

.sidebar .tribe-events-list-widget ol,
#slidingbar-area .tribe-events-list-widget ol,
.fusion-footer .tribe-events-list-widget ol,
.post-content .tribe-events-list-widget ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar .tribe-events-list-widget ol :first-child,
#slidingbar-area .tribe-events-list-widget ol :first-child,
.fusion-footer .tribe-events-list-widget ol :first-child,
.post-content .tribe-events-list-widget ol :first-child {
  padding-top: 0;
}

.sidebar .tribe-events-list-widget ol li,
#slidingbar-area .tribe-events-list-widget ol li,
.fusion-footer .tribe-events-list-widget ol li,
.post-content .tribe-events-list-widget ol li {
  overflow: hidden;
  margin: 0;
  padding: 20px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.sidebar .tribe-events-list-widget ol li .tribe-events-event-image,
#slidingbar-area .tribe-events-list-widget ol li .tribe-events-event-image,
.fusion-footer .tribe-events-list-widget ol li .tribe-events-event-image,
.post-content .tribe-events-list-widget ol li .tribe-events-event-image {
  float: left;
  margin: 0;
  margin-right: 13px;
}

.sidebar .tribe-events-list-widget ol li h4,
#slidingbar-area .tribe-events-list-widget ol li h4,
.fusion-footer .tribe-events-list-widget ol li h4,
.post-content .tribe-events-list-widget ol li h4 {
  margin: 0;
}

.sidebar .tribe-events-venue-widget ul,
#slidingbar-area .tribe-events-venue-widget ul,
.fusion-footer .tribe-events-venue-widget ul,
.post-content .tribe-events-venue-widget ul {
  margin-bottom: 13px;
}

.sidebar .tribe-events-venue-widget ul :first-child,
#slidingbar-area .tribe-events-venue-widget ul :first-child,
.fusion-footer .tribe-events-venue-widget ul :first-child,
.post-content .tribe-events-venue-widget ul :first-child {
  padding-top: 0;
}

.sidebar .tribe-events-venue-widget li,
#slidingbar-area .tribe-events-venue-widget li,
.fusion-footer .tribe-events-venue-widget li,
.post-content .tribe-events-venue-widget li {
  overflow: hidden;
  margin: 0;
  padding: 15px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.sidebar .tribe-events-venue-widget li h4,
#slidingbar-area .tribe-events-venue-widget li h4,
.fusion-footer .tribe-events-venue-widget li h4,
.post-content .tribe-events-venue-widget li h4 {
  margin: 0;
  margin-bottom: 5px;
}

#main .post-content .border-below-title h1,
#main .post-content .border-below-title h2,
#main .post-content .border-below-title h3,
#main .post-content .border-below-title h4,
#main .post-content .border-below-title h5,
#main .post-content .border-below-title h6 {
  float: none;
  padding-right: 0;
}
.fontawesome-icon,.fontawesome-icon.circle-yes,.post-content .error-menu li:after,.post-content .error-menu li:before{color:#ffffff;}
.checkout .payment_methods .payment_box,.post-content blockquote,.review blockquote q{background-color:#f6f6f6;}
.post-content blockquote,.review blockquote q{color:#747474;}
.meta .fusion-date,.post-content blockquote,.review blockquote q{font-style:italic;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-family:'Raleway', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-weight:400;}
.counter-box-content,.fusion-alert,.fusion-progressbar .sr-only,.post-content blockquote,.review blockquote q{font-size:14px;}
#side-header .fusion-contact-info,#side-header .header-social .top-menu,.fusion-accordian .panel-body,.fusion-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,body{line-height:20px;}
.post-content h1{font-size:34px;line-height:48px;}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:18px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:27px;}
.fusion-person .person-author-wrapper .person-name,.post-content h3,.project-content h3{font-size:16px;line-height:24px;}
.fusion-carousel-title,.fusion-person .person-author-wrapper .person-title,.fusion-portfolio-post .fusion-portfolio-content h4,.fusion-rollover .fusion-rollover-content .fusion-rollover-title,.post-content h4{font-size:13px;line-height:20px;}
.post-content h5{font-size:12px;line-height:18px;}
.post-content h6{font-size:11px;line-height:17px;}
.fusion-post-content h1,.post-content h1,.title h1{color:#333333;}
#main .post h2,.cart-empty,.fusion-post-content h2,.fusion-title h2,.post-content h2,.search-page-search-form h2,.title h2{color:#333333;}
.fusion-post-content h3,.fusion-title h3,.person-author-wrapper span,.post-content h3,.product-title,.project-content h3,.title h3{color:#333333;}
.fusion-post-content h5,.fusion-title h5,.post-content h5,.title h5{color:#333333;}
.fusion-post-content h6,.fusion-title h6,.post-content h6,.title h6{color:#333333;}
#wrapper .post-content .content-box-heading{font-size:18px;line-height:27px;}
.post-content .fusion-social-links .fusion-social-networks a,.widget .fusion-social-links .fusion-social-networks a{font-size:16px;}
.post-content .fusion-social-links .fusion-social-networks.boxed-icons a,.widget .fusion-social-links .fusion-social-networks.boxed-icons a{padding:8px;}
.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}
.nav-bar-right{float:right;border-radius:0 5px 5px 0;background-clip:padding-box;box-shadow:inset 0 0 3px 1px rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.6)}
#PageWrapper div.HorizontalNavBar .li1 .li2 .li3, html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}
html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}

.phone-image-right {
	margin-left:-25%;
	position:relative;
}

.feature-content .circle-content {
    margin-bottom:50px;
    overflow:hidden;
}

.feature-content-inner .circle {
    width:152px;
    height:148px;
    display:block;
    border-radius:100px;
    -moz-border-radius:100px;
    -webkit-border-radius:100px;
    -khtml-border-radius:100px;
    font-size:20px;
    color:#fff;
    line-height:100px;
    text-align:center;
    background:#f3cc0c;
    margin-left:45px;
    display:block;
    margin-bottom: 28px;
}

.feature-content-inner .circle img {
    width:142px;
    height:138px;
    border-radius:100px;
    -moz-border-radius:100px;
    -webkit-border-radius:100px;
    -khtml-border-radius:100px;
    background:#f3cc0c;
    margin:5px;
    text-align:center;
    -webkit-transition:all 0.6s linear;
    -moz-transition:all 0.6s linear;
    -o-transition:all 0.6s linear;
}

.feature-content-inner .circle img:hover {
    opacity:0.5;
    color:#f8ca23;
}
.googleplus1_button .g-plus{vertical-align:top!important}


	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

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

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

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

	.g-1 { margin:10px; float:left; clear:left; }

	.g-3 { margin:5px; float:left; clear:left; }


.register-interest .fa,
.register-interest .ff-grb { 
    color: #63b6b1;
    line-height: 1.4;
    display: inline-block;
    font-size: 1.563rem !important; 
    width: 2.188rem;
    height: 2.188rem;
    margin: 0.3125rem 0 0 0;
    border-radius: 35px;
    background: #fff;
}

.ff-grb { font-family: 'GothamRoundedBold'; }


.slides,

.flex-control-nav,

.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 

.flexslider .slides img {width: 100%; display: block; min-height:300px}






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

html[xmlns] .slides {display: block;}
 

* html .slides {height: 1%;}


.flexslider .slides {zoom: 1;}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}


.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}

#home-feature .bulleted-list li {
	height: auto;
	width: 100%;
	font-size: 12px;
	line-height: 1.4;
	margin: 0 0 3px 15px;
}

#home-feature .bulleted-list li a {
	font-size: 13px;
}

#home-feature ul.bulleted-list {
	height: 105px;
	width: 100%;
	margin: 0;
	padding-bottom: 0;
}

ul.bulleted-list {
	height: 206px;
    	margin: 0;
    	overflow: hidden;
    	padding: 0;
}

li.bulleted-list, ul.bulleted-list li {
    	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 12px;
   	font-weight: bold;
	float: left;
	clear: both;
    	list-style: square outside none;
	line-height: 1.2;
    	margin: 6px 0 6px 15px;
	height: auto;
	overflow: visible;
	text-align: left;
}



.ie #text-69 ul.bulleted-list li {
	float: none;
}


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}

.webdesign_fullpage .section h1 {
  text-align: center;
}

.webdesign_fullpage .section .titel {
  color: #ffffff;
  font-size: 37px;
  text-align: center;
  font-weight: 300;
}

.webdesign_fullpage .section .adwords_title {
  font-size: 66px;
  text-align: center;
  font-weight: 600!important;
}

.webdesign_fullpage .section .and {
  color: #ffffff;
  font-size: 37px;
  text-align: center;
  font-weight: 400;
}

.webdesign_fullpage .section .goal_title {
  font-size: 49px;
  text-align: center;
  font-weight: 300;
}

.webdesign_fullpage .section .webdesign_title {
  font-size: 105px;
  font-weight: 600!important;
  text-align: center;
}

.forsiden_wrapper .section h1 {
  text-align: center;
}

.webdesign_wrapper .section h1 {
  text-align: center;
}

.adwords_wrapper .section h1 {
  text-align: center;
}
.primary-nav--vertical .primary-nav__sub-menu{position:relative;top:0;display:none;width:100%;background-color:#ae27a7;padding:0;border-radius:0}
.primary-nav--vertical .js-open.primary-nav__sub-menu{display:block}
.primary-nav--vertical:after{content:'';display:block;height:3px;margin:23px 15px 30px;background:#ae27a7}
.primary-nav--vertical .primary-nav__sub-menu .primary-nav__sub-menu__buttons--see-all-shows a{width:100%;border:0;border-radius:0;line-height:inherit;font-family:"Avant Garde Gothic",sans-serif;color:#fff;text-transform:none}
.primary-nav--vertical .primary-nav__sub-menu .primary-nav__sub-menu__buttons--see-all-shows a:hover,.primary-nav--vertical .primary-nav__sub-menu .primary-nav__sub-menu__buttons--see-all-shows a:focus{border-radius:0;color:#fff}
.primary-nav--vertical .primary-nav__sub-menu .primary-nav__sub-menu__buttons--full-schedule{display:none}

.tablet-only {display: none;}

.amshopby-advanced li.level2 {
	padding-left: 30px;
}

	.column2 li , li.other-news{
		background:#f7f7f7;
		overflow:hidden;
		padding: 5px 20px;
		border-top:1px solid #FFF;
		border-bottom:1px solid #eaeaea;
		-webkit-transition: all .40s;
		-moz-transition: all .40s;
		-o-transition: all .40s;
		transition: all .40s;
	}

	.column2 li:hover, li.other-news:hover{background:#f2f2f2;}

	li.other-news{border-left: 3px solid #eaeaea;}

body.dark-skin .column2 li, body.dark-skin .wide-box li, body.dark-skin li.other-news{background: #333232;	border-top-color:#4d4d4d; border-bottom-color: #202020;}

body.dark-skin .column2 li:hover ,body.dark-skin li.other-news:hover{background:#2e2e2e;}

body.dark-skin li.other-news , body.dark-skin ul.timeline {border-left-color: #292929;}
.live-search_result_container .post-thumbnail{float:left;margin-bottom:0;}
.live-search_result_container .post-thumbnail img{max-width:65px;}
#main-nav ul li.mega-menu .post-thumbnail,#main-nav ul li.mega-menu .post-thumbnail a,#main-nav ul li .mega-menu-block .tie-date i.fa{margin:0;padding:0;}
#main-nav ul li.mega-menu .mega-menu-block .mega-check-also .post-thumbnail{margin-right:10px;float:left;}
#main-nav ul li.mega-menu .mega-menu-block .mega-check-also .post-thumbnail img{max-width:90px;height:auto;}
.tie-hide,.lazy-enabled #main-content .post-thumbnail,.lazy-enabled #theme-footer div.post-thumbnail,.lazy-enabled #main-content img,.lazy-enabled #featured-posts{opacity:0;}
.lazy-enabled #main-content .post-thumbnail.tie-appear,.lazy-enabled #theme-footer div.post-thumbnail.tie-appear,.lazy-enabled #main-content img.tie-appear,.lazy-enabled #featured-posts.tie-appear{opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.cat-box .post-thumbnail img.attachment-tie-small{max-width:90px;height:auto;}
.video-box.cat-box li .post-thumbnail{margin:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.pic-box.cat-box li.first-pic .post-thumbnail,.pic-box.pic-grid.cat-box li .post-thumbnail{position:relative;float:none;}
.pic-box.cat-box li .post-thumbnail img.attachment-tie-small{max-width:100%;}
.pic-box.cat-box li .post-thumbnail{padding:1px;margin:0;}
.scroll-box .scroll-item .post-thumbnail{margin:0 0 10px 0;}
.post-thumbnail{margin-right:15px;position:relative;line-height:0;}
.post-thumbnail a{display:block!important;background:#000;font-size:0;}
.post-thumbnail img{height:auto;max-width:100%;width:100%;-webkit-transition:all .40s;-moz-transition:all .40s;-o-transition:all .40s;transition:all .40s;}
.post-thumbnail img.attachment-tie-small,.post-thumbnail img.avatar{max-width:100px;}
.post-thumbnail a:hover img{opacity:0.3!important;}
.post-thumbnail a:hover .overlay-icon:before,.video-box .overlay-icon:before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.item-list .post-thumbnail,.timeline .post-thumbnail{float:left;margin-bottom:0;}
.cat-box li .post-thumbnail{margin:0 10px 0 0;}
.column2 .post-thumbnail{float:left;}
.cat-box.column2 li.first-news .post-thumbnail{margin:0 0 10px 0;float:none;}
.wide-box li .post-thumbnail,.list-box li .post-thumbnail{float:left;}
.wide-box li.first-news .post-thumbnail{width:275px;}
.list-box li.first-news .post-thumbnail{margin:0 0 15px 0;float:none;}
.cat-tabs-wrap li .post-thumbnail{float:left;margin-bottom:0;}
.cat-tabs-wrap li.first-news .post-thumbnail{margin:0 0 10px 0;float:none;}
.recent-item .post-thumbnail{margin:0 0 10px 0;}
#related_posts .related-item .post-thumbnail{margin:0 0 10px 0;}
#check-also-box .post-thumbnail{margin:0 0 10px;}
.widget-container .post-thumbnail,.footer-widget-container .post-thumbnail{float:left;margin-right:10px;}
.widget.news-pic .post-thumbnail{padding:1px;width:33.3333333%;max-width:160px;margin:0;}
.widget.news-pic .post-thumbnail img.attachment-tie-small{max-width:100%!important;}
.entry ul.best-reviews .post-thumbnail,.entry ul.best-reviews .best-reviews-content,.entry ul.best-reviews .best-review-score{float:left;}
.entry ul.best-reviews .post-thumbnail{width:90px;}
.masonry-grid .item-list .post-thumbnail{float:none;margin:0 0 10px;}
.pic-box li:last-child,.entry ul.best-reviews .post-thumbnail,.ei-title h3,.slider-caption p,a.go-to-the-post{display:none!important;}
.wide-box li.first-news .post-thumbnail,.item-list .post-thumbnail,.pic-box li.first-pic,.video-box .big-video-column{float:none;width:100%;margin-right:0;margin-left:0;margin-bottom:10px;}

.et_pb_toggle_content { padding-top: 20px; }

.et_pb_toggle_content p:last-of-type { padding-bottom: 0px;}
 



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


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


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





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



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





#menu-top-menu.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#menu-menu-top-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
margin-left: 10px;
}


#nav .wrap #menu-menu-primaire-fr.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#nav .wrap #menu-primary-navigation.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
display: none;
}




#footer.footer .wrap .menu #menu-footer.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before,
#footer.footer .wrap .menu #menu-footer-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before
{
content: "| ";
}

		
	.responsive-menu .menu-item:hover {
			position: static;
		}

	
		.responsive-menu .menu-item-has-children {
			cursor: pointer;	
		}

	
		.responsive-menu .menu-open.menu-item-has-children:before {
			content: "\f343";
		}

.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-sm-8 {
    width: 66.66666666666666%;
  }


.letterspaced-title {
    color: #a60000;
    text-transform: uppercase;
    margin: 0;
    font-size: 37px;
    display: inline-block;
    line-height:1;
}


.news-sidebar-large {
	font-size: 11px; 
	font-weight: bold; 
	text-transform:uppercase; 
	vertical-align:top; 
	padding:5px 0px; 
	padding-left:10px; 
	background-color:#dfdfdf; 
	color:#020066;
}


.event-detail .related-events-item .item-details .headliners {
	font-weight: bold;
}

#site-info #copy {
	float:none;
	margin:0 auto;
	text-align:center;
}
.b-b4r_link__img-text:hover .b-b4r_header{color:#fff}
.b-b4r_header{font-size:16px;color:#dcdcdc;padding:0;margin:0 0 5px 0;text-decoration:none;font-family:"WarHeliosCondCBold","Arial Narrow",arial,sans-serif;display:block}


.column-top .featured-image,
.featured-image.small {
  float: left;
}


.column-second .hentry .featured-image {
  margin-bottom: 10px;
}



.featured-image.small.wp-post-image {
width: 190px;
height: auto;
}

.credits-popup .credits-inside .credits-popup-row {
  position: relative;
  overflow: hidden;
  margin: auto auto;
  width: 100%;
}

.credits-popup .credits-inside .credits-popup-row .credits-popup-single {
  position: relative;
  margin: auto auto;
}

.credits-popup .credits-inside .credits-popup-row .credits-popup-single.credits-padding {
  padding-bottom: 30px;
}

.credits-popup .credits-inside .credits-popup-row .credits-popup-single h6 {
  font-family: 'proxima_novalight';
  text-align: center;
  text-transform: uppercase;
  color: #b26b47;
  line-height: 30px;
  font-size: 1.2em;
  letter-spacing: 1px;
}

.credits-popup .credits-inside .credits-popup-row .credits-popup-single h6 b {
  color: #000000;
}
.reg-CN1 .region-selector_cluster:before,.reg-CN1 .region-selector_link:before,.reg-CN2 .region-selector_cluster:before,.reg-CN2 .region-selector_link:before{display:none}
.header:after,.nav-submenu_link:after,.nav_hamburger:after,.nav_hamburger:before,.region-selector_link:before,.videopopup:after{content:""}
.region-selector_link{position:relative;color:#a29e87;padding-left:22px}
.region-selector_item__current .region-selector_link,.region-selector_item__current .region-selector_link:hover{color:#f9f5e1;cursor:default;text-decoration:none}
.region-selector_link:hover{color:#f9f5e1}
.reg-CN1 .region-selector_link,.reg-CN2 .region-selector_link{padding-left:0}
.region-selector_link:before{background-size:14px 11px;background-repeat:no-repeat;position:absolute;top:3px;left:0;height:11px;width:14px}
.reg-KR .region-selector_link:before{top:0}

      
      .action-wrap-custom{
         text-align:center;
      }

      .action-wrap-custom .btn {        
        margin: 15px 0;       
      }

header #primary-nav li .drop-menu li.resort-menu {
    width: 20.5%;
    padding: 20px 1.8% !important;
    margin: 6px 0.2%;

}

header #primary-nav li .drop-menu li.resort-menu img {
    width: 100%;
}


.cart-list .empty { text-align: center; }

.accommodations #middle-content-second ul li.drink span {
    background-position: 0px -72px;
}

#middle-content-second ul li.drink span {
    background-position: -321px -72px;
}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
footer .footer-brandbar .contact-info{text-align:right;font-size:87%;float:right!important;font-size:12px;padding:0;margin:0;color:#555;display:inline-block;margin-top:15px;margin-top:0}
footer .footer-brandbar .contact-info ul{list-style-type:none}
footer .footer-brandbar .contact-info ul li{display:inline}
footer .footer-brandbar .contact-info ul li a :active,footer .footer-brandbar .contact-info ul li a:hover{color:#7e7e7e}
footer .footer-brandbar .contact-info ul .social-fix{font-size:24px}
footer .footer-brandbar .contact-info .contact-list{color:#ccc}
footer .footer-brandbar .contact-info .contact-list li{margin:0 10px}
footer .footer-brandbar .contact-info .contact-list li a{color:#333}
footer .footer-brandbar .contact-info .contact-list li:last-child{margin-right:0}
footer .footer-brandbar .contact-info .contact-list li:first-child{margin-left:0}
footer .footer-brandbar .contact-info li,footer .footer-brandbar .contact-info ul{margin:0;padding:0}

    .header_wrapper .logo_wrapper .logo img{
        max-width: 485px;
        max-height: auto;
    }

    .logo{
        text-align:center;
        margin-left: 30px;
    }








.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }








.flexslider { margin: 0; padding: 0; }


.flexslider .slides img { width: 100%; display: block; }


.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }


.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }


.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }


.flexslider .slides { zoom: 1; }

.section-navi .navi-left {
  float: left;
}
.homepage-shop-by-case .homepage-product-grid{margin:0 auto;max-width:940px;width:100%}

#content {
    width:600px;
    padding:20px;
    float:left;
}

body.no-sidebar #content { width:920px }



.button, #headnav a, .navigation a, #footer a, .flex-direction-nav a, #content a, .fancybox img {
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition:    all 0.1s ease-in-out;
    -o-transition:      all 0.1s ease-in-out;
    -ms-transition:     all 0.1s ease-in-out;
    transition:         all 0.1s ease-in-out;
}

.utilitymenu li, #footer_top_right li, #nav li, .breadcrumb li, #teaserlist li, .twitted ul#twitter_update_list li, #calendar-entries li, .views li, .mobiledrop li { background-image: none !important; padding-left: 0; }

#calendar-entries p { margin-bottom: 1em; }

	.product_category_block { margin: 0px 0px 10px 0px; }

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


.share_folder_filelist .sorter a.desc i { background-position: 0 -3px; }


.upload_progress_notification .total_info span.desc {
    cursor: pointer;
}







#layout {
	overflow: hidden;
}




.custom.author #content { width: auto; }


.search #content {
	width: 700px;
}


.search2 #content {
	width: 700px;
}

			
			#content { width: 53.3em; float: left; }

			.no_sidebars #content { width: 100%; }

      footer a#carbonhouse span.house,
      footer a#carbonhouse:visited span.house {
        color: #d2d2d2; }


.table {
	display: table;
	border: 0px;
	padding: 0;
	margin: 0px;
}
.title .separator{display:none}
.title .separator.small,.title .separator.small.left,.title .separator.small.right{margin-top:14px;margin-bottom:10px}
.separator{position:relative;display:block;height:1px;background-color:#eaeaea;margin:10px 0}
.separator.transparent{background-color:transparent}
.separator.small{background-color:#303030;height:2px;position:relative;width:22px;display:block;margin:10px auto 20px auto}
.separator.small.left{margin:10px 0 20px 0}
.separator.small.right{margin:10px 0 20px auto}
.q_counter_holder .separator.small{background-color:#eaeaea;margin:19px auto 0 auto}
.q_counter_holder.left .separator.small{margin-left:0;margin-right:auto}
.q_counter_holder.right .separator.small{margin-left:auto;margin-right:0}
.q_pie_chart_holder .separator.small{background-color:#eaeaea;margin:10px auto 12px auto}
.portfolio_slider .image_holder .separator.small{margin:10px auto;background-color:#fff}
.projects_holder article .hover_feature_holder_title .separator.small,.projects_masonry_holder article .hover_feature_holder_title .separator.small{background-color:#fff;margin-top:10px;margin-bottom:10px}
.projects_holder article .portfolio_description .separator.small{margin-top:10px;margin-bottom:10px}
.portfolio_slider .image_holder .separator.small.transparent{background-color:transparent!important}
.projects_holder.hover_text article .hover_feature_holder_title .separator{background-color:#fff}
.blog_large_image_simple .separator.small{margin-top:22px}
.contact_section .separator,.contact_section .separator.small.right,.contact_section .separator.small.left{margin-top:6px;margin-bottom:35px}
.q_team .q_team_text_inner .separator{background-color:#1abc9c;margin-bottom:16px!important}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}
.widget ul.job_listings li.job_listing a{padding:1em 0}
.widget ul.job_listings li.job_listing .position{float:none;width:auto;padding:0}
.widget ul.job_listings li.job_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}
.widget ul.job_listings li.job_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}
.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:''}


.widget li.date {
    display: none !important;
}




.clearfix, .masthead, .feature-section, .feature-post, .mobile-menu, .main-menu, .post-section, .post-section .post-excerpt, aside.sidebar .widget, aside.sidebar ul.popular-post-list li {
  zoom: 1; }

  .clearfix:before, .masthead:before, .feature-section:before, .feature-post:before, .mobile-menu:before, .main-menu:before, .post-section:before, .post-section .post-excerpt:before, aside.sidebar .widget:before, aside.sidebar ul.popular-post-list li:before, .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    content: "";
    display: table; }

  .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    clear: both; }


.widget {
  margin-bottom: 40px; }


.checkout section.wrap.clearfix, .checkout section.wrap.masthead, .checkout section.wrap.feature-section, .checkout section.wrap.feature-post, .checkout section.wrap.mobile-menu, .checkout section.wrap.main-menu, .checkout section.wrap.post-section, .checkout .post-section section.wrap.post-excerpt, .post-section .checkout section.wrap.post-excerpt, .checkout aside.sidebar section.wrap.widget, aside.sidebar .checkout section.wrap.widget {
  width: 100%; }

.single-resume header.site-header.job-header.clearfix, .single-resume header.site-header.job-header.masthead, .single-resume header.site-header.job-header.feature-section, .single-resume header.site-header.job-header.feature-post, .single-resume header.site-header.job-header.mobile-menu, .single-resume header.site-header.job-header.main-menu, .single-resume header.site-header.job-header.post-section, .single-resume .post-section header.site-header.job-header.post-excerpt, .post-section .single-resume header.site-header.job-header.post-excerpt, .single-resume aside.sidebar header.site-header.job-header.widget, aside.sidebar .single-resume header.site-header.job-header.widget {
  display: block;
  width: 200%;
  max-width: 1050px; }
.icon-yt:before{background-position:0 -20px;}


#topnav{
	margin:0 20px 0px 0;
	padding:0;
	list-style-type:none;
	overflow:visible;
	position:relative;
	float:left;
	font-family:'DroidSansRegular', sans-serif, Arial, Helvetica;
}


#topnav li a.current:hover{ background:transparent!important; }


#topnav a, .sf-menu a, .sf-menu a:visited {color:#666666;}

#topnav a:hover{color:#444444;}



#topnav li li a, .sf-menu li li a, .sf-menu li li a:visited {color:#909090; font-size:13px}

#topnav li li a:hover{color:#ffffff;}


.sf-menu a {
	text-decoration:none!important;
	display:		block;
	position:		relative;
	padding: 		0 8px 10px 8px !important;
	text-decoration:none;
	font-weight:normal;
	font-size:15px;
}

.sf-menu li li {
	text-align:left;
	line-height:20px;
	margin:0;
}

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

.sf-menu {
	line-height:100%;
	position:absolute;
	right:0;
	bottom:0;
	float:left;
}

.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			27em; 
	
}

.sf-menu ul li {
	width:			100%;
}

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

.sf-menu li {
	float:			left;
	position:		relative;
	margin:0;
}


.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			-2px;
	top:			2.6em; 
	z-index:		99;
}

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

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; 
	top:			-1px;
	margin-left:	0px;
}

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

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; 
	top:			-1px;
	
}

.sf-menu ul li a{
	padding:8px 0px 8px 20px!important;
}


.sf-menu li ul {
	padding:0px;
}

.sf-menu a.sf-with-ul {
	padding-right: 	0px;
	min-width:		1px; 
}

.sf-menu li li:last-child{ background:transparent}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11 {
    float: left;
  }

  .col-sm-6 {
    width: 50%;
  }

.relative .inner { padding: 20px; }

.relative .inner a { display: block; font-family: 'proxima_nova_alt_rgbold'; color: #000; padding-bottom: 7px; text-transform: uppercase; font-size: 14px; }

.relative .inner a:last-child { padding-bottom: 0; }

.intro .inner { height: 100%; position: absolute; left: 0; top: 0; padding: 20px; }

.description .inner { padding: 25px; }

.thought .inner { padding: 15px 25px; position: absolute; left: 0; top: 0; }


    .intro .inner a { position: static; }

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}
.level_2_list_item.loyalty-member,.level_2_list_item.pro-member{display:none}
.navigation .level_2_list_item{padding:0;font-weight:normal;width:20%;float:left}
.b-menu-column .level_2_list_item{margin:0;padding:0;width:100%}
.region-translate{position:absolute;right:0;top:-84px;min-width:195px;}
.region-translate .block{margin-bottom:0;}
.region-translate select{height:25px;border:1px solid #ccc;width:100%;}


.region-language-links{float:right; margin-top:10px;}

.region-language-links .block{margin-bottom:0; padding-bottom:0;}


.region-top-ad {text-align:center;}

.region-top-ad .block{padding-bottom:0; margin-bottom:0;}



.region-top-links{float:left; margin-left:16px;}

.region-top-links ul{margin:0; padding:0;}

.region-top-links ul li{display:inline; list-style:none; border-right:1px solid #5a5a5b; margin-right:8px;}

.region-top-links ul li.last{border-right:none;}

.region-top-links ul li a{color:#5a5a5b; font-size:12px; padding-right:10px;}


.region-header{float:right; text-align:right; width:200px;}



.region-highlighted .block{margin-bottom:5px;}





.region-bottom-links {
  text-align: center;
}

  .region-top-links .block-menu {
    margin-bottom: 0; padding-bottom: 0;
  }

  .region-top-links ul li:first-child {
    border: 0;
  }

  .region-top-links ul li a:hover {
    text-decoration: none;
    background:#e3e3e3;
  }

  .main-nav-open .region-header {
    left: 0;
  }

  .region-translate  select {
    width: 100%;
  }

.topslider .container {
	position:relative;
}


.container {
	padding:0;
	width:100%;
	margin:0 auto;
	}


.et_mobile_device_not_ipad .et-waypoint, .et_mobile_device_not_ipad .et_pb_counter_amount { opacity: 1 !important; -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; animation: none !important; }


.et-waypoint {opacity: 0;}

.sb-widget, .footer-widget { margin-bottom: 20px; margin-bottom: 1.25rem; overflow: hidden; }




.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }




.sb-widget .uw-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .children .page_item a, .footer-widget .children .page_item a { padding: 5px 0; padding: 0.375rem 0rem; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

.sb-widget .tagcloud a { background: #f6f6f6; }

.tagcloud a:hover, .sb-widget .tagcloud a:hover, .footer-widget .tagcloud a:hover { color: #fff; background: #e64946; text-decoration: none; }

#content .entry h2 {color: #3b5998; }

#content .entry h2 a {color: #3b5998; }

#content .entry h2 a:hover {color: #3b5998; border-bottom: 1px solid #3b5998;}

			#content .entry { padding: 10px 0 0; clear: left; border-bottom: 1px solid #d3dae8; margin-bottom: 20px; }

				#content .entry h3 { font: 400 18px Arial, Helvetica, sans-serif; font-style:normal;color: #1e3b78}

				#content .entry pre { overflow: auto; width: 590px; padding:10px 3px; }

				#content .entry ul { list-style: circle; margin: 4px 0 0 15px; padding: 18px; }

				#content .entry ol { list-style: decimal; margin: 4px 0 0 15px; padding: 18px; }

					#content .entry ul li { padding: 1px 0; }

					#content .entry ol li { padding: 1px 0; }

					#content .entry ul ul { list-style: square; margin: 1px 0 0 20px; padding: 0; }

					#content .entry ol ol { list-style: lower-roman; margin: 1px 0 0 20px; padding: 0; }


	#main,.fullwidth-box,.footer-area,#footer,#slidingbar{padding-left:12px;padding-right:12px;}

div.footer-wrapper-gimmick{ height: 3px; }






#nav a{
	text-decoration:none;
	display:block;
	background-color:#fff ;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}



#subMenusContainer a, #nav li li a{
	text-align:left;
}



#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	background-color:#D9B74F;
	color:#3B3B3D;
}



#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#nav a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#nav li a:hover,
#nav li a:focus{
	background-color:#666668;
	color:#FFF;
}




#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}



#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {
		 
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background:#3B3B3D;
	border:1px solid #000;
	left:0;
}




#nav li { 
	
	display:block;
	list-style:none;
	position:relative;
	float:left;
}



#nav{
	list-style:none;
	margin:0 0 0 0;
	z-index:5;
	text-align: center;
	display:block;
}




#nav li li{	float:none; }


#nav li li a{ 	
	position:relative;
	float:none;
}


#nav li ul { 
	position: absolute;
	width: 10em;
	margin-left: -1000em; 
	margin-top:2.2em;
}



#nav li ul ul { margin: -1em 0 0 -1000em; }

#nav li:hover ul ul {	margin-left: -1000em; }


 
#nav li:hover ul{	margin-left: 0; }

#nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}



#nav li a:focus + ul {  margin-left: 0; margin-top:2.2em; }

#nav li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}

#nav li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}

#nav li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}

#nav li:hover a:focus{ margin-left: 0; }

#nav li li:hover a:focus + ul { margin-left: 10em; }

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}
.text-center{text-align:center}

#pear-menuoptions {
    display: none;
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}
#cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

.socialinks-wrap .sl-links {
  float: right;
}

.socialinks-wrap.sl-links-left .sl-text {
  float: right;
}

.socialinks-wrap.sl-links-left .sl-links {
  float: left;
}


.footer-col-5 {
	float: left;
	display: block;
	width: 150px;
}

.footer-col-5 li.social a span.facebook img {
	margin-top: -8px;
}


	footer .footer-col-1,
	footer .footer-col-2,
	footer .footer-col-3,
	footer .footer-col-4,
	footer .footer-col-5,
	footer .sub-footer {
		float: none;
		margin: 0;
		padding: 0 0 0 10px;
	}


	footer .footer-col-5 {
		width: 35%;
		float: left;
	}


	footer .footer-col-1,
	footer .footer-col-2,
	footer .footer-col-3,
	footer .footer-col-4,
	footer .footer-col-5 {
		float: none;
		width: 100%;
	}


	footer .footer-col-2,
	footer .footer-col-3,
	footer .footer-col-4,
	footer .footer-col-5 {
		padding: 25px 0 0 60px;
	}

  .locations-module .locations-info .locations-chosen .locations-active .location-address #location-contact-info {
    width: 200%;
  }


.home__carousel {
  position: relative;
  transition: all 0.75s ease-in-out; }

.full, .three_fourth, .half, .three_eighth, .one_third, .two_third, .one_fourth, .two_nineth, .four_nineth { float:left; position:relative; overflow:hidden; margin-bottom:12px }

.one_fourth { width:204px; margin-right:28px }
.panel-body{padding:15px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.byline a, .post_author, .post_date {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #888888;
}




 
 .siteorigin-panels-stretch .no-col-padding .sydney-stretch .panel-row-style {
 	background-color:#fff;
 
 }

#calendars-block {
	float:left;
	width:280px;
	min-height:519px;	
}
.text-center{text-align:center}
.col-align-last-right .last .menu,.col-align-right.horizontal .menu{float:right;}
.col-align-last-right .last .menu .menu,.col-align-right.horizontal .menu .menu{float:none;}
.col-align-last-right .col.last .block-search{text-align:right;}
.forum .last-reply{width:18%;}
#sidebar-a ul .last{border-bottom-width:0px;}
#footer-first-region #block-dennis_core-dennis_core_footer .links li.first a,#footer-first-region #block-dennis_core-dennis_core_footer .links li.last a{border:medium none;}

#featured .slides li.slide {
  position: relative;
  display: none;
  list-style: none;
}

#featured .slides li.slide .slide-content-container article header {
  z-index: 999;
}

#featured .slides .slide-video {
  max-width: 800px;
  margin: 0 auto;
}

#featured .slides .slide-video-carousel {
  max-width: 960px;
  margin-bottom: -6px;
}
.global-header-footer .global-footer__inner{padding:30px 0;margin:0 auto}
.page--responsive .global-header-footer .global-footer__inner{max-width:1160px}
.page--768 .global-header-footer .global-footer__inner{width:728px}
.page--1024 .global-header-footer .global-footer__inner{width:984px}
.page--1024-touch-768 .global-header-footer .global-footer__inner{width:984px}
.page--1200 .global-header-footer .global-footer__inner{width:1160px}


.h2_small {
  
  font-size: 36px;
  font-size: 1.8947368421rem;
  line-height: 45px;
  line-height: 2.3684210526rem;
  font-family: 'LLCircularWeb-Book';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


h1.h1, h1.h2, h1.h2_small, h1.h3, h1.h4, h1.h5 {
  color: #141414; }


h2.h1, h2.h2, h2.h2_small, h2.h3, h2.h4, h2.h5 {
  color: #141414; }


h3.h1, h3.h2, h3.h2_small, h3.h3, h3.h4, h3.h5 {
  color: #141414; }


h4.h1, h4.h2, h4.h2_small, h4.h3, h4.h4, h4.h5 {
  color: #141414; }


h5.h1, h5.h2, h5.h2_small, h5.h3, h5.h4, h5.h5 {
  color: #141414; }


h6.h1, h6.h2, h6.h2_small, h6.h3, h6.h4, h6.h5 {
  color: #141414; }

    section.page-press .preass-items-wrapper .h2_small {
      margin-top: 80px;
      margin-bottom: 60px; }


.featured-image.bio-slider {
  max-height: 278px;
  display: none;
  overflow: hidden;
}


.featured-image.bio-slider .slides li { min-height: 273px; }


.content.tour .featured-image { position: relative; }




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.post-likes-widget-placeholder{margin:0;border-width:0;position:relative}
.post-likes-widget-placeholder .button{display:none}
.post-likes-widget-placeholder .loading{color:#999;font-size:12px}
.slim-likes-widget .post-likes-widget{width:auto;float:none}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}


.art-block select 
{
    width:96%;
}




.art-block
{
  position: relative;
  min-width: 1px;
  min-height: 1px;
  margin: 10px;
}


.art-block-body
{
  position: relative;
  padding: 0;
}


.art-block-cc
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #E9F3F7;
}


div.art-block img
{

    border-color: #C7C7C7;
  border-style: solid;
  margin: 0;
}


.art-article img, img.art-article, .art-block img, .art-footer img
{
  border: solid 0 #C7C7C7;
  margin: 0;
}



.widget.widget_FacebookLikeBox {
    overflow: visible !important;
}


.widget #s{
width:72%;
}


.widget #searchform{
width:100%;
}


.sidebar .widget .seperator{
position: absolute;
bottom: 0;
left:0;
padding:1px;
width:20%;
border-bottom:1px solid;
}


.widget{
clear:both;
position: relative;
overflow: hidden;
padding:30px 0 30px 0;
float:none;
}


#top .widget input[type="text"], #top .widget input[type="password"]{
width:92%;
}




.sidebar .widget:first-child{
padding-top:0;
border-top: none;
}


.sidebar .widget:last-child, .sidebar .widget:last-child .seperator{
border-bottom: none;
}






.widget ul li{
float: left;
margin: 0;
clear:both;
width:100%;
}


#top .widget ul li a{
text-decoration: none;
}


#top .widget ul li a:hover{
text-decoration: underline;
}




#top .widget.tweetbox .tweets{
list-style-type: none;
list-style-position: outside;
border:none;
}


#top .widget.tweetbox .tweet{
padding:10px 0;
line-height: 18px;
position: relative;
overflow: hidden;
font-size:11px;
background: none;
border-top-style: dotted;
border-top-width: 1px;
margin:0;
}


#top .widget.tweetbox .tweet:first-child{
border:none;
}


.widget.tweetbox .tweet-thumb{
position:relative;
}


.widget.tweetbox .tweet-thumb a{
margin-right:9px;
padding:3px;
float:left;
border:1px solid;
margin-top: 5px;
}


#top .widget.tweetbox .tweet-thumb img{display:block; float:left; border:none; padding:0; margin:0;}


.widget.tweetbox .tweet-text{
position: relative;
overflow: hidden;
}


.widget.tweetbox .tweet-time{
clear: both;
font-size:10px;
}


.widget.tweetbox .tweet-text.avatar_no {
font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
font-style: italic;
font-weight: normal;

}


.news-link, .news-link:hover, #top .widget ul li .news-link:hover{
display: block;
position: relative;
text-decoration: none;
overflow: hidden;
z-index: 2;
}


#footer .widget{
padding:30px 0 0 0;
}




.flex_column .widget:first-child{
padding-top:0;
}


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


a:hover, #top .widget ul li a:hover, #top .widget ul li .news-link:hover strong, #top #wrap_all .tweet-text a:hover, #js_sort_items a:hover{
color:#4686c2;
}

.articles-by-project-list                                           { margin:0; padding:0; list-style:none;}



.masonry-grid .grid-sizer, .masonry-grid .item { width: 50%; }

.masonry-grid .item { position: relative; padding: 0 30px; margin: 0 0 60px 0; float: left; }

.infinite-grid .grid-sizer, .infinite-grid .item { width: 33.3333%; }

.finishes-carousel .item { position: relative; float: left; width: 130px; height: 120px; margin: 0; padding: 0 5px; cursor: move; }

.finishes-carousel .item:hover .title { opacity: 1; }

.finishes-carousel .item .img { position: relative; height: 0; padding-bottom: 100%; }

.finishes-carousel .item img { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; }


.caroufredsel_wrapper .item { max-width: 130px !important; }


.item-totals { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 1.2; font-size: 1.09091rem; *zoom: 1; }

.item-totals:before, .item-totals:after { content: " "; display: table; }

.item-totals:after { clear: both; }

.item-totals .qty-spinner { width: 50%; float: left; }

.item-totals .subtotal { width: 50%; float: left; padding-top: 6px; font-weight: 700; text-align: right; }

  .cart-item .item-totals { position: static; }

  .sidebar-cart .cart-item .item-totals { padding-right: 20px; }

  .single-product-form-wrap, .masonry-grid .item { margin-bottom: 40px; }

  .twelvecol { width: 99.999999993%; }

  
  .eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}
.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;
	}

#block-block-2 {
	width: 155px;
	float: left;
}



div.views-admin-links,
div.block-edit-link,
div.node-edit-link,
div.block-edit-link a,
div.node-edit-link a {
  font-size: 9px;
  text-decoration: none;
  background: transparent;
}


div.views-admin-links,
div.block-edit-link,
div.node-edit-link {  
  padding: 2px 3px 1px 0;
  position: absolute;
  z-index: 20;
  margin-top: -15px;
}


div.block-edit-link a,
div.node-edit-link a,
div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #ccc;
}


div.node-edit-link ul.links li a:hover,
div.node-edit-link ul.links li a:active,
div.block-edit-link ul.links li a:hover,
div.block-edit-link ul.links li a:active,
div.view div.views-admin-links a:hover,
div.view div.views-admin-links a:active {
  color: #000;
}


div.block-views div.views-hide,
div.view div.views-admin-links {
  margin-right: 0;
  width: auto;
}





.block-nice_menus {
  line-height: normal;
  z-index: 10;
}

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


.block div.view div.views-admin-links {
  margin-top: 0;
}


.l-subheader.at_middle .w-cart + .w-nav .w-nav-control,
.l-subheader.at_middle .w-search + .w-nav .w-nav-control {
	margin-right: 5px;
	}

.l-header.logopos_right .l-subheader.at_middle .w-cart + .w-nav .w-nav-control,
.l-header.logopos_right .l-subheader.at_middle .w-search + .w-nav .w-nav-control {
	margin-left: 5px;
	}

			.l-header.layout_sided .w-nav-control {
				display: none !important;
				}

	.l-header.logopos_right .l-subheader.at_middle .w-nav-control {
		float: left;
		text-align: left;
		}

	.l-header.logopos_right .l-subheader.at_middle .w-cart + .w-nav .w-nav-control,
	.l-header.logopos_right .l-subheader.at_middle .w-search + .w-nav .w-nav-control {
		margin-left: 10px;
		margin-right: 0;
		}

	.w-nav-control {
		float: right;
		text-align: right;
		font-size: 21px;
		width: 40px;
		cursor: pointer;
		-webkit-transition: color 0.3s;
				transition: color 0.3s;
		-webkit-tap-highlight-color: rgba(0,0,0,0); 
		}

	.l-subheader.at_bottom .w-nav-control {
		float: left;
		text-align: left;
		}

	.l-subheader.at_middle .w-cart + .w-nav .w-nav-control,
	.l-subheader.at_middle .w-search + .w-nav .w-nav-control {
		margin-right: 10px;
		}

		.w-nav-control:before {
			content: '\f0c9';
			font-family: fontawesome;
			vertical-align: top;
			line-height: inherit;
			}



.w-nav.type_mobile,
.w-nav.type_mobile .w-nav-control {
	display: block;
	line-height: inherit;
	}


#inner-container {
	background: none;
}


#share-lightbox-btn {
	position: relative;
	float: left;
	padding: 3px 0 0 17px;
}


#share-lightbox-btn:first-child {
	margin-top: -1px;
}


#share-lightbox-btn:last-child {
	border-left: 1px solid #333;
    margin-left: 18px;
}


#bottomleft {
width: 400px;
height: 400px;
margin-right: 15px;
float: left;
}


#bottom_vid #bottomleft, #bottom_vid #bottommiddle, #bottom_vid #bottomright {
height: 450px !important;


}


	.portfolio-one .portfolio-item .image{
		float:none;
		width:auto;
		height:auto;
		margin-bottom:20px;
	}


	.portfolio-masonry .portfolio-item{width:100% !important;}

.portfolio-one .portfolio-item {
  padding-bottom: 50px;
  overflow: hidden;
  width: 100%;
}

.portfolio-item .portfolio-content h2 {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}

.portfolio-item .portfolio-content h4 {
  margin: 0;
  padding: 0;
  margin-bottom: 25px;
  font-weight: normal;
  font-size: 13px;
}

.portfolio-item .portfolio-content p {
  margin: 0;
  margin-bottom: 20px;
}

.portfolio-two .portfolio-item {
  width: 50%;
  padding: 5px;
  float: left;
}

.portfolio-masonry .portfolio-item,
.portfolio-three .portfolio-item {
  width: 33.33%;
  padding: 6px;
  float: left;
}

.portfolio-four .portfolio-item {
  width: 25%;
  padding: 7px;
  float: left;
}

.portfolio-five .portfolio-item {
  width: 19.99%;
  padding: 5px;
  float: left;
}

.portfolio-six .portfolio-item {
  width: 16.6666%;
  padding: 7px;
  float: left;
}

.portfolio .portfolio-boxed .portfolio-item-wrapper,
.portfolio-one .portfolio-item.portfolio-boxed .portfolio-item-wrapper {
  border: 1px solid #e9eaee;
  border-bottom-width: 3px;
  padding: 0;
}

.portfolio-text .portfolio-item.portfolio-boxed .portfolio-content,
.portfolio-one .portfolio-item.portfolio-boxed .portfolio-content {
  margin-top: 0;
  padding: 30px 25px 20px;
}

.portfolio .portfolio-boxed .portfolio-item-wrapper .fusion-separator {
  border: 0 !important;
  height: 0px !important;
  margin-top: 0 !important;
}


.portfolio-one-text .portfolio-item .image {
  width: 100%;
  height: 100%;
  float: none;
  margin-right: 0;
}

.portfolio-text .portfolio-item .portfolio-content {
  margin-top: 25px;
}

.portfolio-item .portfolio-content h2,
#main .portfolio-item .portfolio-content h2 {
  margin: 0 0 1px;
}

.portfolio-one-sidebar .portfolio-item .image {
  float: none;
}

.portfolio-one-sidebar .portfolio-item .portfolio-content {
  margin-top: 25px;
}

.portfolio-grid.portfolio-one .portfolio-item:last-child {
  margin-bottom: 0px;
}

.rtl .portfolio-item .buttons {
  overflow: hidden;
}

.rtl .portfolio-item .buttons a {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

.rtl .portfolio-one .portfolio-item .image {
  float: right;
  margin-right: 0;
  margin-left: 25px;
}


			.grid-layout-5 .post,
			.portfolio-five .portfolio-item {
				width: 25% !important;
			}


			.grid-layout-4 .post,
			.portfolio-four .portfolio-item {
				width: 33.3333333333% !important;
			}


			.grid-layout-5 .post,
			.grid-layout-4 .post,
			.grid-layout-3 .post,
			.portfolio-five .portfolio-item,
			.portfolio-four .portfolio-item,
			.portfolio-three .portfolio-item,
			.portfolio-masonry .portfolio-item {
				width: 50% !important;
			}


.post-content h4, .portfolio-item .portfolio-content h4, .image-extras .image-extras-content h3, .image-extras .image-extras-content h3 a, .image .image-extras .image-extras-content a,
.fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title
{
	font-size:15px;
		line-height:23px;
}


.grid-layout .post .post-wrapper,.timeline-layout .post,.blog-timeline-layout .post, .portfolio .portfolio-boxed .portfolio-item-wrapper{background-color:transparent;}


.grid-layout .post .flexslider,.grid-layout .post .post-wrapper,.grid-layout .post .content-sep,.products li,.product-details-container,.product-buttons,.product-buttons-container, .product .product-buttons,.blog-timeline-layout .post,.blog-timeline-layout .post .content-sep,
.blog-timeline-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.portfolio .portfolio-boxed .portfolio-item-wrapper, .portfolio .portfolio-boxed .content-sep,
.timeline-layout .post .flexslider,.timeline-layout h3.timeline-title, .fusion-blog-timeline .timeline-title{border-color:#ebeaea;}



.footer_legales_id_julio_2012_xd{
	clear:both;
	color:#000000;
	float: right;
	width: 900px;
	height:15px;
	text-align:right;
	line-height:15px;
	background-color: transparent;
}


.clear { clear: both; }

			.slide .description { position:absolute; left: 0; top: 41px; padding-left: 69px; padding-right: 63px; text-align: center; z-index: 21; width:328px; }

				.slide .description h2 { font-family: 'OFL Sorts Mill Goudy TT', Georgia, serif; font-size: 36px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); padding-bottom: 9px; }

					.slide .description h2 a {text-decoration: none; color: #fff;}

				.slide .description p.meta-info {font-family: Georgia, serif; font-size: 15px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); color: #fff; font-style: italic; }

					.slide .description p.meta-info a { text-decoration: none; color: #fff; }
.grid-1-2-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}


#footer-blocks {
	height: 250px;
	margin-bottom: 25px;
}


.blocks-outer {
	width: 1062px;
	padding: 22px 0px 25px 50px;
}


.home-jumbotron {
  position: relative;
  text-align: center;
  background-color: transparent;
  padding: 50px 15px;
  margin-bottom: 40px;
}

.home-jumbotron h1 {
  font-size: 96px;
}

.home-jumbotron .lead {
  z-index: 20;
  position: relative;
  font-size: 24px;
}

.home-jumbotron .middle-circle {
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  -o-border-radius: 80px;
  border-radius: 80px;
  background: #fff;
  font-size: 60px;
  height: 120px;
  width: 120px;
  line-height: 140px;
  position: absolute;
  left: 50%;
  margin-left: -60px;
  bottom: -90px;
  z-index: 10;
}

.basic .home-jumbotron .middle-circle {
  color: #d9534f;
}
.wdn-col-full,.wdn-grid-set-full .wdn-col{width:100%}
.wdn-col-five-tenths,.wdn-col-four-eighths,.wdn-col-one-half,.wdn-col-three-sixths,.wdn-col-two-fourths,.wdn-grid-set-halves .wdn-col{width:50%}
.wdn-col-one-third,.wdn-col-three-ninths,.wdn-col-two-sixths,.wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.wdn-col-one-fourth,.wdn-col-two-eighths,.wdn-grid-set-fourths .wdn-col{width:25%}
.wdn-col-one-fifth,.wdn-col-two-tenths,.wdn-grid-set-fifths .wdn-col{width:20%}
.wdn-col-one-sixth,.wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.wdn-col-one-seventh,.wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.wdn-col-one-eighth,.wdn-grid-set-eighths .wdn-col{width:12.5%}
.wdn-col-one-ninth,.wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.wdn-col-one-tenth,.wdn-grid-set-tenths .wdn-col{width:10%}
.fullwidthbanner-container .arrow-shadow{width:20%;position:absolute;top:0;bottom:0;background-color:#FFF;z-index:95;}
.fullwidthbanner-container .arrow-shadow-left{left:0!important;}
.fullwidthbanner-container .arrow-shadow-right{right:0!important;}
.fullwidthbanner-container .arrow-shadow,.tp-leftarrow.default,.tp-rightarrow.default{display:none;}

.tag-line { float:left; padding:13px 0 0 165px;}

	#ebh-newsletter td, #ebh-newsletter tr,
	#ebh-newsletter td table td, #ebh-newsletter tr table tr{
		width: 100%!important;
		display: block;
		vertical-align: top;
		margin-bottom: 10px;
		text-align: center;
	}

#newsletter, #ebh-newsletter{
	background: #d9eeeb;
}

#ebh-newsletter p{
	color: #65a59d;
	font-size: 1em;
	line-height: 1.6em;
}

#ebh-newsletter td{text-align: left!important;}

#ebh-newsletter label,
#ebh-newsletter-contact label{display: none;}

#ebh-newsletter input{margin-right: 20px; width: 22%;}


#ebh-newsletter-contact{
	background: #f7f3ed;
}

#ebh-newsletter-contact p{
	color: #584a42;
	line-height: 1.38em;
	margin-bottom: 20px;
	text-align: left;
}


#ebh-newsletter-contact input{
	clear: both;
	display: block;
	width: 100%;
	  background: white;
  border: 0;
  color: #7b675c;
  font-family: 'wbook', 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
  font-size: 1.13em;
  font-weight: normal;
  margin-bottom: 15px;
  padding: 15px!important;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  width: 100%;
}


#ebh-newsletter-contact input[type="submit"]{
	width: auto!important;
	background: #d0c4b3 !important;
	border: 0;
	color: white;
	float: left;
	margin: 0 10px 0 0;
	cursor: pointer;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	padding: 15px 30px!important;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#ebh-newsletter-contact input[type="submit"]:hover{
	opacity: .8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#ebh-newsletter-contact a{
	color: #b1a086;
	display: block;
	margin-top: 20px;
	text-decoration: underline;
}

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;line-height:0;content:""}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
#global-header .container{padding-top:8px;}
#header-unit .container{box-shadow:0px 0px 20px #888888;}
#header-unit .container #header-unit-inner{margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;height:200px;border:20px solid #fff;}
.header-unit-special .container .header-unit-special-inner{width:100%;}
#global-footer #institution-logos .container{font-size:1em;line-height:1em;padding:30px 2% 30px 2%;}
#global-footer #other-footer .container{font-size:0.9em;line-height:1em;padding:30px 2% 60px 2%;}
.front #main .container{margin-top:-10px;}
#main .container{background:#fff;box-shadow:0px 0px 20px #888888;padding-bottom:60px;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container,div#header-unit .container{width:1260px;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}

.wpb_row *,
.wpb_row *:before,
.wpb_row *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_row {
  margin-left: -15px;
  margin-right: -15px;
}

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

.wpb_row:after {
  clear: both;
}

.wpb_row .vc_span1,
.wpb_row .vc_span2,
.wpb_row .vc_span3,
.wpb_row .vc_span4,
.wpb_row .vc_span5,
.wpb_row .vc_span6,
.wpb_row .vc_span7,
.wpb_row .vc_span8,
.wpb_row .vc_span9,
.wpb_row .vc_span10,
.wpb_row .vc_span11,
.wpb_row .vc_span12 {
  margin-left: 0;
}

.vc_non_responsive .wpb_row .vc_span1 {
  position: relative;
  float: left;
  width: 8.333333333333332%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span2 {
  position: relative;
  float: left;
  width: 16.666666666666664%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span4 {
  position: relative;
  float: left;
  width: 33.33333333333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span5 {
  position: relative;
  float: left;
  width: 41.66666666666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span7 {
  position: relative;
  float: left;
  width: 58.333333333333336%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span8 {
  position: relative;
  float: left;
  width: 66.66666666666666%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span10 {
  position: relative;
  float: left;
  width: 83.33333333333334%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span11 {
  position: relative;
  float: left;
  width: 91.66666666666666%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span3 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span6 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span7 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span8 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span10 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span11 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

.wpb_row .overlay-view-lightbox-buttons a .fa { position: relative; top: -2px; }


.wpb_row .widget-title { margin: 0 0 20px;font-size: 14px;font-weight: bold;font-weight: 600;color: #000;}

.wpb_row .widget_recent_entries ul,
.wpb_row .widget_wpex_fontawesome_social_widget ul,
.wpb_row .widget_wpex_recent_posts_thumb ul,
.wpb_row .widget_categories ul,
.wpb_row .widget_wpex_social_widget ul,
.wpb_row .widget_archive ul,
.wpb_row .widget_wpex_simple_menu ul { list-style: none; margin: 0 }
                    .wpb_row .fa:before { box-sizing: content-box !important; -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; }




.demo {
	width: 100%;
	float: left;
	margin-top: 50px;
	margin-bottom: 25px;
}

.demo .left {
	background: #1196d1;
	width: 950px;
	float: left;
	display: table;
}

.demo .right {
	width: 200px;
	float: right;
	display: table;
	vertical-align: middle;
	position: relative;
}

.demo .right img {
 padding: 10% 0;
	width: 100%;
	float: left;
}

.demo .left .block01 {
	width: 295px;
	display: table-cell;
	padding: 15px 17px;
	vertical-align: middle;
}


.demo .left .block01 .online {
	width: 100%;
	float: left;
	border-right: 5px solid #41abda;
	position: relative;
	padding-right: 15px;
}

.demo .left .block01 .online:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	border-left: 9px solid #41abda;
	position: absolute;
	right: -13px;
	top: 38%;
}

.demo .left .block01 h2 {
	width: 100%;
	float: left;
	color: #FFF;
	text-transform: uppercase;
	font-size: 36px;
	font-family: 'open_sanssemibold';
	margin: 0;
	padding: 0;
}

.demo .left .block01 h3 {
	width: 100%;
	float: left;
	color: #FFF;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'open_sanssemibold';
	margin: 0;
	padding: 0;
}

.demo .left .block02 {
	width: 575px;
	display: table-cell;
	padding: 15px 17px;
	vertical-align: middle;
}

.da-DK .demo .left .block02, .de-DE .demo .left .block02 {
	width: 372px;
	display: table-cell;
	padding: 15px 17px;
	vertical-align: middle;
}

.demo .left .block02 p {
	color: #FFF;
	font-size: 14px;
	float: left;
	width: 100%;
	font-family: 'open_sanssemibold'
}

.demo .left .block03 {
	width: 240px;
	display: table-cell;
	padding: 15px 17px;
	vertical-align: middle;
}

.demo .left .block03 .btn {
	float: left;
}

	.demo .left .block01 .online::after {left:48%;bottom:-20px;border-left: 9px solid transparent;top:inherit;
	border-right: 9px solid transparent;border-top: 9px solid #41abda;}
