﻿

.domtab {
    overflow: hidden;
    border: 1px solid #e1e1e1;
}

@charset "UTF-8";


#navigation {
    display: none;
}

#navigation button.btn-navbar {
     font-weight: 300;
}

#branding, #search, #navigation {
	display: inline-block;
    vertical-align: top;
}




#navigation {
	width: 64%;
}

.homepage #navigation {
	width:100%;
	display: block;
}

#footer-menu ul, #navigation ul {
	 list-style: none;
}

.nojs #navigation {
	width: 100%;
	margin-top: 1em;
}

.nojs #navigation .navbar .nav {
	float: none;
}

.nojs #navigation .nav-collapse, .nojs #navigation  .nav-collapse.collapse, .nojs #article-nav {
	height: auto;
}

	#branding, #navigation, #search, #site-logo, 
	.homepage #navigation, .homepage #branding, 
	.introduction #branding, #toc-nav {
		text-align: center;
	}
.item-list .title{font-weight:bold;}
.calendar-calendar div.title{font-size:.8em;text-align:center;}
.calendar-calendar div.title a{color:#000;}
.calendar-calendar div.title a:hover{color:#c00;}
.calendar-calendar .mini .title{font-size:.8em;}

.navbar-wrapper .sec-nav .top .title {
  float: left;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.navbar-wrapper .sec-nav .top .title img {
  float: left;
  height: 80px;
  width: 80px;
  margin-left: 0;
}

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

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

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

.main-nav .vert-nav .title {
  overflow: hidden;
  padding: 10px 0;
}

.main-nav .vert-nav .title img {
  float: left;
  height: 50px;
  width: 50px;
  margin-left: -6px;
}

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

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

.news .title-news .add {
  float: right;
  text-align: right;
  margin-right: 5px;
}

.news .title-news .add a {
  color: #eb382e;
}

.news .title-news .add a:hover, .news .title-news .add a:focus {
  color: black;
}

.news .title-news .add .additional:after {
  content: 'Additional News & Events';
}

  .news .title-news .additional:after {
    content: 'See More' !important;
  }

.post .post-buttons {margin:0 -15px;border-top:1px solid #efefef;padding:15px 15px 0;}

	.post-buttons .row .col-xs-6:first-child {padding:0 7px 0 0;}

	.post-buttons .row .col-xs-6:last-child {padding:0 0 0 7px;}


	
.icomment {

	margin: 0px 0px 0px 0px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	}
.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:#888888;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff;}

.centered,.member-item,.share-menu a,blockquote{text-align:center}





#content-wrapper 				{
	width:100%;
	height:100%;

	top:1px;
	
	z-index:4;
	left: -87px;
}

.vc_row-fluid .vc_span3,
.wpb_teaser_grid.wpb_carousel .vc_span3 {
  width: 23.125%;
}

	
	.one-fourths.span_3, .one-fourths.vc_span3 { width: 48%!important; margin-bottom: 2%; margin-right: 15px; margin-left: 0px!important; padding: 15px; float: left; }

	
	.full-width-content.vc_row-fluid  .one-fourths.vc_span3,
	.full-width-content.vc_row-fluid  .one-fourths.vc_span4 {
		width: 50%!important;
	}

  	
  	.one-fourths.span_3.clear-both, .one-fourths.vc_span3.clear-both { clear: both; }

  	.one-fourths.span_3.right-edge, .one-fourths.vc_span3.right-edge { margin-right: 0px; }

	
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p {
		font-size: 17px !important;
   		line-height: 28px !important;
	}

	
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a {
		letter-spacing: 1px !important;
		font-size: 9px !important;
  	    padding: 8px 13px;
	}

	
	.wpb_row:not(.full-width-content) .vc_span3.one-fourths  .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px!important;
	}

	
	
	
	body .nectar-slider-wrap[data-fullscreen="true"]  .swiper-slide .content h2, 
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2  {
		font-size: 33px !important;
    	line-height: 57px !important;
		margin-bottom: 8px;
		letter-spacing: -0.5px;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p {
		font-size: 13px !important;
    	line-height: 26px !important;
		padding-bottom: 7px;
	}

	
	.nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a {
		 font-size: 9px!important;
		 padding: 8px 13px;
		 letter-spacing: 0.5px!important;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button.transparent a,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a  {
		padding: 1px 13px!important;
		letter-spacing: 0.5px!important;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p.transparent-bg span,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span {
	    font-size: 13px !important;
    	line-height: 29px !important;
	}

	
	
	.full-width-content.vc_row-fluid .vc_span2,
	.full-width-content.vc_row-fluid .vc_span3,
	.full-width-content.vc_row-fluid .vc_span4,
	.full-width-content.vc_row-fluid .vc_span5,
	.full-width-content.vc_row-fluid .vc_span6,
	.full-width-content.vc_row-fluid .vc_span7,
	.full-width-content.vc_row-fluid .vc_span8,
	.full-width-content.vc_row-fluid .vc_span9,
	.full-width-content.vc_row-fluid .vc_span10,
	.full-width-content.vc_row-fluid .vc_span11, 
	.full-width-content.vc_row-fluid .vc_span12 { width: 100%!important; height: auto!important; }

	
	.full-width-content .one-fourths.span_3, .full-width-content .one-fourths.vc_span3 { padding: 0;}

	
	.full-width-content .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 320px;
	}

	
	.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px;
	}

	.full-width-content.vc_row-fluid .vc_span3 { width: 25%; }
.footer-widget{width:100%;padding:0;}
.footer-widget .widget{padding:0;margin-bottom:30px;}
.footer-widget .widget .widgettitle{font-size:14px;border-color:#52c0d4;}





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


.et_pb_column { float: left; margin-right: 60px; }

.et_pb_row .et_pb_column:last-child { margin-right: 0; }

	.et_pb_column.et_pb_column_empty { display: none; }

	.et_pb_column .et_pb_team_member_image { float: left !important; width: 280px !important; margin: 0 30px 0 0 !important; text-align: left !important; }
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;text-align:right;}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:'';}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014';}
.dropdown-menu.pull-right{right:0;left:auto;}
.pull-right{float:right !important;}
.fa.pull-right{margin-left:.3em}


#block-user-0 li {
  list-style:none;
}


.block .title {
color:#222;
background-color:#EEE;
border-color:#CCC;
}


.block ul li,
#footer-message {
color:#BBB;
}



.block .block-wrapper { 
  padding: 1px 2px;
}


#main-navigation .block-region {
  line-height: 1.5 !important;
}


#content-top .block { 
  margin-bottom: 0; 
}


#leaderboard div.block, 
#leaderboard .block-wrapper, 
#leaderboard .block .content,
#header div.block, 
#header .block-wrapper, 
#header .block .content,
#content-top div.block, 
#content-top .block-wrapper, 
#content-top .block .content,
#content-bottom div.block, 
#content-bottom .block-wrapper, 
#content-bottom .block .content,
#content-top-full-width div.block, 
#content-top-full-width .block-wrapper, 
#content-top-full-width .block .content,
#content-bottom-full-width div.block, 
#content-bottom-full-width .block-wrapper, 
#content-bottom-full-width .block .content { 
  margin: 0.5em 0 0.2em 0; 
  padding: 0; 
  border: none;
  text-align: center;
  background-color: #FFF;
}


#footer div.block { 
  border: none;
}


#footer div.block .content { 
  border: none; 
  text-align: center; 
}


#footer div.block ul.menu { 
  border: none; 
  text-align: center; 
}


#footer div.block ul.menu li.leaf {
  list-style: none;
  display: inline;
  padding: 0.5em 1.5em;
}




.block div.node {
  margin: 0 0 0.3em 0;
  padding: 0 0 0.2em 0;
}



div.block {
  padding: 0;
  margin: 0 0 10px;
  clear: both;
}


div.block-wrapper { 
  background-color: #FFF;
  padding: 0 0 0.2em 0;
}


.block .title span {
  padding: 0 0 1px;
}


.block .content {
  padding: 0.1em 0.6em;
}


tr .block { 
  border: none; 
}




.block .poll .title {
  border: none; 
  background: none;
  margin: 0;
  padding: 3px 0;
}


.block ul, ul.menu, .item-list ul {
  margin: 0 1em 0.3em;
  padding: 0;
}


.block ul li ul li,
.block ul li ul li ul li { font-size: 0.95em; }


div.node, 
.block .title,
.tabs ul.secondary,
#content h1.category { 
  border-bottom: 1px solid; 
}


tr.even,
tr.odd,
tbody,
tbody th,
.block {
  border:none;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


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


#slider .make,
#slider .happen {
  font-weight: bold;
}

.direct_dotjobsFilterContainer .more_less_links_container {
    margin-left: 25px;
}

	.more_less_links_container,
	#direct_disambiguationDiv .more_less_links_container{
		display: block;
		margin-top: 10px;
		width: auto;
		padding: 0px !important;
		}

	#direct_moreLessLinks_jobListing .direct_optionsMore,
	.more_less_links_container .direct_optionsMore,
	a.direct_mobileJumpLink{
		display: block;
		text-align: center;
		width: 75%;
		margin-left: auto;
		margin-right: auto;
		background: #fff;
		}

	#direct_moreLessLinks_jobListing .directOptionsLess,
	.more_less_links_container .direct_optionsLess{
		display: none !important;
		}


#direct_disambiguationDiv .more_less_links_container {
	padding-left: 28px;
}


.top-social-wrapper{
display: none;
}
 
.top-social-wrapper .social-icon{ float: left; margin-left: 7px; max-width: 22px; }

.top-social-wrapper .social-icon:first-child{ margin-left: 0px; }

.top-social-wrapper .social-icon a:hover{ opacity: 0.6; filter: alpha(opacity=60); }

	

.menu, .menu * {
	margin:	0;
	padding: 0;
	list-style:	none;
	}

.menu {
	line-height: 1.0;
	}

.menu ul {
	margin: 0px;
	padding: 0px;
	}

.menu ul ul, ul.menu ul {
	position: absolute;
	top: -9999px;
	width: 200px; 
	}

