﻿#usersite-container table#page-content-wrap td.block{vertical-align:top}
.block-row .layout_half #usersite-container form.simple_form .input.text{width:100%}
.block-row .layout_half #usersite-container form.simple_form .input.string,.block-row .layout_half #usersite-container form.simple_form .input.email,.block-row .layout_half #usersite-container form.simple_form .input.url,.block-row .layout_half #usersite-container form.simple_form .input.tel,.block-row .layout_half #usersite-container form.simple_form .input.password{width:100%}


div.rbc-profiles-left {
    float: left;
    padding: 0;
    margin: 0;
}
#featured-rates-ads #featured-rates #rates .rate-heading{font-size:1.5em;height:auto;left:0;line-height:1.2;margin-top:0;padding-left:10px;position:absolute;text-align:baseline;width:55%}
#featured-rates-ads #featured-rates #rates .rate-heading span.featured-opening{color:#006335}
#featured-content-container #featured-rates #rates ul li.rate-heading span{line-height:60px}
#content #featured-rates-ads #featured-rates .rate-heading{top:8px;font-size:2em}



.menu-dropdown a.level1,
.menu-dropdown span.level1 { font-family: Arial, Helvetica, sans-serif; }


.menu-dropdown li.level1 { padding-bottom: 10px; }


.menu-dropdown:first-child .level1:first-child .level1 { background: none; }
 


.menu-dropdown .level1 .level1 span.icon {
	width: 30px;
	height: 30px;
	margin-left: -5px;
}

.menu-dropdown .level1 .level1 span.icon + span,
.menu-dropdown .level1 .level1 span.icon + span + span { margin-left: 25px; }


.menu-dropdown .level1 .level1 span.title { line-height: 18px; }

.menu-dropdown .level1 .level1 span.subtitle { margin-top: -1px; }



.menu-sidebar li.level1 { border-top: 1px solid #E8E8E8; }


.mod-box .menu-sidebar li.level1 { border-top: 1px solid #DCDCDC; }

.mod-box-color .menu-sidebar li.level1 { border-top: 1px solid #2880A0; }

.mod-fabric .menu-sidebar li.level1 { border-top: 1px solid #6E6E6E; }


#page .menu-sidebar li.level1:first-child { border-top: none; }

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}



#cf100, #cf200, #cfwasilla { display: none; }
.block-rsa-albumtrack{width:300px;float:left;}
.block:first-child h2.block-title{margin-top:0}
.region-help .block{overflow:hidden}
.block-aggregator .more-link{display:none}
.block-rsa-player{float:right}
footer .block p{opacity:1 !important;color:black}
footer h2.block-title{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d31344;font-size:1.6em;font-weight:800;color:#999;}
footer .block:first-child h2.block-title{margin-top:10px;}
footer .block{min-height:150px;display:inline-block;padding:5px 5px 5px 10px;vertical-align:text-top;margin:0 0 10px 0;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);background-color:rgba(220,220,220,.3);}
footer .block h2.block-title{margin-top:10px;}

#content {
	width: auto;
	border: 0px;
	padding: 0px;
	margin-left : 0px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
html div#om-uu4ugnbocz-mobile-overlay {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-text-size-adjust: 100%;position: absolute;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;z-index: 4746365252535483;background: rgb(0, 0, 0);-webkit-overflow-scrolling: touch;display: none;}

.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-6 {
    width: 50%;
  }

	.col-md-6.footer-right
	{
		width:60%;
	}
  

.footer-left.col-md-6 {
  width: 50% ;
  padding-right:0;
  float:left;
  margin-top:7px; 
}

.price span.dollar_sign, .price span.cents {
	display: inline-block;
	margin: 5px 0 0 0;
	font-size: 30px;
	line-height: 30px;
	vertical-align: top;
}

.home .price span.dollar_sign, .price span.cents {
    font-size: 20px;
}

#sidebar.grid_4{
width:323px;
}
.list-unstyled{background:0 0;padding-left:0;list-style:none}


	#menu-main-menu li.menu-item a.trigger-mid, #navi-sub-menus li.menu-item a.trigger-bottom  { 
		display: none;
	}


	#menu-main-menu li.menu-item i, #navi-sub-menus li.menu-item i { 
		display: inline-block;
		color: #a4a3a3;
		font-size: 14px;
		margin-right: 1.5em;
	}


	#menu-main-menu li.menu-item, #navi-sub-menus li.menu-item {
		padding: 15px 30px;
		display: block;
		text-align: right;
		border-bottom: solid 2px #1e1e1e;
	}


	#menu-main-menu li.menu-item a, #navi-sub-menus li.menu-item a{
		display: inline;
		width: 100%;
		border: 0;
		padding: 0;	
		font-size: 16px;
	}
 #distance-box, #elevation-box{width:233px;padding:0 5px 0 15px;}
 #length-elevation-header,#distance-box,#elevation-box,#length-elevation-submit-box,#length-elevation-submit-box-metric{clear:both;display:inline-block;}
