﻿#mobile-nav{padding:.4em 20px;font-size:2.5em;position:relative;z-index:1500}
#mobile-nav-menu-wrap{-webkit-transition:margin 0.5s ease 0.2s;-moz-transition:margin 0.5s ease 0.2s;-ms-transition:margin 0.5s ease 0.2s;-o-transition:margin 0.5s ease 0.2s;transition:margin 0.5s ease 0.2s;position:fixed;top:0;height:100%;background:#959595;left:100%;width:250px;margin-left:0;overflow-y:auto}
#mobile-nav-menu-wrap.active{margin-left:-250px}
#mobile-nav-menu-wrap #mobile-nav-contents{width:250px}
#mobile-nav-menu-wrap #mobile-nav-contents .head{padding:10px;background-color:#fff;line-height:60px}
#mobile-nav-menu-wrap #mobile-nav-contents .head img.img-responsive{max-width:80%;display:inline-block;vertical-align:middle}
#mobile-nav-menu-wrap #mobile-nav-contents .head i.fa{display:inline-block;vertical-align:middle;padding:4px;border:1px solid #959595;float:right;color:#003467}
#mobile-nav-menu-wrap #mobile-nav-contents .head i.fa:hover{background-color:#eee}
#mobile-nav-menu-wrap #mobile-nav-contents #mobile-nav-logo{display:inline-block;padding:20px 10px 10px;background-color:#fff;margin-bottom:2px;width:66%}
#mobile-nav-menu-wrap #mobile-nav-contents .mobile-nav-close{display:inline-block;background-color:#fff;width:33%;text-align:right}
#mobile-nav-menu-wrap #mobile-nav-contents ul{margin:0;padding:0}
#mobile-nav-menu-wrap .shadow-bar{position:absolute;top:0;left:0;height:100%;width:1px;background-color:#959595;box-shadow:1px 0 5px 2px rgba(0,0,0,0.2)}
body.admin-bar #mobile-nav-menu-wrap{top:46px !important}
body.admin-bar #mobile-nav-button{top:32px}
.visible-sm{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-sm{display:table}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}
#main-wrapper #main{margin:0 auto;overflow:hidden;padding:29px 0 31px;}

.icon-box,
.wpb_row .wpb_column .wpb_wrapper .icon-box {
	margin-bottom: 35px;
}

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


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}

#sidebar .widget-area .wpb_column.vc_column_container:first-of-type,.sidebar .widget .wpb_column.column_container:first-of-type,.widget-area .widget .wpb_column.vc_column_container:first-of-type{margin-left:0;padding-left:0}

#sidebar .widget-area .wpb_column.vc_column_container:last-of-type,.sidebar .widget .wpb_column.column_container:last-of-type,.widget-area .widget .wpb_column.vc_column_container:last-of-type{margin-right:0;padding-right:0}

.wpb_column .ts-pricing{width:100%!important;margin:0;float:none!important}

.wpb_column .ts-pricing:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}
#cff .cff-text-link{float:left;clear:none;width:72%;margin-left:3%;padding:0 0 5px 0;}
#cff .cff-text-link.cff-no-image{width:100%;margin-left:0;}


.latest-articles-homepage {
	float:left;
	margin:15px 0 0 25px;
	width:60%;
	height:auto;
}

.latest-articles-homepage h3 {
	float: left;
	width: 100%;
	font-size: 20px;
	font-weight: 400 !important;
	padding-bottom: 5px;
	color: #272525;
}
.row .fourcol,
#nav,
#searchform,
.menu,
#commentform,
#footer,
.searchform,
#related-posts,
.entry .post-taxonomies,
hr.sep,
.postnav,
.sharedaddy,
footer,
#respond,
.reply,
#sidebar{display:none}


#navigation {
background:#762614;
width:946px;
}

img.alignleft {
  margin-right: 10px;
  float: left;
}


.slide {
	float:left; 
	width: 180px;
	margin-right: 30px;
	}


.slide.img3 {margin-right: 0;}


.slider5 .slide:last-child {margin-right: 0;}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.testimonials .wpb_text_column,  .testimonials .wpb_text_column h4{
    text-align: center;
 }

.testimonials .wpb_text_column h4 {
    font-size: 24px;
    line-height: 26px;
    margin: 24px 0 7px;
    color: #404041;
    font-family: Circular-Bold;
}


.testimonials .wpb_text_column h6, .testimonials .wpb_text_column p {
    color: #bbb;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
}


.testimonials .wpb_text_column p {
    margin: 20px 0 0;
    padding: 0 25px;
}

.testimonials .wpb_text_column h6{
    margin: 0;
}


#bottom_nav {
	position: relative;
	width: 1010px;
	margin: 0 auto;
	clear: both;
}


#bottom_nav a {
	outline: 0;
}





table#logoarea, 
table#logoarea tr, 
table#logoarea td {
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	}


table#logoarea {
	width: 100%;
	
	
	}

.livicon, .livicon:before, .livicon:after{
	-moz-box-sizing: content-box !important;
	box-sizing: content-box;
}



.livicon {
  display: inline-block;
  line-height: inherit;
  vertical-align: middle;
}

.livicon.morph {
  position: relative;
}

.livicon.in-morph {
  position: absolute;
  top: 16px;   
  left: 16px;  
}

.livicon.metro-bg {
  padding: 16px; 
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.livicon.circle-bg {
  padding: 16px 15px 16px 17px; 
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  width: auto;
  height: auto;
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%; 
  border-radius: 50%;
  -webkit-background-clip: padding-box; 
  -moz-background-clip:    padding; 
  background-clip:         padding-box; 
}

.livicon.rounded-bg {
  padding: 16px; 
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  -webkit-border-radius: 6px; 
  -moz-border-radius: 6px; 
  border-radius: 6px; 
  -webkit-background-clip: padding-box; 
  -moz-background-clip:    padding; 
  background-clip:         padding-box;
}

.livicon.pull-right {
  float: right;
  margin-left: 0.3em;
}

.livicon.pull-left {
  float: left;
  margin-right: 0.3em;
}

.livicon.shadowed {
  -webkit-filter: drop-shadow(0 -1px 0 rgba(0,0,0,0.25)); 
  filter: drop-shadow(0 -1px 0 rgba(0,0,0,0.25)); 
}


div.login-search.side-bar {margin-bottom: 30px;}




#header .login-search {
  width: 329px;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -24px;
  height: 49px;
  overflow: hidden;
}

#header a#mcSimpleLogin, .login-search-menu a#mcSimpleLogin {
  background: #a4a4a4;
  width: 164px; float: left;
  line-height: 49px;
  height: 49px;
  text-decoration: none;
  color: #4A4A4A;
  display: block;
  padding: 0;
  text-align: center;
  font-size: 14px;
}

#header a#mcSimpleLogin:after,
#header .moduletable.mc-search:after,
#header .moduletable.mc-search.member-search:after,
.login-search-menu a#mcSimpleLogin:after,
.login-search-menu .moduletable.mc-search:after,
.login-search-menu .moduletable.mc-search.member-search:after {
  content: " \e1d5";
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


#header a#mcSimpleLogin:hover, .login-search-menu a#mcSimpleLogin:hover {opacity: 0.8; color: white;}


#header .moduletable.mc-search, .login-search-menu .moduletable.mc-search {
  position: relative;
  height: 24px;
  background: #FFF1D2;
  float: right;
  width: 164px;
  border-bottom: 1px solid #fff;
}

#header .mc-search input.inputbox, .login-search-menu .mc-search input.inputbox {
  border: none;
  display: block;
  background: none;
  height: 14px;
  padding: 5px 24px 5px 10px;
  color: #DBD0B7;
  font-size: 11px;
  margin: 0;
  width: 130px;
}


#header .moduletable.mc-search:after, .login-search-menu .moduletable.mc-search:after {
  content: "\e604";
  background: none;
  position: absolute;
  top: 3px;
  right: 4px;
  color: #DBD0B7
}

#header .moduletable.mc-search.member-search:after, .login-search-menu .moduletable.mc-search.member-search:after {
  content: "\e605";
}


#header .mc-search a.button.mc-search, .login-search-menu .mc-search a.button.mc-search {
  display: none;
}

.mobile-menu-top.modules-1 .login-search-menu a#mcSimpleLogin {margin-bottom: 0;}


.login-search-menu {padding: 50px 0 20px; width: 56%}

.login-search-menu a#mcSimpleLogin {
  float: none;
  width: auto;
  margin: 0 20px 20px;
  font-size: 14px;
  color: white;
  }

.login-search-menu a#mcSimpleLogin:after {font-size: 32px; float: right; margin-top: 8px; margin-right: 1px; color: white;}


.login-search-menu .moduletable.mc-search {background: #222;}

.login-search-menu .moduletable.mc-search:after {font-size: 32px; top: 8px; right: 8px; color: rgba(255,255,255,0.7);}

.login-search-menu .mc-search input.inputbox {width: 80%; height: 39px; line-height: 39px; font-size: 13px; color: rgba(255,255,255,0.7);}
 
  #primary-nav-container, #tablet-landscape, .login-search {display: none;}
 
    .login-search-menu a#mcSimpleLogin,
    .login-search-menu .moduletable.mc-search {height: 30px; line-height: 30px; margin: 0 20px 2px 20px;}

    .login-search-menu a#mcSimpleLogin:after,
    .login-search-menu .moduletable.mc-search:after {font-size: 16px;}

  .login-search-menu a#mcSimpleLogin,
  .login-search-menu .moduletable.mc-search {margin-left: 10px; margin-right: 10px;}
 

.login-search.side-bar a#mcSimpleLogin          {background: #4a4a4a; color: #fff;}

.login-search.side-bar a.button.mc-search       {background: #4a4a4a; color: #fff;}


#site-title,
#site-logo {
  position: relative;
}

.only-on-home #site-title, .only-on-home
#site-logo {
  -moz-animation: dropHeader 1 0.75s ease-in;
  -webkit-animation: dropHeader 1 0.75s ease-in;
  animation: dropHeader 1 0.75s ease-in;
}


#site-title {
  margin: 0;
}

.no-fittext #site-title {
  font-size: 80px;
}

#site-title a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 100%;
}

.basic #site-title a {
  font-family: 'Megrim', cursive;
}

.only-on-home.no-fittext .basic #site-title a {
  font-size: 120px;
}

.only-on-home.no-fittext #site-title a { font-size: 120px; }


.adr__icon {
  padding-left: 1.5rem;
  position: relative; }

  .adr__icon i {
    left: 0;
    position: absolute;
    top: 5px; }
.large-12{position:relative;width:100%}
.ie8 .large-12,.ie8 .row .large-12{width:100%}
.text-center{text-align:center !important}
#cat-nav a.text-center{position:absolute;left:49%}

.mycars .mycars-list {
  margin-bottom: 0;
  line-height: 1; }


.touch.orientation-landscape .mycars .popup .mycars-list {
  max-height: 375px;
  overflow: scroll; }

.mycars .saved-cars.recently-saved .mycars-list-row.mycars-first-row { background-color: #F8F4C8; }

.mycars .mycars-list .mycars-list-row { padding: 10px 8px 10px 5px; border-top: 1px solid #cccccc; margin: 0; }

.mycars .mycars-list .mycars-list-row:nth-child(2n) { background-color: rgba(210, 210, 210, 0.5); }

.mycars .mycars-list .incentive-cta { width: 95%; float: left; margin-top: 10px; margin-left: 10px; }

.mycars .mycars-list .incentive-cta .incentive-count { font-size: 120%; font-weight: bold; color: #008d2e; }

.mycars .mycars-list .incentive-cta a { display: block; }

.mycars .mycars-list-footer { padding: 10px 20px; overflow: hidden; *zoom: 1; background-color: #fff; border-top: 1px solid #cccccc; line-height: 26px; }

.mycars .mycars-list-footer .mycars-compare-form { float: left; }

.mycars .mycars-list-footer .compare-btn { font-size: 70%; }

.mycars .mycars-list-footer .compare-btn.disabled { color: #6d6d6d; }

.mycars .mycars-list-footer .view-favorites { float: right; }

.mycars .empty-list .mycars-list-footer .mycars-compare-form { display: none; }

.logged-in .mycars .mycars-list-row.mycars-first-row, .logged-in .mycars .empty-content { border-top: none; }



.mycars-list.alerts li { padding: 6px 3%; }

.mycars-list.alerts .bd { position: relative; width: 100%; }

.mycars-list.alerts .view-date { padding-left: 0; }


.mycars-list-container { display: block; position: relative; height: 250px; }

.mycars .saved-cars.recently-saved .mycars-list-row.mycars-first-row .mycars-vehicle .vehicle-title a,
.mycars .saved-cars.recently-saved .mycars-list-row.mycars-first-row .mycars-vehicle .attr-title,
.mycars .saved-cars.recently-saved .mycars-list-row.mycars-first-row .mycars-vehicle .attr-value,
.mycars .saved-cars.recently-saved .mycars-list-row.mycars-first-row .mycars-vehicle .price,
.mycars .saved-cars.recently-saved .mycars-list-row.mycars-first-row .mycars-vehicle .vehicle-image .view-date { color: #555555; }


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}


.hpbottomright {
	float: right;
	width: 310px;
	margin: 0px;
	padding: 0px;
	}


.module_wrap, .users_wrap { overflow:hidden; margin-top:10px; }


.module_wrap:first-child, .users_wrap:first-child { margin-top:0px; }

.header3-zone .wrapper-in .main .viewcart .view .dx1{
	color: #8c358a;
	font-size: 12px;
	 font-family: verdana;
	 font-weight: normal;
}

#footer_links{
height:24px;
margin:13px 10px;
text-shadow:1px 1px 1px #ffffff;
}

#footer_links a{
color:#727f85;
float:left;
	font-family: 'Lato' !important;
    font-style:  normal;
	font-size: 80%;
	text-transform:none;
	font-weight:400;
	line-height:15px;	
margin:0 15px;
}

#footer_links a:hover{
color:#198dcd;
}
.popover.left{margin-left:-10px}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}


.left{float:left;}

#content_03 .icon.left.grey_01_bg {
max-height: 33px;
max-width: 28px;
}