.menu ul li ul li, ul.menu ul li {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

.menu li:hover {
	visibility:	inherit; 
	}

.menu li {
	float: left;
	position: relative;
	}

.menu a {
	display: block;
	position: relative;
	}

.menu li:hover ul,
.menu li.sfHover ul {
	left: 0;
	top: 34px; 
	z-index: 100000;
	}

ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
	top: -9999px;
	}

ul.menu li li:hover ul,
ul.menu li li.sfHover ul {
	left: 200px; 
	top: 0;
	}

ul.menu li li:hover li ul,
ul.menu li li.sfHover li ul {
	top: -9999px;
	}

ul.menu li li li:hover ul,
ul.menu li li li.sfHover ul {
	left: 200px; 
	top: 0;
	}

.menu a, .menu a:visited  { 
	color: #ffffff;
	}

.menu li li {
	background:	#ffffff;
	}

.menu li li a, .menu .current_page_ancestor li a {
	color: #ffffff;
	background:	#034d91;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	border-left: none;
	text-shadow: none;
	border-top: 1px solid #00adee;
	}

.menu li li li {
	background:	#EEEEEE;
	}

.menu li:hover, .menu li.sfHover {
	background: #00AEEF;
	color: #666666;
	outline: 0;
	border: none;
	}

.menu a:focus, .menu a:hover, .menu a:active {
	background: #FFFFFF;
	color: #333333;
	padding: 10px 10px 10px 10px;
	outline: 0;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	}

.menu li li a:focus, .menu li li a:hover, .menu li li a:active {
	background: #ffffff;
	color: #333333 !important;
	padding: 10px 10px 10px 10px;
	outline: 0;
	border-bottom: none;
	}

.menu li li:hover, .menu li li.sfHover {
	background:	#ffffff;
	outline: 0;
	}



.menu a.sf-with-ul {
	padding-right: 25px;
	min-width: 1px; 
	}

.menu a:hover.sf-with-ul {
	padding-right: 25px;
	}


.menu ul ul .sf-sub-indicator, ul.menu ul .sf-sub-indicator {
	top: 12px;
	background-position:  -10px 0; 
	}

	


#sidebar ul.menu, #footerwidgets ul.menu {
	float: none;
	}

#sidebar ul.menu .current_page_item a, #sidebar ul.menu .current-menu-item a,
#footerwidgets ul.menu .current_page_item a, #footerwidgets ul.menu .current-menu-item a {
	background: #FFFFFF;
	color: #669900 !important;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}

#sidebar ul.menu li a, #footerwidgets ul.menu li a {
	background: #FFFFFF !important;
	color: #666666;
	line-height: 20px;
	margin: 5px 0px 0px 0px;
    padding: 4px 1px 0px 1px;
	text-shadow: none;
	border-top: 1px dotted #CCCCCC;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}

#sidebar ul.menu li a:hover, #footerwidgets ul.menu li a:hover {
	background: #FFFFFF;
	color: #669900 !important;
	padding: 4px 1px 0px 1px;
	}
 
#sidebar ul.menu li, #footerwidgets ul.menu li {
	float: none;
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	}

#sidebar ul.menu li ul.sub-menu, #footerwidgets ul.menu li ul.sub-menu {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

#sidebar ul.menu li ul.sub-menu li a, #footerwidgets ul.menu li ul.sub-menu li a {
	background: #FFFFFF;
	margin: 0px 0px 5px 0px;
	}

#sidebar ul.menu li ul.sub-menu li ul.sub-menu li, #footerwidgets ul.menu li ul.sub-menu li ul.sub-menu li {
	display: none;
	}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }


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

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

.top-scroll-inner{position:absolute;}




#older-posts  { margin: 0 -20px 30px 0; }

#older-posts h3  { margin: 0 0 20px 0; }

#older-posts .older-item  { float: left; width: 300px; margin: 0 20px -2px 0; padding: 10px 0; border-top: 1px solid #dfdfdf; }

#older-posts .older-item img  { float: left; margin: 0 10px 0 0; }

#older-posts .older-item .info  {  }

#older-posts .older-item .info span  { display: block; }

#older-posts .older-item .info .meta-old  { color: #6f6f6f; margin: 0 0 3px 0; font-size: 11px; line-height: 12px; }

#older-posts .older-item .info .title-old  { font-weight: bold; font-size: 18px; line-height: 16px; }

#older-posts .older-item .info .title-old a  { color: #424242; }

#older-posts .older-item .info .title-old a:hover  { color: #000; text-decoration: none; }
 #inner-wrapper { padding: 0; }
.col{float:left}


#cred td.cred-right {
	text-align: right;
}


.alignright {
	float: right;
	}

	
.post img.alignright {
	float: right; 
	margin: 10px 0 5px 10px; 
	}


.alignright, 
div.alignright {
   	float: right;
   	margin: 10px 0 5px 10px;
	}

.footer-widgeted-3 #other-brands .nada {
    float: left;
    width: 65px;
}
.comment-time div .timeago{color:white;}
article header .submitted .timeago,.page-node- #post-content .submitted .timeago{font-style:italic;}

.maincontent .maincolumn .socialshare {margin: 0;}

.maincolumn { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline; float: left; width: 66.66667%; padding: 0 10px; padding: 0 20px; }

  .home .maincolumn { padding: 0; }

.maincolumn.span75 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline; float: left; width: 75%; padding: 0 10px; }

.maincolumn.span75 * + html { width: 69%; }

.fullwidth .maincolumn { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline; float: left; width: 75%; padding: 0 10px; padding: 20px; }

.no-lhs .maincolumn { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline; float: left; width: 100%; padding: 0 10px; }

.no-rhs .maincolumn { width: 75%; }

.no-lhs.no-rhs .maincolumn { width: 100%; }

* + html .maincolumn { width: 61%; padding-right: 0; }

* + html .home .maincolumn { width: 68%; }

* + html .maincolumn.span100 { width: 96%; padding-left: 15px; }

.maincolumn .bar { padding-left: 0; margin: 0; }

.home .maincolumn .bar { padding-left: 15px; border-bottom: 0; }

.maincolumn .socialshare { border-bottom: 1px solid #cccccc; overflow: hidden; min-height: 32px; margin-bottom: 10px; }

.maincolumn.span75 .socialshare.bar { margin: 0; }

.maincolumn.span75 .section { margin-right: 20px; }

.maincolumn.span100 { padding: 0 20px; }

.onecolumnpage .maincolumn, .onecolumnpage .wrapleft { width: 100%; }

.twocolumnpage .maincolumn { width: 77.25%; }

.maincolumn .pinned li, .maincolumn .responsive li { font-size: 13px; line-height: 17.667px; padding: 0 0 0 15px; }

.maincolumn table, .maincolumn table p { font-size: 13px; font-size: .8125rem; margin: .5em 0; line-height: 1.2; }

.maincolumn table p + p { margin-top: 1em; }

.maincolumn table td, .maincolumn table th { padding: 3px 6px; vertical-align: top; }

.maincolumn table.striped th, .maincolumn thead td { color: #ccc; background: #45484d; background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #555555), color-stop(100%, #454545)); background: -webkit-linear-gradient(right, #555555, #454545); background: -moz-linear-gradient(right, #555555, #454545); background: -o-linear-gradient(right, #555555, #454545); background: linear-gradient(right, #555555, #454545); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#454545',GradientType=1 ); }

.maincolumn table.striped th p { color: #ccc; }

* + html .maincolumn.span75 { width: 70% !important; }

.maincolumn .act-highlightbox { background: #eee; }

.tcw .maincolumn .media { overflow: hidden; }

.tcw .maincolumn .media img { float: left; margin-right: 1em; margin-bottom: 1em; }

.tcw .maincolumn .module { border: none; padding-top: 0; }

.tcw .maincolumn .module:first-child { padding: 0; }

.tcw .maincolumn .cv { clear: both; }

  .tcw .maincolumn { width: auto !important; }

.maincolumn table td.session { padding-top: 8px; padding-bottom: 8px; }

  .socialshare, .maincolumn .bar { display: block; }

  .main-ab, .asideA, .news, .onecolumnlayout .subnav, .onecolumnlayout .hero, .onecolumnlayout .maincolumn, .twocolumnlayout .subnav, .twocolumnlayout .hero, .asideB, .subnav, .onecolumnlayout.maincolumn, .twocolumnlayout.maincolumn, .media-callout .img-callout { float: none; clear: both; margin: 0; padding: 0; width: 100%; }

  .maincolumn .section { margin: 0; }

  .home .maincolumn .section { margin: 0; }

  .maincontent, .page, #wrapper, .page-container, .maincolumn, #header { width: auto !important; padding: 0; margin: 0 !important; position: static !important; float: none !important; border: none !important; }


.maincolumn p, .maincolumn li, .maincolumn h3 { -webkit-hyphens: none !important; -moz-hyphens: none !important; -ms-hyphens: none !important; -o-hyphens: none !important; hyphens: none !important; }

* + html .fullwidth .maincolumn { width: 73%; padding-left: 0; padding-right: 0; }

.hero.editorial + .subnav + .maincolumn { padding: 0 0 0 20px; }

  .wrapcontent, .maincolumn { width: 100%; float: none; display: block; }

.maincolumn.span100 .section{
  padding: 0;
}

  .bio .maincolumn .section {padding: 20px; }

.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-3 {
    width: 25%;
  }
.block-wrapper{width:960px;height:150px;float:left}
.banner,.block-wrapper a{margin-right:5px;position:relative;width:188px;float:left}






ul.post-footer { border-top:1px dotted #ccc; overflow:hidden; margin-top:20px; padding-top:10px;}

ul.post-footer li { border-right:1px solid #ccc; margin-right:10px; padding-right:10px;}

ul.post-footer li.last { border-right:0; margin:0; padding:0;}

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

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

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}


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


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

#menu-item-199190 a {
	width: 164px;
	height:	29px;
}

.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

.one-column .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}





.widget-area {
	font-size: 12px;
}



#supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}

#supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}



#supplementary.three .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}

#supplementary.three .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}

	
	#colophon #supplementary .widget-area {
		float: none;
		margin-right: 0;
		width: auto;
	}


#foot_col1 #supplementary .widget-area{
	float:none;
	margin-right:none;
	width: auto;
	font-size:inherit;
	color:#474747;
}


#foot_col1 #supplementary .widget-area .widget-title {
    color: #474747;
    font-size: 12px;
    font-weight: bold;
    letter-spacing:normal;
    line-height:normal;
    text-transform: none;
}


