﻿.iwd-block select{width:96%;}
.iwd-block{background:#000000;background:rgba(0,0,0,0.4);-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;border:1px solid rgba(71,71,71,0.4);padding:3px;margin:10px;}
div.iwd-block img{border:none;margin:0;}
.iwd-block li{font-size:13px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;line-height:125%;color:#9C9C9C;margin-left:12px;}
.iwd-article img,img.iwd-article,.iwd-block img,.iwd-footer img{margin:10px 10px 10px 10px;}
.iwd-block-body .iwd-post{margin:0;}
div#block-views-special-events-block .iwd-block,div#block-views-front-page-blog-block-block-1 .iwd-block{min-height:503px;}
.iwd-sheet,.iwd-block{background:none repeat scroll 0 0 rgba(6,7,9,0.7);}
.img,img a,.blog-img,.blog-imgright,.blog-imgleft,.imginline,.imgcent,.imgright,.imgleft,.img3,.img5,.img11,.blog-img a,.blog-imgright a,.blog-imgleft a,.imginline a,.imgcent a,.imgright a,.imgleft a,.img3 a,.img5 a,.img11 a,.blog-img a:link,.blog-imgright a:link,.blog-imgleft a:link,.imginline a:link,.imgcent a:link,.imgright a:link,.imgleft a:link,.img3 a:link,.img5 a:link,.img11 a:link,.iwd-article img,img.iwd-article,.iwd-block img,.iwd-footer img,.region.region-banner1 img{border:none !important;max-width:100% !important;height:auto !important;}
.iwd-block ul.OT_list li{width:115px;margin:0;}
.responsive.responsive-tablet .iwd-vmenublock,.responsive.responsive-tablet .iwd-block{width:98% !important;}

	.not-front .iwd-block ul.OT_list li {
		width: 129% !important;
	}
.programs-list .featured-program{background:white;margin-bottom:40px}
.programs-list .featured-program .featured-program-body{border:2px solid #D1D6DE;border-top:0;padding:20px}
.programs-list .featured-program h3{margin-bottom:10px}
.programs-list .featured-program h3 a{display:block;color:#4B77E0;font-size:16px;font-weight:600}
.programs-list .featured-program h3 a:hover{opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;-khtml-opacity:.5}
.programs-list .featured-program p{line-height:20px;margin-bottom:20px}
.programs-list .featured-program p:last-child{margin:0}
.programs-list .featured-program p a{color:#4B77E0;font-weight:600}
.programs-list .featured-program p a:hover{opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;-khtml-opacity:.5}

.section{
  font-family:'Proxima Nova W01', sans-serif;
  font-size: 0.95em;
  width: 80%;
  display: block;
  padding: 0 0%;
  margin: auto;
  box-sizing: border-box;
  max-width: 960px;
  padding-bottom: 1em;
}


.section .heading{
  color:white;
  
  
  text-align: center;
}

.woocommerce-checkout .section .heading {
  padding-top: 92px;
}

.section .heading h2{
  color:#008a9e;
  border-bottom: 1px solid #6d6e70;
  text-transform: uppercase;
  font-weight: 300;
  padding-bottom: .5em;
  margin-bottom: 0;
  margin-top: 0;
  padding-top: .75em;
  font-size:2em;
}

.section .body{
  line-height: 1.71428571428571;  
  padding: 0 1em;
  margin-top: 2em;
}

.section .body h3, .wrappy h3 {
  color: #008a9e;
  text-transform: uppercase;
  text-align: left;
  font-weight: 500;
  font-size: 1em;
  margin: 0;
}

.section p, .wrappy p{
  color: #6d6e70;
  font-weight: 400;
  font-size: 0.875em;
  margin-bottom: 1.6em;
  margin-top: 0;
}

.section .body.two-column{
   -webkit-column-count: 2; 
    -moz-column-count: 2; 
    column-count: 2;
      -webkit-column-gap: 2em; 
    -moz-column-gap: 2em; 
    column-gap: 2em;
}

.section.images, .section.header-image{
    width: 100%;
    padding:0;
    max-width: none;
    margin: 6.7em 0 -.5em 0;
    display: inline-table;
}

.section.header-image .image-container{
    position: relative;
    width: 100%;
    height: 22em;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    box-sizing: border-box;
    background-position: 0 53% !important;
}

.page-id-16 .section.header-image .image-container{
  background-position: 0 85% !important; 
}

.page-id-14 .section.header-image .image-container{
  background-position: 0 66% !important; 
}

.page-id-84 .section.header-image .image-container{
  background-position: 0 50% !important; 
}

.page-id-324 .section.header-image .image-container{
  background-position: 0 30% !important; 
}

.section.home-image .image-container{
  height: 660px;

}

.section.images .image-container{
    position: relative;

    width: 33.333333333333%;
    padding-bottom: 33.33333333333%;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    box-sizing: border-box;
}

.section .image-container img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-height: 100%;
    display: block;
}

.section.header-image .image-container img{
  width: 100%;
  max-height: inherit;
  top:-50%;
}

.section.images .image-container img{
  left:-25%;
}

.page-id-20  .section.header-image .image-container {

      background-position: -77px 0px !important;

}

  .section.images .image-container, .header .sub-nav-container, .header .nav-container, .logo{
    display: block;
    position: relative;
    width: 100%;
    margin: auto;
    text-align: center;
    left: 0;
    top: 0;
  }

  .section.images .image-container img, .section.header-image .image-container img{
    top: 0;
    left: 0;
    width: 100%;
    
  }

  .section .body .menu-item{
    width: 100%;
    margin: auto;
  }

    .section.header-image {
        height: 15em;
    }

.panel-heading {
  padding: 0px 0px;
font-family : 'nayala';}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel-group .panel-heading {
  border-bottom: 0;
}
html.classic .contents .headline,html.classic .contents .feeditem-title,html.classic .contents .text-headline,html.classic .single-tweet .contents .feeditem-username,html.classic.small .contents .feeditem-username,html.classic .linkedin .contents .feeditem-username,html.classic .foursquare-data .about .title,html.classic .slide-panel,html.classic .contents h1,html.classic .contents .feeditem-body,html.classic .slide-panel,html.classic .contents,html.classic .contents .feeditem-meta{font-family:Georgia, Times, serif}
html.classicitalic .contents .headline,html.classicitalic .contents .feeditem-title,html.classicitalic .contents .text-headline,html.classicitalic .single-tweet .contents .feeditem-username,html.classicitalic.small .contents .feeditem-username,html.classicitalic .linkedin .contents .feeditem-username,html.classicitalic .foursquare-data .about .title,html.classicitalic .slide-panel{font-family:Georgia, Times, serif;font-style:italic}
html.classicitalic .contents h1,html.classicitalic .contents .feeditem-body,html.classicitalic .slide-panel,html.classicitalic .contents,html.classicitalic .contents .feeditem-meta{font-family:Georgia, Times, serif;font-style:normal}
html.elegant .contents .headline,html.elegant .contents .feeditem-title,html.elegant .contents .text-headline,html.elegant .single-tweet .contents .feeditem-username,html.elegant.small .contents .feeditem-username,html.elegant .linkedin .contents .feeditem-username,html.elegant .foursquare-data .about .title,html.elegant .slide-panel{font-family:Arial, Helvetica, sans-serif}
html.elegant .contents h1,html.elegant .contents .feeditem-body,html.elegant .slide-panel,html.elegant .contents,html.elegant .contents .feeditem-meta{font-family:Georgia, Times, serif}
html.timeless .contents .headline,html.timeless .contents .feeditem-title,html.timeless .contents .text-headline,html.timeless .single-tweet .contents .feeditem-username,html.timeless.small .contents .feeditem-username,html.timeless .linkedin .contents .feeditem-username,html.timeless .foursquare-data .about .title,html.timeless .slide-panel{font-family:Georgia, Times, serif}
html.timeless .contents h1,html.timeless .contents .feeditem-body,html.timeless .slide-panel,html.timeless .contents,html.timeless .contents .feeditem-meta{font-family:Arial, Helvetica, sans-serif}
html.typewriter .contents .headline,html.typewriter .contents .feeditem-title,html.typewriter .contents .text-headline,html.typewriter .single-tweet .contents .feeditem-username,html.typewriter.small .contents .feeditem-username,html.typewriter .linkedin .contents .feeditem-username,html.typewriter .foursquare-data .about .title,html.typewriter .slide-panel,html.typewriter .contents h1,html.typewriter .contents .feeditem-body,html.typewriter .slide-panel,html.typewriter .contents,html.typewriter .contents .feeditem-meta{font-family:'Courier New', Courier, monospace}
.slide.title .contents{text-align:left;vertical-align:top;display:table-cell;font-size:3.6em;font-weight:bold}
.slide.title .contents.top-left{vertical-align:top;text-align:left}
.slide.title .contents.top-center{vertical-align:top;text-align:center}
.slide.title .contents.top-right{vertical-align:top;text-align:right}
.slide.title .contents.center-left{vertical-align:middle;text-align:left}
.slide.title .contents.center-center{vertical-align:middle;text-align:center}
.slide.title .contents.center-right{vertical-align:middle;text-align:right}
.slide.title .contents.bottom-left{vertical-align:bottom;text-align:left}
.slide.title .contents.bottom-center{vertical-align:bottom;text-align:center}
.slide.title .contents.bottom-right{vertical-align:bottom;text-align:right}
.slide.title .contents .headline{margin:0.5em 1em}
.slide.title.stack .contents.bottom-right .headline{margin-bottom:1.2em}
.internet_explorer7 .slide.title .contents.top-center .headline{position:absolute;top:0;margin-left:expression(-1 * parseInt((this.offsetWidth) / 2) + "px")}
.internet_explorer7 .slide.title .contents.center-left .headline{position:absolute;top:50%;left:0;margin-top:expression(-1 * parseInt((this.offsetHeight) / 2) + "px")}
.internet_explorer7 .slide.title .contents.center-center .headline{position:absolute;top:50%;margin-top:expression(-1 * parseInt((this.offsetHeight) / 2) + "px");margin-left:expression(-1 * parseInt((this.offsetWidth) / 2) + "px")}
.internet_explorer7 .slide.title .contents.center-right .headline{position:absolute;top:50%;right:0;margin-top:expression(-1 * parseInt((this.offsetHeight) / 2) + "px")}
.internet_explorer7 .slide.title .contents.bottom-left .headline{position:absolute;bottom:0;left:0}
.internet_explorer7 .slide.title .contents.bottom-center .headline{position:absolute;bottom:0;margin-left:expression(-1 * parseInt((this.offsetWidth) / 2) + "px")}
.internet_explorer7 .slide.title .contents.bottom-right .headline{position:absolute;bottom:0;right:0}
.slide.text .contents{margin:0 0 0 50px}
.slide.feed .contents{margin:0 0 0 50px;display:none}
.slide.feed.is-loaded .contents{display:block}
.slide.feed.small .contents{margin:0 0 0 25px}
.slide.facebook .contents{overflow:hidden}
.internet_explorer7.tile-view .slide.google-maps.has-custom-hover-image.is-over .contents{display:none !important}
.slide.spotify .contents{overflow:hidden}
.tile-view .slide.foursquare.small .contents,.embed_mode_small.linear-view .slide.foursquare .contents,.embed_mode_small.presentation-view .slide.foursquare .contents,.embed_mode_small.vertical-view .slide.foursquare .contents{margin-left:35px}
.tile-view .slide.foursquare.small .contents,.linear-view .slide.foursquare.small .contents,.presentation-view .slide.foursquare.small .contents,.vertical-view .slide.foursquare.small .contents,.embed_mode_small .slide.foursquare .contents,.grid-view .slide.foursquare .contents{margin-left:25px;width:220px}
.slide.foursquare .contents{margin:0 0 0 50px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}
.slide.foursquare.is-loaded .contents{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);filter:'' !important}
.slide .slide-info .contents{margin:0 0 0 50px;overflow-x:hidden;overflow-y:auto}
.slide .slide-info .contents.scrollable-padding{margin-right:0}
.slide.vine .contents{display:none}
.slide .contents{position:relative;z-index:3;outline:none}
.slide .contents.scrollable-padding{margin-right:20px}
.slide .contents.scrollable{overflow-y:auto}
.grid-view .current-stack .slide.text .contents,.grid-view .current-stack .slide.feed .contents{width:231px;height:192px;margin-left:25px}
.grid-view .current-stack .slide.title .contents{font-size:16px;line-height:1.7em}
.grid-view .current-stack .slide.title.stack .contents.bottom-right .headline{margin-bottom:1.5em}
.grid-view .current-stack .slide .slide-info .contents{width:236px;margin-left:20px}
.grid-view .current-stack .contents{width:256px;height:192px}
.grid-view.chrome .current-stack .slide.text .contents,.grid-view.chrome .current-stack .slide.feed .contents,.grid-view.safari .current-stack .slide.text .contents,.grid-view.safari .current-stack .slide.feed .contents{width:228px}
.presentation-view .current-stack .slide.title.stack .contents.bottom-right .headline{margin-bottom:2.2em}
.tile-view .current-stack .slide .contents{-webkit-transform:none !important}
.tile-view .current-stack .slide.small .contents{width:256px;height:192px}
.tile-view .current-stack .slide.small.text .contents,.tile-view .current-stack .slide.small.feed .contents{width:231px;height:192px;margin-left:25px}
.tile-view .current-stack .slide.small.title .contents{font-size:16px;line-height:1.7em}
.tile-view .current-stack .slide.small.title.stack .contents.bottom-right .headline{margin-bottom:1.5em}
.tile-view .current-stack .slide.medium .shell,.tile-view .current-stack .slide.medium .contents{width:512px;height:384px}
.vertical-view body .viewer .current-stack .slide .slide-info div.contents{overflow:auto;width:452px !important;margin-left:30px;height:auto !important;display:block;border-top:1px solid #D3D3D3}
.vertical-view body .viewer .current-stack .slide .slide-info div.contents .text-wrapper{padding-top:30px}
.vertical-view body .viewer .current-stack .slide .slide-info div.contents .headline{font-size:18px;margin:0}
.vertical-view body .viewer .current-stack .slide .slide-info div.contents .text-body{font-size:14px}
.vertical-view body .viewer .current-stack .slide.video .contents{width:512px !important;height:384px !important}
.theme-dark.vertical-view body .viewer .current-stack .slide .slide-info .contents{border-top-color:#222}
.page-divider{height:1px}
.page-divider div{position:absolute;left:0;width:100%;height:1px;border-top:1px solid #a9a3a4;-moz-transform:scaleY(0.5);-webkit-transform:scaleY(0.5);-ms-transform:scaleY(0.5);-o-transform:scaleY(0.5);transform:scaleY(0.5)}


.from-our-blog {
	width:21%;
	float:left;
	font-size:13px;
	color:#373737;
}


.from-our-blog h2 {
	font-size:25px;
	font-weight:400;
	color:#597cbb;
	text-transform:uppercase;
}


.from-our-blog h3 {
	font-size:20px;
	font-weight:400;
	color:#0b4892;
	font-family: 'Lato', sans-serif;
	text-transform:none;
}

.sidebar-cart .cart-list { padding: 20px 30px 0 30px; }


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

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}
ul.field-slideshow-pager li.elements-4{width:25%;}
.flexslider-carousel-thumbnail-text .flex-viewport ul.slides li.flex-li.elements-4{width:25%;}

#sitemap .last { margin-right: 0px; }
 		
	
.last { margin-right: 0px !important; clear:right; }



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


#header .menu .menu-item-language{display: none;}




.cbp-spmenu .menu-item-language-current a{display:none;}

.cbp-spmenu .submenu-languages .menu-item-language-current a{display: block;font-size:1em;}

.cbp-spmenu .submenu-languages .menu-item-language-current a:hover{background: #444;}


.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	line-height: 1.646153846;
	border-bottom: 1px solid #E9E9E9;
	padding: 5px 0;
}

	
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
}

.widget-area .textwidget li {
	margin-left: 36px;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}







.container {
padding-left: 20px;
padding-right: 20px;
}

	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}


.container p {
	padding-bottom: 15px; 
}


.container ol {
    padding-bottom: 20px;
}


.container ol li {
}

 


 
 .screen-reader-text {
 	clip: rect(1px, 1px, 1px, 1px);
 	position: absolute !important;
 	height: 1px;
 	width: 1px;
 	overflow: hidden;
 }

 .screen-reader-text:hover,
 .screen-reader-text:active,
 .screen-reader-text:focus {
 	background-color: #f1f1f1;
 	border-radius: 3px;
 	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
 	clip: auto !important;
 	color: #21759b;
 	display: block;
 	font-size: 14px;
 	font-size: 0.875rem;
 	font-weight: bold;
 	height: auto;
 	left: 5px;
 	line-height: normal;
 	padding: 15px 23px 14px;
 	text-decoration: none;
 	top: 5px;
 	width: auto;
 	z-index: 100000; 
 }
 .myhiker{font-size:18px;}

#how_do_i .hdi-button a span {
	display:none;
}
.trending-module ul.categories{overflow:hidden;margin-bottom:.3125rem}
.trending-module ul.categories li{float:left;text-transform:uppercase;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;padding:0 .5rem;width:33.33333%}
.trending-module ul.categories li:first-child{padding-left:0}
.trending-module ul.categories li:last-child{padding-right:0}
.trending-module ul.categories li a{display:block;text-decoration:none;padding-bottom:.1875rem;font-family:FreightSans-Bold,"Arial Black",sans-serif;color:#FFF}
.trending-module ul.categories li a.active,.trending-module ul.categories li a:hover{color:#0098D8}
.trending-module ul.categories li a.active{border-bottom:1px solid #0098D8}

.hero-module-wrappernav ul li.slct-btn {
  width: 20%;
  float: left;
  font-family: 'nimbus_sansblack', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 18px;
  cursor: pointer;
  height: 75px;
  margin-top: 0px;
  transition: all 0.15s;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper {
  width: 100%;
  margin: 0 auto;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside {
  margin: 0 auto;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside img {
  margin-right: 10%;
  margin: 0 auto;
  display: block;
  margin-top: -45px;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside .txt-slt {
  text-align: center;
  margin: 0 auto;
  clear: both;
  width: 149px;
  line-height: 21px;
  font-size: 18px;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside .one-state {
  margin-top: 0px;
  height: 41px;
  overflow: hidden;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .nav-02 .txt-slt {
  margin-top: 6.3%;
}

.hero-module-wrappernav ul li.slct-btn:hover,
.hero-module-wrappernav ul li.slct-btn.active {
  height: 90px;
  margin-top: -15px;
}

	.menu-item {
		width:100%;
		float:none;
		background: #fff;
		position: relative;
	}

	.menu-item  a {
		padding:15px;
	}

	.menu-item  a:hover {
		background: #efefef;
	}

.main-navigation ul li.menu-item-has-children,
.main-navigation ul li.page_item_has_children {
	margin-right: 3em;
}

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

  .col-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 {
    float: left;
  }

  .col-lg-12 {
    width: 100%;
  }

#displetpop .subtit .inner{

}




#main-navigation-menu.nav-bar li.has-flyout {
	overflow:visible;
	z-index:1000;
	
}

#nav ul.nav-bar li.has-flyout .flyout a {background:none;}

	#nav .has-flyout a:first-child { padding: 0 !important;}

	#nav .has-flyout a:after { display: none !important; }

	#nav .has-flyout ul { display: none !important; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


header .ns-form-wrapper {
  width: 100%;
  position: absolute;
  z-index: 2;
  top: 60px;
  right: 0;
  z-index: 50;
  background-color: #fafafa;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  -webkit-transition: height .3s ease-in;
  -moz-transition: height .3s ease-in;
  transition: height .3s ease-in;
  overflow: hidden;
  height: 192px;
  box-shadow: 1px 1px 3px #222;
  -webkit-box-shadow: 1px 1px 3px #222;
  -moz-box-shadow: 1px 1px 3px #222;
}


header .ns-form-wrapper.in-nav {
  position: relative;
  top: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-top: solid 1px #ddd;
  font-size: 85%;
  text-align: left;
}


header .ns-form-wrapper.in-nav.closed {
  border-top: 0;
}


header .ns-form-wrapper .ns-form-holder {
  height: 192px;
  top: 0;
  position: absolute;
  width: 100%;
  -webkit-transition: top .3s ease-in;
  -moz-transition: top .3s ease-in;
  transition: top .3s ease-in;
}


header .ns-form-wrapper.closed {
  height: 0;
  -webkit-transition: height .3s ease-in;
  -moz-transition: height .3s ease-in;
  transition: height .3s ease-in;
}


header .ns-form-wrapper.closed .ns-form-holder {
  top: -192px;
  -webkit-transition: top .3s ease-in;
  -moz-transition: top .3s ease-in;
  transition: top .3s ease-in;
}


header .ns-form {
  padding: 0 10%;
}

#copyright {
    font-size: 9px;
	padding: 0;
	margin: 6px 0 0 0;
    color: #777777;
}


#top {
	position: relative;
	z-index: 15;
}
.ai1ec-hidden-xs{display:block !important;}
table.ai1ec-hidden-xs{display:table;}
tr.ai1ec-hidden-xs{display:table-row !important;}
th.ai1ec-hidden-xs,td.ai1ec-hidden-xs{display:table-cell !important;}
span.ai1ec-hidden-xs{display:inline !important;}


.spotlight:hover .sl-caption { opacity: 1; filter: alpha(opacity=100); }


.sl-caption { position: absolute; top: 10%; padding: 4px 10px; padding: 0.25rem 0.625rem; background: #e64946; color: #fff; font-weight: 700; opacity: 0.9; filter: alpha(opacity=90); }

	.w-socials-item {
		display: inline-block;
		vertical-align: top;
		position: relative;
		}

		.w-socials-item-link {
			display: block;
			text-align: center;
			font-size: 18px; 
			line-height: 40px; 
			height: 40px; 
			width: 40px; 
			}

		.w-socials-item-popup {
			position: absolute;
			left: 0;
			bottom: 50px; 
			font-size: 13px; 
			line-height: 26px; 
			padding: 0 10px; 
			visibility: hidden;
			z-index: 10;
			opacity: 0;
			background-color: rgba(0,0,0,0.8);
			color: #fff;
			-webkit-transform: translateY(-10px);
					transform: translateY(-10px);
			-webkit-transition: opacity 0.2s ease-out 0.3s, -webkit-transform 0.2s ease-out 0.3s;
					transition: opacity 0.2s ease-out 0.3s, transform 0.2s ease-out 0.3s;
			}

			.w-socials-item:hover .w-socials-item-popup {
				visibility: visible;
				opacity: 1;
				-webkit-transform: translateY(0);
						transform: translateY(0);
				}

			.w-socials-item-popup:after {
				content: '';
				display: block;
				position: absolute;
				bottom: -6px;
				left: 10px; 
				width: 0;
				height: 0;
				border-left: 6px solid transparent;
				border-right: 6px solid transparent;
				border-top: 6px solid rgba(0,0,0,0.8);
				}



.w-socials.size_normal .w-socials-item-link {
	font-size: 22px; 
	line-height: 50px; 
	height: 50px; 
	width: 50px; 
	}

	.w-socials.size_normal .w-socials-item-popup {
		bottom: 60px; 
		}



.w-socials.size_big .w-socials-item-link {
	font-size: 28px; 
	line-height: 60px; 
	height: 60px; 
	width: 60px; 
	}

	.w-socials.size_big .w-socials-item-popup {
		bottom: 70px; 
		}

.no-touch .w-socials-item.facebook .w-socials-item-link:hover, .w-socials.inverted .facebook .w-socials-item-link,
.no-touch .w-socials-item.twitter .w-socials-item-link:hover, .w-socials.inverted .twitter .w-socials-item-link,
.no-touch .w-socials-item.gplus .w-socials-item-link:hover, .w-socials.inverted .gplus .w-socials-item-link,
.no-touch .w-socials-item.linkedin .w-socials-item-link:hover, .w-socials.inverted .linkedin .w-socials-item-link,
.no-touch .w-socials-item.youtube .w-socials-item-link:hover, .w-socials.inverted .youtube .w-socials-item-link,
.no-touch .w-socials-item.instagram .w-socials-item-link:hover, .w-socials.inverted .instagram .w-socials-item-link {
	background-color:#1D1C44;
	box-shadow: none;
}



.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-show:hover,
.no-touch .l-subheader.at_middle .w-cart-link:hover {
	color: #fff;
	}



.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-show:hover,
.no-touch .l-subheader.at_bottom .w-cart-link:hover {
	color: #30a85a;
	}

button.g-btn.color_contrast.type_raised,
a.g-btn.color_contrast.type_raised,
.w-iconbox.type_circle.color_contrast .w-iconbox-icon,
.w-socials.inverted.desaturated .w-socials-item-link {
	color: #fff;
	}



.l-submain.color_alternate,
.no-touch .g-btn.type_flat:hover,
.no-touch .pagination .page-numbers:hover,
.w-actionbox.color_alternate,
.w-blog.imgpos_atleft .w-blog-entry-preview-icon,
.w-bloglist,
.protected-post-form,
.w-iconbox.type_circle.color_light .w-iconbox-icon,
.no-touch .w-pagehead-nav-item:hover,
.w-profile,
.w-pricing.type_1 .w-pricing-item-header,
.w-pricing.type_2 .w-pricing-item-h,
.w-socials-item-link,
.w-tabs-item .ripple,
.w-testimonial.type_1,
.w-timeline-item,
.w-timeline-section-title-text,
.widget_calendar #calendar_wrap,
.no-touch .l-main .widget_nav_menu a:hover,
.no-touch .w-clients .slick-prev:hover,
.no-touch .w-clients .slick-next:hover,
.no-touch #lang_sel ul ul a:hover,
.no-touch #lang_sel_click ul ul a:hover,
.woocommerce .login,
.woocommerce .checkout_coupon,
.woocommerce .register,
.no-touch .woocommerce-type_2 .product-h .button:hover,
.no-touch .woocommerce-pagination a:hover,
.woocommerce .variations_form,
.woocommerce .variations_form .variations td.value:after,
.woocommerce .comment-respond,
.woocommerce .stars span a:after,
.woocommerce .cart_totals,
.no-touch .woocommerce .product-remove a:hover,
.woocommerce .checkout #order_review,
.woocommerce ul.order_details,
.widget_shopping_cart,
.widget_layered_nav ul,
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block,
.smile-icon-timeline-wrap .timeline-feature-item.feat-item {
	background-color: #f2f7f7;
	}



.highlight_faded,
button.g-btn.color_light.type_flat,
a.g-btn.color_light.type_flat,
.w-blog-meta,
.w-comments-item-date,
.w-comments-item-answer a,
.w-profile-link.for_logout,
.w-socials.desaturated .w-socials-item-link,
.w-tags,
.l-main .widget_tag_cloud a,
.l-main .widget_product_tag_cloud .tagcloud a,
.woocommerce .stars span:after {
	color: #9da6a5;
	}

.g-btn.type_flat .ripple,
.g-btn.color_light.type_raised .ripple,
.w-socials.inverted.desaturated .w-socials-item-link {
	background-color: #9da6a5;
	}

	

.no-touch .l-subfooter.at_top #lang_sel ul ul a:hover,
.no-touch .l-subfooter.at_top #lang_sel_click ul ul a:hover,
.l-subfooter.at_top .w-socials-item-link,
.l-subfooter.at_top .widget_calendar #calendar_wrap,
.l-subfooter.at_top .widget_shopping_cart {
	background-color: #1d1c44;
	}


#shadow-container {

	position: relative;

	left: 3px;

	top: 3px;

	margin-right: 7px;

	margin-bottom: 7px;

}


#shadow-container .shadow2,

#shadow-container .shadow3,

#shadow-container .container {

	position: relative;

	left: -1px;

	top: -1px;

}


#shadow-container .shadow1 {

	background: #F1F0F1;

}


 

#shadow-container .shadow2 {

	background: #DBDADB;

}


#shadow-container .shadow3 {

	background: #B8B6B8;

}


#shadow-container .container {

	background: #ffffff;

	border: 1px solid #c7c7c7;

	padding: 10px;

	float:left;

}

	#header-sticky .logo,#header .logo{
		float:none ;
		text-align:center;
		margin:0 !important;
	}

	body #header-sticky.sticky-header .logo{float: left !important;}


	.header-v5 #header .logo { float: none; }
	

	.mobile-logo-pos-left #header .logo {
		float: left !important;
	}

	
	.mobile-logo-pos-right #header .logo {
		float: right !important;
	}


	.mobile-logo-pos-right .logo-container {
		float: right;
	}


	.mobile-logo-pos-left .logo-container {
		float: left;
	}

	
	.logo-container {
		max-width: 65%;
	}


	.mobile-menu-design-classic .logo-container {
		max-width: 100%;
	}

	#header-sticky .logo,
	#header .logo{
		float:none !important;
		text-align:center;
		margin:0 !important;
	}
	

	.mobile-logo-pos-left #side-header .side-header-content,
	.mobile-logo-pos-left #header .logo
	{
		float: left !important;
	}

	
	.mobile-logo-pos-right #side-header .side-header-content,
	.mobile-logo-pos-right #header .logo {
		float: right !important;
	}

	
	.mobile-menu-design-classic #header .logo { float: none !important; }

	#side-header .logo { margin: 0 !important; float: left; }

	.mobile-menu-design-classic #side-header .logo { float: none; text-align: center; }

	
	.mobile-menu-design-modern #header .logo,
	.mobile-menu-design-modern #side-header .logo{ display: table-cell; vertical-align: middle; }

	#header .logo{
		float:none;
		text-align:center;
		margin:0 !important;
	}

	
	body #header.sticky-header .logo{float: left !important;}
		

	#wrapper #header .logo{
		float:none;
		margin:0 auto !important;
	}

