﻿

.featuers-lists {
    margin-top: 1rem;
}
 
.k_item .img_box{ 
float:left; 
width:16%;
margin-right:1%;
}
 
.k_item .img_box img{ 
max-width:100%;
vertical-align:middle;
}


#prawa_kolumna {

	width:262px;

	min-height: 650px;

	height:auto !important;

	height:650px;

	float:left;

}
#prog3{width:0.45em;height:0.45em;}
.progress{display:inline-block;border:1px solid #fff;border-radius:50%;}
ul#mycourses li span.progress_bar span.progress{display:inline-block;height:100%;background:green;}
.timely .alignright,.timely.alignright,#ai1ec-container .alignright,#ai1ec-container.alignright{float:right;margin:0 0 8px 16px;}

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

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

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

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

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

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

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

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

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


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


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


	.fusion-column.fusion-one-sixth,
	.fusion-column.fusion-five-sixth,
	.fusion-column.fusion-one-fifth,
	.fusion-column.fusion-two-fifth,
	.fusion-column.fusion-three-fifth,
	.fusion-column.fusion-four-fifth,
	.fusion-column.fusion-one-fourth,
	.fusion-column.fusion-three-fourth,
	.fusion-column.fusion-one-third,
	.fusion-column.fusion-two-third,
	.fusion-column.fusion-one-half {
	  position: relative;
	  float: left;
	  margin-right: 4%;
	  margin-bottom: 20px;
	}

	.fusion-column.fusion-one-third {
	  width: 30.6666%;
	}

	.fusion-column.fusion-one-third.spacing-no {
	  width: 33.33333333%  !important;
	}

.rtl .fusion-column.fusion-one-sixth,
.rtl .fusion-column.fusion-five-sixth,
.rtl .fusion-column.fusion-one-fifth,
.rtl .fusion-column.fusion-two-fifth,
.rtl .fusion-column.fusion-three-fifth,
.rtl .fusion-column.fusion-four-fifth,
.rtl .fusion-column.fusion-one-fourth,
.rtl .fusion-column.fusion-three-fourth,
.rtl .fusion-column.fusion-one-third,
.rtl .fusion-column.fusion-two-third,
.rtl .fusion-column.fusion-one-half {
  float: right;
  margin-right: 0;
  margin-left: 4%;
}

.fusion-column.fusion-one-sixth,
.fusion-column.fusion-five-sixth,
.fusion-column.fusion-one-fifth,
.fusion-column.fusion-two-fifth,
.fusion-column.fusion-three-fifth,
.fusion-column.fusion-four-fifth,
.fusion-column.fusion-one-fourth,
.fusion-column.fusion-three-fourth,
.fusion-column.fusion-one-third,
.fusion-column.fusion-two-third,
.fusion-column.fusion-one-half {
  position: relative;
  float: left;
  margin-right: 4%;
  margin-bottom: 20px;
}



body div#blog-description,body div.sidebar,body div.access,body div#globalnav,body span.archive-meta,body div.cat-meta,body div#footer,body div.navigation,body div.comments form#commentform,body h3#respond{display:none;}

body div#globalnav,body div.access,span#theme-link span.additional-name,span#theme-link span.family-name{display:none;}

.light-green2{font-family:Arial, Helvetica, sans-serif;color:#FFF;  text-decoration:none; font-family:Arial, Helvetica, sans-serif;                  font-weight:bold; font-size:18px; line-height:18px;}

					 
#column_left         { width:179px; float:left; padding-top:3px; }

		#djslider135 ul#slider135 {
			margin: 0 !important;
			padding: 0 !important;
			border: 0 !important;
		}

		#djslider135 ul#slider135 li {
			list-style: none outside !important;
			float: left;
			margin: 0 !important;
			border: 0 !important;
			padding: 0 10px 0px 0 !important;
			position: relative;
			height: 160px;
			width: 260px;
			background: none;
			overflow: hidden;
		}

		#slider135 li img {
			width: 100%;
			height: auto;
			border: 0 !important;
			margin: 0 !important;
		}

		#slider135 li a img, #slider135 li a:hover img {
			border: 0 !important;
		}


.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  clear: both;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  clear: both;
}



.widget #calendar_wrap {
	width:100%;
}


		#masthead .main-navigation ul li.show-children ul li a:before {
			content: " - ";
		}

.footer-nav {
	width:400px;
	float:left;
}

.footer-nav ul {
}

.footer-nav ul li {
	display:inline;
	color:#acacac;
}

.footer-nav ul li a {
	font-size:12px;
	font-weight:normal;
	color:#585858;
	padding:0px 10px;
}
		
.pipestyle {font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #CCCCCC;
			}
.global-header-footer .global-header__dropdown__link{display:block;padding:15px 0}
.global-header-footer .global-header__nav-secondary__item--currency .global-header__dropdown__link:after{content:"";display:table;clear:both}

.slider-container {
	position:relative;
	z-index:1;
	height:402px;
}


#cff .cff-expand{
  display: none;
}

#cff .cff-expand a{
  font-size: 11px;
  font-weight: normal;
}

.mashmenu .channel-content{display:none}

.mashmenu .channel-content.active{display:inline-block;  max-width: 857px;  height: 200px; overflow: hidden;  position: absolute;}
.img,img a,.blog-img,.blog-imgright,.blog-imgleft,.imginline,.imgcent,.imgright,.imgleft,.img3,.img5,.img11,.blog-img a,.blog-imgright a,.blog-imgleft a,.imginline a,.imgcent a,.imgright a,.imgleft a,.img3 a,.img5 a,.img11 a,.blog-img a:link,.blog-imgright a:link,.blog-imgleft a:link,.imginline a:link,.imgcent a:link,.imgright a:link,.imgleft a:link,.img3 a:link,.img5 a:link,.img11 a:link,.iwd-article img,img.iwd-article,.iwd-block img,.iwd-footer img,.region.region-banner1 img{border:none !important;max-width:100% !important;height:auto !important;}
div.region.region-top1 img,div.region.region-top2 img,div.region.region-top3 img{padding:0 !important;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}



.topNavMenu .children li,
.topNavMenu .sub-menu li {
	width: 150px;
	padding: 2px 4px 2px 4px;
	margin: 1px 1px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}

.headline,
.content-article h2 {
  font-size: 27px;
  color: #7a876f;
}

.content-article .block-inject + .clearfix {
  display: none;
}

.content-bottom {
  margin-top: 30px;
}

.content-page h2 {
  font-size: 18px;
  color: #7a876f;
  margin: 20px 0 20px;
}

.content-page img {
  max-width: 100%;
  height: auto;
}

.page-node-7645 .content-page,
.page-node-4044 .content-page {
  color: #000000;
}

.page-node-7645 .content-page h2,
.page-node-4044 .content-page h2 {
  color: #8d8d8d;
}

.content-article {
  margin-top: 20px;
}

.content-article p {
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 20px;
}

.content-article .img-right {
  float: right;
  margin: 0 0 10px 20px;
}

.content-article a {
  color: #337ab7;
}

.content-article a:hover {
  text-decoration: underline;
}

.tw-ico{background-position:-30px -60px;}

.tw-ico:hover{background-color:#00aace;}

.panel-grid {
    zoom: 1;
}

.panel-grid:before {
    content: '';
    display: block;
}

.panel-grid:after {
    content: '';
    display: table;
    clear: both;
}

.panel-grid-cell {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    
    padding: 0 17px;
    min-height: 1em;
}

.panel-grid-cell .panel {
    zoom: 1;
    min-height: 1em;
}

.panel-grid-cell .panel:before {
    content: '';
    display: block;
}

.panel-grid-cell .panel:after {
    content: '';
    display: table;
    clear: both;
}

.panel-grid-cell .panel.panel-last-child {
    margin-bottom: 0;
}

.panel-grid-cell .widget-title {
    margin-top: 0;
}
 #pg-18-0 , #pg-18-1 , .panel-grid-cell .panel { margin-bottom: 35px }
 #pg-18-0 .panel-grid-cell , #pg-18-2 .panel-grid-cell { float:left }
 .panel-grid-cell .panel:last-child { margin-bottom: 0 !important }
 #pg-18-0 .panel-grid-cell , #pg-18-1 .panel-grid-cell , #pg-18-2 .panel-grid-cell { width:auto }
 #pg-home-0 , #pg-home-1 , .panel-grid-cell .panel { margin-bottom: 35px }
 #pg-home-0 .panel-grid-cell , #pg-home-2 .panel-grid-cell { float:left }
 #pg-home-0 .panel-grid-cell , #pg-home-1 .panel-grid-cell , #pg-home-2 .panel-grid-cell { width:auto }
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

		#content .inner { padding: 20px; }

		#content .inner h1 { color: #336600; font-size: 24px; margin: 0 0 10px 0; padding: 0 0 2px 0; border-bottom: 1px dotted #333; font-family: Arial, Helvetica, sans-serif;}

		#content .inner .pagecontent { font-size: 14px; line-height: 22px; }


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

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

  #content div.row div div.tile {
    margin: 20px;
  }

  #content div.row div div.tile div iframe {
    width: 100%;
  }

#content div.home-leftcol div.tile-content a,
#content div.home-leftcol div.tile-content a:hover,
#content div.home-leftcol div.tile-content ul {
  color: #FFF !important;
}

#content div.home-leftcol div.tile-content a:hover {
  color: #fff;
  text-decoration: underline;
}

.tile-content hr {
  border: 0;
  height: 1px;
  background: #000;
  
}

#header {
	overflow:hidden;
	padding:12px 0 4px;
}
.rocketon-container-quotes .carousel .carousel-caption .quote-body{font-size:2em;font-weight:300;line-height:1.25em;display:block;}


.aligncenter {
  text-align: center;
  margin-bottom: 15px; }


img.aligncenter {
  margin-left: auto;
  margin-right: auto;
  display: block; }


.entry .wp-caption.aligncenter {
  margin: 0 auto 15px; }
.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

	.program .circleimage {height:100px; width:100px;float:none; margin-left:auto; margin-right:auto;}

	.program .circleimage img {height:100px !important; width:100px !important;}

.w3eden .tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    filter: alpha(opacity=0);
    opacity: 0;
}

.w3eden .tooltip.in {
    filter: alpha(opacity=90);
    opacity: 0.9;
}

.w3eden .tooltip.top {
    padding: 5px 0;
    margin-top: -3px;
}

.w3eden .tooltip.right {
    padding: 0 5px;
    margin-left: 3px;
}

.w3eden .tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px;
}

.w3eden .tooltip.left {
    padding: 0 5px;
    margin-left: -3px;
}

.w3eden .tooltip-inner {
    max-width: 200px;
    padding: 6px 12px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 2px;
}

.w3eden .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.w3eden .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000000;
}

.w3eden .tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000000;
}

.w3eden .tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000000;
}

.w3eden .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000000;
}

.w3eden .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000000;
}

.w3eden .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000;
}

.w3eden .tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000;
}

.w3eden .tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000;
}


div.tooltip.in{
    border-radius: 2px !important;
}

	body .x-sidebar .widget_news ul.x-ul-icons  li a{
		color:#00567D;
	}

.widget_news .x-ul-icons .x-li-icon,
.widget_news .x-ul-icons .x-li-icon:last-child{
	border:none;
}

.widget_news .x-ul-icons .x-li-icon
{
	border-bottom:1px dotted #ccc;
}

.widget_news .x-ul-icons{
	margin-left: 1.425em;
}

.widget_news ul.x-ul-icons  li a{
	color:#00567D;
}