.cent{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}

	.scroll-nav{z-index: 10;position: absolute;top: 0;right: 0;	}

		.scroll-nav a{
			background-color: #cd2122;
			width:25px;
			height:20px;
			overflow:hidden;
			display:inline-block;
			margin-left:2px;
			-webkit-transition: all .40s;
			-moz-transition: all .40s;
			-o-transition: all .40s;
			transition: all .40s;
			float:right;
		}

		.scroll-nav a:hover{background-color:#939393 !important;}

		.scroll-nav a .tieicon-left-open:before {content: '\e75d';}

		.scroll-nav a .tieicon-right-open:before {content: '\e75e';}

		.scroll-nav a i:before{width: 25px; height: 20px; line-height: 20px; color: #FFF; font-size: 14px;}

 
 

 
 .topmail{width:auto;
 float:left;
 font-size:18px;
 font-family:'nayala';
 }
.universal_a{text-decoration:none;border:none;color:#afa0a1;padding-bottom:1px;border-bottom:1px solid #afa0a1}
.universal_a:hover,.universal_a:active{text-decoration:none;color:#5c0f19;border-bottom:1px solid #5c0f19}
.universal_a:visited{text-decoration:none}
 
.footer-widget-wrapper .custom-sidebar-title{ color: #ececec !important; }




#bottom {
	height: 90px;
	margin-top: 59px;
	overflow: hidden;
}

#bottom ul {
	border-left: 1px solid #44484F;
	border-bottom: 1px solid #44484F;
	float: left;
	position: absolute;
	margin: 0;
	padding: 0px 15px 5px 0px;
	height: 107px;
	list-style: none;
}

#bottom ul li {
	margin-left: 10px;
}

#bottom ul li a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

#bottom ul li a:hover {
	color: #408ECC;
}

#bottom #bottombanner {
	float: left;
	position: absolute;
	width: 728px;
	height: 90px;
	margin-top: 23px;
	margin-left: 172px;
	overflow: hidden;
}

	.gdlr-session-counter-item .session-counter-block{ margin-bottom: 20px; }


.gdlr-session-counter-item .session-counter-block.gdlr-block-day{ opacity: 0.95; }

.gdlr-session-counter-item .session-counter-block.gdlr-block-hrs{ opacity: 0.85; }

.gdlr-session-counter-item .session-counter-block.gdlr-block-min{ opacity: 0.75; }

.gdlr-session-counter-item .session-counter-block.gdlr-block-sec{ opacity: 0.65; }


#content a:not(.ig_follow),
#content a:visited:not(.ig_follow),
#widget_region_left_sidebar a,
#widget_region_left_sidebar a:visited {
	color: #cfb20c;
}


#content a:hover:not(.ig_follow),
#content a:active:not(.ig_follow),
#widget_region_left_sidebar a:hover,
#widget_region_left_sidebar a:active  {
	color: #782102;
}




#widget_region_left_sidebar {
	background-color: rgba(179, 164, 143, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fb3a48f', endColorstr='#7fb3a48f');
	margin-top: 10px;
	padding-top:.5em;
	width:250px;
	float:left;

}


#widget_region_left_sidebar h3 {
	color: #FFFFFF;
	font-family: 'Book Antiqua',sans-serif;
	font-weight: normal;
}


body.front #content div#cell_a2.cell,
body.front #content div#cell_b2.cell, 
body.front #content div#cell_c2.cell,
body.front #content div#cell_d2.cell,
body.front #content div#cell_a3.cell,
body.front #content div#cell_b3.cell, 
body.front #content div#cell_c3.cell,
body.front #content div#cell_d3.cell {
	padding-left: 0px;
}


body.front #content div#cell_a3.cell a,
body.front #content div#cell_b3.cell a, 
body.front #content div#cell_c3.cell a,
body.front #content div#cell_d3.cell a {
	text-decoration: none;
}


body.front #content div#cell_a3.cell a:hover,
body.front #content div#cell_b3.cell a:hover, 
body.front #content div#cell_c3.cell a:hover,
body.front #content div#cell_d3.cell a:hover {
	color: #FF4300;
}

body.front #content #cell_c3 { left:512px; top:465px }

body.front #content div.cell {
	
	position: absolute;
	display: inline-block;
	left:0; top:0;
	width: 24%; 
	height: 150px;
	overflow: visible;
	font: normal 11px Verdana;
	color: #404040;
}

body.front #content div.cell a {
	color: #404040;
}

body.front #content div.cell h3 {
	
	font-weight: bold;
	color: #404040;
}


body.front div#cell_d3.cell .block .title{
	width: 212px;
}






#main_nav {
	margin: 0;
	padding: 0;
	position: relative;
	left: -1px;
	*left: 0px;
	z-index: 600;
	border-right: 1px solid #303030;
	border-left: 1px solid #303030;
}

