﻿

.column .teaser {
margin-bottom:19px;
}

#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; }
.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-6{width:50%}

	
	
	.sidebar .posts-list img { width: 65px; }

	.sidebar .posts-list .content { margin-left: 80px; }

	
	.main-footer .posts-list img { width: 60px; }

	.main-footer .posts-list .content { margin-left: 75px; }


.footer-contact-info-wrapp {
  text-align: center;
  margin-bottom: 20px; }
.img-fluid{max-width:100%;height:auto}
.main-nav__list{position:absolute;right:0px;top:100px}
.main-nav__list-container.open1{display:block !important}

.row {
  margin-left: -15px;
  margin-right: -15px;
}



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

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

.clearfix,
.container,
.row {
	*zoom: 1;
}

  .thread-reply-page .box-info-detail .row {
    margin-left: 0;
    margin-right: 0;
  }

  .thread-reply-page .box-info-detail .row.replies-wrap {
    margin-left: -20px;
    margin-right: -20px;
  }
.cta{margin:10px auto 0px auto;padding:10px 10px 20px;background-color:#f2f2f2;position:relative;border:1px solid #dcdcdc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-shadow:#fff 1px 1px 0;box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-moz-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-webkit-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset}
.cta h3{font-size:1.5em;text-shadow:#fff 1px -1px 0}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
.et_divi_builder #et_builder_outer_content .et_pb_row,.pagewidth,.pagewidth-no-margin{width:100%;max-width:1200px;margin:auto;position:relative}
header .nav-row .pagewidth-no-margin,header .nav-row .pagewidth{width:100%;margin:0}
.large-6{width:50%}
#locator-unknown-wrapper{display:none;margin:0 auto;text-align:center;height:100%}
.home-section-wrapper{padding:50px 0;clear:both;}
.home-section-wrapper.white-bg.trusted-by{padding:0;}



.kwicks {
	
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}

.kwicks li{
		
		height:768px; 
		width:400px;
		
		display: block;
		overflow: hidden;
		padding: 0;  
}

.kwicks.horizontal li {
	
	margin-right: 5px; 	
	float: left;
}

.kwicks.vertical  li{
	
	margin-bottom: 5px; 	
}

.kwicks.horizontal #kwick_4 {
	margin-right: none; 
}

.kwicks.vertical #kwick_4 {
	margin-bottom: none; 
}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}
.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%}

.latest-news-row .col-md-4{
    padding:25px;
}

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

  .tw-bs .col-lg-5 {
    width: 41.66666667%;
  }
.pic-grid-wrapper div.box div.info{position:relative;width:100%;overflow:hidden;margin-top:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;z-index:999}
.pic-grid-wrapper div.box div.info p{margin-top:5px}
.pic-grid-wrapper div.box div.info p span{font-size:15px;text-transform:uppercase;display:block;margin-bottom:10px}
.pic-grid-wrapper div.box div.info a.view-but{font-size:15px;position:absolute;margin:0 auto;left:0;right:0;bottom:10px;outline:1px dashed #fbb995;outline-offset:-3px;clear:both;display:block;width:120px;height:35px;line-height:35px;font-weight:500;margin:5px auto 0;text-align:center;text-transform:uppercase;color:#fff!important;background-color:#f76813;text-decoration:none!important}
.carousel .czr-item{line-height:500px;overflow:hidden;min-height:500px;max-height:500px}
.czr-item .carousel-caption h1{font-size:22px}
.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-12{width:100%}
.news-preview__timestamp{font-size:10px;font-size:.625rem;line-height:11px;line-height:.6875rem;font-weight:400;font-style:normal;font-family:nyt-franklin,arial,helvetica,sans-serif;margin-left:.1em;color:#762123;white-space:nowrap}


#header-right ul.menu {
  margin-top: 8px;
}


#header-right ul.menu li:before {
  content: "";
}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

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



#header-middle { margin-top: 30px !important; }



#header-middle h2.block-title,
#header-last h2.block-title {
  color: #51748C;
  font-size: 1.833em;
  margin: 0;
  padding: 0;
}

body.full-width-layout #content-outer, body.default-layout #content-outer,body.full-width-no-box #content-outer {
	margin: 0 auto;
	max-width: 960px;	
}

.full-width-layout #about_div #content-outer { border: 1px solid #e5e5e5;-moz-border-radius: 4px;background-color: #ffffff;-webkit-border-radius: 4px;display: table;width: 100%;border-radius:4px;}

.full-width-layout #testimonial_div #content-outer {border: 1px solid #e5e5e5;-moz-border-radius: 4px;background-color: #ffffff;-webkit-border-radius: 4px;border-radius:4px;display:table;width: 100%;}

