﻿

.phone_hd_left, .phone_hd_right {
	display:none;
}


.phone_hd_right {
	top:0;
	right:0;
	position:absolute;
	z-index:10;
	width:118px; 
}

.phone_hd_left a, .phone_hd_right a {
	float:left;
	cursor:pointer;
}
.header_bottom .container_inner{width:100%}
.header_bottom{background-color:#fff!important}
.header_bottom,footer .container_inner{padding:0 25px}
footer .container_inner,.header_bottom .container_inner{width:auto}
.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}
.boxed .header_bottom{padding:0 25px}
header.sticky .header_bottom{background-color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,0.11)}
header.sticky.no_shadow .header_bottom{box-shadow:none}
header.fixed.scrolled .header_bottom,header.fixed_hiding.scrolled .header_bottom{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.11);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.11);box-shadow:0 1px 3px rgba(0,0,0,0.11);background-color:#fff}
.popup_menu_opened header.scrolled .header_bottom,.popup_menu_opened header.sticky .header_bottom{background-color:transparent!important;box-shadow:none}
.popup_menu_opened .header_top,.popup_menu_opened .header_bottom{background-color:transparent!important;border:0!important}
header.paspartu_header_alignment .header_bottom{padding:0 2%}


.header_bottom,
.header_top {
	background-color: rgba(0,0,0,1);
}

				.header_bottom,
		nav.mobile_menu{
				background-color: #0a0a0a !important;
		}


.project-thumb{
	border: none;
	text-align: center;
	
	
	margin: 0 auto 30px auto;
	max-width: 390px;
}


	.project-thumb h3{
		position: absolute;
		width: 100%;
		padding-left: 15px;
		padding-right: 45px; 
		top: 46%;
		margin: 0;
		color: #4c4c4c;
		display: none; 
		
		max-height: 78px;
		overflow: hidden; 
	}


.project-thumb-categories{
	margin-bottom: 30px;
}


.project-thumb-categories li{
	display: inline;
	margin: 0 10px;
}


.project-thumb-categories li a{
	font-family: bauer_bodoni_std_1roman;
	color: #aaa9a9;
	text-decoration: none;
	text-transform: uppercase;
}


.project-thumb-categories li a:hover{
	color:#af9837;
	
}
.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3{margin:0;}
.frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}



.menu-toggle {
  cursor: pointer;
  display: none;
}

footer .footer-nav .show ul.menu {
  display: block;
}

footer .footer-nav ul.menu {
  display: none;
  margin: 0 0 20px;
  list-style: none;
}

footer .footer-nav ul.menu li {
  padding: 10px 50px 10px 20px;
  font-size: 0.875em;
  line-height: 1.125em;
}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}
p.sft-lead{margin-top:7px;color:#000}

#logosearch{ clear:both; width:100%; display:block}


.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important}

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


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


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


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


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





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


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



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



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



.entry-summary p {
    margin: 0 0 10px 0;
}

.home .customer-testimonial-widget .entry-summary {
    padding-left: 53px;
}

.archive-product .hentry .entry-summary p {
    min-height: 100px;
}

.archive-product .entry-summary {
    width: 326px;
    float: left;
}

.archive-leaders .entry-summary {
    font-style: italic;
}

.archive-testimonial .entry-summary {
    font-style: italic;
    font-size: 13px;
    width: 451px;
    float: right;
    border: 2px solid #CCC;
    padding: 10px;
}

.archive-tools .entry-summary {
    float: left;
}

.entry-summary span {
    font-family: "Lucida Grande" !important;
    color: #444 !important;
}

.archive-carriers .entry-summary {
	width: 434px;
	float: right;
	padding: 25px;
	border: 2px solid #CCC;
}

.header-search-wrap .td-aj-search-results .item-details {
  margin: 10px 20px 10px 115px;
}

.td_module_6 .item-details {
  margin-left: 116px;
  min-height: 70px;
  
}

.td_module_7 .item-details {
  margin-right: 116px;
  min-height: 70px;
}

.td_module_10 .item-details {
  margin-left: 244px;
  min-height: 150px;
  
  
}

  .td-pb-span8 .td_module_10 .item-details {
    margin-left: 210px;
    min-height: 131px;
  }

.td-pb-span4 .td_module_10 .item-details {
  margin-left: 0;
  min-height: 70px;
  
  
}

.td_module_11 .item-details {
  margin-left: 350px;
  min-height: 235px;
  
  
}

  .td-pb-span8 .td_module_11 .item-details {
    margin-left: 324px;
    min-height: 218px;
  }

.td-pb-span4 .td_module_11 .item-details {
  margin-left: 0;
  
  
}

.td_module_16 .item-details {
  margin-left: 174px;
  min-height: 150px;
  
}

.td_module_mx2 .item-details {
  margin: 0 0 20px 100px;
  min-height: 60px;
  padding-top: 2px;
}

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_16 .td_module_mx7 .item-details {
  
}

.td_block_18 .td_module_mx2 .item-details {
  
}

.td_block_18 .td_module_mx2 .item-details .entry-title {
  
}

.td_block_19 .td_module_mx2 .item-details {
  
}

.td_block_19 .td_module_mx2 .item-details .entry-title {
  
}

.td-pb-span4 .td_block_21 .item-details {
  margin-left: 115px;
  min-height: 100px;
  
  
}

.td_top_authors .item-details {
  margin-left: 85px;
  position: relative;
  height: 70px;
  top: 1px;
  
}

.td_top_authors .item-details span {
  font-family: 'Open Sans', arial, sans-serif;
  padding: 3px 7px;
  color: #fff;
  font-size: 9px;
  font-style: normal;
  font-weight: bold;
  margin-right: 5px;
}

  .td-related-full-width .td-related-row .item-details {
    width: 100%;
    padding-left: 90px;
  }

.section-title {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 20px;
    margin-top: 0;
    padding-bottom: 10px;
    padding-top: 0;
    text-transform: uppercase;
}

.section-title a, .post-title a {
    text-decoration: none;
}