.countdown-number {
	font-size: 60px;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 10px;
}


.socialwall span.jumper, .contentmain span.jumper {
z-index: 15;
position: absolute;
bottom: 160px;
left: -5%;
}

.gdlr-session-item .gdlr-session-item-head{ background-color: #ffcc43; }

.gdlr-session-item .gdlr-session-item-head-info.gdlr-active{ background-color: #eabb00; }
.gdlr-session-item .gdlr-session-item-head-info { border-color: #eabb00; }

.gdlr-session-item .gdlr-session-item-head.gdlr-first{ margin-top: 0px; }


.gdlr-session-item.gdlr-full-session-item .gdlr-session-item-head-info{ min-width: 24%; }


.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head{ margin-top: 0px; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head-info { cursor:  pointer; 
	transition: background-color 100ms; -moz-transition: background-color 100ms;
	-o-transition: background-color 100ms; -webkit-transition: background-color 100ms; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head-info.gdlr-active { cursor: auto; }


.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head{ margin-top: 0px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head-info { cursor:  pointer; 
	transition: background-color 100ms; -moz-transition: background-color 100ms;
	-o-transition: background-color 100ms; -webkit-transition: background-color 100ms; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head-info.gdlr-active { cursor: auto; }

	


#subnavbar {
	background: #666666;
	width: 960px;
	height: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}


.btn {
	width: 165px;
	height: 85px;
	position: absolute;
}

    #slideshow #slidesContainer .slide {
    width:330px; 
    height:360px;
    list-style: none;
    }

#feature_slider {
    width: 475px;
    height: 338px;
    float: left;
}

	#feature_slider_box #feature_slider {
		width: 75%;
		height: auto;
	}


	.category #feature_slider_box #feature_slider {
		width: 80%;
	}

	#feature_slider:after {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 10;
	}

	#feature_slider .info-wrapper {
		z-index: 11;
	}


	#feature_slider_box #feature_slider a {
		display: block;
		position: relative;
		height: 0;
		padding-bottom: 71.27%;
	}

	#feature_slider_box #feature_slider a img {
		display: block;
		position: absolute;
		width: 100%!important;
		height: 100%;
		top: 0;
		left: 0;
	}


	#feature_slider_box #feature_slider,
	.category #feature_slider_box #feature_slider {
		width: 100%;
		float: none;
	}

.swiper-slide .video{position:relative; height:100%; min-height:100%;}

.swiper-slide {float: left;}

.swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-bottom: 0;
  line-height: 45px;
}
.block-type-header a.banner-image{display:block;width:100%;height:100%}


.page-numbers {
  list-style: none;
}

.page-numbers a {
  background-color: #383732;
  color: #fff;
  padding: 10px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}

.page-numbers a:hover {
  background: #fa5742;
}

.page-numbers .current {
  background: #fa5742;
  color: #fff;
  padding: 10px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}

	.navicon-line {
	    width: 33px;
	    height: 5px;
	    border-radius: 1px;
	    margin-bottom: 5px;
	    background-color: #fff;
	}

.column25 {
	float: left;
	width: 22%;
	padding-right: 4%;
}

.column12, .column25, .column33, .column50, .column66, .column100 {
	width: 100%;
	padding: 0px;
	margin: 0px 0px 40px;
}
.hentry .alignnone{display:inline-block;}
.tab-pane .tab-icon{display:none}
.tab-pane .tab-desc{float:none;width:100%}
.tab-pane{padding:30px 0;border:1px solid #eee;font-size:15px;font-weight:300;color:#8f8f8f}
.tab-pane .only{width:100%}

.site-title{
	font-family: 'goudylight';
	font-style: normal;
	font-weight: 500;
	text-align: center;
	font-size: 24px;
	letter-spacing: 6px;
	text-transform:  uppercase;
    position: fixed	;
    left: 50%;
    top: 41px; 
    margin-left: -60px;
    z-index: 400;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.site-title-mini{
	font-family: 'goudylight';
	font-style: normal;
	font-weight: 500;
	text-align: center;
	font-size: 12px;
	letter-spacing: 5px;
	text-transform:  uppercase;
	width: 90px;
	padding: 5px 10px;
    position: absolute;
    left: 50%;
    top: 50%; 
    margin-left: -20px;
    margin-top: -15px;
    color: white;
    background-color: white;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.site-title-mini a:hover{
	color: #282828;
}

.site-title a{
	color: #404040;
	text-decoration: none;
}

.site-title-mini a{
	color: #707070;
	text-decoration: none;
}




#header {
    position: relative;
    z-index: 5;
}


    #header a {
        color: #909090
    }


    #header a:hover {
        color: #252525;
        text-decoration: none;
    }


    #header .container {
        height: auto;
        padding: 20px 0;
    }