#social{
float:right;
font-size:10px;
height:20px;
display:block;
margin:4px 0;
}


#social ul{
width:200px;
}



#social h3{
margin:0;
padding:0;
}

#social ul li {
float:left;
margin-right:0px
}


#social ul li img{
width:32px;}
p.title a,ul.posts a,article.single p.postmetadata a{color:#222!important}
p.postmetadata a{color:#dd878d!important}
p.title a:hover,ul.posts a:hover,article.single p.postmetadata a:hover{color:#cc333f!important;text-decoration:none!important}
ul.posts div.postmeta p.postmetadata,ul.posts div.postmeta p.postmetadata a{color:#f5b74e!important}
ul.posts div.postmeta a:hover,ul.posts div.postmeta p.postmetadata a:hover{color:#eb6841!important;text-decoration:none!important}
ul.posts-side li p.postmetadata{margin-bottom:0}
ul.posts p.postmetadata,article.single p.postmetadata{font-family:bebasneueregular,Arial,sans-serif;font-size:18px;line-height:24px;color:#aaa}
ul.posts li.secondary p.postmetadata,ul.posts-side p.postmetadata{font-size:14px}
p.postmetadata{display:none}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }


.footer__nav {
  font-weight: 700;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 27px;
  margin-bottom: 20px;
}


.footer__nav h4 {
  padding-bottom: 8px;
  margin-bottom: 17px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.21);
  color: #fff;
}


.footer__nav h4.line-disabled {
  border-bottom: 1px solid transparent;
}


.footer__nav h4.space-disabled {
  padding-bottom: 0px;
  margin-bottom: 0px;
}


.footer__nav ul li a {
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 27px;
}


  .footer_col .footer__nav {
    float: left;
    width: 50%;
    padding: 0 20px;
  }

.logolinks {position: relative;margin-bottom:10px;text-align:center;z-index:7500;}


.menu {
	padding: 4px;
	font-size: 18px; 
	background-color: #F4F6F7;
	color: #566B7B; 
	width: 100%;
	display: block;
}


.menu a {
	color: #FFFFFF;
	text-decoration: none;
}





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

#copyright {
	border-top: solid 1px #fff; 
	margin: 0 30px; 
	line-height:50px;
}


.section-sub-heading {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: .06em;
  color: #22be73;
}

.col-lg-3, .col-lg-4, .col-sm-6, .col-xs-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-12 {
  width: 100%;
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container,body{min-width:992px!important}
.elementor-section .elementor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}
.list-unstyled{padding-left:0;list-style:none}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}
 


ul.wp-mega-sub-menu li .instagram-header {
	padding-top: 0;
}

ul.wp-mega-sub-menu li ul.instagram-widget li {
	width: 31.33%;
	float: none;
}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}

	#top .avia_hidden_link_text{display: none;}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:100%;}

footer .copyright li {
	color: #e6e6e6;
	font-size: 0.875em;
}

footer .copyright {
	
	text-align: right;
	clear: both;
	max-width: 640px;
	width: auto;
	display: block;
	margin: 0 auto 0 auto;
}

footer .copyright li .leftEdgeOfList {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #aaa;
	margin-left: 10px;
	padding-left: 10px;
}

footer .copyright li a {
	color: #75b545;
}

footer .copyright li a:hover {
	color: #c3c3c3;
}

#home-2017 footer .copyright {
	display: block;
	clear: both;
}

#home-2017 footer .copyright li .leftEdgeOfList {
	border: none;
}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.nav-dropdown.nav-dropdown-simple li.html,.nav-dropdown.nav-dropdown-bold li.html{padding:0 20px 10px}
li.html .row,li.html form,li.html select,li.html input{margin:0}
.off-canvas:not(.off-canvas-center) li.html{padding:20px}
.header li .html .live-search-results{top:0;position:relative;box-shadow:none;background-color:transparent}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}
li.html form,li.html input{margin:0}


li.menu-item a {
color:red;
}




img.img-responsive {
	display:inline-block;
}



	
	#slider img.img-responsive {
		display:inline-block;
	}
.et_pb_text_inner{position:relative}


.ctnr-more-links {
  margin-bottom: 80px;
}


.ctnr-more-links h3 {
  margin-bottom: 10px;
  padding-left: 20px;
  text-transform: uppercase;
}

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}
.soliloquy-container .soliloquy-image{max-width:100%;display:block;height:auto;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.font_7glgnq3sg, [data-font="font_7glgnq3sg"], [data-font="font_7glgnq3sg"] li a, #content-holder h4 {font-family: "unitext", sans-serif;font-weight: 700;font-style: normal;}

.sche18{
	position: absolute;
    right: 382px;
    bottom: 136px;
}


.lang_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}