#sidebar .widget {
	margin-bottom:15px;
}


#sidebar .widget h3.title {
	padding:3px 0;
	margin-bottom:8px;
	font-size:17px;
	border-bottom:1px dotted #e7e7e7;
	color:#1F1C1C;
	line-height:1.2;
}


.widget { float: left; line-height: 1.5; margin-bottom: 10px; width: 100%; }

.widget ul { clear: both; margin: 5px 0; line-height: 1.7; }

.widget ul li { list-style-type: none; }

.widget ul ul { margin: 0; padding: 0; border-top: none; }

.widget ul ul li { border: none; }

.widget a { font-weight: bold; }

.widget #cat, .widget select { width: 100%; background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; }



.widget .feature-posts-list br {display: none;}

.widget .feature-posts-list img {margin: 4px 12px 5px 0; float: left;}

.widget .feature-posts-list small {	font-size: 9px; color: #A9A9A9; margin: 2px 0 4px; display: block; }

.widget .feature-posts-list .post-excerpt {	display: block;}

.widget .feature-posts-list li { padding: 6px 0; margin:0; line-height:1.4; }

.widget .feature-posts-list li a { font-weight:bold; }



.widget .flickr_badge_image {margin-right: 10px; margin-bottom: 12px; float: left; }

.widget .flickr_badge_image img { width: 64px; height: 64px; }

.widget .flickr_badge_image img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}



.widget .social li { display: block; width: 100%; float: left; padding: 8px 0; line-height: 1.2; }

.widget .social li a { font-size: 14px; font-weight: bold; }

.widget .social li a span { color: #858585; font-size: 11px; display: block; font-weight: normal; }

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

.widget .social li a:hover span { color:#333; }

.widget .social img { float: left; margin-right: 7px; }

#footer .widget .social li a:hover span { color:#fff; }



.widget .twitter-list li { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;  padding: 0 0 7px; margin: 0 0 7px; }

.widget .twitter-list li a { font-weight: normal; }

.widget .twitter-list .twitter-timestamp { display: block; color: #727272; font-family: Arial, sans-serif; font-size: 10px; font-style: normal; text-align: right; }

.widget .follow-user { margin: 0; padding: 5px 0; }


#footer .widget {
	color:#fff;
  	font-size:11px;
	margin:0 0 15px;
	width:222px;
	overflow:hidden;
}


#footer .widget h3.title {
	color:#fff;
	font-size:17px;
	border-bottom:1px dotted #2e2e2e;
	padding:5px 0;
	margin-bottom:6px;
}


#footer .widget a {
	color:#fff;
}

a .info {
    position: absolute;
    left: -9000px;
    width: 0;
    overflow: hidden;
}

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

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

	.top-menu .dd-container{width:50% !important;margin:0 auto !important;margin-bottom:25px !important;}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		border-color:#e0dfdf !important;
	}

	
		#header .cart-checkout,.top-menu .cart,.top-menu .cart-content a:hover,.top-menu .cart-checkout{
		background-color:#fafafa !important;
	}

.mm_menu {  float : right;  margin-right : 16px;  width : 165px;  }

.mm_menu div:hover {  background-color : #031F35;  cursor : pointer;  }

.main-header-wrap .main-header .store-title img.regular-logo { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }


.alignright {
	display: inline;
	float: right;
	margin: 0 0 16px 20px;
	margin: 0 0 1.6rem 2rem;
}

div.column-right { float: right; width:700px; }


.footer-logo {
	line-height: 60px;
}

	.footer-logo.fright {
		float: none;
		text-align: center;
	}


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

.nav a {background:#eee; color:#222; font:bold 12px/1 helvetica,arial,sans-serif; padding:6px 10px 3px;  }

.nav a:hover {background:#222;color:#fff}

.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}

  .nav-collapse {
    clear: both;
  }

  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }

  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }

  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }

  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }

  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }

  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }

  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }

  .nav-collapse .dropdown-menu .divider {
    display: none;
  }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }

  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }

.row{
    margin-left: 0;
}

#direct_container .row .stub{
    width: 40px;
}

#direct_container .row.standard .searchTab{
    width: 402px;
}

#direct_container .row.standard .searchTab input{
    
}

#direct_container #direct_dotjobsMetaBoxSearch .row.standard .searchTab input{
    width: 400px;
}

#direct_container #direct_dotjobsMetaBoxSearch .row.standard .searchTab{
    width: 410px;
}

	#direct_container .row.standard .searchTab,
	#direct_container .row.veteran .searchTab{
		width: 97% !important;
		}



@import url(//d2e48ltfsb5exy.cloudfront.net/framework/css/jqsmoothness.css);		

#direct_container .row {
    clear: both;
}


#direct_container .row .searchTab{
    margin: 0;
    float: left;
	padding-right: 14px;
}


#direct_container .row.veteran .searchTab{
    width: 263px;
}


#direct_container .row .quickLinks{
	padding-left: 21px;
}


#direct_container .row .quickLinks ul{
	width: 205px;
	margin: 3px 7px;
	float: left;
}


#direct_container .row .quickLinks ul li a{
		color: #000;
}