.wrapper {
    margin: 0 auto;
    width: 100%;
}

    header .menu-main-container { text-indent: -9999px; height: 0; }

    .menu-top-container.mm-menu { text-indent: 0; height: 100%; }

    .menu-main-container.mm-menu { text-indent: 0; height: 100%; }

footer #secondary-nav li.secondary-nav-1 a {
	padding-left: 48px;
	background-position: left -90px;
}
#sharebar .twitter a{background-position:-11px -18px;width:19px}
.animated-gif .animated-share .twitter .share{background-position:0 -204px}
body.slide-step #wrapper.healthyeating #main #article-section.parallax section span .animated-share .twitter .share{background-position:0 -144px}

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


#megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item{
	min-width:0;
	white-space:normal;
}
, 400);
				$(".navmenulabel6").animate({marginTop: "-120px"}

#nav6 p.navmenulabel6 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:800;line-height:1em;margin: 0 0 0 5px;text-align:left;cursor:pointer;top:80px;position:absolute; color:#80140C;}

p.navmenulabel6:focus,p.navmenulabel6:active {color:#CC0000;}

#nav6 p.navmenulabel6:hover {color: #817641;}
	
.special-image:hover .image-overlay { 
 	opacity:1;
}

.special-image img{ 
border-radius:100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  -ms-border-radius: 100%;
  -webkit-border-radius: 100%;
    height: 100%;
    width: 100%;
}

.special-image {
    float: left;
	 margin: 30px;
    height: 204px;
    width: 207px;
	position: relative;
	
}


.col-sm-12{
font-size: 20px;
font-weight: bold;
}


#content-contain div.grid div {float:left; padding:0 2%;}

#content-contain div.grid div img {width:100%;}

.grid {margin-top:40px;}
.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;}

#dmg-content #dmg-gamma {
  width: auto;
  padding: 0 15px 0 0;
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 1%;
	margin-right: 1%;
}


.container_15 .grid_4 {
	width:24.667%;
}


.container_12 .grid_4 {
	width:31.333%;
}


#rt-fullwidth {
	box-shadow: 0px 4px 6px #ccc;
}

div#rt-fullwidth .chefdecal {
	position: absolute;
	right: 10%;
	top: 20%;
	z-index: 10;
	float: right;
}

div#rt-fullwidth.chefdecal {
	position: absolute;
	right: 0;
	top: 20%;
	z-index: 10;
	float: right;
}

.cb-grid-x .cb-grid-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.cb-grid-x .cb-grid-img img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  min-width: 100%;
}


.cb-grid-img {
  line-height: 0;
  background: #000;
}


.cb-meta-style-1 .cb-grid-img img, .cb-meta-style-5 .cb-grid-img img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

  #content .tablenav a.page-numbers,
  #content .tablenav .current {
    color: #3399cc;
    padding: 4px 7px;
    border: solid 1px #3399cc;
    text-decoration: none;
    font-weight: bold;
    background: #FFF; }

  #content .tablenav a.page-numbers:hover {
    background: #F5F5F5; }


#main p.meta {
  font-style: italic;
  color: #808080;
}

#main article {
  margin-bottom: 18px;
  border-bottom: 1px solid #eeeeee;
  padding: 0 0 9px;
}

#main article footer {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
  position: relative;
  min-height: 20px;
}

#main article footer a.edit-post {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}

#main .hero-unit img {
  margin-bottom: 1em;
}

#main article img {
  height: auto;
  max-width: 100%;
}

.archive #main .post h3 {
  line-height: 24px;
  margin-bottom: 10px;
}

.page-template-page-homepage-php #main article {
  border-bottom: none;
}



.attachment #main .post_content img {
  max-width: 100%;
}

.ie8 #main .media-grid img {
  max-height: none !important;
  max-width: none !important;
}

#main {
  padding-top: 60px;
}

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

.fleft{float:left;}

div#slideshow {
	float: left;
	width: 100%;
	height: 458px;
}