a.lang_link:hover {
	text-decoration: underline;
}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
	
.bg {
	font-size: 14px;
	background-color: #f2f2f2;
	background-repeat: repeat-y;
	background-position: center;
}

.mobile-menu-wrap .mobile-menu-social-box {
  position: relative;
  overflow: hidden;
  margin: auto auto;
  padding: 0 10px 0 10px;
  width: 100%;
}

.mobile-menu-wrap .mobile-menu-social-box .mobile-menu-social-box-inside {
  position: relative;
  width: 100%;
  text-align: center;
  padding: 20px 0 20px 0;
  border-top: 1px solid #2a2b2b;
}
.col-md-5{width:41.66667%}




.footer-copyright {

	display: block;

	background: rgba(0,0,0,0.3);

	padding: 15px 0;

	border-top: 1px solid rgba(255,255,255,0.1);

}




.footer-copyright p {

	margin-bottom: 0px;

	font-size: 0.92em;

	color: rgba(255,255,255,0.4);

}




.footer-copyright strong {

	color: #6e6e6e;

	font-weight: 700;

}

#social-wrapper {
	max-width: 1190px;
	margin:auto;
	padding: 2px 0;
}
.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:25px;padding-right:25px}
.col-lg-10{width:83.33333333%}


.head-info {
  border-top: 0px solid #CCC;
}

.head-info .money{
	position:absolute;
	right:0;
}


#header .span4.pull-right .head-info{
	overflow:visible;
}
.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}
#mobile-nav .mobile-open a {background: #2a5e00 none;}

#main {
    width:94%;
    margin:28px auto 0;
    height:100%;
}


.story {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}


.vcenter {
  display: table;
  height: 100%;
  width: 100%;
}


.vcenter-inner {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}


.carousel-cell .vcenter-inner {
  color: #fff;
}


.img-responsive {
	width: 100%;
}


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

