﻿.palette-color4-4 {color: #f8f9f6;}


ul.menu{
	font-size:12px;
}


ul.menu a{
	text-decoration:none;
	color:#2F4F4F;
}


ul.menu .sub-menu{
	z-index:100;
	position:absolute;
	top:75px;
	left:-105px;
	background:#999;
	display:none;
	text-align:left;
	width:200px;
	font-weight:normal;
}


ul.menu .sub-menu a{
	display:block;
	color:#fff;
	padding:15px;
}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}

#leftside ul li.iconapif{
	height:110px;
	}
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}
.line-pattern{position:absolute;z-index:-1}
.line-pattern--left{top:35%;left:0}
.line-pattern--right{bottom:35%;right:0}


section.location-details .location-details-description {
    background: #f7f7f7;
}


    section.location-details .location-details-description .padding {
        padding: 30px;
    }
.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%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.node-type-collections .entity-paragraphs-item,.node-type-collections .field-name-field-mainimage,.node-type-collections .paragraphs-fullwidth .content{position:relative;margin:auto;}
.node-type-collections .paragraphs-fullwidth .content,.node-type-collections .eb-image .content{padding-top:30px;padding-bottom:30px;}
.eb-parallax .content{position:absolute;}


.max-width {
  max-width: 1280px;
  margin: 0 auto;
  background: #fff;
}

.menu-footer-menu-container li, .menu-footer-menu-spanish-container li {
	display:inline-table;
	padding:0 5px;
}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}


.dj-mtmenu li.dj-up {

	list-style:none outside; 

	display:block; 

	float:left;

	margin: 0;

	padding: 0;



	border-right: 0;

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

#searchform input[type="submit"], #navigation ul li a:hover, .current-menu-item, .current_page_item, .tagcloud a:hover, .currenttext, .pagination a:hover {background-color:#7e4a0c; }

#first {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0.3, 0.9, 0.9);
    -webkit-animation-name: rotate; 
    -webkit-animation-duration: 2s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: 6px 30px;
    -moz-animation-timing-function: cubic-bezier(0.5, 0.3, 0.9, 0.9);
    -moz-animation-name: rotate; 
    -moz-animation-duration: 2s; 
    -moz-animation-iteration-count: infinite;
    -moz-transform-origin: 6px 30px;

}

.ball { 
    position: absolute;
    display: block;
    background-color: #ffffff;
    left: 24px;
    width: 12px;
    height: 12px;
    border-radius: 6px;
}
#triangle-down-wrapper{position:absolute;right:15px;bottom:-18px}
.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,.col-xl-1,.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-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-left:0.9375rem;padding-right:0.9375rem}
.col-xs-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#header-space,body:not(.material) #search-outer{display:none!important}
#header-space[data-header-mobile-fixed="1"]{display:block!important}
#header-space{height:106px;}

  
  #buy h2 { margin-left: 10%; }
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}

.col {
	display: block;
	float:left;
  margin: 0 0 0 3.3%;
}

.col-3 {
	display: block;
	float:left;
	margin: 0 0 0 9.2%;
}

.col:first-child,
.col-3:first-child,
.col-left {
   margin-left: 0;
 }
.forum-section ul li.photo-post{width:49%;float:right;clear:right;overflow:hidden}
.forum-section ul li.photo-post .image{float:left;width:100px;height:75px;overflow:hidden;margin-right:5px;margin-left:5px}
.forum-section ul li.photo-post .msg{display:block;height:55px;overflow:hidden}
body.responsive-ready .forum-section ul li.photo-post{float:none;width:100%;margin-bottom:2em}
.hnews .hmedia .photo{border:none}
.lastNews.layout-4 .items .hnews .hmedia .photo{width:100%}
.lastNews.layout-5 .items .hnews .hmedia .photo{width:100%}
.site-11 .lastNews.layout-4-AL-Mag .hnews .hmedia .photo{width:100%}


body.boxed.res1170 #page_wrapper {width:1200px}

  
  body.boxed #page_wrapper {width:100%; border:0;}


body #page_wrapper , body.boxed #page_wrapper {
	background-color:#ffffff;		background-repeat:repeat;	background-position:left top;	background-attachment:scroll;}



header#header , .oldie #page_wrapper header#header {
	background-color:#ffffff;	background-image:none;	background-repeat:repeat;	background-position:left top;	background-attachment:scroll;
}


#page_wrapper {position: relative;}





.social-list {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-size: 1rem;
  list-style: none;
}


.mnmd-offcanvas__title .social-list {
  margin-top: 10px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.4);
}


.page-coming-soon .social-list {
  font-size: 24px;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.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-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}


#fb-like-box{ text-align: center; background-color: #f9f9f9; margin:40px auto;border:4px solid #efefef; }




.widget { margin-bottom: 30px; }

.widget-title { margin: 0 0 15px 0; }

.widget ul { list-style-type: none; padding: 0; margin: 0; }

.widget ul li { display: block; }

.header-wiget-area .widget { margin-bottom: 0px; }

.widget-alert p { margin: 0 0 5px 0; padding: 0; font-size: .7em; line-height: 13px; }

#header-v2 .widget-alert { text-align: left; }


.widget-contact-text { display: block; padding-bottom: 10px; line-height: 1.4em; }

.widget-email, .widget-phone { line-height: 20px; }

.widget-email:before, .widget-phone:before { font-family: 'icomoon'; content: "\e64a"; font-size: 20px; margin-right: 10px; vertical-align: middle; }

.widget-phone:before { content: "\f095"; }

#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-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-md-3{width:25%}