#header-sticky .logo,
#header .logo {
  float: left;
  overflow: hidden;
  margin: 31px 0;
}

#header-sticky .logo a,
#header .logo a {
  display: block;
}

.footer-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}

.header-v4 #header .logo {
  margin: 0;
}

#slidingbar-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}


.rtl #header-sticky.sticky-header .logo{ float: left; }

.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.alert,.alert h4{color:#c09853;}

.alert h4{margin:0;}

.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}

.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}

.alert-success h4{color:#468847;}

.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}

.alert-danger h4,.alert-error h4{color:#b94a48;}

.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}

.alert-info h4{color:#3a87ad;}

.alert-block{padding-top:14px;padding-bottom:14px;}

.alert-block p+p{margin-top:5px;}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}
.page-nav{padding:10px 0;overflow:hidden;}
.page-nav li{float:left;font:normal 11px Arial,Helvetica,sans-serif;line-height:120%;color:#5386bc;margin:0 3px 0 0;}
.page-nav li span{padding:16px 0 0 0;display:inline-block;}
.page-nav li a{display:inline-block;height:18px;background:#f4f4f4;border:1px solid #dedede;color:#5386bc;text-align:center;padding:8px 8px 0 8px;}
.page-nav li a:hover{color:#fff;background:#5386bc;}
.page-nav li.active a{color:#666;background:#fff;}
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}


.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12,
.c1-2, .c2-3, .c3-4, .c4-5, .c5-6, .c6-7, .c7-8, .c8-9, .c9-10, .c10-11, .c11-12,
.c1-3, .c2-4, .c3-5, .c4-6, .c5-7, .c6-8, .c7-9, .c8-10, .c9-11, .c10-12,
.c1-4, .c2-5, .c3-6, .c4-7, .c5-8, .c6-9, .c7-10, .c8-11, .c9-12,
.c1-5, .c2-6, .c3-7, .c4-8, .c5-9, .c6-10, .c7-11, .c8-12,
.c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12,
.c1-7, .c2-8, .c3-9, .c4-10, .c5-11, .c6-12,
.c1-8, .c2-9, .c3-10, .c4-11, .c5-12,
.c1-9, .c2-10, .c3-11, .c4-12,
.c1-10, .c2-11, .c3-12,
.c1-11, .c2-12,
.c1-12 {
  margin-left: 12px;
  display: inline;
  float: left;
  min-height: 1px; }


#masonry .c1-3,
#masonry .c1-4,
#masonry .c1-6,
#masonry .c4-6,
#masonry .c4-9,
#masonry .c4-12,
#masonry .c5-8,
#masonry .c7-9,
#masonry .c9-12,
#masonry .c10-12,
#js-masonry .c1-3,
#js-masonry .c1-4,
#js-masonry .c1-6,
#js-masonry .c4-6,
#js-masonry .c4-9,
#js-masonry .c4-12,
#js-masonry .c5-8,
#js-masonry .c7-9,
#js-masonry .c9-12,
#js-masonry .c10-12,
#masonry-source .c1-3,
#masonry-source .c1-4,
#masonry-source .c1-6,
#masonry-source .c4-6,
#masonry-source .c4-9,
#masonry-source .c4-12,
#masonry-source .c5-8,
#masonry-source .c7-9,
#masonry-source .c9-12,
#masonry-source .c10-12 {
  margin-left: 0; }



.c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12, .m-c4-9 {
  width: 474px; }


  .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12,
  .c1-2, .c2-3, .c3-4, .c4-5, .c5-6, .c6-7, .c7-8, .c8-9, .c9-10, .c10-11, .c11-12,
  .c1-3, .c2-4, .c3-5, .c4-6, .c5-7, .c6-8, .c7-9, .c8-10, .c9-11, .c10-12,
  .c1-4, .c2-5, .c3-6, .c4-7, .c5-8, .c6-9, .c7-10, .c8-11, .c9-12,
  .c1-5, .c2-6, .c3-7, .c4-8, .c5-9, .c6-10, .c7-11, .c8-12,
  .c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12,
  .c1-7, .c2-8, .c3-9, .c4-10, .c5-11, .c6-12,
  .c1-8, .c2-9, .c3-10, .c4-11, .c5-12,
  .c1-9, .c2-10, .c3-11, .c4-12,
  .c1-10, .c2-11, .c3-12,
  .c1-11, .c2-12,
  .c1-12 {
    display: inline;
    
    float: left;
    margin-left: 8px;
    
    min-height: 1px;
    clear: none; }


  
  .c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12 {
    width: 370px; }


  .grid,
  .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12,
  .c1-2, .c2-3, .c3-4, .c4-5, .c5-6, .c6-7, .c7-8, .c8-9, .c9-10, .c10-11, .c11-12,
  .c1-3, .c2-4, .c3-5, .c4-6, .c5-7, .c6-8, .c7-9, .c8-10, .c9-11, .c10-12,
  .c1-4, .c2-5, .c3-6, .c4-7, .c5-8, .c6-9, .c7-10, .c8-11, .c9-12,
  .c1-5, .c2-6, .c3-7, .c4-8, .c5-9, .c6-10, .c7-11, .c8-12,
  .c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12,
  .c1-7, .c2-8, .c3-9, .c4-10, .c5-11, .c6-12,
  .c1-8, .c2-9, .c3-10, .c4-11, .c5-12,
  .c1-9, .c2-10, .c3-11, .c4-12,
  .c1-10, .c2-11, .c3-12,
  .c1-11, .c2-12,
  .c1-12 {
    display: block;
    float: none;
    margin-left: 0;
    width: auto; }


  .stamp.c4-9 {
    left: 189px; }

      .c4-9 .home-excerpt-spotify {
        height: 450px;
        width: 370px; }

body.page-template-template-menu-list-php #sidebar ul .menu-item,
body.tax-menu-category #sidebar ul .menu-item { margin-left: 20px; }

body.page-template-template-menu-list-php #sidebar ul .menu-item a,
body.tax-menu-category #sidebar ul .menu-item a{ font-size: 12px; }
#footer #footer-nav ul .menu-item{display:none}

.cb-module-block .cb-post-title {
  letter-spacing: 1px;
  font-weight: 400;
  font-size: 16px;
}

.cb-light-blog .cb-module-block .cb-post-title a {
  color: #4d4d4d;
}

.cb-dark-blog .cb-module-block .cb-post-title a {
  color: #f2f2f2;
}

.cb-style-overlay .cb-post-title {
  line-height: 1.7;
  text-transform: uppercase;
  padding: 0 10px;
  margin: 0 0 10px;
}

.cb-style-overlay .cb-post-title a {
  color: #fff;
}


.cb-light-blog .cb-style-overlay .cb-post-title a {
  color: #fff;
}

.cb-blog-style-e .cb-post-title {
  font-size: 12px;
  margin-bottom: 10px !important;
}

.cb-top-reviews-widget li .cb-post-title, .cb-related-posts-block li .cb-post-title {
  font-weight: 400;
}

  .cb-slider-block .cb-post-title {
    letter-spacing: 1px;
  }


  .cb-module-block.cb-slider-b .cb-post-title {
    font-size: 30px;
    padding: 0 40px;
  }


.cb-post-title, .cb-tags, .cb-breadcrumbs a, .cb-fis .cb-single-title, #mc_embed_signup .mc-field-group label {
	font-weight: normal !important;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}


.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;
}
.tighten{margin-top:-10px;}


