﻿
.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}


.login-box .news {
    width: 100%px;
}





.news {
	font-size: 12px;
	text-align: left;
	margin: 5px 0px 10px 5px;
	padding-bottom: 5px;
	vertical-align: top;
}


.news h1 {
	color: #15428b;
	font-size: 13px;
	width: 95%;
	border-bottom: 1px solid #CCCCCC;
	margin: 5px 5px 5px 5px;
	vertical-align: top;
}


.news h2 {
	color: #15428b;
	font-size: 12px;
	width: 95%;
	border-bottom: 1px solid #CCCCCC;
	margin: 5px 5px 5px 5px;
	vertical-align: top;
}


.news p {
	margin-left: 15px
}


.news ul {
	list-style-type: disc;
	list-style-position: inside;
}


.news li {
	list-style-type: disc;
	list-style-position: inside;
}
.modal-body{position:relative;padding:15px}

#ouibounce-modal .modal-body {overflow:hidden;}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}

section.grid ul.grid4x4 { font-size: 0; word-spacing: -1; line-height: 0; }

section.grid ul.grid4x4 li {
  width: 25%;
  height: 25%;
  border-left: 1px solid #e8e8ea;
  border-bottom: 1px solid #e8e8ea;
}

section.grid ul.grid4x4 li.item-1,
section.grid ul.grid4x4 li.item-5,
section.grid ul.grid4x4 li.item-9,
section.grid ul.grid4x4 li.item-13 {
  border-left: 0;
}

section.grid ul.grid4x4 li.item-13,
section.grid ul.grid4x4 li.item-14,
section.grid ul.grid4x4 li.item-15,
section.grid ul.grid4x4 li.item-16 {
  border-bottom: 0;
}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}


ul.fly-bottom-soc li.rss-soc a:hover {
	background: #f60;
	color: #fff;
	}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.topnav-li,.topnav .menu-item{float:left;position:relative;margin-left:10px;margin-right:10px}
.topnav-li:first-child{margin-left:0}
.topnav-li:last-child{margin-right:0}
.topnav.navRight .topnav-li:last-child{margin-right:0}
.toplang--flags,.toplang--flags .topnav-li{margin-left:5px;margin-right:5px}
.toplang--text .topnav-li{margin-left:5px}
.toplang--text .topnav-li:not(:last-child){margin-right:5px}
.toplang--text .topnav-li:not(.toplang-headText):not(:last-child) .topnav-item:after{content:"/";padding-left:7px;opacity:.4}
.site-header.style5 .topnav-no-sc .topnav-li{border-left:1px solid hsla(0,0%,100%,.1);padding-left:20px}
.site-header.style5 .topnav-no-sc:last-of-type .topnav-li:first-child{border-left:0;margin-left:0;padding-left:0}




.clear {

	clear:both;

}

.dir-optn {
    display: none;
}


.call-optn ul li , .dir-optn ul li{
    border-bottom: 1px solid #ffffff;
}


.dir-optn li a, .call-optn li a {
    display: block;
    width: 100%;
	font-size: 13px;
}

.dir-optn ul li a, .call-optn ul li a {
    padding: 10px;
}

.clear,
.mh-group:after,
.mh-section,
.slicknav_menu:after,
.slicknav_nav {
    clear: both
}