.nav-prev a, .nav-next a { color:#888 }

.nav-next a { float:right }


.spotlight {
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

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


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


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


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}
.items-list{width:920px;}
.items-list .item{border-bottom:1px solid #d4d4d4;padding:0px 0px 20px 0px;margin:20px 0px 0px 0px;}
.items-list .item .image{float:left;width:104px;margin:0px 20px 0px 0px;}
.items-list .item .image img{border:2px solid #d4d4d4;}
.items-list .item .body{float:left;width:796px;}
.items-list .item.last{border:none;}
.items-list .item .date{color:#bfbfbf;font-size:1.2em;}
.items-list .item .title{font-size:1.6em;line-height:1.2em;margin:0px 0px 10px 0px;}
.items-list .item .title a{font-weight:normal;}
.items-list .action-links a{color:#d4d4d4;text-transform:uppercase;}
.tabs .body-inner .items{width:906px;}
.tabs .body-inner .items .time{margin:0px 0px 10px 0px;}
.tabs .body-inner .items .article{float:left;width:206px;margin:0px 20px 0px 0px;}
.tabs .body-inner .items .article.last{margin:0px;}
.tabs .body-inner .items .article .content{font-size:1.4em;line-height:1.2em;margin:10px 0px 10px 0px;}
.headline-list .items-list,.related-events-list .items-list{width:235px;}
.headline-list .items-list .item,.related-events-list .item{margin:5px 0 0 0;padding:0 0 5px 0;}
.headline-list .items-list .item a{font-weight:normal;}
.related-events-list .items-list a{font-weight:normal;}
.bp480-wdn-col-four-sixths,.bp480-wdn-col-six-ninths,.bp480-wdn-col-two-thirds{width:66.66666667%}
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}
.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}
.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}
.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.view-calendar .feed-icon{margin-top:5px;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.view .progress-disabled{float:none;}
.homepagecalendarSpecialEvents .view-content .item-list{width:auto;float:none;padding:0;margin-left:0!important;}
.homepageCalendar .view-content{color:#000;overflow:hidden;}
.homepageCalendar .view-content .item-list{margin-left:12px;}
.homepageCalendar .view-content ul{list-style-type:none;}
.homepageCalendar .view-content ul li{text-align:left;border-bottom:1px solid #999;padding:8px;}
.homepageCalendar .view-content ul li a{color:#000!important;font-weight:bold;}
.homepageCalendar .view-empty{color:#000;}
.documentsView .view-content{overflow-y:visible;}
.view-grouping-header .title{font-size:1.2em;margin-top:10px;color:#3E6201;padding:0px;}
.view-grouping-content h3{font-size:1em;color:#000;padding-left:14px;font-style:italic;}



.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
	clear: both;
}


.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
	content: "";
	display: table;
}





.site-main .widget-area {
	float: right;
	width: 300px;
}


.site-footer .widget-area,
.sidebar .site-footer {
	text-align: left;
}


.site-footer .widget-area {
	margin: 0 auto;
	max-width: 1040px;
	width: 100%;
}


.sidebar .site-footer .widget-area {
	max-width: 724px;
	position: relative;
	left: -158px;
}


	.archive-header,
	.search .page-header,
	.archive .page-header,
	.blog .page-header,
	.error404 .page-content,
	.search .page-content,
	.archive .page-content,
	.attachment .entry-header,
	.attachment .entry-content,
	.post-navigation .nav-links,
	.sidebar .site-info,
	.site-footer .widget-area {
		padding-left: 20px;
		padding-right: 20px;
	}


	.author-avatar,
	.site-footer,
	.comment-respond,
	.comments-area .comment-edit-link,
	.comments-area .reply,
	.comments-link,
	.entry-meta .edit-link,
	.page-links,
	.site-content nav,
	.widget-area,
	.main-navigation,
	.navbar,
	.more-link {
		display: none;
	}


#contents {
  width: 730px;
}




#contents h1 {
  font: 700 30px 'Rufina', serif;
  padding: 0 0 15px;
  color: #000;
}


#contents h2 {
  font: 700 22px 'Rufina', serif;
  padding: 0 0 15px;
  color: #000;
}


#contents h3 {
  font: 700 17px 'Rufina', serif;
  padding: 0 0 5px;
}


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


#contents p {
  padding: 0 0 15px;
}


#contents article ul,
#center_profile ul {
  list-style: square outside;
  margin: 0 0 10px 40px;
}


#contents article ol {
  list-style: decimal outside;
  margin: 0 0 10px 45px;
}


#contents article li,
#center_profile li {
  padding: 0 0 5px;
}


#contents table {
  width: 100%;
  margin: 0 0 20px;
}


#contents table td, #contents table th {
  padding: 5px 10px;
  border: 1px solid #ddd;
}


#contents table th {
  text-align: left;
  font: 700 17px 'Rufina', serif;
  padding: 10px;
  background: #f9f9f9;
}


#contents .home_table {
  width: 1020px;
  margin: 0;
}


#contents .home_table td {
  padding: 0 17px;
  border: 0;
}


#contents .home_table .bgorange,
#contents .home_table .bgpurple {
  padding-bottom: 25px;
}


#contents article .wp-caption .wp-caption-text {
  padding: 7px 5px;
}


#contents .wp-caption.alignleft {
  padding: 5px 0 30px;
}


#contents .wp-caption.alignright {
  padding: 35px 0 0;
}


#contents .wp-caption.alignleft:after {
  bottom: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}


#contents .wp-caption.alignright:after {
  top: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}


#contents .wp-caption:after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 30px;
  line-height: 28px;
  font-size: 17px;
  text-align: center;
  color: #fff;
  background: #b80913;
  content: "Call Now : 800-895-1695";
}


#contents #searchform {
  margin: 10px 0 30px;
  padding: 15px 0;
  background: #f1f1f1;
  border-radius: 5px;
  text-align: center;
}


#contents #searchform label {
  font-weight: bold;
  vertical-align: middle;
}


#contents #searchform #s {
  padding: 5px 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  vertical-align: middle;
  margin: 0 5px;
  width: 70%;
  box-shadow: inset 1px 1px 5px #eee;
}


#contents #searchform #searchsubmit {
  border: 0;
  border-radius: 3px;
  background: #c21a1a;
  color: #fff;
  padding: 4px 15px 6px;
  font-weight: bold;
}




#contents .gform_wrapper {
  margin: 0;
  max-width: 100%;
}


#contents .gform_wrapper .top_label .gfield_label {
  display: inline-block;
  margin: 0 0 10px;
}


#contents .gform_wrapper label.gfield_label+div.ginput_container {
  margin-top: 0;
}


#contents .gform_wrapper ul li.gfield {
  padding: 0 0 15px;
}


#contents .gform_wrapper input[type=email],
#contents .gform_wrapper input[type=number],
#contents .gform_wrapper input[type=password],
#contents .gform_wrapper input[type=tel],
#contents .gform_wrapper input[type=text],
#contents .gform_wrapper input[type=url],
#contents .gform_wrapper textarea {
  padding: 7px;
  border: 1px solid #ccc;
  background: #fff;
}


#contents .gform_wrapper input[type=email]:focus,
#contents .gform_wrapper input[type=number]:focus,
#contents .gform_wrapper input[type=password]:focus,
#contents .gform_wrapper input[type=tel]:focus,
#contents .gform_wrapper input[type=text]:focus,
#contents .gform_wrapper input[type=url]:focus,
#contents .gform_wrapper textarea:focus {
  border-color: #dad111;
  background: #fffff3;
}


#contents .gform_wrapper .gform_footer {
  margin: 0;
  padding: 0;
}


#contents .gform_wrapper .gform_footer input.button,
#contents .gform_wrapper .gform_footer input[type=image],
#contents .gform_wrapper .gform_footer input[type=submit] {
  border: 0;
  padding: 8px 20px 10px;
  background: #888895;
  color: #fff;
  font-size: 18px;
  transition: all 0.3s ease-in-out;
  border-radius: 3px;
}