.slide-wrap .flexslider {
  margin: 0;
  background: transparent;
  border: none;
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  box-shadow: 0 1px 4px transparent;
  -webkit-box-shadow: 0 1px 4px transparent;
  -moz-box-shadow: 0 1px 4px transparent;
  -o-box-shadow: 0 1px 4px transparent;
  zoom: 1;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-muted {
  color: #999;
}

.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;
}


.topic .text {
	color: #767676
}


.clearfix:before,
.entry:before,
.entry-content:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.clearfix:after,
.entry:after,
.entry-content:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}





.site-container,
.wrap {
	margin: 0 auto;
	width: 600px;
}


	.site-container {
		padding-left: 5%;
		padding-right: 5%;
	}

  #menu-bar .menu-wrapper ul,
  #menu-bar .menu-wrapper ul li.last {
    border: 0;
  }
.sf-menu #media-center,.sf-menu #jobs,.sf-menu #library{display:none}

.aside .current_page_item .page_item a {
    color:#666;
}

.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}
#content,#sidebar-first,#sidebar-second,#sidebar-first-r,#sidebar-second-r{display:inline;float:left;position:relative;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
.column-block-wrapper{float:left;}
.column-block{padding:10px;margin:0px 5px 5px 5px;text-align:left;margin:0px;}
#footer-wrapper .column-block{border-style:solid;border-width:0px;}
#footer-wrapper .column-block h2{font-size:1.5em;}
.column-block h2{font-size:1.25em;line-height:1em;padding:2px 0px;margin:0px 0px 3px 0px;border-bottom-style:solid;border-bottom-width:1px;}
.column-block h2,.sidebar h2{background:transparent;line-height:1em;border-bottom-style:solid;border-bottom-width:1px;margin:4px 0px 2px 0px;padding:2px 0px;font-size:1.25em;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.column-block table tr td,th{padding:2px 4px;border-style:solid;border-width:1px;border-bottom-width:1px;background:none;}
.column-block,.sidebar .block{background-color:#abbacf;border-color:#000000;color:#000099;}
#block-views-promo-box-block.column-block{background-color:#ffffff;border:none;}
#block-views-promo-box-block.column-sidebar{background-color:#ffffff;border:none;padding-left:0;padding-right:0;}
.column-block a,.sidebar a{color:#000099;}
#footer-wrapper .column-block a{color:#000099;}

 ul#apply li a{ margin-bottom:-70px}

.cta3 ul#apply{ margin-left:50px; margin-top:2px; z-index:10}

.cta3 ul#apply li{border-bottom:none;}

.cta3 ul#apply a{ font-size:10px; text-transform:uppercase; margin-bottom:-5px;}

		

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

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

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;
}

	#hdrbanner #hometopbanners .mss-slider {min-width:310px; max-width:310px; min-height:79px; max-height:79px; border:1px solid #9e9373}


	.site-header .widget {
		float:none;
		text-align:Center;
	}


	.site-header .widget ul {
		display:inline-block;
	}




div#athemes_social_icons-2 h3.widget-title {
    display:none;
}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:72rem;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.row.collapse .row{margin-left:0;margin-right:0;}
.row .row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none;}
.row .row:before,.row .row:after{content:" ";display:table;}
.row .row:after{clear:both;}
.row .row.collapse{width:auto;margin:0;max-width:none;}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table;}
.row .row.collapse:after{clear:both;}
.row [class*="column"] + [class*="column"]:last-child:not(.wpb_column):not(.wpb_text_column){float:right;}
.row [class*="column"] + [class*="column"]:not(.wpb_column):not(.wpb_text_column).end{float:left;}
form .row .row{margin:0 -0.5rem;}
form .row .row .column,form .row .row .columns{padding:0 0.5rem;}
form .row .row.collapse{margin:0;}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0;}
form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0;}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem;}
form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}
form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}
form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}
form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}
form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}
form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}
form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}
form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}
.top-bar .row{max-width:none;}
.debug .row{border:1px dotted #a1e5f1;}
#inner_wrapper .row.stretch{margin-left:-10px;margin-right:-10px;margin-bottom:0;}
#inner_wrapper .widget .row{margin-bottom:0;}
.row.border-bottom{border-bottom:4px solid #eaeaea;margin:0 0 12px;}
.row.border-top{border-top:4px solid #eaeaea;margin:12px 0 0;}
.row.margin-top{margin-top:30px;}
.row.padding-top{padding-top:30px;}
.row.no-margin-bottom{margin-bottom:0 !important;}
.row,.row.in-container{max-width:72rem;margin-left:auto !important;margin-right:auto !important;}
.row.full-width:not(.has-sidebar){max-width:100%;}
.row.no-col-padding .column,.row.no-col-padding .columns,.row.page-header-row .column,.row.page-header-row .columns{padding-left:0;padding-right:0;}
.debug .row .row .column,.debug .row .row .columns{border:1px dotted #e18383;}
.row.vc_inner [class*='small-'].column{width:100%;}
#inner_wrapper article .row{margin-bottom:0;}
#inner_wrapper article.article-header-above,#inner_wrapper article.article-header-above .row:not(.collapse){margin-bottom:0;padding-bottom:0;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side){padding-left:1px;padding-top:10px;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side) .xt-post-category{margin-top:10px;}
.vc_row .row-wrap{position:relative;overflow:hidden;}
.vc_row.has-video .row-video video,.vc_row.has-overlay .row-overlay,.vc_row.has-overlay .row-pattern,.vc_row.has-gradient .row-gradient{position:absolute;top:0;width:100%;height:100%;}
.vc_row.has-parallax .row-parallax{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;top:0;left:0;}
.no-touch .vc_row.has-parallax .row-parallax{background-attachment:fixed;}
.vc_row.has-gradient .row-gradient:before{content:"";height:100%;width:100%;display:block;position:absolute;top:0;left:0;}
.vc_row.has-gradient.top-to-bottom .row-gradient:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);}
.vc_row.has-gradient.bottom-to-top .row-gradient:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.65)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);}
.vc_row.has-gradient.right-to-left .row-gradient:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0.65)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1);}
.vc_row.has-gradient.left-to-right .row-gradient:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=1);}
.vc_row.has-video .row-video{position:absolute !important;width:100% !important;height:100% !important;top:0;right:0;bottom:0;left:0;overflow:hidden;}
.vc_row.has-video .row-video video{position:absolute;top:0;left:0;width:100%;height:100%;}
.vc_row.has-video .row-video.vjs-error .vjs-error-display{z-index:10;}
.vc_row.has-video .row-video.vjs-error .vjs-error-display div{bottom:0 !important;}


.span9 {
  width: 700px; }

.headerlinks {float: right;padding:15px 18px 0px 20px;}
.node-type-bio .content .views-row,.node-type-collection .content .views-row{border-bottom:1px solid #E5E5E5;padding:10px 0;}

#slider a {
	display: flex;
}

#wrapper #slider .main .destacado1 {
	float: left;
	width: 728px;
	position: relative;
	overflow: hidden;
	z-index: 0;
	height: 380px;
}

#wrapper #slider .main .detalleDestacado {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	background-color: rgba(0, 0, 0, .4);
	padding-top: 15px;
	padding-bottom: 15px;
	z-index: 9999;
}

#wrapper #slider .main .detalleDestacado .category {
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	background-color: #fd0207;
	display: inline-block;
	clear: both;
	margin-left: 15px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.category a , #wrapper #slider .main .detalleDestacado .category a {
	color: #FFF;
	text-decoration: none;
}

#wrapper #slider .main .destacado1 .detalleDestacado h1 {
	text-transform: uppercase;
	color: #FFF;
	display: block;
	clear: both;
	margin-left: 15px;
	margin-right: px;
	margin-top: 5px;
}

#wrapper #slider .main .destacado1 .detalleDestacado h1 a {
	color: #FFF;
	text-decoration: none;
}

#wrapper #slider .main .destacado1 .detalleDestacado .date {
	text-transform: uppercase;
	color: #FFF;
	display: block;
	clear: both;
	margin-left: 15px;
	margin-top: 5px;
	font-weight: 500;
	font-size: 16px;
}