.mh-section {
    padding: 0;
    margin: 0
}
.module-footer .footer-copyright{color:#878e83;float:right;font-size:12px}
.module-footer .footer-copyright span{font-weight:600}
.module-footer .footer-copyright,.module-footer .footer-meta{margin-top:96px}
.module-footer .footer-copyright:last-child,.module-footer .footer-meta:last-child{margin-top:24px}


.leftnavmenu {
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	font-size: 13px;
	margin-bottom: 5px;
	padding: 13px 5px;
	width: 220px;
}


.leftnavmenu a:link,.leftnavmenu a:visited {
	color: #00f;
}
.homeCarousel .homeCarousel__background--parallax .parallax-inner{width:100%;height:100%}
.view-blog-fullwidth .postExcerptInner{height:320px}
.view-blog-3-columns .paginationRow{clear:both;padding-left:15px}
.view-project-full-width .projects .project{padding:0}
.view-category-product .item-list ul{padding:0}
.view-category-product .item-list ul a{color:#9c9c9c}
.view-category-product .item-list ul a.active{color:#3b3939;text-shadow:0 0 #3b3939}
.view-project-full-width .projects .project:before{position:absolute;content:" ";width:98%;height:98%;margin:1%;border:1px solid #fff}
.learn-watch .view-header{margin-bottom:40px}
.view .progress-disabled{float:none}
.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-12{width:100%}



.brand {
  display: inline-block; }
 
	
	header .brand {
		width: 100%;
		margin-top: 31px !important;
	}

	  header .brand img{
    max-width: 90%;
	}

      header .brand, header .nav {
        float: none; }


.brand img {
	width:80%;
	float:left;
	}


li.cat-item{margin-bottom:5px !important;}


.cat-item-104,.cat-item-105{display:none;}

.bottom-menu-1{
    overflow: auto;
}
.home-category-card p.home-category-adds-count{font-size:14px}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

  .home .clear{
   	display:none; 
  }


.inner-banner #container {

	display:table;

	width:100%;

	height:100%;

	}


.issue-detail #container { z-index:999; position:relative; padding-top:50px;}

.issue-detail .bottom-area #container{ padding-top:0px;}

.middlebar #container{display:table;width:100%;height:100%}

::i-block-chrome,.inner-banner #container{width:1120px}

#container{margin:0 auto;max-width:1120px;padding:0}

.clearfix:after,.clearfix:before,#container:after,#container:before,.widget-wrapper:after,.widget-wrapper:before{content:' ';display:table}

.clearfix:after,#container:after,.widget-wrapper:after{clear:both}

.ie7 .clearfix,.ie7 #container,.ie7 .widget-wrapper{-ms-filter:progid:DXImageTransform.Microsoft.zoom(1)}

.sponsored#container{max-width:inherit}
main #main-products #products-body{margin-top:1em}

.site-description{color:#000000;display:inline-block;font-family:'Open Sans', sans-serif;font-size:16px;font-weight:300;margin:9px 0 0 0;}
.center-block{display:block;margin-right:auto;margin-left:auto}


.hero-inner {
  position: relative;
  top: 44%;
  transform: translateY(-50%);
  max-width: 610px;
  margin: 0 auto;
}

.blog-home {
    float: none;
    padding: 50px 0;
    width: auto;
}

.blog-home h2 {
    font-size: 18px;
    margin: 0 0 10px;
}

.blog-home a.more-posts {
    display:none;
}

#links .site-width .quarter:nth-child(even) .full {
	background-color:#EFEFEF;
}

#links .site-width .quarter:nth-child(odd) .full {
	background-color:#EFEFEF;
}

#links .site-width .quarter:nth-child(4) .full {
	
	padding:0;
}

#links .site-width .quarter:nth-child(4) .full h4, #links .site-width .quarter:nth-child(4) .full p {
	
}

.section .image_section_left,.section .text_section_right {float: left; width: 100%;}


.section .image_section_left img,.section .image_section img{width: 100%;  display: block;}


.section.what_new_image .image_section_left img{width: 50%; float: left;}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }


body[data-dropdown-style="minimal"] .sf-menu li.megamenu li ul, 
body[data-dropdown-style="minimal"] header#top .sf-menu li.megamenu ul .sub-menu{background-color:transparent!important}

.sub-menu{ z-index:3}



#slide-out-widget-area .menuwrapper li .sub-menu{display:none; margin:0!important; padding:0!important}


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

	li.mob_sp {display: block; width: 100%; height: 1px; margin: 0px; padding: 0px; background: #666666; float: left;}
.site-header .site-navigation .menu-top-menu-container .nav .menu-item-has-children:hover .sub-menu{overflow:visible;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}


#top .news-wrap{
border:none;
list-style-type: none;
list-style-position: outside;
}


#top .news-wrap li{
border:none;
background: none;
text-indent: 0;
}

		.responsive.js_active #top .avia_combo_widget .news-wrap li{padding:5px;}