#direct_container .row .quickLinks ul li a:hover{
		color: #5a6d81;
}
#content,.two-columns .contact-info{float:left;width:620px;}
#content{float:left;width:65%;}
.text #content,.text .post .heading{width:940px;}
#block-views-cca301cea9b39cf9d3d01b418123293d .view-home-page-featured-content{-moz-animation-duration:1s;-moz-animation-name:fadein;-webkit-animation-duration:1s;-webkit-animation-name:fadein;}
#block-views-716cf5eb550d839eb05955940aa410cb .view-content,#block-views-da6f15e9e852a5b7b59c4e76f7a99cc1 .view-content{overflow:hidden;*zoom:1;position:relative;}
#block-views-716cf5eb550d839eb05955940aa410cb .view-content:after,#block-views-da6f15e9e852a5b7b59c4e76f7a99cc1 .view-content:after{border-bottom:1px #aab8c6 solid;bottom:0;content:"";display:block;left:0;position:absolute;width:100%;}
.ccit_pager,.view-named-scholarship-recipients ul.pager,.page-blog .item-list ul.pager,.view-news ul.pager{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 5px 0 #eeedeb inset;-moz-box-shadow:0 1px 5px 0 #eeedeb inset;box-shadow:0 1px 5px 0 #eeedeb inset;background-color:#f2f2f2;margin-top:16px !important;margin-top:1rem !important;text-align:center;}
.ccit_pager li,.view-named-scholarship-recipients ul.pager li,.page-blog .item-list ul.pager li,.view-news ul.pager li{margin:0;padding:0;border:0;display:block;list-style:none;list-style-image:none;display:inline;font-size:12px;font-size:0.75rem;line-height:32px;line-height:2rem;font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.ccit_pager li.pager-current,.view-named-scholarship-recipients ul.pager li.pager-current,.page-blog .item-list ul.pager li.pager-current,.view-news ul.pager li.pager-current{font-weight:normal;padding:12px;padding:0.75rem;background-color:#fff;border:1px #e6e6e6 solid;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.ccit_pager li.pager-ellipsis,.view-named-scholarship-recipients ul.pager li.pager-ellipsis,.page-blog .item-list ul.pager li.pager-ellipsis,.view-news ul.pager li.pager-ellipsis{color:#999999;}
.ccit_pager li.pager-first a:before,.view-named-scholarship-recipients ul.pager li.pager-first a:before,.page-blog .item-list ul.pager li.pager-first a:before,.view-news ul.pager li.pager-first a:before{content:"\f100";font-family:FontAwesome;color:#ccc;padding-right:8px;padding-right:0.5rem;}
.ccit_pager li.pager-previous a:before,.view-named-scholarship-recipients ul.pager li.pager-previous a:before,.page-blog .item-list ul.pager li.pager-previous a:before,.view-news ul.pager li.pager-previous a:before{content:"\f104";font-family:FontAwesome;padding-right:8px;padding-right:0.5rem;color:#ccc;}
.ccit_pager li.pager-last a:after,.view-named-scholarship-recipients ul.pager li.pager-last a:after,.page-blog .item-list ul.pager li.pager-last a:after,.view-news ul.pager li.pager-last a:after{content:"\f101";font-family:FontAwesome;padding-left:8px;padding-left:0.5rem;color:#ccc;}
.ccit_pager li.pager-next a:after,.view-named-scholarship-recipients ul.pager li.pager-next a:after,.page-blog .item-list ul.pager li.pager-next a:after,.view-news ul.pager li.pager-next a:after{content:"\f105";font-family:FontAwesome;padding-left:8px;padding-left:0.5rem;color:#ccc;}
.ccit_pager li a,.view-named-scholarship-recipients ul.pager li a,.page-blog .item-list ul.pager li a,.view-news ul.pager li a{padding:8px;padding:0.5rem;margin:0;white-space:nowrap;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.ccit_pager li a:link,.view-named-scholarship-recipients ul.pager li a:link,.page-blog .item-list ul.pager li a:link,.view-news ul.pager li a:link,.ccit_pager li a:visited,.view-named-scholarship-recipients ul.pager li a:visited,.page-blog .item-list ul.pager li a:visited,.view-news ul.pager li a:visited,.ccit_pager li a:hover,.view-named-scholarship-recipients ul.pager li a:hover,.page-blog .item-list ul.pager li a:hover,.view-news ul.pager li a:hover,.ccit_pager li a:active,.view-named-scholarship-recipients ul.pager li a:active,.page-blog .item-list ul.pager li a:active,.view-news ul.pager li a:active{background-color:transparent;text-decoration:none;border-bottom:none;}
.mzr_no-touch .ccit_pager li a:hover,.mzr_no-touch .view-named-scholarship-recipients ul.pager li a:hover,.view-named-scholarship-recipients .mzr_no-touch ul.pager li a:hover,.mzr_no-touch .page-blog .item-list ul.pager li a:hover,.page-blog .item-list .mzr_no-touch ul.pager li a:hover,.mzr_no-touch .view-news ul.pager li a:hover,.view-news .mzr_no-touch ul.pager li a:hover,.mzr_no-touch .ccit_pager li a:active,.mzr_no-touch .view-named-scholarship-recipients ul.pager li a:active,.view-named-scholarship-recipients .mzr_no-touch ul.pager li a:active,.mzr_no-touch .page-blog .item-list ul.pager li a:active,.page-blog .item-list .mzr_no-touch ul.pager li a:active,.mzr_no-touch .view-news ul.pager li a:active,.view-news .mzr_no-touch ul.pager li a:active{background-color:#ad924f;color:#fff;text-decoration:none;border-bottom:none;}
.block#block-views-contact-blocks-block .header,.block#block-views-contact-blocks-block .view-header,.block#block-views-contact-blocks-block-1 .header,.block#block-views-contact-blocks-block-1 .view-header,.block#block-block-61 .header,.block#block-block-61 .view-header,.block#block-views-contact-blocks-block-2 .header,.block#block-views-contact-blocks-block-2 .view-header{position:absolute;top:4px;top:0.25rem;right:0;}
.block#block-views-contact-blocks-block .header a,.block#block-views-contact-blocks-block .view-header a,.block#block-views-contact-blocks-block-1 .header a,.block#block-views-contact-blocks-block-1 .view-header a,.block#block-block-61 .header a,.block#block-block-61 .view-header a,.block#block-views-contact-blocks-block-2 .header a,.block#block-views-contact-blocks-block-2 .view-header a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
.block#block-views-contact-blocks-block .header a:visited,.block#block-views-contact-blocks-block .view-header a:visited,.block#block-views-contact-blocks-block-1 .header a:visited,.block#block-views-contact-blocks-block-1 .view-header a:visited,.block#block-block-61 .header a:visited,.block#block-block-61 .view-header a:visited,.block#block-views-contact-blocks-block-2 .header a:visited,.block#block-views-contact-blocks-block-2 .view-header a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.block#block-views-contact-blocks-block .header a:hover,.block#block-views-contact-blocks-block .header a:active,.block#block-views-contact-blocks-block .view-header a:hover,.block#block-views-contact-blocks-block .view-header a:active,.block#block-views-contact-blocks-block-1 .header a:hover,.block#block-views-contact-blocks-block-1 .header a:active,.block#block-views-contact-blocks-block-1 .view-header a:hover,.block#block-views-contact-blocks-block-1 .view-header a:active,.block#block-block-61 .header a:hover,.block#block-block-61 .header a:active,.block#block-block-61 .view-header a:hover,.block#block-block-61 .view-header a:active,.block#block-views-contact-blocks-block-2 .header a:hover,.block#block-views-contact-blocks-block-2 .header a:active,.block#block-views-contact-blocks-block-2 .view-header a:hover,.block#block-views-contact-blocks-block-2 .view-header a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.block#block-views-contact-blocks-block .header a:after,.block#block-views-contact-blocks-block .view-header a:after,.block#block-views-contact-blocks-block-1 .header a:after,.block#block-views-contact-blocks-block-1 .view-header a:after,.block#block-block-61 .header a:after,.block#block-block-61 .view-header a:after,.block#block-views-contact-blocks-block-2 .header a:after,.block#block-views-contact-blocks-block-2 .view-header a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.view-deans-of-the-college.view-display-id-page .view-content{font-size:0;margin:-16px;margin:-1rem;}
.view-deans-of-the-college.view-display-id-page .views-row{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;font-size:16px;font-size:1rem;padding:16px;padding:1rem;width:50%;}
.lt-ie9 .view-deans-of-the-college.view-display-id-page .views-row{width:33.33%;}
.view-deans-of-the-college.view-display-id-page img{display:block;height:auto;margin-bottom:8px;margin-bottom:0.5rem;width:100%;}
.view-deans-of-the-college.view-display-id-page .views-field-field-dean-name{font-weight:bold;font-weight:900;}
#block-views-deans-blog-block-1 .view-footer{padding:8px 0;padding:0.5rem 0;}
#block-views-deans-blog-block-1 .view-footer p{margin:0;}
#block-views-deans-blog-block-1 .view-footer a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
#block-views-deans-blog-block-1 .view-footer a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
#block-views-deans-blog-block-1 .view-footer a:hover,#block-views-deans-blog-block-1 .view-footer a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
#block-views-deans-blog-block-1 .view-footer a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.scholarsinfo .view-content{font-size:0;margin:0 -16px -16px -16px;margin:0 -1rem -1rem -1rem;}
.modal-scholar .view-scholars{border-top:32px #002855 solid;height:100%;position:relative;}
.modal-scholar .view-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:auto;margin:0;position:relative;}
.view-columbia-college-stories.view-display-id-page .views-row{clear:left;padding-top:40px;padding-top:2.5rem;}
.view-columbia-college-stories.view-display-id-page .field-content{margin-left:25%;padding-left:16px;padding-left:1rem;}
.view-columbia-college-stories.view-display-id-page h2{margin-bottom:8px;margin-bottom:0.5rem;padding-top:0;}
.view-columbia-college-stories.view-display-id-page .summary{margin-bottom:8px;margin-bottom:0.5em;}
.view-columbia-college-stories.view-display-id-page .more a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
.view-columbia-college-stories.view-display-id-page .more a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.view-columbia-college-stories.view-display-id-page .more a:hover,.view-columbia-college-stories.view-display-id-page .more a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.view-columbia-college-stories.view-display-id-page .more a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.view-columbia-college-stories.view-display-id-page .storythumb{float:left;width:25%;}
.view-columbia-college-stories.view-display-id-page img{display:block;height:auto;margin-bottom:16px;margin-bottom:1rem;width:100%;}
.view-columbia-college-stories.view-display-id-block_1 .item-list ul{display:block;margin:0;padding:0;}
.view-columbia-college-stories.view-display-id-block_1 .item-list li{clear:left;display:block;margin:0;padding:0;}
.view-columbia-college-stories.view-display-id-block_1 .item-list li + li{padding-top:16px;padding-top:1rem;}
.view-columbia-college-stories.view-display-id-block_1 .storythumb{float:left;width:64px;}
.lt-ie9 .view-columbia-college-stories.view-display-id-block_1 .storythumb{width:33%;}
.view-columbia-college-stories.view-display-id-block_1 img{display:block;height:auto;width:100%;}
.view-columbia-college-stories.view-display-id-block_1 .field-content{margin-left:64px;padding-left:16px;padding-left:1rem;}
.lt-ie9 .view-columbia-college-stories.view-display-id-block_1 .field-content{margin-left:33%;}
.view-columbia-college-stories.view-display-id-block_1 .view-footer{clear:left;padding:16px 0 8px 0;padding-top:1rem 0 0.5rem 0;}
.view-columbia-college-stories.view-display-id-block_1 .view-footer a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
.view-columbia-college-stories.view-display-id-block_1 .view-footer a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.view-columbia-college-stories.view-display-id-block_1 .view-footer a:hover,.view-columbia-college-stories.view-display-id-block_1 .view-footer a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.view-columbia-college-stories.view-display-id-block_1 .view-footer a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.view-news .views-field-field-publish-date,.view-news .views-field-created,.node-story .field-name-field-publish-date{color:#999999;font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;}
#block-views-news-block-fellowship-news .header,#block-views-news-block-fellowship-news .view-header,#block-views-news-block-parents-news .header,#block-views-news-block-parents-news .view-header,#block-views-news-block-college-news .header,#block-views-news-block-college-news .view-header{position:absolute;top:4px;top:0.25rem;right:0;}
#block-views-news-block-fellowship-news .header a,#block-views-news-block-fellowship-news .view-header a,#block-views-news-block-parents-news .header a,#block-views-news-block-parents-news .view-header a,#block-views-news-block-college-news .header a,#block-views-news-block-college-news .view-header a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
#block-views-news-block-fellowship-news .header a:visited,#block-views-news-block-fellowship-news .view-header a:visited,#block-views-news-block-parents-news .header a:visited,#block-views-news-block-parents-news .view-header a:visited,#block-views-news-block-college-news .header a:visited,#block-views-news-block-college-news .view-header a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
#block-views-news-block-fellowship-news .header a:hover,#block-views-news-block-fellowship-news .header a:active,#block-views-news-block-fellowship-news .view-header a:hover,#block-views-news-block-fellowship-news .view-header a:active,#block-views-news-block-parents-news .header a:hover,#block-views-news-block-parents-news .header a:active,#block-views-news-block-parents-news .view-header a:hover,#block-views-news-block-parents-news .view-header a:active,#block-views-news-block-college-news .header a:hover,#block-views-news-block-college-news .header a:active,#block-views-news-block-college-news .view-header a:hover,#block-views-news-block-college-news .view-header a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
#block-views-news-block-fellowship-news .header a:after,#block-views-news-block-fellowship-news .view-header a:after,#block-views-news-block-parents-news .header a:after,#block-views-news-block-parents-news .view-header a:after,#block-views-news-block-college-news .header a:after,#block-views-news-block-college-news .view-header a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.view-news.view-display-id-page_news .views-row + .views-row,.view-news.view-display-id-archive_page .views-row + .views-row{padding-top:24px;padding-top:1.5rem;}
.view-news.view-display-id-page_news h3,.view-news.view-display-id-archive_page h3{margin-bottom:8px;margin-bottom:0.5rem;}
.view-news.view-display-id-page_news .views-field-field-publish-date,.view-news.view-display-id-archive_page .views-field-field-publish-date{margin-bottom:8px;margin-bottom:0.5rem;}
.view-news .views-summary{font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.view-news .views-summary a.active{border:none !important;color:#333333 !important;font-weight:bold;}
#block-sundial-3 .header,#block-sundial-3 .view-header,#block-sundial-1 .header,#block-sundial-1 .view-header{position:absolute;top:4px;top:0.25rem;right:0;}
#block-sundial-3 .header a,#block-sundial-3 .view-header a,#block-sundial-1 .header a,#block-sundial-1 .view-header a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
#block-sundial-3 .header a:visited,#block-sundial-3 .view-header a:visited,#block-sundial-1 .header a:visited,#block-sundial-1 .view-header a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
#block-sundial-3 .header a:hover,#block-sundial-3 .header a:active,#block-sundial-3 .view-header a:hover,#block-sundial-3 .view-header a:active,#block-sundial-1 .header a:hover,#block-sundial-1 .header a:active,#block-sundial-1 .view-header a:hover,#block-sundial-1 .view-header a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
#block-sundial-3 .header a:after,#block-sundial-3 .view-header a:after,#block-sundial-1 .header a:after,#block-sundial-1 .view-header a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
#block-views-features-player-block-3 .view-content .item-list ul{font-size:0;margin:0;padding:0;}
.view-testimonials.view-display-id-parent_testimonials_page .views-row{border:1px #cdc9c5 solid;display:block;margin:0;padding:16px;padding:1rem;}
.view-testimonials.view-display-id-parent_testimonials_page .views-row + .views-row{margin-top:24px;margin-top:1.5rem;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-title{margin-bottom:8px;margin-bottom:0.5rem;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body{background-color:#eeedeb;padding:24px;padding:1.5rem;position:relative;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body:before{color:white;content:"\f10d";font-family:FontAwesome;font-size:64px;left:0;line-height:100%;position:absolute;top:16px;top:1rem;z-index:1;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content{font-style:italic;position:relative;z-index:3;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content p{margin:0 !important;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content p + p{margin-top:16px !important;margin-top:1rem !important;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content p:last-child:after{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;color:white;content:"\f10e";font-family:FontAwesome;font-size:16px;font-style:normal;margin-left:0.25em;}
.view-testimonials.view-display-id-parent_testimonials_block .views-row{background-color:#eeedeb;display:block;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;margin:0;padding:16px;padding:1rem;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser{position:relative;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser:before{color:white;content:"\f10d";font-family:FontAwesome;font-size:64px;left:-16px;left:-1rem;line-height:100%;position:absolute;top:0;z-index:1;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser p{font-style:italic;position:relative;z-index:3;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser p:after{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;color:white;content:"\f10e";font-family:FontAwesome;font-size:16px;font-style:normal;margin-left:0.25em;}
.view-testimonials.view-display-id-parent_testimonials_block .more-link a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
.view-testimonials.view-display-id-parent_testimonials_block .more-link a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.view-testimonials.view-display-id-parent_testimonials_block .more-link a:hover,.view-testimonials.view-display-id-parent_testimonials_block .more-link a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.view-testimonials.view-display-id-parent_testimonials_block .more-link a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}


#red { color: #a00; }
.header_promo_slot .html_slot_container,.js-header_promo_slot .html_slot_container{padding:6px 30px}
.custom_plp_slot_1 .html_slot_container{margin:0;padding:0;overflow:hidden;height:445px}

.ads{
	width:100%;
	margin:0 auto;
	clear:both;
}

#homecontent_left {
	float: left;
	display: block;
	width: 310px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}

.weather .low {
	color:#004878;
	font-size:13px;
	width:55px;
	height:25px;
	float:right;
	
}
.large-6{width:50%}



.camera_wrap img, 
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img, 
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
	background: none;
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none;
    line-height: ;
}

.camera_wrap {
	display: none;
	float: none;
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin: 0 !important;
	min-height: 450px;
	border: 8px solid #FA0000;
	border-radius: 20px;
}

.camera_wrap img {
	max-width: none !important;
    overflow: hidden;
    border-radius:12px;
}

.links{font-size:11px; color:#01489c !important; float:right; margin:-25px 35px 0 0;}


#jf-main-page{
	width:940px;
	margin:0 auto;
}


.hotw .info
{
padding:20px;
}


#ad-header-wrapper {background:transparent;width:100%;padding:25px 0 0 0;margin:0px;clear:both;}

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

#ad-header {width:728px; height:90px;margin:0 auto;overflow:hidden;}

#ad-header-mobile-wrapper {background:transparent;width:100%;padding:20px 0 0;margin:0px;}

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

#ad-header-mobile {width:300px;height:50px;margin:0 auto;box-shadow:0 0 2px #000;}

	#wrapper #ad-header {display:none !important;}

.shadow {box-shadow:0 0 2px #000;box-shadow:0 0 2px rgba(0,0,0,.3);}
blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}
blockquote.pull-right p,blockquote.pull-right small{text-align:right}
blockquote.pull-right small:before{content:''}
blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right}


#wp-calendar tbody td.pad {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.left-engine h5,.right-engine{padding:0px 0 0 0;}

.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}

.right-engine{ padding:32px 0 0 0;}

.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;width:235px !important;text-align:center;padding-top:8px;height:22px;}

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

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


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}
.sp-image-container{overflow:hidden}
.sp-image{position:relative;display:block;border:none}
.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none!important;max-height:none!important;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}


.icon-arrow-down {
  background-position: -312px -96px;
}

.icon-arrow-down:before {
  content: "\f063";
}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu-right,.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
footer .container .social-icons .pull-right{float:none!important}

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }


.center_content {
  display: table-cell;
  vertical-align: top;
  width: 662px;
}

#footer .textwidget {margin-right:40px;}

  





    #container1, #container2, #container3, #container4, #container5, #container6 {
      font-size:13px;
        }

    #container1, #container2, #container3{
      width: 33.3%;
      float: left;
    }

  
    #container3{
    margin-top:50px;
    }



.span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12 {
  display:inline;
  float: left;
  position: relative;
  margin-left: 1%;
  margin-right: 1%;
}

.span4 {
  width:31.3%;
}

		
		.portfolio-item.no-margin.span3,
		.portfolio-item.no-margin.span4,
		.portfolio-item.no-margin.span6 {
		    min-width: 420px;
		}


		
		
		
		.portfolio-item.no-margin.one_fifth,
		.portfolio-item.no-margin.span2,
		.portfolio-item.no-margin.span3,
		.portfolio-item.no-margin.span4,
		.portfolio-item.no-margin.span6 {
			width: 50%;
		}


    .span1,
    .span2,
    .span3,
    .span4,
    .span5,
    .span6,
    .span7,
    .span8,
    .span9,
    .span10,
    .span11,
    .span12,
    .one-third.column,
    .two-thirds.column { width: 420px; margin: 0;}

.portfolio-item.isotope-item.span4 {
    width: 31.29%;
}

.portfolio-item.no-margin.span4 {
    width: 33.333%;
}

form.valu .form-section .title {
    color: #000;
    font: normal 15px "museo-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 10px
}

form.valu .form-section .title span {
    margin-left: 5px;
    font: italic 300 13px "museo-sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}

section#this-weeks-specials .special-item .title {
    margin: 0
}

.main-container .page-inner .row-fluid .award p.title {
    margin-bottom: 2px;
    font-weight: 700;
    line-height: 20px
}

.main-container .page-inner #map-container #map .store-infowindow .title {
    font-weight: 700;
    color: #0064cd
}

.product .meta .meta-right p.title {
    font: 13px "museo-slab", Georgia, "Times New Roman", Times, serif;
    color: #ed1c24
}

footer#main-footer.weekly-ad-submenu span.title-divider,
footer.submenu.weekly-ad-submenu span.title-divider {
    padding: 0 10px
}

.red-banner .title {
    font-family: "museo-slab", Georgia, "Times New Roman", Times, serif;
    font-size: 24px;
    padding: 11px 8px 9px;
    margin: 0
}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.pagination .active a{
  font-weight:bold;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}

.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}

a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}

a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}

a.comment-reply-link:active,
a.comment-reply-link.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active,
a.comment-reply-link.active,
.open .dropdown-togglea.comment-reply-link {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

a.comment-reply-link:active,
a.comment-reply-link.active,
.open .dropdown-togglea.comment-reply-link {
  background-image: none;
}

a.comment-reply-link.disabled,
a.comment-reply-link[disabled],
fieldset[disabled] a.comment-reply-link,
a.comment-reply-link.disabled:hover,
a.comment-reply-link[disabled]:hover,
fieldset[disabled] a.comment-reply-link:hover,
a.comment-reply-link.disabled:focus,
a.comment-reply-link[disabled]:focus,
fieldset[disabled] a.comment-reply-link:focus,
a.comment-reply-link.disabled:active,
a.comment-reply-link[disabled]:active,
fieldset[disabled] a.comment-reply-link:active,
a.comment-reply-link.disabled.active,
a.comment-reply-link[disabled].active,
fieldset[disabled] a.comment-reply-link.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

#cancel-comment-reply-link:active,
#cancel-comment-reply-link.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

#cancel-comment-reply-link:hover,
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link.active,
.open .dropdown-toggle#cancel-comment-reply-link {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}

#cancel-comment-reply-link:active,
#cancel-comment-reply-link.active,
.open .dropdown-toggle#cancel-comment-reply-link {
  background-image: none;
}

#cancel-comment-reply-link.disabled,
#cancel-comment-reply-link[disabled],
fieldset[disabled] #cancel-comment-reply-link,
#cancel-comment-reply-link.disabled:hover,
#cancel-comment-reply-link[disabled]:hover,
fieldset[disabled] #cancel-comment-reply-link:hover,
#cancel-comment-reply-link.disabled:focus,
#cancel-comment-reply-link[disabled]:focus,
fieldset[disabled] #cancel-comment-reply-link:focus,
#cancel-comment-reply-link.disabled:active,
#cancel-comment-reply-link[disabled]:active,
fieldset[disabled] #cancel-comment-reply-link:active,
#cancel-comment-reply-link.disabled.active,
#cancel-comment-reply-link[disabled].active,
fieldset[disabled] #cancel-comment-reply-link.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.form-submit input[type='submit']:active,
.form-submit input[type='submit'].active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.form-submit input[type='submit']:hover,
.form-submit input[type='submit']:focus,
.form-submit input[type='submit']:active,
.form-submit input[type='submit'].active,
.open .dropdown-toggle.form-submit input[type='submit'] {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.form-submit input[type='submit']:active,
.form-submit input[type='submit'].active,
.open .dropdown-toggle.form-submit input[type='submit'] {
  background-image: none;
}

.form-submit input[type='submit'].disabled,
.form-submit input[type='submit'][disabled],
fieldset[disabled] .form-submit input[type='submit'],
.form-submit input[type='submit'].disabled:hover,
.form-submit input[type='submit'][disabled]:hover,
fieldset[disabled] .form-submit input[type='submit']:hover,
.form-submit input[type='submit'].disabled:focus,
.form-submit input[type='submit'][disabled]:focus,
fieldset[disabled] .form-submit input[type='submit']:focus,
.form-submit input[type='submit'].disabled:active,
.form-submit input[type='submit'][disabled]:active,
fieldset[disabled] .form-submit input[type='submit']:active,
.form-submit input[type='submit'].disabled.active,
.form-submit input[type='submit'][disabled].active,
fieldset[disabled] .form-submit input[type='submit'].active {
  background-color: #428bca;
  border-color: #357ebd;
}

.carousel-inner .active.left { left: -100%; }


.horizontalnavitemright {
   float:right;
}



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




.callouts-stretch { width: 100%; }



.nav-wrap {
  background-color: #34495E; }
div.view-key-personnel table td.views-field-field-p-title{width:70%;font-size:90%}
td.views-field views-field-field-p-fax pdb-fax{width:10%;font-size:90%}
td.views-field views-field-field-p-phone pdb-phone{width:10%;font-size:90%}
td.views-field views-field-field-p-email pdb-email{width:10%;font-size:90%}
.view-whats-new .views-field-title{background-color:#acd28a;border:1px solid  #000000;padding:4px 4px 4px 1px;}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
td.views-field.views-field-field-event-date.monitor-vertical-align.monitor-font-size span.date-display-single{font-size:2em;line-height:1.1em;}
td.views-field{background-color:#ffffff;border-color:#c1cbd7;}
.archive .content-inner .hentry:first-child .entry-title{font-size:24px;line-height:30px;margin-bottom:8px}
.archive .content-inner.layout-grid .hentry:first-child .entry-thumbnail .entry-header .entry-title{margin-bottom:0}
section.widget.news-category .hentry .entry-content,section.widget.news-category .hentry .entry-title{margin-left:0!important}
[class*="template-blog"] .content-inner .entry-title{margin-top:0}
#secondary .tab-content .has-thumbnail .entry-title,#secondary .tab-content .has-thumbnail .entry-meta{margin-left:0}
.news-slider .carousel .carousel-inner .entry-title{font-size:16px;line-height:20px}
.entry-title{font-family:'Bitter',serif}
.single .site-content .related-post .entry-title{font-size:14px;line-height:22px;margin-top:0}
.attachment .site-content .attachment .entry-title{font-size:36px;line-height:1.3;color:#000;margin-top:0}
.single .entry-title,.page .entry-title{font-size:36px;line-height:1.3;color:#000;margin-top:0}
.widget .entry-title{font-size:14px;line-height:22px;margin:0 0 10px}
.news-slider .carousel .carousel-inner .entry-title a{color:#fff}
.widget.news-category article .entry-title{font-size:16px}
.widget.news-category .hentry.has-thumbnail .entry-title,.widget.news-category .hentry.has-thumbnail .entry-meta,.widget.news-category .hentry.has-thumbnail .entry-content{margin-left:130px}
.widget.news-category .grid3 .hentry.has-thumbnail .entry-title,.widget.news-category .grid3 .hentry.has-thumbnail .entry-meta,.widget.news-category .grid3 .hentry.has-thumbnail .entry-content{margin-left:0}
#sidebar-header .hentry .entry-title{margin:1px 0 0}
.home #primary .widget .tab-pane .entry-title{font-size:16px}
#secondary .widget.latest-news .entry-title{margin:0}
#secondary .widget.latest-news .hentry.first .entry-title{font-size:16px;line-height:22px}
#bottom .carousel .hentry .entry-title{text-align:center}
#bottom .carousel .hentry .entry-title a{display:block}
.home .site-content .content-inner .entry-title{font-size:14px;line-height:22px;margin:0}
.archive .content-inner .entry-title{font-size:16px;line-height:22px;margin:0}
.ie8.archive .content-inner .hentry:first-child .entry-title{font-size:24px;line-height:30px;margin-bottom:8px}
.ie8.archive .content-inner.layout-grid .hentry:first-child .entry-thumbnail .entry-header .entry-title{margin-bottom:0}
.ie8[class*="template-blog"] .content-inner .entry-title{margin-top:-6px}
.ie8[class*="template-blog"] .content-inner .has-thumbnail .entry-title{margin-top:0}
.search .content-inner .entry-title{font-size:16px;line-height:22px;margin:0}

.container {clear:both; max-width:980px; width:100%; margin:0 auto;}

.slider-heading{
	left:5% !important;
	width:75% !important;
}

.slider-heading h3{margin-bottom:0; font-family:'Alike Angular',serif!important; font-size:27px!important;color:#FFFFFF!important;}
.cnt .tve-c p.wp-caption-text{font-family:'Roboto Condensed', sans-serif;color:#999;font-weight:300;font-size:14px;max-width:100%;text-align:center}
.awr .awr-i .tve-c{position:relative}
.cnt .bSe article, .cnt .bSe .tve-c p { color:#666; }
.cnt p, .tve-c { line-height:1.75em; }

.tweettxts, .widget .tweettxts {overflow:hidden; line-height:18px; }

#wp-calendar tbody .pad {
	background: none;
}
.footer_bottom_holder .footer_bottom ul.menu li{margin-right:7px}
.footer_bottom_holder .footer_bottom ul.menu li a{font-size:11px}
.footer_bottom_holder{display:block;background-color:#1b1b1b}







	.footer_bottom_holder, #lang_sel_footer{
		background-color:#000000;
	}


#footer-bottom {

	min-height:58px;

	overflow:hidden;

}

  img.star12{
  left: 67%;
  top: 34%;
  }


  
  #main-nav .navi-bar-container {
    display: none;
  }
#cmn_ad_tag_head, #cmn_ad_tag_head div, #cmn_ad_tag_head table, #cmn_ad_tag_head table td {
	margin: 0 auto;
	text-align: center;
}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.guide-view .thumbnail-list .photo-pair:after,.guide-view .thumbnail-list .photo-pair:before,.nav:after,.nav:before,.photo-gallery-photos.with-masonry:after,.photo-gallery-photos.with-masonry:before,.row:after,.row:before,.sticky-container .sticky-row:after,.sticky-container .sticky-row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.guide-view .thumbnail-list .photo-pair:after,.nav:after,.photo-gallery-photos.with-masonry:after,.row:after,.sticky-container .sticky-row:after{clear:both}

	.has-sidebar .content-area {
		border-right: solid 1px #ddd;
		float: left;
		margin-right: 44px;
		padding-right: 44px;
		width: 570px;
	}





.content-area,
.sidebar-area {
	margin-bottom: 60px;
}
	 	
#africa-popup #SignUp a, #africa-popup #SignUp a:visited{
	color:#00afff;
}

#africa-popup #SignUp td {
	padding:4px;
}

#africa-popup .link, .link a, .signupframe
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#africa-popup .link, .link a {
	text-decoration: none;
}

#africa-popup .popup_signup_btn {
	background-color:#00adff;
	font-weight:bold;
	width:130px;
	height:45px;
	float: right;
	color:#FFF;
	border:none;
	cursor:pointer;
}

#africa-popup .popup-footer {
	clear:both;
	height:40px;
	line-height:40px;
	color:#fff;
	background:#000;
	font-weight:bold;
	text-indent:20px;
}

#africa-popup .popup-footer a, #africa-popup .popup-footer a:visited {
	color:#00adff;
}

	#africa-popup {
		min-width:400px !important;
	}