#footer-bottom {
  display: none;
}

#ad_top_sidebar ins { display: none !important; }

#wrapper {
	width: 100%;
	margin: 0px;
}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1140px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1300px}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}
#block-bt958dd6cc252410{min-height:25px}
.prod-code{display:none}

.entry-meta .posted-on,
.entry-meta .byline,
.entry-footer {
	text-transform: uppercase;
	color: #cbcbcb;
	font-size: 0.65em;
}

.entry-meta .posted-on a,
.entry-meta .byline a,
.entry-footer a {
	color: #ababab;
}

.entry-meta .posted-on a:hover,
.entry-meta .byline a:hover,
.entry-footer a:hover {
	color: #3498db;
}
.intro__bg .clouds{position:absolute;z-index:2;left:0;top:0}

	.hero-title h1{ border: none; font-size: 2.5em; }


.hero-title{ overflow: hidden; text-align: center; margin-bottom: 66px; }

.hero-title .alt-h{ position: relative; top: 17px; }

.home-box .caption {
  float:left;
  position:relative;
  width:100%;
}

.home-box .caption div {
  font-family: sofia-pro, sans-serif;
  font-weight: 300;
  position:absolute;
  bottom:5px;
  text-align:center;
  width:100%;
  font-size:20px;
  text-transform: none;
  color:#000;
  letter-spacing:0.02em;
}

.post-content {
    padding-top: 15px;
    margin-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0;
}

#ctf .ctf-author-box-link{
    color: black;
    text-decoration: none;
    display: inline;
    line-height: 1.5 !important;
}

body.boxed .section {
	margin-left: -15px;
	margin-right: -15px;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.color-box.default .section-bgwrap {
	display: none;
}



#page-content .section {
	position: relative;
}

#page-content .section .section-bgwrap {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
}

#page-content .section .container {
	z-index: 1;
	position: relative;
}
.bottom-nav{padding:15px 0}
.bottom-nav li{display:inline-block;padding-right:22px;font-size:14px;font-weight:600}
.bottom-nav a{color:#bbb;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.bottom-nav a:hover{opacity:.7}
.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#000000}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#000000}
.header-mobile__nav-list-item.is-active{background:#e8e9e9}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}
.submit_story_link{background-color:#7a3f0f}
.submit_story_link a{color:#d93!important}


#footer-bottom {
	display: none;
}

.maislider .item{height:220px;}
.single-news .sidebar .widget_text .textwidget,.list-news .sidebar .widget_text .textwidget,body.search .sidebar .widget_text .textwidget,body.author .sidebar .widget_text .textwidget,body.category .sidebar .widget_text .textwidget,body.post-type-archive-savingrates .sidebar .widget_text .textwidget,body.post-type-archive-loanrates .sidebar .widget_text .textwidget{text-align:center}
.contact .sidebar div.widget_text .textwidget,.email-submission-form .sidebar div.widget_text .textwidget{padding:0 .75em 0 .75em}
#custom_html-6 .textwidget{display:none}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}

.icon-bar {
    height: 4px;
    width: 30px;
    background: #3ba333;
    display: block;
}

.icon-bar:not(:last-child) {
    margin-bottom: 5px;
}


th.gigpress-venue {
}


td.gigpress-venue {
}

#refs  .flexslider .slides img {
	width: auto;
	height: 50px;
}
.flex-control-nav,.flex-direction-nav,.flexslider .slides,.slides{margin:0;padding:0;list-style:none}
.flexslider .slides img{width:100%;display:block;margin:0 auto}
.flexslider .slides blockquote img{max-width:100%;width:auto}
.slides:after{content:".";clear:both;visibility:hidden;line-height:0;height:0}
* html .slides{height:1%}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}

.sub-menu .menu-item-has-children:after { color: #fff }
.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%}

.navbar .container {
background:#fff;
}

  .header-space {
    display: none;
    height: 0;
  }
div#n2-ss-2 .n2-ss-button-container,div#n2-ss-2 .n2-ss-button-container a{display:inline-block;}
div#n2-ss-2 .n2-ss-button-container.n2-ss-fullwidth,div#n2-ss-2 .n2-ss-button-container.n2-ss-fullwidth a{display:block;}
div#n2-ss-2 .n2-ss-button-container.n2-ss-nowrap{white-space:nowrap;}
div#n2-ss-2 .n2-ss-button-container a div{display:inline;font-size:inherit;text-decoration:inherit;color:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;}
div#n2-ss-2 .n2-ss-button-container i{font-size:100%;vertical-align:baseline;}
div#n2-ss-2 .n2-ss-button-container a[data-iconplacement="left"] i{margin-right:0.3em;}
div#n2-ss-2 .n2-ss-button-container a[data-iconplacement="right"] i{margin-left:0.3em;}
.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}