.testimonials-bs .carousel-control-v2.left,
.testimonials-bs .carousel-control-v2.right {
    text-decoration: none;
    background-image: none;
}


.page-template-1l-sidebar-php #container { padding-left: 275px; padding-right: 0px; }


.page-template-1r-sidebar-php #container { padding-left: 0px; padding-right: 275px; }


.page-template-1l1r-sidebar-php #container { padding-left: 185px; padding-right: 185px; }


.page-template-2l-sidebars-php #container { padding-left: 370px; padding-right: 0px; }


.page-template-2r-sidebars-php #container { padding-left: 0px; padding-right: 370px; }


 #container { padding-left: 185px; padding-right: 185px; }

.page-template-no-sidebars-php #container { padding-left: 0; padding-right: 0; }


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

.fix { display: inline-block; }


.headingb {
	font-family: tahoma, Verdana, Arial;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
div#banner_content_container,div#banner_content_container_small{float:left;width:100%;margin-top:4em;text-align:center;}


.row { width: 100%; max-width: 980px; max-width: 98.0rem; min-width: 720px; min-width: 72.0rem; margin: 0 auto; }

	

.row .row { min-width: 0px; }


.row .one.columns 		{ width: 6.382989%;  }

.row .two.columns 		{ width: 14.893641%; }

.row .three.columns 		{ width: 23.404293%; }

.row .four.columns 		{ width: 31.914945%; }

.row .five.columns 		{ width: 40.425597%; }

.row .six.columns 		{ width: 48.936249%; }

.row .seven.columns 		{ width: 57.446901%; }

.row .eight.columns 		{ width: 65.957553%; }

.row .nine.columns 		{ width: 74.468205%; }

.row .ten.columns 		{ width: 82.978857%; }

.row .eleven.columns		{ width: 91.489509%; }

.row .twelve.columns		{ width: 100%;		 }

	

.row .push_one 		{ margin-left: 10.638315%; }

.row .push_two 		{ margin-left: 19.148967%; }

.row .push_three 	{ margin-left: 27.659619%; }

.row .push_four 		{ margin-left: 36.170271%; }

.row .push_five 		{ margin-left: 44.680923%; }

.row .push_six 		{ margin-left: 53.191575%; }

.row .push_seven 	{ margin-left: 61.702227%; }

.row .push_eight 	{ margin-left: 70.212879%; }

.row .push_nine 		{ margin-left: 78.723531%; }

.row .push_ten 		{ margin-left: 87.234183%; }




.row .one.centered		{ margin-left: 46.808586%;}

.row .two.centered 		{ margin-left: 42.55326%; }

.row .three.centered		{ margin-left: 38.297934%;}

.row .four.centered		{ margin-left: 34.042608%;}

.row .five.centered 		{ margin-left: 29.787282%;}

.row .six.centered 		{ margin-left: 25.531956%;}

.row .seven.centered 	{ margin-left: 21.27663%; }

.row .eight.centered 	{ margin-left: 17.021304%;}

.row .nine.centered 		{ margin-left: 12.765978%;}

.row .ten.centered 		{ margin-left: 8.510652%; }

.row .eleven.centered 	{ margin-left: 4.255326%; }



.row .push_one:first-child 		{ margin-left: 8.510652%; }

.row .push_two:first-child 		{ margin-left: 17.021304%;}

.row .push_three:first-child 	{ margin-left: 25.531956%;}

.row .push_four:first-child 		{ margin-left: 34.042608%;}

.row .push_five:first-child 		{ margin-left: 42.55326%; }

.row .push_six:first-child 		{ margin-left: 51.063912%;}

.row .push_seven:first-child 	{ margin-left: 59.574564%;}

.row .push_eight:first-child 	{ margin-left: 68.085216%;}

.row .push_nine:first-child 		{ margin-left: 76.596868%;}

.row .push_ten:first-child 		{ margin-left: 85.10652%; }

.row .push_eleven:first-child 	{ margin-left: 93.617172%;}



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

.row:after, .clearfix:after { clear: both; }

.row, .clearfix { zoom: 1; }

	.row .row .column, .row .row .columns { padding: 0; }

	.home-cats.row .five.columns { margin-bottom: 5px; margin-bottom: .5rem; padding-bottom: 5px; padding-bottom: .5rem; border-bottom: 1px dotted #BBB; }
.span7{width:540px}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}
.table .span7{float:none;width:524px;margin-left:0}
input.span7,textarea.span7,.uneditable-input.span7{width:526px}


	.topgamesrow {
	width: 720px;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
	}


	.topgamesrow a img {
	vertical-align: text-bottom; 
	
	}
#usersite-container .zoogle-music-player .player .previous-button,#usersite-container .zoogle-music-player .player .next-button{font-size:18px}
#usersite-container .zoogle-music-player .player .next-button{margin-left:5px}
#usersite-container .zoogle-music-player .player .previous-button:hover,#usersite-container .zoogle-music-player .player .previous-button:focus,#usersite-container .zoogle-music-player .player .next-button:hover,#usersite-container .zoogle-music-player .player .next-button:focus{opacity:.6}
#usersite-container .zoogle-music-player .player .previous-button:active,#usersite-container .zoogle-music-player .player .next-button:active{opacity:.8}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-nav-time a.next-button{right:0}
.module .module-title
.icon{display:block;position:relative;top:-6px;width:30px;height:30px;margin-right:5px;overflow:hidden;float:left}
.module .module-title{margin:0
0 15px 0}
.module .module-title
span.title{display:block}
.module .module-title
span.subtitle{display:block;margin-top:2px;line-height:14px;font-size:12px;text-indent:1px}
.module .module-title .icon-download{background-position:0 0}
.module .module-title .icon-twitter{background-position:0 -30px}
.module .module-title .icon-mail{background-position:0 -60px}
.module .module-title .icon-bubble{background-position:0 -90px}
.module .module-title .icon-login{background-position:0 -120px}
.module .module-title .icon-cart{background-position:0 -150px}


 .stock_ticker_triangle{
	margin:0px;
	width: 0px;
	height: 0px;
	display: inline-block;
 }


.stock_ticker_triangle.gray {
    display: none;
}

.stock_ticker_example_id_01 .stock_ticker_triangle.green { 
   border-left:   8px solid transparent;
   border-right:  8px solid transparent;
   border-bottom: 8px solid green;
}

  .row14 {
    display: block;
    width: 103.57142857%;
    margin: 0 -1.78571429%;
    *zoom: 1;
  }

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

  .row14:after {
    clear: both;
  }
		
		

	
	
	
#open, #close {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 99999;
	}



#navigationMobile, #open {
	display: none;
}


.red-border {
    border: 2px solid #FF0000;
    border-radius: 6px;
    box-shadow: 0 0 3px #999999;
}

    .red {
        color: #C22026 !important;
    }

.red sup{
	font-size:11px;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
#donation-block #amount_form .amount-buttons-holder .start-button.rightside{float:right;width:50%}
.podcast-collection .rightside{float:right;width:64%}
.podcast-collection .rightside h3{font-size:1.4rem;margin:0 0 6px}
.podcast-collection .rightside p{margin:5px 10px 30px}
.act-now-banner .mask .rightside{float:right;position:relative;z-index:100;width:45%;padding:0 0 0 1.5%;margin-top:8%}
.act-now-banner .mask .rightside h2{font-size:1.4rem;font-weight:500;font-style:italic;margin:0;line-height:1.1}
.act-now-banner .mask .rightside h2 p{margin:0}
.act-now-banner .mask .rightside a.engine-button{color:#f2f2f2;display:inline-block;font-size:1rem;font-weight:500;padding:10px 20px;box-shadow:1px 1px 4px -2px #222;text-decoration:none;-moz-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;position:relative;top:20px}
.act-now-banner .mask .rightside a.engine-button:hover{opacity:.9}
.related-news-loop.rightside{padding-left:10px;display:none}
.sidebar-open .related-news-loop.rightside{display:block}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}

.cb-post-list .cb-meta .cb-excerpt {
  margin: 0;
}

.cb-module-block .cb-excerpt {
  margin-top: 10px;
  font-size: 0.9em;
}

  .cb-mm-light #cb-nav-bar .cb-excerpt {
    color: #686868;
  }

  .cb-mm-dark #cb-nav-bar .cb-excerpt {
    color: #9d9d9d;
  }

  .cb-post-list-a .cb-meta .cb-excerpt {
    font-size: 14px;
  }

#f-left
{
	width: 400px;
	height: 6em;
	float: left;
	padding-left: 24px;
}
.container .four.columns{width:232px}
.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px}


div#component .moduletable h3, div#component .moduletable_menu h3, div#component .moduletable_text h3 { color:#222; }


div#component { float:left; 0px 0px; }



#main-nav li.last ul {
  text-align:right !important;
  right:0px;
  left:auto;
  -webkit-border-radius: 2px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius: 2px;
  -moz-border-radius-topright: 0;
  border-radius: 2px;
  border-top-right-radius: 0;
}

.left-sidebar .wrap nav li.last a {
  border-bottom:none;
}

article div.three-col .col.last,
article div.three-col .col2.last {
  margin-right:0;
}

.four-across li.last {
  margin-right:0;
}

.five-across li.last {
  margin-right:0;
}

li.event.last {
  border-right:0;
}

.home-twitter.five-across .tweet.last {
  background:transparent;
}

.page-news .news-links li.last {
  margin-right:0;
}
.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-2{width:16.66666667%}


#col_sx {
   	height:1000px !important;
   }
.row .twelve{width:100%;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}



#modal_heading{
	background:#F7F7F7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	padding: 10px;
}

#modal_heading h2{margin:0 0 10px 0; color:#141414;}

.row .box{padding-left: 25px;padding-right: 25px;}

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


.row::after,.inner-row::after{
	clear:both;
	content:" ";
	display: table;
}


.row.no_padding .box {
	padding:0px;
}

.news .news-item-inner { height: 322px; display: table; text-align: center; width: 100%; border-radius: 4px; min-height: 322px; position: relative; }


.news-item-secondary .news-item-inner { border: 1px solid #b4b6b8; text-align: left; padding: 0 80px 0 89px; }

.news-secondary .news-item-secondary .news-item-inner { padding: 20px 50px; }


img.bg-page {
	position: absolute;
	z-index: 0;
}
 .pl-window-height .pl-area-wrap{display:none;position:absolute;width:100%;top:50%}
 .pl-area-wrap{background-position:50% 0}
 .pl-area-wrap .pl-area .pl-area-sortable area-tag .pl-bg-cover section-pl_area .pl_areaubdi95d{background-color:transparent}

.vc_separator {
  display: table;
}

.vc_separator h4 {
  line-height: 1em;
  font-size: 100%;
  display: table-cell;
  white-space: pre;
}

.vc_separator h4 .normal {
  font-size: 12px;
  font-weight: normal;
}

.vc_separator.vc_separator_align_center h4 {
  padding: 0 0.8em;
}

.vc_separator.vc_separator_align_left h4 {
  padding: 0 0.8em 0 0;
}

.vc_separator.vc_separator_align_left .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display: none;
}

.vc_separator.vc_separator_align_right h4 {
  padding: 0 0 0 0.8em;
  margin: 0 !important;
}

.vc_separator.vc_separator_align_right .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none;
}

.vc_separator .vc_sep_holder {
  display: table-cell;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}

.vc_separator.vc_sep_double {
  height: 3px;
}

.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  height: 3px;
}

.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed;
}

.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted;
}

.vc_separator.vc_separator_no_text .vc_sep_holder_l {
  width: 100%;
}

.vc_separator.vc_separator_no_text .vc_sep_holder_r {
  display: none;
}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
  border-top-width: 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 1px;
  top: 0px;
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
  border-top-width: 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 2px;
  top: -1px;
}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
  border-top-width: 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 3px;
  top: -1px;
}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
  border-top-width: 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 4px;
  top: -2px;
}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
  border-top-width: 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 5px;
  top: -2px;
}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
  border-top-width: 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 6px;
  top: -3px;
}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
  border-top-width: 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 7px;
  top: -3px;
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
  border-top-width: 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 8px;
  top: -4px;
}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
  border-top-width: 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 9px;
  top: -4px;
}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
  border-top-width: 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 10px;
  top: -5px;
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472d2;
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00c1cf;
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #fe6c61;
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8d6dc4;
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4cadc9;
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #cec2ab;
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485b;
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75d69c;
}

.vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2a2a2a;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #ebebeb;
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #f7be68;
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5aa1e3;
}

.vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6dab3c;
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #f4524d;
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #f79468;
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #b97ebb;
}

.vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #ffffff;
}

.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 0;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 50%;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 50%;
}
.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-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: 14px;
padding-left: 14px;
}



.videos #ajax-load-more .col-md-6 {
  margin-bottom: 40px;
}


.videos .col-md-6 {margin-top:40px;}



body.single-albums .col-md-6 {
  padding-bottom: 32px;
}


.col-md-6.post img.xlt {
  width: 100% !important;
}


#content-container {
	background-color: #fff;
	width: 680px;
}


.curve {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.row{margin-right:-15px;margin-left:-15px}


.row.test-ajax {
  margin-top: 0px;
}


.container-fluid .row {
  margin-top: 0px;
}




.ftf .row {

margin-top: 100px;
margin-bottom: 40px;

}




.join .row {
border-bottom: 1px solid #eee;
margin-top: 25px;
}









.ig-box .row {
margin-top: 0px;
}




.row-full-height {
    display: table;
}


.row-full-height [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: bottom;
}




.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}



.row.promowrapper {
  margin-bottom: 90px;
  border: none;
  position: relative;
  margin-right: 0px;
  margin-left: 0px;
  overflow: hidden;
}


.mobile-bottom .row {
  padding: 8px;
  color: rgb(232, 232, 232);
  border-top: 1px solid rgb(240, 240, 240);
  margin-top: 0px;
}


.row.no-gutter {
  margin-left: 0px;
  margin-right: 0px;
}

#shareModal .row.vspace {
  margin-top: -8px !important;
}