.white-popup {
  position: relative;
  background: #FFF;
  padding: 25px;
  width: auto;
  max-width: 400px;
  margin: 0 auto;
}
.verdicts-container h4{padding:34px 0 24px 0}
.verdicts-container dt{font-size:12px;font-weight:400}
.verdicts-container dd{margin:0 0 25px 0;color:#a37100;font-size:24px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200}
.verdicts-container dl{height:180px;overflow-y:scroll}
.verdicts-container .well{background:#fbfbfb}

.nav-tabs li, .verdicts-container dl, #footer-consumerAlertSignup input[type="text"], div.socialmedia a {
	box-sizing: content-box;
}




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

﻿.visually-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute}

.main-header-wrap .main-header .search-wrap { display: none; width: 25%; z-index: 2500; background-color: #fcfff2; border: 1px solid  #e3d1c3 ; position: absolute; top: 0px; right: 14px; -webkit-border-radius: 31px; -moz-border-radius: 31px; -ms-border-radius: 31px; -o-border-radius: 31px; border-radius: 31px; }

.main-header-wrap .main-header .search-wrap form { display: block; font-size: 0px; }

.main-header-wrap .main-header .search-wrap input { display: block; font-size: 12px; width: 100%; padding: 8px 38px 8px 12px; font-family: 'Source Sans Pro', sans-serif; color: #ba9b82; }

.ie10 .main-header-wrap .main-header .search-wrap input { padding-top: 9px; }

.main-header-wrap .main-header .search-wrap .icon { position: absolute; top: 50%; right: 14px; height: 24px; width: 15px; margin-top: -12px; font-family: 'icons'; -webkit-font-smoothing: antialiased; font-size: 25px; line-height: 26px; color:  #e3d1c3 ; }

nav.compact .search-outer-wrap .search-wrap { display: block; top: 50%; left: 8%; right: 8%; width: auto; }
 .cadesert-regionbacker,.losangeles-regionbacker,.centralcoast-regionbacker,.northcoast-regionbacker,.sierra-regionbacker,.socal-regionbacker,.norcal-regionbacker,.colorado-regionbacker,.idaho-regionbacker,.indiana-regionbacker,.montana-regionbacker,.newyork-regionbacker,.oregon-regionbacker,.southdakota-regionbacker,.utah-regionbacker,.washington-regionbacker,.wyoming-regionbacker,.newzealand-regionbacker,.australia-regionbacker,.canada-regionbacker,.news-regionbacker{width:60px;border-right:55px solid transparent;border-left:55px solid transparent;}
 .losangeles-regionbacker{border-bottom:55px solid #B5DBFE;}

#page {
	padding: 0px;
	margin: 0px;
	text-align: center;
	clear: both;
}
html #menu_wrap .mega-menu-wrap .men-block-content{position:absolute;left:0;}
html .men-block-content{width:100%;top:70px;}
html[data-screensize~="tablet"] body #menu_wrap .mega-menu-wrap .men-block-content{position:absolute;left:0;background:#FFFDF5;}
html[data-screensize~="mobile"] body #menu_wrap .mega-menu-wrap .men-block-content{display:none;}


.background-image-holder{ position: absolute; width: 100%; height: 160%; z-index: 0; background-size: cover !important; top: -20%; }

.hero-slider .background-image-holder{ height: 102%; top: 0px;   }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-5{width:41.66666666666667%}


#start-slideshow { list-style:none; margin:0; position:fixed; bottom:0; right:40px; margin-bottom:50px; }

#start-slideshow a { color:#fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#start-slideshow a:hover { 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#start-slideshow img { display: inline; margin-left: 5px; vertical-align: text-top; width: auto; }
.float_left{float:left;}
.article_btm_blocks .float_left{width:308px;}
.sponsorship .float_left{margin-right:8px;border:1px solid #f2f5d6;width:127px;}
.sponsorship .float_left .title{margin-left:7px;margin-right:7px;color:#9c2a95;font:bold 10px Verdana;margin-bottom:5px;margin-top:2px;}
.dream_stable .float_left{margin-top:5px;margin-right:12px;}
.hp_featured_ads .float_left{margin-left:17px;}
.summary_btn .block .float_left{width:210px;padding-left:10px;padding-top:9px;padding-bottom:7px;}
.hp_block .item .float_left{margin-right:10px;color:#666;font:normal 10px Verdana;}
.network .float_left{width:101px;margin-left:3px;}
.news-page-cv2 .article_social .float_right .float_left{padding-top:3px!important;}
 #ad_race .float_left{ margin-right:9px; }
 #popin_dream .float_left{ width:198px; font:normal 11px Verdana; color:#666; margin-bottom:9px; }
 #popin_dream .float_left a{ font:normal 11px Verdana; color:#666; text-decoration:underline; }
 .latest_viewed .float_left{ margin-right:11px; text-align:center; width:120px; color:#000; font:bold 10px Verdana; }
 .latest_viewed .float_left a{ color:#993399;; font:bold 10px Verdana; text-decoration:none; }
 .latest_viewed .float_left a:hover{ text-decoration:underline; }
 .event_details .event_info .float_left{ width:489px; margin-right:22px; }
.step3_payment_obs .top .float_left{font:bold 16px Helvetica;color:#333;}

.formverticalspacer {
	border-bottom: 1px solid #ddd;
	-webkit-box-shadow:0 1px 0 0 #fff;
	box-shadow: 0 1px 0 0 #fff;
	-o-box-shadow:0 1px 0 0 #fff;
  	-ms-box-shadow:0 1px 0 0 #fff;

	margin-bottom: 17px;
	top: -4px;
	position:relative;
}

#content {
	margin: 0;
	width: 100%;
	float: left;
}

#primary.full-width,
#primary.full-width #content {
	width: 100%;
	float: none;
}

#content .gallery {
	margin: 0 auto 1.5em;
}

#content .gallery a img {
	border: none;
}

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

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





#content nav {
	clear: both;
	overflow: hidden;
	padding: 0 0 1.5em;
}

#content nav .meta-nav {
	font-weight: normal;
}

#megaMenu .wpmega-nonlink .widgettitle {
  margin-bottom: .6em;
}

#megaMenu .wpmega-widgetarea h2.widgettitle {
  font-size: 12px;
  line-height: 1.6em;
}
 .widget .widget-title,.widget .widgettitle{text-align:left;font-family:"Open Sans","Helvetica Neue","Helvetica",Arial,serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:20px;margin-bottom:5px}


#btn1_h, #btn2_h, #btn3_h {font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; width:160px;-webkit-text-stroke: 1px rgba(0,0,0,0.2);-webkit-font-smoothing: antialiased;}

#features1 .feature { margin-bottom: 0px; padding-top: 100px; border-bottom: 1px solid #DDD; }

#features1 .feature-details { width: 450px; padding-top: 80px; }

#features1 .feature-details h2 { margin-bottom: 30px; font-size: 28px; font-weight: 300; line-height: 155%; }

#features1 .feature-details .title-separator { width: 140px; height: 2px; margin-bottom: 34px; background: #0093B4; }

#features1 .feature-details .feature-text { font-size: 13px; line-height: 175%; color: #7F7F7F; }

#features1 .feature-image { width: 550px; text-align: center; }

#features1 .feature-image img { display: block; margin: 0 auto; max-width: 100%; height: auto; }

#features1 .odd .feature-details { float: left; }

#features1 .odd .feature-details h2 { text-align: left; }

#features1 .odd .feature-details .feature-text { text-align: left; }

#features1 .odd .feature-image { float: right; }

#features1 .even .feature-details { float: right; }

#features1 .even .feature-image { float: left; }

#features1 .full .feature-details { float: none; width: 100%; margin-bottom: 60px; padding: 0px; }

#features1 .full .feature-details h2 { text-align: center; }

#features1 .full .feature-details .title-separator { margin: 0 auto; margin-bottom: 34px; }

#features1 .full .feature-details .feature-text { width: 600px; margin: 0 auto; font-size: 13px; text-align: center; }

#features1 .full .feature-image { float: none; width: 100%; margin-bottom: 110px; }

#features2 .feature { margin-bottom: 50px; }

.feature-content { width: 220px; }

.feature-content h3 { margin-bottom: 20px; font-size: 19px; font-weight: 300; }

.feature-content p { line-height: 170%; font-size: 13px; color: #7F7F7F; }

.feature-circle { width: 60px; height: 60px; line-height: 60px; text-align: center; color: #FFF; background: #0093B4; border-radius: 60px; -moz-border-radius: 60px; -webkit-border-radius: 60px; }

#left-features .feature-content { float: left; }

#left-features .feature-circle { float: right; }

#right-features .feature-content { float: right; }

#right-features .feature-circle { float: left; }

.floatleft{
	float:left;
}



#header-ads { float: right; }

#header-ads h3 { display: none; }

#header-ads img { display: block; }

.frame-on {
  border: 1px solid;
  border-color: rgba(119,119,119,0.15);
}

.stripe-style-1 .frame-on {
  border-color: rgba(119,119,119,0.15);
}

.stripe-style-2 .frame-on {
  border-color: rgba(249,249,249,0.15);
}

.stripe-style-3 .frame-on {
  border-color: rgba(47,54,61,0.15);
}

.stripe-style-4 .frame-on {
  border-color: rgba(255,255,255,0.15);
}

.stripe-style-5 .frame-on {
  border-color: rgba(51,51,51,0.15);
}
.frame-on.img-full{padding-top:0}
.frame-on .shortcode-teaser-img{padding:0 25px 25px}
.frame-on .shortcode-teaser-content{padding:0 25px 10px}
.content .frame-on.frame-fancy{border:none}
.no-touch .frame ul:hover{cursor:-moz-grab;cursor:-webkit-grab}
.no-touch .frame.dragged ul,.no-touch .frame.dragged ul li *,.no-touch .frame.dragged ul li:hover *{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing}


#front-sub-content-area .convention1 p, #front-sub-content-area .convention2 p, #front-sub-content-area .convention3 p {
  font-family: "Open Sans";
  font-size: 1.0625em;
  color: #151515;
  line-height: 1.25em;
  margin-top: 15px;
}


#front-sub-content-area .convention1 div, #front-sub-content-area .convention2 div, #front-sub-content-area .convention3 div {
  text-align: center;
}


#front-sub-content-area .convention1 h2, #front-sub-content-area .convention2 h2, #front-sub-content-area .convention3 h2 {
  display: block;
  text-align: center;
}