#contents .gform_wrapper .gform_footer input.button:hover,
#contents .gform_wrapper .gform_footer input.button:focus,
#contents .gform_wrapper .gform_footer input[type=image]:hover,
#contents .gform_wrapper .gform_footer input[type=image]:focus,
#contents .gform_wrapper .gform_footer input[type=submit]:hover,
#contents .gform_wrapper .gform_footer input[type=submit]:focus {
  background: #777;
}


  #contents .home_table .bgorange,
  #contents .home_table .bgpurple {
    padding-bottom: 20px;
  }


.left { float: left; }


  #center_profile .meta.left {
    width: 388px;
  }
.row{margin-left:-15px;margin-right:-15px;}
.wk-slideset .set,
.wk-slideset
.nav{list-style:none;margin:0;padding:0}
.wk-slideset
.set{display:none;position:relative;text-align:center;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.wk-slideset .set:first-child{display:block}


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

.menu-item-container .grid3column {float:left; margin-right:2%; width: 32%; }

.lt-ie8 .menu-item-container .grid3column { width: 31.5%; }

.menu-item-container .grid3columnbig {float:left; margin-right:2%;width:65.8%;}

.menu-item-container {border-bottom:4px solid #88a5b1; }

h5.menu-item-header-wine {margin-top:15px;}

.menu-item-container img {margin-bottom:10px;}

#rt-copyright {
	background-color: #333;
}

#rt-copyright p {
	color: #ccc;
}

#rt-copyright a:link,
#rt-copyright a:visited {
	color: #ccc;
}

#rt-copyright a:hover {
	color: #fff;
}

.commentby,.commentby a,.commentby a:hover,.commentby a:active{font-size:12px;color:#3B5998;font-weight:700;font-style:normal;}

.slideshow{float:right;width:755px;height:263px;border:1px solid #d1d0d0;margin-right:10px;}

.slideshow img{padding:0px;border:1px solid #848484;}





.preloader{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fefefe;
    z-index:99999;
    height:100%;
    width:100%;
    overflow:hidden !important;
}

.animated-email-box	{
	width:80%;
}


.animated-email-box-text {
	padding:30px 0;
	text-align:center;
	font-size:22px;
}


.animated-email-box #mc_embed_signup .mc-field-group input, .animated-email-box .mc-field-group label	{
	font-size:20px;
}


.animated-email-box #mc_embed_signup .mc-field-group {
	position:relative;
	padding:0px;
	margin-bottom:0;
	height:0;
	min-height:0;
	overflow:hidden;
	border:none;
	
	
	* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(212,212,212,1) 100%); 
	background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(212,212,212,1) 100%); 
	background: linear-gradient(to bottom, rgba(240,240,240,1) 0%,rgba(212,212,212,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d4d4d4',GradientType=0 ); 
	
	
}

.animated-email-box #mc_embed_signup .mc-field-group:first-of-type	{
	margin-bottom:20px;
	height:50px;
	border:1px solid #c6c6c6;
}


.animated-email-box #mc_embed_signup .mc-field-group input {
	border:none;
	background:transparent;
	padding:18px 5px 18px 54px;
  	outline:none !important;
  	color:#444;
  	-moz-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	-o-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	-webkit-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	border-radius: 0 !important;
  	-webkit-border-radius: 0 !important;
  	-webkit-appearance: none;

	width:calc(100% - 62px);
    font-family: Georgia;
    font-size: 26px;
    font-weight: 300;
	
}


.animated-email-box input:focus {
	background:#E7E3ED;
}


.animated-email-box .mc-field-group label {
    border-bottom: 2px solid transparent;
    color: #444;
    font-family: Georgia;
    font-size: 26px;
    font-weight: 300;
    left: 64px;
    pointer-events: none;
    position: absolute;
    top: 8px;
	
	-moz-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	-o-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	-webkit-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.animated-email-box .mc-field-group label span {
color:#888888;
}

.animated-email-box .mc-field-group .fa {
	position:absolute;
	top: 10px;
	left: 18px;
	color:#aaa;
	font-size: 24px;
}

.animated-email-box #mc_embed_signup #mc-embedded-subscribe	{

	font-family:'HelveticaNeueW01-77BdCn_692722';
	font-size:26px;
	text-transform:uppercase;
	margin:0 auto;
	border-radius:0;
	background:#e76838;
	border:1px solid #e3e3e3;
	color:#000;
	padding:15px 40px;
	cursor:pointer;
	display:none;
}