#myModal .row:first-child {
  margin-top: 0px;
}


#headerbar-r{
	margin-top: 10px;
}

#headerbar-r .module{
	clear:both;
	margin-bottom:8px;
	margin-top: 0px;
}


#headerbar-r .searchbox {display:none;}
.event .entry-title{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:inherit}
.tribe-theme-twentyfifteen .tribe-events-list-widget .entry-title{font-size:22px;font-size:2.2rem;line-height:1.4545}
header #nav_right{text-align:left}
header .center_logo #nav_right{display:table;margin:0 auto}
header .center_logo #nav_right .phone{display:table-cell;vertical-align:middle}
header .center_logo #nav_right nav.right{display:table-cell;float:none;vertical-align:middle}
header .side_logo #logo,header .side_logo #text_logo,header .side_logo #nav_right,header .side_logo .phone{display:table-cell;float:none}
header .side_logo #nav_right{vertical-align:middle}
header #nav_right:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
header .mhl{width:100%}

  .footer-container footer .footer-right,
  .footer-container footer .footer-left {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    text-align: center; }

    .footer-container footer .footer-right:last-child,
    .footer-container footer .footer-left:last-child {
      margin-right: 0; }

      .footer-container footer .footer-right:last-child,
      .footer-container footer .footer-left:last-child {
        margin-right: 0; }

    .footer-container footer .footer-right {
      text-align: right;
      margin-top: 17px; }


.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
}


#sub-floor {
	background: #000;
	padding: 10px 0;
}


#sub-floor #credit {
	color: #666;
	padding: 13px 0;
	text-align: right;
	float: right;
}


#sub-floor #credit a {
	color: #999;
}


#sub-floor #credit a:hover {
	text-decoration: none;
	color: #fff;
}

.clearfix {
  *zoom: 1;
}

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

.clearfix:after {
  clear: both;
}

.rhp-rhino #footer-widgets-container #footer-widgets {
  border: none;
}

 #footer-widgets-container #footer-widgets {
  border: none;
}
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 1140px; padding: 0 1em; }

#main .character.hank .ch_hank2 {
  display: none;
}

  #main .character.hank .ch_hank2.go {
    -webkit-animation: w-finger_ani infinite 2s;
    -moz-animation: m-finger_ani infinite 2s;
    -o-animation: o-finger_ani infinite 2s;
    -ms-animation: ms-finger_ani infinite 2s;
    animation: finger_ani infinite 2s;
  }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-12{width:100%;}
.carousel .item{line-height:500px;overflow:hidden;min-height:500px}
.item .carousel-caption h1{font-size:22px}

.widget_rss_multi_importer_widget .news:not(:last-child) {
    border-bottom: 1px solid #DDDDDD;
}

.news-contents .news {
    margin-top: 1em;
    padding-bottom: 1em !important;
}

.news, .widget-rss-output, .widget-rss-output a {
    word-wrap: break-word;
}

div.news a {
    padding-bottom: 1em;
 }

.news-contents .news .imagefix {
    padding: 0 0.5em 1em 0;
    margin-top: 0.5em;
    display: absolute !important;
}

.index_block {
	padding:18px;
	position:relative;
}

.index_block ul {
	list-style:none;
	padding:0;
	margin:0;
}

.index_block ul li {
	float: left;
	margin: 0 2% 0 0;
	
	width: 32%;
}

.index_block a{
	display:block;
	
}

.index_block a:hover{
	
	

}

.index_block figure{
	position: relative;
}

.index_block p {
    
    margin: 10px 0;
}

.index_block div:last-child {
	margin:0 0px 0 0;
}

.index_block figure span {
	display:block;
	position:absolute;
	font-size:20px;
	font-family:"Decker";
	background:rgba(0, 0, 0, 0.5);
	padding:10px;
	line-height:1;
	left:0;
	right:0;
	bottom:0px;
	color:#fff;
	letter-spacing:1px;
	font-weight:400;
}


   .clearfix:after, form:after, .row-fluid:after, .payment_methods li:after {
   	content: ".";
   	display: block;
   	clear: both;
   	visibility: hidden;
   	line-height: 0;
   	height: 0;
   }

   .clearfix, form, .payment_methods li {
   	display: inline-block;
   }

   html[xmlns] .clearfix, .row-fluid {
   	display: block;
   }

   * html .clearfix {
   	height: 1%;
   }
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}
.views-row h2 a{color:black;}
.page-articulos .view-vista-de-articulos .views-row{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;}
#commerce-addressbook-billing-default .views-row{background:rgba(0,0,0,.15);padding:15px;}
.view-focus-post-blog .views-row-1{padding-bottom:2%;}

.footerMenu a.first{border:none;}

#navigation a.first{border:none;}

div.footer ul.rainbow-channels li.first,div.footer ul.film-site-links li.first{padding-left:0;}

div.footer ul.film-info-links li.first a{padding-left:0;}

div.bottom a.first{border:none;}

div.menu ul li a.first-level{padding:10px 0;color:#fff;font-family:Tahoma !important;font-size:11px;font-weight:bold;}

div.menu ul li a.first-level.last-category{padding-right:0;}

div.menu ul li ul.first-branch li.second-level a{background-position:-30px 0;}

div.menu ul li ul.first-branch li{width:200px;}



.fusion-header-wrapper {
  position: relative;
  z-index: 10010;
}

.fusion-header-wrapper .tooltip {
  z-index: 10030;
}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1100px;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,1);}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,1);opacity:1;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=100);}
.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#ffffff;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu{display:none;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header{max-width:100%;margin-top:5px;text-align:center;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header a{margin-bottom:5px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline{float:none;text-align:center;margin-top:10px;line-height:24px;margin-left:auto;margin-right:auto;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;clear:both;}



.icevent .date,
.icmulti .date {
	display: none !important;
}

.td-footer-wrap div.span4 .widget {background: none;border: none; margin-bottom: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

div.span4 .widget {background: #fafafa; border: 1px solid #4C78B7; margin-bottom: 43px; -webkit-box-shadow: inset -7px 0 10px -7px hsla(0,0%,0%,.10); -moz-box-shadow: inset -7px 0 10px -7px hsla(0,0%,0%,.10); box-shadow: inset -10px 0 15px -5px hsla(0,0%,0%,.2); padding-bottom: 0;background: #5689D1;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

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

.service_items .span4.column_container {margin-bottom: 40px;}

.td-footer-wrap div.span4 {margin:0 auto;}

body.page-id-6 .td-page-text-content .span4 {width: 31.623931623932%;   margin-left: 2.5641025641026%;float: left;}

body.page-id-6 .td-page-text-content .span4:first-child {margin-left:0;}
.span4{width:308px}
.row-fluid .span4{width:30.348258706468%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:30.298057903255%}
input.span4,textarea.span4,.uneditable-input.span4{width:294px}
.table td.span4,.table th.span4{float:none;width:292px;margin-left:0}


	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}










#cff.thumb-layout .cff-photo,
#cff.thumb-layout iframe,

#cff.thumb-layout .cff-vidLink{

  width: 20%;

  clear: none;

  margin-top: 5px;

}

#cff.thumb-layout .cff-likebox iframe{
  margin: 0;
}


#cff.thumb-layout .cff-photo img{

  width: 100%;

  height: auto;

}




#cff.thumb-layout .cff-playbtn{

  top: 25%;

  left: 35%;

  width: 30%;

  height: 40%;

}




#cff.thumb-layout .cff-text-wrapper{

  float: right;

  width: 77%;

}


#cff.thumb-layout .link-item .cff-text-wrapper{
  width: 100%;
}




#cff.thumb-layout .cff-date {

  margin-bottom: 10px;

}

.twitter-feed-widget .thumb{float:left;width:50px;text-align:center;color:#ecb527;font-size:24px}

.facebook-feed-widget .thumb{float:left;width:85px;text-align:center;font-size:30px;margin-right:10px}

.facebook-feed-widget .head .thumb{width:75px;text-align:left}

.blog-feed-widget .thumb{float:left;width:135px;text-align:center;background:#ddb33a;margin-right:10px}


.site--content .locations--trucks {
  width: 100%;
  position: absolute;
  z-index: 9;
  top: -8.125rem;
}


.site--content .locations--trucks a {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  display: block;
  background: #333333;
  padding: 2rem;
  -webkit-transition: .2s all ease-out;
  -moz-transition: .2s all ease-out;
  -ms-transition: .2s all ease-out;
  -o-transition: .2s all ease-out;
  transition: .2s all ease-out;
}


.site--content .locations--trucks a:hover,
.site--content .locations--trucks a.active {
  background: #e44236;
}


.site--content .locations--maps strong {
  color: #e44236;
  font-size: 1.25rem;
  font-weight: 700;
}


.site--content .locations--maps .map .location {
  color: #ffffff;
  font-weight: 700;
  line-height: 3;
  text-align: center;
  text-transform: uppercase;
  background: #e44236;
}


.site--content .locations--maps .map .location:not(.active) {
  background: #222222;
}


.site--content .locations--maps .map .location.active:after {
  content: '';
  display: block;
  border: 10px solid transparent;
  border-top-color: #e44236;
  position: absolute;
  z-index: 999;
  left: 49%;
}


.site--content .locations--maps .acf-map {
  width: 100%;
  height: 31.25rem;
  position: relative;
}


.site--content .locations--maps .acf-map:not(.active) {
  display: none;
}


.site--content .locations--list {
  background: rgba(27, 27, 27, 0.94);
  text-align: center;
}


body.slideshow .site--content .locations--list {
  margin: -7.25rem 0 0;
  padding: 1.5625rem 0;
}


body.slideshow .site--content .locations--list strong {
  color: #e44236;
  font-size: 1.25rem;
}


body.slideshow .site--content .locations--list p {
  margin-bottom: 0.3125rem;
}


body[class*='template-landing'] .footer--site .locations {
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-width: 1px 0;
  padding: 3.75rem 0 2.5rem;
}


body[class*='template-landing'] .footer--site .locations p {
  color: #ffffff;
  font-size: 1.25rem;
}


body[class*='template-landing'] .footer--site .locations p strong {
  color: #e44236;
  font-size: 1.875rem;
}

  body.slideshow .site--content .locations--list,
  .header--site .header__info,
  .financing-section,
  .footer--site .menu,
  .footer--site .footer__widgets,
  .carouslider {
    display: none;
  }

  .site--content .locations--trucks a:hover, .site--content .locations--trucks a.active {
    background: #BDBDBD;
  }


.wp_mod .module ul li{margin-bottom:3px}

.wp_mod #searchform{padding-left:10px}

.wp_mod #wp-latest-wrapper .entry-title{padding-bottom:0; margin-bottom:6px}

.wp_mod #wp-latest-wrapper .entry-meta{margin-left:0; padding-left:0; font-size:90%; margin-bottom:10px}

.wp_mod #wp-latest-wrapper .module_post_entry{margin-bottom:12px; padding-bottom:12px; border-bottom:solid 1px #ccc}

.wp_mod #wp-latest-wrapper li.categories{list-style:none; font-size:120%}

.wp_mod #wp-latest-wrapper li.categories ul{font-size:80%; padding-left:15%}

.wp_mod #wp-latest-cats ul:first-child, 
.wp_mod ul#recentcomments:first-child{padding-left:15%}


.cookie-notice-container {
    padding: 10px;
}
.lob-fb-btn{margin:10px
0 0 -9px}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:15px;}

.span-8 {width:345px;}

input.span-8, textarea.span-8, select.span-8 {width:320px!important;}



.tag {width: 450px;
font-family: Cambria, "Times New Roman", Times, serif;
font-size: 18px;
position: absolute;
top: 60px;
left: 280px;
text-align: center;}


		#banner .inner {
			position: relative;
			z-index: 1;
		}


			#banner .inner :last-child {
				margin-bottom: 0;
			}


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


	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}
.clearboth,.clearboth:after{width:0;display:block;visibility:hidden;clear:both}
.clearboth{overflow:hidden;height:0}
.clearboth:after{height:0;content:' ';font-size:0;line-height:0}
* html .clearboth{height:1%}


.linesides .outer .inner { 
    border-radius: 50%;
    width: 36px;
    height: 36px;
    border: 2px solid #666;
    font-size: 32px;
    font-weight: 600;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    line-height: 32px;
}
.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;}

	
.mini {
	font-size : 8pt;
	font-weight : normal;
	}

.tab-content {
    display: none;
    background: #ededed;
    padding: 15px;
}

.tab-content.current{
    display: block;
}

.tabs-content-wrapper .tab-content {
    padding: 0;
    background-color: #fff;
}






.top-nav {

	padding: 6px 0;

	border-top: 5px solid rgb(255, 209, 0);

}


.top-nav form{width:200px; display:inline-block; vertical-align:bottom; margin-left:30px; margin-right:30px;}


