﻿
#header.logo-side .wf-wrap {
  padding-left: 40px;
  padding-right: 40px;
}
.wf-wrap{max-width:100%;padding:0 44px;margin:0 auto}
#page .rsBullet:after,#phantom .ph-wrap .ph-wrap-content,.content,.dt-mega-menu .sub-nav .dt-mega-parent,.footer .widget,.instagram-photos a,.no-touch .rollover-content-container,.rsHomePorthole .progress-wrapper,.rsHomePorthole .progress-wrapper *,.rsHomePorthole .rsCapt,.shortcode-action-box.box-style-table,.shortcode-banner-bg,.shortcode-single-caption,.sidebar,.tp-bullets.custom .bullet:after,.tp-bullets.custom .bullet:before,.wf-cell,.wf-usr-cell,.wf-wrap,.wpb_tabs_nav a,input[type=password],input[type=text],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}
#main .ui-widget-content,.dt-mega-menu .sub-nav ul:after,.dt-mega-parent.new-row,.gap,.gap-10,.gap-20,.gap-30,.gap-40,.hr-thick,.hr-thin,.sidebar-left .wf-wrap:after,.sidebar-right .wf-wrap:after,.vc_empty_space{clear:both}
#header.menu-centered.logo-left .wf-wrap{width:100%}
.logo-side .wf-wrap{height:100%}
#fancy-header.content-left .wf-wrap,#fancy-header.content-right .wf-wrap,#fancy-header.title-center .wf-wrap{display:table;width:100%}
#fancy-header .wf-wrap,.page-title .wf-wrap{padding-top:0;padding-bottom:0}
.overlap #fancy-header .wf-wrap,.overlap .page-title .wf-wrap{padding-top:70px;padding-bottom:70px}
.sidebar-left .wf-wrap:after,.sidebar-left .wf-wrap:before,.sidebar-right .wf-wrap:after,.sidebar-right .wf-wrap:before{content:"";display:table}

  .overlap #fancy-header .wf-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .overlap .page-title .wf-wrap {
    padding-top: 30px !important;
    padding-bottom: 30px;
  }

  .is-webkit.overlap #main .wf-wrap {
    top: 0;
  }

  .overlap #fancy-header.fancy-header .wf-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #header .wf-wrap,
  .header-side-left #header.logo-side .wf-wrap,
  .header-side-right #header.logo-side .wf-wrap {
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer .wf-wrap {
    padding: 0 20px;
  }

  .page-title .wf-container-title,
  #fancy-header .wf-wrap {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .page-title.disabled-bg .wf-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }
.header-style-1 .mk-header-start-tour,.header-style-3 .mk-header-start-tour,.header-style-1 .mk-header-inner #mk-header-search,.header-style-1 .mk-header-inner,.header-style-1 .mk-search-trigger,.header-style-3 .mk-header-inner,.header-style-1 .header-logo,.header-style-3 .header-logo,.header-style-1 .shopping-cart-header,.header-style-3 .shopping-cart-header,.header-style-1 #mk-header-social.header-section a,.header-style-2 #mk-header-social.header-section a,.header-style-3 #mk-header-social.header-section a{height: 50px;line-height:50px;}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}
.header-style-2 .header-logo,.header-style-4 .header-logo{height: 50px !important;}
.header-style-4 .header-logo {margin:0px 0;}
.header-style-2 .header-logo .center-logo{    text-align: right !important;}
.header-style-2 .header-logo .center-logo a{    margin: 0 !important;}
.header-logo,.header-style-4 .header-logo{    height: 90px !important;}
.header-logo{position:relative !important;right:auto !important;left:auto !important;float:left !important;text-align:left;}
.header-style-1.header-align-right .header-logo img,.header-style-3.header-align-right .header-logo img,.header-style-3.header-align-center .header-logo img {float: left !important;right:auto !important;}
.vertical-header-enabled .header-style-4 .header-logo img {max-width: 100% !important;left: 20px!important;top:50%!important;-webkit-transform: translate(0, -50%)!important;-moz-transform: translate(0, -50%)!important;-ms-transform: translate(0, -50%)!important;-o-transform: translate(0, -50%)!important;transform: translate(0, -50%)!important;position:relative !important;}

.titlewindow{ font-size:250%;margin:0px 0 10px 0px;color:#002f65;border-bottom:1px solid #ccc;padding:5px 0 8px 11px;background:#b1c7d6}

.container {
  width: 90%;
  max-width: 1200px;
  display: block;
  float: none;
  margin: 0px auto;
  padding: 0px;
}



.callnow  { 
  color:#FFFFFF; 
  background: transparent; 
text-shadow: none;
}


.callnow a { color: #C6E48D; }

.callnow a:hover { color: #FFF; }


div.callnow .OTButton a.OTPoweredBy:link, .OTButton a.OTPoweredBy:visited, .OTButton a.OTPoweredBy:hover, .OTButton a.OTPoweredBy:active {
    color: #000000; }


div.callnow .OTButton { margin: 10px 0; width: 250px; }





.container                                                          {
                                                                        margin:0 auto;
                                                                        width:950px;
                                                                    }

#footer .container                                                  {width:1000px;margin:0 auto;}


	.sidebar .widget {
		margin-bottom: 25px;
		font-size: 14px;
		line-height: 1.7;
	}

	
	.sidebar .widget:last-child {
		margin-bottom: 0;
		border: none;
	}

	
	.sidebar .widget p:last-child {
		margin-bottom: 0;
	}

	
	.sidebar .widget .widgettitle {
		font-size: 18px;
		line-height: 1.7em;
		margin-bottom: 8px;
		letter-spacing: 1px;
	}


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

	
	.sidebar .widget ul li {
		margin-bottom: 4px;
		font-size: 14px;
		line-height: 1.7;
	}

  
	.sidebar .widget ul li:last-child {
		margin-bottom: 0;
	}

 
	.sidebar .widget li a {
		text-decoration: none;
		color: #f84545;
	}

	
	.sidebar .widget a, .sidebar .widget a:visited {
		text-decoration: none;
		color: #f84545;
	}

	
	.sidebar .widget a:hover {
		color: #777;
	}


	.sidebar .widget img {
		max-width: 100%;
		height: auto;
	}


	.sidebar .widget input {
		max-width: 100%;
	}


	

		

		.sidebar .widget.widget_search input {
			margin-bottom: 0;
		}


		

		.sidebar .widget .tagcloud a, .sidebar .widget .tagcloud a:visited {
			padding: 4px 8px;
			display: inline-block;
			margin: 0 1px 6px 0;
			font-size: 14px !important;
			color: #777;
			background: #f8f9f9;
			border-radius: 4px;
			-webkit-border-radius: 4px;
		}


		.sidebar .widget .tagcloud a:hover {
			color: #fff;
			background: #f84545;
		}


		.sidebar .widget .project-wrp .project-name, .sidebar .widget .project-wrp .project-desc {
			display: none;
		}


	#footer .widget {
		margin-bottom: 25px;
		font-size: 13px;
		line-height: 1.6em;
	}

	
	#footer .widget:last-child {
		margin-bottom: 0;
		border: none;
	}

	
	#footer .widget p:last-child {
		margin-bottom: 0;
	}

	
	#footer .widget .widgettitle h3 {
		font-size: 14px;
		line-height: 1.7em;
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
	}

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

	
	#footer .widget ul li {
		margin-bottom: 4px;
		font-size: 13px;
		line-height: 1.6em;
	}

  
	#footer .widget ul li:last-child {
		margin-bottom: 0;
	}

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

	
	#footer .widget a, #footer .widget a:visited {
		text-decoration:none;
	}

	
	#footer .widget a:hover {
	
	}

	
	#footer .widget img {
		max-width: 100%;
		height: auto;
	}

	
	

		

		#footer .widget.widget_search input {
			margin-bottom: 0;
		}


		#footer .widget.widget_search input:focus {
			color: #fff;
		}


		

		#footer .widget .tagcloud a, #footer .widget .tagcloud a:visited {
			padding: 4px 8px;
			display: inline-block;
			margin: 0 1px 6px 0;
			font-size: 14px !important;
			color: #777;
			background: #333;
			border-radius: 4px;
			-webkit-border-radius: 4px;
		}


		#footer .widget .tagcloud a:hover {
			color: #fff;
			background: #f84545;
		}


		.sidebar .widget .buttons a, .sidebar .widget .buttons a:visited {
			color: #ffffff;
		}


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


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

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