.animated-email-box	#mc_embed_signup div.mce_inline_error {
    position: absolute;
    right: 0;
    top: 0;
}
body .links{list-style:none;margin:0;padding:0}
body .links a{color:#222;line-height:1.8em;text-decoration:none}
body .links a:hover{color:#900}
.links{text-align:center}
.links li{display:inline-block}
.links li:first-child:before{content:"";margin-left:0}
.links li:before{content:"\2022";margin-right:.3em}

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item {
    display: inline-block;
    float: left;
    border-bottom: none;
    font-size: 18px;
  }

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item a {
    padding: 8px 16px;
  }

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item:last-child {
    border-right: none;
  }

.item {
	padding:0 10px 0 0;
	margin:20px 0;
	position:relative;
}

.aom_lv {width:100%; list-style-type:none; margin:6px 0; padding:0; display:table;}

.aom_lv li {margin:0; padding:6px 0 0 0; display:table;}
.menu-item-201,.menu-item-202,.menu-item-203,.menu-item-529{display:none;}

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


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


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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

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

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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

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


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

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


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}


.subheadline-droid {
  font-family: "Droid Sans", "Helvetica", Arial, sans-serif;
  letter-spacing: 2px; }

  .services-block .about-clair-global .subheadline-droid {
    padding-bottom: 15px; }

    .quote-background .quote-block .subheadline.subheadline-droid {
      font-size: 24px;
      line-height: 30px; }

.cs_control{
	display: block;
}

.pl-sharebar-pad .txt-wrap {
  margin: 8px 0 0;
  opacity: .5;
}

.pl-sharebar-pad .txt {
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, serif;
  font-size: 12px;
  line-height: 1.5em;
  max-width: 350px;
}


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}
.col{float:left}
.content-light-font .wolf-social{color:#f7f7f7}
#top-bar .theme-socials-container .wolf-social{font-size:16px;margin-top:0;margin-bottom:0;color:#f1f1f1}
#navbar-container .theme-socials-container .wolf-social{margin:0 0 0 9px;position:relative;top:-1px;color:inherit;font-size:16px}
#navbar-mobile-container .theme-socials-container a .wolf-social{margin:0;color:#fff}
#navbar-container-left footer .theme-socials-container .wolf-social{font-size:18px}
#navbar-container-right .widget_theme_socials .theme-socials-container .wolf-social{font-size:18px}
.menu-hover-plain-color #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{background:none!important}
.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{color:#333!important}
.menu-hover-plain-color.sticky-menu.menu-dark #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu.menu-dark #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{color:#fff!important}
.menu-hover-border-top #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-border-top #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link,.menu-hover-border-top.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-border-top.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{-webkit-box-shadow:none;box-shadow:none}
.wolf-social{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;color:gray;position:relative;display:inline-block;vertical-align:middle;margin:0 0 8px;padding:1em .8em}
.wolf-social:before{speak:none;line-height:1;display:inline-block;margin-top:-.5em;margin-left:-1em;width:100%;text-align:center;position:absolute;top:50%;left:50%}
.wolf-social:hover{opacity:1;color:#ecad81}
.wolf-social.circle,.wolf-social.square{margin:.1em .5em .5em;padding:1em;-webkit-transition:background-color .1s ease;transition:background-color .1s ease;border-style:solid;border-width:2px}
.wolf-social.circle{border-radius:50%}
.wolf-social.square{border-radius:3px}
.wolf-social.circle:hover,.wolf-social.square:hover{background:#ecad81;border-color:#ecad81;color:#f7f7f7}
.wolf-social.circle.wolf-social-no-custom-style.hover-fill-in,.wolf-social.square.wolf-social-no-custom-style.hover-fill-in{-webkit-transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;background:0 0;border:none;-webkit-box-shadow:inset 0 0 0 2px gray;box-shadow:inset 0 0 0 2px gray;color:gray}
.wolf-social.circle.wolf-social-no-custom-style.hover-fill-in:hover,.wolf-social.square.wolf-social-no-custom-style.hover-fill-in:hover{-webkit-box-shadow:inset 0 0 0 1em #ecad81;box-shadow:inset 0 0 0 1em #ecad81;background:0 0;border-color:#ecad81;color:#f7f7f7}
.wolf-social-2x{font-size:24px}
.wolf-social-3x{font-size:32px}
.wolf-social-4x{font-size:48px}
.wolf-social.circle.fa-facebook:before,.wolf-social.square.fa-facebook:before{left:47%;top:51%}
.wolf-social.circle.ti-forrst:before,.wolf-social.square.ti-forrst:before{left:52%}
.wolf-social.circle.fa-tumblr:before,.wolf-social.circle.ti-foursquare:before,.wolf-social.square.fa-tumblr:before,.wolf-social.square.ti-foursquare:before{left:47%}
.wolf-social.circle.fa-skype:before,.wolf-social.square.fa-skype:before{left:48%}
.toggled-on #navbar-mobile .wolf-social:before{margin-left:-.7em}

 a, .add_to_cart_button:hover, .wolf-button:hover, input[type='submit']:hover, input[type='reset']:hover, .wolf-social:hover, .wolf-show-ticket-button:hover, .team-member-social-container a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .content-light-font h1 a:hover, .content-light-font h2 a:hover, .content-light-font h3 a:hover, .content-light-font h4 a:hover, .content-light-font h5 a:hover, .content-light-font h6 a:hover, .site-footer a:hover, #site-navigation-secondary a:hover, .comment-reply-link, .widget a:not(.button):not(.wolf-button):hover, figure.effect-sadie .entry-meta a, #top-bar #lang_sel a.lang_sel_sel:hover, .video-sidebar-container .video-title a:hover, .video-category .video-author-name a:hover, .single-video .video-author-meta .video-author-name a:hover, .has-bg h2.entry-title a:hover, .post-archives .entry-content a:hover, .video-youtube-all.single-video .video-author-meta .video-author-name a:hover, .video-youtube.single-video .video-author-meta .video-author-name a:hover, .wolf-bigtweet-content:before{ color:#c74735; }
 .wolf-social.square:hover, .wolf-social.circle:hover { background: #c74735; border-color: #c74735; }
 .wolf-social.hover-fill-in.square:hover, .wolf-social.hover-fill-in.circle:hover, .wolf-social.circle.wolf-social-no-custom-style.hover-fill-in:hover, .wolf-social.square.wolf-social-no-custom-style.hover-fill-in:hover, .icon-box.icon-type-circle .wolf-icon-no-custom-style.hover-fill-in:hover, .icon-box.icon-type-square .wolf-icon-no-custom-style.hover-fill-in:hover{ -webkit-box-shadow: inset 0 0 0 1em #c74735; box-shadow: inset 0 0 0 1em #c74735; border-color: #c74735; }



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


.carousel-item { position: relative; }


.carousel-layout1 .carousel-item:hover .caption { opacity: 1; filter: alpha(opacity=100); }


.carousel-layout2 .carousel-item-title { font-size: 16px; font-size: 1rem; padding: 0 2px; }


.carousel-layout2 .carousel-item-title:hover { color: #e64946; }

    	    	    		a, .entry a, .related-title, .carousel-layout2 .carousel-item-title, a .pagelink, .page-numbers { color: #3399cc; }

#nav li.student-life, #nav #menu-item-790{width:128px}
.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}
.hero-flipper--grand-challenges .views-row-1 .hero__title,.hero-flipper--grand-challenges .views-row-1 a{color:#FBB82B}
.hero-flipper--grand-challenges .views-row-2 .hero__title,.hero-flipper--grand-challenges .views-row-2 a{color:#2a83fb}
.hero-flipper--grand-challenges .views-row-3 .hero__title,.hero-flipper--grand-challenges .views-row-3 a{color:#FBB82B}
.hero-flipper--grand-challenges .views-row-4 .hero__title,.hero-flipper--grand-challenges .views-row-4 a{color:#bcd441}
.hero-flipper--grand-challenges .views-row-5 .hero__title,.hero-flipper--grand-challenges .views-row-5 a{color:#da442f}
.hero-flipper--grand-challenges .views-row-6 .hero__title,.hero-flipper--grand-challenges .views-row-6 a{color:#b29be5}
.team-about__individual-news.views-row-last{margin-bottom:0px}


#header-ad-right{
    overflow: hidden;
}

	.full-width-content.vc_row-fluid .vc_span9 { width: 75%; }




.vc_vc_row .vc_row-fluid .vc_span11,.vc_vc_row .vc_row-fluid .vc_span10,.vc_vc_row .vc_row-fluid .vc_span9,.vc_vc_row .vc_row-fluid .vc_span8,.vc_vc_row .vc_row-fluid .vc_span7,.vc_vc_row .vc_row-fluid .vc_span6,.vc_vc_row .vc_row-fluid .vc_span5,.vc_vc_row .vc_row-fluid .vc_span4,.vc_vc_row .vc_row-fluid .vc_span3,.vc_vc_row .vc_row-fluid .vc_span2,.vc_vc_row .vc_row-fluid .vc_span1{
	width:100% !important;
	
	
}

.vc_row-fluid .vc_span9 {
  width: 74.375%;
}

.d_banner li.right div					{ padding:20px 0 0 0;}

.d_banner li.right p					{ width:94%;}

#footer .right						{margin-right:2%; width:41%;}

#footer .right ul						{ top:30px; }

#footer .right ul li					{ margin:0 10px 0 0;}

#footer .right p						{ margin-top:15px;	}

.d_banner li.right										{ background:#dad8e3 !important;}

#footer .right p a									{ text-decoration:none; color:#fff;}

#footer .right p a:hover							{ text-decoration: underline;}

#footer .left ul li.half.right						{ float:right;}

.panel-flexible .panel-separator{margin:0 0 1em 0;}


#fw-title, #fw-smalltitle, #fw-bigcontain h3 {
	page-break-after:avoid
}


#fw-bigcontain h2, #fw-bigcontain h3, .blogTitle, .fwBlogEntryTitle {
	margin:1.5em 0 .5em !important;
	font-size:1.2em !important;
	font-weight:normal !important;
	text-transform:uppercase !important
}


#fw-bigcontain h4 {
	margin:1em 0 .25em;
	font-size:1em;
	font-weight:normal
}


#fw-bigcontain div, #fw-bigcontain p, #fw-bigcontain td {
	text-align:left !important
}


#fw-bigcontain a[href]:after {
	content:' (' attr(href) ')';
	font-size:.8em
}


#fw-bigcontain a[href=""]:after {
	content:''
}


.mobile_nav .select_page {
	display: none;
}


	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}

.menu-wrapper .sf-menu li li a{ line-height: auto; height: auto; border: 0px !important;  padding-left: 15px; }


    a.donate {
        padding: 0 15px;
    }

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


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



.w-portfolio-list {
	position: relative;
	}

	.w-portfolio-list:after {
		content: '';
		display: block;
		clear: both;
		}

.w-portfolio.with_indents .w-portfolio-list {
	margin: -2px;
	}

.l-submain.full_width .w-portfolio.with_indents .w-portfolio-list {
	margin: 2px;
	}
.fb_poll ._ry{width:24px;height:24px;float:left;padding-left:2px}

.c2a {
	width:176px;
	float:left;
	padding:6px 11px;
	color:#FFF;
}

.c2a a{
	color:#FFF;
}


.c2a a img {border:0}

.c2a h2, .c2a p {
	background-color:#000;
	padding:5px;
}

.c2a p {
	font-size:12px;
	margin-bottom:10px;
}


#homeContent .c2a {padding-top:0;}


	#wrapper,
	#nav-wrapper,
	.main-story,
	#sidebar-wrapper,
	span.home-widget-header,
	span.sidebar-widget-header,
	.home-widget .category-dark,
	.carousel-wrapper,
	ul.home-carousel,
	.sidebar-widget .category-dark,
	ul.tabber-widget,
	#comments {
		width: 600px;
		}


	#sidebar-wrapper {
		border-top: 1px dotted #ccc;
		}


	#wrapper,
	#nav-wrapper,
	.main-story,
	#sidebar-wrapper,
	#comments {
		width: 100%;
		}


.wrap {
	margin: 47px auto;
	height: auto;
	width: 980px;
	z-index:98;
}


.revenue .wrap {
	width:1030px;
}


.new_played .wrap {
	width:1030px;
}

.wrapper {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

#mainmenu .wrapper {
	position: relative;
	width: 990px;
}

#container .wrapper {
	display: inline-block;
	text-align: left;
}





.sidebar-wrapper {
	width: 250px;
	float: right;
	margin-left: 30px;

	padding-bottom: 20px;
	margin-bottom: 30px;
}
.client-carousel .client-logo{margin:0 1em}
.client-logo{outline:none;background-color:#f2f2f2}
.client-logo img{display:block;vertical-align:middle;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all 0.3s ease-in-out}
.client-logo:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}
.client-list-grid .client-logo{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1.618em}
.client-list-grid .client-logo:last-child{margin-right:0}
.client-list-grid .client-logo:nth-child(3n){margin-right:0}
.client-list-grid .client-logo:nth-child(3n+1){clear:left}
.client-list-grid .client-logo:nth-child(4n){margin-right:0}
.client-list-grid .client-logo:nth-child(4n+1){clear:left}


		
		div.sixteen.columns.portfolio-item .portfolio-thumbnail-image, 
		div.sixteen.columns.portfolio-item .portfolio-thumbnail-video, 
		div.sixteen.columns.portfolio-item .portfolio-thumbnail-slider { width: 400px !important; }

		div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-image,
		div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-video,
		div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-slider{ float: left; width: 220px !important; }

		div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-image,
		div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-video,
		div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-slider{ float: none; width: auto !important; }
		
		div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-context { padding-left: 0px !important; margin-top: 5px; }

		div.sixteen.columns.portfolio-item .portfolio-thumbnail-context { padding-left: 0px !important; margin-top: 5px; }

    .container .sixteen.columns                 { width: 940px; }

    .container .sixteen.columns.wrapper                 { width: 960px; margin-right: 0px; margin-left: 0px; }

		.container .sidebar-included .gdl-page-item .sixteen.columns                 { width: 640px; }

		.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper                 { width: 660px; }


		.container .both-sidebar-included .gdl-page-item .twelve.columns,
		.container .both-sidebar-included .gdl-page-item .sixteen.columns,
		.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 460px; }


		.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
		.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
		.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 480px; }


			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 364px; }


			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 384px; }


        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 280px; }

		
			
			.container .four.columns.wrapper,
			.container .eight.columns.wrapper,               
			.container .twelve.columns.wrapper,              
			.container .sixteen.columns.wrapper,             
			.container .one-third.column.wrapper,            
			.container .two-thirds.column.wrapper { width: 300px; margin-right: 0px; margin-left: 0px; }

			
			.container .sidebar-included .gdl-page-item .four.columns,                    
			.container .sidebar-included .gdl-page-item .eight.columns,                   
			.container .sidebar-included .gdl-page-item .twelve.columns,                  
			.container .sidebar-included .gdl-page-item .sixteen.columns,                 
			.container .sidebar-included .gdl-page-item .one-third.column,                
			.container .sidebar-included .gdl-page-item .two-thirds.column { width: 280px; }

				
			.container .sidebar-included .gdl-page-item .four.columns.wrapper ,                 
			.container .sidebar-included .gdl-page-item .eight.columns.wrapper ,                
			.container .sidebar-included .gdl-page-item .twelve.columns.wrapper ,               
			.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper ,              
			.container .sidebar-included .gdl-page-item .one-third.column.wrapper ,             
			.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper  { width: 300px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column,
			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 280px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper,
			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 300px; }

