﻿
	.row{height: auto;}


.slide-mobile {
  display: none;
}


.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}




.alignleft,

.alignright,

.aligncenter,

img.alignleft,

img.alignright,

img.aligncenter

{

	margin-bottom: 10px;

}


a img.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}
footer .footer-logos{text-align:center;}
footer .footer-logos img{width:100px;margin:0 10px;}
.section_six .section6_1_box .box_head{display:table-cell;width:100%;vertical-align:middle;height:300px}
.section_six .section6_1_box .box_head h2{font-size:45px;line-height:53px}
.td-doubleSlider-2 .td-slider{width:100%;height:100%;overflow-wrap:normal}
.td-doubleSlider-2.td_center_slide2 .td-slider{display:inline-block}
.td-politics .td-slider-row{margin-top:-48px;margin-bottom:20px}

.container{
	width: 100%;
	position: relative;
}


.logo {
    height: 170px;
    line-height: 80px;
    font-size: 30px;
	float:right;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


.home-blocks .column {
    background-color: #ffffff;
    border: 1px solid #dce9de;
    padding: 10px;
}
.column .widget{margin:0 0 2em 0}

.column{float:left;margin-right:4%;min-height:20px}

.content-area{padding-top:24px;}

.list-view .content-area{padding:0 10px;}

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

.clearfix:after {
    clear: both
}


.clearfix {
    zoom: 1
}
body .widget.clearfix-desktop{clear:both}
body .widget.clearfix-tablet{clear:both}
body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}
body .widget.clearfix-mobile{clear:both}


.aside_stars_title {
    text-align: center;
    margin-bottom: 31px;
    font-weight: bold;
}


.aside_stars_title h3 {
    
    
}



.content_column h1,
.content_column h2,
.content_column h3,
.content_column h4,
.content_column h5,
h1.entry-title,
.aside_stars_title {
	color: #ad4658 !important;
}
.row{margin-right:-15px;margin-left:-15px}

.links{float:left;padding-top:2px;}
.links li{float:left;font:1.125em MuseoSlabTumblr,sans-serif;text-shadow:0 1px 0 #fff;margin-right:30px;}
.links li:last-child{margin-right:0;}

.links a{color:#000;text-decoration:none;}
.links a:hover{color:#05b2c2;}


#team .item i {
    color: black;
    padding: 0px 10px 0px 10px;
}


#team .item {
    position: relative;
    padding-bottom: 30px;
}


#testimonials .item p {
    line-height: 30px;
}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}
html.js fieldset.collapsed .fieldset-wrapper{display:none;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}


.com_mailto .t3-content {
	width: auto;
}


.t3-content {
	padding-top: 20px;
	padding-bottom: 20px;
}

.items_list .value
{
	float: right;
	color: #000;
}

.items_list.light_green li span, .items_list.light_green .value,
.items_list.green li span, .items_list.green .value
{
	color: #FFF;
}

.items_list.gray span, .items_list.gray .value,
.items_list.dark a, .items_list.dark span, .items_list.dark .value
{
	color: #C5C5C5;
}