h1.sideheadlines {color:#FFF; font-size:23px; font-weight:700;padding:6px;
background-color: #14669b;
  *background-color: #14669b;
  background-image: -moz-linear-gradient(top, #1b83b0, #14669b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1b83b0), to(#14669b));
  background-image: -webkit-linear-gradient(top, #1b83b0, #14669b);
  background-image: -o-linear-gradient(top, #1b83b0, #14669b);
  background-image: linear-gradient(to bottom, #1b83b0, #14669b);
  background-repeat: repeat-x;
  border-color: #046088 #046088 #1b83b0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1b83b0', endColorstr='#ff14669b', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-align:left;
  box-shadow: 0 1px 1px rgba(0,0,0,0.05);
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  text-shadow:#333 0 -1px 3px;
  }

h1.sideheadlines a {color:#FFF;}

  	#header-space, #search-outer { display: none!important; }





#header-space {
	height: 90px;	
}

.nav-logo-in {
	margin-left: 60px;
	}

.nav-logo-in-fade {
	margin-left: 280px;
	}

 
 
 #header {display:none;}

 
 #header,
 #mainBody, 
 #leftContentInterior,
 #mainContentInterior {background:none; padding:0;}

#rightSide, #header, #footerContainer,  #footerBottomContainer, #breadcrumbs {
display: none;
}



#container {
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
    -webkit-box-shadow: 0 10px 10px #730F0F;
    -moz-box-shadow: 0 10px 10px #730F0F;
    box-shadow: 0 10px 10px #730F0F;
    padding: 0 3em 1em 3em;
    margin-bottom:0;
    background:#FAF8F6;
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(37%,#ffffff), color-stop(100%,#f2ece8)); 
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 37%,#f2ece8 100%); 
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 37%,#f2ece8 100%); 
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 37%,#f2ece8 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2ece8',GradientType=1 ); 
}


.menu-item-language img.iclflag {
    margin-right: 8px;
}



.mobile-only {display: none}

.top-navigation li.btn-search {
  colro: #ffffff;
  background: #545759;
  position: relative;
  top: -2px;
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
}

.top-navigation li.btn-search a {
  font-size: 14px;
  width: 46px;
  height: 41px;
  display: inline-block;
  padding: 0;
  position: relative;
  text-indent: -9999px;
  vertical-align: middle;
}

.top-navigation li.btn-search .icon {
  position: absolute;
  left: 50%;
  top: 49%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 18px;
  height: 18px;
  fill: #ffffff;
}

.top-navigation li.btn-search.active, .top-navigation li.btn-search:hover {
  background: #333333;
}

.mobile-navigation .btn-search {
  display: none;
}

.mobile-navigation .btn {
  border: none;
  padding: 10px 0;
  font-size: 16px;
}

.entry-content .btn {
  display: inline-block;
  margin: 15px 8px;
}


.btn,
button,
input[type=submit] {
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
  padding: 13px 18px 9px;
  cursor: pointer;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  border: none;
  border-bottom: 4px solid #65b88a;
  background: #6eca97;
  -moz-appearance: none;
  -webkit-appearance: none;
  font-family: "proxima-nova", sans-serif;
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
}

.btn:hover,
button:hover,
input[type=submit]:hover {
  background: #65b88a;
  color: #ffffff;
}

.btn:hover a,
button:hover a,
input[type=submit]:hover a {
  color: #ffffff;
}

.btn a,
button a,
input[type=submit] a {
  color: #ffffff;
}

.btn:focus,
button:focus,
input[type=submit]:focus {
  outline: none;
}


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


.btn-gray {
  color: #333333;
  background: #e0e2e0;
  border-color: #e0e2e0;
}

.btn-gray a {
  color: #333333;
}

.btn-gray:hover {
  color: #333333;
  background: #d3d6d3;
}

.btn-gray:hover a {
  color: #333333;
}

  .top-navigation li.btn {
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
    margin: 0 4px;
    padding: 12px 12px 10px;
    border-bottom: none;
  }

  .top-navigation li.btn a {
    padding: 0 6px;
  }
.view-local-directory tr.even,.view-local-directory thead tr{background-color:#ceebf4}
ul.course-info-list span.even,ul.course-info-list li.even{margin-left:.5%}
.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff}
table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important}
.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#c3d6e4}
.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7c7f12;border-right:2px solid #7c7f12}
.x-post-carousel-item{float:left}
.newheader .page-homepage.magazine .view-magazine-featured.view-display-id-block_1 .views-row-last{display:none;}
.view-interest-articles.view-location-articles .views-row{width:252px;}
.view-location-articles .views-row{width:263px;float:right;border:1px solid #eee;padding:5px;margin-bottom:10px;}
.view-location-articles .views-row-odd{margin-right:10px;float:left;}
.view-province-events.zest-tab-content .views-row-last a.mag-feature-item{margin-bottom:50px;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a{display:none;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a.cat-1283{display:block;}
.view-favourites.view-display-id-ctools_context_1 .views-row{display:none;}
.view-highlights .views-row-even a{margin-left:10px;}
.town-interest-list .views-row{margin-bottom:20px;}
.adventurer .nightjar-article-select .views-row{border:1px solid #F5F7ED;border-left:none;height:80px!important;min-height:0px!important;margin-bottom:-1px;padding:10px!important;}
.adventurer .nightjar-article-select .views-row:hover,.adventurer .nightjar-article-select .views-row.active{background-color:#F5F7ED;}
.adventurer .nightjar-article-select .views-row .teaser-strip{display:none;}
.adventurer .nightjar-article-select .views-row img.list-img{width:80px;height:80px;}
.adventurer .nightjar-article-select .views-row h2{font-family:'BebasRegular';color:#C3D154;font-size:20px;line-height:22px;word-spacing:0.2em;margin-top:-84px;height:auto;margin-bottom:0px;margin-left:87px;}
.adventurer .nightjar-article-select .views-row .teaser{margin-top:0px;margin-left:87px;font-family:"Ropa Sans";font-size:15px!important;color:#a5a5a5;text-align:left;}
.view-magazine-blogs .views-row{width:395px;border:1px solid #eee;margin-top:10px;margin-right:10px;padding:10px;padding-bottom:0px;}
.view-magazine-blogs .views-row-odd{clear:left;float:left;}
.view-magazine-blogs .views-row-even{clear:right;float:right;}
.view-magazine-blogs .views-row-last{margin-bottom:40px;}
.view-magazine-blogs .views-row.full-width{width:auto;margin-right:10px;padding-bottom:6px;}
.view-magazine-blogs .views-row.full-width .views-field-body{width:820px;}
.view-magazine-blogs .views-row.full-width .img-hires{float:left;margin-right:10px;}
.view-magazine-blogs .view-blog-profile .views-row{width:auto;margin-right:10px;border:none;padding:0;margin:0;}
.view-magazine-blogs .views-row.profile .views-field-picture{display:none;}
.view-magazine-blogs .views-row.profile .views-field-title{margin-left:0;}
.view-magazine-blogs .views-row.profile .views-field-name{display:none;}
.view-magazine-blogs .views-row.profile .views-field-created{display:none;}
.view-magazine-blogs .views-row.profile .views-field-body .img-hires img{width:200px;height:auto;float:left;margin-right:10px;}
.view-magazine-blogs .views-row.profile .mag-shares{display:none;}
.view-magazine-blogs .views-row.profile{background-color:#eee;border:1px solid #ccc;}
.view-magazine-blogs .views-row.profile .views-field-body{max-height:190px;border-top:1px solid #ccc;}
.view-blog-categories .views-row{width:auto;border:none;margin:0;padding:0;width:116px;clear:none;float:none;}
.view-id-magazine_homepage_gallery.view-display-id-block_1 .views-row-even img{margin-top:93px;}
.view-id-events .destination-highlights .view-highlights .views-row-odd a,.view-id-events .destination-highlights .view-highlights .views-row-even a{margin-right:8px;margin-left:0;}
.magazine .view-article-categories .views-row{position:relative;width:227px;height:150px;margin-bottom:14px;}
.magazine .view-article-categories .views-row a:hover{text-decoration:none;}
.magazine .view-article-categories .views-row:hover .views-field-name{opacity:0.8;filter:alpha(opacity= 80);}
.view-id-magazine_section.nightjar-home-articles .views-row{padding-right:15px;margin:0;margin-bottom:1px;cursor:pointer;float:left;width:336px;}
.view-id-magazine_section.nightjar-home-articles .views-row-even{padding-right:0px;}
.view-id-magazine_section.nightjar-home-articles .views-row img{width:96px;height:96px;}
.view-id-magazine_section.nightjar-home-articles .views-row:hover h2{text-decoration:underline;}
.view-id-magazine_section.nightjar-home-articles .views-row .article-short{min-height:96px;text-decoration:none;cursor:pointer;display:block;}
.view-id-magazine_section.nightjar-home-articles .views-row .short-form{min-height:0;}
.nightjar-article-select .views-row{min-height:154px;padding:7px;margin:0;margin-bottom:1px;cursor:pointer;}
.nightjar-article-select .views-row img.list-img{width:100px;height:100px;}
.nightjar-article-select .views-row a.logo-form .teaser-strip{margin-top:-7px;margin-left:-7px;width:269px;margin-bottom:5px;height:39px;padding-left:106px;}
.nightjar-article-select .views-row a.logo-form img.list-img{margin-top:3px;}
.nightjar-article-select .views-row:hover,.nightjar-article-select .views-row.active{background-color:#D4DCDD;}
.nightjar-article-select .views-row.active .article-short{margin-left:-26px;padding-left:26px;}
.nightjar-article-select .views-row .article-short{text-decoration:none;display:block;}
.view-magazine-featured .view-content .views-row,.view-province-events.view-display-id-block_2 .view-content .views-row,.view-province-events.view-display-id-default .view-content .views-row,.view-province-events.view-display-id-block .view-content .views-row,.view-province-events.view-display-id-block_1 .view-content .views-row{width:234px;float:left;margin:0 4px;}
.page-homepage .view-magazine-featured .view-content .views-row{float:none;margin:0;width:auto;}
.views-row-last .mag-feature-item{margin-right:0;}
.mag-rack .views-row .mag-feature-item{height:223px;}
.minimag-gallery .mag-homepage-sidebar .views-row{margin-bottom:37px;}
.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.dashicons-menu:before{content:"\f333"}
.dashicons-admin-site:before{content:"\f319"}
.dashicons-dashboard:before{content:"\f226"}
.dashicons-admin-media:before{content:"\f104"}
.dashicons-admin-page:before{content:"\f105"}
.dashicons-admin-comments:before{content:"\f101"}
.dashicons-admin-appearance:before{content:"\f100"}
.dashicons-admin-plugins:before{content:"\f106"}
.dashicons-admin-users:before{content:"\f110"}
.dashicons-admin-tools:before{content:"\f107"}
.dashicons-admin-settings:before{content:"\f108"}
.dashicons-admin-network:before{content:"\f112"}
.dashicons-admin-generic:before{content:"\f111"}
.dashicons-admin-home:before{content:"\f102"}
.dashicons-admin-collapse:before{content:"\f148"}
.dashicons-filter:before{content:"\f536"}
.dashicons-admin-customizer:before{content:"\f540"}
.dashicons-admin-multisite:before{content:"\f541"}
.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}
.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}
.dashicons-format-image:before{content:"\f128"}
.dashicons-format-gallery:before{content:"\f161"}
.dashicons-format-audio:before{content:"\f127"}
.dashicons-format-video:before{content:"\f126"}
.dashicons-format-chat:before{content:"\f125"}
.dashicons-format-status:before{content:"\f130"}
.dashicons-format-aside:before{content:"\f123"}
.dashicons-format-quote:before{content:"\f122"}
.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}
.dashicons-welcome-add-page:before{content:"\f133"}
.dashicons-welcome-view-site:before{content:"\f115"}
.dashicons-welcome-widgets-menus:before{content:"\f116"}
.dashicons-welcome-comments:before{content:"\f117"}
.dashicons-welcome-learn-more:before{content:"\f118"}
.dashicons-image-crop:before{content:"\f165"}
.dashicons-image-rotate:before{content:"\f531"}
.dashicons-image-rotate-left:before{content:"\f166"}
.dashicons-image-rotate-right:before{content:"\f167"}
.dashicons-image-flip-vertical:before{content:"\f168"}
.dashicons-image-flip-horizontal:before{content:"\f169"}
.dashicons-image-filter:before{content:"\f533"}
.dashicons-undo:before{content:"\f171"}
.dashicons-redo:before{content:"\f172"}
.dashicons-editor-bold:before{content:"\f200"}
.dashicons-editor-italic:before{content:"\f201"}
.dashicons-editor-ul:before{content:"\f203"}
.dashicons-editor-ol:before{content:"\f204"}
.dashicons-editor-quote:before{content:"\f205"}
.dashicons-editor-alignleft:before{content:"\f206"}
.dashicons-editor-aligncenter:before{content:"\f207"}
.dashicons-editor-alignright:before{content:"\f208"}
.dashicons-editor-insertmore:before{content:"\f209"}
.dashicons-editor-spellcheck:before{content:"\f210"}
.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}
.dashicons-editor-contract:before{content:"\f506"}
.dashicons-editor-kitchensink:before{content:"\f212"}
.dashicons-editor-underline:before{content:"\f213"}
.dashicons-editor-justify:before{content:"\f214"}
.dashicons-editor-textcolor:before{content:"\f215"}
.dashicons-editor-paste-word:before{content:"\f216"}
.dashicons-editor-paste-text:before{content:"\f217"}
.dashicons-editor-removeformatting:before{content:"\f218"}
.dashicons-editor-video:before{content:"\f219"}
.dashicons-editor-customchar:before{content:"\f220"}
.dashicons-editor-outdent:before{content:"\f221"}
.dashicons-editor-indent:before{content:"\f222"}
.dashicons-editor-help:before{content:"\f223"}
.dashicons-editor-strikethrough:before{content:"\f224"}
.dashicons-editor-unlink:before{content:"\f225"}
.dashicons-editor-rtl:before{content:"\f320"}
.dashicons-editor-break:before{content:"\f474"}
.dashicons-editor-code:before{content:"\f475"}
.dashicons-editor-paragraph:before{content:"\f476"}
.dashicons-editor-table:before{content:"\f535"}
.dashicons-align-left:before{content:"\f135"}
.dashicons-align-right:before{content:"\f136"}
.dashicons-align-center:before{content:"\f134"}
.dashicons-align-none:before{content:"\f138"}
.dashicons-lock:before{content:"\f160"}
.dashicons-unlock:before{content:"\f528"}
.dashicons-calendar:before{content:"\f145"}
.dashicons-calendar-alt:before{content:"\f508"}
.dashicons-visibility:before{content:"\f177"}
.dashicons-hidden:before{content:"\f530"}
.dashicons-post-status:before{content:"\f173"}
.dashicons-edit:before{content:"\f464"}
.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}
.dashicons-sticky:before{content:"\f537"}
.dashicons-external:before{content:"\f504"}
.dashicons-arrow-up:before{content:"\f142"}
.dashicons-arrow-down:before{content:"\f140"}
.dashicons-arrow-left:before{content:"\f141"}
.dashicons-arrow-right:before{content:"\f139"}
.dashicons-arrow-up-alt:before{content:"\f342"}
.dashicons-arrow-down-alt:before{content:"\f346"}
.dashicons-arrow-left-alt:before{content:"\f340"}
.dashicons-arrow-right-alt:before{content:"\f344"}
.dashicons-arrow-up-alt2:before{content:"\f343"}
.dashicons-arrow-down-alt2:before{content:"\f347"}
.dashicons-arrow-left-alt2:before{content:"\f341"}
.dashicons-arrow-right-alt2:before{content:"\f345"}
.dashicons-leftright:before{content:"\f229"}
.dashicons-sort:before{content:"\f156"}
.dashicons-randomize:before{content:"\f503"}
.dashicons-list-view:before{content:"\f163"}
.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}
.dashicons-grid-view:before{content:"\f509"}
.dashicons-hammer:before{content:"\f308"}
.dashicons-art:before{content:"\f309"}
.dashicons-migrate:before{content:"\f310"}
.dashicons-performance:before{content:"\f311"}
.dashicons-universal-access:before{content:"\f483"}
.dashicons-universal-access-alt:before{content:"\f507"}
.dashicons-tickets:before{content:"\f486"}
.dashicons-nametag:before{content:"\f484"}
.dashicons-clipboard:before{content:"\f481"}
.dashicons-heart:before{content:"\f487"}
.dashicons-megaphone:before{content:"\f488"}
.dashicons-schedule:before{content:"\f489"}
.dashicons-wordpress:before{content:"\f120"}
.dashicons-wordpress-alt:before{content:"\f324"}
.dashicons-pressthis:before{content:"\f157"}
.dashicons-update:before{content:"\f463"}
.dashicons-screenoptions:before{content:"\f180"}
.dashicons-cart:before{content:"\f174"}
.dashicons-feedback:before{content:"\f175"}
.dashicons-cloud:before{content:"\f176"}
.dashicons-translation:before{content:"\f326"}
.dashicons-tag:before{content:"\f323"}
.dashicons-category:before{content:"\f318"}
.dashicons-archive:before{content:"\f480"}
.dashicons-tagcloud:before{content:"\f479"}
.dashicons-text:before{content:"\f478"}
.dashicons-media-archive:before{content:"\f501"}
.dashicons-media-audio:before{content:"\f500"}
.dashicons-media-code:before{content:"\f499"}
.dashicons-media-default:before{content:"\f498"}
.dashicons-media-document:before{content:"\f497"}
.dashicons-media-interactive:before{content:"\f496"}
.dashicons-media-spreadsheet:before{content:"\f495"}
.dashicons-media-text:before{content:"\f491"}
.dashicons-media-video:before{content:"\f490"}
.dashicons-playlist-audio:before{content:"\f492"}
.dashicons-playlist-video:before{content:"\f493"}
.dashicons-controls-play:before{content:"\f522"}
.dashicons-controls-pause:before{content:"\f523"}
.dashicons-controls-forward:before{content:"\f519"}
.dashicons-controls-skipforward:before{content:"\f517"}
.dashicons-controls-back:before{content:"\f518"}
.dashicons-controls-skipback:before{content:"\f516"}
.dashicons-controls-repeat:before{content:"\f515"}
.dashicons-controls-volumeon:before{content:"\f521"}
.dashicons-controls-volumeoff:before{content:"\f520"}
.dashicons-yes:before{content:"\f147"}
.dashicons-no:before{content:"\f158"}
.dashicons-no-alt:before{content:"\f335"}
.dashicons-plus:before{content:"\f132"}
.dashicons-plus-alt:before{content:"\f502"}
.dashicons-plus-alt2:before{content:"\f543"}
.dashicons-minus:before{content:"\f460"}
.dashicons-dismiss:before{content:"\f153"}
.dashicons-marker:before{content:"\f159"}
.dashicons-star-filled:before{content:"\f155"}
.dashicons-star-half:before{content:"\f459"}
.dashicons-star-empty:before{content:"\f154"}
.dashicons-flag:before{content:"\f227"}
.dashicons-info:before{content:"\f348"}
.dashicons-warning:before{content:"\f534"}
.dashicons-share:before{content:"\f237"}
.dashicons-share1:before{content:"\f237"}
.dashicons-share-alt:before{content:"\f240"}
.dashicons-share-alt2:before{content:"\f242"}
.dashicons-twitter:before{content:"\f301"}
.dashicons-rss:before{content:"\f303"}
.dashicons-email:before{content:"\f465"}
.dashicons-email-alt:before{content:"\f466"}
.dashicons-facebook:before{content:"\f304"}
.dashicons-facebook-alt:before{content:"\f305"}
.dashicons-networking:before{content:"\f325"}
.dashicons-googleplus:before{content:"\f462"}
.dashicons-location:before{content:"\f230"}
.dashicons-location-alt:before{content:"\f231"}
.dashicons-camera:before{content:"\f306"}
.dashicons-images-alt:before{content:"\f232"}
.dashicons-images-alt2:before{content:"\f233"}
.dashicons-video-alt:before{content:"\f234"}
.dashicons-video-alt2:before{content:"\f235"}
.dashicons-video-alt3:before{content:"\f236"}
.dashicons-vault:before{content:"\f178"}
.dashicons-shield:before{content:"\f332"}
.dashicons-shield-alt:before{content:"\f334"}
.dashicons-sos:before{content:"\f468"}
.dashicons-search:before{content:"\f179"}
.dashicons-slides:before{content:"\f181"}
.dashicons-analytics:before{content:"\f183"}
.dashicons-chart-pie:before{content:"\f184"}
.dashicons-chart-bar:before{content:"\f185"}
.dashicons-chart-line:before{content:"\f238"}
.dashicons-chart-area:before{content:"\f239"}
.dashicons-groups:before{content:"\f307"}
.dashicons-businessman:before{content:"\f338"}
.dashicons-id:before{content:"\f336"}
.dashicons-id-alt:before{content:"\f337"}
.dashicons-products:before{content:"\f312"}
.dashicons-awards:before{content:"\f313"}
.dashicons-forms:before{content:"\f314"}
.dashicons-testimonial:before{content:"\f473"}
.dashicons-portfolio:before{content:"\f322"}
.dashicons-book:before{content:"\f330"}
.dashicons-book-alt:before{content:"\f331"}
.dashicons-download:before{content:"\f316"}
.dashicons-upload:before{content:"\f317"}
.dashicons-backup:before{content:"\f321"}
.dashicons-clock:before{content:"\f469"}
.dashicons-lightbulb:before{content:"\f339"}
.dashicons-microphone:before{content:"\f482"}
.dashicons-desktop:before{content:"\f472"}
.dashicons-tablet:before{content:"\f471"}
.dashicons-smartphone:before{content:"\f470"}
.dashicons-phone:before{content:"\f525"}
.dashicons-smiley:before{content:"\f328"}
.dashicons-index-card:before{content:"\f510"}
.dashicons-carrot:before{content:"\f511"}
.dashicons-building:before{content:"\f512"}
.dashicons-store:before{content:"\f513"}
.dashicons-album:before{content:"\f514"}
.dashicons-palmtree:before{content:"\f527"}
.dashicons-tickets-alt:before{content:"\f524"}
.dashicons-money:before{content:"\f526"}
.dashicons-thumbs-up:before{content:"\f529"}
.dashicons-thumbs-down:before{content:"\f542"}
.dashicons-layout:before{content:"\f538"}


.home-taglines .prospective .dashicons,
#sub-carousel-slides h3 .dashicons {
	width: auto;
	display: inline-block;
	background-color: #92b4ba;
	color: #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 16px;
	width: 16px;
	text-decoration: none;
	margin-left: 7px;
	margin-left: 0.5rem;
	margin-top: 2px;
}

	
	.home.page .home-taglines .prospective .dashicons {
		display: none;
	}


.home.page .story-tab-footer .view-rss .dashicons-rss {
	color: #FFF;
	border-radius: 2px;
	height: 16px;
	width: 16px;
	background-color: #fa9f42;
	text-decoration: none;
	margin-right: 5px;
	position: relative;
	top: -2px;
}

	#sub-carousel-slides h3 .dashicons {
		display: none;
	}
#name-and-slogan{float:left;margin:0;padding:5px 10px 8px}
.region-header,.region-header a,.region-header li a.active,#name-and-slogan,#name-and-slogan a,#secondary-menu-links li a{color:#fffeff}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}
.page-title{margin:20px 0;font:30px/34px 'Roboto Slab',serif;color:#631a45}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}
#global-header-dropdown .dropdown ul.subcategory-list .shop-all a{font-weight:600}

.shopp_page .gallery .thumbnails li.first { margin-left: 0; }

#shopp .column.first { width: 65%; }


.secondary-feature .first {
    margin-left:0px !important;
    padding-left:20px;

}




.title-upper {
	font-size: 20px;
	font-weight:normal;
	text-align: left;
	padding:3px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}



#slides, #slides img {
	width:646px;
	height:463px;
}


#slides .slides {
	margin:0;
	padding:0;
	list-style:none;
}

#slides .slides li {
	margin:0;
	padding:0;
}

.page-template-page-template-landing-php #slides,
.page-template-page-template-landing-php #slides img {
	width:765px;
	height:auto;
}

.page-template-page-template-landing-php #slides {
 margin:4em 0; 
}





 

.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 .slides {zoom: 1;}


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


#sidebar-wrap .home-title-wrap {
	margin-bottom: 15px;
	}