.bar-left {
	display: inline-block;
	width: 50%;
	vertical-align: top;
}

.bar-left img {
	display: inline-block;
	vertical-align: top;
}

.bar-left ul li {
	display: inline-block;
}

.bar-left ul {
	margin: 10px 0;
	padding: 0;
	display: inline-block;
}

.bar-left ul li img {
	display: inline-block;
}

.bar-left ul li a {
	display: inline-block;
	width: 70%;
	margin: 13px 10px;
	vertical-align: top;
	font: 12px Verdana, Geneva, sans-serif;
	color: #72179d;
	text-decoration: none;
}


#h_id_scond_bx .bar-left{	
	width: 50% !important;
	float:left;
}


#h_id_scond_bx .bar-left ul li a{
	width:75%; font-size:13px;
}

.col1, .know-div, .bar-left, .ad-right, .pre-sec .colum-left, .comp-sec, .testi_sec .test-col-2, .col-3-right , .right-div img , .col-two-div , #c_div, .right-div , .div1.div_horoscope table{
	width: 100%;
}

.wel-sec img, .bar-left img , .col1 .ad-img{
	margin: 0 auto;
	display: block;
}


.pro-pgdiv1 .bar-left, .pro-pgdiv1 .ad-right{width:49% !important;}

.ft-links {
 padding:5px 25px 5px 25px;	
}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}

