﻿.main-header-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}





.no-flash #nav-menu-item-8088,
.no-flash #menu-item-7991 {
    
}

#hero .hero-message {background: rgba(40,40,40,0.7);padding:7px 15px;border-radius: 6px;display:inline-block;margin-bottom:30px;}

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

.section6 .big{
	width:47.4%;
	border: 1px solid #D2D1E0;
	background-color: #FFF;
	box-shadow: 0 7px 6px -7px rgba(0,0,0,.35);
	margin: 40px 0;
	position:relative;
	float:left;
}

.section6 .big a{
	padding:40px 0;
	display:block;	
}

.section6 .big img{
	max-width:50% !important;
	margin-bottom:40px;
}

.section6 .big h4, .section6 .small h4{
	color:#9B9B9B;
	text-align:center;
	position:absolute;
	bottom:0;
	width:100%;
	height:40px;
	line-height:40px;
	font-size:13px;
}
.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}


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


.clearfix {
    display: inline-block;
}


* html .clearfix {
    height: 1%;
}


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

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

    .row,
    .clearfix {
      zoom: 1; }

h2.col2{
	color: #00a2e8;
}

h3.col2{
	color: #00a2e8;
}



#random-avatar, #popular-avatars, #make-avatars, #partners, #chat, #blog-entry, #twitter, #best-uploaders { text-align: center; width: 160px; margin: auto; border: 1px dotted #EFE6E1; margin-bottom: 22px; }

#make-avatars, #partners, #chat, #twitter, #best-uploaders { width: 300px; }


#random-avatar, #popular-avatars, #make-avatars, #chat, #blog-entry, #best-uploaders { padding-top: 10px; padding-bottom: 10px; }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
#et-secondary-menu li,#top-menu li{word-wrap:break-word}
#et-secondary-menu .et-social-icons{margin-right:20px}
#et-secondary-menu{float:right}
#et-secondary-menu,#et-secondary-nav{display:none!important}
#et-secondary-menu .et_duplicate_social_icons{display:inline-block}
#et-info,#et-secondary-menu{display:block;float:none;text-align:center}
.et_secondary_nav_two_panels #et-secondary-menu{margin-top:12px}


div#menu-box{
	float:left;
	width:100%;
}


.iconlist.iconlist-large { font-size: 17px !important; }


.iconlist.iconlist-large li { margin: 8px 0 !important; }


.iconlist.iconlist-large li i { top: 0; }


.iconlist {
	padding-left: 0;
	margin-left: 1.75em;
	list-style-type: none;
}


.iconlist li { position: relative; }


.iconlist ul {
	list-style-type: none;
	margin: 5px 0 5px 25px;
}