.top-nav ul.nav{display:inline-block;}
.img-responsive,.entry-content img,.attachment-shop_catalog,.logo img,.aspform-space-calculator .space-calculator #content img{display:block;max-width:100%;height:auto}
.blue-title,.entry-content h2{color:#091A34}
.blue-title a,.entry-content h2 a{color:#091A34}
.blue-title a:visited,.entry-content h2 a:visited{color:#091A34}
.blue-title a:focus,.entry-content h2 a:focus{color:#091A34}
.blue-title a:hover,.entry-content h2 a:hover{color:#205bb6}
.blue-title a:active,.entry-content h2 a:active{color:#091A34}
.entry-content h2{font-size:22px;font-size:2.2rem}
.entry-content p,.entry-content table{color:#666}
.entry-content p{font-weight:400}
.entry-content p b,.entry-content p strong{font-weight:600}
.entry-content ul{padding-left:15px}
.entry-content ul li{color:#666}
.entry-content a{color:#091A34}
.entry-content a:visited{color:#091A34}
.entry-content a:focus{color:#091A34}
.entry-content a:hover{color:#205bb6}
.entry-content a:active{color:#091A34}
.entry-content a:hover,.entry-content a:focus,.entry-content a:active{text-decoration:underline}
.benefits .entry-content{padding-bottom:10px}

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

.navbar .container {
  width: auto;
  padding: 0;
}

  .container-fluid {
    padding: 0;
  }

  .container {
    width: auto;
  }
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.container:before,.container:after{display:table;line-height:0;content:""}
.container:after{clear:both}
.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}
.container-fluid:after{clear:both}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}

	
	.container .wrap { width: auto; padding: 0 20px; }


	#menu-secondary .container { width: 100%; }

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

.container .wrap:after {clear:both;}
 

#news li a span,
h4,
#f-contact p,
#site-info p span { font-family:'EgyptienneFLTW01-75Blac', Georgia, "Times New Roman", Times, serif; }

#f-contact { 
	float:left; width:364px; 
	border-right:1px solid #d2dee2; 
}

#f-contact p { font-size:12px; }

#f-contact #physical { float:left; width:176px; }

#f-contact #phone { width:172px; margin-left:192px; }
#header,#competition-header,#microsite-navigation{display:block;margin-left:auto;margin-right:auto;padding:0;width:100%;position:relative}
.lt-ie10 #header,.lt-ie10 #competition-header,.lt-ie10 #microsite-navigation{width:none}
.ie8 #header,.ie8 #competition-header,.ie8 #microsite-navigation{width:none;padding-left:0;padding-right:0}
.ie9 #header,.ie9 #competition-header,.ie9 #microsite-navigation{min-width:1280px}
.navbar-vertical #header,.navbar-vertical #competition-header,.navbar-vertical #microsite-navigation{margin-left:0}

#sliders-container {
  position: relative;
}

#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}



#primary-wrapper {min-width: 0;}

	
	#primary-wrapper .columns {margin-left:0;}

	
	#primary-wrapper .column, #primary-wrapper .columns,
	.blockquote_quotes { width: 100% !important; max-width:100%; float: none; margin-bottom: 15px; }

		div#primary-wrapper {overflow-y:visible;}
#primary-wrapper #header { min-height:30px; }
#primary-wrapper #nv-tabs {margin-top:81px;}
#primary-wrapper #header-logo {margin-top:32px;}

#wrapper{width:1000px;margin:0 auto;}
.column-slider .ux-box .post-date{left:0;}
.column-slider .sliderControlls{display:none;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.views-view-grid .grid-column{float:left;width:100%;}
.views-view-grid.cols-2 .grid-column{width:50%;}
.front .view-featured .grid-column{width:100%;float:none;}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.portrait{width:100%;position:absolute;top:-100%;left:0;right:0;bottom:-100%;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.landscape{height:100%;position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img{box-shadow:#000 0em 0em 0em}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.portrait{height:100%;margin:0 auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.landscape{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
#usersite-container .slideshow{z-index:0}


.social_menu .tw a:hover {
	color: #00aced;
}


.widget_categories ul,
.tw-tag-cloud {
       -moz-column-count: 2;
       -moz-column-gap: 20px;
       -webkit-column-count: 2;
       -webkit-column-gap: 20px;
}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }


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


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

	#portfolio-division-box h3, #full-client-box h3, #team-division-box h3,#footer .third_wrapper .copyright,#footer .third_wrapper .owner {
		text-align:center;
	}

#footer .third_wrapper .copyright {
  font-size: 14px;
}

#footer .third_wrapper .owner {
  font-size: 14px;
}
.content-part-number{margin:10px 0 -10px;}




.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}







.site-inner,
.wrap {
	margin: 0 auto;
	max-width: 1140px;
}




.nav-primary .wrap {
	background-color: #fff;
	border-top: 4px solid #eb232f;
	box-shadow: 0 2px rgba(0, 0, 0, 0.05);
}







.home-featured .wrap {
	padding-top: 40px;
}


.home-featured .wrap .widget a,
.home-featured .wrap .widget a.button:hover {
	color: #fff;
}


.home-featured .wrap .widget a:hover {
	color: #999;
}


.footer-widgets,
.footer-widgets .wrap a {
	color: #999;
}


.footer-widgets .wrap .entry-title a:hover,
.footer-widgets .wrap a:hover,
.footer-widgets a.button {
	color: #fff;
}


.site-footer .wrap a {
	color: #fff;
}


.site-footer .wrap a:hover {
	color: #eb232f;
}







.generate-pro-blue .archive-pagination .active a,
.generate-pro-blue .archive-pagination li a:hover,
.generate-pro-blue .entry-title a:hover,
.generate-pro-blue .genesis-nav-menu a:hover,
.generate-pro-blue .site-footer .wrap a:hover,
.generate-pro-blue a {
	color: #0089c6;
}


.generate-pro-blue .nav-primary .wrap {
	border-color: #0089c6;
}




.generate-pro-green .archive-pagination .active a,
.generate-pro-green .archive-pagination li a:hover,
.generate-pro-green .entry-title a:hover,
.generate-pro-green .genesis-nav-menu a:hover,
.generate-pro-green .site-footer .wrap a:hover,
.generate-pro-green a {
	color: #6fa81e;
}


.generate-pro-green .nav-primary .wrap {
	border-color: #6fa81e;
}




.generate-pro-orange .archive-pagination .active a,
.generate-pro-orange .archive-pagination li a:hover,
.generate-pro-orange .entry-title a:hover,
.generate-pro-orange .genesis-nav-menu a:hover,
.generate-pro-orange .site-footer .wrap a:hover,
.generate-pro-orange a {
	color: #e67e22;
}


.generate-pro-orange .nav-primary .wrap {
	border-color: #e67e22;
}


	.nav-primary,
	.site-inner,
	.wrap {
		padding-left: 5%;
		padding-right: 5%;
	}

	
	.home-featured .wrap,
	.site-inner {
		padding-top: 30px;
	}


.upload_progress_notification .files_queue .filedata .progress .fill span.fill_title {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 110px;
    text-align: center;
}

.gdlr-item-title-wrapper .gdlr-item-title{ color: #ffffff; border-color: #ffffff; }

.gdlr-item-title-divider{ border-color: #444444; }

.gdlr-item-title-wrapper .gdlr-item-title-caption{ color: #b21e50; }
	 
	
	.gdlr-item-title .gdlr-flex-prev { margin: 0px; position: absolute; 
		left: 0px; top: 50%; margin-top: -20px;}

	.gdlr-item-title .gdlr-flex-next{ margin: 0px; position: absolute; 
		right: 0px; top: 50%; margin-top: -20px; }
	
	
	
	.gdlr-item-title-wrapper.pos-center .gdlr-item-title-gimmick { display: none; }

	.gdlr-item-title-wrapper.pos-icon.gdlr-right-text, 
	.gdlr-item-title-wrapper.pos-center.gdlr-right-text { padding: 0px; }

	
	.gdlr-item-title-head .gdlr-flex-prev,
	.gdlr-item-title-head .gdlr-flex-next{ display: none; }


.gdlr-item{ margin: 0px 20px 20px; min-height: 1px; }

.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-bottom: 0px; }

.gdlr-item-no-space{ margin: 0px 20px 40px; }

.gdlr-item-no-space .gdlr-item{ margin: 0px; }

.gdlr-item.gdlr-main-content { margin-bottom: 55px; }

.gdlr-item.gdlr-divider-item{ margin-bottom: 50px }

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ padding-top: 70px;  }

.gdlr-full-size-wrapper .gdlr-item,
.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-left: 0px; margin-right: 0px; }


.ie7 .gdlr-item-start-content{ overflow: hidden; }
	






.gdlr-item-title-wrapper.gdlr-item{ margin-bottom: 40px; }

.gdlr-personnel-item-wrapper div.gdlr-item-title-wrapper.gdlr-item.pos-center { margin-bottom: 70px; }

.gdlr-item-title-wrapper .gdlr-flex-prev,
.gdlr-item-title-wrapper .gdlr-flex-next{ vertical-align: super; font-size: 20px; cursor: pointer; }

.gdlr-item-title-wrapper .gdlr-flex-prev{ margin-right: 40px; 
padding: 10px 18px 10px 18px; }

.gdlr-item-title-wrapper .gdlr-flex-next{ margin-left: 40px;
padding: 10px 18px 10px 18px; }

.gdlr-item-title-wrapper .gdlr-item-title-link{ margin-top: 18px; display: block; font-style: italic; letter-spacing: 1px; }

.gdlr-item-title-wrapper .gdlr-item-title-divider{ width: 29px; margin-top: 27px;
	border-bottom-width: 2px; border-bottom-style: solid; }

	
.gdlr-item-title-wrapper.pos-center{ text-align: center; }

.gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider{ margin-left: auto; margin-right: auto; }


.gdlr-item-title-wrapper.pos-center-bold{ text-align: center; font-weight: bold; }

.gdlr-title-item .gdlr-item-title-wrapper.pos-center-bold .gdlr-item-title,
.gdlr-item-title-wrapper.pos-center-bold .gdlr-item-title{ font-size: 38px; font-weight: 700; }

.gdlr-item-title-wrapper.pos-center-bold .gdlr-item-title-link,
.gdlr-item-title-wrapper.pos-center-bold .gdlr-item-title-caption{ font-size: 15px; margin-top: 26px; letter-spacing: 3px; }

.gdlr-item-title-wrapper.pos-center-bold .gdlr-item-title-divider{ margin-left: auto; margin-right: auto; 
	border-bottom-width: 3px; margin-top: 28px; }

.gdlr-title-item .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 0px; }



.gdlr-gallery-item.gdlr-item{ margin: 0px 15px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item{ margin: 0px 5px 10px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item img{ display: block; margin: 0px auto; }
	
.gdlr-gallery-item.gdlr-item .gallery-caption{ display: block; text-align: center; padding: 7px 0px 6px; }
	

.gdlr-gallery-item.gdlr-item.gdlr-gallery-thumbnail .gallery-item{ padding: 5px; cursor: pointer; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container{ margin: 0px 5px 10px; position: relative; overflow: hidden; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail{ display: none; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail:first-child{ display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container img{ margin: 0px auto; display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption-wrapper{
	position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: center; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption{ padding: 10px 15px; opacity: 0.8; filter: alpha(opacity=80); display: inline-block; max-width: 60%; }

.gdlr-banner-images.gdlr-item  .flex-direction-nav i { margin-right: 0px; font-size: 24px; }


.gdlr-blog-carousel-item.gdlr-item .gdlr-blog-grid:first-child{ margin-left: 0px; }

.gdlr-item.gdlr-blog-grid { margin-bottom: 50px; }


.gdlr-blog-widget.gdlr-item{ margin-bottom: 30px; }


.gdlr-item.gdlr-blog-medium { margin-bottom: 50px; }


.gdlr-item.gdlr-blog-full{ margin-bottom: 40px; }

	
.gdlr-portfolio-style2.gdlr-item-start-content { margin-bottom: 35px; }


.gdlr-classic-portfolio.gdlr-item{ margin-bottom: 45px; }


.gdlr-item-no-space .gdlr-modern-portfolio.gdlr-item{ margin-bottom: 20px; }

.gdlr-modern-portfolio.gdlr-item{ margin-bottom: 40px; }



.excerpt-read-more:after,
.gdlr-feature-media-item .feature-media-button:after,
.gdlr-item-title-wrapper .gdlr-item-title-link:after,
.gdlr-stunning-text-item.gdlr-style-2 .stunning-text-button:after{ 
	content: "\f178"; font-family: fontAwesome; margin-left: 12px; }


#sub-footer .mk-footer-copyright {
  opacity: 0.4;
  font-size: 11px;
  float: left;
  padding: 20px 0;
  font-size: bold;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
}

#sub-footer .mk-footer-logo {
  float: left;
  display: inline-block;
  padding: 8px 20px 8px 0;
}
#sub-footer {background-color: #202020;}


.adr__icon {
  padding-left: 1.5rem;
  position: relative; }

  .adr__icon i {
    left: 0;
    position: absolute;
    top: 5px; }
article.cards section .mod h6,article.static-page .page-content h6{color:#999;font-family:'Futura Today Bold',Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;line-height:13px;margin:0;padding:14px 5px 10px 5px;text-align:center;text-shadow:0 1px 1px #fff;text-transform:uppercase}
.stag .headlines .page{width:100%}
article.static-page .page-content{width:920px}
article.static-page .page-content .content-wrap{float:left;width:560px}
article.static-page.full-width .page-content .content-wrap{width:920px}
article.static-page .page-content p{font-size:14px;line-height:25px}
.sitemap .section-list,.sitemap .subsection-list,.sitemap .year-list,.sitemap .month-list,.sitemap .asset-list,.sitemap .page-list{list-style-type:none;padding:0;margin:0}
.sitemap .page-list{font-family:Arial;font-size:12px;font-weight:700;margin:0 0 20px 40px}
.sitemap .page-list li{display:inline-block}
.sitemap .page-list .page{color:#666;text-decoration:none;display:inline-block;border-right:1px solid #ccc;padding:0 10px 0 10px}
.headlines .page{max-height:5000px;overflow:hidden;-webkit-transition:max-height .3s ease-in;-moz-transition:max-height .3s ease-in;-o-transition:max-height .3s ease-in;-ms-transition:max-height .3s ease-in;transition:max-height .3s ease-in}
.headlines .page.inactive{max-height:0}


.paypal   { position:absolute; width:auto; height:auto; margin-left:786px; top:115px; z-index:500;}

.roundbottom {	margin: 0px;	padding: 0px;}

	#page { padding: 0em; }
.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-12{width:100%}


#branding-bottom {
	width: 1px;
	padding: 10px 10px 10px 0;
	line-height: 0;
	font-size: 0;
}

	.ancient-ie .logo-left #branding {
		float: left;
	}


#branding {
	padding: 10px 0;
	line-height: 0;
	font-size: 0;
}

.logo-left #branding,
.logo-classic #branding,
.logo-classic-centered #branding {
	padding-right: 40px;
	width: 1px;
}


.logo-center #branding,
.logo-center #navigation {
	display: block;
	text-align: center;
}

.logo-classic-centered #main-nav,
.logo-classic-centered #branding {
	text-align: center;
}

.logo-classic-centered #branding {
	padding-right: 0;
}

#branding a img,
#branding img {
	height: auto;
}

	.dt-style-um .logo-left #branding {
		width: 100%;
		padding-right: 0;
	}


	.logo-classic #branding,
	.logo-classic .assistive-info,
	.logo-classic-centered #branding,
	.logo-classic-centered .assistive-info {
		width: 100%;
		padding-right: 0;
		text-align: center;
	}

	#branding,
	#branding-bottom,
	#top-bar .wf-float-left,
	#top-bar .wf-float-right,
	#bottom-bar .wf-float-left,
	#bottom-bar .wf-float-right {
		float: none;
		width: auto;
		padding-left: 0;
		padding-right: 0;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}


	#header.logo-left #branding,
	#header.logo-classic #branding,
	#header.logo-classic-centered #branding,
	#header.logo-center #branding {
		width: 100%;
		padding-right: 0;
	}


.wf-td {
	display: table-cell;
	vertical-align: middle;
}





.fancy-header .wf-td {
	width: 50%;
	vertical-align: middle;
}


.fancy-header.title-center .wf-table,
.fancy-header.title-center .wf-td {
	display: block;
	width: 100%;
	text-align: center;
}

.page-title.title-center .wf-td {
	display: block;
	text-align: center;
}

#bottom-bar .wf-td p {
	margin-bottom: 0;
}

.old-ie .blog-media.wf-td .alignleft {
	max-width: 270px;
}

.entry-meta.wf-td {
	display: table-cell;
}

		.post-meta .wf-td.entry-share .soc-ico a {
			float: right;
		}

		.benefits-style-two.benefits-grid .wf-td {
			vertical-align: top;
		}

		.benefits-style-one.benefits-grid .wf-td {
			padding-bottom: 0px;
		}

		.benefits-style-one.benefits-grid.icons-bg .wf-td {
			padding-bottom: 10px;
		}





.blog-content.wf-td,
.blog-media.wf-td {
	vertical-align: top;
}

.layout-masonry .blog-content.wf-td,
.layout-masonry .blog-media.wf-td,
.layout-grid .blog-content.wf-td,
.layout-grid .blog-media.wf-td,
.media-wide .blog-content.wf-td,
.media-wide .blog-media.wf-td,
.iso-container .blog-media.wf-td, 
.iso-container .blog-content.wf-td,
.shortcode-blog-posts .wf-td {
	display: block;
}


#top-bar.text-center .wf-td {
	display: block;
	text-align: center;
}

	.dt-style-um .logo-left .wf-table,
	.dt-style-um .logo-left .wf-td {
		display: block;
		text-align: center;
	}

	.dt-style-um .logo-left .wf-td.mini-search.wf-mobile-hidden {
		display: none;
	}


	.wf-table.wf-mobile-collapsed,
	.wf-mobile-collapsed .wf-tr,
	.wf-mobile-collapsed .wf-td,
	.logo-classic .wf-table,
	.logo-classic .wf-tr,
	.logo-classic .wf-td,
	.logo-classic-centered .wf-table,
	.logo-classic-centered .wf-tr,
	.logo-classic-centered .wf-td,
	.box-style-table .action-container,
	.box-style-table .action-container-td,
	.full-boxed-pricing .shortcode-pricing-table,
	.full-boxed-pricing,
	.shortcode-tabs.vertical-tab,
	.right-block .soc-ico {
		display: block;
	}

	.fancy-header .wf-table,
	.fancy-header .wf-td,
	.page-title .wf-table,
	.page-title .wf-td {
		display: block;
		width: 100%;
		text-align: center;
	}

	.wf-mobile-hidden,
	.logo-center #main-nav.wf-mobile-hidden,
	.logo-classic-centered #main-nav.wf-mobile-hidden,
	.logo-center .mini-search.wf-mobile-hidden,
	.logo-classic-centered .mini-search.wf-mobile-hidden,
	.logo-classic .wf-td.mini-search.wf-mobile-hidden,
	#header .wf-wrap .wf-table .wf-td.mini-search {
		display: none;
	}

	.blog.layout-list .blog-media.wf-td .slider-simple,
	.blog.layout-list .blog-media.wf-td .alignleft {
		width: 100% !important;
	}


	#header .wf-wrap .wf-table .wf-td {
		display: block;
	}