.foundation .master-slider-parent{margin:0;}

.road-safety-insection .master-slider-parent{margin:0 auto -50px;}

	.cover-video-gallery .master-slider-parent{margin-bottom:0;}

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


#mainmenu.scaled li.menu-item {
    height: 35px;
}

	section#main div.moduletable ul, section#main div.moduletable ul li {background: none;}

	
	div.band {
		position: relative;
	}

.hdr3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4A9834;
}

div#banner-quick-quote div.hdr3 {
	color: #000;
	font-size: 20px;
	font-family: 'Cabin', sans-serif;
	font-size: 20px;
	font-weight: 700;
	font-style: italic;
	margin-bottom: 20px;
}


#left_row3 {
  display: table-cell;
  text-align: center;
  vertical-align: top;
  width: 100%;
  height: auto;
}



.textsmall
{
	color: #52667C;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
}

	.content-one-fourth { width: 22.74%; }
	
	
	.content-one-half, .content-one-third, .content-two-third, 
	.content-one-fourth, .content-three-fourth { display: inline-block; margin-right: 3%;  position: relative; vertical-align: text-top; }

	
	
	.content-one-half, .content-one-third, .content-two-third, .content-one-fourth, .content-three-fourth { width:100% !important; }

	#post-content #content-main.single-post .content-one-half, #post-content #blog-content-full-width.blog-with-aside .content-one-half, 
	#post-content #content-main.single-post .content-one-third, #post-content #blog-content-full-width.blog-with-aside .content-one-third, 
	#post-content #content-main.single-post .content-two-third, #post-content #blog-content-full-width.blog-with-aside .content-two-third, 
	#post-content #content-main.single-post .content-one-fourth, #post-content #blog-content-full-width.blog-with-aside .content-one-fourth, 
	#post-content #content-main.single-post .content-three-fourth, #post-content #blog-content-full-width.blog-with-aside .content-three-fourth { display: block; margin-right:0; }

	
	
	.content-one-half ,
	.content-one-third ,
	.content-two-third ,
	.content-one-fourth ,
	.content-three-fourth { width: 225px; margin-right:0;  margin-bottom: 30px; }

	
	.content-one-half img, .content-one-half  a img, .content-one-half  a.btn-short,
	.content-one-third img, .content-one-third a img, .content-one-third  a.btn-short ,
	.content-two-third img, .content-two-third a img, .content-two-third  a.btn-short,
	.content-one-fourth  img, .content-one-fourth a  img, .content-one-fourth  a.btn-short,
	.content-three-fourth img, .content-three-fourth a img, .content-three-fourth  a.btn-short  { max-width: 225px!important; }

	
	.content-one-half .textbox-short-content  a.btn-short ,
	.content-one-third .textbox-short-content a.btn-short ,
	.content-two-third .textbox-short-content  a.btn-short ,
	.content-one-fourth  .textbox-short-content a.btn-short,
	.content-three-fourth .textbox-short-content  a.btn-short { max-width: 165px!important; }
	
	
	.content-one-half .textbox-short-content  img ,
	.content-one-third .textbox-short-content img,
	.content-two-third .textbox-short-content  img ,
	.content-one-fourth  .textbox-short-content img ,
	.content-three-fourth .textbox-short-content  img { max-width: 105px!important; }

	
	.tab-content-text .content-one-half,
	.tab-content-text  .content-one-third,
	.tab-content-text  .content-two-third ,
	.tab-content-text  .content-one-fourth ,
	.tab-content-text  .content-three-fourth { width: 165px; }


	.tab-content-text .content-one-half img, .tab-content-text .content-one-half  a img , .tab-content-text .content-one-half  a.btn-short ,
	.tab-content-text .content-one-third img, .tab-content-text .content-one-third a img , .tab-content-text .content-one-third  a.btn-short ,
	.tab-content-text .content-two-third img, .tab-content-text .content-two-third a img  , .tab-content-text .content-two-third  a.btn-short ,
	.tab-content-text .content-one-fourth  img, .tab-content-text .content-one-fourth a  img , .tab-content-text .content-one-fourth  a.btn-short ,
	.tab-content-text .content-three-fourth img, .tab-content-text .content-three-fourth a img , .tab-content-text .content-three-fourth  a.btn-short { max-width: 165px!important; }

	.content-one-fourth  .textbox-short-content a.btn-short { max-width: 181px!important; }




.overlay {
	position: absolute;
    display: none;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,.50);
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
	text-align:left;
}


figure:hover .overlay {
	display: block;
}


.overlay-bottom {
	height: 92px;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 20px 15px 20px 20px;
}


 .overlay-bottom a{
	text-decoration: none;
	font-size: 20px;
	color: #a3a4a5;
	margin-top: 30px;
	display: inline-block;
	position: absolute;
	bottom: 14px;
	left: 20px;
}


 .overlay-bottom a:hover {
	color:#fc674a;
 }


.overlay-img {
	display: inline-block;
	float: right;
	margin-top: -5px;
}



.pinterest-img .overlay, .long-details .overlay, .long-details-sub .overlay, .single-case-study .overlay {
	position: absolute;
    display: none;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,.15);
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}


.pinterest-img:hover .overlay {
	display: block;
}


.clientpad:hover .overlay {
	display:block;
	opacity:0;
	-webkit-opactiy:0;
}

.rsesources-sec .col-lg-3.col-md-3.col-sm-6{padding:0px 8px; width:33.3%;}

.rsesources-sec .col-lg-6.col-md-6.col-sm-6{display:inline-block; width:49%;}

@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}


.column-top .featured-image,
.featured-image.small {
  float: left;
}


.column-second .hentry .featured-image {
  margin-bottom: 10px;
}



.featured-image.small.wp-post-image {
width: 190px;
height: auto;
}

	#main{
		padding-bottom:50px;
	}


	#main .cart-empty {float: none;text-align:center;border-top: 1px solid;border-bottom: none;width:100%;line-height:normal!important;height:auto!important;margin-bottom:10px;padding-top:10px;}

	#main .return-to-shop {float: none;border-top: none;border-bottom: 1px solid;width:100%;text-align:center;line-height:normal!important;height:auto!important;padding-bottom:10px;}
	

	#main,.fullwidth-box,.footer-area,#footer,#slidingbar{padding-left:12px;padding-right:12px;}

.wrapper_blank #main {
  background: transparent;
  padding: 0;
}

#main-nav-search-form,
#sticky-nav-search-form {
  z-index: 99997;
  visibility: visible;
  opacity: 1;
}

#main h2 {
  font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}

#main .columns h2 {
  margin: 0;
  line-height: 35px;
}