#sidebar-wrap ul.row-widget-list,
#sidebar-wrap ul.row-widget-list li {
	margin-left: 0;
	width: 100%;
	}


#sidebar-wrap ul.row-widget-list li {
	margin-bottom: 20px;
	}


#sidebar-wrap .row-widget-img {
	max-height: 120px;
	}


#sidebar-wrap .blog-widget-wrap .feat-info-wrap,
#foot-widget-wrap .blog-widget-wrap .feat-info-wrap {
	display: none;
	}


#sidebar-wrap ul.blog-widget-list,
#foot-widget-wrap ul.blog-widget-list {
	margin-bottom: -15px;
	}


#sidebar-wrap ul.blog-widget-list li {
	padding: 15px 0;
	}


ul.blog-widget-list li:first-child,
#sidebar-wrap ul.blog-widget-list li:first-child,
#foot-widget-wrap ul.blog-widget-list li:first-child {
	border-top: none;
	padding-top: 0;
	}


#sidebar-wrap .blog-widget-img {
	margin-right: 15px;
	width: 80px;
	}

	*/

#sidebar-wrap .blog-widget-text {
	width: 175px;
	}


#sidebar-wrap .blog-widget-text h2,
#foot-widget-wrap .blog-widget-text h2 {
	font-size: .8rem;
	}


#sidebar-wrap .blog-widget-text p,
#foot-widget-wrap .blog-widget-text p {
	display: none;
	}




#sidebar-wrap {
	width: 100%;
	}


#sidebar-wrap h4.post-header {
	margin-bottom: 15px;
	}


#sidebar-wrap div:first-child {
	margin-top: 0;
	}


#sidebar-wrap .feat-info-views,
#sidebar-wrap .feat-info-comm {
	margin-top: 10px !important;
	}


#home-mid-wrap .widget-img-side,
#sidebar-wrap .widget-img-main,
#foot-widget-wrap .widget-img-main {
	display: none;
	}


#sidebar-wrap .feat-widget-cont {
	margin-top: 15px;
	}


#sidebar-wrap .feat-widget-wrap,
.side-pop-wrap .feat-widget-wrap {
	margin-top: 15px;
	}


#sidebar-wrap .feat-widget-wrap:first-child,
.side-pop-wrap .feat-widget-wrap:first-child {
	margin-top: 0;
	}


#sidebar-wrap .feat-widget-text p {
	display: none;
	}


.woocommerce #woo-content select,
.woocommerce #sidebar-wrap select,
.woocommerce #woo-content div.product form.cart .variations select,
.woocommerce-page #woo-content div.product form.cart .variations select,
.woocommerce #woo-content div.product form.cart .variations select,
.woocommerce-page #woo-content div.product form.cart .variations select,
.woocommerce #woo-content .woocommerce-ordering select,
.woocommerce-page #woo-content .woocommerce-ordering select,
.woocommerce #woo-content form .form-row select,
.woocommerce-page #woo-content form .form-row select,
.widget_product_categories select#dropdown_product_cat {
	padding: 5px;
	background: #fff;
	border: 1px solid #DDD;
	color: #888;
	font-size: 12px;
	text-transform: uppercase;
	}


.woocommerce #sidebar-wrap select {
	padding: 5px 2%;
	width: 95.6%;
	}


.left, .alignleft {
	float: left;
	}


.menu .line-2 {
	display: none;
}


.menu li:hover .line-2 {
	display: block;
	font: bold 14px "Trebuchet MS";
	color: #bde0f0;
	margin: -9px 0 0 17px;
}


.menu li.current:hover .line-2 {
	display: none;
}


.intro .line-2 {
	font-size: 34px;
	font-weight: bold;
	color: #2b80a4;
	margin: 0 0 5px 0;
	position: relative;
	padding: 3px 0 0 1px;
}


.intro .line-2 .overlay {
	position: absolute;
	top: 0;
	left: 0;
	color: #FFF;
}


.diagram-intro .line-2 {
	font: bold 33px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	word-spacing: -1px;
	position: relative;
	padding: 2px 0 0 3px;
	margin: -10px 0 0 0;
}


.diagram-intro .line-2 .overlay {
	color: #fff;
}

#gcwu-title,#gcwu-title a{text-transform:uppercase}
#gcwu-title a{text-decoration:none}
#gcwu-title{background:0}
#gcwu-title-in{width:360px}
h1,#gcwu-srch-submit,#gcwu-gcnb a,#gcwu-title,#gcwu-title a{font-weight:400}
#gcwu-aside,#gcwu-title a{margin-left:10px}
#gcwu-aside,[dir="rtl"] #gcwu-sig-in,[dir="rtl"] #gcwu-title a{margin-right:10px}
[dir="rtl"] #gcwu-title a,[dir="rtl"] #gcwu-srchbx #gcwu-srch{margin-left:auto}
#gcwu-title-in,#gcwu-srchbx form{margin:0}
#gcwu-title,#gcwu-title a,#gcwu-srchbx a,#gcwu-srchbx a:visited{color:#FFF}
#gcwu-title a:hover,#gcwu-title a:focus{text-decoration:underline}
#gcwu-title a,#jqm-wb-mb a:link{text-decoration:none}
h3.ui-collapsible-heading,.ui-li-static,.wb-nested-menu h4,#gcwu-title p,#gcwu-srch-submit,#gcwu-bc-in ol,#gcwu-bc-in li,#jqm-wb-mb .ui-content .ui-listview,#jqm-wb-mb .ui-collapsible-set,#jqm-wb-mb .wb-nested-menu h2,#jqm-wb-mb .wb-nested-menu h3,#jqm-wb-mb .wb-nested-menu h4,#jqm-wb-mb .wb-nested-menu h5,#jqm-wb-mb .ui-btn,.ui-loader-default h1{margin:0}
#gcwu-title p{padding:3px 5px}
#gcwu-title,#gcwu-title a,#gcwu-bc ol{width:100%}
#gcwu-title #gcwu-wmms{display:block}
.fb_poll .fwb{font-weight:700;text-shadow:none!important}


#boxes #songbox3 {
  background-color:#E0CAA0;
  width:600px; 
  height:auto;
  padding:20px;
  text-align:justify;
}

  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