#content {margin: 0 369px 0 0;width: 655px;}

img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {border: 0;padding:0;}



.singular #content, .left-sidebar.singular #content {margin: 0;padding: 0;}

body.home #content .boxy{width: 203px;padding: 5px;margin:0 0 10px 5px;float:left;background:#fff;}

body.home #content .boxy:nth-child(4n+1){width: 421px;padding: 5px;margin:0 5px 10px 0;float:left;background:#fff;}

body.home #content .boxy h1 {line-height:1em;}

body.home #content .post-inner img{width:100%;}

body.home #content .col1 .post-inner {height:638px;overflow:hidden;}

body.home #content .col2 .post-inner img{width:100%;height:182px;}

body.home #content .post-inner {position:relative;line-height: 1;}

body.home #content .col1 .graphic-block h1.entry-title{font-size:30px;position:absolute;bottom:30px;right:0;background:#fff;display:block;padding:5px;width:220px;zoom: 1;filter: alpha(opacity=90);opacity: 0.90;
-webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
-o-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}

body.home #content .col2 h1.entry-title{font-size:20px;position:absolute;bottom:30px;right:0;background:#fff;display:block;padding:5px;width:185px;zoom: 1;filter: alpha(opacity=90);opacity: 0.90;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -o-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

body.home #content .col2 h1.entry-title a{font-size:20px;}




body.page-template-page_tvlistings-php #content {width:1024px;}

    #content .gallery-columns-3 .gallery-item {
        width: 31%;
        padding-right: 2%;
    }

    #content .gallery-columns-3 .gallery-item img {
        width: 100%;
        height: auto;
    }

    #content .gallery-columns-2 .gallery-item img {
        width: 100%;
        height: auto;
    }

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

.clearfix {display: inline-block;}

* html .clearfix {height:1%;}
#top-bar .html,.top-bar-nav{display:inline-block;}
ul.top-bar-nav{margin:0;line-height:100%;}
ul.top-bar-nav li{line-height:12px;list-style:none;position:relative;display:inline-block;border-left:1px solid rgba(255,255,255,0.2);padding-left:10px;margin-left:10px;}
ul.top-bar-nav li:first-child{border:0;}
ul.top-bar-nav li a:hover{border-bottom:1px solid #ffffff;}
ul.top-bar-nav .nav-dropdown{padding:3px;right:0;}
ul.top-bar-nav .nav-dropdown ul{margin:0;min-width:100px;}
ul.top-bar-nav .nav-dropdown ul li{margin:0;padding:0;border-bottom:1px solid #eeeeee;display:block;}
ul.top-bar-nav .nav-dropdown li a{font-size:90%;display:block;color:#111111!important;text-transform:uppercase;padding:5px 10px;border:0;}
ul.top-bar-nav .nav-dropdown li a:hover{color:#777777!important;}
ul.top-bar-nav .nav-dropdown ul li:last-child{border:0;}
.top-bar-nav a.nav-top-link,body,p,#top-bar,.cart-inner .nav-dropdown,.nav-dropdown{font-family:PT Serif,helvetica,arial,sans-serif!important;}

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

		

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

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


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


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

		
		
		.slider-area 
		{
			background-color: #c0c3be;
		}


.feat-info-wrap {
	position: absolute;
		top: 0;
		right: 0;
	}


#home-feat-wrap .feat-info-wrap,
#feat-wide-wrap .feat-wide5-main .feat-info-wrap {
	top: 5px;
	right: 10px;
	}


#feat-wide-wrap .feat-info-wrap {
	top: 10px;
	right: 15px;
	}


#feat-top-wrap .feat-info-wrap {
	top: 5px;
	right: 5px;
	}


.feat-info-wrap i {
	font-size: .8rem;
	line-height: 100%;
	margin-top: -1px;
	vertical-align: top;
	}


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




.menu {
    padding-top: 64px;
    padding-bottom:44px;
}


.menu h4{
	font-size:1.8em;
	color:#465491;
	padding-bottom: 20px;
	font-weight:400;
}


.single-widget .menu{
	padding:0;
}


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

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

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

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


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

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

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

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

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

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


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


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


	

		

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


		

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


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


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


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

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

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

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

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

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

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

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

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

	
	#footer .widget a:hover {
	
	}

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

	
	

		

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


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


		

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


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


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


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


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

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


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


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


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


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


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


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


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


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}
#rand_3rwzjsehniftrj78e5xn .wb-globe:before{font-family: 'wb'; font-weight: normal; font-style: normal;}
.header-global .primary-nav .menu-header{height:34px;background:#3d464a}
.header-global .primary-nav .menu-header h6{font-family:calluna-sans,sans-serif;font-size:13px;text-align:center;margin:0;line-height:34px;color:#697072}
.header-global .menu-header{display:none}
.header-global .primary-nav .menu-item-has-children{position:relative}
.header-global .primary-nav .menu-item-has-children:first-child .sub-menu{width:315px}
.header-global .primary-nav .menu-item-has-children .sub-menu{display:block;position:absolute;background:#464f52;background:rgba(70,79,82,.95);left:0;width:auto;min-width:180px;padding:10px 15px;top:100%;opacity:0;pointer-events:none;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;transition:150ms}
.header-global .primary-nav .menu-item-has-children .sub-menu li{display:block}
.header-global .primary-nav .menu-item-has-children .sub-menu li:hover span{color:#1db5ca}
.header-global .primary-nav .menu-item-has-children .sub-menu span{color:#fff;height:auto;line-height:1.4!important;padding:12px 0;display:block;margin:0}
.header-global .primary-nav .menu-item-has-children .sub-menu:after{display:none}
.header-global .primary-nav .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto}
.ie-8 .header-global .primary-nav .menu-item-has-children .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children .sub-menu{display:none}
.ie-8 .header-global .primary-nav .menu-item-has-children:hover .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children:hover .sub-menu{display:block}

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

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

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






.hmenu .hmenu-li-separator
{
  display: block;
  width: 20px;
  height:30px;
}
.content .testimonial_content .container .container_inner{padding:0}

.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

  #sidebar .widget {
    margin-bottom: 4.236em;
  }

  #sidebar .widget:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 130%;
    z-index: -1;
    left: -3.631em;
    height: 1px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    content: "";
    display: block;
  }

#navigation .widget {
  font-size: .857em;
  background-color: rgba(255, 255, 255, 0.15);
  padding: 2.618em 0;
  margin: 0;
  color: #edffff;
  -webkit-box-shadow: 5em 0 0 0 rgba(255, 255, 255, 0.15), -5em 0 0 0 rgba(255, 255, 255, 0.15);
  box-shadow: 5em 0 0 0 rgba(255, 255, 255, 0.15), -5em 0 0 0 rgba(255, 255, 255, 0.15);
}

#navigation .widget h3 {
  padding-left: 0;
  padding-right: 0;
}

#navigation .widget a {
  color: #ffffff;
  font-weight: 700;
}

#navigation .widget:nth-child(2n) {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}





.widget {
  margin-bottom: 3.631em;
  position: relative;
}

.widget h1,
.widget h2,
.widget h3,
.widget h4,
.widget h5,
.widget h6 {
  font-size: 1.387em;
  font-weight: 300;
}

.widget ul {
  clear: both;
  list-style: none;
}

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

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

.widget ul li:before {
  font-family: 'FontAwesome';
  display: inline-block;
  font-size: 100%;
  margin-right: .202em;
  font-weight: normal;
  line-height: 1em;
  width: 1em;
  margin-right: 0;
  content: "\f0da";
}

.widget ul ul {
  margin-left: 1em;
}

.widget .button {
  padding: .382em .857em;
}

#sidebar .widget:last-child {
  padding-bottom: 0;
}

#sidebar .widget:last-child:after {
  display: none;
}

.widget.woocommerce ul li:before {
  display: none;
}

.widget .product_list_widget {
  list-style: none;
}

.widget .product_list_widget li {
  border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
  margin: 0 0 1em;
  padding-bottom: 1em;
}

.widget .product_list_widget li:before,
.widget .product_list_widget li:after {
  content: " ";
  display: table;
}

.widget .product_list_widget li:after {
  clear: both;
}

.widget .product_list_widget li img {
  width: 2.618em;
  height: auto;
  float: right;
  margin-left: 1em;
  padding: .327em;
  background-color: #fff;
  -webkit-border-radius: 0.202em;
  border-radius: 0.202em;
}

.widget .product_list_widget li a {
  display: block;
}

.widget .product_list_widget li:last-child {
  margin: 0;
  border: none;
}

#content.home-widgets .widget_woo_component h2.widget-title {display: none;
}

.views_slideshow_singleframe_pager div {
	float: left;
}
#park-report h2.title{display:inline;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-transform:none;font-weight:bold}