#front-sub-content-area .convention1 h2 a, #front-sub-content-area .convention2 h2 a, #front-sub-content-area .convention3 h2 a {
  font-family: "OpenSansExtrabold";
  font-size: 0.8125em;
  text-transform: uppercase;
  color: #252525;
}


#front-sub-content-area .convention1 h2 a:hover, #front-sub-content-area .convention2 h2 a:hover, #front-sub-content-area .convention3 h2 a:hover {
  text-decoration: underline;
}


  
  .convention1, .convention2 {
    padding-bottom: 40px;
    text-align: center;
  }




.alignnone {
	margin:5px 20px 20px 0;
}

a img.alignnone {
	margin:5px 20px 20px 0;
}

.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}


.button {
  font-size: 15px;
  line-height: 1;
  font-family: "din", "Helvetica", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  text-align: center;
  clear: both;
  display: block;
  padding-top: 50px; }


.button--light {
  border: 2px solid #ef4625;
  background: white;
  color: #ef4625; }

  .button--light:visited {
    color: #ef4625; }

  .button--light:hover, .button--light:active, .button--light:focus {
    background: #ef4625;
    color: white;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    border-color: white; }


.button--dark {
  border: 2px solid white;
  background: #ef4625;
  color: white; }

  .button--dark:visited {
    color: white; }

  .button--dark:hover, .button--dark:active, .button--dark:focus {
    background: white;
    color: #ef4625;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    border-color: white; }



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site__header:before,
.site__header:after,
.site-content:before,
.site-content:after,
.site__footer:before,
.site__footer:after,
.toggle-nav:before,
.toggle-nav:after,
.menu__section:before,
.menu__section:after,
.section:before,
.section:after,
.button:before,
.button:after,
article:before,
article:after,
#main:before,
#main:after,
.filter__wrapper:before,
.filter__wrapper:after {
  content: "";
  display: table; }


.clear:after,
.entry-content:after,
.comment-content:after,
.site__header:after,
.site-content:after,
.site__footer:after,
.toggle-nav:after,
.menu__section:after,
.section:after,
.button:after,
article:after,
#main:after,
.filter__wrapper:after {
  clear: both; }

#footer .copywrite {display: block; text-align: center; font-size: .85em;}

.caja {
	width: 100%;
	height: 174px;
	top: 4px;
	border: 1px solid #ccc;
	position: absolute;
	border-left: none;
	border-right: none;
}

.caja-der {
	height: 100%;
	width: 230px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	float: right;
	right: 0;
	
	position: absolute;
}


.menu-responsive .caja-menu{
	border-right: none;
background: #fff;
height: 457px;
}

.caja-menu {
	border-right: 1px solid #ccc;
	height: 100%;
	padding-top: 10px;
}

.menu-responsive .caja-menu .botones_e {
	top: 430px;
	left: 0;
	width: 170px;
}

.menu-responsive .caja-menu .botones_e li {
	width: 100%;
	height: 19px;
	line-height: inherit;
	border-left: none;
	padding: 0;
	padding-left: 10px;
}


#wpfront-notification-bar  div.wpfront-message
{

}


    #wpfront-notification-bar div.wpfront-message
    {
        color: #ffffff;
    }


div.wpfront-message {
  color: #ffffff;
  font-family: 'Poiret One', cursive;
  font-size: 1.7em;
  line-height: 1.5em;
}


#main, .site-header, .top-nav, .footer-row,.info-wrap, .entry-content img, .comment-content img,
.main .widget img, img.header-image, #author-avatar img, img.wp-post-image, .comments-area,
#respond, .commentlist, .commentlist ul.children, .commentlist li.comment, .commentlist li.pingback,
.commentlist .comment-body, .comment-author {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


#main, .site-header, .top-nav, .footer-row,.info-wrap {
	padding: 0 20px;
	padding: 0 2rem;
}


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


.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
    width: 240px;
}


.site-content {
    min-height: 600px;
}

.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}

.clearfix:after{clear:both;}


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }


.nav { margin-top: 30px; width: 500px; float: right; font-size: 14px; }

.nav ul { margin: 0; padding: 0; }

.nav ul li { display: inline; list-style-type: none; margin-left: 20px; }

.nav ul li.first { margin-left: 5px; }

.nav ul li a { font-weight: bold; border-bottom: 2px solid #ff9999; }

.nav ul li a:hover { color: #000; border-bottom: 2px solid #cc0000; }

  .nav ul li, .nav ul li.first { margin: 15px; line-height: 2rem; }

  .nav ul li.back { margin-right: 10px; }
.node-type-quiz #tabs-wrapper,.node-type-quiz span.print-link,.page-node-take #tabs-wrapper,.page-node-take span.print-link,.page-node-quiz-results #tabs-wrapper,.page-node-quiz-results span.print-link{display:none;}
.node-type-page #content.has-resources .node .content .print-link,.node-type-page #content.has-resources .node .content .additional-resource-container,.node-type-infographic #content.has-resources .node .content .print-link,.node-type-infographic #content.has-resources .node .content .additional-resource-container,.node-type-news #content.has-resources .node .content .print-link,.node-type-news #content.has-resources .node .content .additional-resource-container,.node-type-video #content.has-resources .node .content .print-link,.node-type-video #content.has-resources .node .content .additional-resource-container,.node-type-presentation #content.has-resources .node .content .print-link,.node-type-presentation #content.has-resources .node .content .additional-resource-container,.node-type-publication #content.has-resources .node .content .print-link,.node-type-publication #content.has-resources .node .content .additional-resource-container,.node-type-sample-materials #content.has-resources .node .content .print-link,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container{margin-top:15px;}
.print-link{float:right;display:block;height:25px;width:25px;}
.print-link .print_html,.print-link a{margin:0px;padding:0px;}
.print-link a svg{height:20px;width:20px;margin-top:6px;}
.print-link a svg path,.print-link a svg polygon{fill:#0091b2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.print-link a:hover svg path,.print-link a:hover svg polygon{fill:#263685;}
.node-type-landing-page .print-link,.node-type-landing-page .comment-comments,.node-type-landing-page .comment-new-comments,.node-type-landing-page .comment-add{display:none;visibility:hidden;opacity:0;}
#page.page-error .print-link{display:none;visibility:hidden;opacity:0;}


#lic .ipad{ display: none; }

            .footer-content .container { 
            	border-top: 1px solid #fff; 
            	padding-top: 10px;
            }

            .footer-content p,
            .footer-content a {
            	color: #fff !important;
            }

                #footer_container,
                #footer_container .footer-headings,
                #footer_container .footer-content {
                	background: #000;
                }

                #footer_container .footer-content {
                    background: #243444;
                }

                    .footer-content p, 
                    .footer-content a { }

                #footer_container .footer-content .container { padding-bottom: 10px;}

#cff .cff-author .cff-author-text span{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}



#cff .cff-author .cff-author-text{
  float: left;
  width: 100%;
}

