﻿#submenu-plusinfo .affix{top:100px}
#submenu-plusinfo .affix+.container-fluid{padding-top:100px}
#submenu-plusinfo .divider-vertical-small{margin:19px 0 0 0!important;height:15px!important;border-left:.5px solid #202831!important;border-right:.5px solid #202831!important}
#submenu-plusinfo{transition:opacity .8s}


.header-separator {
  height: 5px;
  margin: 0;
  background-color: #808080; }
.rt-grid-12{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;}
.rt-grid-1:before,.rt-grid-2:before,.rt-grid-3:before,.rt-grid-4:before,.rt-grid-5:before,.rt-grid-6:before,.rt-grid-7:before,.rt-grid-8:before,.rt-grid-9:before,.rt-grid-10:before,.rt-grid-11:before,.rt-grid-12:before{display:table;content:"";clear:both;}
.rt-grid-1:after,.rt-grid-2:after,.rt-grid-3:after,.rt-grid-4:after,.rt-grid-5:after,.rt-grid-6:after,.rt-grid-7:after,.rt-grid-8:after,.rt-grid-9:after,.rt-grid-10:after,.rt-grid-11:after,.rt-grid-12:after{display:table;content:"";clear:both;}



table.footer a.header{  color: #FFFFFF;  text-decoration: none;  text-transform: uppercase;  z-index: 2000;  font-family: Verdana, Arial, Helvetica, Tahoma;  font-size: 12px;  font-weight: normal;  padding-left: 10px;   padding-right: 20px;  }

table.footer a.header:link{  color: #FFFFFF;}


table.footer a.header:visited{  color: #ADC4D9;}


table.footer a.header:hover{  color: #4CB5FF;}


table.footer{  border-width: 0pt;   background-color: #246b89;  color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, Tahoma;  font-size: 0.8em;}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}


.arrow-help
{
	position: absolute;
	bottom: 187px;
	z-index: 15;
	left: 50%;
	margin-left: -160px;
	
	padding-left: 0;
	list-style: none;
	text-align: center;
	width: 320px;
	background-color: black;
	color: white;
	display: none;
}



.portfolio-grid .item figure {
  margin-bottom: 0;
}

.portfolio-grid.detailed .item figure {
  margin-bottom: 20px;
}

.portfolio-grid.col3 .items-wrapper,
.portfolio-grid.col4 .items-wrapper {
  margin-bottom: -15px;
  margin-right: -15px;
}

.portfolio-grid .item {
  float: left;
}

.portfolio-grid.col3 .item,
.portfolio-grid.col4 .item {
  margin-bottom: 15px;
  width: 33.33339%;
  padding-right: 15px;
}

.portfolio-grid.col4 .item {
  width: 25%;
}

.portfolio-grid.detailed .items-wrapper {
  margin-bottom: -40px;
}

.portfolio-grid.detailed .item {
  margin-bottom: 40px;
}

  .portfolio-grid.col3 .item,
  .portfolio-grid.col4 .item {
    width: 50%;
  }

  .portfolio-grid img {
    width: 100%;
  }

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }
#site-description{color:#000;clear:right;float:right;font-style:italic;margin:15px 0 18px 0;opacity:.65;width:220px;}
#site-title,	#site-description{float:none;line-height:1.4em;margin:0;padding:0;}


.quotes_carousel_wrap .item .quote_name {position:relative;font-size:16px;width:50%;margin-left:auto;margin-right:auto;text-align:center;}
.mk-go-top{z-index:300}
#comments,#mk-footer,#mk-sidebar,.blog-similar-posts,.mk-about-author-wrapper,.mk-back-top,.mk-go-top,.mk-header,.mk-loop-next-prev,.mk-post-nav,.mk-quick-contact-wrapper,.news-post-heading,.single-back-top,.single-post-tags,.single-social-section{display:none!important}
#wpadminbar,.mk-go-top{-webkit-backface-visibility:hidden}
.mk-go-top.is-active{right:15px;opacity:1}
.mk-go-top:hover{background-color:rgba(0,0,0,.3)}
.mk-go-top i{position:absolute;top:15px;left:15px;color:#fff;font-size:16px;line-height:16px}
.mk-go-top,.mk-quick-contact-wrapper{bottom:70px!important}
#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}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}


.header-text-shadow{
    text-shadow: 1px 1px 2px rgba(0,0,0,1);
}
.box-shadow-overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:none}

.img-info {
width: 250px;
}

.img-info, .img-info1 {
width: auto;
max-width: 100%;
height: auto;
}


.mobile-navigation .nav-children { padding-left: 15px; }



.menu-toggle, .mobile-navigation .nav-menu.toggled, .mobile-navigation ul ul.toggled, .mobile-navigation.toggled .nav-menu .nav-children.toggled .subnav-children { display: block; }

  .navigation .nav-children { position: absolute; }

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
.lo-footer_site{margin:.4em 0 0}
.lo-responsive .lo-footer_site{display:none}


header .logo {
	
}

header .logo a{
	font-size: 70%;
	color: #ffffff;
}

  div#mega-menu-wrap-main_menu {
    padding: 0;
  }




#mega-menu-wrap-main_menu #mega-menu-main_menu {
  font-family: "proxima-nova",sans-serif;
  font-style: normal;
  font-weight: 600;
}

.large-gallery .hovers {
    position: absolute;
    z-index:2;
    width: 1200px;
    height: 486px;
    top: 0;
    left: 0;
}


.medium-gallery .hovers {
    position: absolute;
    display:none;
    width: 283px;
    height: 283px;
    top: 0;
    left: 0;
}


.small-gallery .hovers {
    position: absolute;
    display:none;
    width: 75px;
    height: 75px;
    top: 0;
    left: 0;
}

.thumb {
	position: relative;
	float: left;
	margin-right: 15px;
}

.thumb img {
	
	width: 250px; 
	height: 167px; 
	
}

.thumb .inset-border {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 5px solid rgba(255,255,255,.5);
}

a.thumb:focus {
	outline: none;
}
div#search input{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background: #e6eaf2;border:1px solid #000000;}
div#search span.btn{-webkit-border-radius:10px;-moz-border-radius:10px; border-radius:10px;background: #f50e0e;}

.topRight .search{float: left; position: relative; z-index: 999;}

.topRight .search input{margin-top: 0px;}

.search input {width: 250px; height:20px; padding-top: 5px; color: #324c7b; font-size: 12px; padding-left: 5px;}

    .footertop .footer .links {
      width: 100%;
      padding-bottom: 15px;
      text-transform: uppercase;
      font-family: sans-serif;
      font-size: 16px; 
    }

    .footertop .footer .links .footer-links {
      	text-transform: none;
        font-weight: bold;
        font-size: 18px;
        line-height: 30px;
        float: left;
        margin-right: 2.05765%;
        width: auto !important; }

      .footertop .footer .links .footer-links:last-child {
          margin-right: 0; }

body.single div.hentry h2.entry-title,body.page div.hentry h2.entry-title{font-size:1.7em;font-weight:400;text-align:center;}

body div#container div.hentry{clear:both;}

div.hentry .entry-date{font-weight:700;word-spacing:0.2em;}

div.hentry abbr.published,div.comments abbr.comment-published{border:none;cursor:text;}

	body div#content div.hentry{text-align:left;}
.vibe_grid .wp_query_args{display:none}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

#primary-nav .nav li li a:hover,
#primary-nav .nav li li li a:hover,
.widget_tj_category_posts .entry-title a:hover,
.entry-content a:hover,
.entry-meta a:hover,
.entry-tags a:hover {
	color: #42a2ce !important;
}

.entry-bottom span.entry-tags {
	margin-left: 10px;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.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}
.jumbotron .container{max-width:100%}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

.border-bot{ position: absolute; display:block; background:#E6E5E9; height:4px; right: 0; bottom: -4px; width: 5000px;}

.widget_bttk_author_bio .text-signature {
font-family: 'Dancing Script', cursive;
font-size: 30px;
color: #000;
font-style: italic;
line-height: 1.3;
margin-bottom: 10px;
}
.tve-leads-two-step-trigger{cursor:pointer}
#header_wrapper{background:#282c7d;border-bottom:5px solid #b4adcf;}


.topbar-toggler {
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	float: left;
	display: none;
	padding-top: 1px;
}



.top{width:100%; background:#3b4348; display:inline-block; line-height:50px; height:50px;}

.top a{color:#fff;}

.top a:hover{color:#ef4d35;}

.top .social{float:left; font-size:18px;}

.top .social a{margin-right:10px;}

.top .topNav{float:right;}

.top .topNav a{margin-left:15px;}

.top .topNav a:last-child{margin:0;}

.header .header__inner { position: relative; padding: 14px 0; background: #3f8fb4; box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1); }

.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-md-4 {
    width: 33.33333333%;
  }




.mobile {display: none;}
.call-to-action-panel .call-to-action-panel-heading .logo{margin-left:auto;margin-right:auto}
.call-to-action-panel .call-to-action-panel-heading .logo img{max-width:100%}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}
.pagination p.counter,.page-links p.counter{margin:0}
#g-simplecounter-calendar .counter-block{display:inline-block;margin:0 .5rem;padding:0}
.fusion-accordian.custom-toggles .panel-collapse.collapsing{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-md-8 {
        width: 66.66666667%;
    }
.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%}
.vibe_grid .wp_query_args{display:none}
.vibe_grid.masonry{margin:0 -15px}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.footer__sub-menu .footer__menu li{border-right:1px solid #333d47}
.footer__sub-menu .footer__menu li a{color:#333d47}
.abcp_promo-block .abcp_promo-block-text,.abcp_promo-block-text{padding-left:0;list-style:none}
.abcp_promo-block .abcp_promo-block-text,.abcp_promo-block .abcp_promo-block-text li{font-size:14px;color:#fff;margin-bottom:0;font-weight:300}
.abcp_promo-block .abcp_promo-block-text li{line-height:2em;display:inline-block;margin-right:20px}
.abcp_promo-block .abcp_promo-block-text li:before{content:"\f00c";display:inline-block;width:10px;height:15px;padding-right:20px;vertical-align:middle;color:#ff0;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}
.abcp_promo-block-text{font-size:14px;padding-top:10px;color:#fff}
.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
footer .nomore-txt{color:#fff}


 .indext a{ text-decoration: none;color: #204249;}


.indext a:hover{ text-decoration: underline;  color: #0054a7; }



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

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}

.body_index3 { font-family: Tahoma; font-size: 11px; text-align: justify; color: #006666}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}
.mp__expanded .mp__top{display:flex;margin-bottom:35px}
.mp__expanded .mp__top .mp__cover{flex:0 0 90px}
.mp__expanded .mp__top .mp__cover img{height:75px;width:75px}

	
	.byline .m-all:nth-child(2){
		padding: 10px 0 !important;
	}


#footer{
    float: left;
    width: 100%;
}


.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-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-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-5 {
        float: left;
        width: 41.66667%
    }

.alignleft {
	float: left;
	text-align: left;
}

.builder-module-footer .builder-module-element .alignleft,
.builder-module-footer .builder-module-element .alignright {
	padding: 1em;
}

.hentry .alignleft {
	margin: 1.5em 1.5em 1.5em 0;
}

.entry-footer .alignleft {
	width: 70%;
}

.loop-utility .alignleft,
.loop-utility .alignright {
	}


.loop-utility .alignleft a,
.loop-utility .alignright a {
	color: #FFFFFF;
	font-weight: bold;
	background: #000000;
	background: rgba(0, 0, 0, .6);
	line-height: 2;
	border: 1px solid #000000;
	padding: 5px 20px 20px 20px;
}


			table.default
			{
				width: 100%;
			}


				table.default tr
				{
					border-top: solid 1px #eee;
				}


					table.default tr:first-child
					{
						border-top: 0;
					}


				table.default td
				{
					padding: 0.5em 1em 0.5em 1em;
				}


				table.default th
				{
					text-align: left;
					padding: 0.5em 1em 0.5em 1em;
					font-weight: 800;
					margin: 0 0 1em 0;
				}


				table.default thead
				{
					background: #404248;
					color: #fff;
				}


				table.default tfoot
				{
				}


				table.default tbody
				{
				}






.topmenu{padding-left:20px; height: 52px;}


.topmenu ul li{list-style:none;display:inline;padding: 10px;}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

.home-content-table .umorebox_hcp img {
  padding: 1px;
  border: 1px #E5E5E5 solid;
  margin: -2px;
  width: 177px;
  border-color: #CCCCCC;
}

#ttw_ftdr {
	text-align:right;
	}
 
	div.header-wrapper .navigation-wrapper{ display: none; }
 
div.navigation-wrapper{ font-family: "Muli"; }


.actus{
	margin-bottom:20px;
	overflow:visible;
}
.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-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{float:left}
.col-xs-12{width:100%}

#guestbook_page .featured-entry-container .inner-box .col-xs-12 {
  display: table-cell;
  padding: 0;
}
.font14{font-size:14px!important}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}


 .colum, .colum_noticias{
	width: 285px;
	margin-right: 4px;
	margin-left: 4px;
	padding-bottom: 10px;
	float: left;
	overflow: hidden;
 }

 
 
  
	.colum, .colum_noticias, .colum_content, .colum_content_blanco, .colum_noticias_content{
		width: 100%;

	}


.colum{
	width: 49%;
	margin-left: 4px;
	margin-right: 0;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.wrap, .col { float: left;	display: inline; position: relative; }

.wrap { clear: both }
.text-right-xs{text-align:right!important}
.text-right-sm{text-align:right!important}
.text-right-md{text-align:right!important}
.text-right-lg{text-align:right!important}
.text-right{text-align:right}

 
.table01 th  { width: 30%; text-align: left; }

    .table01 th,
    .table01 td{
    width: 100%;
    display: block;
    border-top: none;
    }

  .table01 tr:first-child th { border-top: 1px solid #ddd; }


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}










.content-area { 

        margin: 0px auto; 

	padding-top: 0px;

        float: left;

}
.cp-modal-window-size .cp-animate-container,.cp-modal-window-size .cp-modal-content{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;position:relative;height:100%;margin:0 auto}
.cp-modal-custom-size .cp-animate-container .cp-affilate-link.cp-afl-for-smallscreen{bottom:-15px}
.cp-animate-container .cp-affilate-link{display:block;top:auto;bottom:20px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);left:0;right:0;margin:0;height:20px;z-index:999999999999;text-align:center;color:#fff}

.down_content1_1 {
    width: 48px;
    height: 66px;
    float: left;
}

.hovered h3.smaller { font-size: 5vw; }
.dropdown-bookmarks .bookmarks-li{line-height:22px;color:#555;margin-bottom:13px}
.dropdown-bookmarks .bookmarks-li span{display:inline-block;border-radius:3px;background-color:#EDEDED;border:1px solid #D1D1D1;padding:0 5px;line-height:20px}
.add-btn.none,.dropdown-bookmarks .bookmarks-icon,.dropdown-bookmarks .bookmarks-li,.dropdown-bookmarks .bookmarks-tip,.dropdown-bookmarks-rught.none{display:none}

#top .avia-smallarrow-slider  .slide-image, #top .avia-logo-element-container img{margin:0 auto; display: block; width:auto; width: 100%\9;}

#top .avia-smallarrow-slider  .avia-slideshow-dots a.active, #top .avia-logo-element-container .avia-slideshow-dots a:hover{background: #aaa; }




#top .avia-logo-element-container .slide-entry { padding:1px; }

#top .avia-logo-element-container img{ box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3); }

#top .av-border-deactivate.avia-logo-element-container img{ box-shadow: none; }

#top .avia-logo-element-container .slide-image{overflow: visible;}
.s5_responsive_mobile_present #s5_menu_wrap{display:none}
                         #s5_menu_wrap.s5_wrap, #s5_menu_wrap.s5_wrap_fmfullwidth { -moz-opacity: 1; -khtml-opacity: 1; filter:alpha(opacity=100); opacity:1 !important; }
 #s5_menu_wrap.s5_wrap {  margin-left:-20px;    position: fixed;  top:47px !important;  z-index:2;  padding-left:0px;   margin-top:0px !important; }

.aside-podmenu_ul { 
  margin-top: 28px;
  margin-left: 0;
  padding-left: 0;
}

.burger-menu-xs-dropdown .aside-podmenu_ul {
  margin-top: 16px;
}
.widget_et_recent_tweets .widget_list a,.widget_et_recent_tweets .et-extra-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon::before,.project-details .project-details-title,.et_filterable_portfolio .filterable_portfolio_filter a.current,.et_extra_layout .et_pb_column .module-head h1,.et_pb_extra_column .module-head h1,#portfolio_filter a.current,.woocommerce div.product div.summary .product_meta a,.woocommerce-page div.product div.summary .product_meta a,.et_pb_widget.woocommerce .product_list_widget li .amount,.et_pb_widget li a:hover,.et_pb_widget.woocommerce .product_list_widget li a:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title.active,.woocommerce .woocommerce-info:before{color:#dd3333}
ul.instagram-pics.instagram-size-thumbnail{margin-left:-2px;margin-right:-2px;display:inline-block}
ul.instagram-pics.instagram-size-thumbnail li{width:33.333%;float:left;padding:2px!important}
ul.instagram-pics.instagram-size-thumbnail a:hover img{opacity:.7}
ul.social_media:not(.staff) .instagram span,ul.social_media:not(.staff) .instagram:hover a:before{background:#7b6455!important;border-color:#7b6455!important}
.icons-set__item__field{display:table-cell;vertical-align:top;}
.icons-set__item__field--fix-size{width:85px;}





.et_monarch .et_social_pin_images_outer { display: none; z-index: 9999999999; position: absolute; }

.et_monarch .et_social_pin_images_outer:after { content: ""; background-color: rgba(0,0,0,.6); top: 0; left: 0; width: 100%; height: 100%; position: fixed; z-index: 999999; }
.l-container{position:relative;margin:0px auto;padding:0px 15px;max-width:1090px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;zoom:1}
.l-container:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.l-section--app .l-container{height:100vh;min-height:650px}
 #padding-26 { height:70px; }

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters{margin-right:0;margin-left:0}
.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}




.row {
    display: block;
    clear: both;
}


.row:after {
    content: "";
    display: block;
    clear: both;
    zoom: 1;
}


footer .row {
    padding: 20px 0;
}


.panel-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }


.panel-wrapper.full-width-image {
  padding-left: 0;
  padding-right: 0; }


.panel-wrapper.image-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }


.panel-wrapper.pullquote {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto; }

header .logo-container a:focus {
	outline: 0;
}

header .inner-header .logo-container {
	display: block;
	float: left;
	margin-right: 2.35765%;
	width: 31.76157%;
}

header .inner-header .logo-container:last-child {
	margin-right: 0;
}

.site-section header .logo-container {
	position: relative;
}

.h1-footer{font-size: 18px; font-weight: 800; font-family: "OpenSans-ExtraBold"; margin: 10px; color: #000}
#footer-menu{padding:0px;margin:0px;}
#footer-menu li{display:inline-block;margin:0px;list-style:none;}
#footer-menu li:last-child a{border-right:none;}
#footer-menu li a{color:#96abc5;font-size:87.5%;line-height:100%;border-right:1px solid #96abc5;padding:0px 8px 0px 4px;}
.ixl-nav-category-entry{display:inline-block;margin-right:30px}
body.responsive .ixl-nav-category-entry{display:block;margin-right:0}


#social-icons ul li#youtube a {
	background-position: -249px 0px;
	width: 78px;
}

#social-icons ul li#youtube a:hover {
	background-position: -249px -39px;
}

.menu {
	background: #000;
	border-bottom: 4px solid #b8252b;
}
.cbody{z-index:10000;height:60px;right:0}
#header .cbody{height:80px}

.phone {
	padding: 0 10px 0 0;
  	color: #edc434;
 	 font-family: 'Neucha', 'Roboto', sans-serif;
 	 letter-spacing: 2px;
 	 font-size: 1.20em;
 	 font-weight: 800;
 	 text-align: right;
}

	
	.center-element{
		float:none;
		margin:0 auto;
	}
.panel-body{padding:15px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}


            #content { display:table; height:100% }


#utility-cell  {
	padding-top: 20px;
	padding-right: 20px;
}
.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-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{float:left}
.col-xs-12{width:100%}
.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-12{width:100%}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.timeline .row:nth-child(2n) .content{background:#fff;border:1px solid #d9d8d2}
.timeline .row:nth-child(2n) .content:after{border-right-color:#fff}
.timeline .row:nth-child(2n) .content:before{border-right-color:#d9d8d2}
.timeline .row:last-child .line:before{background:none}
.timeline .row:nth-child(2n) .content:after,.timeline .row:nth-child(2n) .content:before{border-right-color:transparent}
.dem-votes-txt,.dem-percent-txt{position:relative;display:table-cell;padding-left:.3em;vertical-align:middle;font-size:90%;font-weight:700}

.footer-widgets ul .children .cat-item,
.footer-widgets ul .children .page_item,
.footer-widgets ul .sub-menu .menu-item,
.sb-widget ul .children .cat-item,
.sb-widget ul .children .page_item,
.sb-widget ul .sub-menu .menu-item {
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 0;
    border-top: 1px dotted #dcdcdc;
    border-bottom: none
}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.advisera-boxes li.border.training,.advisera-boxes li.border.books,.advisera-boxes li.border.conformio{border-right:none}
.advisera-boxes li.conformio{padding-top:30px}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.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}


.about-content p
{
	margin-left: 30px;
}


.about .about-content{
	margin-top:40px;
}


.about .about-content .about-bor{
	width:70px;
	height:3px;
	margin-top:15px;
	margin-bottom:15px;
}
.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}
.type-location .white-bg h4.text-center{margin-bottom:50px !important}
.text-center{text-align:center}
#faq-box .text-center{color:#00339f}

.lt-ie9 #menu-mobile {
  display: none;
}


#menu-mobile {
    position: absolute;
    top: 10px;
    right: 0;
    margin: 0;
}


#menu-mobile a {
    display: inline-block;
    float: left;
    background-color: #007469;
    width: 36px;
    height: 36px;
    font: 0/0 a;
    color: transparent;
    text-decoration: none;
    margin-left: 10px;
}






.special_bnr{
	margin-bottom:30px;
}

.special_bnr div[group]{
	display:none;
}

.special_bnr img{
	width:100%;
}

.row .nine { width: 75%; }

	
	div.feature-media-item-class.eight .feature-media-thumbnail, 
	div.feature-media-item-class.nine .feature-media-thumbnail, 
	div.feature-media-item-class.twelve .feature-media-thumbnail{ max-width: 100%; width: 100%; float: none; margin-right: 0px; margin-bottom: 20px; }

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

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}

#sogo_access_statement .accessibility-info-inner {
  background: #fff;
  padding: 30px;
  width: 100%;
  height: 100%;
  overflow: auto;
}

#sogoacc .accessibility-info {
  padding: 10px 0;
  border-top: 1px solid #333333;
}

#sogoacc .accessibility-info div i {
  padding: 0 5px;
}

#sogoacc .accessibility-info div {
  padding: 0 8px;
}

#sogoacc .accessibility-info div:last-child i {
  margin: 0 3px;
}

.accessibility-info {
  padding: 30px;
}

.accessibility-info h1 {
  font-size: 24px;
  margin-bottom: 24px;
  padding: 0;
}

.accessibility-info h2 {
  font-size: 18px;
  margin-bottom: 10px;
}

.accessibility-info p {
  margin-bottom: 24px;
  font-size: 14px;
}
.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-lg-12{width:100%}

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

.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-md-4 {
    width: 33.33333333%;
  }

.home_page .slider_main,.my_account,.text_page{width:100%;max-width:777px;float:left;background-color:#FFFFFF;margin-bottom:15px;padding:2%;}

.slider_main,.left_content_content{margin:0;width:100%;max-width:777px;float:left;background-color:#FFFFFF;padding:2%;overflow:hidden;}

  .home_page .slider_main,.my_account,.text_page,.slider_main.left_content_content{box-sizing:border-box;}

  .home_page .slider_main,.my_account,.text_page,.slider_main,.left_content_content{max-width:none;}

  .slider_main .slider{display:none;}