.timeago, .trainers .value
{
	clear: both;
	display: block;
	margin-top: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #ee2d24;
}
.card .card-content{padding:20px}
.card.horizontal .card-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}
.card.horizontal .card-img+.card-content{padding:0 20px}
.card-content{overflow-wrap:break-word}
.block-region{background-color:#ddd;margin-bottom:4px;margin-top:4px;padding:3px;font-size:.8em;border:1px dashed #ccc;text-align:center;text-transform:uppercase;text-shadow:1px 1px #eee}
.block ul{margin:0;padding:0}
.region-top .block-inner{padding:40px 0;color:#fff;text-shadow:1px 1px #000}
.region-top .block-inner h3{padding-bottom:10px;font-weight:normal;font-size:32px;line-height:1.2em;text-transform:uppercase;font-family:'Paytone One',sans-serif}
.region-top .block-inner .content{font-size:14px;color:#d5e8f4;text-shadow:none}
.preface-wrapper .block-inner{padding:40px 0 10px 0}
.preface-wrapper .block-inner h3{padding-bottom:10px}
.sidebar .block-inner .content{padding:20px 0;color:#999}
.postscript-wrapper .block-inner h3{font-size:16px}
.postscript-wrapper .block-inner .content{padding:20px 0}
div#block-block-6.block.block-block{display:none;​}

.footer-col {
    box-sizing: border-box;
    width: 100%;
    padding: 20px 20%;
    border-bottom: 1px solid #2d3a3f;
    position: relative;
}

.footer-col h4 {
    font-weight: 600;
    line-height: 24px;
    -webkit-font-smoothing: antialiased;
    font-size: 1.25rem;
    transition: margin-bottom .3s;
}

.footer-col.active h4 {
  margin-bottom: 15px;
}
#tweets .twitter-reply{display:inline-block}
#footer-bottom{background-color:#350091}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}


html:not(.js_active) #page-wrapper {
  padding-top: 2em;
  padding-bottom: 2em; }
.imageframe-align-center{text-align:center}

.box-icon-2 .imageframe-align-center{
    width: 30%;
    float: left;
}
.ua-ie-11 .fusion-imageframe,.ua-ie-11 .imageframe-align-center{font-size:0;line-height:normal}
.row{margin-right:-15px;margin-left:-15px}
.fl-node-5c38ec661b507 .uabb-creative-menu.full-screen .menu li a span.menu-item-text,.fl-node-5c38ec661b507 .uabb-creative-menu.full-screen .menu li .uabb-has-submenu-container a span.menu-item-text {width: 100%;color: #ffffff;}
.row{margin-right:-15px;margin-left:-15px}
.site-logo{display:flex;flex-wrap:wrap;justify-content:center}
.site-logo a{display:block}
.site-logo svg{transition:all .2s;display:block;height:38px}
.site-logo svg .cls-1{fill:#fff;stroke:#fff}

#sticky-leaderboard { padding: 11px 2px 5px 0px; z-index:99999;}

#sticky-leaderboard.uk-active {border-bottom: 1px solid #dfdfdf;  box-shadow:  0 4px 2px -2px rgba(200,200,200,0.3); -webkit-box-shadow:  0 4px 2px -2px rgba(200,200,200,0.3); -moz-box-shadow:  0 4px 2px -2px rgba(200,200,200,0.3);}

  .small-6 {
    width: 50%; }

.links .link-city  .left3{
    margin-top: 5px;
    width: 108px;
    margin-right: 20px;
}

.links .link-city  .left3 .click-more{
    cursor: pointer;
    margin-top: 10px;
    margin-right: 20px;
}
.slides li .thumb-img .thumb img.width{max-width:100%;width:auto}
img.width{max-width:100%}
.grid-list li .thumb-img .thumb img.width{max-width:100%;width:auto}

  .hero .hero-inner {
    width: 97.22222%;
    float: left;
    margin-left: 1.38889%;
    margin-right: 1.38889%;
    padding-left: 10px;
    padding-right: 10px; }

.footer-text {
  width: 100% !important;
}

.footer-text p a {
  color: #666;
  font-size: 16px !important;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{background-color:rgba(0,0,0,0.7);}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{background-color:rgba(0,0,0,0.8);}
.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-left:15px;padding-right:15px}
.col-md-3{width:25%}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-5{width:41.66666667%}

.footer .bottom .social-links i {
  padding: 10px;
  color: #ffffff;
}

  .footer .bottom .social-links {
    float: right;
  }
.share .items a:first-child .item{margin-left:0}
.share .items .item{position:relative;width:32px;height:32px;background:red;display:inline-block;color:transparent;border-radius:50%;margin-left:5px}
 .accent-color-2 { color: #038DD4; }
.instagram-container #instagram-photos{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.instagram-container #instagram-photos a{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}
.instagram-container #instagram-photos a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.testimony-carousel__container{position:relative;margin-left:auto;margin-right:auto;max-width:76.5rem;padding-left:.75rem;padding-right:.75rem}
[data-background-parallax="true"] .ss-background-container,[data-foreground-parallax="true"] .ss-foreground-image-container,[data-core-parallax="true"] .ss-core{will-change: transform;}
.ss-container, .ss-subsection, .ss-core, .ss-foreground-image-container{width:100%;}
.ss-foreground-image-container:after,.ss-core:after,.ss-subsection:after,.ss-container:after {content: "";display: table;clear: both;}

.side-logo .menu-close i:hover{ color:#FFED00;}

.side-logo .menu-close i:focus, .side-logo .menu-close i:active{ color:#FFED00;}

.side-logo{ display:none;}


.top-bar-style-2 .td_ul_login,
.top-bar-style-2 .td_ul_logout {
  margin-right: 32px;
}

.top-bar-style-2 .td-header-sp-top-menu {
  float: right;
}

.top-bar-style-2 .td-header-sp-top-menu ul:last-child,
.top-bar-style-2 .td-header-sp-top-menu div:last-child {
  margin-right: 0;
}

.top-bar-style-2 .menu-top-container,
.top-bar-style-2 .top-header-menu li:last-child a {
  margin-right: 0;
}

.top-bar-style-2 .td-search-box-wrap {
  left: 0;
  right: auto;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}

#logo .site-title {
	display: inline;
	background: #dd2727;
	color: #fff;
	padding: 0.15em 0.3em;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	font-size: 2.5em;
	font-family: 'Share', Tahoma, Verdana, Arial;
	line-height: 1.4em;
}

#logo a:hover .site-title {
	background: #333;
	text-decoration: none;
}
.f-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -25px;padding:0;list-style:none}
.f-grid:before,.f-grid:after{content:"";display:block;overflow:hidden}
.f-grid:after{clear:both}
.f-grid-collapse{margin-left:0}
.f-grid-small{margin-left:-10px}
.f-grid-medium{margin-left:-25px}
.f-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}
.f-grid-divider:empty{margin-top:35px;margin-bottom:35px}
.f-grid .f-dropdown-grid+.f-dropdown-grid{margin-top:15px}

.arrow-top{
    width: 0px;
}


            .header_bg {

            }
.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-left:15px;padding-right:15px}
.col-sm-4{width:33.3333333333%}


.row20 .col-sm-1,
.row20 .col-sm-2,
.row20 .col-sm-3,
.row20 .col-sm-4,
.row20 .col-sm-5,
.row20 .col-sm-6,
.row20 .col-sm-7,
.row20 .col-sm-8,
.row20 .col-sm-9,
.row20 .col-sm-10,
.row20 .col-sm-11,
.row20 .col-sm-12 {
    padding-right: 10px;
    padding-left: 10px
}





.header__nav,
.login-signup--m__link,
.login-signup--m,
.login-signup--m span {
  transition: all .25s
}


.login-signup--m {
  text-align: left;
  color: #fff;
  font-family: 'GothaProMed', Helvetica, Arial, sans-serif;
  margin-top: 32px;
}


.login-signup--m span {
  color: #999;
  display: inline-block;
  padding: 0 7px;
}


.fixed .login-signup--m {
  margin-top: 15px;
}


.fixed .login-signup--m span {
  padding: 0 2px;
}

.w3eden .package-title{
    font-weight: 700;
    font-size: 110%;
}

.link-template-default .package-title {
    margin: 0;
    font-size: 11pt;
    line-height: 24px;
}


.widget .menu {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center
}


.widget .menu li {
    margin: 0;
    display: block
}


.widget .menu li a {
    color: #fff;
    font-size: 16px
}


.widget .menu li+li {
    margin: 8px 0 0
}


    .widget .textwidget {
        text-align: center
    }


    .widget {
        margin-top: 40px
    }


h2.widget-title{
	font-weight: 300;
	font-size: 28px;
	color: #000;
}


.widget-area ul{
	list-style: none;
	font-size: 18px;
}


.widget-area li:before {
	font-family: 'FontAwesome';
    content: '\f101';
    color: #94ca54;
    padding: 0 10px 0 0;
}

.img-info {
width: 250px;
}

.img-info, .img-info1 {
width: auto;
max-width: 100%;
height: auto;
}



.dropdown-content {
  display: none;
  position: absolute;
  background-color: #1551a9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 99999;
}



.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}


.dropdown-content a::before {
	content: ""!important;
}






.dropdown:hover .dropdown-content {display: block;}
.img-responsive{display:block;max-width:100%;height:auto}


.screen-30 {
    width: 30%;
    float: left
}