#main .container h2 {
  margin: 0;
}

#main .post h2 {
  font: 18px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
  padding-bottom: 0;
}

#main .post h2 a {
  color: #333333;
}

#main .last {
  margin-right: 0;
}

#main .reading-box h2 {
  margin: 0 0 7px;
  font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}

.header-v3 #nav ul #main-nav-search-link {
  border-top: 3px solid transparent;
  padding-top: 0;
}

.header-v4 #nav ul #main-nav-search-link {
  padding-top: 0;
}

.header-v5 #nav ul #main-nav-search-link {
  padding-top: 0;
}

.portfolio-item .portfolio-content h2,
#main .portfolio-item .portfolio-content h2 {
  margin: 0 0 5px;
}

h2.post-title,
#main h2.post-title {
  margin-bottom: 5px;
}

#main .product .product_title {
  margin: 0;
}

#main .simple-products-slider .image .image-extras .image-extras-content h3 {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 13px;
}

#main .avada-myaccount-data {
  overflow: visible;
}

#main .page-info {
  margin-bottom: 10px;
}

.rtl #main .cart-empty,
.rtl #main .return-to-shop {
  float: right;
}

.rtl #main .return-to-shop {
  text-align: left;
}

.rtl #main .avada-myaccount-data .addresses .title h3,
.rtl #main .avada-customer-details .addresses .title h3 {
  float: right;
}

#main .post-content .border-below-title h1,
#main .post-content .border-below-title h2,
#main .post-content .border-below-title h3,
#main .post-content .border-below-title h4,
#main .post-content .border-below-title h5,
#main .post-content .border-below-title h6 {
  float: none;
  padding-right: 0;
}


#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#ffffff; }