.main-header .cart .cart-link { line-height: 30px; color:  #444444 ; font-weight: bold; }
.span4{width:300px}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
input.span4,textarea.span4,.uneditable-input.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.main-top .block[class*="span"]:nth-child(odd),.main-top .block[class*="span"].clear-row,.main-upper .block[class*="span"]:nth-child(odd),.main-upper .block[class*="span"].clear-row,.main-body .block[class*="span"]:nth-child(odd),.main-body .block[class*="span"].clear-row,.main-lower .block[class*="span"]:nth-child(odd),.main-lower .block[class*="span"].clear-row,.main-bottom .block[class*="span"]:nth-child(odd),.main-bottom .block[class*="span"].clear-row,.content-top .block[class*="span"]:nth-child(odd),.content-top .block[class*="span"].clear-row,.content-upper .block[class*="span"]:nth-child(odd),.content-upper .block[class*="span"].clear-row,.content-lower .block[class*="span"]:nth-child(odd),.content-lower .block[class*="span"].clear-row,.content-bottom .block[class*="span"]:nth-child(odd),.content-bottom .block[class*="span"].clear-row,.content-row2 .span6:nth-child(odd),.content-col2.row-fluid .span6:nth-child(odd),.content-row3 .span4:nth-child(odd),.content-col3.row-fluid .span4:nth-child(odd),.content-row4 .span3:nth-child(odd),.content-col4.row-fluid .span3:nth-child(odd),.site-sidebar-first .block:nth-child(odd),.site-sidebar-second .block:nth-child(odd){margin-right:2%;}
.news-blocks .span3,.news-blocks .span4{line-height:normal;border:1px solid #344051;margin-bottom:10px;background:#fff;margin-top:20px;}
.ie8 .span4{width:330px;}
#block-views-recent-campus-news-block-1 .span4{padding-bottom:20px;}
.view-id-homepage_systems .span4:hover,.front .span3:hover{opacity:0.8;}
@media (min-width:1200px)
	.front .row-fluid .span4{width:31% !important;}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		background-color:#ffffff !important;
	}

	
		#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box *,#wrapper .header-social .cart-contents *{
		color:#333333 !important;
	}

	
		#wrapper .header-social .menu .sub-menu li a:hover{
		background-color:#f00 !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		border-color:#ffffff !important;
	}
.menu-item-625 a{border-right:0}
.genesis-nav-menu .menu-item{display:block;margin-left:0}
.genesis-nav-menu .menu-item:hover{position:static}




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

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


.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; }
header.home .logo{width:18.375rem;min-width:133px}
.logo{float:left}






.title-area {
	float: left;
	padding: 0 0 4px;
	width: 390px;
	margin-top:10px;
}


.header-full-width .title-area {
	width: 100%;
}

	


	.content,
	.homeside,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .search-form,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}


.apostrophe-navigation .current_page_item a,
.apostrophe-navigation .current-menu-item a,
.apostrophe-navigation .current-post-ancestor a,
.apostrophe-navigation .current-menu-ancestor a,
.apostrophe-navigation .current-menu-parent a,
.apostrophe-navigation .current-post-parent a {
	border-top-color: #117bb8;
}


	
	div.apostrophe-navigation ul,
	ul.apostrophe-navigation {
		display: none;
	}


	.main-navigation.toggled .apostrophe-navigation {
		border-bottom: solid 1px;
		display: block;
	}


	.main-navigation.toggled .apostrophe-navigation li {
		clear: left;
		display: block;
		float: none;
	}


	.main-navigation.toggled .apostrophe-navigation li a {
		margin-top: 0;
		padding: 10px 25px 15px;
	}


	.main-navigation.toggled .apostrophe-navigation .toggled {
		border-bottom: 1px solid;
		border-top: 2px solid;
	}
footer .footer-menu h3{color:white;font-weight:600;line-height:20px;margin-bottom:20px}
footer .footer-menu h4{color:#5E6E8A;font-size:12px;font-weight:600;margin-bottom:5px;margin-left:20px}
footer .footer-menu ul{color:#48597A;list-style:disc;margin-left:20px;margin-bottom:20px}
footer .footer-menu ul li a{color:#D1D6DE;font-size:12px;line-height:20px;background-image:linear-gradient(to top, rgba(0,0,0,0) 11%, rgba(255,255,255,0.2) 11%, rgba(255,255,255,0.2) 16%, rgba(0,0,0,0) 16%)}
footer .footer-menu ul li a:hover{background-image:linear-gradient(to top, rgba(0,0,0,0) 11%, #4B77E0 11%, #4B77E0 16%, rgba(0,0,0,0) 16%);color:#4B77E0}


#slideshow{
	height:600px;
	margin:0 auto !important;
	top: inherit !important;
}
#slideshow,.headerImage{margin:0 auto -120px;position:relative;top:-120px;width:auto}
#slideshow .metaslider .caption-wrap{background:rgba(0,0,0,0);bottom:auto;color:#FFF;left:220px;opacity:1;position:absolute;top:230px;width:345px}
#slideshow .metaslider .caption-wrap.right{left:690px;width:360px}
#slideshow .metaslider .caption h4{color:#FFF;font-size:26px;font-weight:600;margin-bottom:.25rem}
#slideshow .metaslider .caption p{font-size:16px;line-height:24px}
#slideshow .metaslider .caption-wrap .learnMore{background:#3F6C8A;border:1px solid #555;color:#FFF;display:inline-block;font-size:15px;line-height:100%;margin-top:10px;opacity:.8;padding:4px 10px}
.page-template-page-templatestemplate10-php #slideshow{height:auto}
.page-template-page-templatestemplate10-php #slideshow .caption-wrap{top:auto;bottom:40px;width:auto;left:20px}
.page-template-page-templatestemplate10-php #slideshow .caption{padding:0}
.page-template-page-templatestemplate10-php #slideshow .caption h4{font-size:36px;font-weight:600;line-height:100%}
.page-template-page-templatestemplate10-php #slideshow .caption p{font-size:30px;font-weight:400;line-height:100%}
#slideshow .metaslider .caption-wrap.mxv{left:707px;width:300px;margin-top:94px}
.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}
.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:1005;width:100%;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}
.reveal-modal .column,.reveal-modal .columns{min-width:0}
.reveal-modal.radius{border-radius:3px}
.reveal-modal.round{border-radius:1000px}
.reveal-modal.collapse{padding:0}
.reveal-modal.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;max-width:none!important;margin-left:0!important}
.reveal-modal.toback{z-index:1003}
.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;color:#aaa;font-weight:bold;cursor:pointer}






.labreveal.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {right: 0.375rem;}


.reveal-modal.labreveal {
    min-height:auto;
}
.clear{clear:both}

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

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

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

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

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

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

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

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

  .page-title.disabled-bg .wf-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }
 