.menu-dropdown li.level2 .level2
span.icon{width:35px;height:35px;margin-top:-7px;margin-bottom:-7px}
.menu-dropdown li.level2.hassubtitle .level2
span.icon{margin-top:-4px}
.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon+span+span{margin-left:40px}
.menu-dropdown li.level2 .level2
span.title{line-height:15px}
.menu-dropdown li.level2 .level2
span.subtitle{line-height:14px}
.menu-sidebar
ul.level2{padding-bottom:10px}
.menu-sidebar li.level1:last-child
ul.level2{padding-bottom:0}
.menu-dropdown
li.level2{margin:0
5px;border-top:1px solid #e6e6e6}
.menu-dropdown li.level2:first-child{border:none}
.menu-dropdown a.level2,
.menu-dropdown
span.level2{color:#444}
.menu-dropdown a.level2:hover{color:#f16d1a}
.menu-dropdown
a.current.level2{font-weight:bold}
.menu-sidebar ul.level2
ul{padding-left:10px}
.menu-dropdown .level2 a.level2:hover{color:#fff}
.level-3_link{display:block;color:#1e1e1e;text-transform:capitalize;text-decoration:none}
.level-3_link:hover{color:#acb1b4}
#sdrn_bar .sdrn_ic_1{top:0px;}
#sdrn_bar.menu_is_opened .sdrn_ic_1{top:-10px;}


article.custom-width .image-info.slide-left {
	left: -100%;
}


article.custom-width:hover .image-info.slide-left {
	left: 0px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}


article.custom-width .image-info.slide-right {
	right: -100%;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}


article.custom-width:hover .image-info.slide-right {
	right: 0px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}


article.custom-width .image-info.slide-top {
	top: -100%;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}


article.custom-width:hover .image-info.slide-top {
	top: 0px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}


article.custom-width .image-info.slide-bottom {
	top: 100%;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}


article.custom-width:hover .image-info.slide-bottom {
	top: 0px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}


.image-info {
	overflow: hidden;
	background: rgba( 0,0,0,0.80) !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transform: scale(1) !important;
	-moz-transform: scale(1) !important;
	-o-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	transform: scale(1) !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}


article.custom-width:hover .image-info {
	border-left: 1px solid #333;
}


.image-info .title {
	text-shadow: 1px 1px 1px #0471B4;
}


.image-info .description {
	font-size: 17px;
}

	
	article-custom-width .image-info h2 {
		padding-top: 30px;
	}


				.image-info, #top-menu .link_bg, #info-bg, #info-area { -webkit-transform: translate3d(0,0,0); }

					.image-info a:hover { color: #f5f5f5; color: rgba(255,255,255,0.9); text-decoration: none; }

			.image-info h2 { font-size: 20px; }


.review_content {
	position:relative;
	margin-top:8px;
	min-height:90px;
	width:100%;
}


.live_feed  .review_content .summary {
	height: 73px;  
	overflow: hidden;
}


.review_content .image_zone img {
	width:90px;
	height:90px;
}


.review_content .image_zone img.live_feed_image {
	width: 82px;
	height: 82px;
	padding: 3px;
}


.review_content .image_zone div.live_feed_img, .results  .image_zone div.live_feed_img, .review_container .image_zone div.live_feed_img  {
	background-color:#fff;
	border:1px solid #000;
	width:88px;
	height:88px;
}

.review_content .image_zone div.live_feed_img  div , .results  .image_zone div.live_feed_img div, .review_container .image_zone div.live_feed_img  div {
	width:82px;
	height:82px;
	position:absolute;
	margin-left:3px;
	margin-top:3px;
}


.post_container .review_content {
	padding-bottom: 10px;
}

.live_feed .review_content.without_pic {
	min-height: 0;
}

.live_feed .review_content.without_pic .image_zone {
	display: none;
}

.live_feed .review_content.without_pic .popular_content {
	margin-left: 0;
}

.live_feed .review_content.without_pic .summary {
	height: auto;
}


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

.payment-options .icon-american_express:before { content: "\41"; }

.payment-options .icon-bitcoin:before { content: "\42"; }

.payment-options .icon-cirrus:before { content: "\43"; }

.payment-options .icon-dankort:before { content: "\64"; }

.payment-options .icon-diners_club:before { content: "\63"; }

.payment-options .icon-discover:before { content: "\44"; }

.payment-options .icon-fancy:before { content: "\46"; }

.payment-options .icon-google_wallet:before { content: "\47"; }

.payment-options .icon-interac:before { content: "\49"; }

.payment-options .icon-jcb:before { content: "\4a"; }

.payment-options .icon-maestro:before { content: "\6d"; }

.payment-options .icon-master:before { content: "\4d"; }

.payment-options .icon-paypal:before { content: "\50"; }

.payment-options .icon-stripe:before { content: "\53"; }

.payment-options .icon-visa:before { content: "\56"; }

.main-footer .payment-options li .icon { font-size: 30px; }

.icon.icon-discover {margin-left:-20px;}
.award-side-nav-blocks .menu-block-wrapper{border-radius:0 0 4px 4px;padding:5px 0 25px 0}

.home #slideshow-wrapper {
  position: relative;
  overflow: hidden;
  width: 1000px;
  height: 400px;
}

.home #slideshow-wrapper ul {
  margin: 0;
}

.home #slideshow-wrapper #slide-back {
  position: absolute;
  top: 181px;
  left: 20px;
  z-index: 3;
}

.home #slideshow-wrapper #slide-forward {
  position: absolute;
  top: 181px;
  right: 20px;
  z-index: 3;
}

.home #slideshow-wrapper #slideshow {
  position: relative;
  overflow: hidden;
  width: 1000px;
  height: 400px;
}

.home #slideshow-wrapper #slideshow .slide {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
}

.home #slideshow-wrapper #slideshow .slide.active {
  display: block;
  z-index: 2;
}

.home #slideshow-wrapper #slideshow .slide.next {
  display: block;
  z-index: 1;
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

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

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}