#cff .cff-author .cff-author-text *{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px;
  font-weight: bold;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}

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

.intro .slogan h2 {
  color: #FFF;
  text-shadow: none;
  font-size: 60px;
  line-height: 60px;
  font-weight: 700;
  font-family: Montserrat, sans-serif;
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  text-transform: uppercase;
  border-width: 0px;
  border-color: #000;
  border-style: none;
  
}

.intro .slogan h4 {
  color: #fff;
  
}

.footer-socket-wrapper .copyright {
	color: #cccccc;
	float: left;
	font-size: 16px;
	text-align: center;
	width: 100%;
}

.footer-socket-wrapper .copyright a {
	color: #FFFFFF;
}

.footer-socket-wrapper .copyright a:hover {
	color: #46c9be;
}


.art-header:before, #art-header-bg:before, .art-layout-cell:before, .art-layout-wrapper:before, .art-footer:before, .art-nav:before, #art-hmenu-bg:before, .art-sheet:before
{
   width: 100%;
   content: " ";
   display: table;

}

.art-header:after, #art-header-bg:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after, #art-hmenu-bg:after, .art-sheet:after,
.cleared, .clearfix:after {
   clear: both;
   font: 0/0 serif;
   display: block;
   content: " ";

}







.art-sheet
{
   background: #FFFFFF;
   margin:0 auto;
   position:relative;
   cursor:auto;
   width: 950px;
   z-index: auto !important;
}


.responsive .art-sheet
{
   width: auto !important;
   min-width: 240px !important;
   max-width: none;
   margin-right: 1% !important;
   margin-left: 1% !important;
}

	.newsblock .grid_3 {width:48%;}

.newsblock .grid_3:last-child {display:inline;}

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}
.carousel-nav{position:relative;float:right;top:4px;right:0;margin-bottom:20px;}
.carousel-nav.carousel-nav-header{position:absolute;}
.related-posts .carousel-nav{right:20px;}
.related-posts .carousel-nav.carousel-nav-header{top:30px;}

div.classified-cat-name {  font-weight: bold; padding:0; margin: 0; line-height: 1em;  }

#footerright {
  float: right;
  width: 300px;
  text-align: right;
  }

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}


#header,#nav,#people,#rss,.sidebar,.post-comment,.post-meta,  hr {
	display: none;
	}

#Offer .left {
	display: block;
	float: left;
	padding: 0;
	margin: 0 20px 0 0;
}

.left-block {
	margin-right: 10px;
}

#content .entry h2 {color: #3b5998; }

#content .entry h2 a {color: #3b5998; }

#content .entry h2 a:hover {color: #3b5998; border-bottom: 1px solid #3b5998;}

			#content .entry { padding: 10px 0 0; clear: left; border-bottom: 1px solid #d3dae8; margin-bottom: 20px; }

				#content .entry h3 { font: 400 18px Arial, Helvetica, sans-serif; font-style:normal;color: #1e3b78}

				#content .entry pre { overflow: auto; width: 590px; padding:10px 3px; }

				#content .entry ul { list-style: circle; margin: 4px 0 0 15px; padding: 18px; }

				#content .entry ol { list-style: decimal; margin: 4px 0 0 15px; padding: 18px; }

					#content .entry ul li { padding: 1px 0; }

					#content .entry ol li { padding: 1px 0; }

					#content .entry ul ul { list-style: square; margin: 1px 0 0 20px; padding: 0; }

					#content .entry ol ol { list-style: lower-roman; margin: 1px 0 0 20px; padding: 0; }


.frp-left {
    float: left;
}
.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}
.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:1005;width:100%;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}
.reveal-modal .column,.reveal-modal .columns{min-width:0}
.reveal-modal.radius{border-radius:3px}
.reveal-modal.round{border-radius:1000px}
.reveal-modal.collapse{padding:0}
.reveal-modal.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;max-width:none!important;margin-left:0!important}
.reveal-modal.toback{z-index:1003}
.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;color:#aaa;font-weight:bold;cursor:pointer}






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


.reveal-modal.labreveal {
    min-height:auto;
}
#mini-panel-front_page_left_mini .panels-flexible-region-first .inside{padding:0;padding-right:20px;}
#mini-panel-front_page_left_mini .panels-flexible-region-last .inside{padding:0;}
.three-column-layout .panels-flexible-row-three-column-layout-main-row-left .inside{padding-right:20px;}
.three-column-layout .panels-flexible-row-three-column-layout-main-row-middle .inside{padding:0;}
.three-column-layout .panels-flexible-row-three-column-layout-main-row-right .inside{padding-left:20px;}

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

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

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

ul.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;
}
#home-menu #block-system-main-menu li.first a{border-radius:10px 0 0 0;}
.panel-hp2col .panel-col-last .first .pane-content{padding:0px;}
.panel-hp2col .panel-col-first .first .pane-content{padding:0 0 0 5px;}


div.dewy-func a, body#tinymce a{ color:#c00 !important; }

			#reserve_table .reserve_form{padding:0 10px;text-align:center}

			#reserve_table .reserve_form form{padding:10px 0;}

			#reserve_table .reserve_form .btn-submit{background-color:#f1ddcb;border:0;font-family:'Gotham',sans-serif;font-weight:400;color:#8b2131;text-align:center;width:150px;padding:0 5px;height:24px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;max-width:80%;margin-bottom:5px;margin-top:-5px}

			#reserve_table .reserve_form .btn-submit:focus,#reserve_table .reserve_form .btn-submit:hover{background-color:#f1ddcb;color:#8b2131}

	#reserve_table .reserve_form .btn-submit:focus, #reserve_table .reserve_form .btn-submit:hover{background-color:#d57e00;color:#f1ddcb}