.headi{ position: fixed !important;
z-index: 1000;
width: 100%; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.carousel-anything-container .vc_row .wpb_column{padding-left:0;padding-right:0}

.menu-footer-menu-container li, .menu-footer-menu-spanish-container li {
	display:inline-table;
	padding:0 5px;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.mobile-main-nav .menu-item a .fa{padding-right:6px}
.small-box ul .spacer-top-li{background-color:#cbcbcb;height:9px}
.follow li.facebook{padding:15px 9px 0 0}
.tpfollow li.facebook{padding:15px 6px 0}

#subnav li a, #subnav li a:visited, #subnav .page_item {
	text-decoration: none;
	color: #333333;
}


.release_box_list {height:455px; overflow-y:scroll; margin-left:-20px}

.release_box_list ul li {position:relative;}

#release_list .release_box_list li {min-height:230px;}


.release_box_list.home_list {
	height:245px;
	overflow-y:hidden;
	margin-left: -20px;
}
.td-mobile-close{position:absolute;right:1px;top:0;z-index:1000}
.td-mobile-close .td-icon-close-mobile{height:70px;width:70px;line-height:70px;font-size:21px;color:#fff;top:4px;position:relative}
.span6{width:570px}
.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}
input.span6,textarea.span6,.uneditable-input.span6{width:556px}

  .nav-toggle {
    display: none;
  }





#header .nav-toggle:after {
  background: #f8931f;
}


.primary-navigation .nav-menu {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	display: none;
}


.primary-navigation.toggled-on .nav-menu {
	display: block;
}
#side-panel .side-panel-wrap #login-form input{border:1px solid #445464;border-radius:0}
#side-panel .side-panel-wrap #login-form .button{width:100%;display:block;margin:auto;text-align:center;margin-top:5px;margin-bottom:5px}
#s5_pos_custom_1{position:relative}
.hpposts-overlay{background-color:rgba(0,0,0,.5);height:100%;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-12{width:100%}


	
	
	#main {padding:20px 0}

.comment_entry_wrapper span.date{
color:#444;font-size:11px;font-weight:normal;font-style:italic;
}

.ticketdetail td.type {
	font-size:1.5rem;
}

.ticketdetail td.type.kumamoto {
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
}

.ticketdetail td.type.kumamoto p {
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight:300;	
}

.ticketdetail td.type.kumamoto span {
	font-weight:normal;
	font-size:1.2rem;
	display:block;
}
.smrt_table2{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}
 
div.body-outer-wrapper.gdlr-boxed-style{ background-color: #ffffff; }

      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_wrap_0,
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_wrap_0 * {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
      }

      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_wrap_0 {
        background-color: rgba(0, 0, 0, 0.00);
        border-width: 0px;
        border-style: none;
        border-color: #FFFFFF;
        border-radius: ;
        border-collapse: collapse;
        display: inline-block;
        position: relative;
        text-align: center;
        width: 100%;
              max-width: 1351px;
              box-shadow: ;
        overflow: hidden;
        z-index: 0;
      }
#main-menu-branch-list a .branch-name{color:#fff;float:left;font-size:16px;line-height:70px;padding-left:10px;text-transform:none;width:85px;}
#main-menu-branch-list a.nswx  .branch-name,#main-menu-branch-list a.south-australia .branch-name,#main-menu-branch-list a.western-australia .branch-name{line-height:20px;padding-top:15px;}
#main-menu-branch-list a.port-kembla .branch-name{line-height:20px;padding-top:25px;}
.branch-list a .branch-name{color:#fff;float:left;font-size:16px;line-height:70px;padding-left:10px;text-transform:none;width:85px;}
.branch-list a.nsw  .branch-name,.branch-list a.south-australia .branch-name,.branch-list a.western-australia .branch-name{line-height:20px;padding-top:15px;}
.branch-list a.port-kembla .branch-name{line-height:20px;padding-top:25px;}

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

      header .logo_wrapper .header_sponsor_logos .tagline, .header .logo_wrapper .header_sponsor_logos .tagline {
        display: block; }

        header .logo_wrapper .header_sponsor_logos .tagline img, .header .logo_wrapper .header_sponsor_logos .tagline img {
          max-width: 100%; }
                                        
        img.jlr-social-icons {
            width: 45% !important;margin-right: 5% ;
        }
.lang_selector_wrapper .top-menu-sidebar{z-index:10000}
.top_lang_selector_wrapper .top-menu-sidebar{z-index:10000}
.top-menu-sidebar,.top-menu-sidebar ul{display:block;margin:0;padding:0;list-style-type:none;overflow:hidden}
.main-nav-lang .top-menu-sidebar li{display:block;float:left;width:94px;line-height:17px;position:relative;z-index:5;margin:0;padding:0;border:0}
.front-page .top-menu-sidebar .current_page_item a{background:0;background-color:transparent;background-image:none;filter:none}
#header .top-menu-sidebar a{display:block;position:relative;height:39px;margin:0;padding:0 .9em;white-space:normal;text-decoration:none;cursor:pointer}
.top-menu-sidebar a:hover{text-decoration:underline}
.top-menu-sidebar{width:190px}

.sub-menu .menu-item-has-children:after { color: #fff }
.mm-opening .menu-icon .mm1{transform:rotate(45deg) translateX(6px) translateY(5px)}


#map-wrap {
    float: left;
    margin: 0 20px 5px 0;
}

.card .indextitle, .cardtitle {
  display:block;
  font-weight:bold;
  height: 76px;
  overflow:hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  font-size:115%;
}



.indextitle {
  border: 1px solid #3c3c3c;
  border-top: 0;
  padding:8px 10px;
  background-color: #292727;
}

.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;
  }
 #main { background-color: #020202 }
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}
.custom-landing-image .fusion-row .fusion-separator{margin:15px auto!important}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}



.content-media--video {
    background-color: #F6F6F6;
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}

.content-media--video iframe{
   position: absolute;
    bottom: 0;
    right: 0;
}
#div-featured-submission #inner .content{color:#000;font-size:14px;line-height:16px}
#div-featured .content{display:block;color:#000;font-size:14px;text-align:left;line-height:18px;margin-top:3px}
#div-hot_topics .content{color:#FFFFFF;font-size:24px;display:block;line-height:24px;margin-top:20px}
#div-weather-free-form #inner .content{color:#000;font-size:14px;line-height:16px}
#page-topics-zoned #div-hot_topics .content{color:#2fac5c}


.bh-footer-social { text-align: center; margin-top: 15px; }

.bh-footer-social a {
  margin: 0 10px;
}

.bh-footer-social a i {
  font-size: 1.3rem;
  line-height: 1;
}

.mod .bd li{margin-bottom: 7px; }

.huodong .bd li{margin-bottom: 7px; }

.themify_builder_content{
    clear:both;
}


.builder-is-mobile .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-size:cover;
    background-repeat:no-repeat;
}