.portfolio-one .button,
#main .comment-submit,
#reviews input#submit,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],.wpcf7-submit,
.bbp-submit-wrapper button,
.button-default,
.button.default,
.price_slider_amount button,
.gform_wrapper .gform_button,
.woocommerce .single_add_to_cart_button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.woocommerce .avada-order-details .order-again .button{
	background: #90c9e8;
	color: #105378;
	
		
	background-image: -webkit-gradient( linear, left bottom, left top, from( #5aabd6 ), to( #90c9e8 ) );
	background-image: -webkit-linear-gradient( bottom,#5aabd6, #90c9e8 );
	background-image:    -moz-linear-gradient( bottom, #5aabd6, #90c9e8 );
	background-image:      -o-linear-gradient( bottom, #5aabd6, #90c9e8 );
	background-image: linear-gradient( to top,#5aabd6, #90c9e8 );	

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90c9e8', endColorstr='#5aabd6');
		
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;	
	-o-transition: all .2s;
	transition: all .2s;	
}

.no-cssgradients .portfolio-one .button,
.no-cssgradients #main .comment-submit,
.no-cssgradients #reviews input#submit,
.no-cssgradients .comment-form input[type="submit"],
.no-cssgradients .wpcf7-form input[type="submit"],
.no-cssgradients .wpcf7-submit,
.no-cssgradients .bbp-submit-wrapper button,
.no-cssgradients .button-default,
.no-cssgradients .button.default,
.no-cssgradients .price_slider_amount button,
.no-cssgradients .gform_wrapper .gform_button,
.no-cssgradients .woocommerce .single_add_to_cart_button,
.no-cssgradients .woocommerce .shipping-calculator-form .button,
.no-cssgradients .woocommerce form.checkout #place_order,
.no-cssgradients .woocommerce .checkout_coupon .button,
.no-cssgradients .woocommerce .login .button,
.no-cssgradients .woocommerce .register .button,
.no-cssgradients .woocommerce .avada-order-details .order-again .button{
	background:#90c9e8;
}

.portfolio-one .button:hover,
#main .comment-submit:hover,
#reviews input#submit:hover,
.comment-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover,
.bbp-submit-wrapper button:hover,
.button-default:hover,
.button.default:hover,
.price_slider_amount button:hover,
.gform_wrapper .gform_button:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce .shipping-calculator-form .button:hover,
.woocommerce form.checkout #place_order:hover,
.woocommerce .checkout_coupon .button:hover,
.woocommerce .login .button:hover,
.woocommerce .register .button:hover,
.woocommerce .avada-order-details .order-again .button:hover{
	background: #5aabd6;
	color: #105378;
	
		
	background-image: -webkit-gradient( linear, left bottom, left top, from( #90c9e8 ), to( #5aabd6 ) );
	background-image: -webkit-linear-gradient( bottom, #90c9e8, #5aabd6 );
	background-image:    -moz-linear-gradient( bottom, #90c9e8}

.no-cssgradients .portfolio-one .button:hover,
.no-cssgradients #main .comment-submit:hover,
.no-cssgradients #reviews input#submit:hover,
.no-cssgradients .comment-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-submit:hover,
.no-cssgradients .bbp-submit-wrapper button:hover,
.no-cssgradients .button-default:hover,
.no-cssgradinets .button.default:hover,
.no-cssgradients .price_slider_amount button:hover,
.no-cssgradients .gform_wrapper .gform_button:hover,
.no-cssgradients .woocommerce .single_add_to_cart_button:hover
.no-cssgradients .woocommerce .shipping-calculator-form .button:hover,
.no-cssgradients .woocommerce form.checkout #place_order:hover,
.no-cssgradients .woocommerce .checkout_coupon .button:hover,
.no-cssgradients .woocommerce .login .button:hover,
.no-cssgradients .woocommerce .register .button:hover,
.no-cssgradients .woocommerce .avada-order-details .order-again .button:hover{
	background:#5aabd6;
}



#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
#sidebar .widget h3,
#wrapper .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-accordian .panel a,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.person-author-wrapper,
.fusion-accordian .panel-title,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Lato", Arial, Helvetica, sans-serif;
}


#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row{ max-width:940px; }


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper  #main .post h2, #wrapper  #main .post h2, #wrapper .woocommerce .checkout h3, #main .portfolio h2 {
	font-size:18px;
		line-height:27px;
}


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2,#wrapper  .woocommerce .checkout h3, .cart-empty{
	line-height:27px;
}


#main .post h2,.post-content h2,.fusion-title h2,.title h2,.woocommerce-tabs h2,.search-page-search-form h2, .cart-empty, .woocommerce h2, .woocommerce .checkout h3{
	color:#333333;
}

.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a, .about-author .title a,
.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th
{color:#333333;}


#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#ffffff;}

.side-nav li a,#sidebar .product_list_widget li,#sidebar .widget_layered_nav li,.price_slider_wrapper,.tagcloud a,#header-sticky .cart-content a,#header-sticky .cart-content a:hover,#header-sticky .login-box,#header-sticky .cart-contents,
#header .cart-content a,#header .cart-content a:hover,#header .login-box,#header .cart-contents,#small-nav .login-box,#small-nav .cart-contents,#small-nav .cart-content a,#small-nav .cart-content a:hover,
#customer_login_box,.avada_myaccount_user,#wrapper .myaccount_user_container span,
.woocommerce-side-nav li a,.woocommerce-content-box,.woocommerce-content-box h2,.my_account_orders tr,.woocommerce .address h4,.shop_table tr,.cart_totals .total,.chzn-container-single .chzn-single,.chzn-container-single .chzn-single div,.chzn-drop,form.checkout .shop_table tfoot,.input-radio,#final-order-details .mini-order-details tr:last-child,p.order-info,.cart-content a img,.panel.entry-content,
.woocommerce-tabs .tabs li a,.woocommerce .social-share,.woocommerce .social-share li,.quantity,.quantity .minus, .quantity .qty,.shop_attributes tr,.woocommerce-success-message,#reviews li .comment-text,
.cart_totals, .shipping_calculator, .coupon, .woocommerce .cross-sells, #customer_login .col-1, #customer_login .col-2, .woocommerce-message, .woocommerce form.checkout #customer_details .col-1, .woocommerce form.checkout #customer_details .col-2,
.cart_totals h2, .shipping_calculator h2, .coupon h2, .woocommerce .checkout h3, #customer_login h2, .woocommerce .cross-sells h2, .order-total, .woocommerce .addresses .title, #main .cart-empty, #main .return-to-shop
{border-color:#e0dede;}


#wrapper #nav ul li ul li a,#wrapper #sticky-nav ul li ul li a,
#header-sticky .cart-content a,#header .cart-content a,#small-nav .cart-content a,
#main-nav-search-form, #sticky-nav-search-form
{border-bottom:1px solid #dcdadb;}


#main #sidebar{
	background-color:transparent;
}


div#main {padding-top:20px;}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}


ul.tabs.wc-tabs, .description_tab,  #tab-description .post-content h2, .post-16210 ul.products, .post-16210 .products.products-3,  .product-buttons,  .product_meta, .product-border, .post-type-archive-product ul.products.clearfix.products-3 {display:none!important; border:none!important;}
.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:20px;padding-right:20px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}

.slider-bg {background:#fff;}
#tve_eight_set ol.thrv_wrapper{font-size:16px;margin-left:0;margin-bottom:0;padding-left:20px;padding-bottom:0;text-align:left}
#tve_eight_set ol.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;line-height:20px;padding-left:10px;position:relative}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set ul.thrv_wrapper{font-size:16px;list-style-type:none;margin-left:20px;margin-bottom:30px;padding-left:0;padding-bottom:0;text-align:left}
#tve_eight_set ul.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;list-style-type:disc;line-height:20px;padding-left:10px}
#tve_eight_set ul.thrv_wrapper li:before{display:none}
body .thrv_wrapper.thrv-leads-slide-in,body .thrv_wrapper.thrv-leads-ribbon,body .thrv_wrapper.thrv-leads-widget,body .thrv_wrapper.thrv-leads-screen-filler{margin:0}
.tve_editor_main_content .thrv_wrapper{padding:0}
.tve_editor_main_content .thrv_wrapper.thrv_content_reveal{padding:1px}
.thrv-leads-form-box.thrv_wrapper{background-color:#dedede;padding:20px}
.thrv-leads-screen-filler.thrv_wrapper{padding:0}
.tve-sl-open.stl-anim-rotational .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_in .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_out .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_top .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_bot .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_left .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_right .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}


	 .flex_column h1 a:hover, .flex_column h2 a:hover, .flex_column h3 a:hover, .flex_column h4 a:hover, .flex_column h5 a:hover, .flex_column h6 a:hover{text-decoration: underline;}

  
  .responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
  }

  
  .responsive #top #wrap_all .flex_column:empty{margin:0;}


.clearfix:before,
.clearfix:after,
.flex_column:before,
.flex_column:after,
.widget:before,
.widget:after
{
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

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

div .flex_column {
  z-index: 1;
  float: left;
  position: relative;
  min-height: 1px;
  width: 100%;
}




#top .fullsize .flex_column .template-blog .post-title,
#top .fullsize .flex_column .template-blog .post-meta-info{
	text-align: left;
}

#top .fullsize .flex_column .big-preview .avant-gallery{width:100%;}






.flex_column .template-blog .post .entry-content-wrapper{
font-size: 13px;
}


#top .flex_column .template-blog .post-title{
font-size:17px;
}


.flex_column .template-blog .post_delimiter{
margin: 0 0 20px 0;
padding: 20px 0 0 0;
}


.flex_column .template-blog .single-big .pagination {
padding: 1px 0 10px 0;
}


.flex_column .template-blog .big-preview.single-big {
padding: 0 0 10px 0;
}


.flex_column .template-blog .post-meta-info{
margin-bottom: -13px;
}


#top .content .flex_column .widget_nav_menu li a {
  padding: 0.8em 3px;
}


#top .content .flex_column .widget_nav_menu li {
  background-color: transparent;
  margin: 0;
  padding:0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}


#top .content .flex_column .widget_nav_menu li:first-child {
  border-top-style: solid;
  border-top-width: 1px;
}


.home-hero .flex_column { position: absolute; bottom: 60px; }

.container .one.unit,
.container .one.units,
.container .two.units,
.container .three.units,
.container .four.units,
.container .five.units,
.container .six.units,
.container .seven.units,
.container .eight.units,
.container .nine.units,
.container .ten.units,
.container .eleven.units,
.container .twelve.units,
#top .flex_column {
  margin: 0;
  margin-bottom: 20px;
  width: 100%;
}



#top .flex_column.av_one_half {
  width: 48%;
}

#top .flex_column.av_one_half.first {
  padding-right: 2%;
}


.flex_column + .avant_textblock{padding-top:50px;}


.flex_column + .av-special-heading{float:left; }

	.responsive #top #wrap_all .avant-fullwidth-portfolio .flex_column{margin-bottom:0}


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


.flex_column .widget .widgettitle , .content .widget .widgettitle{
margin-top:0.85em;
}

.flex_column .avant-slideshow{ margin:20px 0; }

.flex_column .avant-slideshow.avant-builder-el-no-sibling{margin-top:0px;}

.av-magazine-hero-left.av-magazine-top-bar-active .flex_column{padding-top: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-left:15px;padding-right:15px}
.col-md-3{width:25%}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.demo-modal-headline{font-size:24px;font-size:1.71429rem;line-height:30px;line-height:2.14286rem;font-weight:600;margin:0}
.demo-modal-headline:after{border-bottom:6px solid #eaeaea;border-bottom:0.42857rem solid #eaeaea;content:"";left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin-top:36px;margin-top:2.57143rem;position:absolute;width:140px;width:10rem}

	.navigation-container {
		left: -200px;
		position: absolute;
		top: 0;
		width: 200px;
	}

	.navigation-container ul {
		margin: 0;
		padding: 0;
	}

.item_lead p,.contentpaneopen p{padding-left:10px;}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}
.site-header .container{margin:0 auto;max-width:1280px}
.top-navigation .container{margin:0 auto;max-width:1280px}
.top-navigation .container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}


.muted {
  color: #999999;
}


a.muted:hover,
a.muted:focus {
  color: #808080;
}