.widget_news .x-ul-icons .x-li-icon i{
	color:#ff2a13;
}
.homepageDocumentsWrapper  .views-row{border-bottom:1px solid #CCC;padding:4px 0;}
.homepageDocumentsWrapper  .views-row .views-field-field-singledate{font-style:italic;}
.views-row{display:block;clear:both;}
.views-row span .views-row div{padding-right:2px;display:inline;}


div.pagination ul li a,a.spcomments,.adminform button,#adminForm button,.button,button[type=submit],input[type=submit],input[type=button],
img.border,img.sp_simple_gallery,.item-page_portfolio .img-fulltext-right,
#sp-share img,#sp-search input#mod-search-searchword,
#sp-slides .controllers span,
.module_menu .mod-wrapper li,
.module_menu .mod-wrapper li,a.readmore,a.ns2-readmore,
input[type=text],input[type=password],input[type=submit], input[type=reset], input[type=email],
select,textarea,.inputbox,
#hornav li.menu-item li,
#sublevel li.menu-item li,
.ns2-home img.ns2-image,
.img-portfolio-wraper,
.item_innerDiv,
.item_innerDiv img,
.ns2-art-next,.ns2-art-prev,
img.img_rounded,
.ns2-scroller img.ns2-image
{
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}


#hornav li.menu-item li.menu-item,
#sublevel li.menu-item li.menu-item {background:none;display:block;margin:0;padding:0;float:none;border-top:1px solid #303030;border-bottom:1px solid #000}


#hornav li.menu-item li.menu-item:first-child,
#sublevel li.menu-item li.menu-item:first-child{border-top:0}

#hornav li.menu-item li.menu-item:last-child,
#sublevel li.menu-item li.menu-item:last-child{border-bottom:0}


#hornav li.menu-item li.menu-item a.menu-item,
#sublevel li.menu-item li.menu-item a.menu-item
{display:block;font-size:24px;font-weight:200;line-height:normal;text-decoration:none;margin:0;padding:10px;color:#ababab;text-shadow:0 1px #000}


#hornav li.menu-item li:hover,#hornav li.menu-item li.active,
#sublevel li.menu-item li:hover,#sublevel li.menu-item li.active{background:#000}


#hornav li.menu-item li.menu-item span.menu-desc,
#sublevel li.menu-item li.menu-item span.menu-desc{color:#666}

#hornav ul li.menu-item .group{background:none!important;overflow:hidden}
h1,h2,h3.header,.catItemDate,#sp-slides h4.title,h5,a.readmore,
div.catItemHeader h3.catItemTitle,
#hornav a.menu-item,
#sublevel a.menu-item { font-family: 'Yanone Kaffeesatz', 'Helvetica', arial, serif; }
.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%;}

.logo {margin-left:0; overflow:hidden;margin-top:0; margin-bottom:0}

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

.logo span {font-size:11px; color:#666; margin-left:12px; display:block; margin-top:9px; float:left}

.logo a strong{font-size:32px; color:#fff; text-decoration:none; float:left}
.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%}
.col{float:left}


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


#main-carousel .main-carousel-brandtag {
	padding: 6px 8px;
	font-size: 14px;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', serif;
	background: #B41F3C;
	display: inline-block;
	color: #fff;
	margin: 0;
	margin-top: 15px;
	white-space: nowrap;
}


#main-carousel .main-carousel-subtitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #fff;
	margin-left: -10px;
	display: none;
	white-space: nowrap;
}


#main-carousel .main-carousel-title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 28px;
	margin: 5px 0 0 0;
	padding: 0;
	color: #fff;
	font-weight: normal;
	padding-bottom: 40px;
}


#main-carousel .main-carousel-readmore {
	background: #FFF;
	color: #05A0D3;
	border: 1px solid #9BD9ED;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	height: 25px;
	line-height: 24px;
	display: inline-block;
	padding: 0 6px;
	margin: 0 0 0 3px;
	text-decoration: none;
	min-width: 80px;
	white-space: nowrap;
}


.wf-active #main-carousel .main-carousel-subtitle,
.wf-active #main-carousel .main-carousel-title {
	font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
}


#main-carousel-thumbs {
	z-index: 500;
	position: absolute;
	right: 0;
	width: 49%;
	bottom: 25px;
	display: none;
}


#main-carousel-thumbs li {
	display: inline-block;
	width: 24%;
}


#main-carousel-thumbs .carousel-thumb {
	max-width: 100px;
	max-height: 100px;
	padding: 5px;
}


#main-carousel-thumbs .carousel-thumb img {
	width: 100%;
	height: auto;
	max-width: 60px;
	max-height: 60px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 4px solid #e7e8e0;
	-webkit-transition: border 0.3s ease-in-out;
	-moz-transition: border 0.3s ease-in-out;
	-ms-transition: border 0.3s ease-in-out;
	-o-transition: border 0.3s ease-in-out;
	transition: border 0.3s ease-in-out;
}


#main-carousel-thumbs li.flex-active .carousel-thumb img {
	border-color: #B41F3C;
}




#main-carousel .flex-direction-nav {
	*height: 0;
}

#main-carousel .flex-direction-nav a  {
	display: block; 
	width: 40px; 
	height: 40px; 
	margin: -20px 0 0; 
	line-height: 1.5;
	position: absolute; 
	top: 50%; 
	z-index: 10; 
	overflow: hidden; 
	cursor: pointer; 
	color: rgba(0,0,0,0.8); 
	-webkit-transition: all .3s ease; 
	-moz-transition: all .3s ease; 
	transition: all .3s ease;
	background-color: #ECEDE5; 
	opacity: 0.8;
}

#main-carousel .flex-direction-nav .flex-prev { 
	left: 0px;
	text-indent: 3px;
}

#main-carousel .flex-direction-nav .flex-next { 
	right: 0px;
	text-indent: 5px;
}

#main-carousel .flexslider:hover .flex-prev { 
	opacity: 0.7; 
}

#main-carousel .flexslider:hover .flex-next { 
	opacity: 0.7; 
}

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

#main-carousel .flex-direction-nav .flex-disabled { 
	opacity: 0.5 !important; 
	filter:alpha(opacity=0); 
	cursor: default;
}

#main-carousel .flex-direction-nav a:before  { 
	font-family: 'dashicons'; 
	font-size: 28px; 
	display: inline-block; 
	content: "\f341"; 
}

#main-carousel .flex-direction-nav a.flex-next:before  { 
	content: "\f345"; 
}

	
	#main-carousel .flex-direction-nav .flex-prev, 
	#main-carousel .flex-direction-nav .flex-next { 
		background: none
	}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}



.home.page #main {
	max-width: none;
	padding: 0;
}


	.header-home-black #main-nav-menu {
		background-color: #000000;
	}


	.header-home-grey #main-nav-menu {
		background-color: #595959;
	}


	.header-home-dark-purple #main-nav-menu {
		background-color: #78556E;
	}


	.header-home-deep-violet #main-nav-menu {
		background-color: #293352;
	}


	.header-home-violet #main-nav-menu {
		background-color: #4F5076;
	}


	.header-home-purple-blue #main-nav-menu {
		background-color: #5E7599;
	}


	.header-home-sky-blue #main-nav-menu {
		background-color: #7FAFCD;
	}


	.header-home-aquamarine #main-nav-menu {
		background-color: #86B9CC;
	}


	.header-home-ocean #main-nav-menu {
		background-color: #77ABB0;
	}


	.header-home-seafoam #main-nav-menu {
		background-color: #598783;
	}


	.header-home-teal #main-nav-menu {
		background-color: #468D97;
	}


	.header-home-green #main-nav-menu {
		background-color: #97BE6D;
	}


	.header-home-lime-green #main-nav-menu {
		background-color: #A9BF67;
	}


	.header-home-salmon #main-nav-menu {
		background-color: #D0704B;
	}


	.header-home-peach #main-nav-menu {
		background-color: #F7B446;
	}


	.header-home-grey-blue #main-nav-menu {
		background-color: #4D6E76;
	}


	.header-home-dark-grey-blue #main-nav-menu {
		background-color: #405C69;
	}


	.header-home-dark-brown #main-nav-menu {
		background-color: #625957;
	}


	.header-home-medium-brown #main-nav-menu {
		background-color: #AC9F95;
	}


	.header-home-light-green #main-nav-menu {
		background-color: #99A478;
	}


	.header-home-pastel-blue #main-nav-menu {
		background-color: #9DC0C4;
	}


	.header-home-grey-sky #main-nav-menu {
		background-color: #9EAFB1;
	}


	.header-home-meduim-blue #main-nav-menu {
		background-color: #7FADBC;
	}


	.header-home-granite #main-nav-menu {
		background-color: #8996A0;
	}


	.header-home-light-purple #main-nav-menu {
		background-color: #A59BAF;
	}
.cart-inner p.empty{margin:0;white-space:normal;}


	.header-v2 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-bottom:10px;}


	.header-v3 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-bottom:10px;}


	.header-v4 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-bottom:10px;}


	.header-v5 .header-social .alignleft{width:100%; margin:0; text-align:center; margin-bottom:10px;}

	
	.grid-layout .post .meta-info .alignleft {
	    width: 50%!important;
	}


	.grid-layout .meta-info .alignleft,.timeline-layout  .meta-info .alignleft{
		float:left !important;
	}


	.header-social .alignleft{margin-top:0px !important;}

  
  #td-mobile-nav {
    position: absolute;
    overflow: hidden;
    display: block;
    width: 100%;
  }

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

  #td-mobile-nav .td-link-element-after {
    position: relative;
  }


    .covering {
        position: absolute;
        top: 0; left: 0;
        opacity: 0;
        -webkit-transition: opacity 0.2s ease-in-out;
        -moz-transition: opacity 0.2s ease-in-out;
        -o-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out;
    }

    .container:hover .covering {
        opacity: 1;
    }


.headline {  
	font-weight: bold; 
}

  .navbar {
    display: none;
  }

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

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

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

.navbar:after {
  clear: both;
}

.navbar-header {
  zoom: 1;
}

.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}

.navbar-header:after {
  clear: both;
}

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

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

.navbar-collapse:after {
  clear: both;
}

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

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

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

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

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

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

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

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

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

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

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

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

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

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

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

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

  .navbar-form .form-control {
    display: inline-block;
  }

  .navbar-form select.form-control {
    width: auto;
  }

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

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

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

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

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

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

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

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

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


body.admin-bar .navbar-fixed-top {
  top: 28px;
}

.navbar .brand {
  color: #000;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 30px rgba(255, 255, 255, 0.125);
  font-weight: bold !important;
}

.navbar-search {
  padding-left: 0;
}

.navbar-social {
  margin: 3% 0 0 0;
}


.navbar-social img  {
  display: block;
  width: 64px;
  height: 64px;
  float: left;
  opacity: .7;
  -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.navbar-social img:hover  {
  display: block;
  width: 64px;
  height: 64px;
  float: left;
  opacity: 1;
}


#menu-footer {
	position:absolute;
	top:15px;
	left:135px;
	font-size:12px;
	font-weight:bold;
}


#menu-footer li {
    list-style:none;
    margin:0;
}


#menu-footer li a {
	color:#666;
	border:none;
    text-decoration:none;
}


#menu-footer li a:hover {
    border-bottom:1px dotted;
    text-decoration:none;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}


.span5 {
  width: 380px; }

.clear{clear:both;}