.wrapper {
	position:relative;
	z-index:1;
	width:1220px;
	margin:0 auto;
	-moz-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	background:#FFF;
}

.wrapper.full-site, .wrapper.layout-2c.full-site{
	width:100% !important;
	-moz-box-shadow:  none;
	-webkit-box-shadow:  none;
	box-shadow:  none;
}

.wrapper:after, #main-content:after{display: block;visibility: hidden;clear: both;	height: 0;content: " ";}



.wrapper.layout-2c{width:1020px;}

.wrapper.layout-2c .container, .wrapper.layout-2c header, .wrapper.layout-2c #main-nav, .wrapper.layout-2c #footer-widget-area, .wrapper.layout-2c .scroll-box-wide .group_items {width:955px ;}

.wrapper.layout-2c .header-content {margin: 0 -32px; padding: 25px 32px;}

.wrapper.layout-2c .sidebar-narrow{display:none;}

.wrapper.layout-2c .cats-review-box .reviews-cat {width: 304px;margin-right: 15px;}

.wrapper.layout-2c .cats-review-box .reviews-cat h4{width: 190px;}

.wrapper.layout-2c .wide-news-item , .wrapper.layout-2c .scroll-box-wide.scroll-box .scroll-item{width: 231px; margin-right: 10px;}

	#main-nav.fixed-nav, .wrapper.layout-2c #main-nav.fixed-nav{
		position:fixed;
		top:0;
		left:0;
		width:100% !important;
		z-index:999;
		opacity:0.9;
		-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, .1);
		-moz-box-shadow: 0 5px 3px rgba(0, 0, 0, .1);
		box-shadow: 0 5px 3px rgba(0, 0, 0, .1);
	}

	body.admin-bar #main-nav.fixed-nav,body.admin-bar .wrapper.layout-2c #main-nav.fixed-nav{top:23px;}

   .header-content, .wrapper.layout-2c .header-content {margin: 0 -21px; padding: 25px 21px;}

    .wrapper.full-site .header-content , .wrapper.layout-2c.full-site .header-content { background:transparent;}
.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-md-4{width:33.33333333%}
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}

.flt1 {
float:left;
}

.foot{text-align:left}

.mk-zindex-fix {
  z-index: 60;
}
#ca_banner .accept{cursor:pointer;font-size:14px;margin:5px auto;width:120px;background:#0089f2;padding:3px;border-radius:3px;text-shadow:1px 1px 0 #0072ca;color:#fff;background-image:-webkit-linear-gradient(#0089F2 0%,#0072ca 100%);background-image:-moz-linear-gradient(#0089F2 0%,#0072ca 100%);background-image:-o-linear-gradient(#0089F2 0%,#0072ca 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0089F2),to(#0072ca));background-image:linear-gradient(#0089F2 0%,#0072ca 100%);float:none!important;}
#ca_banner .accept:hover{box-shadow:0 0 15px #000;}

#foot_left,
#foot_right{
float:none;
width:auto;
}

.carousel-inner .slider_content
{
	position:absolute;
	width:100%
}

.carousel-inner .slider_content .thumb
{
	opacity:0;
	filter:alpha(opacity = 0);
	text-align:center;
	height:100%
}

.carousel-inner .slider_content.left .thumb
{
	text-align:left
}

.carousel-inner .slider_content.right .thumb
{
	text-align:right
}

.carousel-inner .active .slider_content .thumb
{
	-webkit-animation:rotate 1s 1 ease-out;
	-moz-animation:rotate 1s 1 ease-out;
	-o-animation:rotate 1s 1 ease-out;
	animation:rotate 1s 1 ease-out;
	opacity:1;
	filter:alpha(opacity = 100)
}