#wrapper #slider .main .destacado2 .detalleDestacado h1, #wrapper #slider .main .destacado3 .detalleDestacado h1 {
	text-transform: uppercase;
	color: #FFF;
	display: block;
	clear: both;
	margin-left: 15px;
	margin-top: 5px;
	font-size: 16px;
}

#wrapper #slider .main .destacado2 .detalleDestacado h1 a, #wrapper #slider .main .destacado3 .detalleDestacado h1 a {
	color: #FFF;
	text-decoration: none;
}

#wrapper #slider .main .destacado2 {
	float: right;
	width: 360px;
	position: relative;
	overflow: hidden;
	z-index: 0;
	height: 183px;
}

#wrapper #slider .main .destacado2 img {
	width: 360px;
	height: 183px;
}

#wrapper #slider .main .destacado3 {
	float: right;
	width: 360px;
	margin-top: 12px;
	position: relative;
	overflow: hidden;
	z-index: 0;
	height: 183px;
}

#wrapper #slider .main .destacado3 img {
	width: 360px;
	height: 183px;;
}

#wrapper #slider .main img {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	width: 100%;
    
}

 
#wrapper #slider .main img:hover {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3)
}

.menu li{position:relative}

.menu .sub-menu{position:absolute;top:60px;z-index:200;display:none;width:200px;margin:0 0 0 -1px;padding:0}

.menu ul li{text-shadow:none}

.menu .sub-menu li{width:100%;font-size:11px;list-style:none;background-image:none!important;background-color:#036b5c;height:34px!important;display:block;float:none!important;color:#FFF;border-top:solid 1px #f9f9f9;border-bottom:solid 1px #c4c4c4;overflow:hidden;text-align:left!important;margin:0!important;padding:0!important}


.menu-item-28 .sub-menu{width:120px!important;right:0!important;left:auto!important}


.menu-pro-sub-container ul{ margin:0px;}

.menu-pro-sub-container ul li{ float:left; padding:10px 20px; font-size:16px; margin:0px;}

.menu-pro-sub-container ul li a{ text-decoration:none}

.menu-pro-sub-container ul li.current-menu-item{ background-color:#036f62;}

.menu-pro-sub-container ul li.current-menu-item a{ color:#fff;}

.menu-pro-sub-container{ border:1px solid #dadada;margin-bottom: 20px;font-family: 'Oswald', sans-serif;}
#mobile-nav #lang-target ul li.selected{display:none}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}


.work{
	margin:1em 0;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.5);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.5);
}
html.responsive body #content .left-column .box .inner-small .arrow-title, html.responsive body #content .left-column .box .inner-small ul, html.responsive body #content .left-column .box .inner-big .arrow-title, html.responsive body #content .left-column .box .inner-big ul{display:none;}

.sidebar ul {
    left: -6px;
    list-style: none outside none;
    position: relative;
    width: 300px;
}

.sidebar li {
		    margin: 0px 0px 17px 0px;
		    

}

.sidebar li li {
    margin: 1px 0 2px 15px;
    position: relative;
}

        .page a, .sidebar a {color:#121696}

		.page a:hover, .sidebar a:hover {color:#D45D2A}
.row{margin-right:-15px;margin-left:-15px}

.page .row,.page .row.footer-bottom-row{
    padding:0 0 4%
}

.page-id-1559 .post-entry .row {
    padding:0
}

#custom-masonry .row,#custom-masonry.row,.page-id-1528 .row,.page-id-2262 .row,.page-id-2259 .row,.page-id-686 .row,.page-id-688 .row {
    padding:0
}

.page-template-template-homepage-2-php .row {
    padding:0
}

.row .text h3 {
    font-weight:700;
    font-size:2em
}
.soliloquy-container .soliloquy-image{max-width:100%;height:auto;display:block;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}

.iwidth254 { width: 254px }



.pager {
	display: block;
	text-align: center;
}


.pager ul {
	width: 100%;
	text-align: center;
	display: inline-block;
	padding: 0;
	margin-top: 10px;
}


.pager li {
	display: inline;
	font-size: 16px;
	margin: 0 5px;
	border: none !important;
	padding: 1px !important;
}


.pager li a {
	text-decoration: none;
	display: inline-block !important;
}


.pager .cur {
	min-width: 20px;
	display: inline-block;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	padding-right: 3px !important;
	padding-left: 3px !important;
}



.pager li .prev {
	font-weight: bold;
	font-size: 18px;
}


.pager li .next {
	font-weight: bold;
	font-size: 18px;
}


.pager .next li:hover {
	color:#c70000!important;
}


.pager .prev li:hover {
	color:#c70000!important;
}


.main_page .games .pager {
	margin:0!important;
}


.blog .wall .pager {
	margin: 10px 0;
	display: block;
	height: 24px;
}


.blog .wall .pager .prev {
	width:auto;
	padding:4px 10px;
	float:left;
}


.blog .wall .pager .prev:hover {
	background-color:#ff4d00;
}


.blog .wall .pager .next {
	width:auto;
	padding:4px 10px;
	float:right;
}


.blog .wall .pager .next:hover {
	background-color:#ff4d00;
}


.blog .wall .pager a {
	color:#FFF;
	font-size:14px;
}


.more_lands .pager {
	margin:0;
}


.user_reviews .pager {
	margin-top:10px;
}


.pager a:hover {
	color:#ff0006;
}


.pager li a:hover {
	color:#fc4aa6;
}


.pager a {
	color:#ff9900;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-two-third{width:65.3333%;}
.fusion-layout-column.fusion-two-third.fusion-spacing-no{width:66.66666667%;}


.navigation {
	border-top: 1px solid #999999;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	padding: 10px 0 0 0;
}

.footer_bottom { clear: both; padding-bottom: 10px; }

  #footer_top_right, .footer_bottom { margin: 10px 20px; float: none; }

  .footer_bottom .detail { color: #999; font-size: 11px; }

.invisible {
  visibility: hidden;
}

.gdlr-blog-page-caption .gdlr-separator{ margin: 0px 7px; }

.gdlr-blog-page-caption .gdlr-separator:first-child{ display: none; }

.gdlr-blog-modern .gdlr-blog-info .gdlr-separator{ margin: 0px 6px; }

.gdlr-blog-modern .gdlr-blog-info .gdlr-separator:first-child{ display: none; }

.gdlr-blog-grid .gdlr-blog-info .gdlr-separator{ margin: 0px 6px; }

.gdlr-blog-grid .gdlr-blog-info .gdlr-separator:first-child{ display: none; }

.gdlr-blog-widget .gdlr-blog-info .gdlr-separator{ margin: 0px 6px; }

.gdlr-blog-widget .gdlr-blog-info .gdlr-separator:first-child{ display: none; }

.gdlr-blog-medium .gdlr-blog-info .gdlr-separator{ margin: 0px 6px; }

.gdlr-blog-medium .gdlr-blog-info .gdlr-separator:first-child{ display: none; }

.gdlr-blog-full .gdlr-blog-info .gdlr-separator{ margin: 0px 6px; }

.gdlr-blog-full .gdlr-blog-info .gdlr-separator:first-child{ display: none; }

.gdlr-blog-list-head-item .gdlr-blog-info .gdlr-separator{ margin: 0px 6px; }

.gdlr-blog-list-head-item .gdlr-blog-info .gdlr-separator:first-child{ display: none; }

.recent-post-widget .recent-post-widget-info .gdlr-separator{ margin: 0px 6px; }

.recent-post-widget .recent-post-widget-info .gdlr-separator:first-child{ display: none; }

.recent-post-full-widget .recent-post-widget-info .gdlr-separator{ margin: 0px 6px; }

.recent-post-full-widget .recent-post-widget-info .gdlr-separator:first-child{ display: none; }

.gdlr-custom-breadcrumbs .gdlr-separator{ margin: 0px 8px; }




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}



























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

.flexslider{width:100%;margin:0;padding:0;}

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

.flexslider .slides{zoom:1;}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}
.region-content ul.field-slideshow-pager{list-style-type:none;padding:0;overflow:hidden;}
.field-slideshow-pager li{float:left;margin-right:5px;}
.pane-bundle-slideshow-fpp .field-slideshow-pager p{margin-bottom:0;}
.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-pager{background:#ecebe4;}
.subdomain-spice .pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-pager{background-color:transparent;}
.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-pager li.activeSlide{display:block;}
.node-type-impact .node-impact .field-name-field-slideshow-slide .field-slideshow-pager{padding:0 15%;}
.node-type-impact .node-impact .field-name-field-slideshow-slide .field-slideshow-pager li{width:auto;margin-right:20px;}
.front.subdomain-cisac ul.field-slideshow-pager li span{padding:0 10px;text-align:center;font-size:12px;line-height:13px;}
div.field-slideshow-pager{z-index:50;position:relative;width:100%;height:90px;background:#dad7cb;}
ul.field-slideshow-pager{margin:0;}
ul.field-slideshow-pager li{float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;margin:0;background:#dad7cb;}
ul.field-slideshow-pager li.elements-4{width:25%;}
ul.field-slideshow-pager li.elements-3{width:33.334%;}
ul.field-slideshow-pager li.elements-2{width:50%;}
ul.field-slideshow-pager li a{display:table;width:100%;text-align:left;}
ul.field-slideshow-pager li.activeSlide,ul.field-slideshow-pager li.activeSlide span{background:#ecebe4;font-family:'ss_semibold',Arial,sans-serif;font-weight:bold;}
ul.field-slideshow-pager li span{display:table-cell;width:100%;height:90px;padding:0 25px;font-family:'ss_semibold',Arial,sans-serif;font-weight:bold;font-size:16px;line-height:20px;vertical-align:middle;color:#4d4f53;}
ul.field-slideshow-pager li:after{content:'';display:block;position:absolute;top:15px;left:0;width:0;height:60px;border-right:1px #93938f dotted;}
ul.field-slideshow-pager li:first-child:after,ul.field-slideshow-pager li.activeSlide:after,ul.field-slideshow-pager li.activeSlide + li:after{display:none;}
ul.field-slideshow-pager li.activeSlide:before{content:'';display:block;position:absolute;top:-10px;left:20px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ecebe4;}
ul.field-slideshow-pager li,ul.field-slideshow-pager li.activeSlide:before{display:none;}
ul.field-slideshow-pager li.activeSlide{display:block;}
.field-slideshow-wrapper .field-slideshow-pager .pager-title{font-size:14px;line-height:1.3;}
.field-slideshow-wrapper .field-slideshow-pager .pager_description{font-size:13px;line-height:1;margin-top:3px;}

		.l-subfooter.at_bottom .w-nav-list.level_1 {
			display: inline-block;
			}


.w-nav.type_mobile .w-nav-list.level_1 {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -25px;
	margin-right: -25px;
	}

			.l-header.layout_sided .w-nav.type_mobile .w-nav-list.level_1 {
				margin: 0;
				padding: 0;
				}

		.l-header.layout_sided.transparent .w-nav-list.level_1,
		.l-header.transparent .w-nav-anchor.level_1 {
			background-color: transparent !important;
			}


	
	.l-header .w-nav-list.level_2,
	.l-header .w-nav-list.level_3,
	.l-header .w-nav-list.level_4 {
		box-shadow: 0 8px 15px rgba(0,0,0,0.1);
		min-width: 200px;
		}


	
	.w-nav.type_desktop [class*="columns"] .w-nav-list.level_2 {
		padding: 15px 0;
		min-width: 0;
		}

	.type_desktop [class*="columns"] .w-nav-list.level_3 {
		box-shadow: none;
		min-width: 0;
		}

	.w-nav.type_mobile .w-nav-list.level_2,
	.w-nav.type_mobile .w-nav-list.level_3,
	.w-nav.type_mobile .w-nav-list.level_4 {
		display: block;
		position: static;
		box-shadow: none;
		}

	.l-subfooter.at_bottom .w-nav-list.level_2 {
		display: none !important;
		}

.w-nav-list {
	display: block;
	-webkit-overflow-scrolling: touch; 
	}

.g-html .w-nav-list {
	list-style: none;
	margin: 0;
	}

.w-nav-list.level_2 {
	display: none;
	position: absolute;
	left: auto;
	top: auto;
	z-index: 10;
	}

.w-nav-list.level_3 {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 11;
	}

.w-nav-list.level_4 {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 12;
	}

		
	
.w-nav.layout_ver .w-nav-list.level_2 {
	left: 100%;
	top: 0;
	}



.w-nav.type_mobile .w-nav-list {
	overflow-y: hidden;
	}

	.w-nav.layout_hor.type_desktop [class*="columns"] .w-nav-list.level_2 {
		left: 0;
		right: 0;
		width: 100%;
		}

			.w-nav.type_desktop [class*="columns"] .w-nav-list.level_3 {
				display: block;
				position: static;
				}



.w-nav-item.level_1.drop_left .w-nav-list.level_2 {
	right: 0;
	}

.w-nav-item.level_2.drop_left .w-nav-list.level_3,
.w-nav-item.level_3.drop_left .w-nav-list.level_4 {
	left: auto;
	right: 100%;
	}

	

.w-nav-item.level_1.drop_top .w-nav-list.level_2,
.w-nav-item.level_2.drop_top .w-nav-list.level_3,
.w-nav-item.level_3.drop_top .w-nav-list.level_4 {
	top: auto;
	bottom: 0;
	}
.w-nav.layout_ver.type_desktop [class*="columns"] .w-nav-list.level_2 {width:calc(100vw - 300px);max-width:980px;}
.l-subheader.at_middle,.l-subheader.at_middle .w-lang-list,.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {background-color:#fff;}
.l-subheader.at_middle,.transparent .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {color:#666;}
.l-subheader.at_top,.l-subheader.at_top .w-lang-list,.l-subheader.at_bottom,.l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {background-color:#f5f5f5;}
.l-subheader.at_top,.l-subheader.at_bottom,.transparent .l-subheader.at_bottom .type_mobile .w-nav-list.level_1,.w-lang.active .w-lang-item {color:#777;}
.type_desktop .submenu-languages,.l-header .w-nav-list.level_2,.l-header .w-nav-list.level_3,.l-header .w-nav-list.level_4 {background-color:#fff;}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}

  .navigation__item {
    width: auto;
    display: inline-block;
    float: none;
    margin: 0 10px; }

#side-header .fusion-custom-menu-item-contents {
  right: auto !important;
  top: 0;
}

.fusion-main-menu .fusion-custom-menu-item-contents {
  position: absolute;
  left: auto;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {
  display: none;
  width: 250px;
  padding: 25px;
  text-align: right;
  border: 1px solid transparent;
}

.fusion-main-menu .fusion-main-menu-search-open .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}

.fusion-secondary-menu .fusion-custom-menu-item-contents {
  position: absolute;
  left: auto;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}


.fusion-menu-cart:hover .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}

.fusion-menu-login-box .fusion-custom-menu-item-contents {
  border: 1px solid transparent;
  width: 187px;
  padding: 20px;
}

.fusion-menu-login-box:hover .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents {top: 0;left: -1px;}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {border-top-width: 1px;border-top-style: solid;}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents {left: -250px;}
.side-header-right #side-header .fusion-main-menu-cart .fusion-custom-menu-item-contents {left: -180px;}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents {background-color: #f2efef;border-color: #dcdadb;}





.cff-wrapper:after{
  content: "";
  display: table;
  clear: both;
}


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


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

.style-ios #main-slideshow.fixed:after,
.style-ios #main-slideshow.layer-fixed:after,
.style-ios #main-slideshow.fix:after {
  background-color: rgba(141,144,149,0.15);
}

.stripe-style-1 .style-ios #main-slideshow.fixed:after,
.stripe-style-1 .style-ios #main-slideshow.layer-fixed:after,
.stripe-style-1 .style-ios #main-slideshow.fix:after {
  background-color: rgba(141,144,149,0.15);
}

.stripe-style-2 .style-ios #main-slideshow.fixed:after,
.stripe-style-2 .style-ios #main-slideshow.layer-fixed:after,
.stripe-style-2 .style-ios #main-slideshow.fix:after {
  background-color: rgba(141,144,149,0.15);
}

.stripe-style-3 .style-ios #main-slideshow.fixed:after,
.stripe-style-3 .style-ios #main-slideshow.layer-fixed:after,
.stripe-style-3 .style-ios #main-slideshow.fix:after {
  background-color: rgba(110,122,145,0.15);
}

.stripe-style-4 .style-ios #main-slideshow.fixed:after,
.stripe-style-4 .style-ios #main-slideshow.layer-fixed:after,
.stripe-style-4 .style-ios #main-slideshow.fix:after {
  background-color: rgba(255,255,255,0.15);
}

.stripe-style-5 .style-ios #main-slideshow.fixed:after,
.stripe-style-5 .style-ios #main-slideshow.layer-fixed:after,
.stripe-style-5 .style-ios #main-slideshow.fix:after {
  background-color: rgba(51,51,51,0.15);
}

.style-ios .content .rsContW .rsBullet:after,
.style-ios .content .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .content .rsCont .rsBullet:after,
.style-ios .content .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .content .tp-bullets.custom .bullet:before,
.style-ios .content .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .content #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(141,144,149,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(141,144,149,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(141,144,149,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(141,144,149,0.25);
}

.style-ios .sidebar .rsContW .rsBullet:after,
.style-ios .stripe .sidebar-content.solid-bg .rsContW .rsBullet:after,
.style-ios .sidebar .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe .sidebar-content.solid-bg .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .sidebar .rsCont .rsBullet:after,
.style-ios .stripe .sidebar-content.solid-bg .rsCont .rsBullet:after,
.style-ios .sidebar .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe .sidebar-content.solid-bg .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .sidebar .tp-bullets.custom .bullet:before,
.style-ios .stripe .sidebar-content.solid-bg .tp-bullets.custom .bullet:before,
.style-ios .sidebar .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .stripe .sidebar-content.solid-bg .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .sidebar #main-slideshow .tp-bullets.custom .bullet:hover:before,
.style-ios .stripe .sidebar-content.solid-bg #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(141,144,149,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(141,144,149,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(141,144,149,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(141,144,149,0.25);
}

.style-ios .footer .rsContW .rsBullet:after,
.style-ios .footer .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .footer .rsCont .rsBullet:after,
.style-ios .footer .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .footer .tp-bullets.custom .bullet:before,
.style-ios .footer .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .footer #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(255,255,255,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.25);
}

.style-ios .stripe-style-1 .rsContW .rsBullet:after,
.style-ios .stripe-style-1 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-1 .rsCont .rsBullet:after,
.style-ios .stripe-style-1 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-1 .tp-bullets.custom .bullet:before,
.style-ios .stripe-style-1 .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .stripe-style-1 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(141,144,149,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(141,144,149,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(141,144,149,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(141,144,149,0.25);
}

.style-ios .stripe-style-2 .rsContW .rsBullet:after,
.style-ios .stripe-style-2 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-2 .rsCont .rsBullet:after,
.style-ios .stripe-style-2 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-2 .tp-bullets.custom .bullet:before,
.style-ios .stripe-style-2 .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .stripe-style-2 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(141,144,149,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(141,144,149,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(141,144,149,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(141,144,149,0.25);
}

.style-ios .stripe-style-3 .rsContW .rsBullet:after,
.style-ios .stripe-style-3 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-3 .rsCont .rsBullet:after,
.style-ios .stripe-style-3 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-3 .tp-bullets.custom .bullet:before,
.style-ios .stripe-style-3 .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .stripe-style-3 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(110,122,145,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(110,122,145,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(110,122,145,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(110,122,145,0.25);
}

.style-ios .stripe-style-4 .rsContW .rsBullet:after,
.style-ios .stripe-style-4 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-4 .rsCont .rsBullet:after,
.style-ios .stripe-style-4 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-4 .tp-bullets.custom .bullet:before,
.style-ios .stripe-style-4 .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .stripe-style-4 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(255,255,255,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.25);
}

.style-ios .stripe-style-5 .rsContW .rsBullet:after,
.style-ios .stripe-style-5 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-5 .rsCont .rsBullet:after,
.style-ios .stripe-style-5 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-5 .tp-bullets.custom .bullet:before,
.style-ios .stripe-style-5 .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .stripe-style-5 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(51,51,51,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(51,51,51,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(51,51,51,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(51,51,51,0.25);
}

.style-minimal #page .rsContW .rsBullet:after,
.style-minimal #page .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .rsCont .rsBullet:after,
.style-minimal #page .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .tp-bullets.custom .bullet:before,
.style-minimal #page .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(141,144,149,0.25);
}

.style-minimal #page .sidebar .rsContW .rsBullet:after,
.style-minimal #page .stripe .sidebar-content.solid-bg .rsContW .rsBullet:after,
.style-minimal #page .sidebar .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe .sidebar-content.solid-bg .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .sidebar .rsCont .rsBullet:after,
.style-minimal #page .stripe .sidebar-content.solid-bg .rsCont .rsBullet:after,
.style-minimal #page .sidebar .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe .sidebar-content.solid-bg .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .sidebar .tp-bullets.custom .bullet:before,
.style-minimal #page .stripe .sidebar-content.solid-bg .tp-bullets.custom .bullet:before,
.style-minimal #page .sidebar .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .stripe .sidebar-content.solid-bg .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .sidebar #main-slideshow .tp-bullets.custom .bullet:hover:before,
.style-minimal #page .stripe .sidebar-content.solid-bg #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(141,144,149,0.25);
}

.style-minimal #page .footer .rsContW .rsBullet:after,
.style-minimal #page .footer .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .footer .rsCont .rsBullet:after,
.style-minimal #page .footer .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .footer .tp-bullets.custom .bullet:before,
.style-minimal #page .footer .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .footer #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(255,255,255,0.25);
}

.style-minimal #page .stripe-style-1 .rsContW .rsBullet:after,
.style-minimal #page .stripe-style-1 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-1 .rsCont .rsBullet:after,
.style-minimal #page .stripe-style-1 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-1 .tp-bullets.custom .bullet:before,
.style-minimal #page .stripe-style-1 .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .stripe-style-1 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(141,144,149,0.25);
}

.style-minimal #page .stripe-style-2 .rsContW .rsBullet:after,
.style-minimal #page .stripe-style-2 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-2 .rsCont .rsBullet:after,
.style-minimal #page .stripe-style-2 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-2 .tp-bullets.custom .bullet:before,
.style-minimal #page .stripe-style-2 .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .stripe-style-2 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(141,144,149,0.25);
}

.style-minimal #page .stripe-style-3 .rsContW .rsBullet:after,
.style-minimal #page .stripe-style-3 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-3 .rsCont .rsBullet:after,
.style-minimal #page .stripe-style-3 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-3 .tp-bullets.custom .bullet:before,
.style-minimal #page .stripe-style-3 .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .stripe-style-3 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(110,122,145,0.25);
}

.style-minimal #page .stripe-style-4 .rsContW .rsBullet:after,
.style-minimal #page .stripe-style-4 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-4 .rsCont .rsBullet:after,
.style-minimal #page .stripe-style-4 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-4 .tp-bullets.custom .bullet:before,
.style-minimal #page .stripe-style-4 .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .stripe-style-4 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(255,255,255,0.25);
}

.style-minimal #page .stripe-style-5 .rsContW .rsBullet:after,
.style-minimal #page .stripe-style-5 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-5 .rsCont .rsBullet:after,
.style-minimal #page .stripe-style-5 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-5 .tp-bullets.custom .bullet:before,
.style-minimal #page .stripe-style-5 .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .stripe-style-5 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(51,51,51,0.25);
}

#main-slideshow.fixed,
#main-slideshow.fix,
#main-slideshow.layer-fixed {
  background: none repeat  center center;
  background-size: auto;
  background-color: rgba(141,144,149,0.08);
}

.style-ios #main-slideshow.fixed,
.style-ios #main-slideshow.fix,
.style-ios #main-slideshow.layer-fixed {
  background-color: rgba(141,144,149,0.04);
}