.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.vc_row .vc_row-full-height-fixer {
  content: '';
  width: 0;
  visibility: hidden;
  float: left;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.owl-item .vc_row{margin:10px 0;padding:0;width:100%}

.owl-item .vc_row .vc_column_container{margin:0;padding:0;width:100%}

.owl-item .vc_row .vc_column_container .wpb_text_column{padding:10px}

	.nav-holder ul,.top-menu .menu{display:none;}

	.nav-holder .dd-container,.top-menu .dd-container{display:block !important;width:100%;}

	.top-menu .dd-container{width:50% !important;margin:0 auto !important;}
#menu-header .sub-menu{display:none;list-style:inside none;padding:5px;padding-left:8px;margin:0;position:absolute;text-align:left;min-width:150%;background:rgba(0,0,0,0.75);border-radius:4px}
#menu-header .sub-menu li{position:relative;display:block;list-style:inside none;padding:0;margin:0;margin-bottom:2px}
#menu-header .sub-menu li a{text-align:left;display:block;position:relative;padding:0;border:none}
.men__header--slack .men__nav .sub-menu a{-webkit-animation:none;animation:none}
.men__header--white #menu-header .sub-menu{background:#fff;border:1px solid #eee}
.men__header--white #menu-header .sub-menu li a{text-align:left;display:block;position:relative;padding:0;border:none;color:#85939d}
.men__nav--fixed #menu-header .sub-menu{background:#fff;border:1px solid #eee}
.men__nav--fixed #menu-header .sub-menu li a{text-align:left;display:block;position:relative;padding:0;border:none;color:#85939d}

header .socialtop li.phone {color:#fff; padding:0 0 0 6px; font-size:13px; margin:0; position:relative; top:4px;}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}

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

.navbar-wrapper .mobile-title .name {
  float: left;
  padding: 33px 5px 0;
  font-size: 21px;
}

.navbar-wrapper .mobile-title .name a {
  color: white !important;
}

.navbar-wrapper .mobile-title .name a:hover, .navbar-wrapper .mobile-title .name a:focus {
  color: #eb382e !important;
}

.navbar-wrapper .sec-nav .top .title .name {
  float: left;
  padding: 33px 5px 0;
  font-size: 21px;
}

.navbar-wrapper .sec-nav .top .title .name a {
  color: white !important;
}

.navbar-wrapper .sec-nav .top .title .name a:hover, .navbar-wrapper .sec-nav .top .title .name a:focus {
  color: #eb382e !important;
}

.main-nav .vert-nav .title .name {
  float: left;
  padding: 16px 5px;
  font-size: 16px;
}

.news .title-news .name {
  float: left;
  text-transform: uppercase;
  width: 49%;
}

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;
}
.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-md-12{width:100%;}
.footer .col-md-12{margin-bottom:0px;}
.col-md-12.breadcrumb-row{margin:2px auto;}
.site-title{font-size:2rem;font-weight:700;line-height:1}
.site-logo--text .site-title{font-size:1.33rem;font-weight:400;letter-spacing:.3rem}
.site-logo--text .site-title a{color:#363636}


.qSlider .desc{  margin: 0; position: absolute; left:0px; bottom:100px; zoom: 1; padding:40px 50px 20px; background:rgba(0,0,0,0.8); width:50%;  }

.qSlider .desc  h2 {  text-align:left; font-size:36px; font-weight:600;color:#fff; margin-top:0px; line-height:1; margin:0; padding:0; }

.qSlider .desc  p { text-align:left; margin:0; color:#fff; line-height:1.8;font-weight:400; }

.qSlider .desc a.more  { margin-top:20px;margin-bottom: 20px; background:#fff; border-radius:3px; color:#2B2F36;  text-transform:uppercase; font-weight:600; padding:10px 25px; display:inline-block; color:#2B2F36;}

.qSlider .desc a.more:hover { background:#5CC6E9; color:#fff; text-decoration:none; text-shadow:none; }



.stage-slider .qSlider .desc  h2  , .stage-slider .qSlider .desc  p { color:#fff; position:relative;  }

.stage-slider .qSlider .desc p { margin:15px 0 0 0; }

.stage-slider .qSlider .desc { left:-500px; bottom:60px; background:none;  width:460px; padding:0 20px 0 0; }

.stage-slider .qSlider .desc a.more  { margin-top:25px; background:#fff; border-radius:3px; color:#2B2F36;  text-transform:uppercase; font-weight:600; padding:15px 30px; display:inline-block; color:#2B2F36; }

.stage-slider .qSlider  .desc a.more:hover { background:#5CC6E9; color:#fff; text-decoration:none; text-shadow:none; }


.mSlider .desc{  margin: 0; position: absolute; left:0px; bottom:0px; zoom: 1; padding:40px 50px 40px; background:rgba(0,0,0,0.8); width:100%;  }

.mSlider .desc  h2 {  text-align:center; font-size:36px; font-weight:100;color:#fff; margin-top:0px; line-height:1; margin:0; padding:0; }

.mSlider .desc div.inner-slider-content { text-align:center; margin:0; color:#fff; line-height:1.8;font-weight:400; }

.mSlider .desc a.more  { margin-top:20px;margin-bottom: 20px; background:#fff; border-radius:3px; color:#2B2F36;  text-transform:uppercase; font-weight:600; padding:10px 25px; display:inline-block; color:#2B2F36;}

.mSlider .desc a.more:hover { background:#5CC6E9; color:#fff; text-decoration:none; text-shadow:none; }



.soleaSlider .desc{  margin: 0; position: absolute; left:0px; bottom:100px; zoom: 1; padding:40px 50px 20px; background:rgba(0,0,0,0.8); width:50%; z-index:2;  }

.soleaSlider .desc  h2 {  text-align:left; font-size:36px; font-weight:600;color:#fff; margin-top:0px; line-height:1; margin:0; padding:0; }

.soleaSlider .desc  p { text-align:left; margin:0; color:#fff; line-height:1.8;font-weight:400; }

.soleaSlider .desc a.more  { margin-top:20px;margin-bottom: 20px; background:#fff; border-radius:3px; color:#2B2F36;  text-transform:uppercase; font-weight:600; padding:10px 25px; display:inline-block; color:#2B2F36;}

.soleaSlider .desc a.more:hover { background:#5CC6E9; color:#fff; text-decoration:none; text-shadow:none; }




.stage-slider .soleaSlider .desc  h2  , .stage-slider .soleaSlider .desc  p { color:#fff; position:relative;  }

.stage-slider .soleaSlider .desc p { margin:15px 0 0 0; }

.stage-slider .soleaSlider .desc { left:-500px; bottom:60px; background:none;  width:460px; padding:0 20px 0 0; }

.stage-slider .soleaSlider .desc a.more  { margin-top:25px; background:#fff; border-radius:3px; color:#2B2F36;  text-transform:uppercase; font-weight:600; padding:15px 30px; display:inline-block; color:#2B2F36; }

.stage-slider .soleaSlider  .desc a.more:hover { background:#5CC6E9; color:#fff; text-decoration:none; text-shadow:none; }

				
.latest-scrollable-posts   div.desc { border-bottom:1px solid #454545; }

.latest-scrollable-posts div.desc p { color:#9b9b9a; }


.latest-info-posts div.post-block div.desc {   color:#444;}


.latest-info-posts  div.desc p.meta-content  { color:#fff; }

.latest-info-posts  div.desc p.meta-info a{ color:#af0909;  }
 
.latest-info-posts  div.desc p.meta-info a:hover{ color:#fff; }

.latest-info-posts  div.desc p.meta-info { color:#9b9b9a;}

.mSlider .desc h2 { color: #121212; }

.mSlider .desc p { color: #444;}

.soleaSlider .desc div.inner-slider-content { color: #444; }

.soleaSlider .desc h2 { color: #121212; }

.soleaSlider .desc p { color: #444;}

.qSlider .desc div.inner-slider-content { color: #444; }

.qSlider .desc h2 { color: #121212; }

.qSlider .desc p { color: #444;}
  

.mSlider .desc , .qSlider .desc , .soleaSlider .desc , div.accordion-wrapper ul.accordion li  .desc { bottom:0; padding:10px;  }

.mSlider .desc h2.custom-font, .qSlider .desc  h2.custom-font  , .soleaSlider .desc  h2.custom-font  , div.accordion-wrapper ul.accordion li  .desc h2{ font-size:15px; }

.mSlider .desc p,   .qSlider .desc  p , .soleaSlider .desc  p , div.accordion-wrapper ul.accordion li  .desc p{ font-size:11px; }
 
.mSlider .desc , .qSlider .desc , .solesSlider .desc , .controls , .q-prev , .q-next { display:none!important; }

.qSlider .desc , .soleaSlider .desc , div.accordion-wrapper ul.accordion li  .desc { display:none!important; }

						
						
							
					.blurb-text , .twitter p , .qSlider .desc h2 , .soleaSlider .desc h2, .desc-show h2 , .kwicks .desc h2,  .custom-title  { font-family: 'Raleway', Helvetica , Arial , sans-serif;  }
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}


.region-front-blog .content {
	margin-bottom: 0px;
}

  .span9 {
    width: 870px;
  }

  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }

  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }


	#checkout #shippingaddress .span9 .rememberMe,
	#checkout #checkoutShoppingCart #genericcart { margin-left: -10px }


.sidebar {
	width:332px;
	float:right;
	color:#666;
}

	
	.mainmenu .nav-collapse.collapse {background:#38698E;}
.menu_mobile.derecha ul.telfs_inter li{position:relative;border-top:1px solid #b7bfb2;color:#000;padding:15px;padding-left:18%;border-bottom:1px solid #b7bfb2;display:block;overflow:auto;font-size:1.4em;font-weight:700}
.menu_mobile.derecha ul.telfs_inter li.last{border-top:0}
.menu_mobile.derecha ul.telfs_inter li span{display:inline-block;padding:15px 0;width:18%;text-transform:uppercase;background:#8f9a89;color:#fff;position:absolute;left:0;top:0}
.call_us ul.telfs_inter li{position:relative;border-top:1px solid #b7bfb2;padding:12px;text-align:center;padding-left:18%;border-bottom:1px solid #b7bfb2;display:block;overflow:hidden;font-size:1.2em;font-weight:100}
.call_us ul.telfs_inter li.last{border-top:0}
.call_us ul.telfs_inter li span{display:inline-block;padding:15px 0;width:18%;text-align:center;text-transform:uppercase;background:#8f9a89;color:#fff;position:absolute;left:0;top:0}
.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%;}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}


#wrapper .dd-container {
    font-size: 17px !important;
    font-weight: normal !important;
}


#wrapper .dd-container .dd-select {
    border: 0;
    text-align: center;
    height: 50px;
    background: none;
    line-height: 50px;
}


#wrapper .dd-container .dd-selected {
    padding: 0 15px;
    background: none;
}


#wrapper .dd-container .dd-selected-text {
    background: rgba(255, 255, 255, .5);
    margin: 5px 0;
    padding: 10px;
    line-height: 17px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -border-radius: 3px;
    border-radius: 3px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
}


#wrapper .dd-container label,
#wrapper .dd-container a {
    color: #888 !important;
}


#wrapper .dd-options {
    border: 1px solid #E8E8E8 !important;
    border-bottom: 0!important;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    position: relative !important;
}


#wrapper .dd-options li {
    float: none;
    height: auto;
    padding: 0;
    line-height: normal;
    border-bottom: 1px solid #E8E8E8 !important;
}


#wrapper .dd-options li a {
    border: 0 !important;
    float: none;
    height: auto;
    margin: 0;
    padding: 10px;
    line-height: normal;
    color: #333 !important;
}


#wrapper .dd-options li a:hover,
#wrapper .dd-options li.dd-option-selected a {
    background-color: #fbfbfb !important;
    color: #333 !important;
}


#wrapper .dd-selected {
    font-weight: normal !important;
    font-size: 20px;
}


#wrapper .dd-options li:first-child {
    display: none !important;
}

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }
.footer-section--legal__legal-menu .menu .leaf .last,.footer-section--legal__legal-menu .menu li .last{border-width:0}
.footer-section--legal__legal-menu .menu .last{border-width:0}
.footer-section__menu .leaf.last,.footer-section__menu .last{margin-bottom:0}
.menu-minipanel-panel .menu li.last.expanded{position:relative;-webkit-transform:translateZ(0)}
.submenu .last{margin:0;padding:0}
.submenu .leaf,.submenu .last,.submenu .collapsed{display:block;list-style:none;line-height:1}
#competition-main-menu li.last .menu-minipanel-panel,#microsite-main-menu li.last .menu-minipanel-panel{right:0 !important}
html:not(.lt-ie10) li.accent-border--turquoise ul.menu .leaf,html:not(.lt-ie10) li.accent-border--turquoise ul.menu .last,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--turquoise .submenu .leaf,html:not(.lt-ie10) li.accent-border--turquoise .submenu .last{max-width:100%}
html:not(.lt-ie10) li.accent-border--purple ul.menu .leaf,html:not(.lt-ie10) li.accent-border--purple ul.menu .last,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--purple .submenu .leaf,html:not(.lt-ie10) li.accent-border--purple .submenu .last{max-width:100%}
.static-header__user-menu .leaf.last,.static-header__user-menu .last{margin-bottom:0}
#prize-concepts .filters ul li.last{padding-right:0}




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

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

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


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


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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

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

}

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

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

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

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

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

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

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

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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

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


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}


    .navbar.navbar-inverted .navbar-header {
        display: inline-block;
    }


    .navbar.navbar-inverted .navbar-header .brand {
        background-size: 160px 16px;
        height: 16px;
        margin-top: 4px;
        margin-left: 4px;
        width: 160px;
    }


#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.two_columns_50_50 .column1,.two_columns_50_50 .column2,.three_columns .column1,.three_columns .column2,.three_columns .column3,.two_columns_66_33 .column1,.two_columns_66_33 .column2,.two_columns_33_66 .column1,.two_columns_33_66 .column2,.two_columns_75_25 .column1,.two_columns_75_25 .column2,.two_columns_25_75 .column1,.two_columns_25_75 .column2,.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4{width:100%}
.two_columns_50_50 .column1 .column_inner,.two_columns_50_50 .column2 .column_inner,.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_66_33 .column1 .column_inner,.two_columns_66_33 .column2 .column_inner,.two_columns_33_66 .column1 .column_inner,.two_columns_33_66 .column2 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_25_75 .column1 .column_inner,.two_columns_25_75 .column2 .column_inner,.four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner{padding:0}




.search .content_inner .two_columns_66_33 .column2 {
	display: none;    
}
.two_columns_66_33 .column2{width:33.33%;float:left}
.two_columns_66_33 .column2 .column_inner{padding:0 0 0 20px}
.two_columns_33_66 .column2{width:66.66%;float:left}
.two_columns_33_66 .column2 .column_inner{padding:0 0 0 20px}
.two_columns_75_25 .column2{width:25%;float:left}
.two_columns_75_25 .column2 .column_inner{padding:0 0 0 20px}
.two_columns_25_75 .column2{width:75%;float:left}
.two_columns_25_75 .column2 .column_inner{padding:0 0 0 20px}
.two_columns_50_50 .column2{width:50%;float:left}
.two_columns_50_50 .column2 .column_inner{padding:0 0 0 20px}
.three_columns .column1,.three_columns .column2,.three_columns .column3{width:33.33%;float:left}
.three_columns .column2 .column_inner{padding:0 7px 0 7px}
.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4{width:25%;float:left}
.four_columns .column2 .column_inner{padding:0 10px 0 7px}
.story h1{font-size:1.93125rem;line-height:1.93125rem;font-weight:700;color:#111111;margin:0;margin-bottom:0.625rem}
.story h3 a.author{white-space:nobreak;font-family:"Mercury Display A", "Mercury Display B";color:#a39e98 !important;text-transform:capitalize;font-size:1.48438rem;font-style:italic;line-height:1.85563rem}
.story h3 a.author.concatinate:hover{color:#a39e98}
.story h3 a.author:hover{transition:color .2s;opacity:1;color:#111}
.story h5{font-family:"Knockout 49 A", "Knockout 49 B"}
.story h6{font-family:"Knockout 49 A", "Knockout 49 B";font-size:0.95rem;line-height:0.95rem;text-transform:uppercase;color:#111111}
.story h6 a+span{margin-left:0.625rem}
.story a.author{font-family:"Knockout 49 A", "Knockout 49 B";text-transform:uppercase}
.story a.author.concatinate:hover{color:#a39e98}
.story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories .story a{color:inherit}
section.stories.hero .row .story{text-align:center}
section.stories.hero .row .story h6{margin:0 0 5px 0;font-size:0.95rem;line-height:0.95rem}
section.stories.hero .row .story a.category{color:#ccc6be}
section.stories.hero .row .story a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero .row.primary .story .info{margin-top:1.25rem;margin-bottom:0}
section.stories.hero .row.primary .story .info h1{font-size:1.953rem;line-height:2.319rem;font-weight:700;color:#111111;margin:0;margin-bottom:0.625rem}
section.stories.hero .row.primary .story .info h3{font-size:1.188rem;line-height:1.484rem;font-family:"Mercury Display A", "Mercury Display B";font-style:italic;color:#111111;margin:0 0 0.625rem 0}
section.stories.hero .row.primary .story .info h3 em{font-style:normal}
section.stories.hero .row.primary .story .info a.author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase}
section.stories.hero .row.primary .story .info a.author.concatinate:hover{color:#a39e98}
section.stories.hero .row.primary .story .info a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero .row.primary .story img{width:100%;height:auto}
section.stories.hero .row.secondary .story{margin-top:1.5625rem}
section.stories.hero .row.secondary .story h2{font-size:1.563rem;line-height:1.856rem;font-weight:700;color:#111111;margin:0;padding-top:1.5625rem;border-top:1px solid #e6dfd5;margin-bottom:0.625rem}
section.stories.hero .row.secondary .story h3{font-family:"Mercury Display A", "Mercury Display B";font-weight:normal;font-style:italic;font-size:1.188rem;line-height:1.484rem;margin:0 0 0.9375rem 0}
section.stories.hero .row.secondary .story h3 em{font-style:normal}
section.stories.hero .row.secondary .story a.author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase}
section.stories.hero .row.secondary .story a.author.concatinate:hover{color:#a39e98}
section.stories.hero .row.secondary .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero.alternate .row.primary .story .info{margin-top:1.875rem}
section.stories.hero.alternate .row.primary .story .info h1,section.stories.hero.alternate .row.primary .story .info h3{color:#111111}
section.stories.hero.alternate .row.primary .story .info h3{line-height:1.85563rem}
section.stories.hero.alternate .row.primary .story .info a.author{color:#a39e98}
section.stories.hero.alternate .row.primary .story .info a.author.concatinate:hover{color:#a39e98}
section.stories.hero.alternate .row.primary .story .info a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero.alternate .row.secondary .story{margin-top:0.78125rem}
section.stories.hero.alternate .row.secondary .story h2{font-size:1.5625rem;line-height:1.85563rem;margin-bottom:10px;border-top:none;padding-top:0}
section.stories.hero.alternate .row.secondary .story h3{font-size:1.188rem;line-height:1.484rem}
section.stories.hero.alternate .row.secondary .story a.author{font-size:1.25rem;line-height:1.25rem}
section.stories.hero.alternate .row.secondary .story a.author.concatinate:hover{color:#a39e98}
section.stories.hero.alternate .row.secondary .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero.alternate .row.secondary .story h6{border-top:1px solid #e6ded5;padding-top:0.78125rem}
section.stories.latest .row.story{margin-bottom:2.25rem}
section.stories.latest .row.story h3{margin:0;font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.484rem;line-height:1.484rem;color:#111111;text-transform:uppercase}
section.stories.latest .row.story a.author{font-size:1.25rem;line-height:1.25rem;font-family:"Mercury Display A", "Mercury Display B";font-style:italic;text-transform:none;color:#a39e98}
section.stories.latest .row.story a.author.concatinate:hover{color:#a39e98}
section.stories.latest .row.story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.latest .row.story h6{color:#111111;margin:0}
section.stories.latest .row.story h6.time{color:#111111}
section.stories.latest .row.story h6.time.is-today{color:#cc0e0e}
section.stories.latest .row.story h6.subject{color:#ccc6be}
section.stories.latest .row.story .title{padding-right:1.875rem}
section.stories.curated .story{padding:0 1.875rem;text-align:center}
section.stories.curated .story img{margin-bottom:1.25rem}
section.stories.curated .story h3{font-size:1.563rem;line-height:1.856rem;font-weight:700;margin:0 0 0.9375rem 0;color:#111111}
section.stories.curated .story h3 a{color:#111111}
section.stories.curated .story h4{font-style:italic;font-size:1.188rem;line-height:1.484rem;margin:0 0 0.9375rem 0}
section.stories.curated .story h4 em{font-style:normal}
section.stories.curated .story a.author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase}
section.stories.curated .story a.author.concatinate:hover{color:#a39e98}
section.stories.curated .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.curated .story+div{margin-top:1.875rem}
section.stories.custom .in-the-magazine .story{text-align:left;margin:0 auto}
section.stories.custom .in-the-magazine .story+div{margin-top:3.125rem}
section.stories.custom .editors-picks .story{max-width:28.125rem;margin:0 auto;text-align:center}
section.stories.custom .editors-picks .story+div{margin-top:3.75rem}
section.stories.custom .editors-pick .story{margin:0 auto;padding:0 15px;max-width:31.25rem;text-align:center}
section.stories.custom .editors-pick .story h3{font-family:"Mercury Display A", "Mercury Display B";font-weight:700;font-size:1.85563rem;line-height:1.95313rem}
section.stories.custom .editors-pick .story h4{font-size:1.25rem;line-height:1.563rem;font-style:italic}
section.stories.custom .editors-pick .story h4 span{font-style:normal}
section.stories.custom .editors-pick .story h4 em{font-style:normal}
section.stories.custom .editors-pick .story h6{margin:10px 0 5px}
section.stories.custom .editors-pick .story h6 a.category{font-size:0.95rem;line-height:1rem;color:#ccc6be}
section.stories.custom .editors-pick .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .editors-pick .story img{margin-bottom:0.375rem}
section.stories.custom .editors-pick .story a.author{font-size:1.25rem;line-height:1.25rem}
section.stories.custom .nation-voices .story+div{margin-top:1.875rem}
section.stories.custom .most-popular .story{max-width:28.125rem;margin:0 auto;text-align:center}
section.stories.custom .most-popular .story+div{margin-top:1.875rem}
section.stories.custom .latest.alternate .three-up .story{text-align:left}
section.stories.custom .latest.alternate .three-up .story h3{font-size:1.4375rem;line-height:1.4375rem}
section.stories.custom .latest.alternate .three-up .story h4,section.stories.custom .latest.alternate .three-up .story h5{display:none}
section.stories.custom .latest.alternate .three-up .story h6{text-align:left;line-height:1rem;margin-bottom:5px}
section.stories.custom .latest.alternate .three-up .story h6 a.category{color:#ccc6be;display:block}
section.stories.custom .latest.alternate .three-up .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .three-up .story h4{font-size:1.25rem;line-height:1.563rem;font-style:italic}
section.stories.custom .latest.alternate .three-up .story h4 em{font-style:normal}
section.stories.custom .latest.alternate .three-up .story h4,section.stories.custom .latest.alternate .three-up .story h5,section.stories.custom .latest.alternate .three-up .story img{display:block}
section.stories.custom .latest.alternate .three-up .story h5 a.author{font-size:1.25rem;line-height:1.25rem;margin-top:0.625rem}
section.stories.custom .latest.alternate .three-up .story h5 a.author.concatinate:hover{color:#a39e98}
section.stories.custom .latest.alternate .three-up .story h5 a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .three-up .story img{width:100%;max-width:100%;margin-bottom:0.375rem}
section.stories.custom .latest.alternate .three-up .row.secondary .story h3{font-size:1.484rem;line-height:1.563rem}
section.stories.custom .latest.alternate .three-up .row.secondary .story+div{margin-top:1.875rem}
section.stories.custom .latest.alternate .news-list .story.row+div{margin-top:2.1875rem}
section.stories.custom .latest.alternate .story h3{font-family:"Knockout 49 A", "Knockout 49 B";text-transform:uppercase;margin:0}
section.stories.custom .latest.alternate .story h4{margin:0}
section.stories.custom .latest.alternate .story h5{margin:0}
section.stories.custom .latest.alternate .story h6{text-align:left;line-height:1rem;margin:0 0 5px 0}
section.stories.custom .latest.alternate .story h6 a.category{display:none}
section.stories.custom .latest.alternate .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .story h6 a.time{color:#a39e98}
section.stories.custom .latest.alternate .story h6 a.time.is-today{color:#cc0e0e}
section.stories.custom .latest.alternate .story a.author.concatinate:hover{color:#a39e98}
section.stories.custom .latest.alternate .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .story span.time{display:inline-block;color:#a39e98}
section.stories.custom .latest.alternate .story span.time.is-today{color:#cc0e0e;width:100%}
section.stories.custom .latest.alternate .news-list .story h4{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.484rem;line-height:1.484rem;text-transform:uppercase}
section.stories.custom .latest.alternate .news-list .story h6 a.category{color:#ccc6be;display:block}
section.stories.custom .latest.alternate .news-list .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .words-and-deeds .story{max-width:31.25rem;width:90%;margin:0 auto}
section.stories.custom .words-and-deeds .story blockquote{padding:0;border-left:none;color:#a39e98;font-weight:bold;font-size:2.319rem;line-height:2.319rem;margin-bottom:3.125rem}
section.stories.custom .words-and-deeds .story blockquote .attr{font-style:italic;font-size:1.5625rem;line-height:1.85563rem;text-indent:0;vertical-align:bottom;display:block;margin-top:15px;white-space:normal}
section.stories.custom .words-and-deeds .story blockquote .attr em{font-style:normal}
section.stories.custom .words-and-deeds .story blockquote a{transition:color 0.2s}
section.stories.custom .words-and-deeds .story blockquote a:hover{opacity:1;color:#111111}
section.stories.custom .words-and-deeds .story h3{font-weight:bold;font-size:1.563rem;line-height:1.856rem}
section.stories.custom .words-and-deeds .story a.author{font-size:1.25rem;line-height:1.25rem}
section.stories.custom .words-and-deeds .story a.author.concatinate:hover{color:#a39e98}
section.stories.custom .words-and-deeds .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.focus .story-row .story-wrap{max-width:1130px;margin:0 auto}
section.stories.focus .story-row .story{text-align:center;padding:0 30px;margin-top:30px}
section.stories.focus .story-row h3{color:#111111;font-size:1.56313rem;font-weight:bold;line-height:1.85625rem}
section.stories.focus .story-row h4{color:#111111;font-style:italic;font-size:1.188rem;line-height:1.484rem}
section.stories.focus .story-row h4 em{font-style:normal}
section.stories.focus .story-row a.author{color:#a39e98;font-size:1.25063rem;line-height:1.25063rem}
section.stories.focus .story-row a.author.concatinate:hover{color:#a39e98}
section.stories.focus .story-row a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.focus .story-row h3,section.stories.focus .story-row h4,section.stories.focus .story-row a.author{color:#FFF;font-weight:normal}
section.stories.special-report .story{text-align:center;margin:0 auto}
section.stories.special-report .story p span a{text-decoration:underline}
section.stories.almanac .story{text-align:center}
section.stories.almanac .story h5{color:#FFF;font-family:"Knockout 49 A", "Knockout 49 B";font-size:0.95rem;text-transform:uppercase;line-height:0.95rem}
section.stories.almanac .story h3{color:#FFF;font-family:"Mercury Display A", "Mercury Display B";font-weight:700;font-size:2.31938rem;line-height:2.31938rem;margin-bottom:0.9375rem}
section.stories.almanac .story h4{color:#FFF;font-family:"Mercury Display A", "Mercury Display B";font-style:italic;font-size:1.25rem;line-height:1.25rem}
section.stories.almanac .story h4 em{font-style:normal}
section.stories.anniversary .row.primary .story .row img{width:100%}
section.stories.anniversary .row.primary .story .row .info{margin-bottom:0}
section.stories.anniversary.alternate .row.primary .story{text-align:center}
section.stories.anniversary.alternate .row.primary .story .img-wrap img{width:100%}
section.stories.anniversary.alternate .stories .story{margin-top:30px}
section.stories.anniversary.alternate .stories .story:first-child{padding-left:0}
section.stories.anniversary.alternate .stories .story+div{border-left:1px solid #e6dfd5;padding-right:0}
section.stories.anniversary.alternate .stories .story h6{margin:5px 0}
section.stories.anniversary.alternate .stories .story h4{font-style:normal;font-weight:bold;font-size:1.563rem;line-height:1.856rem;margin-bottom:5px}
section.stories.anniversary.alternate .stories .story img{margin-bottom:0.625rem}
section.stories.nation-voices .story{text-align:left}
section.stories.nation-voices .story+div{margin-top:3.125rem}
section.stories.watch-listen .story .img a{display:block;position:relative}
section.stories.watch-listen .story .img img{width:100%}
section.stories.watch-listen .story .img iframe{width:100%}
section.stories.watch-listen .story.hero .info{text-align:center;padding:1.5625rem;border-bottom:1px solid #e6dfd5}
section.stories.watch-listen .story.hero h2{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.85563rem;line-height:1.85563rem;text-transform:uppercase;color:#111111;max-width:600px;margin:0 auto}
section.stories.watch-listen .story.hero h2 span{color:#cc0e0e}
section.stories.watch-listen .story.hero h2 a{color:#111111}
section.stories.watch-listen .story.secondary{margin-top:2.1875rem}
section.stories.watch-listen .story.secondary .img{display:none}
section.stories.watch-listen .story.secondary h3{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.5625rem;line-height:1.5625rem;text-transform:uppercase;color:#111111}
section.stories.watch-listen .story.secondary h3 span{color:#cc0e0e}
section.stories.watch-listen .story.secondary h3 a{color:#111111}
section.stories.watch-listen .story.secondary h3 a span{text-indent:0;overflow:visible;margin-right:5px}
section.stories.watch-listen .story.secondary h4{font-family:"Mercury Display A", "Mercury Display B";font-size:1.188rem;line-height:1.484rem;font-style:italic;color:#a39e98}
section.stories.watch-listen .story.secondary h4 em{font-style:normal}
section.stories.watch-listen .story.secondary h6{color:#a39e98}
section.stories.poetry .story{text-align:center}
section.stories .row.even-split .medium-6:first-child .story{padding-right:1.875rem}
section.stories .row.even-split .medium-6:last-child .story{padding-left:1.875rem}
section.take-action .story .row{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:0 0.9375rem}
section.take-action .row.secondary .story{margin-top:0.78125rem}
section.take-action .row.secondary .story h2{font-size:1.5625rem;line-height:1.85563rem;margin-bottom:10px;border-top:none;padding-top:0}
section.take-action .row.secondary .story h3{font-size:1.0375rem;line-height:1.0375rem}
section.take-action .row.secondary .story a.author{font-size:1.25rem;line-height:1.25rem}
section.take-action .row.secondary .story a.author.concatinate:hover{color:#a39e98}
section.take-action .row.secondary .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.take-action .row.secondary .story h6{border-top:1px solid #e6ded5;padding-top:0.78125rem}
section.stories.custom .nation-voices .info .author,section.stories.special-report .story p span a{text-decoration:none!important}

.language-hold.active .lang-more .more,
.language-hold .lang-more .less{display: none;}

.mini-article .more-hold{
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 60px 0 0;
	text-align: right;
}

.mini-article .more{
	color: #4abbe7;
	font-size: 14px;
	font-weight: 600;
}

.quiz-title h1 {
	position: relative;
	float: left;
	margin-left: -60px;
	font-size: 38px;
	text-transform: none;
	color: #031c3a;
	text-align: center;
	font-weight: normal;
	letter-spacing: 2px;
	line-height: 48px;
	font-family: 'Open Sans';
}

.quiz-title span { display: block; }

	.quiz-title h1 span { display: inline; }

.quiz-title { display: none; }
.ico-instagram{background-position:0 -700px;}
footer .container .footer-row-two .logo-container{margin-right:1%}
footer .container .footer-row-two .logo-container img{max-width:116px}

  .twitter-timeline { width: auto; padding: 0 5%; margin-left: 0; display: none; }
.mlist-outer-wrapper .mlist-wrapper .mlist-field label{width:100%;margin:0.5em 0;color:#262C2C;font:0.88em "futura-pt-condensed",sans-serif;text-transform:uppercase;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field{margin-bottom:0.7em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field label:before{content:'* ';color:#E6353B;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field2.mlist-field label:before{content:none;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select,.mlist-outer-wrapper .mlist-wrapper .mlist-field input{background:#fffbf8;color:#262C2C;width:100%;padding:0.5em;height:2.5em;display:block;text-align:center;text-transform:uppercase;text-transform:none;text-align:left;margin:0;text-indent:0.01px;text-overflow:"";}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field input:hover{background:#fffbf8;color:#262C2C;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear{margin:0 5% 0 0;width:43%;display:inline;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear{margin-right:0;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"]:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"]:hover{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:18px;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field label{font-size:20px;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field select,.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field input{border:2px solid #262C2C;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field select.error,.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field input.error{border-color:#ff0000;}
.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email{border-bottom:2px solid #262C2C;color:#262C2C;font-size:20px;}
.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email.error{border-color:#ff0000;border-bottom:2px solid #ff0000;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field{float:left;width:65%;clear:none;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field input:-webkit-autofill,.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field select:-webkit-autofill,.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;color:#262C2C;-webkit-text-fill-color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email{height:40px;background:transparent;border-bottom:1px solid #262C2C;border-top:none;border-left:none;border-right:none;font-size:20px;color:#262C2C;padding:0 7px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email.error{border-color:#ff0000;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-webkit-input-placeholder{color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-moz-placeholder{color:#262C2C;opacity:1;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-moz-placeholder{color:#262C2C;opacity:1;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-ms-input-placeholder{color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field{clear:both;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field label:before{content:'';}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.postalcode{float:left;width:47%;clear:none;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country{clear:none;float:left;width:47%;clear:none;margin:0 0 0 6%;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country label:before{content:'';}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field input:not(.submit):focus,.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field select:focus{background:#ffffff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field{float:left;width:65%;clear:none;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field input:-webkit-autofill,#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field select:-webkit-autofill,#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #262C2C inset;color:#ffffff;-webkit-text-fill-color:#ffffff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email{height:40px;background:transparent;border-bottom:1px solid #ffffff;font-size:20px;color:#fff;padding:0 7px;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email.error{border-bottom:1px solid #E6353B;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-webkit-input-placeholder{color:#fff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-moz-placeholder{color:#fff;opacity:1;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-moz-placeholder{color:#fff;opacity:1;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-ms-input-placeholder{color:#fff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field{clear:both;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field label:before{content:'';}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.postalcode{float:left;width:47%;clear:none;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country{clear:none;float:left;width:47%;clear:none;margin:0 0 0 6%;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country label:before{content:'';}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field input:not(.submit):focus,#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field select:focus{background:#ffffff;}
#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-field input:-webkit-autofill,#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-field select:-webkit-autofill,#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;color:#262c2c;-webkit-text-fill-color:#262c2c;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field{max-width:73.5%;width:100%;padding-left:0;margin-bottom:1px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field{max-width:73.5%;width:100%;padding-left:0;margin-bottom:1px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email{font-size:20px;color:#262C2C;border-bottom:1px solid #262C2C;border-top:none;border-left:none;border-right:none;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email.error{border-color:#ff0000;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email::-webkit-input-placeholder{color:#262C2C;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email:-moz-placeholder{color:#262C2C;opacity:1;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email::-moz-placeholder{color:#262C2C;opacity:1;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email:-ms-input-placeholder{color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page form .mlist-field{width:100%;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field label{text-align:left;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobDay,.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobMonth,.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobYear{display:block;float:left;}

.gamepaneltitleshare{float:right;width:300px;height:40px;margin-top:7px;}

  .large-12 { position: relative; width: 100%; }
.view-calendar .feed-icon{margin-top:5px;}
a.feed-icon{display:inline-block;padding:15px 0 0 0;}
.homepagecalendarContainer .feed-icon{visibility:collapse;display:none;height:1px;}

#footer
{
	width: 974px;
	height: 6em;
	margin: 0 auto;
	margin-top: 5px;
	background-color: #ffffff;
	padding: 10px;	
	border-style: solid;
	border-width: 1px;
	border-color: #dbd6d0;
	border-radius: 6px;
	font-size: x-small; 
}


#pw_webpage_content h1, #pw_webpage_content h2, #pw_webpage_content h3, #pw_webpage_content h4, #pw_webpage_content h5 {text-align:left;font-family: Arial;color:#03786c;font-weight:bold;}

#pw_webpage_content h1 {font-size:22px;color:#03786c; font-weight:bold;text-shadow: 1px 1px 1px #c6c6c6; margin:0 0 10px 0;}

#pw_webpage_content .primaryButtons a { color:#FFF!important;}


.product_cell_label .product_cell_price { padding: 0px }


.product_cell_price_slash, .product_cell_price {
	line-height: 22px;
	text-decoration: none;
	padding: 8px 5px 5px 0px;
}


.product_cell_price {
	color: #666;
	font-weight: bold;
}
.simple-icon-faboo,.simple-icon-twit,.simple-icon-yout,.simple-icon-igram,.simple-icon-goop,.simple-icon-pint,.icon-search,.icon-plus,.icon-x,#cboxClose,.icon-down,.icon-up,.icon-left,#cboxPrevious,.icon-right,#cboxNext,.icon-phone,.icon-mail{display:inline-block;background-color:transparent;}
.simple-icon-faboo:before,.simple-icon-twit:before,.simple-icon-yout:before,.simple-icon-igram:before,.simple-icon-goop:before,.simple-icon-pint:before,.icon-search:before,.icon-plus:before,.icon-x:before,#cboxClose:before,.icon-down:before,.icon-up:before,.icon-left:before,#cboxPrevious:before,.icon-right:before,#cboxNext:before,.icon-phone:before,.icon-mail:before{color:#058ceb;font-family:"icons";-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;-ms-transition:color 0.25s linear;-o-transition:color 0.25s linear;transition:color 0.25s linear;}
.simple-icon-faboo,.simple-icon-twit,.simple-icon-yout,.simple-icon-igram,.simple-icon-goop,.simple-icon-pint{padding:0 5px;color:transparent!important;font-size:21px;font-size:1.3125rem;line-height:21px;line-height:1.3125rem;}
.simple-icon-faboo:hover:before,.simple-icon-twit:hover:before,.simple-icon-yout:hover:before,.simple-icon-igram:hover:before,.simple-icon-goop:hover:before,.simple-icon-pint:hover:before{color:#0568aa!important;}
.simple-icon-twit:before{content:'\e808';margin-left:-4px;}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}

.user-nav .search{padding:2px 0;}

.search.min{width:20px;}

.search.min .fld{cursor:pointer;width:20px;color:none;position:absolute;border:none;}

.search input{height:13px;width:108px;background:transparent;z-index:10;border:1px dotted #85a800;padding:2px;font-size:12px;color:#85a800;}

.search input:focus{outline:none;}
.ubermenu .ubermenu-tab .ubermenu-tab-content-panel{position:absolute;display:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{min-height:0!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{z-index:20}

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

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

      #navigation .menus.nav-icons-1 #main-nav {
        margin-right: 3em; }

      #navigation .menus.nav-icons-2 #main-nav {
        margin-right: 6em; }

      #navigation .menus.nav-icons-3 #main-nav {
        margin-right: 9em; }

      #navigation .menus.nav-icons-4 #main-nav {
        margin-right: 12em; }

  #navigation .menus.nav-icons-1.cart-extended #main-nav {
    margin-right: 12.5em; }

  #navigation .menus.nav-icons-2.cart-extended #main-nav {
    margin-right: 15.5em; }

  #navigation .menus.nav-icons-3.cart-extended #main-nav {
    margin-right: 18.5em; }

  #navigation .menus.nav-icons-4.cart-extended #main-nav {
    margin-right: 21.5em; }

      #navigation .menus.nav-icons:after {
        content: "";
        display: table;
        clear: both; }

      #navigation .menus.nav-icons .side-nav {
        position: absolute;
        top: 0;
        right: 0; }

      #navigation .menus.nav-icons-1 .side-nav {
        width: 3em; }

      #navigation .menus.nav-icons-2 .side-nav {
        width: 6em; }

      #navigation .menus.nav-icons-3 .side-nav {
        width: 9em; }

      #navigation .menus.nav-icons-4 .side-nav {
        width: 12em; }


  #navigation ul.nav ul {
    background: #e6e6e6; }


  #navigation ul.nav ul ul {
    top: -5px;
    left: 100%; }

.shortcode-tabs ul.tab_titles li.nav-tab { background:none; padding:0; float: left; display:inline; color: #ffffff; margin: 0 5px 0 0; cursor: pointer; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-state-active a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { background:#fff; text-decoration:none; outline: none; }

.shortcode-tabs ul.tab_titles li.nav-tab a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px sans-serif; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { -moz-border-radius-topright:3px; -moz-border-radius-topleft:3px;-webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius:3px; border-top-right-radius:3px; border-top-left-radius:3px; }

.shortcode-tabs .tab li.nav-tab { background:#fff;  }

.shortcode-tabs .tab li.nav-tab a { color:#555; font:bold 12px/18px sans-serif; }



.nav-entries {
  clear: both;
  font-size: 11px; }


.woo-pagination a:link,
.woo-pagination a:visited,
.nav-entries a span {
  display: inline;
  text-decoration: none;
  color: #666;
  padding: 3px 7px;
  border: 1px solid #DDDDDD; }


.nav-entries a {
  font-size: 1.2em; }


.woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active, .nav-entries a span {
  
  font-weight: bold;
  font-size: 0.9em;
  border-radius: 3px;
  border: 1px solid #d9d9d9;
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(whitesmoke));
  background: -webkit-linear-gradient(white, whitesmoke);
  background: -moz-linear-gradient(center top, white 0%, whitesmoke 100%);
  background: -moz-gradient(center top, white 0%, whitesmoke 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f5f5f5);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f5f5f5)";
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03); }

  #navigation .nav-home,
  #navigation .nav-close,
  #navigation ul.rss li a,
  #navigation ul.cart a.cart-contents,
  #navigation ul.nav-search a.search-contents {
    height: 1em;
    width: 1em;
    text-indent: -999px;
    display: block;
    font-size: 1em;
    padding: .5em;
    position: absolute;
    top: 1em;
    left: 1em;
    background: #999;
    color: #fff;
    border-radius: 3px; }

    #navigation .nav-home:before,
    #navigation .nav-close:before,
    #navigation ul.rss li a:before,
    #navigation ul.cart a.cart-contents:before,
    #navigation ul.nav-search a.search-contents:before {
      font-family: "FontAwesome";
      content: "\f00d";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      text-align: center;
      text-indent: 0;
      line-height: 2; }

  #navigation .nav-home {
    left: auto;
    right: 1em; }

    #navigation .nav-home:before {
      content: "\f015"; }

  #navigation ul.nav-search {
    clear: both; }

    #navigation ul.nav-search:after {
      content: "";
      display: table;
      clear: both; }

    #navigation ul.nav-search #searchform,
    #navigation ul.nav-search .searchform {
      background: #e6e6e6;
      position: relative;
      border: 0; }

      #navigation ul.nav-search #searchform input#s,
      #navigation ul.nav-search #searchform input.s,
      #navigation ul.nav-search .searchform input#s,
      #navigation ul.nav-search .searchform input.s {
        border: 0;
        box-sizing: border-box;
        padding: 1.414em 2.99em 1.414em 1.414em;
        width: 100%; }

      #navigation ul.nav-search #searchform .submit,
      #navigation ul.nav-search .searchform .submit {
        background: none;
        position: absolute;
        right: 0;
        top: 1.25em;
        padding: 0 1em;
        border: 0; }

        #navigation ul.nav-search #searchform .submit:before,
        #navigation ul.nav-search .searchform .submit:before {
          color: #555;
          font-size: 1em; }

    #navigation ul.nav-search ul {
      margin: 0 1em; }


ul.nav {
  width: 100%; }


ul.nav li a {
  padding: .5em 1em;
  display: block;
  color: #666; }


ul.nav li.current_page_item a,
ul.nav li.current_page_parent a,
ul.nav li.current-menu-ancestor a,
ul.nav li.current-cat a,
ul.nav li.current-menu-item a {
  background: #e6e6e6;
  color: #3088ff; }


ul.nav li ul li a {
  background: none !important;
  color: #666666 !important; }


ul.nav ul li.current_page_item a,
ul.nav ul li.current_page_parent a,
ul.nav ul li.current-menu-ancestor a,
ul.nav ul li.current-cat a,
ul.nav ul li.current-menu-item a,
#navigation ul.cart .cart_list a {
  color: #3088ff; }



.nav-toggle:before {
  content: "\f0c9";
  font-family: "FontAwesome";
  font-weight: normal;
  color: #fff;
  margin-left: 0.5em;
  text-shadow: 0 1px 0 #000;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  display: inline-block;
  padding: 0.8em 1em 0.8em 0.5em; }


.nav-toggle {
  margin: 0 -1em;
  cursor: pointer;
  text-align: left;
  display: block;
  padding: 0;
  font-size: 1em;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: -webkit-linear-gradient(left top, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.8));
  background-image: linear-gradient(to right bottom,rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.8));
  border-bottom: 1px solid rgba(0, 0, 0, 0.2); }


.nav-toggle a {
  color: #fff !important;
  text-shadow: 0 1px 0 #000;
  padding: 0.5em 1em;
  border-left: 1px solid rgba(0, 0, 0, 0.1); }


.nav-toggle a:hover {
  color: #fff;
  text-decoration: none; }


  ul.nav, ul.nav ul {
    border: none !important; }


  ul.nav li {
    position: relative;
    float: left;
    zoom: 1;
    list-style: none; }


  ul.nav li a:hover {
    text-decoration: none; }


  ul.nav li ul li a:hover {
    text-decoration: underline; }


  ul.nav ul {
    width: 12em;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: -9999em;
    z-index: 9999;
    margin: 0;
    padding: 0.4em 0; }


  ul.nav ul li {
    float: none; }


  ul.nav ul li a {
    width: 100%;
    display: inline-block;
    padding: 0.7em 1em !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.9em; }


  ul.nav ul ul {
    left: 100%;
    top: 0; }


  #top ul.nav li a {
    color: #ddd;
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
    font-size: 1em; }


  #top ul.nav ul {
    background: #555; }


  #top ul.nav ul li a {
    color: #dddddd !important; }


  #top ul.nav li.current_page_item a,
  #top ul.nav li.current_page_parent a,
  #top ul.nav li.current-menu-ancestor a,
  #top ul.nav li.current-cat a,
  #top ul.nav li.current-menu-item a {
    color: #333;
    background: #fff; }


  .nav-toggle, .nav-close, .nav-home {
    display: none !important; }


  #top .nav ul ul {
    top: -.327em;
    left: 100%; }


  #navigation ul.cart,
  #navigation ul.nav-search {
    position: relative; }

    #navigation ul.cart a.cart-contents,
    #navigation ul.cart a.search-contents,
    #navigation ul.nav-search a.cart-contents,
    #navigation ul.nav-search a.search-contents {
      padding: 1em;
      margin: 0;
      position: relative;
      top: 0;
      left: 0;
      background: none;
      color: #666;
      border-radius: 0;
      display: block;
      overflow: hidden; }

      #navigation ul.cart a.cart-contents:hover,
      #navigation ul.cart a.search-contents:hover,
      #navigation ul.nav-search a.cart-contents:hover,
      #navigation ul.nav-search a.search-contents:hover {
        text-decoration: none; }

      #navigation ul.cart a.cart-contents:before,
      #navigation ul.cart a.search-contents:before,
      #navigation ul.nav-search a.cart-contents:before,
      #navigation ul.nav-search a.search-contents:before {
        line-height: 1;
        position: static; }

      #navigation ul.cart a.cart-contents + ul,
      #navigation ul.cart a.search-contents + ul,
      #navigation ul.nav-search a.cart-contents + ul,
      #navigation ul.nav-search a.search-contents + ul {
        display: block;
        position: absolute;
        right: 0;
        top: 100%;
        visibility: hidden;
        width: 12em;
        background: #e6e6e6;
        padding: 1.414em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }

    #navigation ul.cart li:hover a.cart-contents,
    #navigation ul.cart li:hover a.search-contents,
    #navigation ul.nav-search li:hover a.cart-contents,
    #navigation ul.nav-search li:hover a.search-contents {
      background: #e6e6e6; }

      #navigation ul.cart li:hover a.cart-contents + ul,
      #navigation ul.cart li:hover a.search-contents + ul,
      #navigation ul.nav-search li:hover a.cart-contents + ul,
      #navigation ul.nav-search li:hover a.search-contents + ul {
        visibility: visible; }

    #navigation ul.cart .widget,
    #navigation ul.nav-search .widget {
      margin: 0; }

    #navigation ul.nav-search a.search-contents:before {
      content: "\f002"; }

    #navigation ul.nav-search a.search-contents + ul {
      margin: 0;
      padding: 0; }

  #navigation .menus.nav-icons-1.cart-extended .side-nav {
    width: 12.5em; }

  #navigation .menus.nav-icons-2.cart-extended .side-nav {
    width: 15.5em; }

  #navigation .menus.nav-icons-3.cart-extended .side-nav {
    width: 18.5em; }

  #navigation .menus.nav-icons-4.cart-extended .side-nav {
    width: 21.5em; }


.widget_woodojo_tabs .tabbable .nav {
  margin: 0 0 -1px;
  border: none !important; }


.widget_woodojo_tabs .tabbable .nav li a {
  color: #999;
  display: block;
  float: left;
  border-color: transparent;
  border-width: 1px 1px 0;
  padding: 5px 8px 3px !important;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  text-shadow: 1px 1px 0 #fff; }


.widget_woodojo_tabs .tabbable .nav li.active a, .widget_woodojo_tabs .tabbable .nav li a:hover {
  text-decoration: none;
  border-color: #d9d9d9 !important;
  border-width: 1px 1px 0 !important;
  color: #666;
  background: #ffffff;
  border-bottom: none !important; }


.widget_woodojo_tabs .tabbable.tabs-below .nav {
  margin: 0; }


.widget_woodojo_tabs .tabbable.tabs-below .nav li a {
  border-width: 0 1px 1px; }


.widget_woodojo_tabs .tabbable.tabs-below .nav li.active a, .widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover {
  border-width: 0 1px 1px !important;
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f2f2f2));
  background: -webkit-linear-gradient(white, #f2f2f2);
  background: -moz-linear-gradient(center top, white 0%, #f2f2f2 100%);
  background: -moz-gradient(center top, white 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f2f2f2)";
  box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1); }


.widget_woodojo_tabs .tabbable.tabs-left .nav {
  margin: 0; }


.widget_woodojo_tabs .tabbable.tabs-left .nav li a {
  border-width: 1px 0 1px 1px; }


.widget_woodojo_tabs .tabbable.tabs-left .nav li.active a, .widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover {
  border-width: 1px 0 1px 1px;
  background: #ffffff;
  background: -webkit-gradient(linear, left top, right bottom, from(white), to(#f2f2f2));
  background: -webkit-linear-gradient(white, #f2f2f2);
  background: -moz-linear-gradient(center top, white 0%, #f2f2f2 100%);
  background: -moz-gradient(center top, white 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f2f2f2)";
  box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1); }


.widget_woodojo_tabs .tabbable.tabs-right .nav {
  margin: 0; }


.widget_woodojo_tabs .tabbable.tabs-right .nav li a {
  border-width: 1px 1px 1px 0; }


.widget_woodojo_tabs .tabbable.tabs-right .nav li.active a, .widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover {
  border-width: 1px 1px 1px 0;
  background: #ffffff;
  background: -webkit-gradient(linear, left top, right bottom, from(white), to(#f2f2f2));
  background: -webkit-linear-gradient(white, #f2f2f2);
  background: -moz-linear-gradient(center top, white 0%, #f2f2f2 100%);
  background: -moz-gradient(center top, white 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f2f2f2)";
  box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 white, 0 1px 3px rgba(0, 0, 0, 0.1); }


#loopedSlider .nav-buttons {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative; }


body.fixed-mobile #navigation .nav-close, body.fixed-mobile #navigation .nav-home {
  display: none; }


  body.fixed-mobile #navigation ul.nav li a {
    padding: 1em; }


  body.fixed-mobile #navigation ul.nav ul {
    width: 12em;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    margin: 0;
    padding: 0.4em 0; }


  body.fixed-mobile #navigation ul.nav ul li {
    float: none; }


  body.fixed-mobile #navigation ul.nav li a:hover {
    text-decoration: none; }


  body.fixed-mobile #navigation ul.nav li {
    position: relative;
    float: left;
    zoom: 1;
    list-style: none; }


  body.fixed-mobile #navigation ul.nav ul ul {
    top: -5px;
    left: 100%; }


body.full-width .nav-toggle {
  margin: 0; }


.woocommerce-demo-store #top, .woocommerce-demo-store h3.nav-toggle {
  margin-top: 5em; }
#wp_page_numbers li.space{padding:6px;padding-left:8px;padding-right:8px;}
.level_2_list_item.loyalty-member,.level_2_list_item.pro-member{display:none}
.navigation .level_2_list_item{padding:0;font-weight:normal;width:20%;float:left}
.b-menu-column .level_2_list_item{margin:0;padding:0;width:100%}


.sidebar-bottom-left {
	display: inline;
	float: left;
	width: 110px;
}
	
#mainbody{
float:left;
width:460px;
}
 
.sidebar-left #mainbody{
float:right;
}
 
.sidebar-right #mainbody{
float:left;
}

.sidebar-both #mainbody{
float:left;
width: 740px;
}

  .ddc-site .noShrink .mycars-default .menu.price-alerts .count:before {
    margin-top: 0;
    font-size: 14px; }

  .ddc-site .noShrink .mycars-default .menu.saved-cars .count {
    padding-left: 0; }

  .ddc-site .noShrink .mycars-default .menu.saved-cars .count:before {
    margin-top: -2px;
    margin-right: 0;
    font-size: 27px; }

  .ddc-site .compact .mycars-default .menu.price-alerts .count:before {
    margin-top: 0;
    font-size: 14px; }

  .ddc-site .compact .mycars-default .menu.saved-cars .count {
    padding-left: 0; }

  .ddc-site .compact .mycars-default .menu.saved-cars .count:before {
    margin-top: -2px;
    margin-right: 0;
    font-size: 27px; }

  .ddc-site .vs-mega-nav-items-wrapper .mycars-default .menu-has-count .count:before {
    display: none; }

  .ddc-site .vs-mega-nav-items-wrapper .mycars-default .selected .count:before {
    display: block; }

  .ddc-site .vs-mega-nav-items-wrapper .mycars-default .count {
    border-radius: 100%;
    border: 2px solid #ffffff;
    box-shadow: 0 0 2px #989898; }

.ddc-site .mycars .menu.menu-has-count .count div {
  visibility: visible; }

  .mycars .menu .count {
    position: relative;
    overflow: visible;
    margin: 0 auto;
    width: 100%; }

  .mycars .menu .count div {
    visibility: hidden;
    line-height: 15px;
    min-width: 12px;
    width: auto;
    color: #ffffff;
    position: absolute;
    top: 0;
    right: -2px;
    font-weight: bold;
    font-size: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0;
    background-color: #2bb300;
    background-image: -webkit-linear-gradient(top, #2bb300, #1f8000);
    background-image: -moz-linear-gradient(top, #2bb300, #1f8000);
    background-image: -o-linear-gradient(top, #2bb300, #1f8000);
    background-image: linear-gradient(top, #2bb300, #1f8000);
    font-family: Tahoma, Geneva, sans-serif;
    -webkit-font-smoothing: antialiased; }

.mycars .menu.recently-saved div.count {
  background: transparent !important;
  color: #ffffff;
  border: none; }

.mycars .menu div.count.alert-color div {
  color: white; }

.mycars .count:before {
  text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.85);
  opacity: 0.5; }

.mycars .menu-has-count .count div {
  visibility: visible; }

.mycars .menu-has-count .count:before {
  text-shadow: rgba(0, 0, 0, 0.75) 1px -1px 0;
  opacity: 1; }

.mycars .recent-cars .count:before {
  font-size: 30px; }

.mycars .saved-cars .count:before {
  font-size: 40px; }

.mycars .price-alerts .count {
  line-height: 0.7; }

  .mycars .price-alerts .count:before {
    font-size: 22px; }

  .ddc-site .t6-classic .mycars-default .menu.price-alerts .count:before {
    margin-top: 0;
    font-size: 14px; }

  .ddc-site .t6-classic .mycars-default .menu.saved-cars .count {
    padding-left: 0; }

  .ddc-site .t6-classic .mycars-default .menu.saved-cars .count:before {
    margin-top: -2px;
    margin-right: 0;
    font-size: 27px; }

.mycars .saved-cars.recently-saved .count { color: #555555; border: 1px solid #cccccc; }
.page #inner-content,.page .inner-footer,.single-research .inner-footer{padding:0 20px}
footer.footer .inner-footer .social-wrapper{height:36px;margin:.3em auto .5em}
.location-module .map-menu{list-style:none}
.location-module .map-menu .menu-item{margin-bottom:8px;list-style-position:outside}
.location-module .map-menu .link{text-decoration:none}
.location-module .map-menu .link:hover .link-title{text-decoration:none}
.location-module .map-menu .link-title{text-decoration:underline}
.location-module .map-menu .link-title:hover{text-decoration:none}
.map-menu-base{list-style:none}
.map-menu-base .menu-item{margin-bottom:8px;list-style-position:outside}
.map-menu-base .link{text-decoration:none}
.map-menu-base .link:hover .link-title{text-decoration:none}
.map-menu-base .link-title{text-decoration:underline}
.map-menu-base .link-title:hover{text-decoration:none}

.main-header .mobile-menu .nav-item { text-transform: uppercase; font-weight: bold; width: 100%; border-bottom: 1px solid #444444; background: #111111; color: #ffffff; }

.main-header .mobile-menu .nav-item a { display: block; position: relative; margin: 0 auto; padding: 15px 15px; width: 84%; min-width: 290px; color: #ffffff; }

.main-header .mobile-menu .nav-item a:hover { color: ; }


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}
.spb_tabs .ui-tabs .ui-tabs-panel, .spb_content_element .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li {border-color: #1a1e1a;}


.spb_gmaps_widget.spb_content_element.col-sm-6 {
padding:0px;
margin:0px;
}


.spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12 {
padding:0px;
}








.clear, cleardivider { clear:both; }


.clear{
	
	clear:both;
}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}

#Content #CurrentIssueDepartments .row .col-md-4 {
  border-left: 1px solid #a5a5a5;
}

#Content #CurrentIssueDepartments .row .col-md-4:first-child {
  border-left: none;
}

#Content .profile-main-section .row {
  margin: 0;
}

			.mcm_social li.mcm_linkedin a:hover {background-position: -299px -16px !important;}

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




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

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

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


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


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


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


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


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


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


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


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


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

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


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

.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;
}
.menu-item-201,.menu-item-202,.menu-item-203,.menu-item-529{display:none;}


.middle-links { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }


.middle-links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }

.middle-links a:link { color: #003399; }
	
.middle-links a:visited { color: #003399; }
	
.middle-links a:hover { color: #900; text-decoration: underline; }
	
.middle-links a:active { color: #900; }

.groupad-img .ad-btn {position: absolute; border: 2px #0089FA solid; width: 23.43%; height: 15%; min-width: 125px; min-height: 50px; top: 55%; left: 5%; border-radius: 30px; text-align: center; font-size: 18px; font-weight: 500; color: #0089FA;}

.groupad-img .ad-btn span {padding-top: 9.5%; display: block;}

.groupad-img a:hover .ad-btn {background: #0089FA; color: #fff; font-size: 16px;}

.groupad-img .ad-btn.ad-btn-white {border-color: #fff; color: #fff;}

.groupad-img a:hover .ad-btn.ad-btn-white {background: #fff; color: #0089FA;}

	#footer_rightcol_select { width:415px; margin:9px 0 0 0; float:right; }


#wonderplugincarousel-1 .amazingcarousel-title {
	position:relative;
	font:14px "Open Sans", sans-serif;
	color:#333333;
	margin:6px;
	text-align:center;
	text-shadow:0px 1px 1px #fff;
}




.wrapper{width:100%;}

.wrapper:after{clear:both;display:table;content:'';}

#site-title {
	margin-right: 270px;
	padding: 3.65625em 0 0;
}

#site-title a {
	color: #111;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-decoration: none;
}

#site-title a:hover,
#site-title a:focus,
#site-title a:active {
	color: #1982d1;
}

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