.carousel-inner .active .slider_content .thumb.fade
{
	-webkit-animation:fade 1s 1 ease-out;
	-moz-animation:fade 1s 1 ease-out;
	-o-animation:fade 1s 1 ease-out;
	animation:fade 1s 1 ease-out
}

.carousel-inner .slider_content .thumb img
{
	max-height:100%
}

.carousel-inner .slider_content .text
{
	text-align:center;
	opacity:0;
	filter:alpha(opacity = 0);
	position:relative;
	display:inline-block;
	width:100%;
	margin:10px 0 10px 0;
	-webkit-transform:translateZ(0px);
	-moz-transform:translateZ(0px);
	-ms-transform:translateZ(0px);
	-o-transform:translateZ(0px);
	transform:translateZ(0px)
}

.carousel-inner .active .slider_content .text
{
	-webkit-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);
	-moz-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);
	-o-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);
	animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);
	opacity:1;
	filter:alpha(opacity = 100)
}

.carousel-inner .slider_content .text .qbutton
{
	margin:10px 0 0 0
}

.carousel-inner .item.dark .slider_content .text .qbutton
{
	border-color:#303030;
	background-color:#303030;
	color:#fff
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white:hover
{
	background-color:#303030;
	color:#fff!important;
	border-color:#303030
}

.carousel-inner .slider_content .text .qbutton.green
{
	margin:10px 10px 0 0
}

.carousel .carousel-inner .slider_content
{
	display:table-cell;
	vertical-align:middle;
	position:static;
	top:0!important;
	left:0!important
}

    .q_logo a img {
        height: 80px !important;
    }
header .q_logo img.mobile{display:block!important;opacity:1!important;position:relative;margin:0 auto}
header .q_logo img.normal,header .q_logo img.light,header .q_logo img.dark,header .q_logo img.sticky{display:none!important}
header .q_logo.animate_logo div.normal{opacity:1!important;display:block}
header .q_logo.animate_logo div.dark,header .q_logo.animate_logo div.sticky{display:none}
.q_logo{display:table-cell;position:relative;top:auto;vertical-align:middle}
.q_logo a{left:-50%;width:auto!important}
.q_logo img{top:0;left:0}
.q_logo img.light,.q_logo img.sticky,.q_logo img.dark,.q_logo img.popup,.q_logo img.mobile{opacity:0}
header.scrolled .q_logo img.normal,header.scrolled.dark .q_logo img.normal,header.scrolled.light .q_logo img.normal{opacity:1}
header.scrolled .q_logo img.light,header.scrolled.light .q_logo img.light,header.scrolled.dark .q_logo img.light,header.scrolled .q_logo img.dark,header.scrolled.light .q_logo img.dark,header.scrolled.dark .q_logo img.dark{opacity:0}
header.light .q_logo img.normal{opacity:0}
header.light .q_logo img.light{opacity:1}
header.light .q_logo img.dark{opacity:0}
header.dark .q_logo img.normal{opacity:0}
header.dark .q_logo img.light{opacity:0}
header.dark .q_logo img.dark{opacity:1}
header.sticky .q_logo img.sticky{opacity:1}
header.sticky .q_logo img.normal,header.sticky .q_logo img.light,header.sticky .q_logo img.dark,header.sticky .q_logo img.popup,header.sticky .q_logo img.mobile{opacity:0!important}
.menu_bottom .q_logo a{display:inline-block}
header.centered_logo .q_logo{top:0}
header.centered_logo.sticky .q_logo{top:50%}
header.centered_logo .q_logo a{display:inline-block;vertical-align:middle}
header.centered_logo .q_logo img{top:0;margin:0}
header.centered_logo.centered_logo_animate .q_logo img,header:not(.centered_logo) .q_logo img{height:100%}
header.centered_logo.sticky .q_logo img{top:-50%}
header.fixed_hiding .q_logo a,header.fixed_hiding .q_logo{max-height:124px;opacity:1;-webkit-transition:max-height .2s ease 0s,opacity .2s ease 0s;-moz-transition:max-height .2s ease 0s,opacity .2s ease 0s;-o-transition:max-height .2s ease 0s,opacity .2s ease 0s;-ms-transition:max-height .2s ease 0s,opacity .2s ease 0s;transition:max-height .2s ease-out 0s,opacity .2s ease 0s}
header.fixed_hiding.scrolled .q_logo,header.fixed_hiding.scrolled .q_logo a{-webkit-transition:max-height .2s ease 0s,opacity .4s ease 0s;-moz-transition:max-height .2s ease 0s,opacity .4s ease 0s;-o-transition:max-height .2s ease 0s,opacity .4s ease 0s;-ms-transition:max-height .2s ease 0s,opacity .4s ease 0s;transition:max-height .2s ease-out 0s,opacity .4s ease 0s;max-height:0!important;opacity:0}
.popup_menu_opened .q_logo img.normal,.popup_menu_opened .q_logo img.light,.popup_menu_opened .q_logo img.sticky,.popup_menu_opened .q_logo img.dark,.popup_menu_opened .q_logo img.mobile{opacity:0!important}
.popup_menu_opened header .q_logo img.popup{opacity:1!important}

.sfcm.sfsi_wicon {
    padding: 0;
	width: 100%;
	border: medium none;
}


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

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


.footer-wrapper .links .link-title {
	color: #595959;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	margin: 0 10px 5px 0;
	padding: 0;
	position: relative;
	float: left;
	clear: both;
}

#nav ul li.login {
	display: none;
}