.dropdown-menu .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.nav-list .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.navbar .divider-vertical{width:1px;height:40px;margin:0 9px;overflow:hidden;background-color:#222;border-right:1px solid #333}
.breadcrumb .divider{padding:0 5px;color:#999}


.nav.annies .dropdown-menu .divider {
  background-color:#CEE18C;
  border-bottom: 1px solid #B3BF67;
}
#main-navigation ul.menu li.menu-item-no-children a{width:100%}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}

.mobile-nav-placeholder {
  position: relative;
  margin: auto auto;
  height: 44px;
  width: 100%;
  background: #1d1e1f;
  display: none;
}

.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.container .jumbotron, .container-fluid .jumbotron {
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 6px
}


#sidebar_left {
  float: left;
  width: 160px;
  }
.preview-inner{padding:2rem 2rem 2.5rem}
.archive-header-desktop .preview-inner{display:flex;flex-direction:column;justify-content:space-between;padding:3rem}
.archive-header .preview-inner{min-height:30.1rem}
.preview.archive-header-desktop .preview-inner{padding:4rem}


.ablity-txt {
    font-size: 10px;
    position: absolute;
    bottom: 5px;
    color: #fff;
}
body.home .connect .the-latest .fb-wrap{width:100%;max-width:500px;margin-top:15px}
body.home .connect .the-latest .fb-wrap .fb_iframe_widget{display:block}
body.home .connect .the-latest .fb-wrap a{color:#fff}


.custom-hidden_xs {
	position: relative;
	left: 50%;
	transform: translate(-50%, 0%);
	width: inherit;
	height: inherit;
}

.contact-form-material #page .is-focused .assistive-text,
.contact-form-material #page .is-focused label {
  color: #1ebbf0;
}
.assistive-text,.says,.screen-reader-text{clip:rect(1px,1px,1px,1px)}
.assistive-text{position:absolute!important}
.contact-form-material #page .is-focused .assistive-text,.contact-form-material #page .is-focused label{font-size:.7rem;-webkit-transform:translateY(-60%);transform:translateY(-60%)}
 #pg-15-0 , #pg-15-1 , #pg-15-2 , #pg-15-3 , #pg-15-4 , #pg-15-5 , #pg-15-6 , #pl-15 .so-panel { margin-bottom:30px }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}

.content-area .icon-box-small .panel-grid-cell:first-of-type .icon-box { padding-top: 27.5px; }

.content-area .icon-box-small .panel-grid-cell:last-of-type .icon-box::after { display: none; }
 #pl-15 .panel-grid-cell { padding:0 }
 #pl-15 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-15 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
footer .footer_holder,.footer .footer_holder{position:relative;width:100%;max-width:1000px;height:569px;margin:0 auto;padding:75px 0 42px;*zoom:1}
footer .footer_holder:before,footer .footer_holder:after,.footer .footer_holder:before,.footer .footer_holder:after{content:"\0020";display:table}
footer .footer_holder:after,.footer .footer_holder:after{clear:both}
footer .footer_holder .left,footer .footer_holder .right,.footer .footer_holder .left,.footer .footer_holder .right{float:none;width:100%;clear:both;text-align:center;margin-bottom:20px}
.fl-photo-img-svg {width: 100%;}


#quick-links-band
{
	background-color: #6D6E71;
	height: 100px;
}


#quick-links
{
	float: right;
	
	height: 48px;
}


#quick-links-band .wrap
{
	float: right;
	width: 100%;
}


#quick-links ul li
{
	display: inline;
	line-height: 55px;
	font-size: 2em;
}


#quick-links ul li a
{
	color: #FFFFFF;
}

	
	#quick-links a
	{
		margin-right: 16px;
	}

	
	#quick-links ul li .fa-fw
	{
		font-size: 1.4em;
	}

#primary {
	float: left;
	margin: 0 -26.4% 0 0;
	width: 100%;
}



.singular #primary {
	margin: 0;
}



.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
	margin: 0;
}



.error404 #primary {
	float: none;
	margin: 0;
}

.error404 #primary #content {
	margin: 0 7.6%;
	width: auto;
}



.left-sidebar #primary {
	float: right;
	margin: 0 0 0 -26.4%;
	width: 100%;
}
.locator-nearyou{display:block;width:100%;margin:0 auto;text-align:center;height:1em;font-size:2.5em}
.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;​}

#box1{ float:left;}

.hi-icon{display:inline-block;width:50px;height:50px;border-radius:50%;text-align:center;color:#febf00;background:#031f9a;border:3px solid #031f9a;}

.hi-icon:before{font-size:1.5em;display:block;line-height:2.12em;}
.widget-twitter__item__login{font-size:0.867em;}
.sidebar .widget-twitter__item__login a,.sidebar .widget-twitter__item__content a{border-bottom:1px dashed transparent;}
.sidebar .widget-twitter__item__login a:hover,.sidebar .widget-twitter__item__content a:hover{border-bottom:1px dashed #4090e5;}
.et-db #et-boc .et_pb_shop .featured{display:inline-block!important}
footer.site-footer .top .featured{position:absolute;right:0;bottom:5px}
footer.site-footer .top .logo,footer.site-footer .top .featured{display:inline-block;position:static;margin:15px 25px}

div.footer-spacer{	
background:transparent;
border:0;
clear:both;
height:10px;
margin:0;
padding:0;
position:relative;
z-index:30;
}

.fooshare{margin:0 0 15px 0;padding:0;}

.fooshare ul{margin:0;padding:0;text-align:center;}

.fooshare ul li{margin:0 3px 0 3px;padding:0;list-style:none;display:inline;background:none;}
ul.menus li.a5 a {background-position:-64px 0;}


.line-blue {
    margin-top: 20px;
    background: #fff;
    min-height: 200px;
    width: 100%;
-webkit-box-shadow: 0px -4px 11px -4px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px -4px 11px -4px rgba(0,0,0,0.75);
    box-shadow: 0px -4px 11px -4px rgba(0,0,0,0.75);
}
#tab3{width:990px;margin:auto;height:100px}
----------------------------------*/ #tab3 .ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0!important;margin:0 .2em 0 0;padding:0}
#tab3 .ui-tabs ul{margin-left:0}
#tab3 .ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0}




.content-contain{
	margin: 0 auto 25px auto;
	min-height: 200px;
	padding: 20px;
	font-size: 1.2em;
	line-height: 1.7em;
	padding-top: 0px;
}

.content-contain .leftcol h1{
	font-size: 20px !important;
	
}

.content-contain .leftcol h2{
	font-size: 17px !important;
	
}

.content-contain .leftcol h3{
	font-size: 15px !important;
	line-height:1.4em !important;
}

.content-contain section.review{
	margin: 0px;
}
.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}
div#n2-ss-2 .n2-ss-layer .n2-font-a348624436938012cc766274a2165771-hover{font-family: 'Vollkorn';color: #ffffff;font-size:225%;text-shadow: none;line-height: 1.5;font-weight: normal;font-style: normal;text-decoration: none;text-align: center;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 400;}
#top_bar .left_side_wrap{max-width:200px;width:100%;position:absolute;left:0;height:50px}
#top_bar .left_side_wrap .blue-login-btn{height:50px;background-color:#063873;padding:0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;position:absolute;left:0;font-size:1rem;font-weight:600}
 

 .clear:before, .clear:after, .clearfix:before, .clearfix:after, .layout:before, .layout:after, .zone:before, .zone:after, #page-header:before, #page-header:after, .header:before, .header:after, #col-a:before, #col-a:after, #col-b:before, #col-b:after { content: ""; display: table; }
 .clear:after, .clearfix:after, .layout:after, .zone:after, #page-header:after, .header:after, #col-a:after, #col-b:after { clear: both; }
 .clear, .clearfix, .layout, .zone, #page-header, .header, #col-a, #col-b { zoom: 1; }


.header h1, .header h2, .header h3, .header h4, .header h5, .header h6 {margin: 0;}


.section .header {margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #a3a3a3;}

.section .header h2, .section .header h3, .section .header h4 {margin: 0; float: left;}

.div_block_1_div1 {
	position: relative;
	float:right;
}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.individual-stories.row{margin-left:5px;margin-right:5px}



#branding{margin-bottom:10px;}
.image-branding #site-description,.image-branding #site-title{display:none}





.page-template-page-billpay #main-content .container {
    padding-top: 81px !important;
}


.page-template-page-billpay #main-content .container:before {
    display: none;
}