.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.region-footer-top{position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;min-height:90px;}
.page-user.not-logged-in .region-content{max-width:500px;}
body.node-type-country .region-content-bottom{max-width:1040px;margin:0 auto;}
body.shop-overview .region-above-content .block-nodeblock{margin:0 auto 60px auto;max-width:850px;text-align:center;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-12{width:100%}
.thumb-wrapper{width:269px;max-width:100%;height:250px;position:relative;left:-1px;top:0;display:block;overflow:hidden;text-align:center;margin:auto}
.span9.article-container .thumb-wrapper{left:1px}
.thumb-wrapper img{z-index:90;position:relative}
.thumb-wrapper.no-effect img{min-height:initial}
.span6.article-container .thumb-wrapper{height:180px}
.no-cssanimations .thumb-wrapper{opacity:.7}
.no-cssanimations .thumb-wrapper:hover{opacity:1}
.rounded-expanded .thumb-wrapper .round-div{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}
.squared-expanded .thumb-wrapper .round-div{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.span9.article-container .thumb-wrapper img{max-width:250px}
.widget-front .thumb-wrapper{height:250px;width:201px;max-width:none}
.span12.article-container .thumb-wrapper img,.span6.article-container .thumb-wrapper img,.span9.article-container .thumb-wrapper img{max-width:190px}
.tc-content .thumb-wrapper img{right:0}
.span6 .thumb-position-top .thumb-wrapper{max-width:none}
.span12.article-container .thumb-wrapper,.span6.article-container .thumb-wrapper,.span9.article-container .thumb-wrapper{height:180px;left:0}


		.row:after {
			content: '';
			display: block;
			clear: both;
			height: 0;
		}


			.row {
				
				margin-left: -4em;
			}


			.row.flush {
				margin-left: 0;
			}


			.row.quarter {
				
				margin-left: -1em;
			}


			.row.half {
				
				margin-left: -2em;
			}


			.row.oneandhalf {
				
				margin-left: -6em;
			}


			.row.double {
				
				margin-left: -8em;
			}


#sidebar .ad{margin-bottom: 0!important}




.text_wrapper, .top-style li, .side-articles article, #sidebar .ad {
clear: both; position: relative; }


.ie .text_wrapper, .ie .top-style li, .ie .side-articles article, .ad {position: static; height: 1%;}


.text_wrapper:after, .top-style li:after, .side-articles article:after, .ad:after {
content: "."; visibility: hidden; height: 0;
display: block; clear: both;}




section, #sidebar .ad {margin-bottom: 17px;}

#header section, #footer section, #sidebar .ad section {margin-bottom: 0px;}




#header .ad, #sidebar .ad {  position: relative;}

 #header .ad div { display: inline-block;}
 
#sidebar .ad div:nth-child(1) {display:block !important;}

#sidebar .video-popup-content .ad  {max-width: none !important;}


	
	.pagewidth,
	.full_width .themify_builder_row .row_inner {
		max-width: 90%;
	}



.pagewidth,
.full_width .themify_builder_row .row_inner {
	width: 1160px;
	max-width: 100%;
	margin: 0 auto;
}

.header-leftpane .pagewidth,
.header-leftpane .full_width .themify_builder_row .row_inner {
	width: 100%;
	max-width: 96%;
}





.full_width .themify_builder_row.fullwidth .row_inner {
	width: auto;
	padding: 0;
}



.ui.nav:after,
.ui.tab .tab-nav:after,
.ui.window .bar:after,
.ui.module-callout:after,
.row_inner:after,
.ui:after,
.module:after,
.tab-nav:after,
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.full_width .themify_builder_row.fullwidth .row_inner,
.full_width .module_row.fullwidth .row_inner {
	width: 100%;
}

	.themify_builder .themify_builder_row.fullheight .row_inner {
		display: block;
		width: auto;
		padding-top: 30%;
		padding-bottom: 20%;
		min-height: 300px;
	}

footer, .push{height:136px;}


#cb-mob-menu {
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  background: #161616;
  z-index: 110;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

#cb-mob-menu #cb-mob-close {
  width: 100%;
  text-align: right;
  display: block;
  height: 40px;
  line-height: 40px;
  padding-right: 20px;
  background: #010101;
  color: #fff;
  background: #010101;
}

#cb-mob-menu .cb-mob-menu-wrap {
  text-align: center;
}

#cb-mob-menu .cb-mob-menu-wrap ul {
  margin: 0;
  padding: 20px 0;
}

#cb-mob-menu .cb-mob-menu-wrap ul li {
  display: block;
  margin: 10px 40px;
  font-size: 13px;
}

#cb-mob-menu .cb-mob-menu-wrap ul li a {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  text-decoration: none;
  color: #f2f2f2;
}

#cb-mob-menu .cb-mob-menu-wrap ul li a:hover {
  text-decoration: underline;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu {
  margin-bottom: 10px;
  padding: 5px 0;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li {
  margin: 0 10px;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li a {
  font-size: 0.8em;
  color: #B8B8B8;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li .sub-menu {
  margin-bottom: 0;
}


.cb-mob-op #cb-mob-menu {
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}


  .admin-bar #cb-mob-menu {
    padding-top: 46px;
  }


  .admin-bar.cb-tm-stuck #cb-mob-menu {
    padding-top: 0;
  }


#footer .hours {
	float: right;
	width: 16em;
	text-align: right;
	color: #888;
	font-size: 14px;
}


    .pages #page-image .zones a:hover {
        box-shadow:none;
    }


    .pages #page-image .zones a:before {
        display:none;
    }


    .pages #page-image img {
        width:84%;
    }


.animated,.newspaper .item img,.pages #page-image img {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}


.animated.hinge,.newspaper .item img.hinge,.pages #page-image img.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}


.fadeIn,.newspaper .item img,.pages #page-image img {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}


.animated.flip,.newspaper .item img.flip,.pages #page-image img.flip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}


.icon,a.close,.icon-zoom:hover:before,.newspaper .item:hover:before,.pages #page-image .zones a:hover:before,section.articles .article .gallery figure:hover:before,#main .bar a,section.articles .article .comments .btn.mid:before {
    font-family: "Emol-Icons",Helvetica,Arial,sans-serif;
    font-weight: 300;
    line-height: 1
}


.btn .icon,.btn a.close,.btn .icon-zoom:hover:before,.btn .newspaper .item:hover:before,.newspaper .btn .item:hover:before,.btn .pages #page-image .zones a:hover:before,.pages #page-image .zones .btn a:hover:before,.btn section.articles .article .gallery figure:hover:before,section.articles .article .gallery .btn figure:hover:before,.btn #main .bar a,#main .bar .btn a,.btn section.articles .article .comments .btn.mid:before,section.articles .article .comments .btn .btn.mid:before {
    position: absolute;
    left: 10px;
    top: 10px;
    font-size: 1em;
    color: #fff
}


.icon-zoom:hover:before,.pages #page-image .zones a:hover:before,section.articles .article .gallery figure:hover:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -6%;
    margin-left: -6%;
    font-size: 2em;
    content: "B";
    z-index: 1;
    background: rgba(0,0,0,0.5);
    color: #fff;
    padding: 3%;
    border-radius: 5px;
    cursor: pointer
}




.pages #page-image {
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 1080px;
    
}


.pages #page-image .icon img,.pages #page-image a.close img,.pages #page-image .icon-zoom:hover:before img,.pages #page-image .newspaper .item:hover:before img,.newspaper .pages #page-image .item:hover:before img,.pages #page-image .zones a:hover:before img,.pages #page-image section.articles .article .gallery figure:hover:before img,section.articles .article .gallery .pages #page-image figure:hover:before img,.pages #page-image #main .bar a img,#main .bar .pages #page-image a img,.pages #page-image section.articles .article .comments .btn.mid:before img,section.articles .article .comments .pages #page-image .btn.mid:before img {
    width: auto
}


.pages #page-image .zones {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%
}


.pages #page-image .zones a {
    padding: 5px;
    margin: -5px 0 0 -5px
}


.modal.gallery .content figure figcaption strong .icon,.modal.gallery .content figure figcaption strong a.close,.modal.gallery .content figure figcaption strong .icon-zoom:hover:before,.modal.gallery .content figure figcaption strong .newspaper .item:hover:before,.newspaper .modal.gallery .content figure figcaption strong .item:hover:before,.modal.gallery .content figure figcaption strong .pages #page-image .zones a:hover:before,.pages #page-image .zones .modal.gallery .content figure figcaption strong a:hover:before,section.articles .article .modal.gallery .content figure figcaption strong figure:hover:before,.modal.gallery .content figure figcaption strong #main .bar a,#main .bar .modal.gallery .content figure figcaption strong a,.modal.gallery .content figure figcaption strong section.articles .article .comments .btn.mid:before,section.articles .article .comments .modal.gallery .content figure figcaption strong .btn.mid:before {
    display: inline-block;
    vertical-align: top;
    color: #666
}


.modal.gallery .content nav .icon,.modal.gallery .content nav a.close,.modal.gallery .content nav .icon-zoom:hover:before,.modal.gallery .content nav .newspaper .item:hover:before,.newspaper .modal.gallery .content nav .item:hover:before,.modal.gallery .content nav .pages #page-image .zones a:hover:before,.pages #page-image .zones .modal.gallery .content nav a:hover:before,section.articles .article .modal.gallery .content nav figure:hover:before,.modal.gallery .content nav #main .bar a,#main .bar .modal.gallery .content nav a,.modal.gallery .content nav section.articles .article .comments .btn.mid:before,section.articles .article .comments .modal.gallery .content nav .btn.mid:before {
    position: absolute;
    top: 40%;
    z-index: 10;
    font-size: 3em;
    padding: 10px 15px;
    background: rgba(220,220,220,0.9);
    color: #999
}


.modal.gallery .content nav .icon.prev,.modal.gallery .content nav a.prev.close,.modal.gallery .content nav .prev.icon-zoom:hover:before,.modal.gallery .content nav .newspaper .prev.item:hover:before,.newspaper .modal.gallery .content nav .prev.item:hover:before,.modal.gallery .content nav .pages #page-image .zones a.prev:hover:before,.pages #page-image .zones .modal.gallery .content nav a.prev:hover:before,section.articles .article .modal.gallery .content nav figure.prev:hover:before,.modal.gallery .content nav #main .bar a.prev,#main .bar .modal.gallery .content nav a.prev,.modal.gallery .content nav section.articles .article .comments .prev.btn.mid:before,section.articles .article .comments .modal.gallery .content nav .prev.btn.mid:before {
    left: 5%;
    border-radius: 5px
}


.modal.gallery .content nav .icon.next,.modal.gallery .content nav a.next.close,.modal.gallery .content nav .next.icon-zoom:hover:before,.modal.gallery .content nav .newspaper .next.item:hover:before,.newspaper .modal.gallery .content nav .next.item:hover:before,.modal.gallery .content nav .pages #page-image .zones a.next:hover:before,.pages #page-image .zones .modal.gallery .content nav a.next:hover:before,section.articles .article .modal.gallery .content nav figure.next:hover:before,.modal.gallery .content nav #main .bar a.next,#main .bar .modal.gallery .content nav a.next,.modal.gallery .content nav section.articles .article .comments .next.btn.mid:before,section.articles .article .comments .modal.gallery .content nav .next.btn.mid:before {
    right: 5%;
    border-radius: 5px
}


.clearfix,
.dl-horizontal dd,
.nav,
#masthead ul {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.nav:before,
.nav:after,
#masthead ul:before,
#masthead ul:after {
  line-height: 0;
  display: table;
  content: "";
}

.clearfix:after,
.dl-horizontal dd:after,
.nav:after,
#masthead ul:after {
  clear: both;
}

.td-mega-menu-page .td-mega-grid .td_block_wrap {
  padding-bottom: 26px;
}

.td-mega-menu-page .wpb_content_element .td_block_wrap .td-pulldown-filter-display-option {
  display: none;
}

.td_block_slide.td_block_wrap {
  padding-bottom: 48px;
}


.td_block_wrap {
  padding-bottom: 22px;
  position: relative;
  clear: both;
  
}

.td_block_wrap .td-next-prev-wrap,
.td_block_wrap .td-load-more-wrap {
  margin-bottom: 26px;
  
}

.td_block_wrap .td-subcat-item .td-cur-simple-item {
  color: #000;
}

.td-pb-span4 .td_block_wrap .td-next-prev-wrap,
.td-pb-span4 .td_block_wrap .td-load-more-wrap {
  margin-top: 0;
}

.iosSlider.td_block_wrap {
  margin-bottom: 34px !important;
}


.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
  
}

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    margin-left: 3px;
    margin-right: 0;
    margin-bottom: 0;
  }

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child {
    margin-left: 0;
  }

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb {
  
}

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post {
  
}

.td-big-grid-slide .td_block_wrap {
  
  
  
}

.category .td-category-grid .td_block_wrap {
  
}