.builder-parallax-scrolling-active:not(.full-section-scrolling) .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-attachment: fixed !important;
}

.builder-is-mobile.builder-parallax-scrolling-active .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-attachment:scroll !important;
    background-position-x:50%;
}

.themify_builder_content-7875,
.themify_builder_content-7871,
.themify_builder_content-7864{

margin: 0 auto;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff}


.head-wrapper {
  background-color: white;
  margin-top: 0;
}


.head-wrapper .sticky .row {
  margin-left: 15px;
  margin-right: 15px;
  background-color: white;
}
#prk_mobile_bar #vrv_mobile_sidebar{font-size:0.8em;line-height:1.6em}
#prk_mobile_bar #vrv_mobile_sidebar .header_stack{padding-top:0px}
#prk_mobile_bar #vrv_mobile_sidebar input[type="password"],#prk_mobile_bar #vrv_mobile_sidebar input[type="tel"],#prk_mobile_bar #vrv_mobile_sidebar input[type="email"],#prk_mobile_bar #vrv_mobile_sidebar input[type="text"]{background-color:transparent}
#prk_mobile_bar #vrv_mobile_sidebar .verve_vcard .verve_after_vcard_icon{padding-left:0px}
#prk_mobile_bar #vrv_mobile_sidebar .verve_vcard i{display:none}
#prk_mobile_bar .header_stack{padding-top:20px;padding-bottom:20px}
#prk_mobile_bar .header_stack:last-child{border-bottom-width:0px}
#prk_mobile_bar .header_stack:first-child{padding-top:0px}
.pswp__top-bar{position:absolute;left:0;top:0;height:2.44444rem;width:100%}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}
.pswp--minimal--dark .pswp__top-bar{background:0 0}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

  .footer-logo .width32 {
    width: 32%;
  }
.span4{width:300px}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
input.span4,textarea.span4,.uneditable-input.span4{width:286px}

	.featured-product-image{

	}

.texte2{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif;font-size : 12px;}


#featured-slider .entry-title {
	padding: 0;
}


.slider-title-head .entry-title a {
	color: #FFFFFF;
	text-decoration: none;
}


#featured-slider .entry-title span {
	color: #FFFFFF;
	display: block;
	font-size: 26px;
}


.related-posts .entry-title {
	font-size: 18px;
	line-height: 1.4;
	padding-bottom: 0;
}


.related-posts .entry-title a {
	color: #444444;
}


.related-posts .entry-title a:hover {
	color: #0FBE7C;
}


.post .entry-title,
.page .entry-title {
	font-size: 26px;
	line-height: 32px;
}


.post .entry-title a, .page .entry-title a {
	color: #444444;
}


.post .entry-title a:hover, .page .entry-title a:hover {
	color: #0FBE7C;
}


.context-quick-img {
    float: left;
    width: 35%;
    text-align: center;
}
.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%}

	
	.byline .m-all:nth-child(2){
		padding: 10px 0 !important;
	}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

.wp_social_bookmarking_light_clear{
    clear: both !important;
}
.vc_empty_space_inner .empty_space_image{display:block;height:100%}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.info .notes {
	padding-left: 10px;
}


.group--padding-y {
  padding-top: 1.33333em;
  padding-bottom: 1.33333em;
}



.flash_inherit_color div {
	color: inherit !important;
}


.flash_inherit_color div.section-description {
	color: inherit !important;
}


.flash_inherit_color h1,
.flash_inherit_color h2 {
	color: inherit !important;
}


.flash_inherit_color h3 {
	color: inherit !important;
}


.flash_inherit_color h3.section-title {
	color: inherit !important;
}


.flash_inherit_color h4,
.flash_inherit_color h5,
.flash_inherit_color h6,
.flash_inherit_color p,
.flash_inherit_color span,
.flash_inherit_color div.service-content-wrap,
.flash_inherit_color .entry-summary {
	color: inherit !important;
}
 #pl-1134 #panel-1134-0-0-0 , #pl-1134 #panel-1134-1-1-0 , #pl-1134 #panel-1134-2-0-0 , #pl-1134 #panel-1134-2-0-1 , #pl-1134 #panel-1134-3-0-0 , #pl-1134 #panel-1134-4-0-0 , #pl-1134 #panel-1134-5-0-0 , #pl-1134 #panel-1134-5-1-0 , #pl-1134 #panel-1134-6-0-0 , #pl-1134 #panel-1134-7-0-0 , #pl-1134 #panel-1134-7-1-0 , #pl-1134 #panel-1134-8-1-0 , #pl-1134 #panel-1134-9-0-0 , #pl-1134 #panel-1134-9-1-0 {  }

.so-panel .widget-title { font-size: 24px; }
.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-1134-0 , #pg-1134-1 , #pg-1134-2 , #pg-1134-3 , #pg-1134-4 , #pg-1134-5 , #pg-1134-6 , #pg-1134-7 , #pg-1134-8 , #pl-1134 .so-panel { margin-bottom:30px }
 #pl-1134 .so-panel:last-child { margin-bottom:0px }
 #pgc-975-0-0 , #pgc-975-2-0 , #pgc-975-3-0 , #pgc-975-5-0 , #pgc-975-6-0 { width:100%;width:calc(100% - ( 0 * 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}
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