.silder .item_slide { position:absolute; top: 0; }


.event-button {
  margin-top: 10px;
}
.logged-in .brand{top:32px}
.brand{width:100%;background-color:#222}
.brand .block{padding-top:1em;padding-bottom:1em}
.touchevents .brand{position:absolute}
#tm_builder_outer_content .tm_pb_widget_area .widget_search button.search-submit .screen-reader-text{display:inline-block;clip:auto;width:auto;height:auto;position:relative !important;line-height:normal;color:#666}

	#sub-footer-core .copyright {
		display: block;
		margin-bottom: 15px;
	}

#sub-footer-core .copyright,
#post-footer-social,
#sub-footer-core #footer-menu {
	display: table-cell;
	vertical-align: middle;
}

.style40 {color: #000000}
.calendar_of_day .title-calendar{background:#f04e23;padding:15px 30px;font-family:BrownPro-Bold;font-weight:400;font-style:normal;color:#fff;text-transform:uppercase}
.calendar_of_day .title-calendar i{margin-right:15px}
.page-homepage .right_col_home .calendar_of_day .title-calendar{margin:-15px -30px 0}

	

.photo_box{text-align:center}

.photo_box.pb_left{text-align:left}

.photo_box.pb_right{text-align:right}

.photo_box .image_frame{margin-bottom:15px}

.photo_box.without-desc .image_frame{margin-bottom:0}

.photo_box .desc{margin-bottom:15px}

    .vin-container .vin-top .how-to {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 23.23176%; }

      .vin-container .vin-top .how-to svg {
        width: 1em;
        height: 1em;
        margin: -1px; }

        .vin-container .vin-top .how-to svg path {
          fill: #f2bf24; }

      .vin-container .vin-top .how-to:last-child {
        margin-right: 0; }
.small-12{width:100%}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.container:before,
.container:after {
    display: table;
    content: " "
}

.container:after {
    clear: both
}

.container .jumbotron {
    border-radius: 6px
}

#wrapper{background:#eeeeee;width:1099px;margin-left:auto;margin-right:auto;margin-top:0px;overflow:hidden;}

.tab_content-left, .tab_content-right {padding:25px 20px 15px;}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

.header-style3 .toprow{
	width:100%;
	height:40px;
}

.header-style4 .site-header.sticky-header .toprow{
	display:none;
	-webkit-transition: display .3s .2s;
	-moz-transition: display .3s .2s;
	-ms-transition: display .3s .2s;
	-o-transition: display .3s .2s;
	transition: display .3s .2s;
}

.header-style4 .toprow, .header-style4 .topbar{
	-webkit-transition:all 0.3s ease 0.2s;
	-moz-transition:all 0.3s ease 0.2s;
	-ms-transition:all 0.3s ease 0.2s;
	-o-transition:all 0.3s ease 0.2s;
	transition:all 0.3s ease 0.1s;
	background:none;
}

.header-style4 .toprow{
	border-bottom:1px solid rgba(0,0,0,.1)
}

.header-style4 .toprow a{
	color:#333;
}

.single-featured {
    -webkit-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
    display: block;
    margin: auto;
}

.single-featured:hover {
    opacity: 0.8;
}
.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:15;display:inline-block;font-family:serif;width:30px;height:30px;margin-top:-35px;font-size:50px}
.carousel-control .icon-prev{left:10%;margin-left:5px}
.carousel-control .icon-prev:before{content:'\2039'}
.mt3-ns{margin-top:1rem}


.price-for-one {
    margin-top: -30px;
    font-size: 16px;
    margin-bottom: 10px;
}

  header .header-wrap {
    position: relative;
    padding-left: 15px;
    padding-right: 15px; }

    .site-header.vertical .header-wrap {
      width: 380px; }


#share{background:none !important;padding: none !important}


.footermenu, #footer-links {
	display: none;
}

#footer-copyright,#footer-twitter,#footer-links {
	width:100%;
	margin: 3px 0 0 0;
	padding:0 0 0 2px;
	display: block;
}