.iconlist-color li i { color: #1ABC9C; }


	.bothsidebar .portfolio-shuffle,
	.postcontent .portfolio-1 .iconlist { display: none; }


.single-event .events-meta .iconlist li,
.parallax .iconlist li { margin: 5px 0; }

	.testimon-f p{min-height:195px;}

.footer-top .testimon-f{background:#f7f7f9; border-bottom:1px solid #bd1724; padding:20px; min-height:185px;}

.testimon-f span{font-family: Arial,Helvetica,sans-serif;font-size:12px; color:#333; line-height:18px; font-weight:normal;}

.testimon-f .viewall{font-size:12px; color:#333; line-height:18px; font-weight:bold; display:inline-block; float:right;font-family:Verdana,Geneva,sans-serif;}

.testimon-f .viewall:hover{text-decoration:underline;}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}


.contact-v2 .address {
    font-weight: bold;
    font-size: 1.1em;
}

.w3eden .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.w3eden .sr-only-focusable:active,
.w3eden .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

.w3eden .has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

.sidebar-title {
    color: #656565;
    font-size: 24px;
    font-family: 'Light';
    line-height: 26px;
    text-transform: uppercase;
    padding: 0 20px;
    margin: 0;
    position: absolute;
    top: -25px;
    background: white;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}

#wa{font-size:16px !important;border-radius:5px !important;}
.ccp-modal-every-design .cp-desc-container,.cp-modal-every-design .cp-description,.cp-modal-every-design .cp-form-container,.cp-modal-every-design .cp-info-container,.cp-modal-every-design .cp-short-description,.cp-modal-every-design .cp-submit,.cp-modal-every-design .cp-title,.cp-modal-every-design h1.cp-title{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif}
.ccp-modal-every-design .cp-desc-container,.cp-modal-every-design .cp-description,.cp-modal-every-design .cp-form-container{font-size:24px;line-height:1.25em;color:#676767}
.cp-confidential,.cp-description,.cp-image-container,.cp-sec-title,.cp-title{margin:0;padding:0;display:block!important;word-wrap:break-word}


.line {
    position: absolute;
    width: 100%;
    margin-left: -28vw;
    top: 300px;
    height: 6px;
    background-color: rgb(250, 251, 255);
    -webkit-box-shadow: 0 2px 5px 0 rgba(5, 16, 44, .07);
    box-shadow: 0 2px 5px 0 rgba(5, 16, 44, .07);
}


.tpg-title-class{
	margin-top:1em; 
}


.tpg-mag-class .tpg-title-class {
	margin: 0 0 0 0;
}
.slider .frame .slides,.slider .frame .slides li{width:100%;display:inline-block}
.slider .frame .slides li{height:364px;position:relative}
.slider .frame .slides li img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}
.slider .frame .slides li .post-category{margin-top:8px;margin-bottom:15px;display:block}
.slider .frame .slides li .post-content{height:150px}
.slider .frame .slides li .post-content .post-title{height:60px;overflow:hidden;display:block}
ul.arep-footer-menu li.last:after{content:"";}
ul.arep-glossary-links li.last:after{content:"";}


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


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


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.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-md-4{width:33.33333333%}

	
	.mvv .col-md-3, .mvv .col-md-4{
	    margin-left:15px;
	    margin-right:15px;
	    min-height:240px;
    }
#cff .cff-author .cff-author-text span.cff-page-name{display:table-cell;vertical-align:middle;height:40px;margin:0;font-weight:700;padding-left:50px;float:none}
#cff .cff-author .cff-page-name,#cff .cff-author .cff-date{float:left;clear:both;width:auto;margin:0 0 0 50px!important}
#cff .cff-author .cff-page-name.cff-author-date{float:left;padding:2px 0 0;font-size:14px}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}




	.modal-narrow .modal-dialog{
		max-width: 500px;
	}

	.modal-dialog.registration-complete #blt_registration_form,
	.modal-dialog.registration-complete .modal-footer{
		display: none;
	}

table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}
.thrv_contents_table .tve_contents_table .tve_ct_level0{box-sizing:border-box;color:#4b4b4b;font-size:16px;padding:0 0 0 20px;text-decoration:none;width:100%;display:block;font-weight:bold;margin:10px 0 5px 0}
.thrv_contents_table .tve_contents_table a.tve_ct_level0,.thrv_contents_table .tve_contents_table a:visited.tve_ct_level0,.thrv_contents_table .tve_contents_table a:active.tve_ct_level0{font-weight:bold;margin:10px 0 5px 0}
.spacer{display:block;height:0px;line-height:0px;clear:both}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}
.img-responsive{display: block;max-width: 100%;height: auto}
.wbox-col-right .ccm-block-page-list-page-entry-thumbnail .img-responsive{width: 100% !important;height: auto}


.hoverimage { 
position: absolute; 
top: 0; 
left: 0; 
display: none; 
}


.thumb:hover .hoverimage { 
display: block; 
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar.old-collapse.collapse.in .dropdown-menu{padding-top:0;padding-bottom:0}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}

.collect td.rew {width:100px;}

.collect td.rew a:hover img {opacity: 0.9;}


.tablespa .collect td.down, .tablespa .collect td.rew {width:auto;}

    #header h1, #header h2 { font-size: 40px }

    #header nav li, #header .navigation ul li li {
        width: 100%!important;
        float: left;
        position: relative;
    }

    #header nav li a {
        border-bottom: 1px solid rgba(0, 0, 0, 0.2)!important;
        width: 100%!important;
        box-sizing: border-box;
    }

    #header nav a {
        text-align: left;
        width: 100%;
        text-indent: 25px;
    }

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


.pricingtd
{
	font-family: 'Droid Serif', serif;
	color:#333;
	font-weight: normal;
	font-size:13px;
	text-shadow: rgb(255, 255, 255) 1px 1px 1px;
}

.copy { font-family: Tahoma; font-size: 10px ; color: 677888; line-height: 15px;}


    #footer .addr-text {
        width: 90%;
        display: table-cell;
        float: right;
        padding-top: 4px;
    }



	#access .menu-header,
	div.menu {
		margin: 0 5px;
	}


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