footer .trd-footer-top .trd-footer-widget.trd-about-widget .trd-logo-wrapper {
  margin-bottom: 35px;
  display: block;
  overflow: hidden;
}

 #pgc-w5834adbc9f214-0-0 , #pgc-w5834adbc9f214-0-1 { width:50% }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
  float: left;
}

.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;
}
 #pl-w5834adbc9f214 .panel-grid-cell { padding:0 }
 #pl-w5834adbc9f214 .panel-grid .panel-grid-cell-empty { display:none }
img.pic1{max-width:100%;margin:10px 2em 2em}

.text1 { margin: 0 0 0 auto; padding-top: 62px; text-align: right; position: relative;z-index: 1; }
.related-collection .related-collection-short-title{display:inline-block;background:#ffce06;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:1px 5px;margin-bottom:3px}
.navbar-toggle .icon-bar{color:#fff;background:#fff}
.span4{width:370px}
.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}
input.span4,textarea.span4,.uneditable-input.span4{width:356px}
.wf-active .menu-toggle{font-family:"Lato",sans-serif}
.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_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.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}
.mk-header-toolbar{z-index:310}
#mk-notification-bar,#mk-page-introduce,#mk-theme-container,.master-holder div,.mk-blog-classic-item,.mk-blog-grid-item,.mk-employee-item,.mk-fullwidth-boxed,.mk-gallery .gallery-caption,.mk-gallery .gallery-inner,.mk-gallery .gallery-title,.mk-header-toolbar,.mk-image-caption,.mk-news-item,.page-section-content,.portfolio-widget-info,.shopping-cart-header,.testimonial-column .testimonial-item,.text-input,.theme-page-wrapper,:after,:before,[class*=mk-col-],input[type=text],textarea{box-sizing:border-box}
.mk-header-toolbar .mk-button{color:#fff!important}
.mk-header-toolbar-holder{padding:0 20px}
 .mk-header-toolbar .mk-header-social svg { }
#flags { display:none; }

#ff-stream-1 .ff-filter:hover,
#ff-stream-1 .ff-filter.ff-filter--active,
#ff-stream-1 .ff-moderation-button,
#ff-stream-1 .ff-loadmore-wrapper .ff-btn,
#ff-stream-1 .ff-square:nth-child(1) {
	background-color: rgb(59, 61, 64);
}

#ff-stream-1 li,
#ff-stream-1 .ff-square {
	background: rgb(255, 255, 255);
}
.uabb-creative-menu.off-canvas .uabb-clear {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99998;background: rgba(0,0,0,0.0);visibility: hidden;opacity: 0;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.uabb-creative-menu.off-canvas.menu-open .uabb-clear {visibility: visible;opacity: 1;}


#callus {
    position: fixed;
    bottom: 10px;
    left: 10px;
    box-shadow: 0 0 20px green;
    border-radius: 50%;
    z-index: 9999;
}


#callus img {
    animation-duration: 1s;
    animation-name: callus;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

    .after_content .widgetarea {
        background:none}


    .after_content .widgetarea .newsletterBox{
        width:214px}

.footer .widgetarea .widget-container {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.modal-body{position:relative;padding:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.et_pb_image_0 .et_pb_image_wrap{box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3)}

.fusion-header-sticky-height {
  display: none;
}


div.widget h2,
#bottompanel div.col1 h3,
#bottompanel div.col2 h3,
#bottompanel div.col3 h3,
div.widget h4,
#rightcol li.sidebaritem h2.widgettitle {
	font-size: 18px;
	font-weight: normal;
	color: #caced3;
	padding-left: 0px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	border-bottom: 1px solid #35383d;
	text-indent: 0px;
}


#bottompanel div.col1,
#bottompanel div.col2,
#bottompanel div.col3 {
	display: block;
	float: left;
	width: 32%;
	margin-top: 0px;
	padding-top: 0px;
}


#bottompanel div.col1 h3,
#bottompanel div.col2 h3,
#bottompanel div.col3 h3 {
	margin-top: 0px;
	padding-top: 0px;
}


#bottompanel div.col2,
#bottompanel div.col3 {
	margin-left: 2%;
}


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

    position: relative;

}




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

    visibility: hidden;

    opacity: 0;

    position: absolute;

    top: 30px;

    width: 100%;

    -webkit-transition: all .2s ease;

    transition: all .2s ease;

}


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

}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}
.menu-level-2.menu-item-has-children{margin-top:6px!important}
.menu-level-2:not(.menu-item-has-children){margin-bottom:-6px!important;margin-top:6px!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}

.grid_layout-thumbnail .post-thumb {
  margin-bottom: 0;
}

.grid_layout-thumbnail .post-thumb img {
  max-width: 100%;
}

	.post
	{
		margin-top: 23px;
	}
 

.post-content {line-height: 125% !important;}
#hp-treatmentlocator-inside{padding:50px 0;max-width:1100px;margin:0 auto;line-height:1.5}
#hp-treatmentlocator-inside h2{font-family:montserrat,sans-serif;margin-bottom:30px}
#hp-treatmentlocator-inside .thirtysix{font-size:28px!important}
#hp-treatmentlocator-inside img{float:none!important;margin:0 auto 24px!important;max-width:90%}
#hp-treatmentlocator-inside .center{text-align:left!important}
#hp-treatmentlocator-inside .alignleft{margin:24px auto 0!important;float:none}