.\@atanet-hidden, #header-controls, #header-forms-search, #header-forms-login,
#bannerslideshow, #header-forms-find, #content-header-upper, #resize-group-photoheader, #content-header-lower,
.menu, .footermenu, .breadcrumb_trail,
#footer-copyright ul li a,
#footer-twitter, #footer-links, .link_more {
	display: none;	
}
.et_pb_contact_form_container p,.et_pb_contact_form_container .et-pb-contact-message li{color:black}
.et-pb-contact-message{position:relative}


.main-navigation .primary-menu {
	border-bottom: 1px solid #d1d1d1;
}
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,.mvp-feat1-left-wrap span.mvp-cd-cat,.mvp-widget-feat1-top-story span.mvp-cd-cat,.mvp-widget-feat2-left-cont span.mvp-cd-cat,.mvp-widget-dark-feat span.mvp-cd-cat,.mvp-widget-dark-sub span.mvp-cd-cat,.mvp-vid-wide-text span.mvp-cd-cat,.mvp-feat2-top-text span.mvp-cd-cat,.mvp-feat3-main-story span.mvp-cd-cat,.mvp-feat3-sub-text span.mvp-cd-cat,.mvp-feat4-main-text span.mvp-cd-cat,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-message:before{color:#4DB2EC}
#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#555 transparent transparent transparent}
#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#666 transparent transparent transparent}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.float-left{float:left!important}

.inner-wrap {
	margin: 0 auto;
	max-width: 1140px;
}

#site-navigation .inner-wrap {
   position: relative;
}


#ja-botslwrap {
	border-top: 5px solid #CCCCCC;
	background: #444444;
	color: #CCCCCC;
}
#header,#pagetop,#footMenu,#footer{text-align:center;clear:both}
#pagetop{display:block;overflow:hidden;clear:both;z-index:5}
#pagetop a{float:right;display:block;position:relative;font-size:11px;text-decoration:none;font-family:'Lato', sans-serif;letter-spacing:1px;border:1px solid #333;padding:5px 15px 5px}
#pagetop a:hover{margin-top:0}
#headerTop,#header,#panList,#gMenu,#pagetop,#sideTower,#footMenu,#footer,#siteBottom{display:none !important}
img#pagetop{background-color:transparent}
#header,#gMenu,#main,#panList,#pagetop{background-color:#fefcf2}
#back-top #pagetop{display:block;overflow:hidden;width:45px;height:45px}


#header,
#gMenu,
#main,
#panList,
#pagetop{ background-color:#fefcf2; }



.news__date {
	position: absolute;
	bottom: 20px;
	left: 10px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #a7acb9;
}


.sfmsb-icon-twitter.sfmsb-square:before 	 	{ content: "\e612"; }

.sfmsb-icon-twitter.sfmsb-circle:before 	 	{ content: "\e615"; }

.welcomebg {
    background: #87bd71;
    width: 100%;
    height: auto;
    min-height: 295px;
    padding: 0px;
    margin-top: 1px;
    float: left;
}




#maincol {
	display: block;
	width: 572px;
	float: left;
}
#logo-print{display:none}
.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-sm-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}

.b-product__text {
    display: inline-block;
    vertical-align: middle;
    width: 500px;
    z-index: 1;
    position: relative;
    box-sizing: border-box;
}




.fullwidthbanner-container{
	width:100%;
	position:relative;
	padding:0;
	overflow:hidden;
}


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



.fullwidthbanner-container .tp-thumbs		{  padding:3px;}
.row{margin-right:-15px;margin-left:-15px}

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

.dpfad
{
float: right;
margin-right: 2em;
margin-top: 0.5em;

}
.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-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}

	#content { margin-bottom:80px; }


.bann-b {
  grid-area: bann-b;
  margin-top: 20px;
}

header .light-logo {
    display: none;
}

    body.blog.blog-transparent-header-enable header .light-logo,
    body.single-post.blog-post-header-with-bg.blog-post-transparent-header-enable header .light-logo,
    body.page.blog-post-header-with-bg.blog-post-transparent-header-enable header .light-logo {
        display: inline-block;
    }