#main-slideshow.fixed {
  min-height: 20px;
}

#main-slideshow:not(.rv-slider) {
  min-height: 100px;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.dt-btn-m,
input.dt-btn-m[type="submit"],
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
form.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
#main-slideshow .tp-button {
  padding-left: 10.666666666667px;
  padding-right: 10.666666666667px;
  font: normal normal normal 13px / 32px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
#main .gform_wrapper .gform_footer input.button,#main .gform_wrapper .gform_footer input[type=submit],#main-slideshow .tp-button,.dt-btn,.dt-form button,.nsu-submit,a.button,div.mc4wp-form button[type=submit],form.mc4wp-form input[type=submit],input[type=button],input[type=reset],input[type=submit]{position:relative;top:0;display:inline-block;padding-bottom:2px;border:none;text-decoration:none;white-space:nowrap}
.btn-ios #main .gform_wrapper .gform_footer input.button,.btn-ios #main .gform_wrapper .gform_footer input[type=submit],.btn-ios #main button.button,.btn-ios #main input.button,.btn-ios #main-slideshow .tp-button,.btn-ios .dt-btn,.btn-ios .nsu-submit,.btn-ios a.button,.btn-ios button,.btn-ios div.mc4wp-form button[type=submit],.btn-ios input[type=button],.btn-ios input[type=reset],.btn-ios input[type=submit]{position:relative;-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2)}
#main-slideshow .tp-button{padding-top:0;letter-spacing:normal}
#main .gform_wrapper .gform_footer input.button:hover,#main .gform_wrapper .gform_footer input[type=submit]:hover,#main button.button:hover,#main input.button:hover,#main-slideshow .tp-button:hover,.dt-btn:hover,.dt-form button:hover,.nsu-submit:hover,div.mc4wp-form button[type=submit]:hover,form.mc4wp-form input[type=submit]:hover,input.wpcf7-submit.dt-btn-m[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{text-decoration:none}
.overlap #fancy-header,.overlap #main-slideshow,.overlap .page-title{margin-top:-70px;margin-bottom:-70px}
#main-slideshow{position:relative;z-index:1;clear:both}
.overlap #main-slideshow.fixed{margin-top:0;margin-bottom:0}
#main-slideshow.layer-fixed{padding:40px;margin-top:0}
#main-slideshow.fix.rv-slider{padding-top:0;padding-bottom:0;margin-top:0}
#main-slideshow.fix:after,#main-slideshow.fixed:after,#main-slideshow.layer-fixed:after,.style-ios #main-slideshow.fix:after,.style-ios #main-slideshow.fixed:after,.style-ios #main-slideshow.layer-fixed:after{position:absolute;left:0;width:100%;height:1px;content:"";top:auto;bottom:0}
#main-slideshow .purchase.red,#main-slideshow .tp-button.red{background-color:#d73b37;color:#fff}
#main-slideshow .purchase,#main-slideshow .tp-button{background-image:none;color:#fff!important}
#main-slideshow .purchase.orange,#main-slideshow .tp-button.orange{background-color:#f36c0a;color:#fff}
#main-slideshow .purchase.green,#main-slideshow .tp-button.green{background-color:#3ab459;color:#fff}
#main-slideshow .purchase.blue,#main-slideshow .tp-button.blue{background-color:#2985c6;color:#fff}
#main-slideshow .purchase.darkgrey,#main-slideshow .tp-button.darkgrey{background-color:#3e3f3f;color:#fff}
#main-slideshow .purchase.lightgrey,#main-slideshow .tp-button.lightgrey{background-color:#a5a6a7;color:#fff}
#main-slideshow .tp-bullets.custom .bullet.selected:hover:before,#main-slideshow .tp-bullets.custom .bullet:before,#main-slideshow .tp-bullets.custom .bullet:hover:before{border-color:rgba(187,187,187,.5)!important}
#main-slideshow .tp-bullets.custom .bullet.selected:after{background-color:rgba(187,187,187,.5)!important}
#main-slideshow-content{display:none}
#main-slideshow #main-slideshow-content{display:block}

  .overlap.video-playing #main-slideshow,
  .overlap.video-playing #fancy-header,
  .overlap.video-playing .page-title {
    margin-top: 0;
    margin-bottom: 0;
  }

  .overlap #main-slideshow,
  .overlap #fancy-header,
  .overlap .page-title {
    margin: 0 auto;
  }

#window-container {
	width:307px;
	height:290px;
	margin-right:31px;
	float:left;
}
#ham-menu-mobile .mobile-item-text{float:left;margin-top:13px;padding-left:15px;font-weight:bold;}
.region-footer-top{position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;min-height:90px;}
.page-user.not-logged-in .region-content{max-width:500px;}
body.node-type-country .region-content-bottom{max-width:1040px;margin:0 auto;}
body.shop-overview .region-above-content .block-nodeblock{margin:0 auto 60px auto;max-width:850px;text-align:center;}

.content, .content_medium, .content_large, .content_full { float:none; width:300px; margin:0px auto 20px }


.marker span {
	display:block;
	padding:1px 5px;	
	color:#68696a;
	font-weight:500;
}


.marker a:hover span {
	background:#ffffff;
	color:#fc674a;
}





.marker.london {
	position:absolute;
	left: 44.1%;
	top: 23.3%;
	width:1px;
	height:1px;
}

.marker.london span {
	position:absolute;
	top:-17px;
	left:-55px;	
}

	




.marker.amsterdam {
	position:absolute;
	left: 46.0%;
	top: 22.8%;
	width:1px;
	height:1px;
}

.marker.amsterdam span {
	position:absolute;
	bottom:-31px;
	right:-98px;	
}





.marker.sydney {
	position:absolute;
	right: 21.7%;
	top: 78.7%;
	width:1px;
	height:1px;
}

.marker.sydney span {
	position:absolute;
	bottom:-19px;
	right:-73px;	
}





.marker.newyork {
	position:absolute;
	left: 28.2%;
	top: 33.2%;
	width:1px;
	height:1px;
}

.marker.newyork span {
	position:absolute;
	bottom:-30px;
	right:-82px;	
}





.marker.toronto {
	position:absolute;
	left: 26.8%;
	top: 29.9%;
	width:1px;
	height:1px;
}

.marker.toronto span {
	position:absolute;
	top:-17px;
	left:-55px;	
}

#dmg-social-bar .dmg-cluster .dmg-user .no-brdr {
  border: none;
  padding: 0 5px;
}


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


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


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


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


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


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


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

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


#m-menu  {
float:right; position:absolute; top:4px; left:83%;
}