.video__full__player {
  top: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

#system_details li {
	width: 31.65%;
	float: none;
	display: inline-block;
}

#system_details li img {
	width: 100%;
}

#system_details {
	text-align: center;
	padding-top: 25px;
}

#system_details li span {
	font-size: 15px;
	height: 44px;
}

#system_details li.right {
	margin: 0 5px 15px;
}

#system_details h2, #system_content h2, #system_content h3 {
	line-height: 1em;
}

#system_details h2 {
	padding: 0 2em;
	margin-bottom: 0.75em;
	font-size: 2em;
}


#system_details, #system_content {
    padding: 0;
    margin-top: 35px;
}

#system_details li span small {
    display: table-cell;
    vertical-align: middle;
}

#system_details #system_details_divider {
    height: 2em;
}

.blk .mainp{border-left:2px solid #85B6E2;border-right:2px solid #85B6E2;position:relative;background:#fff;}

.blk .mainp h2{font:bold 16px "Microsoft YaHei";padding:10px 20px 2px;color:#85B6E2;}

.blk .mainp ul{padding:1px;zoom:1;overflow:hidden;font-size:12px;}

.blk .mainp ul li{float:left;width:120px;text-align:center;line-height:24px;margin-bottom:5px;margin-right:5px;border-bottom:0px solid #ccc; }

.blk .mainp ul li a{color:#333;display:block;}

.blk .mainp ul li a:hover{background:#85B6E2;color:#fff;font-weight:normal;font-size:12px;}

.bri_list_price_con p{font-size:12px;font-family: Karla;font-weight: 600;margin-top: 4px;}

.bri_list_price_con{  }
.featurebtn,.tile--quarter,.tile--singlewide,.tile--third,.videotile--quarter{margin-bottom:0;margin-right:1%;margin-top:10px;width:24%}
.featurebtn,.featurepin{display:inline-block;vertical-align:bottom}
.stage__gallery .item__description{cursor:pointer;}
.stage__gallery .item__description:hover,.stage__gallery .item__description:focus{text-decoration:underline;}
.item--thumbnail .item__image,.item--thumbnail .item__description{white-space:normal;display:inline-block;}
.item--thumbnail .item__description{width:100%;padding-left:0;}
.item--thumbnail .item__image + .item__description{width:66.6666666667%;padding-left:8px;}
.container--scroll .item--thumbnail .item__image + .item__description,.container--short .item--thumbnail .item__image + .item__description{width:80%;}
.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}

#primary-nav .nav-row {
  margin-bottom:5px;
  width:760px;
  background-color:#217A21;
}


#cookie-notice {
    display: none;
    position: fixed;
    min-width: 100%;
    height: auto;
    z-index: 100000;
    font-size: 13px;
    line-height: 20px;
	bottom: 0;
    left: 0;
    text-align: center;
}


#cookie-notice .cookie-notice-container {
    padding: 10px;
    text-align: center;
}


#cookie-notice .button {
    font-family: sans-serif;
    display: inline-block;
	background: #fff;
    font-style: normal;
    cursor: pointer;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    text-decoration: none;
	padding: 5px;
    outline: 0;
	margin-left: 10px;
}
.site-header input[type="search"],.site-description,.site-header .search-form+.search-instructions{color:#000}

.liste_tit_region  
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}

.liste_tit_region A:link
{
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}

.liste_tit_region A:visited
{
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}

.pr-info-area .product-name a:hover, .pr-button .mt-button a:hover {
	color: #F47E1E
}

.pr-info-area .pr-button .s-button a:hover {
	background: #ED791A;
	color: #fff
}

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


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

.title-box {
  float: left;
  width: 100%;           
}

.page-template-template-landing-page-php .title-box {
  width: 100% !important;                                                    
}

  #wrapper #wrapper-header .header-content .title-box,
  #wrapper #wrapper-header .header-content .menu-box {
    float: left;
    width: 100% !important;           
}

				#catapult-cookie-bar a {
					color: #fff;
				}

				#catapult-cookie-bar .x_close span {
					background-color: #3c3c3c;
				}

				#catapult-cookie-bar h3 {
					color: #ddd;
				}

				.has-cookie-bar #catapult-cookie-bar {
					opacity: 1;
					max-height: 999px;
					min-height: 30px;
				}

    
	

				#catapult-cookie-bar {
					box-sizing: border-box;
					max-height: 0;
					opacity: 0;
					z-index: 99999;
					overflow: hidden;
					color: #ddd;
					position: fixed;
					left: 0;
					bottom: 0;
					width: 100%;
					background-color: #464646;
				}


.newsbox .newsbox-description .newsbox-title-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 1.5rem 1rem 0.5rem 1rem;

}

		.newsbox-section .newsbox-title-wrap {
			padding-left: 0.5rem;
		}

.st-accordion .accordion .panel-heading.active .sign { color: #95cd40; }

.st-accordion .panel-heading.active .sign { color: #f51f8a; }


#warn_select_box {
   width: 235px;
   margin-left: 8px;
   display:block;
   float:left;
}



#warn_select_box a.warntyp:link, a.warntyp:visited {
	background-color: #f3f3f3;
	width: 44px;
	height: 12px;
	border: 1px solid #DDD;
	display: block;
	float: left;
        margin-left: 1px;
}

#warn_select_box a.warntyp:hover {
	background-color: rgb(255,99,0);
	width: 44px;
	height: 12px;
	border: 1px solid #DDD;
}

