﻿


.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}

.pager_lm.loading{min-height:49px}

.pager_lm:not(.loading){background:none}

	#Top_bar.loading{display:none}
.cli-modal-backdrop.cli-show{opacity:.8}
.cli-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;display:none}
.cli-modal-backdrop.cli-fade{opacity:0}

.single-cause-teaser .listing-cont{
	padding-top:20px;
}

.listing-header, .post-title{
	border-bottom:1px solid #eceae4;
}

.listing-header-sub{
	text-align:right;
	padding-top:10px;
}

.listing-header-sub h5{
	display:inline-block;
	margin-right:20px;
}

.listing-cont, .post-content{
	border-top:4px solid #f8f7f3;
}

.listing .item{
	width:100%;
	padding:10px 0;
	float:left;
	border-bottom:1px solid #eceae4;
}

.posts-featuring .listing-header .btn{
	margin-top:5px;
}

	.listing-header-sub .next-prev-nav{
		float:left;
	}
body #wrapper #main .menu-markets-container ul li#menu-item-4061 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-4061 a::before{background-position:0 -66px;background-position:0 -93px}
img.alignnone{margin:5px 0 20px}
.feat-wide-sub-text span.feat-cat{background:0 0;color:#aaa;font-weight:400;padding:0}
span.feat-cat{clear:both;color:#fff;display:inline-block;font-family:montserrat,sans-serif;font-size:.65rem;font-weight:700;line-height:100%;margin-bottom:7px;padding:4px 10px;text-transform:uppercase}
#home-feat-wrap span.feat-cat{margin-bottom:8px}


.fly-but-wrap,
span.feat-cat,
span.post-head-cat,
.prev-next-text a,
.prev-next-text a:visited,
.prev-next-text a:hover {
	background: #9B2C31;
	}

ul.prog li .cardcat  { font-size:22px; font-family: 'BebasNeue',Arial,sans-serif;  }

ul.prog li:hover .cardcat{ color:#f47900 }

.cardcat.progtthp  { font-size:24px; font-family: 'BebasNeue',Arial,sans-serif; color: #f47900; }

.cardimage .cardcat {
  position: absolute;
  bottom: 0;
  color: #fff;
  line-height: 100%;
  display: inline-block;
  padding: 8px 11px 4px 11px;
  background-color: #292727;
  border-left: 1px solid #3c3c3c
}


.cardcat {color:#fff;display:block;padding:8px 0 0 0; text-transform:uppercase; font-size:11px; font-family: Arial,sans-serif; }



#divseries .cardcat {
  font-size:14px;
  font-weight:bold;
}

#divseries .cardcat span {
  margin:4px auto 6px auto;display:block;width:55%;height:2px;
}

.h_menu{max-width:600px;}

.leftMenu .srchMobF .subm{border:none;background:none;height:25px;width:26px;position:absolute;left:8px;top:2px;}
.porto-grid-container{position:relative}
.porto-grid-container .porto-grid-item{float:left;max-width:100%}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}

.white{
	font-weight:bold;
	color:#ffffff;
}

ul.related li .reltext  { display:block;height:65px; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }

ul.catlist li .reltext  { display:block;height:16px; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

ul.primetime li .reltext  { display:block;height:65px; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; color: #4a4a4a;}
.footer__social{margin-top:30px}

.port-7{width:100%;position:relative;overflow:hidden;text-align:center;border:5px solid rgba(255, 255, 255, 0.9);overflow:hidden;box-shadow:0px 0px 12px 0px #969696;}

.port-7 .text-desc{opacity:0;transition:0.5s;color:#000;}

.port-7.effect-2 img{transition:0.5s;position:relative;width:100%;top:0;}

.port-7.effect-2:hover img{top:50%;}

.port-7.effect-2 .text-desc{transform:perspective(600px) rotateX(90deg);transform-origin:top center 0;width:100%;position:absolute;left:0;top:0;height:50%;padding:32px 10px 0;}

.port-7.effect-2:hover .text-desc{opacity:1;transform:perspective(600px) rotateX(0deg);z-index:99;}


.slides,
.flex-control-nav,
.flex-direction-nav {
	list-style: none;
	margin: 0; 
	padding: 0; 
}
 

.flexslider .slides img {
	display: block;
	max-width: 100%; 
}



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

html[xmlns] .slides {
	display: block;
}
 

* html .slides {
	height: 1%;
}


.flexslider .slides {
	zoom: 1;
}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.73913043px}
iframe.twitter-share-button{margin:0}


.short hr {
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    max-width: 180px;
    float: left;
}


.benefit-heading-1 {
	line-height: 1.4em;
	max-width: 380px;
}
.alert-box{background-color:#232D69;text-align:center;color:#ffffff;padding:6px;}
.alert-box .alert-copy .alert-link{text-decoration:underline;color:#ffffff;}
.alert-box .alert-copy .alert-link:hover,.alert-box .alert-copy .alert-link:focus{text-decoration:none;}
.white{color:#fff}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


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

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
.eluide5c9fefc.th-spacer {height:35px;}
.eluid66bee28c.th-spacer {height:35px;}
.eluid05094b6e.th-spacer {height:35px;}
.eluid28a57514.th-spacer {height:35px;}
.eluid8dc3b062.th-spacer {height:35px;}
.th-spacer{height:30px}


.top_row {
    text-align:right;
    width:100%;
    padding-top:1px;
   
}

.textwidget { margin:0px; padding:10px; font-size:13px; line-height:130%; color:#666;  background:#f6f6f6; border-bottom:2px solid #dfdfdf; border-radius:4px; }
span.scroll-down.et-pb-icon{cursor:pointer;height:60px;width:80px;margin:0px 0 0 -40px;line-height:60px;position:absolute;left:50%;bottom:30px;color:#FFF;text-align:center;font-size:70px;z-index:100;text-decoration:none;text-shadow:0px 0px 3px rgba(0,0,0,0.4);-webkit-animation:ca3_fade_move_down 2s ease-in-out infinite;-moz-animation:ca3_fade_move_down 2s ease-in-out infinite;animation:ca3_fade_move_down 2s ease-in-out infinite}
.et_pb_blurb_0 .et-pb-icon{font-size:48px;color:#701629}
.et_pb_blurb_1 .et-pb-icon{font-size:48px;color:#701629}
.et_pb_blurb_2 .et-pb-icon{font-size:48px;color:#701629}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}

  .items-grid .col-sm-6:nth-child(2n + 3) {
    clear: left;
  }

.footer-socket-area {
	width: 100%;
}


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

.container_12 .grid_5 {
  width: 39.667%;
}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%}
.end-footer .container_12 .grid_5{color:#fff!important}
.end-footer .container_12 .grid_5 a{color:#fff!important}

.avia-testimonial-arrow-wrap{display:none;}

.avia-slider-testimonials .avia-testimonial-arrow-wrap{display: block; position: absolute; top: -14px; left: 14px; overflow: hidden; width: 10px; height: 10px;}

#top .av-large-testimonial-slider .avia-testimonial-arrow-wrap{display:none;}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}



 #footer .footer-widgets{
	 background-color:#262626;
	  }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}





.mh-container-outer { box-shadow: none; }

.mh-copyright-wrap { padding: 10px 25px; border-top: 3px solid #999; background: #2a2a2a; }

.mh-copyright { font-size: 12px; font-size: 0.75rem; color: #999; }

.mh-copyright a { color: #999; }


div.menu p a.color5:link, div.menu p a.color5:visited, div.menu p a.color5:hover, div.menu p a.color5:active{
	color:#4F4F4F;
}
.small-12{width:100%}

.export_citation .txt{background-color: transparent;}

.export_citation .txt span{display: none;}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}


.visitorcounter .center {
    text-align: center;
}

.center{text-align:center;line-height:25px;}


#sidebar .widget h4,
#gazpo-footer h4{
	margin-bottom: 5px;
	font-size:14px;
	font-weight:bold;
	text-shadow: 1px 1px 0 #FFFFFF;
}


#sidebar .widget{
	margin-bottom: 20px;
	padding:10px;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
}


#gazpo-footer .widget{
	width:300px;
	float:left;
	margin-right: 10px;
	padding:5px;	
}


#gazpo-footer .widget ul{
	margin:0;
	float:0;
}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left {
  float: left;
  margin-right: 25px;
}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right {
  float: right;
  margin-left: 25px;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}


.footer-bottom {
  padding: 24px 0px;
  background: #0d1a2f;
}


.footer-bottom .copyright-text {
  float: left;
}


.footer-bottom .copyright-text p {
  font-size: 15px;
  font-weight: 400;
  color: #ababab;
  line-height: 26px;
  margin-bottom: 0px;
  letter-spacing: .5px;
  text-transform: capitalize;
}


.footer-bottom .copyright-text a {
  color: #ababab;
}


.footer-bottom .footer-bottom-link {
  float: right;
  margin-bottom: 0px;
  padding-left: 0;
}


.footer-bottom .footer-bottom-link li {
  display: inline-block;
  margin-left: 32px;
}


.footer-bottom .footer-bottom-link li a {
  font-size: 15px;
  line-height: 26px;
  color: #ababab;
  font-weight: 400;
}


.testischool{
	color: #bbb;	
}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}


	#logo .site-title {
		color: #fff;
		line-height: 1;
		font-size: 18px;
		margin: 0;
		text-transform: uppercase;
		font-family: "Montserrat";
		font-weight: bold;
	}


		#logo .site-title a {
			color: inherit;
		}

#sidebar{float:none;margin:50px 0 0;width:100%;max-width:100%;}

.woocommerce #sidebar{display:none;}

#sidebar .widget{background:#f9f8ee;padding:30px 25px;}

#sidebar .wpzoom-featured-cat h3.entry-title,
.footer-widgets .wpzoom-featured-cat h3.entry-title,
.widgets-4 .wpzoom-featured-cat h3.entry-title{font-size:20px;}

#sidebar .wpzoom-featured-post{background:none;padding:0;}

.footer-widgets .wpzoom-featured-post h3.entry-title,
#sidebar .wpzoom-featured-post h3.entry-title,
.site-widgetized-section .widgets-4 .featured-post-with-bg h3.entry-title{font-size:24px;}


	#search-box {
		background-color: #fff;
	}


.line-dot-dot:after
{
	content: '\2022';
	position: absolute;
	font-size: 40px;
	line-height: 0;
	color: #e31e2d;
	right: 0;
	top: 3px;
	font-family: 'alterexbook';

}

.primary_nav ul li.menu-item-has-children a{
	padding-right: 20px;
}

.primary_nav ul li.menu-item-has-children:hover ul{
    display: block;
}


#wprmenu_menu_ul .sub-menu {
  list-style: none;
  padding: 0;
}


#mg-wprm-wrap ul li ul.sub-menu li {
  border: none;
  position: relative;
}


div#mg-wprm-wrap ul li ul.sub-menu span.wprmenu_icon {
  margin-left: 0;
}


#wprmenu_menu_ul ul.sub-menu {
  margin-left: 0;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: px;
					text-transform: ;
					font-weight: ;
				}
.uabb-creative-menu.off-canvas .uabb-clear {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99998;background: rgba(0,0,0,0.0);visibility: hidden;opacity: 0;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.uabb-creative-menu.off-canvas.menu-open .uabb-clear {visibility: visible;opacity: 1;}

		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}
.section{margin-bottom:1.2em !important}
div.info,.section.info{padding:0.5em;border:1px solid #FFD101;background-color:#FFC;box-shadow:2px 2px 2px ThreeDLightShadow;border-radius:2px}

.navlink{padding:0 20px;display:inline;font-family:Oswald,Arial,sans-serif;position:relative;}

.navlink span{padding:0 0 4px 5px;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.title-wrapper{border-bottom:1px solid #999;border-top:1px solid #999;padding-top:15px;padding-bottom:16px;display:block;}

  .main-navigation .menu-item-has-children {
    position: relative; }
.pp-graphic{display:inline-block;vertical-align:top}
.pp-graphic:last-child{margin-right:0 !important}
.pp-graphic .pp-tile img{max-width:none}