.column-end {
	float: left;
	display: inline;
	margin: 0 18px 0 10px;
	width: 260px;
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder li a{padding-left:30px;padding-right:30px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu{padding-right:35px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a{padding-left:30px;padding-right:30px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li a{padding-left:42px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li a{padding-left:55px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li a{padding-left:68px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li li a{padding-left:81px;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder{display:block;margin-top:20px;}
.fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder{margin-top:0;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:-20px;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon{text-align:inherit;}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:after,.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:before{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-is-sticky.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}

.subhead {
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 20px;
}

.subhead h2 {
    float: left;
    background: #e4e4e4;
    padding: 10px;
    color: #404040;
    font-weight: bold;
    text-transform: uppercase;
}


.genesis-nav-menu .sub-menu {
	background: #eeeeee;
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 240px;
	z-index: 99;
	padding: 6px 0;
}


.genesis-nav-menu .sub-menu a {
	color: #000;
	border-top: none;
	font-size: 13px;
	padding: 6px 20px;
	position: relative;
	width: 240px;
}


.genesis-nav-menu .sub-menu .sub-menu {
	margin: -26px 0 0 240px;
	background: #aeada8;
}
ul.menu li.leaf{list-style:none;float:left;margin:0 1em}

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

.fusion-contact-info {
  line-height: 43px;
}

#side-header .fusion-contact-info {
  word-wrap: break-word;
}
#side-header .fusion-contact-info,#side-header .header-social .top-menu,#tribe-bar-form label,.fusion-accordian .panel-body,.fusion-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,.tribe-bar-disabled #tribe-bar-form label,.tribe-events-tooltip .duration,.tribe-events-tooltip .tribe-event-duration,.tribe-events-tooltip .tribe-events-event-body,.tribe-events-tooltip p.entry-summary,body{line-height:20px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}


.ads_bottom {
  width: 100%;
  margin: 30px auto 0; }

  .ads_bottom .adserve_728 {
    width: 728px;
    height: 90px;
    margin: 0 auto; }
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}


.Home #main-promo-banner { display:block; }
#main-promo-banner{margin-top:88px}
#main-promo-banner .promo{background-color:#fff;border-bottom:1px solid #e0e0e0}
#main-promo-banner .promo a{font-family:'Brown', Arial, sans-serif}
#main-promo-banner .promo a strong{font-family:'Brown', Arial, sans-serif;font-weight: bold;}

.Home #main-promo-banner .promo { display: none; }




.w100p { width:100%; }

  .span2 {
    width: 104px;
  }

  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
input.span2,textarea.span2,.uneditable-input.span2{width:126px}
.table .span2{float:none;width:124px;margin-left:0}


	.related-posts .grid .span2 {
	    width: 140px;
	    float: left;
	    margin-left: 20px;
	}


#footer-wrapper {
	margin: 0;
	padding: 0;
}


#footer-wrapper .grid.col-940 {
	margin: 0;
}


#util-bar #util-bar-login .inputwrap {
    position: relative;
}




body,#nav ul li ul li a,#sticky-nav ul li ul li a
.more,
.avada-container h3,
.meta .date,
.review blockquote q,
.review blockquote div strong,
.image .image-extras .image-extras-content h4,
.image .image-extras .image-extras-content h4 a,
.project-content .project-info h4,
.post-content blockquote,
.button.large,
.button.small,
.ei-title h3,.cart-contents,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.gform_wrapper .gform_button,
.woocommerce-success-message .button,
.page-title h3,
.blog-shortcode h3.timeline-title{
	font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
}

.blog-shortcode h3.timeline-title { font-size:13px;line-height:13px; }


body,.post .post-content,.post-content blockquote,.tab-holder .news-list li .post-holder .meta,#sidebar #jtwt,.meta,.review blockquote div,.search input,.project-content .project-info h4,.title-row,.simple-products-slider .price .amount,.quantity .qty,.quantity .minus,.quantity .plus,.blog-shortcode h3.timeline-title{color:#aaa9a9 !important;}

#header .banner {
	FLOAT: right
}



#header {
	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto; 
	PADDING: 10px 0; 
	POSITION: relative; 
	HEIGHT: 60px;
	background: #fde80a; 
	background: -moz-linear-gradient(top,  #fde80a 0%, #fbbf16 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fde80a), color-stop(100%,#fbbf16)); 
	background: -webkit-linear-gradient(top,  #fde80a 0%,#fbbf16 100%); 
	background: -o-linear-gradient(top,  #fde80a 0%,#fbbf16 100%); 
	background: -ms-linear-gradient(top,  #fde80a 0%,#fbbf16 100%); 
	background: linear-gradient(to bottom,  #fde80a 0%,#fbbf16 100%); 
	-pie-background: linear-gradient(top,  #fde80a 0%,#fbbf16 100%);
	behavior:url(/Misc/PIE.htc);
}


.td-header-style-8-wrapper.td-menu-placeholder {
  height: auto;
}

.td-header-style-8-wrapper.td-menu-placeholder .td-menu-background:after {
  bottom: auto;
}



.td-menu-placeholder {
  height: 51px;
  position: relative;
}

.blog-stack .td-menu-placeholder {
  height: 54px;
}

.uvt-menu-icon .line1,
.uvt-menu-icon .line2,
.uvt-menu-icon .line3{
	width: 25px;
	height:4px;
	display: block;
	opacity: 1;
	background: #000;
	position: absolute;
	left: 11px;
	transition: all .3s ease;
	}

.uvt-menu-icon .line2{ top: 23px;}

	
.uvt-menu-icon.active .line1,
.uvt-menu-icon.active .line2,
.uvt-menu-icon.active .line3{
	transition: all .3s ease;
	}

.uvt-menu-icon.active .line2{
	opacity: 0;
	transition: all .3s ease;}

.logoimage{height:112px;width:428px;}


.alignright {
  float: right;
  margin-left: 0.5em; }


img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 0.75em; }

.featured-btn a, .featured-btn a:active, .featured-btn a:visited {
    background-color: #fdc100;
    clear: both;
    color: #434b58;
    display: block;
    float: left;
    height: 100%;
    margin-bottom: 23px;
    margin-top: 7px;
    padding: 4px 6px;
    width: auto;
}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
.page-events-archive .panel-one-column .span12 .panel-pane:last-child,.page-news-archive .panel-one-column .span12 .panel-pane:last-child{margin-bottom:20px;}
.node-type-multimedia .panel-col-first .panel-pane{margin:25px 0 0 0;padding:0;}
.page-impact-governance .frame-footer .panel-pane{float:left;width:28%;margin-right:4%;}
.page-impact-governance .frame-footer .panel-pane.pane-1{margin:0;}
.page-impact-governance .frame-footer .panel-pane.pane-1 .logo-impact{font-size:0;margin-top:235px;height:20px;}
.page-people.page-people-mediaguide .panel-panel.panel-col .panel-pane:last-child{padding-bottom:0;}
.page-people-faculty .panel-pane h2,.pane-people h2.pane-title{clear:both;color:#4D4F53;font-family:'ss',Arial,sans-serif;font-size:30px;padding:10px 0 0 0;}
.page-research.research-page-base .panel-pane:first-child{margin-top:25px;}
.page-research .frame-search_content .panel-pane{overflow:visible;}
.frame-people_item_top .panel-pane{padding-top:25px;padding-bottom:15px;border-top:1px #f4f1ea solid;overflow:hidden;}
.frame-people_item_top .panel-pane:first-child{padding-top:25px;border-top:0;}
.research-areas.panel-pane h2.pane-title{margin-bottom:15px;margin-top:0;}
.research-areas.panel-pane .views-row.views-row-last{margin-right:0;}
.frame-search_content .span3 .panel-pane:first-child{margin-top:56px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title{font-size:22px;margin-bottom:36px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title .placeholder{color:#8e130e;font-family:'ss_italic',Arial,sans-serif;}
.front .panel-pane.research-areas .views-row{margin-bottom:20px;clear:none;}
.subdomain-chppcor.front .frame .panel-pane{clear:both;}
.publication-item-page .span8 .panel-pane .field-type-image .file-image .field-name-field-caption{padding-top:5px;}
.publication-item-page .span8 .panel-pane .field-type-image .file-image .field-name-field-credit{padding-bottom:5px;}


                          .endpromotext {
                                font-style:italic;
                                color: #000;
                                font-weight: bold;
                          }


    .alignleft {
        width: 50%;
    }


    body.home .printables img.alignleft {
        margin-left: 31%;
    }

		#page-top .slide .description { padding: 167px 0 0 20px; width: 365px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }

			#page-top .slide .descright .description { float: right; }

		#page-top .slide .description, #page-top .slide .description p { line-height: 21px; }



#share_icons {height:25px;}

.footer_nav{padding-bottom:75px;width:900px;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='path_relative_to_the_HTML_file', sizingMethod='scale')";position:relative;z-index:100;}

.footer_nav ul.products{margin:0 20px 95px 0;}

.footer_nav ul.learn{float:left;margin:0 15px 0 0;padding:0;}

.footer_nav ul.membership{margin:0 10px 95px 0;}

.footer_nav ul.about{margin:15px 20px 0 0;}

.footer_nav ul.contact{margin:15px 10px 0 0;}

.footer_nav ul{color:#FFFFFF;font-size:12px;padding:0pt;margin:20px auto;text-align:center;}

.footer_nav ul.products_two{margin:20px 60px 0 0;}

.footer_nav ul h2{color:#fff;font-size:12px;font-weight:bold;margin:0 0 5px 0;text-transform:uppercase;}

.footer_nav ul h2 a{color:#fff;}

.footer_nav ul h2 a:hover{color:#cfcfcf;}

.footer_nav ul li{color:#fff;font-size:11px;list-style:none;line-height:1.6;}

.footer_nav ul li a{color:#fff;text-decoration:none;}

.footer_nav ul li a:hover{color:#cfcfcf;text-decoration:underline;}

.footer_nav h2{font-size:13px;padding:0;margin:0 0 4px 0;}



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

.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px}

.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px}

.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px}

.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px}

.tp-bullets.simplebullets.navbar .bullet.last			{	margin-right:0px !important}

.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important}

.tp-bullets.preview1 .bullet.last 			{	margin-right: 0px; }

.tp-bullets.preview2 .bullet.last 			{	margin-right: 0px; }

.tp-bullets.preview3 .bullet.last 			{	margin-right: 0px; }

.tp-bullets.preview4 .bullet.last 			{	margin-right: 0px; }
.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}
p.body.highlight{color:#fff;background-color:#a71a1a}
.button.highlight,.button.red{color:#fff;background-color:#a71a1a}
.button.highlight{border-color:#801414}
.button.highlight:hover{box-shadow:0 0 5px #888}
.button.highlight:active{box-shadow:inset 0 0 5px #801414}
.social-buttons a.facebook.highlight-color,.social-buttons a.facebook:hover{background-color:#3a5896}
.social-buttons a.twitter.highlight-color,.social-buttons a.twitter:hover{background-color:#3dc5f5}
.social-buttons a.instagram.highlight-color,.social-buttons a.instagram:hover,.social-buttons a.pinterest.highlight-color,.social-buttons a.pinterest:hover{background-color:#b62626}
.social-buttons a.youtube.highlight-color,.social-buttons a.youtube:hover{background-color:red}
.social-buttons a.google.highlight-color,.social-buttons a.google:hover{background-color:#0070d2}
.social-buttons a.email.highlight-color,.social-buttons a.email:hover{background-color:#3dc6f4}
.cart-flyout .button.highlight{color:#fff;background-color:#a71a1a;border-color:#801414}
#global-header-dropdown .dropdown ul.subcategory-list .highlight a,#global-header-dropdown .dropdown ul.subcategory-list .highlight a:hover{color:#f41121}
.module-footer .social-buttons a.facebook.highlight-color{background-color:#3a5896}
.module-footer .social-buttons a.twitter.highlight-color{background-color:#3dc5f5}
.module-footer .social-buttons a.pinterest.highlight-color{background-color:#b62626}
.module-footer .social-buttons a.instagram.highlight-color{background-color:#b62626}
.module-footer .social-buttons a.youtube.highlight-color{background-color:red}
.module-footer .social-buttons a.google.highlight-color{background-color:#0070d2}
.module-footer .social-buttons a.email.highlight-color{background-color:#3dc6f4}

.addpad-tb-md{
	padding-top:50px;
	padding-bottom:50px;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}

a#start .big {
	display: block;
	font-weight: bold;
	font-size: 20px;
}





.small-index-thumbnail {
	width: 190px;
	margin-left: 3em;
	margin-top: 1em;
	float: left;

}

.c12{width:100%}

.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{min-height:1px;float:left;padding-left:10px;padding-right:10px;position:relative}

.main .c1,.main .c2,.main .c3,.main .c4,.main .c5,.main .c6,.main .c7,.main .c8,.main .c9,.main .c10,.main .c11,.main .c12{padding-left:10px;padding-right:10px}

.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12{width:100%;margin-bottom:20px}


.tablemove {

position:relative;
left: 29px;

top: 21px;


}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}

.top{
	margin-top:20px;
}
p,h2,h3,.content-bar .field-title{orphans:3;widows:3;}
h2,h3,.content-bar .field-title{page-break-after:avoid;}
.table,.content-bar-pricing-group .field-pricing table{border-collapse:collapse !important;}
.table td,.content-bar-pricing-group .field-pricing table td,.table th,.content-bar-pricing-group .field-pricing table th{background-color:#fff !important;}
h1,.h1,h2,.h2,h3,.content-bar .field-title,.h3,.store-product-group h2{margin-top:24px;margin-bottom:12px;}
h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,.content-bar .field-title small,h3 .small,.content-bar .field-title .small,.h3 small,.store-product-group h2 small,.h3 .small,.store-product-group h2 .small{font-size:65%;}
h3,.content-bar .field-title,.h3,.store-product-group h2{font-size:24px;}
.list-unstyled,.content-bar .field-images,.buying-guide-image-tiles,.buying-guide-list,.context-nav-group ul,.related-categories ul{padding-left:0;list-style:none;}
.list-inline,.content-bar .field-images{padding-left:0;list-style:none;margin-left:-5px;}
.container,.no-sidebars.page-node .title-container,.no-sidebars.page-node .content-bar{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}
.container:before,.no-sidebars.page-node .title-container:before,.no-sidebars.page-node .content-bar:before,.container:after,.no-sidebars.page-node .title-container:after,.no-sidebars.page-node .content-bar:after{content:" ";display:table;}
.container:after,.no-sidebars.page-node .title-container:after,.no-sidebars.page-node .content-bar:after{clear:both;}
.table .table,.content-bar-pricing-group .field-pricing table .table,.table .content-bar-pricing-group .field-pricing table,.content-bar-pricing-group .field-pricing .table table,.content-bar-pricing-group .field-pricing table table{background-color:#fff;}
.container .jumbotron,.no-sidebars.page-node .title-container .jumbotron,.no-sidebars.page-node .content-bar .jumbotron,.container-fluid .jumbotron{border-radius:0;}
.jumbotron .container,.jumbotron .no-sidebars.page-node .title-container,.no-sidebars.page-node .jumbotron .title-container,.jumbotron .no-sidebars.page-node .content-bar,.no-sidebars.page-node .jumbotron .content-bar{max-width:100%;}
.well,.content-bar-product-links,.store-staff-block{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:0;-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);}
.well blockquote,.content-bar-product-links blockquote,.store-staff-block blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15);}
h1,h2,h3,.content-bar .field-title,.h1,.h2,.h3,.store-product-group h2{margin-top:20px;}
.section-heading,.content-bar-buying-guide .field-title,.related-categories h2{text-transform:uppercase;font-family:TradeGothicLT-BoldCond,CallunaSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:33px;margin-top:41px;margin-bottom:23px;color:#565959;}
.content-bar{margin-bottom:30px;margin-top:30px;}
.content-bar .field-title{margin-top:0;text-transform:uppercase;}
.content-bar .field-banner-image{margin-bottom:14px;}
.content-bar-left-image .field-image{float:left;padding:.5em;margin-right:1.5em;}
.content-bar-product-group-nav .list-inline,.content-bar-product-group-nav .content-bar .field-images,.content-bar .content-bar-product-group-nav .field-images{text-align:center;margin-bottom:-5px;}
.content-bar-product-group-nav .list-inline li a,.content-bar-product-group-nav .content-bar .field-images li a,.content-bar .content-bar-product-group-nav .field-images li a{margin-bottom:5px;}
.content-bar-building-product-group,.content-bar-vehicle-product-group,.content-bar-trailer-product-group,.content-bar-product-group{background:#faf9f8;padding:15px;-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2);box-shadow:0px 2px 2px rgba(0,0,0,0.2);}
.content-bar-building-product-group .field-banner-image,.content-bar-vehicle-product-group .field-banner-image,.content-bar-trailer-product-group .field-banner-image,.content-bar-product-group .field-banner-image{margin-top:-15px;margin-left:-15px;margin-right:-15px;}
.content-bar-building-product-group table,.content-bar-vehicle-product-group table,.content-bar-trailer-product-group table,.content-bar-product-group table{background:white;font-size:14px;border:1px solid #dddddd;}
.content-bar-featured-categories{text-align:center;}
.content-bar-featured-categories a:hover{text-decoration:none;}
.content-bar-featured-categories h3,.content-bar-featured-categories .content-bar .field-title,.content-bar .content-bar-featured-categories .field-title{color:#595f5f;}
.content-bar-featured-categories .description{color:#363939;}
.content-bar-featured-categories .tile{display:block;margin-bottom:2%;}
.content-bar-featured-categories .tile:nth-child(2n){margin-right:0;}
.content-bar-featured-categories .tile:nth-child(3n){margin-right:0;}
.content-bar-featured-categories a{background-size:cover;padding:15px;display:block;}
.content-bar-featured-categories .white{position:relative;background:rgba(255,255,255,0.9);padding:15px;-moz-transition:height 0.15s;-o-transition:height 0.15s;-webkit-transition:height 0.15s;transition:height 0.15s;}
.content-bar-featured-categories .white h3,.content-bar-featured-categories .white .content-bar .field-title,.content-bar .content-bar-featured-categories .white .field-title{margin-top:16px;font-size:20px;margin-bottom:0;}
.content-bar-featured-categories .circle{margin-right:auto;margin-left:auto;width:124px;height:124px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-size:cover;-moz-box-shadow:#4e606c 0 0 8px inset;-webkit-box-shadow:#4e606c 0 0 8px inset;box-shadow:#4e606c 0 0 8px inset;}
.content-bar-featured-categories .pointer{position:absolute;bottom:0;left:0;width:100%;}
.content-bar-featured-categories .pointer .arrow{background:#4e606c;color:#FFF;margin-right:auto;margin-left:auto;margin-bottom:1em;width:20px;height:20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-size:cover;-moz-box-shadow:#4e606c 0 0 8px inset;-webkit-box-shadow:#4e606c 0 0 8px inset;box-shadow:#4e606c 0 0 8px inset;font-size:20px;line-height:1;}
.content-bar-product-links{padding:10px;}
.content-bar .field-images{margin-left:0;}
.content-bar .field-images li{font-size:16px;max-width:32%;margin-right:2%;padding-left:0;padding-right:0;}
.content-bar .field-images li:last-child{margin-right:0;}
.content-bar .field-images li img{display:block;max-width:100%;}
.content-bar-buying-guide .field-title{margin-top:0;}
.front .content-bar{background:rgba(255,255,255,0.5);padding:20px;}
.map-popup h3,.map-popup .content-bar .field-title,.content-bar .map-popup .field-title{margin:0;}
.list-tiles li h3,.list-tiles li .content-bar .field-title,.content-bar .list-tiles li .field-title{margin:0;}
.list-tiles li h3 small,.list-tiles li .content-bar .field-title small,.content-bar .list-tiles li .field-title small{display:block;font-family:CallunaSans,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2;font-weight:bold;color:#363939;}
.related-category-list ul a h3,.related-category-list ul a .content-bar .field-title,.content-bar .related-category-list ul a .field-title{font-family:CallunaSans,"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;width:100%;position:absolute;z-index:2;bottom:0;padding:8px;margin:0;background:#4d616c;background:rgba(77,97,108,0.95);color:#FFF;font-size:16px;-moz-box-shadow:#4e606c 0 0 20px inset;-webkit-box-shadow:#4e606c 0 0 20px inset;box-shadow:#4e606c 0 0 20px inset;}
.related-category-list ul a:hover h3,.related-category-list ul a:hover .content-bar .field-title,.content-bar .related-category-list ul a:hover .field-title{background:#eabe3d;box-shadow:none;}
.page-footer .container,.page-footer .no-sidebars.page-node .title-container,.no-sidebars.page-node .page-footer .title-container,.page-footer .no-sidebars.page-node .content-bar,.no-sidebars.page-node .page-footer .content-bar{padding-top:2em;padding-bottom:8em;}

.listing-update-title {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px dotted #ccc;
	text-align: center;
	margin-top:10px;
	padding: 0 0 10px 0;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb{font-family:"Arial",Helvetica,sans-serif;}
#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}
#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;font-size:0.94em;line-height:1.7;padding:1px 10px 2px 10px;text-decoration:none;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
.tiled-gallery .gallery-row{overflow:hidden;}

.component-pad {padding:0 15px 15px; min-height:400px;}





.top-bg {

height:20px;
width:950px;
margin:0 auto;
}

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

		.scroll-box .scroll-item{
			float:left;
			width:200px;
			margin-right:10px;
			height:190px;
		}

			.scroll-box .scroll-item .post-meta .stars-small{float:none;margin-top:3px;}
	

	.group_items .scroll-item:last-child{margin-right:0 !important;}


.scroll-box-wide.scroll-box .scroll-item{width:282px; height:220px;margin-right:10.5px;}

   .wide-cat-box .wide-news-item , .scroll-box-wide.scroll-box .scroll-item{width: 228px !important;}

	.recent-box .recent-item , .scroll-box .scroll-item{ width: 236px; margin: 0 11px 10px 0;}

	.recent-box .recent-item , .recent-box .recent-item:nth-child(3n+3) ,.scroll-box .scroll-item , .scroll-box .scroll-item:nth-child(3n+3), .scroll-box-wide.scroll-box .scroll-item , .scroll-box-wide.scroll-box .scroll-item:nth-child(3n+3), .wide-cat-box .wide-news-item, .wide-cat-box .wide-news-item.last-col  { margin-right:10px; margin-bottom:10px;}

	.recent-box .recent-item:nth-child(2n+2),.scroll-box .scroll-item:nth-child(2n+2), .scroll-box-wide.scroll-box .scroll-item:nth-child(2n+2),.wide-cat-box .wide-news-item.last-col2 {margin-right: 0 !important;}

	.scroll-box-wide.scroll-box .scroll-item, .wide-cat-box .wide-news-item  {width: 200px !important;}

	.recent-box .recent-item , .scroll-box-wide.scroll-box .scroll-item, .wide-cat-box  .wide-news-item,#related_posts .related-item{float:none; margin:0 0 20px 0;width:100% !important; height:auto; overflow:hidden;}

	
.home-widget {
	margin: 0 0 20px;
	width: 100%;
	}




.home-widget-wrap {
	width: 100%
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}


#header-bottom { padding: 35px 20px; }


.layout-fullwidth #header-bottom { padding: 5px 20px 5px 20px; }


#rightpad { padding-left: 10px; }

#rightpad li { margin-left: 30px; }
.col{float:left}


.icons-sprite {
  display: block;
}


footer .credits span.icons-sprite {
  display: inline-block;
}

  #social  {
  
  }

  
#social ul{
  list-style: none;
  margin: 3px 0 10px 0
  }

#social li{
  float: left;
  margin: 0 10px 0 0 ;
  padding: 0 10px 0 0 ;
  }




.sd-content ul {
	padding: 0 !important;
	margin: 0 0 .7em 0 !important;
	list-style: none !important;
}


.sd-content ul li {
	display: inline;
}


.sd-gplus .sd-content {
	font-size: 12px;
}




.sd-content ul li a.sd-button:before {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font: normal 16px/1 'Genericons';
	vertical-align: top;
	position: relative;
	top: 3px;
	text-align: center;
}



.sd-social-icon-text .sd-content ul li a span,
.sd-social-official .sd-content ul li a.sd-button span,
.sd-content ul li.preview-item a.sd-button span {
	margin-left: 3px;
}

.sd-content ul li.preview-item.no-icon a.sd-button span {
	margin-left: 0;
}



.sd-social-text .sd-content ul li a:before,
.sd-content ul li.no-icon a:before {
	display: none;
}

body .sd-social-text .sd-content ul li.share-custom a span,
body .sd-content ul li.share-custom.no-icon a span {
	background-image: none;
	background-position: -500px -500px !important;	
	background-repeat: no-repeat !important;
	padding-left: 0;
	height: 0;
	line-height: inherit;
}


.sd-social-icon .sd-content ul li a.share-more {
	position: relative;
	top: 2px;
}

.sd-social-icon .sd-content ul li a.share-more span {
	margin-left: 3px;
}




.sd-social-icon .sd-content ul li.share-print a:before,
.sd-social-text .sd-content ul li.share-print a:before,
.sd-content ul li.share-print div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-print a:before,
.sd-social-official .sd-content li.share-print a:before {
	content: '\f469';
}

.sd-social-icon .sd-content ul li.share-digg a:before,
.sd-social-text .sd-content ul li.share-digg a:before,
.sd-content ul li.share-digg div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-digg a:before,
.sd-social-official .sd-content li.share-digg a:before {
	content: '\f221';
}

.sd-social-icon .sd-content ul li.share-email a:before,
.sd-social-text .sd-content ul li.share-email a:before,
.sd-content ul li.share-email div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-email a:before,
.sd-social-official .sd-content li.share-email a:before {
	content: '\f410';
}

.sd-social-icon .sd-content ul li.share-linkedin a:before,
.sd-social-text .sd-content ul li.share-linkedin a:before,
.sd-content ul li.share-linkedin div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-linkedin a:before {
	content: '\f207';
}

.sd-social-icon .sd-content ul li.share-twitter a:before,
.sd-social-text .sd-content ul li.share-twitter a:before,
.sd-content ul li.share-twitter div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-twitter a:before {
	content: '\f202';
}

.sd-social-icon .sd-content ul li.share-reddit a:before,
.sd-social-text .sd-content ul li.share-reddit a:before,
.sd-content ul li.share-reddit div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-reddit a:before {
	content: '\f222';
}

.sd-social-icon .sd-content ul li.share-tumblr a:before,
.sd-social-text .sd-content ul li.share-tumblr a:before,
.sd-content ul li.share-tumblr div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-tumblr a:before {
	content: '\f214';
}

.sd-social-icon .sd-content ul li.share-stumbleupon a:before,
.sd-social-text .sd-content ul li.share-stumbleupon a:before,
.sd-content ul li.share-stumbleupon div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-stumbleupon a:before {
	content: '\f223';
}

.sd-social-icon .sd-content ul li.share-pocket a:before,
.sd-social-text .sd-content ul li.share-pocket a:before,
.sd-content ul li.share-pocket div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-pocket a:before {
	content: '\f224';
}

.sd-social-icon .sd-content ul li.share-pinterest a:before,
.sd-social-text .sd-content ul li.share-pinterest a:before,
.sd-content ul li.share-pinterest div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-pinterest a:before {
	content: '\f209';
}

.sd-social-icon .sd-content ul li.share-google-plus-1 a:before,
.sd-social-text .sd-content ul li.share-google-plus-1 a:before,
.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-google-plus-1 a:before {
	content: '\f218';
}

.sd-social-icon .sd-content ul li.share-facebook a:before,
.sd-social-text .sd-content ul li.share-facebook a:before,
.sd-content ul li.share-facebook div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-facebook a:before {
	content: '\f204';
}

.sd-social-icon .sd-content ul li.share-press-this a:before,
.sd-social-text .sd-content ul li.share-press-this a:before,
.sd-content ul li.share-press-this div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-press-this a:before,
.sd-social-official .sd-content li.share-press-this a:before {
	content: '\f205';
}

.sd-social-official .sd-content li.share-press-this a:before {
	color: #2ba1cb;
}

.sd-social-icon .sd-content ul a.share-more:before,
.sd-social-text .sd-content ul a.share-more:before,
.sd-content ul li.advanced a.share-more:before,
.sd-social-icon-text .sd-content a.share-more:before,
.sd-social-official .sd-content a.share-more:before {
	content: '\f415';
}

.sd-social-official .sd-content a.share-more:before {
	color: #2ba1cb;
}




.sd-social-official .sd-content ul, .sd-social-official .sd-content ul li {
	line-height: 25px !important;
}


.sd-social-official .sd-content ul:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.sd-social-official .sd-content li.share-press-this a {
	margin: 0 0 5px 0;
}

.sd-social-official .sd-content .pocket_button iframe {
	width: 98px;
}


.sd-social-official .sd-content .twitter_button iframe {
	width: 96px;
}


body .sd-social-icon .sd-content li.share-custom a span,
body .sd-social-icon-text .sd-content li.share-custom a span,
body .sd-social-text .sd-content li.share-custom a span,
body .sd-social-official .sd-content li.share-custom a span,
body .sd-content ul li.share-custom a.share-icon span
{
	background-size: 16px 16px;
	background-repeat: no-repeat;
	margin-left: 0;
	padding: 0 0 0 19px; 
	display: inline-block;
	height: 16px;
	line-height: 16px;
}


body .sd-social-icon .sd-content li.share-custom a span {
	width: 0;	
}


body .sd-content li.share-custom a:hover span {
}





.sd-social-icon .sd-content ul li[class*='share-'] a,
.sd-social-icon .sd-content ul li[class*='share-'] a:hover,
.sd-social-icon .sd-content ul li[class*='share-'] div.option a {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 0;
	box-shadow: none;
	padding: 8px;
	position: relative;
	top: -2px;
	line-height: 1;
	width: auto;
	height: auto;
}


.sd-social-icon .sd-content ul li[class*='share-'] a:hover,
.sd-social-icon .sd-content ul li[class*='share-'] div.option a:hover {
	border: none;
	opacity: .6;
}


.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button:before {
	top: 0;
}


.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button.share-custom {
	padding: 8px 8px 6px 8px;
	top: 5px;
}


.sd-social-icon .sd-content ul li a.sd-button.share-more {
	margin-left: 10px;
}


.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {
	margin-left: 0;
}



.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button {
	background: #e9e9e9;
	margin-top: 2px;
	text-indent: 0;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-tumblr a.sd-button {
	background: #2c4762;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-facebook a.sd-button {
	background: #3b5998;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-stumbleupon a.sd-button {
	background: #ea4b24;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-twitter a.sd-button {
	background: #00acee;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-pinterest a.sd-button {
	background: #ca1f27;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-digg a.sd-button {
	color: #555555 !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-press-this a.sd-button {
	background: #1e8cbe;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-linkedin a.sd-button {
	background: #0077b5;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-google-plus-1 a.sd-button {
	background: #dd4b39;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-pocket a.sd-button {
	background: #ee4056;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-reddit a.sd-button {
	background: #cee3f8;
	color: #555555 !important;
}


.sharedaddy .sd-content ul {
	margin: 0px !important;
}

.utmost-view .top-sharing .sd-content ul li a.sd-button {
	vertical-align: top;
}

.utmost-view .sd-content ul li a.sd-button {
	background: transparent;
	border: 1px solid transparent;
	box-shadow: none;
	color: #fff !important;
	font-size: 24px;
    border-radius: 30px;
    height: 32px;
    width: 32px;
    vertical-align: top;
    z-index: 999999;
}

.utmost-view .sd-content ul .odb-share-facebook a.sd-button {
	background: #3D5A98;
    padding: 4px 7px 0px 4px;
}

.utmost-view .sd-content ul .odb-share-facebook a.sd-button:hover {
	background: #fff;
	color: #3D5A98 !important;
	border: 1px solid #3D5A98;
}

.utmost-view .sd-content ul .odb-share-twitter a.sd-button {
	background: #5EA9DD;
    padding: 4px 2px 0px 2px;
}

.utmost-view .sd-content ul .odb-share-twitter a.sd-button:hover {
	background: #fff;
	color: #5EA9DD !important;
	border: 1px solid #5EA9DD;
}

.utmost-view .sd-content ul .odb-share-email a.sd-button {
	background: #666;
    padding: 2px 4px 0px 2px;
    font-size: 20px;
}

.utmost-view .sd-content ul .odb-share-email a.sd-button:hover {
	background: #fff;
	color: #666 !important;
	border: 1px solid #666;
}

.utmost-view .sd-content ul .odb-share-print a.sd-button {
	background: #999;
    padding: 3px 5px 0px 3px;
    font-size: 20px;
}

.utmost-view .sd-content ul .odb-share-print a.sd-button:hover {
	background: #FFF;
	color: #999 !important;
	border: 1px solid #999;
}


.utmost-view .bottom-sharing .sd-content ul .odb-share-facebook a.sd-button {
    padding: 4px 4px 0px 0px;
}

.utmost-view .bottom-sharing .sd-content ul .odb-share-twitter a.sd-button {
    padding: 4px 2px 0px 0px;
}

.utmost-view .bottom-sharing .sd-content ul .odb-share-email a.sd-button {
    padding: 2px 2px 0px 0px;
}

.utmost-view .bottom-sharing .sd-content ul .odb-share-print a.sd-button {
    padding: 3px 3px 0px 0px;
}


.utmost-view .sd-social-icon-text .sd-content ul li a.sd-button:hover,
.utmost-view .sd-social-icon-text .sd-content ul li a.sd-button:active {

	box-shadow: none;
}

	.utmost-view .sd-content ul .odb-share-print {
		display: none;
	}

.cont_left_bot_img_new { width:335px; padding-bottom:10px; float:left; }

.one-pix {
    height: 1px;
}
.home #container,.news-section #container{background:none}
#container{background-color:#fac879}
.page-id-689 #container,.parent-pageid-689 #container{background-color:#f8b852}
.page-id-933 #container,.parent-pageid-933 #container{background-color:#fac879}
.page-id-691 #container,.parent-pageid-691 #container{background-color:#f29b4e}
.page-id-693 #container{background-color:#ec7a3a}
.single-research #container{background-color:#e5aa88}
.page-id-695 #container,.parent-pageid-695 #container{background-color:#e55e3c}
.page-id-697 #container,.parent-pageid-697 #container{background-color:#2a2728}
.news-section body #container{padding-top:0}
.news-section body #container #header .outreach-wrap{background:#2b2728}
.news-section body #container #content{background:#f9f8f9}
.news-section body #container .footer{display:none}
.news-section body.blog #container #content,.news-section body.archive #container #content{background:#544f50}
.news-section body #container.fold-nav #content{-moz-transition:right 0.5s;-webkit-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s;transition:right 0.5s}
.news-section .category #container #content,.news-section .category #container #sidebar1{top:125.86207px}
.news-section .category-18 #container #content,.news-section .category-18 #container #sidebar1,.news-section .category-86 #container #content,.news-section .category-86 #container #sidebar1,.news-section .category-33 #container #content,.news-section .category-33 #container #sidebar1{top:85.86207px}
html.sidebar-slide-enabled #container{position:relative;height:100%;max-width:1550px}
html.sidebar-slide-enabled #container #content{right:30px}
html.sidebar-slide-enabled #container.sidebar-open #content{right:260px}
html.sidebar-slide-enabled #container #sidebar1{width:260px;position:absolute;z-index:500;top:85.86207px;bottom:0;background:#f9f8f9;overflow-y:auto;-moz-transition:top 0.8s 0.3s,right 0.8s 0.3s;-webkit-transition:top 0.8s 0.3s,right 0.8s 0.3s;-ms-transition:top 0.8s 0.3s,right 0.8s 0.3s;-o-transition:top 0.8s 0.3s,right 0.8s 0.3s;transition:top 0.8s 0.3s,right 0.8s 0.3s}
html.sidebar-slide-enabled #container.sidebar-open #sidebar1{right:0}
html.sidebar-slide-enabled #container.sidebar-closed #sidebar1{right:-230px}
html.sidebar-slide-enabled #container.sidebar-closed #sidebar1:hover{right:0}
.sidebar-open article.item-single .post-content .prev-next{width:80px}
.sidebar-open #content article.item-single .post-content{margin-left:460px}
.sidebar-open #content article.item-single .article-footer{width:440px}
.sidebar-open .related-news-loop{width:50%}
.sidebar-open .related-news-loop.rightside{display:block}

#nav ul li.forums a   { border-color:#fde01a; }

#nav ul li.forums a:hover   { border-color:#a5d924; color:#a5d924; }
p.error{color:#cc3300;}
p.error a{color:#cc3300;text-decoration:underline;}

	
.footer .hosting {float:left;width:18%;}

.footer .hosting p {text-transform:uppercase;font-size:11px;}

.footer .hosting p img {margin-bottom:19px;width:123px;}

.footer .hosting p a {color:#999;}
#portada2{height:1020px;}
#portada2 h3{font-size:18px;}
#portada2 h2{font-size:24px;font-weight:700;color:#000;margin:7px 0;padding-left:0px;}
#portada2 h2.negro{margin:5px 0 0;text-align:left;}
#portada2 h2.negro a:link{color:#000;text-decoration:none;}
#portada2 h2.negro a:visited{color:#000;text-decoration:none;}
 



#search-box-wrap {
	background-color: #e68b2b;
	height: 50px;
	margin-left: -33px;
	margin-right: -33px;
	display: none;
	
}


#search-box {
	position: relative;
	width: 96%;
	margin: 0 auto;
	padding: 0 2%;
	max-width: 1062px;
	-webkit-box-sizing : border-box; 
	-moz-box-sizing : border-box; 
	-o-box-sizing : border-box; 
	box-sizing : border-box;
}


#search-box #searchform {
	float: right;
	margin-top: 10px;
}


#search-box #searchform label {
	display: none;
}


#search-box #close-x {
	float: right;
	width: 23px;
	height: 23px;
	background-color: #5e5d5c;
	font-family: "Droid Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	line-height: 21px;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 20px;
	cursor: pointer;
}
.image-moduleset,.mortgage-licenses-module,.photo-gallery-module,.photos-module,.reviews-module{margin-bottom:18px}
.certifications-module .module-body .certification-item .image{display:inline-block;zoom:1;*display:inline;max-width:100%;max-height:105px}
.certifications-module .module-body .certification-item .image-title{line-height:1.25em;font-size:14px}
.footer-logo-module .footer-logos-menu .menu-item .image{display:block;max-width:130px;max-height:100px}
.image-moduleset{float:left}
.image-moduleset .image-module .image-container{width:100%}
.image-moduleset .image-module .image-container .image{display:block;width:100%;-ms-interpolation-mode:bicubic}
.image-moduleset .image-module .image-container .image-decorator{display:block;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:4px solid #fff;background-color:none}
.image-moduleset .image-module .image-container .image-decorator::before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 0 21px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 21px rgba(0,0,0,0.25);box-shadow:inset 0 0 21px rgba(0,0,0,0.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.image-moduleset-fullwidth .image-module .image-container{width:100%}
.image-moduleset-fullwidth .image-module .image-container .image{display:block;width:100%;-ms-interpolation-mode:bicubic}
.image-moduleset-fullwidth{float:left}
.image-container-base{width:100%}
.image-container-base .image{display:block;width:100%;-ms-interpolation-mode:bicubic}
.image-moduleset .image-module{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.32);-moz-box-shadow:0 0 5px rgba(0,0,0,0.32);box-shadow:0 0 5px rgba(0,0,0,0.32)}
.lt-ie9 .image-moduleset .image-module{border:1px solid #e6e6e6}
.image-moduleset-fullwidth .image-moduleset-primary,.image-moduleset-fullwidth .image-moduleset-secondary{float:left;width:50%;overflow:hidden;position:relative}
.image-moduleset-fullwidth .image-module .image-container .image-decorator{display:block;position:relative;background-color:none}
.image-moduleset-fullwidth .image-module .image-container .image-decorator::before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 0 50px rgba(0,0,0,0.13);-moz-box-shadow:inset 0 0 50px rgba(0,0,0,0.13);box-shadow:inset 0 0 50px rgba(0,0,0,0.13)}
.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:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

#site-navigation .navbar-toggle .icon-bar {
	background: #fff;
}
   

h1.title,
h1.event-title,
h1.event-title-w,
h6.hours-title,
h6.menu-title,
h6.menu-title2,
h1.gg-gallery-title   {        
        font-size: 14px;
        line-height: 20px;
        margin-top: 20px;
        top: 0;
        }
#content,#content .section{float:none;width:100%;margin:0 !important;padding:0 !important;}
body,#page-wrapper,#page,#main-wrapper,#main,#content,#content .section{color:#000;background-color:transparent !important;background-image:none !important;}
table.section-items{width:auto;}
table.section-items td{padding:.25em;}
#applications .application .section{margin:5px 0px;}
#applications .application .section.heading{font-weight:bold;}






.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes #footer .section{margin:1px;padding:2px;border:1px solid #ccc;}
#content .section{margin:0;padding:0;}
.region-sidebar-first .section{margin:0 20px 0 0;padding:0;}
body.section-messages .privatemsg-box-fb .avatar-fb .picture img{width:90px;}
body.section-messages .privatemsg-box-fb .right-column,body.section-messages .message-participants,body.section-messages .privatemsg-box-fb .bottom-border{margin:0px;}
body.section-messages .privatemsg-box-fb .right-column .message-actions{clear:both;}
.node-type-product #main-wrapper #main #content,.section-cart #main-wrapper #main #content{width:940px;margin:0;}
.section-member-services div#membership-intro{font-family:Georgia;font-size:1.4em;line-height:1.2em;margin:0em 0em 2em 0em;overflow:auto;}
.section-member-services div#which-membership-type{background-color:#eae9e5;padding:1.2em;}
.section-member-services div#which-membership-type h2{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:bold;font-size:20px;}
.section-member-services div#which-membership-type p{margin:1.2em 0em;font-size:14px;line-height:1.4em;}
.section-member-services div#membership-wizard-go{background-color:#83d1f5;padding:0.75em;width:150px;text-align:center;font-size:16px;-webkit-appearance:none;}
.section-member-services div#which-membership-type a{color:#21275b;text-decoration:none;width:150px;display:block;}
.page-node-add-blog .node-form #edit-taxonomy-6-wrapper,.node-type-blog.section-node-edit .node-form #edit-taxonomy-6-wrapper{display:none;visibility:hidden;}
.section-pcouk-check #care-user-pco-terms-form iframe{margin-top:24px;}
.section-pcouk-check #care-user-pco-terms-form input#edit-agree{padding:10px 45px;}
.section-pcouk-check #care-user-pco-terms-form a.pco-cancel{margin-left:15px;font-size:14px;}


.lead {
  font-family: "Libre Baskerville", "Times New Roman", serif;
  font-size: 1em;
  
  font-weight: 300;
  line-height: 1.5em;
  margin-top: 25px;
  margin-bottom: 20px;
}

.home .lead {
  margin-top: 0;
}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}