.mainmenu-belowheader.fixed .logo .light-logo {
    display: none!important;
}
.text-left{text-align:left}

tr #next {
text-align : right;
}

	#topbar-inner {padding:0 5px;box-sizing:border-box;}

	#topbar { height:auto; margin-top:0px; position:inherit; }


#topbar:hover { 
	filter: alpha(opacity=100);
	opacity: 1;
}


body.nirvana-topbarfull #topbar-inner { max-width:95%; }


body.nirvana-topbarhide #topbar { display: none; }

body.nirvana-topbarfixed #topbar {
 	position: fixed;
	top: 0;
	z-index: 300;
	opacity: 0.8;
}

body.nirvana-topbarfixed.admin-bar #topbar { top: 32px; }
.new_iss_content img{padding-top:10px;margin-bottom:0px;float:none;}
.new_iss_content-last img{padding-top:5px;}


.ams-details {
  margin-left: 140px;
}

.mams-featmod-stakeholder { font-size:11px;line-height:13px; }

.mams-featmod-stakeholder-title { display:inline-block; font-weight:bold;  }

.mams-featmod-stakeholder-stakeholder-authors { display:inline-block; padding-left: 2px;}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.img_wht_rit{
margin-right:15px; 
padding:6px;
border:#f99e1f 1px solid;

}
.tb-sticky-menu .header-logo{display:block!important;float:none;margin:0;position:absolute;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.tb-sticky-menu .header-logo img{display:block;width:auto;max-height:30px}

.clear {
    clear: both;
    font-size: 0px;
    line-height: 0px;
    display: block;
}
.fb-like,.form-inline,.gpo,.twi,.y,.z{padding:6px;line-height:2em}


.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none; }

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 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}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}
li.menu-item.placeholder:hover ul{display:none}


#about-img {
	position: absolute;
	bottom: -60px;
	right: 0;
}
.span6{width:570px}
.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}
input.span6,textarea.span6,.uneditable-input.span6{width:556px}


.header-outer .ruby-search input[type="text"],
.off-canvas-search .ruby-search input[type="text"] {
    display: block;
    color: #fff !important;
    width: 100%;
    background-color: #343b41;
}


.off-canvas-search {
    display: block;
    position: relative;
    margin: 20px 20px 0 20px;
}


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

.socials__location {
  width: 15px;
}


	.topbaner-content {
		width: 100%;
	}
.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%;padding-right:15px;padding-left:15px}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}

.col-lg-7{width:58.33333333%;}




div.mp-description-serv {
  float: left;
  width: 100%;
  font-size: 0.9em;
  padding-top: 10px;
  padding-bottom: 10px;
}
.rwp-widget-ratings .rwp-w-comment,.rwp-widget-ratings .rwp-w-post-title,.rwp-widget-ratings .rwp-w-title{font-size:14px;display:block;text-align:justify;margin:0;padding:0}
.rwp-widget-ratings .rwp-w-post-title{margin-bottom:10px;font-style:italic;padding-bottom:2px;border-bottom:1px solid #ccc}


.post-meta .meta-list span.bold, .post-navs {
    text-decoration: none;
    font-weight: 500;
}


.post-meta .meta-list span:not(.bold), .post-navs i {
    color: rgba(0, 0, 0, 0.5)
}



.	#slider ul, #slider li,
	#slider2 ul, #slider2 li,
	#slider3 ul, #slider3 li{
		margin:0;
		padding:0;
		list-style:none;
		}

	#slider2{margin-top:1em;}

#slider2 li{ 
		 
		width:450px;
		height:338px;
		overflow:hidden; 
		list-style:none;
		}
.section-bg,.section-content{width:100%}
.section-content{z-index:1}


#call-to-action .cta-text {
  color: #fff;
}

span.mvp-feat1-pop-head,
span.mvp-feat1-list-but,
span.mvp-widget-home-title {
font-size: 1rem;
}

ul.mvp-feat1-list-buts li.active span.mvp-feat1-list-but,
span.mvp-widget-home-title,
span.mvp-post-cat,
span.mvp-feat1-pop-head {
background: #ff005b;
}