.mobile_menu_bar {
    font-family: 'ElegantIcons';
	content: "\61";
    font-size: 32px;
	color: #d72424;
	position:absolute;
	right:10px;
}
.group-sidebar ul,.group-sidebar .item-list ul{color:#666;padding:0 0 0 15px;}
.group-sidebar ul li,.group-sidebar .item-list ul li{list-style:disc;margin:0 0 6px 0;}
body.node-type-page-intranet-home #main #content .node .group-main .view-intranet-events .view-content .item-list ul{padding:0;margin:0;}
body.node-type-page-intranet-home #main #content .node .group-main .view-intranet-events .view-content .item-list ul li.views-row{color:#444444;list-style-type:none;display:block;clear:both;position:relative;margin-bottom:20px;}
body.node-type-page-intranet-home #main #content .node .group-main .view-intranet-events .view-content .item-list ul li.views-row:nth-child(1){margin-top:-8px;}
body.node-type-page-intranet-home #main #content .node .group-main .view-intranet-events .view-content .item-list ul li.views-row .calendar-icon{position:static;margin-bottom:18px;}
body.node-type-page-intranet-home #main #content .node .group-main .view-intranet-events .view-content .item-list ul li.views-row .views-field-title{margin:0 0 0 50px;width:190px;}
body.node-type-page-intranet-home #main #content .node .group-main .view-intranet-events .view-content .item-list ul li.views-row .views-field-title .field-content a{font-family:"Karla Bold",sans-serif;color:#225341;text-decoration:none;}
body.node-type-page-intranet-home #main #content .node .group-main .view-intranet-events .view-content .item-list ul li.views-row .field-type-text-with-summary{display:none;}
body.node-type-page-intranet-home #main #content .node .group-main .view-intranet-events .view-content .item-list ul li.views-row .field-type-text-with-summary p{margin:0 0 10px 50px;}
body.node-type-page-intranet-home #main #content .node .group-main .view-intranet-events .view-content .item-list ul li.views-row .field-type-datetime{margin-left:50px;margin-bottom:6px;z-index:100;display:block;font-family:"Karla Italic",sans-serif;}
body.node-type-page-intranet-home #main #content .node .group-main .view-intranet-events .view-content .item-list ul li.views-row .field-name-field-event-address{margin:-12px 0 0 50px;padding-bottom:20px;float:left;width:190px;clear:both;display:block;}
body.node-type-page-primary-persona-undergrad .group-persona-grid-1 .group-persona-grid-1-column-left .field-name-field-persona-grid-1-dropdown-1 .view-content .item-list{position:absolute;}
body.node-type-page-primary-persona-undergrad .group-persona-grid-1 .group-persona-grid-1-column-left .field-name-field-persona-grid-1-dropdown-2 .view-content .item-list{position:absolute;}
body.node-type-page-primary-persona-undergrad .group-persona-grid-1 .group-persona-grid-1-column-left .field-name-field-persona-grid-1-dropdown-3 .view-content .item-list{position:absolute;}
body.node-type-page-primary-persona-undergrad .group-persona-grid-1 .group-persona-grid-1-column-left .field-name-field-persona-grid-1-dropdown-4 .view-content .item-list{position:absolute;}
body.node-type-page-primary-persona-masters .group-persona-grid-1 .group-persona-grid-1-column-left .field-name-field-persona-grid-1-dropdown-1 .view-content .item-list{position:absolute;}
body.node-type-page-primary-persona-masters .group-persona-grid-1 .group-persona-grid-1-column-left .field-name-field-persona-grid-1-dropdown-2 .view-content .item-list{position:absolute;}
body.node-type-page-primary-persona-masters .group-persona-grid-1 .group-persona-grid-1-column-left .field-name-field-persona-grid-1-dropdown-3 .view-content .item-list{position:absolute;}
body.node-type-page-primary-persona-masters .group-persona-grid-1 .group-persona-grid-1-column-left .field-name-field-persona-grid-1-dropdown-4 .view-content .item-list{position:absolute;}
body.node-type-page-primary-persona-masters .group-persona-grid-3 .field-name-field-persona-grid-1-dropdown-4 .view-content .item-list{position:absolute;z-index:99;}
body.node-type-page-primary-persona-doctoral .group-persona-grid-3 .field-name-field-persona-grid-1-dropdown-4 .view-content .item-list{position:absolute;z-index:99;}
dl,menu,ol,ul,.item-list ul{margin:1.5em 0;}
.item-list ul li{margin:0;}
ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0;}
menu,ol,ul,.item-list ul{padding:0 0 0 30px;}
.item-list .pager{padding:0;}
.item-list .pager li{padding:0 0.5em;}
form table .item-list ul{margin:0;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}

#header-full { width: 100%; min-width: 1185px; height: 86px; background: none repeat scroll 0 0 rgba(79, 103, 180, 0.9); }

#header-full.small #logo { margin: 5px 0 0 0; }

#header-full.small #logo img { width: 244px; height: 40px; position: absolute; left: 30px; top: 10px; }

#header-full.small #header-content { display: none; }

#header-full.small + #nav { background: none; box-shadow: none; height: 40px; }

#header-full.small + #nav #nav-container { height: 40px; margin: -50px auto 0 auto; }

#header-full.small + #nav #nav-main, #header-full.small + #nav .menu ul { padding-left: 280px; height: 40px; }

#header-full.small + #nav #nav-main li, #header-full.small + #nav .menu li { height: 40px; }

#header-full.small + #nav #nav-main li a, #header-full.small + #nav .menu li a { height: 30px; float: left; font-size: 13px; font-weight: 300; color: #333; padding: 10px 10px 0 12px; }

#header-full.small + #nav #nav-main li.current-menu-item a, #header-full.small + #nav .menu ul li.current-menu-item a { height: 30px; margin: 0; background: none; font-weight: bold; box-shadow: none; }

#header-full.small + #nav #nav-main li:hover a, #header-full.small + #nav .menu ul li:hover a { background: none; text-decoration: underline; }

#header-full.small + #nav #button-registration { height: 38px; line-height: 38px; font-size: 12px; }

#header-full.small + #nav ul ul { background: rgba(255,255,255,0.95); top: 40px; }

#header-full.small + #nav ul ul ul { background: rgba(255,255,255,0.95); top: -5px; }

#header-full.small + #nav #nav-main li:hover ul li a { text-decoration: none; }

#header-full.small + #nav #nav-main li:hover ul li a:hover { font-weight: bold; }

#header, #header-full { height: 110px !important; }

	#header-full, #nav-container, #header-full.small + #nav #nav-container, #slideshow-tabs, #slideshow-tabs .ui-tabs-panel, #content-container, .home #content-container, #main-footer {
		min-width:0;
		width:auto;
		padding:0 0px;
		height:auto;
	}

    #header-full.small {
        height:50px;
        margin:0;
    }

    #header-full.small #header {
        height:50px;
    }

    #header-full.small + #nav #nav-main {
        display:none;
    }

    #header-full, #nav-container, #header-full.small + #nav #nav-container, #content-container, .home #content-container, #main-footer {
        padding:0 15px;
    }

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

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }
#homepage-slider-wrap{margin:-40px -30px 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-container{position:relative;}
.flexslider-container img{display:block;}
.module-row .module-item .transparent-module-content{padding:25px 25px 0 25px;font-size:17px;line-height:22px;}
.module-row .module-item .transparent-module-content .content-spacer{padding-top:8px;height:22px;line-height:22px;vertical-align:bottom;}
.module-row .module-item .transparent-module-content .content-element input#txtSearchTerm{width:94.5%;height:35px;padding:2px 4px 0;margin-top:10px;margin-bottom:20px;}
.product-landing .transparent-module-content{padding-top:0px !important;}
.product-landing .transparent-module-content .content-spacer:first-child{display:none;}

  
   #nav-wrapper {
  background:none;
  padding:0;
  }



#content-wrap h3 {font-weight: bold; font-size: 14px;}

#content #content-wrap {width: 640px; text-align: left; margin: 28px auto 0 auto;}

#content #content-wrap h2 {font-size: 14px; font-weight: bold;}

#content #content-wrap h2.post-author {font-size:18px;margin-bottom:25px}

#content #content-wrap small {font-size: 10px; display: block; margin: 5px 0 10px 0;}

#content #content-wrap .entry {margin: 0 0 65px 0;}

#content #content-wrap .entry p {font-size: 12px; line-height: 16px; margin: 13px 0;}

#content #content-wrap .entry ul {margin: 0 0 0 25px;}

#content #content-wrap .entry ul li {list-style-type: disc; font-size: 5px;}

#content #content-wrap .entry a {text-decoration: underline; color: #fff;}

#content #content-wrap .entry a:hover {text-decoration: none;}
#footer .copyright,#footer .credit{float:left;width:50%}
#footer .credit{text-align:right}
#main #content{float:left;width:960px;margin:3em -960px 0 0;padding:0;border:0 !important}
#main #content,#main #navigation{overflow:visible;word-wrap:break-word}
.ie6 #main #content,.ie6 #main #navigation{display:inline;overflow:hidden;overflow-y:visible}
.sidebar-first #main #content{float:left;width:760px;margin:3em -960px 0 200px;padding:0;border:0 !important}
.sidebar-first #main .region-sidebar-first,.sidebar-first #main #content,.sidebar-first #main #navigation{overflow:visible;word-wrap:break-word}
.ie6 .sidebar-first #main .region-sidebar-first,.ie6 .sidebar-first #main #content,.ie6 .sidebar-first #main #navigation{display:inline;overflow:hidden;overflow-y:visible}
.sidebar-second #main #content{float:left;width:540px;margin:3em -590px 0 50px;padding:0;border:0 !important}
.sidebar-second #main #content,.sidebar-second #main .region-sidebar-second,.sidebar-second #main #navigation{overflow:visible;word-wrap:break-word}
.ie6 .sidebar-second #main #content,.ie6 .sidebar-second #main .region-sidebar-second,.ie6 .sidebar-second #main #navigation{display:inline;overflow:hidden;overflow-y:visible}
.front #content{margin:0 -910px 0 370px !important}
.front.no-sidebars #content{margin:auto}
#main #content .section{position:relative;margin:20px}
.two-sidebars #main #content{float:left;width:560px;margin:3em -760px 0 200px;padding:0;border:0 !important}
.two-sidebars #main .region-sidebar-first,.two-sidebars #main #content,.two-sidebars #main .region-sidebar-second,.two-sidebars #main #navigation{overflow:visible;word-wrap:break-word}
.ie6 .two-sidebars #main .region-sidebar-first,.ie6 .two-sidebars #main #content,.ie6 .two-sidebars #main .region-sidebar-second,.ie6 .two-sidebars #main #navigation{display:inline;overflow:hidden;overflow-y:visible}

#content .views-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #999}
#content .views-row-last{padding-bottom:0;margin-bottom:0;border-bottom:none}
#content .view-staff .views-row{float:left;width:48%;border:none}
#content .view-staff .views-row-odd{margin-right:20px}
#content .view-staff .views-row-last{padding-bottom:20px;margin-bottom:20px}
#content .field-name-field-image-splash,.field-name-field-shared-ledeimage,.field-name-field-bio-photo,.field-name-field-env-featured-thumb{float:left;margin-right:10px}
#content .field-name-field-shared-subtitle{font:normal 18px/18px OpenSansBold;margin-bottom:20px}
#content .media-youtube-outer-wrapper,#content .media-youtube-preview-wrapper{width:500px !important}
#content a[href]:after{content:" (" attr(href) ")";font-weight:normal}
#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}
#content abbr[title]:after{content:" (" attr(title) ")"}
#content,#content .section{float:none;width:100%;margin:0 !important;padding:0 !important}
body,#page-wrapper,#page,#main-wrapper,#main,#content,#content .section{color:#000;background-color:transparent !important;background-image:none !important}


#footer {
    margin: 0 auto;
    width: 960px;
    color: #898989;
    padding-top :40px;
}


#footer a {
    color: #898989;
}



#footer p {
    margin: 0;
}


#footer .footer_top {
    border-bottom: 1px solid #464646;
}


#footer .footer_top .section {
    float:left;
    width: 280px;
    margin-right: 60px;
    padding-bottom: 20px;
}


#footer .footer_top .section h3 {
    text-transform: uppercase;
    font-family: 'libel_suitregular';
    color: #fff;
    font-weight: normal;
    font-size: 1.4em;
    margin-top: 0;
    letter-spacing: 1px;
}



#footer .footer_top .section h3 a {
    color: #fff;
}


#footer .footer_top .section strong {
    color: #ed1c24;
}


#footer .footer_top .section a {
    color: #ed1c24;
}


#footer .footer_top .section p {
    margin-bottom: 8px;
    font-size: 0.9em;
    line-height: 1.5em;
}


#footer .footer_top .follow .icons {
    margin-bottom: 20px;
}



#footer .footer_top .follow .icons .icon {
    float:left;
    margin-right: 10px;
}


#footer .footer_top .partners .column {
    float:left;
    width: 130px;
    margin-right: 10px;
}


#footer .footer_top .partners .column a {
    color: #898989;
}


#footer .footer_top .news,
#footer .footer_top .reviews {
    margin-right: 0;
}


#footer .footer_bottom {
    border-top: 1px solid #000;
    font-size: 0.8em;
    padding-bottom: 20px;
}


#footer .footer_bottom .left {
    float:left;
    width: 20%;
}


#footer .footer_bottom .right {
    float:right;
    width: 70%;
    text-align: right;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.widget ul.nav.nav-tabs {
  padding: 0;
}

.btn-default:hover, .label-default[href]:hover, .label-default[href]:focus, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, #image-navigation .nav-previous a:hover, #image-navigation .nav-next a:hover {
  background-color: #1b926c;
  border-color: #1b926c;
}

[class*="navigation"] .nav-previous {
  float: left;
}

[class*="navigation"] .nav-next {
  float: right;
  text-align: right;
}

.nav.navbar-nav {
  float: right;
}




#image-navigation .nav-previous a,
#image-navigation .nav-next a{
  padding: 5px 20px;
  border: 1px solid #E8E8E8;
  border-radius: 4px;
  display: block;
}

#image-navigation .nav-previous a:hover,
#image-navigation .nav-next a:hover{
  background-color: #1FA67A;
  color: #fff;
}

#image-navigation .nav-previous,
#image-navigation .nav-next {
  margin: 10px 0;
}

.footer-nav.nav {
  float: left;
  margin-bottom: 2px;
}

  .footer-nav.nav, .copyright {
    float: none;
  }

  #products-menu .menu-item {
    list-style-type: none;
    font-size: 1.4rem;
    line-height: 1.2;
    float: left;
    clear: none;
    width: 22.375%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left; }

    #products-menu .menu-item:nth-of-type(4n) {
      margin-right: 0;
      float: right; }

    #products-menu .menu-item:nth-of-type(4n + 1) {
      clear: both; }

    #products-menu .menu-item .product-thumb {
      float: left;
      margin-right: 2rem; }

      #products-menu .menu-item .product-thumb a {
        padding: 0;
        width: auto; }

    #products-menu .menu-item .title {
      display: block;
      padding: 0;
      text-transform: uppercase;
      margin: 0 0 0.3rem 0;
      border: 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

      #products-menu .menu-item .title span {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    #products-menu .menu-item .short-desc {
      text-transform: none;
      display: block;
      margin: 0 0 1.6rem 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

    #products-menu .menu-item .price {
      color: #ed1b12;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

      #products-menu .menu-item .price sup {
        border-bottom: solid 1px rgba(237, 27, 18, 0.4);
        font-size: 0.9rem;
        line-height: 0.8;
        top: -0.4rem; }

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }

#navigation div.level_2 { display: block; }

#navigation ul.level_2 { display: block; padding: 0px; }



#navigation li.level_2 { width: auto; margin: 0px; height: auto; }

#navigation ul.level_2 li a { font-size: 14px; }

#navigation div.level_2 h3 { color: #000; }

#navigation div.level_2 ul { vertical-align: top; }

#navigation div.level_2 ul li { display: block; float: left; padding: 0px; line-height: 20px; font-size: 12px; padding-right: 25px; clear: left; }

#navigation div.level_2 .cat-container ul { text-align: left; float: left; }

#navigation div.level_2 .trend-container ul { float: left; }

#navigation div.level_2 .trend-container ul li { padding-left: 25px; padding-right: 0px; display: block; float: left; clear: left; }

#navigation div.level_2 .trend-container { margin-top: -25px; }

#navigation div.level_2 .trend-container h3 { padding-left: 25px; }
#navigation ul.level_2 li a:hover{font-weight:normal;text-decoration:underline;color:#333;}
#navigation #dept_clothing ul.level_2{width:500px;}
.ie6 #navigation #dept_clothing ul.level_2{width:600px;}
#navigation span.level_2{font-family:'Swiss721BT-LightExtended',Arial,sans-serif;color:#000;margin-bottom:10px;text-transform:uppercase;}
#navigation li.level_3,#navigation li.level_2{margin-bottom:5px;}
#wc_dept_saleall span.level_1,#navigation #wc_dept_saleall ul.level_2{background-color:#DF3E68;border-top:none;}
.ie6 #navigation li.level_2{width:200px;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}
div.region-sidebar-first ul li.expanded li.leaf,div.region-sidebar-first ul li.collapsed li.leaf{margin-left:0;padding-left:0;text-indent:0;}
div.region-sidebar-first div.accordion_fold li.leaf{margin-left:15px;}


.nav-prev img {
	float:left;
}


.nav-prev {
	float:left;
	width:50%;
}

  	#header-wrapper
	{
	margin-bottom: 0;
	}


.copyright { 
    color: #33337F;
    float: left;
    margin-bottom: 0; 
    width: 50%;
}


.copyright p { margin-bottom: 0; }


.copyright a {
    border-bottom: none;
    color: #33337F;
    padding: 2px 3px;
    margin: -3px -2px -2px;
}


.copyright a:hover { color: #222; }

.nav-single + .comments-area,
#comment-nav-above {
        margin: 48px 0;
        margin: 3.428571429rem 0;
}

.comments-area article {
        margin: 24px 0;
        margin: 1.714285714rem 0;
}

.comments-area article header {
        margin: 0 0 13px;
        margin: 0 0 0.81rem;
        overflow: hidden;
        position: relative;
}

.comments-area article header img {
        float: left;
        padding: 0;
        line-height: 0;
}

.comments-area article header cite,
.comments-area article header time {
        display: block;
        margin-left: 60px;
		margin-left: 3.75rem;
}

.comments-area article header cite {
        font-style: normal;
        font-size: 15px;
        font-size: 1.071428571rem;
        line-height: 1.42857143;
}

.comments-area cite b {
        font-weight: normal;
}

.comments-area article header time {
        line-height: 1.714285714;
        text-decoration: none;
        font-size: 12px;
        font-size: 0.857142857rem;
        color: #5e5e5e;
}

.comments-area article header a {
        text-decoration: none;
        color: #5e5e5e;
}

.comments-area article header a:hover {
        color: #21759b;
}

.comments-area article header cite a {
        color: #444;
}

.comments-area article header cite a:hover {
        text-decoration: underline;
}

.comments-area article header h4 {
        position: absolute;
        top: 0;
        right: 0;
        padding: 6px 12px;
        padding: 0.428571429rem 0.857142857rem;
        font-size: 12px;
        font-size: 0.857142857rem;
        font-weight: normal;
        color: #fff;
        background-color: #0088d0;
        background-repeat: repeat-x;
        background-image: -moz-linear-gradient(top, #009cee, #0088d0);
        background-image: -ms-linear-gradient(top, #009cee, #0088d0);
        background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
        background-image: -o-linear-gradient(top, #009cee, #0088d0);
        background-image: linear-gradient(top, #009cee, #0088d0);
        border-radius: 3px;
        border: 1px solid #007cbd;
}

.comments-area .bypostauthor cite span {
        position: absolute;
        margin-left: 5px;
        margin-left: 0.357142857rem;
        padding: 2px 5px;
        padding: 0.142857143rem 0.357142857rem;
        font-size: 10px;
        font-size: 0.714285714rem;
}

.comments-area .bypostauthor cite b {
        font-weight: bold;
}

        .comments-area article header cite,
        .comments-area article header time {
                margin-left: 50px;
                margin-left: 3.57142857rem;
        }


#topstories {
	max-width:445px; 
	padding-right:10px;
}


.cell{
	display: table-cell;
	padding: 0;
	margin: 0px;
}


.menu div.cell{
	border-right: solid 2px #8B8C8B;
	text-align: center;
}


.menu div.cell.last{
	border-right: none;
}


.menu a.tabhover, .navhover:hover, .menu div.cell:hover{
	background-color: #FEF9D3;
}

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

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

.tg-one-half .service-image,
.tg-one-third .service-image,
.tg-one-fourth .service-image {
	text-align: center;
}

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

.tg-one-fourth {
	float: left;
	width: 23.1527094%;
	margin: 0 2.46305419% 0 0;
	padding: 0px 0px 30px;
}

.tg-one-fourth-last {
	margin: 0px;
}

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

.widget_recent_work .tg-one-half p,
.widget_recent_work .tg-one-third p,
.widget_recent_work .tg-one-fourth p {
	text-align: left;
}

.widget_recent_work .tg-one-half .service-image,
.widget_recent_work .tg-one-third .service-image,
.widget_recent_work .tg-one-fourth .service-image {
	text-align: center;
	padding-bottom: 0;
}

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

.widget_featured_post .tg-one-half p,
.widget_featured_post .tg-one-third p,
.widget_featured_post .tg-one-fourth p {
	text-align: left;
}

.footer-widgets-area .tg-one-fourth .widget-title {
	text-align: left;
}

.footer-widgets-area .tg-one-fourth p {
	text-align: left;
	color: #999999;
}

	.tg-one-half, .tg-one-third, .tg-one-fourth {
		float: left;
		width: 46.7684729%;
	}

	.tg-one-half-last, .tg-one-fourth-last {
		float: right;
	}

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

#site_tagline {
	font-size: 16px;
	color: #888888;
	line-height: 1.32em;
}

#header #site_title a, #header #site_tagline {
	display: none;
}


#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;
}


#creditline {
	color: #999999;
    font-size: 13px;
    margin-bottom: -55px;
    text-align: center;
	text-shadow: 0 0 1px #111111;
}


#creditline a {
	color:#0DB0D8;
	font-weight: bold;
}



.sp-thumbnails-container {
  position: relative;
  overflow: hidden;
}



.sp-thumbnails {
  position: relative;
}


#slider .sp-thumbnails-container {
  margin-top: -200px;
  position: absolute;
  left: 14%;
}


#slider .sp-thumbnails-container .sp-selected-thumbnail i {
  background: rgba(255, 255, 255, 0.2);
}



#slider .sp-thumbnails-container .sp-thumbnail {
  text-align: center;
}



#slider .sp-thumbnails-container .sp-thumbnail .fa {
  font-size: 30px;
  border-style: solid;
  border-width: 1px;
  border-radius: 100%;
  width: 70px;
  height: 70px;
  line-height: 70px;
  vertical-align: middle;
  display: inline-block;
}



#slider .sp-thumbnails-container .sp-thumbnail .fa:before {
  display: block;
}



#slider .sp-thumbnails-container a {
  -webkit-backface-visibility: hidden;
}



#slider .sp-thumbnails-container a i:hover {
  background: rgba(255, 255, 255, 0.3);
}



#slider .sp-thumbnails-container a:hover {
  text-decoration: none;
}


.widget_followus .fb-button,.widget_followus .tweet-button{
	float:left;
        margin-top:25px;
	}


.widget_followus .fb-button{
        width:130px;
	  padding-left:10px;
	}






.index-tasarim h1{

  color:#3f3e3e !important;

}


.index-tasarim{

  padding-top: 50px;

  min-height: 300px;

  text-align: justify;



}


.index-tasarim button{

  float: right;

  margin-top: 20px;

}

@CHARSET "ISO-8859-1";

 ul.briask-iss {position:relative;top:13px;left:449px;list-style:none;list-style-image:none;margin:0px auto;padding:0px 0px 0px 12px;overflow:hidden;border:none;background:none;float:left;}

 ul.briask-iss li {list-style:none;margin:0px;padding:0px;border:none;background:none;}

 ul.briask-iss li a {margin:0px;padding:0px;border:none;background:none;}

 ul.briask-iss li a img {display:none;position:absolute;padding:0px;top:0;left:0;border:none;background:none;}

 ul.briask-iss li img {display:none;position:absolute;top:0;padding:0px;left:0;border:none;background:none;}

.social-circles a.facebook:hover { color: #3b5998; }

.social-plugins .facebook, .social-plugins .twitter {
	margin: 10px 10px 0;
}

.share-post .facebook a:hover { color: #3b5998; }
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }

.custom #sidebar_1 .sidebar_list { padding-right: 0; padding-left: 0; == }

				#sidebar_1 { width: 21.7em; border: 0; float: left; }

.custom .sidebar h3 { letter-spacing: normal; font-variant: normal; }

					.sidebar ul.sidebar_list { padding-right: 1.1em; padding-left: 1.1em; }

.sidebar h3 { font-size: 1em; line-height: 1.385em; margin-bottom: 0.692em; }



.sidebar { }

#column_wrap .sidebar ul.sidebar_list { padding-top: 2.2em; }

.sidebar .text_input, .sidebar .form_submit { padding: 0.308em; font-family: Georgia, "Times New Roman", Times, serif; }

.sidebar input[type="text"], .sidebar input[type="submit"] { padding: 0.308em; font-family: Georgia, "Times New Roman", Times, serif; }

	.sidebar .text_input { width: 95%; }



.sidebar a:hover { text-decoration: underline; }

.format-status .entry-content,
.widget #wp-calendar caption,
.sf-menu ul {
	font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
}


.portfolio-filter,
.post-pagination,
article,
#commentlist_wrap,
#respond,
.type-page,
.post,
.widget,
#searchform {
	background: #fff; 
	background: -moz-linear-gradient(left, #f7f7f7 0%, #ffffff 4%, #ffffff 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f7f7f7), color-stop(4%,#ffffff), color-stop(100%,#ffffff)); 
	background: -webkit-linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	background: -o-linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	background: -ms-linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	background: linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	
	position: relative;	
	-webkit-box-shadow: 0px 0px 1px 0px #ccc;
	-moz-box-shadow: 0px 0px 1px 0px #ccc;
	box-shadow: 0px 0px 3px 0px #ccc;	
	padding: 30px 30px 10px 30px; 
	margin: 0 0 20px 0; 
}


.featured-image img,
.entry-content img,
.comment-content img,
.portfolio-item img,
.widget img {
	max-width: 100%; 
}

.widget.widget_search {
	padding: 0;
	overflow: hidden;
}






.widget {	
	color: #999;
	font-size: 12px;
	padding: 10px 20px 16px 20px;
	margin: 0 0 10px 0;
}

.widget p:last-child,
.widget li:last-child,
.widget:last-child {
	margin: 0;
}


h3.widgettitle,
.widget #wp-calendar caption {
	font-size: 15px;
	font-style: italic;
	margin-bottom: 4px;
}

.widget ul, 
.widget ol { 
    margin:0; 
    padding-left:0; 
    list-style-type: none;
}

.widget ul ul, 
.widget ol ol {
    padding-left: 20px;
}

.widget li {
    margin-bottom: 4px;
}

.widget .blogroll a {
	display: block;
}

.widget #wp-calendar caption {
	text-align: left;
	color: #444;
	margin-bottom: 8px;
	line-height: 34px;
}

.widget #wp-calendar {
	width: 99%;
}

.widget #wp-calendar th {
	font-weight: bold;
	text-align: left;
}

#footer .widget {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 30px 0;
	font-size: 11px;
}

.widget ul.tweet_list .tweet_text {
	display: block;
}

.widget ul.tweet_list .tweet_time a {
	text-decoration: none;
	font-style: italic;
	font-size: 10px;
}

.widget ul.tweet_list li {
	padding: 0 0 15px 0;
	margin: 0;
	list-style-type: none;
}

.widget ul.tweet_list li:last-child {
	padding-bottom: 0;
}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}
.container{margin-right:auto;margin-left:auto}
.container:after,.container:before{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px}
.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
.carousel .container{position:relative;z-index:9;width:auto}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}
.container.navbar-wrapper{margin-bottom:0;width:auto}

.lt-ie9 .main-footer .column-3 { text-align: left; }

.main-footer .column-3 .footer-nav { margin: 0; padding: 0; }

.main-footer .column-3 .footer-nav li { margin: 0; padding: 0 0 5px; }

.main-footer .column-3 .footer-nav li a { padding: 0; margin: 0; }

.lt-ie9 .main-footer .column-3 .footer-nav li { padding: 0; }

.main-footer .column-4 .contact-form input[type="email"], .main-footer .column-3 .mailchimp-form input[type="email"] { display: inline-block; width: auto; margin-right: 5px; }

.main-footer .column-4 .contact-form input[type="submit"], .main-footer .column-3 .mailchimp-form input[type="submit"] { display: inline-block; width: auto; padding: 0 15px; }

	
	div#intro-slides {display: none;}




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


.clearfix:after {
    clear: both;
}




.clearfix {
    *zoom: 1;
}

.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; }
.top-item-wrap,.bottom-item-wrap{margin-bottom:25px;}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

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

.row:after {
  clear: both;
}

.row h1,
.row h2,
.row h3,
.row h4,
.row p,
.row small,
.row address {
  padding-right: 20px;
  padding-left: 20px;
}

.row .not-padded h1,
.row .not-padded h2,
.row .not-padded h3,
.row .not-padded h4,
.row .not-padded p,
.row .not-padded small,
.row .not-padded address {
  padding-right: 0;
  padding-left: 0;
}

  .row .not-padded h1,
  .row .not-padded h2,
  .row .not-padded h3,
  .row .not-padded h4,
  .row .not-padded p,
  .row .not-padded small,
  .row .not-padded address,
  .row .not-padded img {
    padding-right: 20px;
    padding-left: 20px;
  }