div.menu,
#colophon,
#branding,
#main,
#header {
	margin: 0 auto;
}

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

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

.flexslider .slides{zoom:1}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}

	#wrapper, #colophon,  #main, article.post, #container, #linky {width: auto;}


	#main {margin-top:0px;}





div.menu,
#colophon,
#branding,
#main,
#header {
	margin: 0 auto;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 10px;
	padding: 0;
}



.presentation-page #main {
	margin-top: 0;
}
.vc_col-xs-12,.vc_column_container{width:100%}
.vc_column_container .vc_btn,.vc_column_container .wpb_button{margin-top:5px;margin-bottom:5px}
.vc_column_container{padding-left:0;padding-right:0}

.site-branding {
    padding: 10px 15px;
    width: 25%;
    text-align: center;
}

.site-branding .site-title {
    font-size: 42px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    font-family: 'PT Serif', serif;
    line-height: 1.1;
}

	.saga-ad-space,
	.site-branding {
    width: 100%;
	}
.spacer{border-left:1px solid #bb6662;margin-left:6pt}
.spacer-small-menu{font-size:12px;margin-left:6pt;color:#ccc}
.small-box ul .spacer-top-li{background-color:#cbcbcb;height:9px}
.small-box ul .spacer-bottom-li{background-color:#e2e1e1;height:9px}

#main {
margin: 0 auto;
padding: 0 0 1.5em;
max-width: 960px;
background: #fff;
font-size: 1.3em;
}

.section-home #main {
padding-top: 4.104em;
}

.section-home #main,
.portaltype-plone-site #portal-breadcrumbs { padding-top: 3.078em; }

#main #portal-breadcrumbs {
margin-top: 1.923em;
margin-bottom: 1.923em;
}

#main,
.section-home #main {
padding-top: 0;
max-width: 100% !important;
}


body.contraste,
body.contraste #header,
body.contraste #footer,
body.contraste #main,
body.contraste #doormat-container,
body.contraste #em-destaque ul,
body.contraste #em-destaque li#em-destaque-titulo,
body.contraste .outstanding-header .outstanding-title,
body.contraste .audiogallery-tile,
body.contraste .videogallery-tile,
body.contraste .timeline,
body.contraste #content .poll-tile {
background: #000 !important;
color: #fff !important;
}
.mobile-side-menu ul.menu{margin:0px -35px 0;padding:0;list-style-type:none}
.mobile-side-menu ul.menu li{border-bottom:1px solid #333333;padding:0}
.mobile-side-menu ul.menu li a{color:#acbcc4;padding:10px 25px;display:block;text-transform:uppercase;font-size:12px;border-bottom:1px solid #fff;border-color:rgba(255, 255, 255, 0.1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.mobile-side-menu ul.menu li a:focus,.mobile-side-menu ul.menu li a:hover{text-decoration:none;color:#fff;border-color:#003055}
.mobile-side-menu ul.menu li.current-menu-item:before,.mobile-side-menu ul.menu li:hover:before{border-color:#3b4850}


#headermenu li.menu-item-has-children {

    position: relative;

}




#headermenu li.menu-item-has-children ul {

    visibility: hidden;

    opacity: 0;

    position: absolute;

    top: 30px;

    width: 100%;

    -webkit-transition: all .2s ease;

    transition: all .2s ease;

}


#headermenu li.menu-item-has-children:hover ul {
    visibility: visible;
    opacity: 1;
    top: 40px;

}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-half{width:48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50%;}
#foot_links3{background-color:#e6e6e6;margin-top:10px;}
#foot_links3 ul{border-bottom:1px solid #ccc;margin:0 auto;}
#foot_links3 ul li{border-top:1px solid #ccc;margin:0;padding:25px 0;width:calc(50% - 3px);display:inline-block;text-align:center;}
#foot_links3 ul li#last-updated{width:100%;}
#foot_links3 ul li:nth-child(2n+1){border-right:1px solid #ccc;}
#foot_links3 ul li:last-child{border-right:none;}


body[data-boxed-style="1"].material-ocm-open .ocm-effect-wrap-inner { padding-top: 0!important;}
 

.ocm-effect-wrap-inner {
    height: 100%;
}




.ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner {
    -ms-transform: scale(1.007)!important;
   -webkit-transform: scale(1.007)!important;
    transform: scale(1.007)!important;
    -webkit-transform-origin: center;
    transform-origin: center;
}

    body[data-slide-out-widget-area-style="slide-out-from-right"][data-boxed-style="1"] .ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner { -webkit-transform: none!important; transform: none!important;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1100px;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1100px;}