span.mvp-feat1-pop-head,
.mvp-feat1-pop-text:before,
span.mvp-feat1-list-but,
span.mvp-widget-home-title,
.mvp-widget-feat2-side-more,
span.mvp-post-cat,
span.mvp-page-head,
h1.mvp-author-top-head,
.mvp-authors-name,
#mvp-content-main h1,
#mvp-content-main h2,
#mvp-content-main h3,
#mvp-content-main h4,
#mvp-content-main h5,
#mvp-content-main h6,
.woocommerce .related h2,
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .product_title,
.mvp-feat5-side-list .mvp-feat1-list-img:after {
font-family: 'Roboto', sans-serif;
}
ul.menu{border:none;list-style:none;text-align:left}
ul.menu li{margin:0 0 0 .5em}
td.menu-disabled{background:#ccc}
.site-menu-overlay .menu,.site-search-overlay .menu{padding:0;margin:0;text-align:center}
.site-menu-overlay .menu li,.site-search-overlay .menu li{list-style:none}
.calculator__assumptions{position:absolute;bottom:0;right:0;color:#05C3DE;text-transform:uppercase;font-size:16px;font-family:"TT-DemiBold";cursor:pointer}


.tagline {
  display: none;
}

.banner-list-font, #banner-part2, #banner-part3{color:graytext;text-shadow:1px 1px 1px #ccc;}

#banner-part2, #banner-part3{display:none;}

#banner-part2{position:relative;}
.span2{width:160px}
.row-fluid .span2{width:15.094339622642%;*width:15.04114813328%}
input.span2,textarea.span2,.uneditable-input.span2{width:146px}

input.span2, textarea.span2, .uneditable-input.span2{width:126px;}

.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;}

.chat-support.span2{margin-left:0px;}

.ln2 {
  width: 12px;
  margin-left: 16px;
  margin-top: 2px;
  border-left: 1px #aaaaaa solid;
  height: 67px;
  display: none;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-775-0 , #pg-775-1 , #pg-775-2 , #pl-775 .panel-grid-cell .so-panel , #pl-775 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

	
	
	

.column-section { margin-top: 60px; }

div .column-section:first-child { margin-top: 0px; }

.wrapper { margin: 0 auto; }

body.custom-background .wrapper { margin: 0 auto; background: #fff; max-width: 1160px; }


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


.clubs .entry .thumb a:hover span.entry-format,
.list-entries .entry .thumb a:hover span.entry-format {
	opacity: .5;
	transition-duration: 200ms;
}


.forum-post .thumb span.entry-format,
.list-entries .entry .thumb span.entry-format {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 50%;
	background: #222;
	z-index: 1001;
}


.forum-post .entry-format {
	width: auto !important;
	border-radius: 22px !important;
	padding: 0 10px;
	text-shadow: none;
	font-size: 12px;
	color: #fff;
}


.demo .button_text {font-size: 10px;
                    padding: 5px 0 0 15px;
}


.business .button_text {font-size: 10px;
                    padding: 5px 0 0 15px;
}


.personal .button_text {font-size: 10px;
                        padding: 5px 0 0 15px;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.row{margin-left:-15px;margin-right:-15px}
.section-fullheight .row,.section-fullheight [class*=col-md]{position:static!important}
.lo-script{position:absolute;left:0;bottom:20px;height:1px}

.data-a{position:relative;display:flex;display:-webkit-flex;width:80%;margin:0 auto;background:#fff;margin-top:-58px;z-index:2;}

.data-a table{width:100%}

.bg2 .data-a{width:80%;margin-top:20px;}
	

#mc_embed_signup {
	position:relative;
	overflow:hidden;
	}

	
#mc_embed_signup  .response	{
position: absolute;
font-family:"Gill Sans std", "Gill Sans MT", Calibri, sans-serif;
line-height:1.6;
font-weight:100;
background: #fff;
font-size: 14px;
top: 60px; left:0;
height: 80%;
width: 100%;
padding:0 20px;
text-align: justify;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
	
.widget,#mc_embed_signup {
	background-color:#fff;
	}




.network_div .div-300:nth-child(3n+1),.network_div .div-300:first-child {
	margin-left:0;
	}


.network_div .div-300{
	margin-left:25px;
	margin-bottom:25px;
	}


.expand-pathway .innercontent {
	color: #021e47;
	font-size: 15px;
}
footer .compliance{margin-top:-13px;margin-top:-0.8125rem}
footer .compliance .ehl{width:81px;width:5.0625rem;margin-right:10px;margin-right:.625rem}
footer .compliance .fdic{width:42px;width:2.625rem}
body.subpage-investment footer .compliance{display:none}
.lt-ie9 footer .compliance{width:150px;width:9.375rem}

.header-area .top-header{
    height: 35px;
    background: #fbfbfb;
}

.top-social-area a{
    padding:5px 0px 5px 15px!important;
}

    .top-social-area{
        text-align: center!important;
    }

    .header-area .top-header .top-social-area {
      text-align: right; }

      .header-area .top-header .top-social-area a {
        display: inline-block;
        padding: 5px 15px;
        color: #000000;
        font-size: 13px; }

        .header-area .top-header .top-social-area a:hover, .header-area .top-header .top-social-area a:focus {
          color: #30336b; }

  .coming-soon-area .header-area .top-header .top-social-area a {
    color: #ffffff; }

.header-sub .main-nav-link {
  display: inline-block;
  line-height: 48px;
}

.nav-icon,
.main-nav-link {
  float: left;
  display: block;
  padding: 0 15px;
}

.main-nav-link {
  font-weight: 300;
}
#content[tabindex="-1"]:focus{outline:0}
.site-content .widget-area{width:340px;float:right;padding:1rem;padding-top:1.6rem;padding-left:0;background-color:#fff}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.site-content{background-color:#fff}
.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-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

#section-info .col-md-8{
  font-family: 'GothamNarrow-Light';
}
.navbar .navbar-secondary .region{display:inline-block!important}


.tab-pane{
	padding-top:20px;
	}
 #content p, #content ul, #content ol, #content, #frontpage blockquote { text-align:Default; }

#count_text {
font-family: Lato;
  margin-left: 65px;
  color: white;
  font-size: 13px;
}

.sub-menu .menu-item-has-children:after { color: #fff }

.widget_nav_menu .sub-menu { margin-top: 8px }

#sidebar .widget_nav_menu .sub-menu { display: none }



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


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;}
.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:.55556rem;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}
.telefone{font-size:25px;font-weight:600}
.telefone .icon{font-size:22px;margin-right:5px}
.ligue-agora .telefone,.chat-online .telefone{font-size:42px}
.ligue-agora .telefone .icon,.chat-online .telefone .icon{font-size:35px}
.telefone a{color:#FA8940}

.comparisontable tr .td-left {
	text-align: left;
}

	.td-left {
		font-size: 14px;
		line-height: 17px;
	}


.button_left_selected {
  border-top-width: 1px;
  border-top-color: white;
  border-top-style: solid;
  line-height: 25px; 
  color: black; 
  height: 25px; 
  background-color: #E1DDD4; 
  width: 216px;
  font-family: Arial;
  font-size: 12px;
  text-align: right;
}


.button_left_selected a {
  text-decoration: none;
  color: black;
  width: 206px;
  display: block;
  height: 25px; 
  padding-right: 10px;
}


.button_left_selected a:hover {
  text-decoration: none; 
  color: #black;
  background-color: #E1DDD4;
  height: 25px; 
}
.img-fluid{max-width:100%;height:auto}

.post-title,.entry-title{font-size:24px!important}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


.overlay .container-fluid {
	position: relative;
	z-index: 3;
}


.call-to-action .container, .call-to-action .container-fluid {
	position: relative;
	z-index: 3;
}


.nivo-html-caption {
    display: none;
}


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}



.row-featured {
  overflow: hidden;
  margin-right: -16px; }


.row-featured-category {
  margin-bottom: -1px; }

  .row-featured-category .sell-your-item {
    top: 15px; }

  .item-list .row {
    margin: 0; }


.row-featured-company .f-category h6 {
  color: #777;
  font-size: 12px;
  text-transform: none; }

  .row-featured-company .f-category h6 .company-name {
    color: #369; }


.event-filters-wrapper .row {
  margin: 0; }

#contentrap { float: left; width: 800px; }

.mkdf-wrapper .mkdf-wrapper-inner {
width: 100%;
overflow: hidden;
}

.mkdf-boxed .mkdf-wrapper .mkdf-wrapper-inner {
width: 1150px;
overflow: visible;
margin: auto;
}

.mkdf-grid-1300.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1300.mkdf-boxed .mkdf-wrapper-inner {
width: 1350px;
}

.mkdf-grid-1200.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1200.mkdf-boxed .mkdf-wrapper-inner {
width: 1250px;
}

.mkdf-grid-1000.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1000.mkdf-boxed .mkdf-wrapper-inner {
width: 1050px;
}

.mkdf-grid-800.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-800.mkdf-boxed .mkdf-wrapper-inner {
width: 850px;
}

.hbold4{ font-size:18px; font-weight:normal; line-height:22px; color:#24a800;}

.pad-2 {margin:8px 0 0px 20px;}


div#viewport {
  padding-top: 78px;
}

body.single-videos div#viewport {
  padding-top: 0;
}

#left-footer {
	width: 320px;
	float: left;
	margin-top:18px;
}

#left-footer .content {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 12px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CDCDCD;
}


#footer-feedback {
    background:#bbbdc0;
    padding:2em 0;
}

#footer-feedback p a {
    color:black;
    font-weight:600;
}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }


.blog-description:before {
	content: "";
	display: block;
	width: 100px;
	height: 2px;
	background: rgba(255,255,255,0.1);
	margin: 20px auto;
}


.blog-description {
	color: rgba( 255, 255, 255, 0.5 );
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	line-height: 1.25;
	text-align: center;
}

.sidebar-article {
line-height: 1.2em;
}
.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,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-lg-1,.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-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-lg-12{width:100%}

.mvp-feat1-right-out,
.mvp-feat1-right-in,
.mvp-widget-feat2-out,
.mvp-widget-feat2-in {
margin-right: 0;
}

.mvp-feat1-right-out,
.mvp-feat1-right-in,
.mvp-widget-feat2-out,
.mvp-widget-feat2-in,
#mvp-home-widget-wrap .mvp-flex-side-out,
#mvp-home-widget-wrap .mvp-flex-side-in {
margin-right: 0;
}