.td_category_template_6 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td_category_template_8 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td-local-news .td_block_wrap .td-subcat-dropdown .td-subcat-more {
  height: 35px !important;
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-list {
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-dropdown ul {
  top: 35px;
}

.td-travel .td-travel-features .td_block_wrap {
  margin-top: -278px;
  margin-bottom: 26px;
  
  
  
}

.td-travel .td_block_wrap .td-subcat-filter {
  top: 5px;
}

  .import_video_slider_bg .td_block_wrap {
    padding-bottom: 0 !important;
  }

.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap {
  padding-bottom: 0;
  
}

.td-footer-wrapper .td_block_wrap {
  padding-bottom: 0;
  margin-bottom: 38px;
  
}

.td-footer-wrapper .td_block_wrap .td-block-span12:last-child .td_module_wrap {
  padding-bottom: 0;
}

  .td-footer-wrapper .td-pb-span4:last-child .td_block_wrap:last-child {
    margin-bottom: 38px;
  }
#cff .cff-post-text-link{display:block;}
#home_right{background-color:#442359;color:#fff;padding:20px 2.083333333333%;width:95.8333333%;clear:both}
#home_right h2{color:#fff;font:normal 38px 'PT Sans Bold',Tahoma,Geneva,Arial,sans-serif;line-height:38px;margin:0}
#home_right h3{color:#ccc;font:bold 28px 'PT Sans Narrow',Tahoma,Geneva,Arial,sans-serif;margin:0}
#home_right p{font-size:14px;margin:2px 0}
#home_right a,#home_right a:visited{color:#fff;text-decoration:underline}
#home_right a:hover{color:#f2ce68}
#header_links,#nav,#footer,#trigger_cont,#vip_cont,#rt_column,#feature_cont,#home_right,.nav-btn,.close-btn{display:none}

	
	.left-nav-wrappwr {
		left: 0;
		right: 0;
	}

	.unfolded-nav .left-nav-wrappwr{
		display: block;
	}

	
	.container,
	.left-bar-wrapper,
	.left-nav-wrappwr,
	.left-nav,
	.logo,
	.social,
	.copy,
	.content-wrapper,

	
	.top-title-wrapper,
	.page-title,
	.book-party-button,
	.sub-navigation,
	.page-image,
	.page-text,
	.page-content,
	.page-content-wrapper,
	.page-content-wrapper-inner,
	.object-content-wrapper,
	.menu-nav,
	.subpage-title,
	.subpage-navigation,
	.subpage-text,
	.subpage-content,
	
	.page-locations-wrapper,
	.thumbnails-wrapper,
	.thumbnails,
	.page-inside-image,
	.menu-download,
	.page-content-left-wrapper,
	.page-content-center-wrapper,
	.page-content-right-wrapper,
	.page-content-left,
	.page-content-center,
	.page-content-right,
	.gallery-categories,
	.gallery-image-wrapper,
	.gallery-thumbnails-wrapper-outer-0,
	
	.gallery-thumbnails-wrapper-outer,
	.gallery-thumbnails-wrapper,
	.gallery-thumbnails,
	.gallery-image,
	.menu-title-wrapper,
	.content-wrapper-outer,
	.restaurant-page-boxes-wrapper,
	.restaurant-page-box,
	.restaurant-page-box-image,
	.restaurant-page-box-addr-wrapper,
	.private-dining-listing
	
	{
		position: relative !important;
		top: 0 !important;
		margin-top: 0;
		left:0;
	}

	.left-nav {
		top: 10px;
		left: 0;
		right: 0;
		bottom: 0;
		overflow: visible;
	}

	.left-nav li{
		line-height: 1.6;
	}

	.left-nav li a{
		display: block;
	}

	.left-nav li a img{
		display: none !important;
	}

	.page-uid-home .left-nav-wrappwr{
		
		top: 80px;
	}


.left-nav li a,.left-nav li a:LINK {
    color: #1a1818;
}


.left-nav li img {
    display: none;
    left: 0;
    top: 50%;
    width: 26px;
    height: 26px;
    margin-top: -13px;
}


.left-nav .selected img,.left-nav li:HOVER img {
    display: block;
    position: absolute;
    z-index: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}

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;
}
.carousel-wrapper .featured-header .icon-rss{position:relative;margin-left:10px;}
.featured-header{position:relative;width:100%;padding:0 0 10px 0;margin:0 0 30px 0;border-bottom:5px solid #000;}
.featured-header .icon-rss{position:absolute;top:0;right:0;color:#000;}
.featured-header .icon-rss:hover{color:#52C0D4;}

.twitter{margin-top: 5px;font-size: 18px;border: 1px solid #EFEFEF;background-color: white;padding: 10px 10px 10px 10px;width: 300px;margin-right: 17px;float: right;color: black;}

	#header .logo { position: absolute; left: 0; bottom: -18px; }

    .header .nearest-supermarket .nearest-address {
      margin: 10px 0 0;
      font-weight: bold;
      color: #4f4f4f; }

    .header .nearest-supermarket.none-found .map-wrapper,
    .header .nearest-supermarket.none-found .nearest-address,
    .header .nearest-supermarket.none-found .nearest-hours,
    .header .nearest-supermarket.none-found .nearest-phone,
    .header .nearest-supermarket.none-found .switch-location {
      display: none; }


#topleft {
width: 450px;
margin-right: 15px;
height: 370px;
float: left;
}


#social-header {
    float: left;
    font-size: 50px;
    width: 45.334481%;
    height: auto;
    text-align: right;
    font-weight: 600;
    line-height: 1em;
    margin-left: 3.467943%;
    margin-top: 200px;
    clear: none;
    min-height: 70px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
    margin-right: 0%;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

#wrapper #main.container {width:728px;}

#search-wrapper .container{background:#efefef;padding:15px;;border-radius:3px;}

#ad-header-wrapper .container {padding:0;}

#ad-header-mobile-wrapper .container {padding:0;}

	.container img {max-width:100%;}

	#news-alert.container {padding:15px 0 0 0;}

	#news-alert.container .row {margin-left:15px !important;margin-right:15px !important;}

.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
  color:#444;
  font-weight:normal;
}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
  border-bottom:1px solid #ccc;
}




.view-differ-slideshow .views-field-title {
	margin: -203px 0 0 0;
	padding-top: 2px;
	padding-left: 5px;
	font-weight: bold;
	width: 348px;
	color: #FFFFFF;
	background-color: #FF4300;
	opacity: 0.9;
}


.view-differ-slideshow .views-field-field-s-subtitle-value {
	padding-left: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	width: 348px;
	background-color: #FF4300;
	opacity: 0.9;
}



body.front div.view li {
	margin-top: 4px;
}

body.not-front div.view li {
	margin-top: 12px;
}

div.view div.views-hide-hover,
div.view:hover div.views-hide {
	display: none;
}


div.view.view-differ-nieuwbouw.view-id-differ_nieuwbouw.view-display-id-nb_duurzaam.nb-nieuwbouw-pagina {
  display: inline-block;
  float: left;
  width: 380px;
}


.view-display-id-nb_header{
  display: inline-block;
  float: right;
  width: 380px;
}


div.view.view-differ-nieuwbouw.view-id-differ_nieuwbouw.view-display-id-nb_page.nb-nieuwbouw-pagina .view-content ul {
  float: right;
  width: 380px;
}


div.view.view-differ-nieuwbouw.view-id-differ_nieuwbouw.view-display-id-nb_page.nb-nieuwbouw-pagina .item-list ul.pager {
  display: inline-block;
  clear: both;
  float: right;
  width: 380px;
  position: relative;
  top: -510px;
}


div.view.view-differ-nieuwbouw.view-id-differ_nieuwbouw.view-display-id-nb_ontwerp.nb-nieuwbouw-pagina {
  display: inline-block;
  position: absolute;
  width: 380px;
  left: 600px;
  top: 420px;
}


.view-id-news_page input.form-submit {
  margin-top: 1.4em !important;
}


.page-news-agenda .view-differ-news-agenda {
  width: 42%;
  min-height: 350px;
}


.page-news-agenda .view-differ-news-agenda.news-agenda-agenda {
  position: absolute;
  top: 60px;
  left: 58%;
  width: 42%;
}




div.view div.views-admin-links{
	width:auto;
}


.block div.view div.views-admin-links {
  margin-top: 0;
}


div.view div.views-admin-links ul {
  margin: 0;
  padding: 0;
}


div.view div.views-admin-links li {
  margin: 0;
  padding: 0 0 2px 0;
  z-index: 201;
}


div.view div.views-admin-links li a {
  padding: 0;
  margin: 0;
  color: #ccc;
}


div.view div.views-admin-links li a:before {
  content: "[";
}

div.view div.views-admin-links li a:after {
  content: "]";
}


div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #000;
}


div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background: transparent;
}


div.view div.views-hide {
  display: none;
}



div.view:hover div.views-hide {
  margin-top: -1.5em;
}
.featured .swiper-container.dark .swiper-pagination-next .glyphicon:before,.featured .swiper-container.dark .swiper-pagination-prev .glyphicon:before{color:#fff}
.featured .swiper-container.light .swiper-pagination-next .glyphicon:before,.featured .swiper-container.light .swiper-pagination-prev .glyphicon:before{color:#000}
.featured .swiper-pagination-prev,.featured .swiper-pagination-next{display:none;z-index:5;height:100%;width:30px;position:absolute;top:0;cursor:pointer;-webkit-transition:width 0.2s ease-out;-o-transition:width 0.2s ease-out;transition:width 0.2s ease-out}
.featured .swiper-pagination-prev .glyphicon,.featured .swiper-pagination-next .glyphicon{display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}
.featured .swiper-pagination-prev .glyphicon:before,.featured .swiper-pagination-next .glyphicon:before{color:#fff;-webkit-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}
.featured .swiper-pagination-next{right:0}
.featured .swiper-pagination-next .glyphicon{left:0}

	.tabs li a {padding: 10px 12px}

	.grid_3 .tabs li a {padding: 10px 8px}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}
#dpty-main-nav li.active-menu a,.home #dpty-main-nav li a,.home #dpty-main-nav li.active-menu a{color:#FFF!important}
#dpty-main-nav li.active-menu a{color:#FFF!important;font-weight:400!important}
button.active{background:#68b8c4}
.filter-controls ul li.active{border-left:3px solid #1B92DA;font-weight:600}
.filter-controls ul li.active:hover{color:#3F3F3F}
.step-graphics .active .step-number{background-color:#34a1ff}
.wrapper-testimonials-thumbnails li.active img{border:5px solid #FFF}
ul.dpty-tabs-hover li.active span{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}
ul#featuresTab li.active a{background-color:#1C92DA;border-radius:25px;text-decoration:none}
.wrapper-features-pricing ul.dpty-tabs li.active .btn{background-color:#000;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90);opacity:.9;color:#FFF!important}
.wrap-time-calculator ul#featuresTab li.active a{color:#FFF}


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


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

            .merck-white { color: #fff !important; }

            .merck-white-bg { background: #fff !important; }

	#trip-planner-wrapper .left, #trip-planner-wrapper .left .bottom .overflow-wrapper .overflow-inner {
		width: 498px;
	}
.text-right{text-align:right}


.logo img{width:50%;}

.logo-2{display:block; width:145px!important; height:85px;}

.logo-1{display:none;}

#menu-shadow {
	height: 100%;
	width: 100%;
	padding-bottom: 1px;
	position: absolute;
	top: 0px;
	left: 0px;
	-moz-box-shadow: 0px 0px 4px #000;
	-webkit-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	zoom: 1;
}


.aom_category {width:100%;}



#ad_incontent img, #ad_between img, #ad_bottom img, .col2 img {border:0;}

#ad_incontent, #ad_bottom, #ad_between {padding-top: 20px;}

#ad_between {padding-bottom: 20px;}


.call {
float: left;
font-size: 24px;
}


img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; 
}


.ad {
  display: none; }

.remove-top {
	margin-top: -0.5em !important;
}



.home_post_section{ float:left;  width:100%}

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

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

.clear {clear: both;}

#footer, .clear {clear: both;}
#footer
#footer_ad_wrap{background:rgba(0, 0, 0, .1)}


.mh-sidebar, .hp-sidebar { width: 300px; float: left; }


.mh-sidebar-2, .hp-sidebar-2 { width: 300px; float: right; }


	.mh-two-sb .hp-sidebar, .hp-sidebar-2, .mh-two-sb .mh-sidebar, .mh-sidebar-2 { width: 220px; }


	.mh-two-sb .hp-main, .mh-two-sb .mh-main, .hp-sidebar-2, .mh-sidebar-2 { width: 100%; margin: 0; }


	.mh-two-sb .hp-sidebar, .hp-sidebar { width: 229px; }


	.hp-content, .hp-sidebar, .mh-content, .mh-sidebar, .mh-two-sb .hp-content, .mh-two-sb .hp-sidebar, .mh-two-sb .mh-content { width: 100%; margin: 0; }
.page div.module-experienced-team .team-member-img{width:100%}

footer .footer-address {
  padding-bottom: 10px;
  display: inline-block;
}

.newsletter-subscribe-widget {
  background: #4A9BE0;
  border-top: 1px solid #007cc2;
}

.newsletter-subscribe-widget .container {
  padding-bottom: 5px !important;
}

.newsletter-subscribe-widget .newsletter-subscribe {
  padding-top: 20px;
}

.newsletter-subscribe-widget h2 {
  color: white;
  margin-bottom: 20px;
  font-size: 28px;
}

.newsletter-subscribe-widget .form-pane img,
.newsletter-subscribe-widget .complete-pane img {
  width: 130px;
  height: 130px;
  margin-right: 20px;
}

.newsletter-subscribe-widget .form-pane input,
.newsletter-subscribe-widget .complete-pane input {
  width: 250px;
  height: 22px;
  margin-right: 10px;
  font-size: 18px;
  border: 2px solid #007cc2;
  padding: 10px;
}

.newsletter-subscribe-widget .form-pane button,
.newsletter-subscribe-widget .complete-pane button {
  color: white;
  font-size: 18px;
  height: 45px;
  width: 175px;
  border-radius: 3px;
  border: 2px solid #007cc2;
  background-color: #4A9BE0;
  background-image: -moz-linear-gradient(top,#4A9BE0,#007cc2);
  background-image: -ms-linear-gradient(top,#4A9BE0,#007cc2);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#4A9BE0),to(#007cc2));
  background-image: -webkit-linear-gradient(top,#4A9BE0,#007cc2);
  background-image: -o-linear-gradient(top,#4A9BE0,#007cc2);
  background-image: linear-gradient(top,#4A9BE0,#007cc2);
}

.newsletter-subscribe-widget .form-pane button:hover,
.newsletter-subscribe-widget .complete-pane button:hover {
  background-color: #007cc2;
  background-image: -moz-linear-gradient(top,#007cc2,#4A9BE0);
  background-image: -ms-linear-gradient(top,#007cc2,#4A9BE0);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#007cc2),to(#4A9BE0));
  background-image: -webkit-linear-gradient(top,#007cc2,#4A9BE0);
  background-image: -o-linear-gradient(top,#007cc2,#4A9BE0);
  background-image: linear-gradient(top,#007cc2,#4A9BE0);
}

.gamelink:link{font-family:Arial;color:#fff;font-size:13px;text-decoration:none;}

.gamelink:visited{font-family:Arial;color:#fff;font-size:13px;text-decoration:none;}

.gamelink:hover{font-family:Arial;color:#fff;font-size:13px;text-decoration:underline;}


.singular .single-featured { width: 50%; position: relative; display: block; float: right;
}

.single-featured {
  -webkit-transition: opacity 0.3s linear;
     -moz-transition: opacity 0.3s linear;
       -o-transition: opacity 0.3s linear;
          transition: opacity 0.3s linear;
  display: block;
  margin: auto;
}

.single-featured:hover {
  opacity: 0.8;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

#front_content
{
	width:656px;
	background-color:white;
	vertical-align:top;
}

.alignleft { text-align:left; }

img.alignleft { float:left; }

.checkout .tab-content {padding:15px;}

	#footer-wrap {
		position: relative;
	}


.free-daily-hscope li{font-size:10px;}


.free-daily-hscope {
    float: left;
    width: 100%;
}
	


.free-daily-hscope ul li a {
    font: 12px Verdana,Geneva,sans-serif;
}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}
#content-wrapper{clear:both;overflow:hidden;max-width:1188px;margin:0 auto;margin-top:1.92308em;*margin-top:0.38462em;}
body.page-node-218 .content-inner,body.page-node-218 .content-inner,body.page-node-218 .region-content,body.page-node-218 #content-top-region,body.page-node-218 .region-content-two,body.page-node-218 #content-wrapper{overflow:inherit !important;}
#content-wrapper #block-social_feeds-social_feeds .instagram-follow{height:5% !important;width:90.2% !important;}
#content-wrapper #block-social_feeds-social_feeds .instagram-follow span{width:100%;float:none;font-size:0.84615em;}
#content-wrapper #block-social_feeds-social_feeds .instagram-follow .twitter-names{width:100%;line-height:1em;font-size:0.92308em;margin-top:-3px;}
#content-wrapper #block-social_feeds-social_feeds{height:340px;}
#content-wrapper #block-social_feeds-social_feeds .horizontal-social-tab{width:100%;padding-left:13%;}
.region-help .block{overflow:hidden;}
.region-content img{max-width:100%;height:auto !important;}
.region-header #block-leonard-custom-store-header{margin-top:18px;margin-bottom:18px;}
#content-container .region-sidebar-first{padding-left:0;}

 .panel-grid-cell .so-panel {
   zoom: 1;
 }

 .panel-grid-cell .so-panel:before {
   content: '';
   display: block;
 }

 .panel-grid-cell .so-panel:after {
   content: '';
   display: table;
   clear: both;
 }

		 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pg-7-4 , #pg-7-5 , #pg-7-6 , #pl-7 .panel-grid-cell .so-panel , #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

 #pl-2059 .panel-grid-cell .so-panel , #pl-2059 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
  #pl-1542 .panel-grid-cell .so-panel , #pl-1542 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

.cart-icon .count {
  font-size: 10px;
  font-family: sans-serif;
  position: absolute;
  min-width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  right: -5px;
  top: -10px;
  z-index: 1;
  background: #ff5e9f;  
}
.region-content h2{line-height:normal;}
.region-header-alert{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-header-top{padding:0 1.15385em;}
.region-header{padding-right:1.15385em;}
.region-mainmenu,.region-premier-ad{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-footer-links{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-mainmenu{max-width:1174px;}
body.node-type-nycm-events .content-inner,body.node-type-press-event-calendar .content-inner,body.node-type-pro-athlete-bios .content-inner,.region-content,#content-top-region,.region-content-two{clear:both;overflow:hidden;background:white;padding:1.8% 1.8% 2% 1.8%;border:14px solid #d2d2d5;}
.region-content-two{margin-top:-2%;}
.region-content-three{max-width:1164px;background:#d3d2d7;border:14px solid #d2d2d5;border-top:none;margin-top:-2%;*margin-top:-32px;}
.region-sidebar-second{border:14px solid #d2d2d5;background:#d2d2d5;padding-bottom:.6%;*padding-bottom:3.5%;border-bottom:0;}
.region-sidebar-second .block{margin-bottom:3.8%;background:white;clear:both;overflow:hidden;}
.front .region-content{padding:2% 1% 0 1%;}
.front .region-content .block{float:left;width:48.2%;padding:0 .9%;margin-bottom:1.84615em;}
.front .region-content-one{display:inline;float:left;width:98.79725%;margin:0 0.60137%;margin-bottom:14px;max-width:1174px;}
body.not-front .region-content{padding:0;border:none;}
body.page-node-218 .content-inner,body.page-node-218 .content-inner,body.page-node-218 .region-content,body.page-node-218 #content-top-region,body.page-node-218 .region-content-two,body.page-node-218 #content-wrapper{overflow:inherit !important;}
.region-footer-bottom{padding:3.30769em 1.07692em 4.61538em 1.07692em;clear:both;overflow:hidden;}
.region-mainmenu ul.nice-menu{border:none;width:100%;text-align:center;}
.region-mainmenu ul.nice-menu ul{border:none;}
.region-mainmenu ul.nice-menu li{border:none;background:none;float:none;display:inline-block;*display:inline;zoom:1;}
.region-mainmenu ul.nice-menu li.menu-467{background:none;}
.region-mainmenu ul.nice-menu li a{font-size:1.07692em;color:#7da7db;padding:0.69231em 0.76923em;padding:0.73077em 0.76923em \9;*padding:0.76923em 0.76923em;font-family:'Gotham SSm 5r','Gotham SSm A','Gotham SSm B';font-weight:500;font-style:normal;}
.region-mainmenu ul.nice-menu-down li a.active,.region-mainmenu ul.nice-menu-down li a:hover{color:#3d85c6;background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent,.region-mainmenu ul.nice-menu-down li li.menuparent{background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent:hover,.region-mainmenu ul.nice-menu-down li li.menuparent:hover{background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent.active-trail a,.region-mainmenu ul.nice-menu-down li li.menuparent.active-trail a{color:#7da7db;}
.region-mainmenu ul.nice-menu ul li{margin:0;background:none;text-align:left;width:100%;border-bottom:1px solid #9da4b4;}
.region-mainmenu ul.nice-menu ul li.last{border:none;}
.region-mainmenu ul.nice-menu li li a{color:#9da4b4 !important;padding:0.46154em 0;border:none;font-size:1.07692em;}
.region-mainmenu ul.nice-menu-down li li.menuparent a{color:#9da4b4;text-transform:none;padding:10px 12px;font-weight:normal;border:none;}
.region-mainmenu ul.nice-menu li li a:hover{background:none;text-decoration:none;color:#393939 !important;}
.region-mainmenu ul.nice-menu li li:hover,.region-mainmenu ul.nice-menu li li.active-trail{background-color:none;text-decoration:none;}
.region-mainmenu ul.nice-menu li.menuparent.over a{color:#4f9de1;background:none;}
.region-mainmenu ul.nice-menu li.menuparent.over li a{background:none;}
.region-mainmenu ul.nice-menu,.region-mainmenu ul.nice-menu ul{z-index:7 !important;}
.region-sidebar-second p{margin:0 !important;}
#photogallery .region-content{background:black;border:none;padding:0;}
.region-mainmenu ul.nice-menu-down li a{padding:0.61538em 1.15385em 0.61538em 1.15385em !important;}
.region-mainmenu ul.nice-menu-down li{margin:0 !important;}


.note {
	color: #666;
	font-size: 90%;
}
.tve_cb.tve_cb_symbol{padding-top:30px;margin-top:45px;position:relative}
.tve_cb.tve_cb_symbol.tve_sb_bot{padding-top:0;padding-bottom:30px;margin-top:0;margin-bottom:45px}
.tve_flt .tve_cb{width:auto}
.tve_flt .tve_cb h1{color:#fff}
.tve_flt .tve_cb .tve_cb_cnt{padding:20px}
.tve_flt .tve_black.tve_cb.tve_cb1,.tve_flt .tve_black.tve_cb.tve_cb3,.tve_flt .tve_black.tve_cb.tve_cb4,.tve_flt .tve_black.tve_cb.tve_cb6{border:2px solid #1f1f1f}
.tve_flt .tve_black.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb2,.tve_flt .tve_black.tve_cb.tve_cb5,.tve_flt .tve_black.tve_cb.tve_cb_symbol{background:#1f1f1f}
.tve_flt .tve_black.tve_cb.tve_cb2 hr{background:#131313}
.tve_flt .tve_black.tve_cb.tve_cb3,.tve_flt .tve_black.tve_cb.tve_cb6{background:#2F2F2F}
.tve_flt .tve_blue.tve_cb.tve_cb1,.tve_flt .tve_blue.tve_cb.tve_cb3,.tve_flt .tve_blue.tve_cb.tve_cb4,.tve_flt .tve_blue.tve_cb.tve_cb6{border:2px solid #4E7AC7}
.tve_flt .tve_blue.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb2,.tve_flt .tve_blue.tve_cb.tve_cb5,.tve_flt .tve_blue.tve_cb.tve_cb_symbol{background:#4E7AC7}
.tve_flt .tve_blue.tve_cb.tve_cb2 hr{background:#3966B5}
.tve_flt .tve_blue.tve_cb.tve_cb3,.tve_flt .tve_blue.tve_cb.tve_cb6{background:#608AD2}
.tve_flt .tve_green.tve_cb.tve_cb1,.tve_flt .tve_green.tve_cb.tve_cb3,.tve_flt .tve_green.tve_cb.tve_cb4,.tve_flt .tve_green.tve_cb.tve_cb6{border:2px solid #45BF55}
.tve_flt .tve_green.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb2,.tve_flt .tve_green.tve_cb.tve_cb5,.tve_flt .tve_green.tve_cb.tve_cb_symbol{background:#45BF55}
.tve_flt .tve_green.tve_cb.tve_cb2 hr{background:#2FA73F}
.tve_flt .tve_green.tve_cb.tve_cb3,.tve_flt .tve_green.tve_cb.tve_cb6{background:#52CE62}
.tve_flt .tve_orange.tve_cb.tve_cb1,.tve_flt .tve_orange.tve_cb.tve_cb3,.tve_flt .tve_orange.tve_cb.tve_cb4,.tve_flt .tve_orange.tve_cb.tve_cb6{border:2px solid #FF712C}
.tve_flt .tve_orange.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb2,.tve_flt .tve_orange.tve_cb.tve_cb5,.tve_flt .tve_orange.tve_cb.tve_cb_symbol{background:#FF712C}
.tve_flt .tve_orange.tve_cb.tve_cb2 hr{background:#ED6321}
.tve_flt .tve_orange.tve_cb.tve_cb3,.tve_flt .tve_orange.tve_cb.tve_cb6{background:#FE8F59}
.tve_flt .tve_purple.tve_cb.tve_cb1,.tve_flt .tve_purple.tve_cb.tve_cb3,.tve_flt .tve_purple.tve_cb.tve_cb4,.tve_flt .tve_purple.tve_cb.tve_cb6{border:2px solid #9768D1}
.tve_flt .tve_purple.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb2,.tve_flt .tve_purple.tve_cb.tve_cb5,.tve_flt .tve_purple.tve_cb.tve_cb_symbol{background:#9768D1}
.tve_flt .tve_purple.tve_cb.tve_cb2 hr{background:#8858C2}
.tve_flt .tve_purple.tve_cb.tve_cb3,.tve_flt .tve_purple.tve_cb.tve_cb6{background:#A477DC}
.tve_flt .tve_red.tve_cb.tve_cb1,.tve_flt .tve_red.tve_cb.tve_cb3,.tve_flt .tve_red.tve_cb.tve_cb4,.tve_flt .tve_red.tve_cb.tve_cb6{border:2px solid #E5372B}
.tve_flt .tve_red.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb2,.tve_flt .tve_red.tve_cb.tve_cb5,.tve_flt .tve_red.tve_cb.tve_cb_symbol{background:#E5372B}
.tve_flt .tve_red.tve_cb.tve_cb2 hr{background:#D22115}
.tve_flt .tve_red.tve_cb.tve_cb3,.tve_flt .tve_red.tve_cb.tve_cb6{background:#F54D42}
.tve_flt .tve_teal.tve_cb.tve_cb1,.tve_flt .tve_teal.tve_cb.tve_cb3,.tve_flt .tve_teal.tve_cb.tve_cb4,.tve_flt .tve_teal.tve_cb.tve_cb6{border:2px solid #479486}
.tve_flt .tve_teal.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb2,.tve_flt .tve_teal.tve_cb.tve_cb5,.tve_flt .tve_teal.tve_cb.tve_cb_symbol{background:#479486}
.tve_flt .tve_teal.tve_cb.tve_cb2 hr{background:#307C6E}
.tve_flt .tve_teal.tve_cb.tve_cb3,.tve_flt .tve_teal.tve_cb.tve_cb6{background:#57A798}
.tve_flt .tve_white.tve_cb.tve_cb1,.tve_flt .tve_white.tve_cb.tve_cb3,.tve_flt .tve_white.tve_cb.tve_cb4,.tve_flt .tve_white.tve_cb.tve_cb6{border:2px solid #EFEFEF}
.tve_flt .tve_white.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb5,.tve_flt .tve_white.tve_cb.tve_cb_symbol{background:#EFEFEF}
.tve_flt .tve_white.tve_cb.tve_cb2{background:#EFEFEF;border:2px solid #D3D1D1}
.tve_flt .tve_white.tve_cb.tve_cb2 hr{background:#D3D1D1}
.tve_flt .tve_white.tve_cb.tve_cb3,.tve_flt .tve_white.tve_cb.tve_cb6{background:#FFFFFF}
.tve_flt .tve_white.tve_cb.tve_cb5{border:2px solid #D3D1D1}
.tve_flt .tve_black.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_blue.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_green.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_orange.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_purple.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_red.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_teal.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_white.tve_cb.tve_cb4 div.tve_hd{padding:0px}

	
.homepageleft {
	float: left;
	width: 630px;
	margin: 0px;
	padding: 0px;
	}

	

.homepageleft h2 {
	color: #FFFFFF;
	font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

  .large-3 {
    position: relative;
    width: 25%;
  }

	.clear { clear:both }


#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
display: none;
}


.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
margin-bottom: 10px;
}

#footermenublock .one_half {width: 100%; text-align: center; margin-bottom: 0px;}


.featured_art .meta {
	color:#919191;
	font-size:11px;
}


.archiveposts .post .meta {
	float:none;
	display:block;
	clear:none;
	color:#919191;
	font-size:11px;
	border:none;
	padding:0;
}


.archiveposts .meta a {
	color:#919191;
	font-weight:bold;
}


.post .meta {
	width:100%;
 	float:left;
 	padding:10px 0;
 	font-weight:normal;
 	color:#555555;
	font-size:12px;
 	border-bottom:1px solid #d7d7d7;
}


.post .meta a {
	font-weight:bold;
}


.post .meta span {
	float:right;
	font-size:11px;
}


.post .meta span a {
	font-weight:normal;
}

.tabbertab li .meta { font-size: 9px; color: #A9A9A9; margin: 3px 0 0; display: block; }

.tabbertab li .meta a { font-weight: normal; font-size: 9px; }

#header .search {
  padding: 0;
  margin: 0;
  float: right;
  font-size: .75em;
}

  #header .search form {
    display: inline;
  }

  #header .search input {
    width: 150px;
    margin-right: 4px;
  }

  #header .search label {
    font-weight: bold;
    margin-right: 4px;
    display: inline;
    color: #000;
  }
.region-header{float:left;margin-top:1em;margin-left:2em;margin-right:15px;margin-bottom:1.5em;}
.region-triptych-first,.region-triptych-middle,.region-triptych-last{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px 0;}
.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;}
.region-footer-firstcolumn,.region-footer-secondcolumn{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;width:50%;}
.region-footer-thirdcolumn,.region-footer-fourthcolumn{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;width:50%;}
.region-footer-thirdcolumn{clear:both;}
#content,#sidebar-first,#sidebar-second,.region-triptych-first,.region-triptych-middle,.region-triptych-last,.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn{display:inline;float:left;position:relative;}
.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 15px;}
.region-header .block{font-size:0.857em;margin:0 10px;padding:0;display:block;}
.region-header .block:first{margin-right:1em;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;padding:0;}
.region-header .form-text{background:#fefefe;background:rgba(255,255,255,0.7);border-color:#ccc;border-color:rgba(255,255,255,0.3);margin-right:2px;width:120px;}
.region-header .form-text:hover,.region-header .form-text:focus,.region-header .form-text:active{background:#fff;background:rgba(255,255,255,0.5);}
.region-header .form-required{color:red;}
.region-header .view-planting-zone-finder .throbber{display:none;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login{width:auto;}
.region-header .user-login-block input.form-submit,.region-header #block-user-login input.form-submit{float:right;margin-right:1.65em;}
.region-header #block-user-login .content{margin-top:1px;}
.region-header #block-user-login .form-item{float:left;display:block;margin-bottom:0;padding:0;}
.region-header #block-user-login div.item-list,.region-header #block-user-login div.description{font-size:0.916em;margin:0;}
.region-header #block-user-login div.item-list{clear:both;}
.region-header #block-user-login div.description{display:inline;}
.region-header #block-user-login .item-list ul{padding:0;line-height:1;border:none;}
.region-header #block-user-login .item-list li{list-style:none;float:left;padding:8px 0 5px;border:none;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
.region-header #user-login-form li.openid-link a,.region-header #user-login li.openid-link a{padding-left:20px;}
.region-header #block-user-login .form-actions{margin:4px 0 0;padding:0;}
.region-header .user-login-block .form-item{clear:none;display:inline-block;}
.region-header .toboggan-container .item-list ul{margin-top:0;padding-top:0px;border:0px;text-align:left;}
.region-header .toboggan-container .item-list li{padding:.25em .5em;border:0px;}
.region-header .toboggan-container div.form-actions{margin:0;padding:0;}
.region-header #toboggan-login-link{font-size:1.5em;font-weight:bold;}
.region-header .nav-search{width:208px;}
.region-header .nav-search .form-text{width:154px;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.region-header input.form-text{border-bottom:1px solid #456605;background-color:#E7E5AA;}
.region-help{border:1px solid #d3d7d9;padding:0 1.5em;margin-bottom:30px;}
#footer .region{margin-top:20px;}
.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
.region-header #block-user-login .item-list{padding:1em .5em !important;}
.region-header #block-user-login .item-list li.last{margin-left:0px;}
.region-header #block-user-login .item-list li.first{padding-left:6px;}
.region-header #block-user-login input.form-submit{margin-right:0;}
.page-node #triptych .region{width:100% !important;text-align:left !important;}
.region-header,.region-header a,.region-header li a.active,#name-and-slogan,#name-and-slogan a,#secondary-menu-links li a{color:#456605;}
.comments-link .tc-comment-bubble,.page-links button.btn,.social-block a:hover,.tc-carousel-control:focus,.tc-carousel-control:hover,.widget.widget_archive li:before,.widget.widget_calendar li:before,.widget.widget_categories li:before,.widget.widget_links li:before,.widget.widget_meta li:before,.widget.widget_nav_menu li:before,.widget.widget_pages li:before,.widget.widget_recent_comments li:before,.widget.widget_recent_entries li:before,.widget.widget_rss li:before{color:#08c}
.social-block a{font-size:18px}
footer#footer .colophon .social-block a{font-size:16px}
.social-block.widget_social a{font-size:14px}
.social-block a:before{font-family:genericons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.social-block a:hover{text-decoration:none;opacity:1}
.sticky-enabled .tc-header .social-block{display:none}
.navbar-inner .social-block{padding:0 20px 0 10px;margin:10px 0}
.colophon .social-block{margin:0;text-align:center}
.social-block{float:left}
.social-block.widget{float:none}
.navbar .navbar-inner .social-block{width:auto!important;float:left;margin:14px 0 0}
.navbar-inner .social-block a{padding-right:6px}

.item .item-meta .category a, .post-content a, #sidebar .widget-item .comments a, .post-meta .category a, #post-header h1 a { color: #b30000; }

.testimday {
margin: 0;
width: 100%;
text-align: center;
float: left;
color: #fff;
font-size: 44px;
}
.shiftnav,.shiftnav-inner{height:100%;overflow-y:auto;overflow-x:hidden}
.shiftnav-inner{-webkit-overflow-scrolling:touch}
.shiftnav-no-transforms .shiftnav-inner{padding-top:30px}


	h2.cat-box-title {
		background:#cd2122;
		color:#FFF;
		float:left;
		padding:0px 10px 2px;
		font-size: 16px;
		font-family: Oswald,arial,Georgia, serif;
		text-transform: uppercase;
		position:absolute;
		left:0;
		top:0;
		z-index:6;
	}

		h2.cat-box-title  a{color:#FFF;}

			h2.cat-box-title  a:hover{color:#DDD;}

		#main-nav ul li.current-menu-item a,
	#main-nav ul li.current-menu-item a:hover,
	#main-nav ul li.current-menu-parent a,
	#main-nav ul li.current-menu-parent a:hover,
	#main-nav ul li.current-page-ancestor a,
	#main-nav ul li.current-page-ancestor a:hover,
	.pagination span.current,
	.ei-slider-thumbs li.ei-slider-element,
	.breaking-news span,
	.ei-title h2,h2.cat-box-title,
	a.more-link,.scroll-nav a,
	.flex-direction-nav a,
	.tagcloud a:hover,
	#tabbed-widget ul.tabs li.active a,
	.slider-caption h2, .full-width .content .slider-caption h2,
	.review-percentage .review-item span span,.review-final-score,
	.woocommerce span.onsale, .woocommerce-page span.onsale ,
	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
	.button,a.button,#main-content input[type="submit"],#main-content input[type="submit"]:focus, span.onsale,
	.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
	#reading-position-indicator {
		background-color:#68A225 !important;
	}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

#margarita-banner span.yellow{font-size:24px; font-weight:700; color:#ffd200;}


body#custom #usersite-container #header-wrap {
  width: 373px;
  height: 168px;
  position: relative;
  overflow: hidden; }


body#custom #usersite-container #header-wrap #page-title.display-type-none {
  display: none; }


body#custom #usersite-container #header-wrap #page-title.display-type-image {
  font-size: 0px; }


body#custom #usersite-container #header-wrap .layer {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background: transparent none no-repeat 0 0; }


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


body#custom #usersite-container #header-wrap .layer-photo img {
  max-width: none;
  min-width: 0;
  border: 0px none transparent;
  padding: 0;
  margin: 0; }


#featuredlink{
	width:288px;
	height:8px;
	padding:6px;
	margin-bottom:19px;
	margin-top:0px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	font-style: normal;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}




#topnav { clear:both; }











ul#topnav li .sub {
	position:absolute;
	left: 0px;
	min-height:160px !important;
	z-index: 99999 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6 ), to(#C2C2C2 )) !important;
	background: -moz-linear-gradient(top, #E6E6E6 , #C2C2C2 ) !important;
	opacity:0.97 !important;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6E6E6 , endColorstr=#C2C2C2 ) !important;	
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6E6E6 , endColorstr=#C2C2C2 )" !important;

	padding:10px 15px 10px !important;
	float: left;
	display: none ;
	margin-top:12px;
	width:916px !important;

	
	border:2px #C2C2C2 solid !important;
	border-top-width:0px !important;
	border-bottom:5px #9B9B9B solid !important;

}





ul#topnav .sub ul li{
	border-right:thin #B8B8B8 solid !important;
	padding-right:10px !important;

}






ul#topnav .container {
	padding: 0;
	margin: 0 auto;
}


ul#topnav #header {
	float: left;
}


ul#topnav {
	float: left;
	list-style: none;
	font-size: 1.1em;
	border-bottom: 0px;
	
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	
	
	
	
	background-color:transparent
}


ul#topnav li {
	float: left;
	margin: 0;
	padding:0px;
	top:200px;
	left:100px;
}

ul#topnav li#megaMenuHeader {
	border-right: 1px solid #B2B2B2;
	padding:0 12px 0 12px;
}

ul#topnav li a {
	color: #fff ;
	font-size:13px;
}





ul#topnav li .row { 
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}

ul#topnav li .sub ul{
	list-style: none;
	margin: 0;
	
	margin-right:20px;
	padding: 0;
	float: left;
	width:185px;
	min-width: 185px;
	max-width: 240px;
}


ul#topnav li .sub ul.span0 {  }

ul#topnav li .sub ul.span2 { width: 360px;  }

ul#topnav li .sub ul.span3 { width: 540px;  }

ul#topnav li .sub ul.span4 { width: 720px;  }



ul#topnav li#megaMenuHeader div.sub div.row ul li div {
	display:none;
}


ul#topnav .sub ul li h2 {
	
	margin:5px 0px 0px 0px;

}

ul#topnav .sub ul li h2 a {
	
}

ul#topnav .sub ul li h2 a:hover {
	
}

ul#topnav .sub ul li div {
	display:none;
}

ul#topnav .sub ul li a {

	float: none; 
	text-indent: 0;
	height: auto;
	display: block;
	text-decoration: none;
	
}

ul#topnav .sub ul li a:hover {
	
}



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

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

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

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

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

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

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

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

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

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

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

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

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

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}

	.et_vertical_nav #et-main-area, .et_vertical_nav #top-header { margin-left: 225px; position: relative; }

	.et_vertical_nav #et-main-area { margin-left: 225px; }
.menu-minipanel-panel .panel-display{background:none}
.ie8 .menu-minipanel-panel .panel-display{background:#595959}
.dhtml-menu .menu-minipanel-panel .panel-display,.nice-menu .menu-minipanel-panel .panel-display,.sf-menu .menu-minipanel-panel .panel-display{background-color:transparent;}
.sf-menu .panel-display ul,.sf-menu .panel-display li{left:inherit;left:initial;position:inherit;position:initial;top:inherit;top:initial;width:inherit;width:initial;z-index:inherit;z-index:initial;float:inherit;float:initial;}

.container_title { margin:30px 15px 10px 15px; padding:0px; text-align:left; font-size:32px; line-height:36px; color:#B00637; font-family:'NewsGothicW01-BoldObliq'; }


.meta-categories {
  clear: both;
}

.meta-categories span {
  font-weight: bold;
  text-transform: uppercase;
}

.meta-categories,
.meta-categories a,
.meta-perma a {
  color: #959595;
}





.textwidget ul{
margin-left:0px;
overflow: hidden;
}


.et_pb_circle_counter .percent p,
.et_pb_slide_content .et_pb_circle_counter .percent p:last-of-type {
	position: relative;
	padding: 49% 0;
	font-size: 40px;
	font-weight: 500;
	line-height: 0.1em;
}


.et_pb_bg_layout_dark .et_pb_slide_content {
	color: #fff;
}


.et_pb_slide_content {
	color: #333;
	font-size: 18px;
	font-weight: 400;
}


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


.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}


.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}


.et_pb_column_1_2 .et_pb_slide_content,
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content,
.et_pb_column_1_3 .et_pb_slide_content,
.et_pb_column_1_4 .et_pb_slide_content {
	font-size: 14px;
}


.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: block;
}


.et_pb_slider_with_text_overlay .et_pb_slide_content {
	padding: 0 30px 30px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}


.et_pb_slide_content .post-meta,
.et_pb_slide_content .post-meta a {
	font-size: 13px !important;
	font-weight: 400 !important;
}


.et_pb_slide_content .post-meta {
	padding-top: 5px;
	padding-bottom: 0 !important;
}


.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_title,
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_content {
	background-color: rgba(255, 255, 255, 0.9);
}


.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_title,
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_content {
	background-color: rgba(0, 0, 0, 0.3);
}


	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content {
		display: block;
	}


	.et_pb_slide_content,
	a.et_pb_more_button {
		display: block;
	}


	.et_pb_slider_fullwidth_off .et_pb_slide_content,
	.et_pb_slider_fullwidth_off .et_pb_more_button {
		display: none;
	}

#footer .dropUp .footer-dropUp-content .ext_content{display:none;}

.headerOn #footer .dropUp .ext_content.expand-on{overflow-y:scroll;max-height:150px;}


.entry-content p a,
.entry-summary p a,
.entry-content a, .entry-summary a,
#primary .textwidget a,
#archive p.about a {
  border-bottom: 1px dotted #494959;
}


em, i, cite
.page-title span,
#archive p.about  {
	font-family: 'Karla-Italic', 'Chivo-Italic', sans-serif;
}


#top,
.microposts .entry-content p,
#archive p.about,
#primary .widget_text dl,
#primary li {
  font-size: 0.875em;
}


#archive p.about {
	padding: 5px 0;
}

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

.template-index .instagram-widget .items { margin-top: -7px; display: inline-block; overflow: hidden; max-height: 330px; max-width: 501px; }

.template-index .instagram-widget .items.wide { max-width: 1002px; }

.template-index .instagram-widget .items .item { max-width: 153px; display: inline-block; margin: 7px; }
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents{top:0;left:-1px;}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents{border-top-width:1px;border-top-style:solid;}
.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:-170px;}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents{left:-250px;}
.side-header-right #side-header .fusion-main-menu-cart .fusion-custom-menu-item-contents{left:-180px;}
.fusion-main-menu .fusion-main-menu-icon:after{color:#ad9574;height:15px;width:15px;}
.fusion-main-menu .fusion-main-menu-icon:hover{border-color:transparent;}
.fusion-main-menu .fusion-main-menu-icon:hover:after{color:#9f0002;}
.fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after{color:#9f0002;}
.fusion-main-menu .sub-menu{background-color:#3e3e3e;width:170px;border-top:3px solid #9f0002;font-family:'Bookman Old Style', serif;font-weight:400;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);}
.fusion-main-menu .sub-menu ul{left:170px;top:-3px;}
.fusion-main-menu .sub-menu li a{border-bottom:1px solid #313030;padding-top:7px;padding-bottom:7px;color:#d6d6d6;font-family:'Bookman Old Style', serif;font-weight:400;font-size:13px;}
.fusion-main-menu .sub-menu li a:hover{background-color:#383838;}
.fusion-main-menu .fusion-custom-menu-item-contents{font-family:'Bookman Old Style', serif;font-weight:400;}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:#3e3e3e;border-color:#313030;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none;}
#side-header .fusion-main-menu,#side-header .side-header-content-1-2,#side-header .side-header-content-3{display:none;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder{display:none;}
.boxed .header_inner{width:1150px;margin:0 auto}
.vertical_menu_enabled header .header_inner{display:none}

.rscarousel .item {
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	-ms-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
}
.carousel .item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left;}


.menu-block .item {
	text-shadow: none;
	font-weight: normal;
	box-shadow: none;
}

.menu-block ul.gf-menu li a.item {
	height: 58px;
	line-height: 60px;
	padding-bottom: 0;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.gf-menu .dropdown li a.item,
.gf-menu .dropdown li.active a.item {
	background: none;
	box-shadow: none;
	text-shadow: none;
	border: none;
}

ul.gf-menu .dropdown ul li a.item {
	color: #000;
	background: none;
	display: block;
}

ul.gf-menu .dropdown ul li a.item:hover {
	background: none;
	box-shadow: none;
	color: #c41230;
	border: none;
}


.item h2, .item-page h2, .items-leading h2, .component-content h1 {
	border-bottom: 2px dotted #000;
	border-top: 4px solid #000;
	padding: .3em 0;
	color: #c41230;
}


.item-image, .img-intro-left, .img-intro-right {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	margin: 0 1.0em 1.0em 0;
}

.gf-menu li a.item {
	padding: 0 .35em;
}
.component-content .item-separator{display:none;margin:0;}
.component-content .item-page h2{margin-top:0;}
ul.menu li a,ul.menu li .item,ul.menu li .separator{display:block;font-size:1.1em;font-weight:bold;}
ul.menu li a:before,ul.menu li .item:before,ul.menu li .separator:before{content:"\2022";font-family:FontAwesome;margin-right:10px;display:inline;vertical-align:middle;font-weight:normal;}
.gf-menu .item{font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:21px;color:#d8d8d8;padding:4px 8px;text-align:left;text-shadow:1px 1px 0 #000000;text-decoration:none;display:block;outline:0;cursor:pointer;}
.gf-menu .item.subtext{padding-top:1px;padding-bottom:4px;}
.gf-menu .item.icon [class^="icon-"],.gf-menu .item.icon [class*= " icon-"]{background-image:none !important;width:auto;}
.gf-menu .item.icon [class^="icon-"]:before,.gf-menu .item.icon [class*= " icon-"]:before{text-indent:0;margin-right:5px;}
.gf-menu .item .menu-image{max-width:inherit;vertical-align:text-top;margin-top:-2px;margin-left:-2px;}
.gf-menu .dropdown ul li .item{border:1px solid transparent;}
.layout-mode-responsive .gf-menu li .item{padding:2px 5px !important;}
.layout-mode-responsive .gf-menu li .item.subtext em{display:none;}
.layout-mode-responsive .gf-menu li .item:after{content:'' !important;}
body.rtl .gf-menu li .item{text-align:right;}
.layout-mode-responsive.rtl .gf-menu li .item{text-align:left;}

.even .info address{
	display:block;
	font-style:normal;
	margin:0 0 2px;
}

.even .info{
	overflow:hidden;
	font-size:18px;
	line-height:23px;
	color:#ede0c9;
	width:160px;
}

.even .info a{color:#ede0c9;}

.even .info span{
	display:block;
}

.even .info span a{
	color:#ede0c9;
	text-decoration:none;
}

.info-block{
	float: left;
	width: 300px;
	margin: 0 10px 37px 0;
}

.info-block h1{
	margin: 8px 0 10px;
	letter-spacing: -1px;
	text-transform: capitalize;
	color: #6f0007;
	font:50px/55px 'great_vibesregular', Arial, sans-serif;
}

.info-block p{margin: 0 0 18px;}

.container .info{
	margin:2px 0 0;
	padding:0 0 0 12px;
	float:left;
	width: 290px;
	font-size:14px;
	line-height:18px;
}

.container .info .heading{
	margin:6px 0 9px;
	display:block;
	font:50px/55px 'great_vibesregular', sans-serif;
	color:#6e0008;
}

.container .info p{
	margin:0 0 25px;
}

.info .menus{
	list-style:none;
	margin:0 0 48px;
	padding:0;
	overflow:hidden;
	width:306px;
}

.info .menus li{
	display:inline-block;
	vertical-align:top;
	margin:0 6px 10px 0;
	padding:0;
	width:145px;
}

.info .menus li a{
	font-size:18px;
	line-height:22px;
	color:#6e0008;
	text-transform:uppercase;
}


.ms-slide .ms-layer{position:absolute;}


.ms-layer.video-box{background:black;}

.ms-layer.video-box iframe{
	padding:0;
	margin: 0;
	border: none;
	position: absolute;
	z-index: 110;
}


.karting-infography .ms-layer{font-weight: 500;color:#333;line-height:1.15em;}

.karting-infography .ms-layer strong{font-weight: 700}

 	.overlay {
 		position: absolute;
 		top: 0;
 		left: 0;
 		width: 100%;
 		height: 100%;
 		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
 		filter: alpha(opacity=70);
 		opacity: 0.7;
 	}

 	.panel-grid .overlay {
 		z-index: -1;
 	}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
body.style-1 #usersite-container .zoogle-columns-100 .subtitle-wrap{max-width:473px}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}
			
.pic-day{
    border-top: 1px solid #808080;
    clear: left;
	position:relative;	
	}

.pic-day-heading{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	background:#000;
	padding:15px 13px ;
	color:#fff;
	box-shadow:2px 2px 5px #808080;
	position:absolute;
	top:11px;
	left:0px;}
	
.pic-day .img-day{	
	margin:10px 0;
	background:#e6e6e6;
	height:430px;
	text-align:center;
	overflow:hidden;}


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


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


#top .widget ul{
padding:0;
margin:0;
width:100%;
float:left;
}


.widget li{clear:both;}


.widget ul ul li,.widget ul ol li, .widget ol ol li, .widget ol ul li{margin-bottom:0;}


.sidebar .widget .seperator{

}


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




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


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


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


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


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


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


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


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


.widget.tweetbox .tweet-text.avatar_no {
font-size: 12px;
line-height: 1.7em;
font-weight: 400;
}


.widget.tweetbox .tweet-text.avatar_no .tweet-time{
font-style: italic;
font-weight: normal;
}


#top .widget .infoWindow  input[type="text"]{
margin: 0 0px 3px 0;
}


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


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


.flex_column .widget:first-child, .content .widget:first-child{
padding-top: 0;
border-top: none;
}


.flex_column .widget .widgettitle , .content .widget .widgettitle{
margin-top:0.85em;
}
368
#header-banner .container .widget {padding:40px 0px;}

#header-blog-menu .widget {padding:0px;}


.sidebar .widget select {background-color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);width:100%!important;color: #777!important;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;}

#sidebar .box { padding-bottom:10px; border-radius: 6px; }

#sidebar .box h2 { height:35px; line-height:35px;  font-size:18px; color:#222222; font-weight:normal; text-align:center; padding-top: 0px; border-top-left-radius: 6px; border-top-right-radius:6px; background: #eeeeee;}

#featured .box-content { border:1px solid #eeeeee; border-width:0 1px 0; padding:0 9px; }

#featured .box-content ul { padding-left:16px; }

#contact-list .column {
    margin-bottom: 2em;
}

    #features-list .column {
        margin-bottom: 20px;
    }

    #homepage-contact-box .column {
        margin-left: 0;
    }

    #homepage-widgets .column {
        margin-bottom: 30px;
    }

    #footer-widgets .column {
        margin-bottom: 0;
        float: left !important;
        margin-left: 4.4%;
    }

    #footer-widgets .column.column:first-child {
        margin-left: 0;
    }

    #footer-widgets .column:last-child {
        margin-bottom: 0;
    }


	.top-menu,
	.footer-menu li {
		float: none;
		font-size: 11px;
		text-align: center;
	}


	.menu ul,
	.menu li,
	.top-menu,
	.footer-menu li,
	.sub-header-menu li {
		float: none;
		text-align: center;

		text-rendering: optimizeSpeed;
	}



.footer-menu {
margin: 0;
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}
.primary-nav-list .menu-item-has-children{position:relative}
 
			#logo-area { text-align: center; position: relative; padding-bottom: 37px; }





.primary, .primary_wrap, .featured, .featured_wrap, .secondary, .secondary_wrap, .footer, .footer_wrap, .slider_wrap { position:relative; overflow:hidden }

.featured_wrap, .slider_wrap { width:900px; background: none repeat scroll 0 0 #F7F7F7; text-align:left; padding:25px 30px; margin:0px auto; color:#666; border-bottom:1px solid #ededed }

#home .featured_wrap, .slider_wrap { background:#000 }

.slider_wrap { width:960px; padding:0px; border:none }

  .homepage-main-slider .rsSlide .rsSlide-box .box-stat {
    display: block;
    font-size: 30px;
    line-height: 32px;
    font-weight: 200;
    text-transform: uppercase; }

    .homepage-main-slider .rsSlide .rsSlide-box .box-stat small {
      display: inline-block;
      font-size: 10px;
      line-height: 12px;
      font-weight: 300;
      margin-right: 12px;
      text-align: right; }

  .homepage-main-slider .rsSlide .rsSlide-box .box-stat-description {
    display: block;
    margin-top: 12px; }


.widget .textwidget { }


#sidebar-bottom .widget .textwidget { }


.widget.catposts .textwidget {
	padding:0;
	}


#alt-home-bottom .widget .textwidget { 
	padding:0 
	}

    .hero .wrap.left .heading, .hero .wrap.left .copy {
      max-width: 50%;
      float: left;
      clear: both; }

    .hero .wrap.right .heading, .hero .wrap.right .copy {
      max-width: 50%;
      float: right;
      clear: both; }

    .hero .wrap.dark .heading, .hero .wrap.dark .copy {
      color: #353634; }

  .hero .heading, .hero .copy {
    margin: 0 auto;
    max-width: 80%;
    color: white;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300; }

  .hero .copy {
    font-size: 2.4rem;
    line-height: 1.2; }

    .hero .copy p {
      margin-bottom: 0; }

    .home #content .content-section.story .copy {
      max-width: 40%; }

      .home #content .content-section.story .copy .heading {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        -webkit-font-smoothing: antialiased; }

      .home #content .content-section.story .copy .blurb p {
        font-size: 3rem;
        font-weight: lighter; }

        .content-row .owl-carousel .owl-item .product .inner .copy {
          padding: 2rem 0 3rem 0; }

          .content-row .owl-carousel .owl-item .product .inner .copy .title {
            color: #353634;
            font-family: ProximaNova-Light, sans-serif;
            -webkit-font-smoothing: antialiased;
            font-weight: 300;
            font-size: 2.2rem;
            margin: 0;
            text-transform: uppercase; }

            .content-row .owl-carousel .owl-item .product .inner .copy .title span {
              font-family: ProximaNova-Semibold, sans-serif;
              font-weight: normal;
              -webkit-font-smoothing: subpixel-antialiased; }

          .content-row .owl-carousel .owl-item .product .inner .copy .short-desc {
            display: block;
            font-size: 1.6rem;
            margin: 0 0 2rem 0;
            color: #989898;
            line-height: 1.3;
            font-family: ProximaNova-Light, sans-serif;
            -webkit-font-smoothing: antialiased;
            font-weight: 300; }

            .content-row .owl-carousel .owl-item .product .inner .copy .short-desc br {
              display: none; }

          .content-row .owl-carousel .owl-item .product .inner .copy .button {
            display: inline-block;
            clear: both;
            background-color: white;
            color: #00a2b8;
            border: solid 2px #00a2b8; }

        .content-row .owl-carousel .owl-item .product:hover .inner .copy {
          background-color: rgba(255, 255, 255, 0.75); }

          .content-row .owl-carousel .owl-item .product:hover .inner .copy .short-desc {
            color: #353634; }

          .content-row .owl-carousel .owl-item .product:hover .inner .copy .button {
            background-color: #00a2b8 !important;
            color: white !important;
            border: solid 2px #00a2b8; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title {
          font-size: 2.2rem;
          line-height: 1.2;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          margin: 0 0 2rem 0; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link {
          text-decoration: none;
          text-transform: uppercase;
          font-size: 1.4rem;
          color: #00a2b8;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          letter-spacing: 0.1rem; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .text {
            display: inline-block; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link:hover .text {
            border-bottom: solid 2px; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .icon-triangle_right_small {
            display: inline-block;
            margin-left: 0.8rem;
            position: relative;
            top: 0.1rem; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link.light {
          color: white; }

  .content-section.story .copy {
    position: relative;
    z-index: 2;
    max-width: 36%;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300; }


    .content-section.story .copy .heading {
      margin: 0 0 1rem 0;
      font-size: 4.8rem;
      line-height: 1;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

          .content-section.story .copy .heading br {
            display: none; }

    .content-section.story .copy .blurb {
      margin: 0 0 1rem 0; }

      .content-section.story .copy .blurb p {
        font-size: 2rem;
        font-family: ProximaNova-Regular, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        -webkit-font-smoothing: antialiased;
        margin: 0 0 1.5rem 0;
        line-height: 1.3; }

        .content-section.story .copy .blurb p strong {
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          -webkit-font-smoothing: subpixel-antialiased; }

    .content-section.story .copy .button {
      margin-top: 1.5rem; }

    .content-section.story .copy .dl-links {
      padding: 2rem 0 0 0; }

      .content-section.story .copy .dl-links .dl-link {
        display: inline-block;
        margin-right: 2rem; }

        .content-section.story .copy .dl-links .dl-link img {
          width: 16rem; }

  .content-section.story .copy.light {
    color: white; }

  .content-section.story .copy.right {
    float: right; }

  .content-section.story .copy.center {
    margin: 0 auto;
    text-align: center; }

  .content-section.story.parallax .copy {
    float: none;
    max-width: 40%;
    margin: 0 auto; }

    .content-section.story.parallax .copy .heading {
      color: #ed1b12; }

    .content-section.story.parallax .copy .dl-links {
      padding: 6rem 0 0 0; }

      .content-section.story.parallax .copy .dl-links .dl-link {
        max-width: 10rem; }

  .content-section.carousel .slide .copy {
    text-align: left;
    max-width: 350px; }

    .content-section.carousel .slide .copy h1, .content-section.carousel .slide .copy h2, .content-section.carousel .slide .copy h3 {
      color: #ed1b12;
      margin: 0; }

    .content-section.carousel .slide.two .col:first-child .inner, .content-section.carousel .slide.two .col:first-child .copy {
      float: right; }

    .content-section.carousel .slide.two .col:first-child .copy {
      margin: 0 auto 2rem auto; }

    .content-section.how-to-carousel .slide .copy {
      text-align: left;
      max-width: 350px; }

      .content-section.how-to-carousel .slide .copy h1, .content-section.how-to-carousel .slide .copy h2, .content-section.how-to-carousel .slide .copy h3 {
        color: #ed1b12;
        margin: 0; }

      .content-section.how-to-carousel .slide.two .col:first-child img, .content-section.how-to-carousel .slide.two .col:first-child .copy {
        float: right; }

      .content-section.content-corners .corner-content .corner .copy {
        font-size: 1.5rem;
        color: #666666;
        line-height: 1.3; }

    .content-section.mobile-tiles .tile .copy {
      font-size: 2rem;
      font-family: ProximaNova-Regular, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      -webkit-font-smoothing: antialiased; }

    .content-section.story-columns .content .copy {
      font-family: ProximaNova-Regular, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      -webkit-font-smoothing: antialiased;
      margin: 0; }

  .content-section.story-columns .content.light .copy {
    color: white; }

  .page-id-1295 .content-section.story .copy .blurb p {
    font-size: 2rem; }

  .page-id-312 .content-section.content-corners .corner-content .corner .copy {
    font-size: 1.8rem;
    color: #8d8d8d; }



.page-id-497 .hero .copy {
  font-size: 3rem;
  line-height: 1.1; }

  .page-id-97 .hero .copy {
    max-width: 60%; }

    .page-id-97 .hero .copy p {
      font-size: 2.4rem;
      line-height: 1.2;
      font-family: ProximaNova-Regular, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      -webkit-font-smoothing: antialiased; }

      .page-id-489 .content-section.story .copy {
        max-width: 100%;
        margin: 0;
        padding: 0 0 4rem 0;
        text-align: left; }

  .page-id-489 .content-section.story .copy .blurb p {
    font-size: 2rem; }


div.scrollholder {height:275px;}

  .top-bar-section .dropdown {
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 99;
    display: block;
    position: absolute !important;
    height: 1px;