.top-content-adplace {margin-bottom: 20px; border-bottom: 1px solid #eee;}

.top-content-adplace .unspoken-adplace {margin: 20px auto;}

.top-content-adplace .unspoken-banner:hover {border: none;}
.theme-box .browser .browser-buttons{position:absolute;top:0;left:0}
.e3lan-widget-content{overflow:hidden;margin-bottom:25px;clear:both;}
.widget-container .e3lan-widget-content{margin-bottom:0;}


.module .ajaxscrl .mScroller div, .module .ajaxscrl .mContainer {
	width: auto;
}

.codebox .link,
.codebox .code,
.codebox .widgetpromo { margin:10px 10px 0 65px; }


.codebox .widgetpromo a { color:#fff; text-decoration:none; }

.codebox .widgetpromo img { display:block; opacity:1; filter:alpha(opacity=100);  width:100%; height:auto; }

.codebox .widgetpromo a.promo { display:block; padding-right:20px; }

.post-article .thumbnail-article {
  position: absolute;
  top: 20px;
  left: 20px;
}

.post-article .thumbnail-article figure {
  width: 120px;
}

.post-article .thumbnail-article figure figcaption img {
  width: 100%;
  border: 3px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 10px;
}

.post-article .thumbnail-article figure h6 {
  text-transform: uppercase;
  margin-bottom: 5px;
  color: #a1a1a1;
}

.post-article .thumbnail-article figure ul {
  list-style: none;
  padding-left: 0;
}

.post-article .thumbnail-article figure ul li {
  display: inline-block;
}

.post-article .thumbnail-article figure ul li:after {
  content: '/';
  color: #7e7e7e;
  font-size: 12px;
  margin: 0 3px;
}

.post-article .thumbnail-article figure ul li:last-child:after {
  display: none;
}

.post-article .thumbnail-article figure ul li a {
  color: #7e7e7e;
  font-size: 12px;
}

.post-article .thumbnail-article figure ul li a:hover {
  color: rgba(142, 68, 173, 0.99);
}

.post-article.format-image-post-type .thumbnail-article {
  position: relative;
  left: 0;
  top: 0;
}

.post-article.format-image-post-type .thumbnail-article figure {
  width: 100%;
}

.post-article.format-image-post-type .thumbnail-article figure img {
  margin-bottom: 0;
  border: none;
}

.post-article.single-post .thumbnail-article {
  position: relative;
  left: 0;
  top: 0;
}

.post-article.single-post .thumbnail-article figure {
  width: 100%;
  padding: 20px;
  padding-bottom: 0;
  background: #242424;
}

.post-article.single-post .thumbnail-article figure img {
  margin-bottom: 0;
  border: none;
}

body.light-layout .post-article .thumbnail-article figure figcaption img {
  border: 3px solid rgba(0, 0, 0, 0.1);
}

body.light-layout .post-article.single-post .thumbnail-article figure {
  background: transparent;
}


ul.menu li#current li a {
	font-weight: normal;
	display: block;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-bottom: 2px solid #ffffff;
	color: #000000;
	background-color: #dbedf9;
}


#advanced_menu-3 {
    list-style: none;
}


.widget{
	margin-bottom: 20px;
}

#wrapper .main-nav-search .search-link:hover:after, #wrapper .main-nav-search.search-box-open .search-link:after, #wrapper .my-cart-link:hover:after {color:#ffffff;}


.input-text, input[type="text"], textarea,
input.s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea, .post-password-form .password,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select,
#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,.bbp-login-form input,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,
.avada-select-parent select,.avada-select-parent .select-arrow, #wrapper .select-arrow,
select,
#lang_sel_click a.lang_sel_sel,
#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited,
#lang_sel_click a, #lang_sel_click a:visited,#wrapper .search-table .search-field input{
background-color:#ffffff;}


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


.input-text, input[type="text"], textarea,
input.s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea, .post-password-form .password,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-select-parent .select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield_select[multiple=multiple],.gform_wrapper .gfield select,.gravity-select-parent .select-arrow,.select-arrow,
#bbpress-forums .quicktags-toolbar,#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container,.bbp-login-form input,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,
.avada-select-parent select,.avada-select-parent .select-arrow,
select,
#lang_sel_click a.lang_sel_sel,
#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited,
#lang_sel_click a, #lang_sel_click a:visited,
#wrapper .search-table .search-field input,
.avada-select .select2-container .select2-choice, .woocommerce-checkout .select2-drop-active
{border-color:#d2d2d2;}


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


#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	border-color:#e5e5e5;
}


.main-nav-search { display:none !important;}

	#comments ol li .comment-author {
		
	}

		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}

	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}
#sidebar .widget h3.widget-title{border-bottom:1px solid rgba(0,0,0,.14);color:#fff;font-size:17px;margin:0 0 10px;padding:15px 0;}
#sidebar .widget h3.widget-title span{float:right;opacity:.4;}


.copyright, .menu-legal-container a {
  font-family: "Josefin Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 0.75em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .07em;
  text-align: center;
  color: #404040;
}

.no-mediaqueries .copyright, .no-mediaqueries .menu-legal-container a {
  font-size: 0.850em;
}

.copyright span, .menu-legal-container a span {
  font-size: 1.15em;
}


.menu-legal-container a {
  text-decoration: underline;
}


.menu-button {
  font-family: "source-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: .95em;
  font-weight: 600;
  letter-spacing: .1em;
}

.no-mediaqueries .menu-button {
  padding: 0.6em 1em;
}


.menu-legal-container {
  display: block;
}

.no-mediaqueries .menu-legal-container {
  display: inline-block;
}

.menu-legal-container ul {
  text-align: center;
  margin-top: 0px;
}

.no-mediaqueries .menu-legal-container ul {
  margin-top: 12px;
}

.menu-legal-container li {
  display: inline;
  margin-left: 1em;
}

.menu-legal-container li a {
  color: #404040;
}


.genesis-nav-menu .menu-item {
  display: inline-block;
  text-align: left; }


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

#footer #footer-nav .nav .pt3 {
  margin: 0;
}

#footer #footer-nav .nav .pt3 .sub-menu {
  padding-right: 80px;
}


.yamm-content
{
	height:100%;
}


.yamm .yamm-content {
	padding: 15px 30px 10px 30px;
}


.yamm-content .img-responsive
{
	height: 125px;
}



.pagination {
	clear: both;
}

.schedule-table,
.schedule-today-table,
.announcement-table {
    width: 100%;    
}


			td.recentcommentstextend {
				border: none !important;
				padding: 0px 0px 2px 10px;
			}


			.rtl td.recentcommentstextend {
				padding: 0px 10px 2px 0px;
			}

.menu-footer-hor-menu-container{ float:left}

.menu-footer-hor-menu-container ul{ margin:8px 0; padding:0;}
 
.menu-footer-hor-menu-container ul li{ list-style:none; display:inline-block; padding:7px 10px; border-right:solid 1px #e3e3e3;}
 
.menu-footer-hor-menu-container ul li a{ text-transform:uppercase; font-weight:normal; color:#686868; text-decoration:none; font-size:11px; }
.homepage-content .main-content #industry-news #trd_feeds{width:30.61224%;margin-left:4.081628%;*margin-left:3.581633%;float:left}

	#banner-secondary .wrap span, 
	.footercontact span { display:block; }
	
	.footercontact { text-align:left; padding: 10px 0; }

	
	#banner-secondary a:hover,
	#footer .footercontact a:hover { text-decoration:none; color: #fff; }



.container { padding: 0 15px 15px 15px; }
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

#header nav .children, #header nav .sub-menu {
  left: 0;
  top: 45px;
  display: none;
  position: absolute;
  z-index: 100; }

#header nav .children li, #header nav .sub-menu li {
  width: auto;
  padding: 0 20px;
  background-image: none;
  clear: left; }

#header nav .children li a, #header nav .sub-menu li a {
  font-size: 16px;
  line-height: 32px; }

#header nav .children .children, #header nav .children .sub-menu, #header nav .sub-menu .children, #header nav .sub-menu .sub-menu {
  left: 100%;
  top: 0; }

#header nav .children .children a, #header nav .children .sub-menu a, #header nav .sub-menu .children a, #header nav .sub-menu .sub-menu a {
  font-size: 14px;
  line-height: 28px; }


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	margin-right: -4px;
}


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


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


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


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

#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;
}

.rp_affpad{
float:left;
width:225px;
margin:0 0 0 -3px;
position:relative;
background:#FFFFFF;
}
header .q_logo img.normal{display:block!important;opacity:1!important;position:relative}
header .q_logo img.light,header .q_logo img.dark,header .q_logo img.sticky{display:none!important}
header .q_logo.animate_logo div.normal{opacity:1!important;display:block}
header .q_logo.animate_logo div.dark,header .q_logo.animate_logo div.sticky{display:none}
.q_logo{display:table-cell;position:relative;top:auto;vertical-align:middle}
.q_logo a{left:-50%;width:auto!important}
.q_logo img{top:0;left:0}

.q_logo img.light,.q_logo img.sticky,.q_logo img.dark,.q_logo img.popup
{
	opacity:0
}

	header.scrolled .q_logo img.normal,header.scrolled.dark .q_logo img.normal,header.scrolled.light .q_logo img.normal
{
	opacity:1
}

	header.scrolled .q_logo img.light,header.scrolled.light .q_logo img.light,header.scrolled.dark .q_logo img.light,header.scrolled .q_logo img.dark,header.scrolled.light .q_logo img.dark,header.scrolled.dark .q_logo img.dark
{
	opacity:0
}

	header.light .q_logo img.normal
{
	opacity:0
}

	header.light .q_logo img.light
{
	opacity:1
}

	header.light .q_logo img.dark
{
	opacity:0
}

	header.dark .q_logo img.normal
{
	opacity:0
}

	header.dark .q_logo img.light
{
	opacity:0
}

	header.dark .q_logo img.dark
{
	opacity:1
}

	header.sticky .q_logo img.sticky
{
	opacity:1
}

	header.sticky .q_logo img.normal,header.sticky .q_logo img.light,header.sticky .q_logo img.dark,header.sticky .q_logo img.popup
{
	opacity:0!important
}

.menu_bottom .q_logo a
{
	display:inline-block
}

	header.centered_logo .q_logo
{
	top:0
}

	header.centered_logo.sticky .q_logo
{
	top:50%
}

	header.centered_logo .q_logo a
{
	display:inline-block;
	margin:0 0 -6px 0
}

	header.centered_logo .q_logo img
{
	top:0;
	margin:0
}

	header.centered_logo.sticky .q_logo img
{
	top:-50%
}

.popup_menu_opened .q_logo img.normal,.popup_menu_opened .q_logo img.light,.popup_menu_opened .q_logo img.sticky,.popup_menu_opened .q_logo img.dark
{
	opacity:0!important
}

.popup_menu_opened header .q_logo img.popup
{
	opacity:1!important
}
.list-unstyled{list-style:none;margin:0;padding:0}

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


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

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


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

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

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


#megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item{
	min-width:0;
	white-space:normal;
}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
#language-switcher ul li.last,.region-header .block-locale .content ul li.last{padding-right:0;}
#secondary-menu-links li.last{padding-right:0;}
#footer ul.menu li.last a{border-right:none;padding-right:0;}
#sidebar-second .block-menu ul.menu li.last a{border:none;}
#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:nowrap;}

.lang_active{display:block !important}

.lang_active .spanActive{border-bottom:0px solid #d7d3d3;float:left;display:block;margin:0px 6px;line-height:25px;width:248px}

.lang_active .spanActiveLang{text-transform:uppercase;float:right;width:40px}

.lang_active .spanActive a{margin:0px;padding:0px;display:inline;background:none !important}

#direct_header h1#direct_mobileH1,
a.direct_mobileJumpLink{
		display: none;
		}

	#direct_header h1#direct_mobileH1{
		display: block;
		text-align: center;
		padding: 10px;
		}
 
	#direct_header,
	#direct_footer,
	.searchContainer,
	#direct_listingDiv{
		margin: 0 10px;
		}

    #direct_header,
    #direct_footer{
        width: auto;
        background: none;        
        }
#connect .cited-quote .attribution{max-width:300px}
#connect .cited-quote .attribution:before,#connect .cited-quote .attribution:after{content:" ";display:table}
#connect .cited-quote .attribution:after{clear:both}
#connect .cited-quote .attribution img{width:40%}
#connect .cited-quote .attribution p{width:60%;float:left}


#main {
	width: 960px;
	margin: 0 auto;
	padding: 0 0 0 0;		
}


#main.full {
	background: none;
}






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


.clearfix {
    display: inline-block;
}


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


* html .clearfix {
    height: 1%;
}





body.dark,
caption,
th,
#menu,
#footer,
.status-header,
.pricing-table-gray .pricing-table-title,
.pricing-table-gray .pricing-table-price,
.pricing-table-gray .button,
.pricing-table-dark .pricing-table-title,
.pricing-table-dark .pricing-table-price,
.pricing-table-dark .button,
.notice,
#sidebar .widget,
.more-link:hover,
#layout .mejs-volume-slider,
.widget_nav_menu,
.widget_nav_menu h5,
#buddypress div.item-list-tabs ul li.selected a span,
#buddypress div.item-list-tabs ul li.current a span,
#buddypress div.item-list-tabs ul li a span,
#buddypress div.item-list-tabs ul li a:hover span {
  background-color: #9e9e9e;
}





.st-ul li.st-current, .st-ul li.st-current:hover,
#sidebar .sharrre .count:before,
#sidebar .sharrre .count:after,
.dark .sharrre .count:before,
#buddypress div.item-list-tabs ul li.current a:after {
  border-top-color: #072e6c;
}


	.sidebar-width-alt #sidebar {
		width: 350px;
	}



	

	

	#sidebar {
		width: 240px;
	}



	

	

	#content-holder #sidebar {
		float: none;
		width: auto;
		padding: 0;
	}


	

	.sidebar-ad-b,
	#sidebar-ad-c {
	}
#homepage .events{margin:2rem 0}
#scoreboard_content p{color:#fff;padding:15px 5px 15px;margin:60px 0 0;text-align:center;font-size:85%}
.orlop .company .name,.orlop .company .street,.orlop .company .location{display:block;margin:0 0 4px}
.more .company .name,.more .company .street,.more .company .location,.more .company .phone{display:block;line-height:1.25em}


.med-icon {font-size:32px}

	table#table_products tr#table_products_first {
		display: none;
	}

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }
.fusion-mobile-logo-1 .fusion-standard-logo,#side-header .fusion-mobile-logo-1 .fusion-standard-logo {display: none;}

.social-icons li.social-facebook a {background-position:-60px 0;}

.social-icons.colored li.social-facebook a,
.social-icons.coloredHov li.social-facebook a:hover {background-color:#3b5998;}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

 
.clearfix {
	display: inline-block;
}

 
html[xmlns] .clearfix {
	display: block;
}

 
* html .clearfix {
	height: 1%;
}
.mk-footer-copyright {font-size:11px;letter-spacing: 1px;}
.mk-footer-copyright, #mk-footer-navigation li a{color: #8c8e91;}

#logo_inner_logo h1 a,
#logo_inner_logo h1 a:hover,
#logo_inner_logo h1 a:visited {
	text-decoration: none;
}