.post-img a:hover img { border:2px solid #ff4e00; }
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.adright{text-align:center;margin-bottom:10px;}

.main-container, .vc_row-fluid.main-container { width: 1110px; margin: 0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.et-fb.et-db #et-boc .et_pb_number_counter{opacity:1}
.article{width:100%}
.article table{border-collapse:collapse;border-spacing:0;width:100%;text-align:left;border:1px solid #ddd}
.article table td,table th{padding:7px 15px;text-align:left;border:1px solid #cac6c6}
#top-left .logo .austal{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;}
#top-left .logo .austal a{margin:0;display:block;}
#top-left .logo .austal a img{display:block;width:127px;height:77px;}
#top-left .logo .austal .shipload-button{color:#000000;background:#fff;border:4px solid gray;margin-left:30px;margin-top:5px;padding:6px 10px 5px;font-weight:600;line-height:1;font-size:14px;}
.austal-blue-text{color:#005B82;}
#avc-location-tabs .et_pb_all_tabs .et_pb_tab{padding:0}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.nav-wrap, .navbar {
	position: static !important;
}

.nav li {
	text-align: center;
	margin: 0;
}

#site-nav ul li.menu-item-has-children,
#site-nav ul li.page_item_has_children {
	border-bottom: none;
	padding-bottom: 0;
}

.menu-item-language img.iclflag {
  margin-top: -3px;
}


.row20,
.row20 .row {
    margin-right: -10px;
    margin-left: -10px
}


.site-description {
	color: #222;
	display: block;
	text-indent: -9999px;
}


.site-description,
.site-title {
	margin-bottom: 0;
	text-align: center;
}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}




#header{
    position: absolute;
    top: 12px;
    height: 73px;
    background: rgba(0, 0, 0, 0.85);
    width: 100%;
    z-index: 30;
    min-width: 1200px;
}


.bottom {
overflow: hidden;
padding-bottom:25px;
}

.mh-col-1-3 { width: 31.66%; }
.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-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{
    padding-left:0;
    padding-right:0;
}


  
  .col-md-6 {
    width: 50%; }
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.affix .row{background:#dee5ed;border:1px solid #cad6e2}
.row{margin-right:-15px;margin-left:-15px}


.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }
 
.gdlr-core-promo-box-item .gdlr-core-promo-box-item-title{ color: #383838; }
 
.gdlr-core-promo-box-item .gdlr-core-promo-box-content-wrap{ border-color: #e8e7e7; }

.gdlr-core-promo-box-item .gdlr-core-promo-box-item-content{ font-size: 14px; }

.gdlr-core-promo-box-item .gdlr-core-promo-box-content-wrap.gdlr-core-with-frame{ padding: 35px 35px 15px 35px;
	border-width: 0px 1px 1px 1px; border-style: solid; }

.gdlr-core-promo-box-item .gdlr-core-promo-box-content-wrap.gdlr-core-with-shadow{
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15); }

.section4 ul li .flag{
	height:60px;
	width:80px;
	margin:15px 30px;
	box-shadow:0 8px 10px -6px rgba(0,0,0,.3);
}
.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}


	.search-provider .provider.row .collapse-group .collapse {
		background: #e4e4e4;
		border: none;
		margin: 0;
	}

.tr { text-align: right; }


.wrap {
      width: 960px;
      margin: 0 auto;
}

#sidebar .widget-wrapper li{background:none;}

.widget-error{background:#F8F8F8;border:1px solid #EBEBEB;}

.widget-wrapper{background:#F8F8F8;border:1px solid #EBEBEB;}

.widget-wrapper li{color:#335577;}

.widget-wrapper table{width:100%;table-layout:fixed;}

ul.widget-wrapper,ul#footer{padding:10px 0px 0px 0px;}

.widget-wrapper li,#footer li{padding-left:30px;padding-bottom:5px;}


.widget.Contact_form {
    padding-top: 0;
    padding-bottom: 0;
}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#dd3333}

  .menumap ul li p.loc-area { text-align: center; font-size: 13px; }

  .menumap ul li p.loc-area span { font-size: 12px; }

  .menumap ul li p.loc-area br.nl { display: block; }


#spinners {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}
.module-footer .footer-bottom-link-wrapper{max-width:500px}
.module-footer .footer-bottom-link-wrapper:first-child{-webkit-flex:1 0 55%;-ms-flex:1 0 55%;flex:1 0 55%}
.module-footer .footer-bottom-link-wrapper:last-child{-webkit-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%;margin:72px 0}

#header .logo{font-size:28px;line-height:120px;float:left;position:relative;}

#header .logo i{font-size:30px;position:absolute;top:51%;right:-35px;line-height:0;opacity:0;}

#header .logo:hover i{font-size:20px;right:-29px;opacity:1;}

#allrr {
	
	color: #000033;
	text-align: center;
	}

.szamok{ color:#ffffff; width:100px; text-align:center; font-size:22px;}


#header-content {
	background-position: center right;
	background-repeat: no-repeat;
	position: relative;
}


#header-content, #footer-content {
	min-height: 24px;
	height: auto !important;
	height: 24px;
}
.td_module_8 .td-module-meta-info{display:none}

		.amount-message-main, .wraper_bg-bright h3, .wraper.bg-raw h3, .intro_block h3.special, .loan_r a{
			font-size: 19px;
		}


 

.icon-popup { padding: 9px 0 10px 0; float: right; width: 32px; position: relative; }

div.icon-popup em { background: #fff; border: 1px solid #555; padding: 5px; position: absolute; top: -50px; left: -0px; text-align: center; z-index: 2; display: none; color: #555; }



.f_left { float:left; }
.container-fluid{margin-right:auto;margin-left:auto;padding-left:4px;padding-right:4px}
.container-fluid.max{max-width:1400px;margin-top:-32px;margin-bottom:60px}


img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 1.625em;
}


.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.smile_l{background:#038dcc;background:linear-gradient(to top, #038dcc, #0AADFC);padding:3px;padding-top:7px;box-shadow:0 2px 2px rgba(0, 0, 0, .4)}
.smile_S:hover,.smile_m:hover,.smile_i:hover,.smile_l:hover,.smile_e:hover,.rate_R:hover,.rate_a:hover,.rate_t:hover,.rate_e:hover{padding-top:20px}
.smile_S,.smile_m,.smile_i,.smile_l,.smile_e,.rate_R,.rate_a,.rate_t,.rate_e{-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;text-shadow:none}


.header__social,
.header__buttons {
  max-height: 49px;
}


.header__buttons-inner {
  display: table;
  height: 49px;
  width: 100%;
  text-align: right;
}


.header div.logo-use-image img.logo_big,
.header__logo-inner,
.header__menu-inner,
.header__buttons-inner,
.transition-on {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}

    .rot .rot_footer {
      height: 237px; }

.twt_tool_bdr .sfsi_inside .cstmicon1 {
    margin: 2px 0!important;
    display: inline-block;
    float: none;
    width: 62px;
    overflow: hidden;
    
}

.twt_tool_bdr .sfsi_inside .cstmicon1 a img{
	float: left;
}
.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

																 a.logo-mobile img.logo { padding: 0 0 0 0; }

.logo {	float: left; }


.logo-mobile {
    right: 50%;
    position: absolute;
    text-align: center;
    top: 70px;
    z-index:1;
}


.logo-container-mobile {
	margin: 0 auto 30px;
	width: 100%;
	text-align: center;
}