#warn_select_box a.warntypsel:link, a.warntypsel:visited {
	background-color: rgb(255,99,0);
	width: 44px;
	height: 12px;
	border: 1px solid #DDD;
	display: block;
        float: left;
        margin-left: 1px;
}
.text-center{text-align:center}
.modal-title{margin-bottom:0;line-height:1.61}
.modal-audiogram .modal-title{font-family:Noto Serif,serif;font-size:28px;font-size:1.75rem;font-weight:700;line-height:2.04}
.modal-new-review .modal-title{text-align:center;font-family:Noto Serif,serif;font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.86;color:#161621;margin-bottom:30px}
.remember-modal .modal-title{font-family:Noto Serif,serif;font-size:38px;font-size:2.375rem;font-weight:700;line-height:1.5;color:#161621}

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

.container:after{content:" ";display:table;clear:both;}

.header .container{width:980px;}

.w3eden .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.w3eden .panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}

.w3eden .panel-group .panel-heading {
    border-bottom: 0;
}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}

.cbn-button {
    position: fixed;
    right: 60px;
    bottom: 30px;
    z-index: 105;
}


.logo150 {
  display: none; }

  body#page1789 .logo150, body#page3917 .logo150, body#page4047 .logo150 {
    display: block;
    height: 175px;
    width: 175px;
    position: absolute;
    bottom: 50px;
    left: 50px;
    z-index: 100; }


.logo150-mobile {
  display: none; }

  body#page1789 .logo150-mobile, body#page3917 .logo150-mobile, body#page4047 .logo150-mobile {
    height: 130px;
    width: 100%;
    margin-bottom: 1em; }
.row{margin-right:-15px;margin-left:-15px}

  .row.align-top {
    align-items: normal;
  }

  .row.row--flex-start {
    align-items: flex-start;
  }

  .row--reverse {
    flex-direction: row-reverse;
  }

  .row.row--tablet-flex-start {
    align-items: flex-start;
  }

  .row--card {
    margin-top: 38px;
    margin-bottom: -21px;
  }

  .row.row--lists,
  .custom-point-list--mobile-margin-top {
    margin-top: 35px;
  }

  .row.row--lists {
    align-items: flex-start;
  }

  .row--margin-top {
    margin-top: 35px; 
  }

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}
.c-nav__item--parent:hover .c-nav__sub-list{z-index:10;opacity:1;pointer-events:all}
.c-nav__sub-list{position:absolute;left:0;z-index:-1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding-bottom:20px;background-color:rgba(0,0,0,.8);list-style-type:none;opacity:0;pointer-events:none;transition:all .5s ease-in-out}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}


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


.bleu22 {
color: #C1FFFF; 
font-family:  Times New Roman, Times, serif; 
font-size: 22px; 
font-style: normal; 
font-weight: bold;}
.font_ntuz9k79z, [data-font="font_ntuz9k79z"], [data-font="font_ntuz9k79z"] li a {font-family: "unitext", sans-serif;font-weight: 400;font-style: normal;}


.section-new-arrivals .section__image-small { width: 42.5%; padding: 0 40px; }


.section-new-arrivals .section__image-small .section__image {max-width: 378px;max-height: 230px;position: relative; overflow: hidden;}


.section-new-arrivals .section__image-small .section__image ~ .section__image {margin-top: 25px;}


.section-new-arrivals .section__image-small:first-of-type .section__image + .section__image { margin-top: 0px; }


	.section-new-arrivals .section__image-small .section__image + .section__image {margin-top: 7px;}

#subnavhp li {display: inline;list-style: none;margin:0 5px 0 0;padding: 0;text-align: center;}


.menu-level-2 .site-header-nav .pane-inner {
  overflow: hidden;
  height: 100%;
}


.menu-level-2 .site-header-nav .pane-inner .pane-menu,
.menu-level-2 .site-header-nav .pane-inner .panel-menu {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
  padding-bottom: 78px !important;
}


.popup__actions {
    margin-top: 20px;
    text-align: center
}


    .logo-img { 
        height: auto;
        max-height: 70px;
        width: auto;
        max-width: 152px; 
    }


div.mod-languages ul.lang-inline li {
	display:inline;
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
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;}


.header-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.05);
	z-index: 999;
}


.open-menu #nav-toggle .open-n {
  opacity: 1;
  left: 0;
  transition: all 400ms ease-in-out; }

  #nav-toggle .open-n {
    transition: all 400ms ease-in-out;
    left: -100px;
    top: -25px;
    opacity: 0; }

		

		.modal .modal-header a.close-modal,
		a[class*='lightcase-icon-'].lightcase-icon-close,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper .icon-close {
			background-color:  #cd202d		}


		.modal .modal-header a.close-modal:hover,
		a[class*='lightcase-icon-'].lightcase-icon-close:hover,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper:hover .icon-close,
		.wrap-special-events-accordion .special-events-accordion.is-active .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container.is-active .accordion-header .wrapper .icon-close {
			background-color: #000000 ;
		}

    .blue .work-count .container { margin: 0 0 !important; }

.holidays .container { overflow: hidden; }

.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 { border-radius: 6px; }

.jumbotron .container { max-width: 100%; }

    .carousel-inner .container { margin: 0; width: 100%; }

    .sticky-nav .container { padding-left: 0; }

    .coming-soon .container { margin: 0 auto; }

.testimonial .container { overflow: hidden; line-height: 30px; }

.footer-info-area .container {
	max-width:1170px;
}

footer .footer-info-area {
	border-top:1px solid #a8d3cb;
}

.footer-info-area {
	padding: 20px 0;
	background-color: #000;
}

 .footer-info-area .site-info, .footer-info-area .site-social {
 float: none!important;
 text-align: center;
}

 .footer-info-area .site-social ul {
 margin: 0 auto;
}

.flag_box{width:50px;margin:0 auto;position:absolute;right:3.75%;top:18px;}
.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-3{width:25%}



.srp-widget-singlepost {
	border-bottom  : 1px solid #ccc;
	margin-bottom  : 10px;
	padding-bottom : 10px;
}



#cabezal{
	float:left;
	width:790px;
}