.container-1{
	width: 100%;
	padding-top: 6px;

}

.section-highlight .highlight-subhead {
  margin-top: 5px;
  font-size: 18px;
  opacity: .75;
}

.section-highlight .highlight-subhead strong,
.section-highlight .highlight-subhead a {
  opacity: 1;
}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}

	.mobile-hide {
		display:none !important;
	}

.wpcmsdev-toggle .toggle-content {
  border-top: 1px solid #d8d8d8;
  padding: 1.5em;
}

#homelogo{width:348px;height:73px}

#news #pizza .city ul li, #news #pizza .state ul li { min-width: 120px; }

	#news #pizza .city ul li,
	#news #pizza .state ul li { width: 24%; }
#main-header .logo .desktop-logo{display:none}




.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #8AA789;
   text-align: justify;
}

		.teaser { float: left; }



.teaser a.teaser_link:hover { text-decoration: underline; }

.teaser .teaser_author { font-style: italic; }

	.teaser .teaser_author .author { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }

.teaser .edit_post { letter-spacing: 1px; }

	.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a { text-transform: uppercase; letter-spacing: 1px; color: #888; border-bottom: 1px solid #eee; }

	.teaser .teaser_author a { font-style: normal; }

	.teaser .format_teaser a { text-decoration: underline; }

	.teaser .format_teaser a:hover { text-decoration: none; }

.teaser h2 { }

.teaser .format_teaser { font-size: 1.2em; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; }

.teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post { font-family: Verdana, sans-serif; }

.teaser .teaser_category { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_date { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_comments { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_link { font-size: 1.2em; line-height: 1.5em; }

.teaser .post_tags { font-size: 1.1em; line-height: 1.636em; }



.teaser .post_image_link img.alignleft { margin-right: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.alignright { margin-left: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.aligncenter { margin-bottom: 1.8em; }

.teaser .post_image_link img.alignnone { margin: 0 auto 1.8em 0; }

.teaser .post_image_link img.frame { padding: 0.8em; border-width: 0.1em; }

.teaser .format_teaser .post_image_link img.alignleft { margin-right: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.alignright { margin-left: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.aligncenter { margin-bottom: 1.5em; }

.teaser .format_teaser .post_image_link img.frame { padding: 0.333em; border-width: 0.083em; }

.headline_meta, .headline_meta a, .teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, .teaser_comments, .teaser_category, .teaser .edit_post a { color: #888888; }

.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover { color: #000000; }


div.jp-video-full div.jp-gui {
	position: fixed !important; position: static; 
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	z-index:1000;
}

.sk-video-widget-wrap {
	overflow: hidden;
}


.sk-video-widget-wrap .video,
.sk-video-widget-wrap .text {
	float: left;
	width: 50%;
}


.sk-video-widget-wrap .video{
	text-align: right;
}


.sk-video-widget-wrap .text p{
	line-height: 19px;
	font-size: 14px;
	font-weight: normal;
	color: #333;	
}


.sk-video-widget-wrap h2 {
	margin-left: 0;
}

#custom-cookie-accept {
  position: fixed;
  overflow: hidden;
  opacity: 0;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  z-index: 9999;
}
.col{float:left}
.rightcol{float:right;width:250px;}




.cat-posts-stacked {
	clear:both;
	float:none;
	margin: 0;
	padding:0;
	}


#content .cat-posts-stacked .post {
	margin:0 0 15px;
	padding:0 0 15px;
	}


.cat-posts-stacked .entry,
.cat-posts-stacked .entry.post-1,
.cat-posts-stacked .excerpt,
.cat-posts-stacked .meta {
	height:auto;
	margin:0;
	padding:0;
	}


.cat-posts-stacked img.thumbnail {
	float:left;
	margin: 0 15px 0 0;
	max-width:30%;
	height:auto;
	}


.cat-posts-stacked h3.post-title {
	letter-spacing:0;
	font-size:12pt;
	line-height:1.4em;
	margin: 0;
	}
.inset-1,.inset-2,.inset-3,.inset-4{width:auto;}
.info-offcanvas-wrapper{display:block;height:100%}
.navbar-offcanvas,.info-offcanvas-wrapper{left:0;z-index:-1;position:absolute;width:100%;background-color:#dfdede;opacity:0;padding-top:8px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