.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px;}
.fusion-secondary-header .fusion-row{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}


.amp-onair-show-title { }

.amp-onair-show-image { }

.amp-onair-show-image-img { max-width: 80px; max-height: 80px; }

.amp-onair-show-timeslot { }

.amp-onair-show-excerpt { }
.home-onair .amp-onair-show-image{float:left;margin-right:8px}
.home-onair .amp-onair-show-image-img{max-width:135px !important;max-height:85px !important}
.home-onair .amp-onair-show-title:before{content:"ON AIR NOW";display:block;font-family:Oswald;font-size:32px;font-weight:normal;color:#ce0000;margin-bottom:5px;line-height:95%}
.home-onair .amp-onair-show-title{font-size:14px;font-family:"Open Sans";font-weight:600;margin-bottom:2px;line-height:100%}
.home-onair .amp-onair-show-timeslot{font-size:14px;line-height:100%}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}

#ytc-wrapper .row {
  margin-left: -7px !important;
  margin-right: -7px !important;
}

#ytc-wrapper .clearfix:before,
#ytc-wrapper .clearfix:after,
#ytc-wrapper .container:before,
#ytc-wrapper .container:after,
#ytc-wrapper .container-fluid:before,
#ytc-wrapper .container-fluid:after,
#ytc-wrapper .row:before,
#ytc-wrapper .row:after {
  content: " ";
  display: table;
}

#ytc-wrapper .clearfix:after,
#ytc-wrapper .container:after,
#ytc-wrapper .container-fluid:after,
#ytc-wrapper .row:after {
  clear: both;
}

  .results-popup-container .results-cards .result-card .numbers-list li .discipline .university {
    color: #00b4ff;
  }
.video-section,.video-section .home-videos{margin-top:50px}
.video-section .image-wrapper{position:relative}
.video-section .image-wrapper .play-button{position:absolute;bottom:8px;left:8px}
.video-section .video-popup-link{text-decoration:none!important;border:1px solid #e5e7e9;text-align:center;color:#041020;font-size:20px;line-height:24px;font-weight:600;margin-bottom:30px}
.video-section .video-popup-link span{padding:13px;display:block;text-align:center}
.video-list .video-section{margin-top:0}


			.commentlist li.comment article[id*=comment-] p,
			.post-content p,
			.intro-content p {
				margin: 0 0 24px 0;  
				margin: 0 0 1.5rem 0; 
				padding-bottom: 1px;
			}


.intro-content {
	font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: 400;
	line-height: 32px;
	padding: 0 5px 30px 5px;
}

@import url(../../../../../../themes/Newspaper/style.css);.td-header-style-1 .td-header-sp-logo{width:284px;position:relative;height:90px;margin:10px 5px 2px}





.logo{
    width:100%;
    margin-bottom: 25px;
    animation-name: appear;
    animation-duration: 0.5s;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-fill-mode: both;
    animation-delay: 0.3s;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
footer .footer-container .footer-links .content-asset{width:100%;max-width:100rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}
.checkout-login .checkoutlogin-reinsurance .content-asset{padding:3rem}

.fusion-flip-box.hover .flip-box-front .flip-box-grafix i:before {
  display: none;
}

.fusion-flip-box .flip-box-grafix {
  display: table;
  margin: 0 auto;
  margin-bottom: 10px;
}
#locator-footer{position:fixed;Z-index:999;left:0;bottom:0;width:100%;height:6em;background-color:#664f9f;color:#ffffff;padding:0.15rem;display:none}
#locator-footer-text{display:inline;font-size:22px}
.scrolled #masthead #logo_with_color{display:block !important}
.page-template-fleet #logo_with_color,.post-type-archive-fleet #logo_with_color{display:block !important}
.error404 #logo_with_color,.error404 #logo_with_color{display:block !important}
.visible-xs{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-xs{display:table !important}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:24px!important}


.sb_divi_modal .container-content_editor {
    padding: 10px;
}


.sb_divi_modal .container-video {
}


.sb_divi_modal .container-video iframe {
    max-width: 100% !important;
    max-height: 100% !important;
}
.q_progress_bar .progress_title{display:inline-block;z-index:100}
.q_progress_bars_vertical .progress_title{margin-bottom:.7777777777777778em;margin-top:1em}