#cabezal p{
	float:left;
	margin-right:18px;
	font-size:9px;
	margin-top:10px;
	width:150px;
}

#cabezal form{
	float:left;
	width:260px;
	height:24px;
	background-color:#dedede;
	padding-left:362px;
}


#cabezal form.formCabezal{
	float:left;
	width:790px;
	height:24px;
	background-color:#dedede;
}
.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-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%}
.region-slideshow .block{margin:0;}
.region-front-welcome{padding:2% 4%;text-align:center;background:#F8F8F8;}
.region-front-welcome .block{margin:0;}
.region-front-welcome h2{margin-bottom:10px;font-size:24px;text-align:center;}
.region-top-nav{display:block;overflow:hidden;}
.region-top-nav .block-menu{float:right;margin:0;}
.region-top-nav h2{display:none;}
.region-top-nav ul li{display:inline-block;background:none;border-right:1px solid #ddd;padding:0 10px;line-height:100%;}
.region-top-nav ul li:last-child{border:0;}
.region-top-nav ul.menu{text-align:center;}
 

			.ipea-m,
			.ipea-d {
				text-align : center;
				display    : none;
			}
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}


.footer_widget1, .footer_widget2, .footer_widget4, .footer_widget5 {
    border-right: 1px solid rgba(255,255,255,0.1);
}


.footer_widget4, .footer_widget5, .footer_widget6 {
    border-top: 1px solid rgba(255,255,255,0.1);
}


.footer_widget4 {
    clear: left;
}


.footer_widget1, .footer_widget4 {
    padding: 70px 30px 30px 0px;
}

    
    .left_article, .right_aside, .footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .footer_widget5, .footer_widget6 {
        width: 100%;
    }

    
    .footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .footer_widget5, .footer_widget6 {
        padding: 40px 0px;
        min-height: 0PX;
    }

.cookie-container {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 0 0 35px 0;
	background: #fff;
	z-index: 9999;
	border-top: 2px solid #ccc;
	text-align: center;
	-webkit-transition: all 0.6s ease 0.5s;
	-o-transition: all 0.6s ease 0.5s;
	transition: all 0.6s ease 0.5s;
}

.cookie-container--active {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(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-right:15px;padding-left:15px}
.col-md-8{width:66.66666667%}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.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}
.widget .social-link-item{margin:0 2px 2px 0;padding:0;list-style:none}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}


.norder-process {
    background-color: #f4f4f4;
    padding: 80px 0
}


.norder-process .norder-head,
.norder-process h2 {
    font-size: 42px;
    color: #003;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center
}

    .norder-process .norder-head,
    .norder-process h2 {
        font-size: 35px
    }





.menu-levoe-menyu-container .menu-item {
	border-bottom: 1px dashed #000;
}


.menu-levoe-menyu-container .menu-item a {
	width: 100%;
}


.menu-levoe-menyu-container .menu-item:hover {
	background-color: rgba(255, 156, 0, 0.5);
}


.menu-item {
	position: relative;
}

	.menu-item:hover .sub-menu {
		display: none;
	}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tdc-element-style .vc_column,
.tdc-element-style .vc_column_inner,
.tdc-element-style .td-pb-border-top,
.tdc-element-style .td-pb-row {
  border-color: transparent !important;
}

.tdc-element-style .vc_column:before,
.tdc-element-style .vc_column:after,
.tdc-element-style .vc_column_inner:before,
.tdc-element-style .vc_column_inner:after {
  background-color: transparent !important;
}

#header { 
	width:100%; 
	padding:0; 
	position:relative;
	background-color:#ffffff;
	position:relative;
}

#header .logo { 
	padding:0; 
	z-index:99; 
	float:left;
}

#header .logo p { 
	margin-top:0px; 
	color:#323232; 
	font:400 15px 'Assistant';
}

	#header .header-inner .sitenav ul li:hover ul { 
		background:none;
	}

.section_karkoto2 {
	padding: 50px 0;
	position:relative;
	overflow:hidden;
	clear:both;
	padding-bottom:50px;
}


#logo-header { 
	position:relative;
	margin: 0 10% 0 6%;
	width: 84%;
	padding: 18px;
	background: #fff;
	top: 10px; position:relative;
	left: 0; 
	z-index: 1;
	}


#logo-header-small { 
	position:relative;
	margin: 0 10% 0 6%;
	width: 84%;
	padding: 18px;
	background: #fff;
	top: 10px; 
	left: 0; 
	z-index: 1;
	}


#logo-header form {
	position: relative;
	top: -10px;
	font-size: larger;
	float: right;
}

.szamok{ color:#ffffff; width:100px; text-align:center; font-size:22px;}
.popup-content__split-half{width:50%;position:relative;display:inline-block;font-size:0;text-align:center;vertical-align:top}
.popup-content__split-half:last-child{margin-bottom:0}
.home-wrap-out2{margin-left:-265px}
.home-wrap-out2,.home-wrap-in2{margin-left:0}
