﻿h2.post-title,h4{font-size:24px;}
.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:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.search-box li {height:40px;line-height:40px;float:left;}

.search-box{margin-top:10px;width:470px;float:left;height:40px;background-color:#4d4d4d; margin-top:15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px}
.col-md-8{width: 66.66666667%}

.divider {
	border-top: dotted 1px #999; 
	margin-top: 4px; 
	height: 4px;	
}
.text-comp{font-size:17px;line-height:1.95}
.text-comp h2{margin-bottom:48px}
.text-comp .wp-content img{width:100%;height:auto}
.text-comp .wp-content.column{position:relative;display:block}





.weather-app {
	margin-top: 6rem;
	margin-bottom: 3rem;
	max-width: 380px;
	clear: both;
}


.weather-app .callout-item-title-link {
	margin-left: 1.3rem;
}


.weather-app-logo {
	text-align: center;
	padding: 2rem 1.5rem 1.5rem;	
}


	.mod-section,
	.weather-app {
		margin-bottom: 4rem;
	}
#footer-adspace{background-color:#f2f2f2}
#footer-adspace-inside{padding:50px 0;max-width:1150px;margin:0 auto;text-align:center}
.sitewrap{background-color:#f6f6f6}
.page-id-43542 .sitewrap,.page-id-43542 .site-content{background-color:#00bbc8}


.page-id-43542 .sitewrap, .page-id-43542 .site-content {background-color: #00bbc8;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.td_block_weather .td-weather-wrap {
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
#staff .modal-body{padding:0 25px 25px 25px}
#staff .modal-body p,#staff .modal-title{text-align:left;margin-bottom:15px}
#staff .modal-body p{font-size:16px}
.media-heading{margin:0 0 5px}
h1.media-heading{margin-top:20px}

#une .titre .contenttitre{
	display: table;
	height: 100%;
}

#une .titre .contenttitre .verticalcen{
    display: table-cell;
    vertical-align: middle;
}




.container {margin:0 auto;}

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix, .container {display:inline-block;}

* html .clearfix, * html .container {height:1%;}

.main .container-wrapper {
	background-color: white;
	padding: 30px 20px 0 20px;
	border-radius: 20px;
	border-bottom: 5px solid #e5e5e5;
}

	.container, .container .span-5, .container .span-16, .paddings .span-8 {
		width: 100%;
	}
.blog-wrapper.tg-column-wrapper{margin:0}
#hc-results{margin-bottom:15px;text-align:center;font-size:1.5em}
.postid-670 #hc-results,.postid-672 #hc-results{display:block;text-align:center;font-size:18px}
.et_pb_row_7.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_11.et_pb_row{margin-right:0px!important;margin-left:0px!important}
.et_pb_row_10.et_pb_row{margin-right:0px!important;margin-left:0px!important}
.et_pb_row_9.et_pb_row{padding-bottom:140px}
.et_pb_row_12.et_pb_row{padding-bottom:0px}

#cboxLoadedContent .et_pb_section, #cboxLoadedContent .et_pb_row  {
    padding: 0;
    width: 100%;
    max-width: 100%;
    margin: 0;
}

    
.responsive .pam-design-content-layout, 
.responsive .pam-design-content-layout-row, 
.responsive .pam-design-layout-cell 
{
   display: block;
}


.responsive .pam-design-content-layout:after, 
.responsive .pam-design-content-layout-row:after, 
.responsive .pam-design-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}



#footer-bottom {
	padding: 15px 0 5px;
	background-color: #1f1f1f;
	background-color: rgba(0, 0, 0, 0.32);
}


#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}


.td_uid_24_5d22a7bf006be .tds-title {
				    margin-top: 10px;
				}


.td_uid_30_5d22a7bf023aa .tds-title {
				    margin-top: 10px;
				}


.td_uid_36_5d22a7bf03cbd .tds-title {
				    margin-top: 10px;
				}


.td_uid_47_5d22a7bf061f9 .tds-title {
				    margin-top: 10px;
				}


.td_uid_53_5d22a7bf07aef .tds-title {
				    margin-top: 10px;
				}


.td_uid_59_5d22a7bf093e7 .tds-title {
				    margin-top: 10px;
				}


.td_uid_70_5d22a7bf0b756 .tds-title {
				    margin-top: 10px;
				}


.td_uid_76_5d22a7bf0d07d .tds-title {
				    margin-top: 10px;
				}


.td_uid_82_5d22a7bf0e972 .tds-title {
				    margin-top: 10px;
				}
.region-highlighted{padding:20px 0;}
.region-help{border:1px solid #d3d7d9;padding:20px;margin:20px 0;}
.region-content ul,.region-content ol,.atositescheme ul{margin:0 0 0 0px;padding:0;list-style:none;}
#header-top .region-header-top-left ul.menu{text-align:left;}
#header-top .region-header-top-right ul.menu{text-align:right;}
#navigation .region-header-right ul{background:transparent;width:auto;float:left;}
.region-pre-footer img{width:110px;}
#navigation .region-header-right ul li a{color:#000;}
#navigation .region-header-right ul li.last,.region-header-right .block ul.menu li a{padding:14px 20px 14px 0px;}
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}

  .cmsmasters_featured_block .featured_block_inner {
    width: 100% !important;
  }
 

#cmsmasters_fb_5d23b4a14d24a .featured_block_inner { 
	width: 92%; 
	padding: ; 
	text-align: left; 
	margin:0 auto; 
}



.quote {
    color: rgb(58, 94, 132);
    text-align: center;
    margin-bottom: 30px;
}


.back-to-top {
  position: fixed;
  bottom: 2em;
  right: 40px;
  text-decoration: none;
  color: #fff;
  background-color: rgba(135, 135, 135, 0.5);
  font-size: 12px;
  padding: 1em;
  display: none;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}


.back-to-top .fa {
  margin-top: 6px;
}


.back-to-top:hover {
  background-color: rgba(135, 135, 135, 0.8);
}
.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}


.home-banner-main {
width:350px;
top:45px;
left:45px;
position:absolute;
}


.home-bnr-jquery .home-banner-main {
width:375px;
top:40px;
left:45px;
position:absolute;
}


.home-bnr-jquery .home-banner-main h2,.home-bnr-jquery .home-banner-main p {
color:#FFF !important;
}


.home-banner-main h2 {
color:#222 !important;
font-size:2em !important;
padding-bottom:5px !important;
font-weight:400 !important;
}


.home-banner-main p {
font-size:1.1em;
line-height:21px;
}

.home-bnr-jquery .home-banner-main h2, .logo-text{text-shadow:1px 1px 1px #222;}
.hero__opacity,.hero__radial{position:absolute;height:100%;width:100%}
.hero__radial{background:radial-gradient(ellipse at center 50%,rgba(0,0,0,.2) 30%,hsla(0,0%,100%,0) 60%);top:0;left:0;bottom:0;right:0;z-index:6}
a.hero__slide:hover .hero__radial{background:rgba(0,0,0,.3);transition:background .1s ease-in-out}


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


.leftnavmenu a:link,.leftnavmenu a:visited {
	color: #00f;
}

.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-lg-4 {
    width: 33.33333333333333%;
  }
#footer-info,#footer-info a{color:#848484}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}

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

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


#path {
    margin:15px 0;
    overflow:hidden;
    white-space:nowrap;
    font-size:13px;
    line-height:13px;
    color:#333;
}


.no-touch #path a:hover {
    text-decoration:underline !important;
}

    
    #pagine_prev_cat,
    #pagine_next_cat,
    #path,
    .link_sinonimi,
    .navigation-slideshowForum .dot-wrapper,
    .navigation-slideshowForum-mamme .dot-wrapper,
    .box-blog,
    #edit-link,
    #socials,
    #multi-content {
        display:none;
    }
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}
body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area{line-height:1!important}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}


.entry-content .rev_slider a,
.rev_slider a { box-shadow: none; }
.entry-header,.entry-content{font-size:1rem;}
.product-vignette .product-desc .product-author{text-align:left}
.product-vignette .product-desc .product-author h4{font-family:Raleway-SemiBold,sans-serif;font-weight:400;color:#b5812d;text-transform:uppercase;margin-bottom:0;font-size:16px;letter-spacing:2px}
.product-container .product-grid .product-vignette .product-author h4{font-size:13px}
.product-show .product-author{margin-bottom:20px}
.product-show .product-author h3{text-transform:uppercase;font-weight:400;margin-bottom:0;font-size:18px;color:#b5812d!important}


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

.pos-absolute.container {
  left: 0;
  right: 0;
}

[data-overlay] *:not(.container):not(.background-image-holder) {
  z-index: 2;
}

.imagebg .container {
  z-index: 2;
}

.imagebg .container:not(.pos-absolute) {
  position: relative;
}

.slides:not(.flickity-enabled) li.imagebg:first-child .container {
  opacity: 0;
}

.container .row--gapless {
  padding-left: 15px;
  padding-right: 15px;
}

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

.modal-container .modal-content .container {
  width: 100vw;
}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}
.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-sm-12{width:100%}
.panel-vacancy .col-xs-12,.panel-vacancy .col-sm-12{padding-left:12px;padding-right:12px}
.menu-attach-block-wrapper{display:none;}
.menu-attach-block-wrapper .block-menu-block,.menu-attach-block-wrapper .block-panels-mini{margin-left:15px;margin-right:15px;padding:20px 50px 10px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.menu-attach-block-wrapper h2{font-size:14px;color:#6f6f6f;border-bottom:1px solid #eeeeee;margin:0 0 3px;padding:0 0 6px;}
.menu-attach-block-wrapper .panel-pane{float:left;margin-right:60px;}

.address_con{
	position: relative;
    font-size: 12px;
    color: #827d7d;
	padding: 8px 31px;
    font-weight: 500;
	list-style-type: none;
	text-indent: 0px;
	padding-left: 36px;
}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #f2f2f2;border-left:0;text-align:right}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}
.country-nav{background-color:#F3192A;}



 
#top-nav{
	font-size:12px;
	font-weight:normal;
	color: #EFD9C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: text-bottom;
	z-index: 999999999;
	margin-left: 10px;
	line-height: 20px;
	margin-top: -2px;
	margin-bottom: 0px;
	margin-right:0px;
}

#top-nav .current_page_item a, #top-nav .current_page_item a:hover{color:#09739B}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

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;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }

.breakout .full-width .figcaption,.breakout .full-width figcaption{margin-left:25%;padding-left:8px}

.full-width .micro-profile .content,.full-width .micro-profile .media{width:50%;float:left}

.full-width .micro-profile .content{padding:48px}

.full-width .micro-profile p{font-size:1.25rem}

    .full-width .microfeature .content, .full-width .microfeature .media {
        width: 50%;
        float: left
    }

    .full-width .microfeature .content {
        padding: 48px
    }

    
    .full-width .feature figure img {
        width: 100%;
    }

    
    .full-width .feature .content {
        display: inline-block;
        padding-left: 1.5rem;
        width: 50%;
        vertical-align: top;
    }



.widget-area .widget {
	margin: 0 0 30px;
	padding: 30px;
	background-color: #fff;
	border: 1px solid #f3f3f3;
}

.widget-area,
.widget-area a {
	color: #969CB3;
}

.widget-area .widget-title::after {
	background-color: rgba(28, 30, 41, 0.1);
}

.widget-area {
	width: 360px;
	float: right;
}

.header .lang,
.header .menu,
.header-mobile .kebab,
.header-mobile .basket{float:right;}

.header .lang{margin:3px 0;}

.lang{display:inline-block;vertical-align:middle;margin:0;padding:0;list-style:none;}

.lang-item{cursor:pointer;display:inline-block;vertical-align:middle;padding:2px 4px 3px;}

.lang-item.is-current{background-color:#383838;padding:2px 5px 3px;}

.lang-link,
.lang-img{display:block;}

.footer .lang{display:none;margin-bottom:5px;text-align:center;}
#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}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.g-mosaicgrid-style2 .g-mosaicgrid-item:hover .g-mosaicgrid-item-desc,.g-mosaicgrid-style2 .g-mosaicgrid-item:focus .g-mosaicgrid-item-desc{opacity:1;font-size:14px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.g-mosaicgrid-item-desc{padding-top:0.3126666667rem;font-size:0.875rem;color:#9b9b9b}
.g-mosaicgrid-style2 .g-mosaicgrid-item-desc{color:#b5b5b5;opacity:0;font-size:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}
.pagination .screen-reader-text{display:none}
.home-banner img.screen{z-index:10;left:0;bottom:-10px}
.animated-module .content .computer-screen .screen{position:absolute;z-index:40;top:48px;margin:0 auto;left:0;right:10px;width:515px;background-color:#ffffff}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
#header-inside-left{padding:0 0 0px 0;}
.onscroll #header-inside-left{padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

.single .tags-links::before,
.single .edit-link::before,
.single .byline::before,
.cat-links::before {
	content: '/';
	margin: 0 5px;
}

.single .cat-links::before {
	content: '';
}
.article-meta-bottom .article-category-list{display:inline;margin-right:1em}
.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-3{width:25%}
.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}
.main-footer .top .footer-menu li.fb{float:right;margin-right:0}
.main-footer .top .footer-menu li.fb img{width:30px;margin-top:-5px}

	
	.show_hide_menu_div .topresponsive1 {
		text-align: left;
		padding: 10px 0 10px 20px;
		margin-bottom: 0;
		border-bottom: 1px dotted #006666;
	}

.show_hide_menu_div .topresponsive1 a{background:#dcdfea !important; font-weight:normal !important; text-transform:uppercase; padding:10px 15px; display:block; text-decoration:none;}

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


.header-menu-sidebar-inner {
  position: relative;
  word-wrap: break-word;
  min-height: 100%;
  padding: 1.2em 0;
  display: flex;
  flex-direction: column; }


.menu_sidebar_slide_overlay .header-menu-sidebar-inner {
  max-width: 48em;
  margin: 3em auto;
  padding: 0; }


.menu_sidebar_dropdown .header-menu-sidebar-inner {
  max-width: 48em;
  margin: 0 auto; }


.header-menu-sidebar-inner .style-border-bottom .sub-menu a:after {
  bottom: 0; }


.header-menu-sidebar-inner .style-border-top .sub-menu a:after {
  top: 0; }
#site-navigation-wrap{background-color:#eaeaea}
#site-navigation-sticky-wrapper.is-sticky #site-navigation-wrap{background-color:#eaeaea}

  .non-menu-wrapper {
  position: fixed;
  display: none;
  z-index: 99;
  opacity: 0.4;
  width: 100vw;
  height: 100vh; }

  .non-menu-wrapper--is-open {
    display: block;
    overflow: hidden; }

.yamm .yamm-content {
  padding: 20px 30px 20px 30px;
}


.yamm .yamm-content .exploreBtn{border:#000 solid 1px; color:#000; margin-top:25px; width:180px;}

.yamm .yamm-content .exploreBtn:hover, .yamm .yamm-content .exploreBtn:focus{ background:#000; color:#fff;}


.yamm .yamm-content .menuImgThumbs{ display:block; margin-bottom:20px;}

.yamm .yamm-content .menuImgThumbs:hover{ opacity:.7;}

.yamm .yamm-content .featureTittle{ font-size:14px; color:#000; font-family: 'Helve_Light';}

.yamm .yamm-content a p{color:#000;}


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


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

.down_menu_lm{  text-align:center;  padding-top:8px;}


.down_menu_lm a{color:#999999;}

.down_menu_lm a:hover{color:#F15A2A; text-decoration:none;}
.et_pb_row_3.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_1.et_pb_row{margin-left:auto!important;margin-right:auto!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-bottom:0px}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}


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


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

.board_name {
	font-family: 굴림, 굴림체, 돋움, 돋움체;
	font-size: 9pt;
	color: #aba072;
	font-weight: bold;
	line-height:150%;
}

.body_index3 { font-family: Tahoma; font-size: 11px; text-align: justify; color: #006666}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}





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


.latest-year {
  color: #333333;
  font-size: 4em;
  font-weight: normal;
  line-height: 50px;
  margin: 30px 0 0 30px; }
.td-ss-main-sidebar .td_block_slide,.td-ss-row .td-pb-span4 .td_block_slide{overflow:visible}
.td-post-template-6 .td-ss-main-sidebar,.td-post-template-7 .td-ss-main-sidebar{-webkit-transform:translate3d(0,0,0)}
.td-pb-span4 .wpb_wrapper,.td-ss-main-sidebar{perspective:unset!important}


.et_pb_slides .et_pb_slider_container_inner {
	display: table-cell;
	vertical-align: middle;
}


.et_pb_slides .et_pb_empty_slide.et_pb_container,
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
	display: block;
}

a.m_link:link, a.m_link:active, a.m_link:visited{
 color:#3D9400;
 font-weight:bold;
 text-decoration:none;
}

a.m_link:hover{
  text-decoration:underline;
}
.et_pb_button_module_wrapper{margin-bottom:0px!important}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}

	



.filter {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	margin-bottom: 33px;
	}

	
.filter li {
	padding: 0 13px 0 15px;
	margin: 0;	
	display: inline-block;
	}
	
	
.filter li a {
	line-height: 20px;
	color: #262626;
	text-transform: uppercase;
	font-family: 'Raleway';
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 0.1em;
	padding-bottom: 2px;
	margin-bottom: 7px;
	display: block;
	border-bottom: 2px solid transparent;
	}

	
.filter li a.active, .filter li a:hover {
	border-color: #4da5f5;
	}

.widget-container {
	margin: 0 0 18px 0;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}
.region-highlighted{padding:20px 0;}
.region-help{border:1px solid #d3d7d9;padding:20px;margin:20px 0;}
.region-content ul,.region-content ol,.atositescheme ul{margin:0 0 0 0px;padding:0;list-style:none;}
#header-top .region-header-top-left ul.menu{text-align:left;}
#header-top .region-header-top-right ul.menu{text-align:right;}
#navigation .region-header-right ul{background:transparent;width:auto;float:left;}
.region-pre-footer img{width:110px;}
#navigation .region-header-right ul li a{color:#000;}
#navigation .region-header-right ul li.last,.region-header-right .block ul.menu li a{padding:14px 20px 14px 0px;}
#tm_builder_outer_content .tm_pb_slide_description,#tm_builder_outer_content .tm_pb_pricing_content,#tm_builder_outer_content .tm_pb_text,#tm_builder_outer_content .product,#tm_builder_outer_content .tm_pb_widget{word-wrap:break-word}
#tm_builder_outer_content .tm_pb_text p:last-of-type{padding-bottom:0}

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

.item-main h1 {display: inline-block;}

.our-catalog .item-prod {
    position: relative;
    padding: 20px 15px;
}
.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%}


.calendar__content {
  padding: 19px;
  padding: 1.33333rem;
}


.calendar__content li {
  margin-bottom: 6px;
  margin-bottom: .4rem;
}
.offset-by-2{margin-left:16.66667%;margin-right:8.33333%}


.block2-conditions {
	float: left;
	margin-right: 20px;
	height: 300px;
	margin-bottom: 20px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}

button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

.modal-header .close {
  margin-top: -2px;
}
.header-style-1 .logo-has-sticky .mk-sticky-logo,.header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo,.header-style-3 .logo-has-sticky .mk-sticky-logo,.header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo{opacity:0}
.logo-in-middle .logo-has-sticky .mk-sticky-logo,.logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo{display:none}
.mk-desktop-logo.light-logo{display:none}
.mk-desktop-logo.dark-logo{display:block}
 .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo { display:block !important; }
 .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo { display:none !important; }
 .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo { display:block !important; }
 .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo { display:none !important; }

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

  .col-lg-4 {
    width: 33.33333333%;
  }
.logoblock{float:left;}
#site,#site-wrap{overflow:hidden;width:100%}
.left,.alignleft{float:left}


.nav-logo-fade.left {
    margin-top: 5px;
}

	#logo {
		float: none;
		margin: 0;
		text-align: center;
	}
.fusion-menu-item-button .menu-text{border-color:#780404;}
.fusion-menu-item-button:hover .menu-text{border-color:#780404;}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:icomoon;content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:icomoon;content:'\e61f';margin-left:10px}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.fusion-mobile-nav-holder .menu-text{-webkit-font-smoothing:auto}
.fusion-top-header.menu-text-align-center .fusion-main-menu a.fusion-flex-link{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


 #pg-2040-0 , #pg-2040-1 , #pg-2040-2 , #pg-2040-3 , #pg-2040-4 , #pg-2040-5 , #pg-2040-6 , #pg-2040-7 , #pg-2040-8 , #pg-2040-9 , #pl-2040 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-2040 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-2040 .panel-grid , #pl-2040 .panel-grid-cell {  }
 #pl-2040 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-2040 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}


.container_12 .grid_3,
.container_16 .grid_4
{
	width: 23%;
}


.container_12 .grid_4
{
	width: 31.333%;
}
.artitletext{width:100% !important}
.audio-on-demand__inner--item{display:none;border:1px solid #e0e0e0;font-weight:normal;overflow-y:auto;overflow-x:hidden;height:100%;max-height:416px;}
.audio-on-demand__inner--item.active{display:block;}
.audio-on-demand__inner--item-list{margin:0;padding:0;}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}
.wf-active .jp-carousel-wrap #jp-carousel-comment-form-button-submit, .wf-active .jp-carousel-wrap .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit, .wf-active .jp-carousel-wrap textarea#jp-carousel-comment-form-comment-field, .wf-active body .jp-carousel-wrap{font-family:"Ubuntu",sans-serif}
.m-main,.m-accessibility,.m-breadcrumb,.m-mobile,form,.btn,.footer__logo,.footer__social,.footer__author,.b-bg,.b-video,.b-cta,.b-header__link,.b-contact__gmap,.b-contact__controls,.b-tabs__menu,.b-meta__item--share,.b-meta__share,.b-gallery-vertical__thumbs,.b-gallery-vertical__prev,.b-gallery-vertical__next,.b-gallery-vertical__prev-sm,.b-gallery-vertical__next-sm,.b-img__bg,.b-img__img,.b-img--contact .title-main,.b-info__more,.b-footer,.b-preloader,.c-products__video,.f-std.u-t-hide,.m-sub{display:none}
.footer__logo{text-align:center;margin:0 0 20px}
.img-fluid{max-width:100%;height:auto}


.single.single-format-standard .content-area.fullwidth {
	max-width: 1040px !important;
	margin: 0 auto;
}


.content-area.fullwidth h3 {
	margin-bottom:20px !important;
}

.content-area.fullwidth .size-full {
	border:1px solid #ebf0f7;
	border-radius:10px;
}

.single-themes .content-area.fullwidth .size-full {
	border: 0;
}


.bbp-user-page .content-area {
	width: 100%;
}


.postid-937226.single.single-format-standard .content-area.fullwidth {
	max-width: 1000px !important;
}

	.content-area,
	.widget-area {
		width: 100%;
	}

	.bbpress .content-area {
		width: 100%;
	}
.storefront-handheld-footer-bar ul li.cart .count{text-indent:0;display:block;width:2em;height:2em;line-height:2;box-sizing:content-box;font-size:.75em;position:absolute;top:.875em;left:50%;border-radius:100%;border:1px solid}
.widget.woocommerce li .count{font-size:1em;float:right}
.site-header-cart .cart-contents .count{font-weight:400;opacity:.5;font-size:.875em}


			.storefront-handheld-footer-bar ul li.cart .count,
			button.menu-toggle:after,
			button.menu-toggle:before,
			button.menu-toggle span:before {
				background-color: #757270;
			}

#container {  
  position: relative;
  width: 100%; 
}

.page-template-template-full-width-php #container #content,
.page-template-template-landing-page-php #container #content {
  width: 100%;                                                      
}

  #wrapper #container #footer {
    padding: 30px 5% 4px;                  
}


.bg-white {
  background-color: #ffffff; }
.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%}

.col-md-2.crle-1 img, .col-md-3.crle-2 img, .col-md-3.crle-3 img, .col-md-4.crle-4 img {
    margin-bottom: 16px;
}

.col-md-3.crle-3 {
    margin-top: -36px;
}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}

  .desc-list__item {
    font-size: 22px;
    line-height: 1.2;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);
    border-top: 1px solid #fcfcfc;
    background: rgba(0, 0, 0, 0.2);
    padding: 7px 24px 9px;
    margin-bottom: 10px;
    position: relative; }

    .desc-list__item span {
      color: #6db83e; }

    .desc-list__item:nth-child(even):after {
      border-bottom: 18px solid rgba(0, 0, 0, 0.55);
      border-right: 18px solid transparent;
      border-left: none;
      right: auto;
      left: 0; }

    .desc-list__item:after {
      content: "";
      width: 0;
      height: 0;
      border-bottom: 18px solid rgba(0, 0, 0, 0.55);
      border-left: 18px solid transparent;
      position: absolute;
      bottom: 0;
      right: 0; }


	#pp-texttop,
	#pp-textmiddle,
	#pp-textbottom,
	#front-columns-box,
	#pp-afterslider #content {
		padding-left:20px;
		padding-right:20px;
	}


#pp-texttop,
#pp-textmiddle,
#pp-textbottom,
#front-columns-box,
.presentation-page #content {
	display: block;
	float: none;
	clear: both;
	padding: 75px 0;
}


#front-columns-box {
	overflow: hidden;
}

div#footer {
	width:285px;
	float:right;
	clear:right;
	color:#a6a8ab;
	font-size:10px;
	line-height:18px;
	padding: 75px 90px 0px 0px;
	text-align: right;
}

div#footer a{
	color:#a6a8ab;
}

div#footer a:hover{
	color:#231F20;	
}

.home div#footer{
	padding-top:2px;
	margin-top:-20px;
}
.alert-container{position:relative;width:100%;background:#FFF;color:#000;transform:translate3d(0,-100%,0px);max-height:0;opacity:0;z-index:-1;overflow:hidden;transition:transform 550ms cubic-bezier(0.22,0.61,0.18,0.7) 100ms,z-index 250ms cubic-bezier(0.22,0.61,0.18,0.7),opacity 250ms cubic-bezier(0.22,0.61,0.18,0.7);}
.expanded .alert-container{z-index:0;}
.alert-container.alert--visible{margin-bottom:20px;transform:translate3d(0,0,4px);opacity:1;max-height:none;transition:transform 450ms cubic-bezier(0.22,0.61,0.18,0.7),z-index 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms,opacity 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms;}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.value-center{display:table;height:100%;width:100%;text-align:center}
.mc-promo-slide__heading{color:rgba(255,204,0,.87);font-weight:300;font-size:22px;text-transform:uppercase;line-height:1.2}

  .archive .archive-content .col-container {
    width: 25%; }

  .archive-content .col-container {
    width: 33%;
    float: left; }

  .search-content .col-container {
    width: 25%;
    float: left; }
.global-footer .bg-black{padding-top:10px;padding-bottom:55px}
.bg-black{background-color:#000}
.comment-respond .fusion-title .comment-reply-title.title-heading-left,.fusion-title h1.title-heading-left,.fusion-title h2.title-heading-left,.fusion-title h3.title-heading-left,.fusion-title h4.title-heading-left,.fusion-title h5.title-heading-left,.fusion-title h6.title-heading-left{padding-right:8px;text-align:left}
.comment-respond .fusion-title .comment-reply-title.title-heading-left .fontawesome-icon,.fusion-title h1.title-heading-left .fontawesome-icon,.fusion-title h2.title-heading-left .fontawesome-icon,.fusion-title h3.title-heading-left .fontawesome-icon,.fusion-title h4.title-heading-left .fontawesome-icon,.fusion-title h5.title-heading-left .fontawesome-icon,.fusion-title h6.title-heading-left .fontawesome-icon{margin-right:10px}
.fusion-title.fusion-sep-none .title-heading-left{padding:0;text-align:left}
.fusion-title.sep-underline .title-heading-left,.fusion-title.sep-underline .title-heading-right{padding:0}


            .site-title a {
                color: #bf2531;
            }
		
			.site-title,
		.site-description {
			position: absolute;
			clip: rect(1px, 1px, 1px, 1px);
		}

.mh-copyright-wrap { border-color: #555; background: #333f49; }

.mh-copyright, .mh-copyright a { color: #e9ecf6; }
.et-social-icons{display:none}
.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}


    .home_slider .bxslider li img {
        width: 1320px;
        height: 253px;
    }

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }

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

#footer .social li.instagram a:hover {
  background-color: #517fa4;
}

#footer .social li.instagram a:hover * {
  color:#fff !important;
}

.section .title {
    text-align: center;
    padding:10px;
    margin-bottom: 30px;
}

.section .title h1 {
    font-weight: normal;
    margin-bottom: 20px;
    padding: 0;
}

.primary-section .title {
    border-bottom: 1px solid #FFF;
}

.primary-section, .primary-section .title p, .primary-section h3 {
    color: #FECE1A;
}

.secondary-section .title {
    border-bottom: 1px solid #181A1C;
}

.secondary-section h1, .secondary-section .title p {
    color: #181A1C;
}

.third-section .title {
    border-bottom: 1px solid #A1AAB7;
    color: #FECE1A;
}

.sub-section .title {
    padding:0;
}

.newsletter .title h2 {
    text-align:left;
    padding:0;
    margin: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-sm-12{width:100%}
.mobile-menu .mobile-menu__nav{text-align:center;margin-bottom:30px}
.mobile-menu .mobile-menu__nav .menu{margin:0;list-style:none}
.mobile-menu .mobile-menu__nav a{position:relative;font-weight:bold;display:block;text-decoration:none;line-height:1.2;z-index:1}
.mobile-menu .mobile-menu__nav a::before,.mobile-menu .mobile-menu__nav a::after{content:'';position:absolute;background:#fff;width:100vw;height:100%;top:0;transition:background .25s ease-in-out;z-index:-1}
.mobile-menu .mobile-menu__nav a::before{left:-100%}
.mobile-menu .mobile-menu__nav a::after{right:-100%}
.mobile-menu .mobile-menu__nav a:hover,.mobile-menu .mobile-menu__nav a:focus{background:#62F898}
.mobile-menu .mobile-menu__nav a:hover::before,.mobile-menu .mobile-menu__nav a:hover::after,.mobile-menu .mobile-menu__nav a:focus::before,.mobile-menu .mobile-menu__nav a:focus::after{background:#62F898}


.midtop {
	margin:0 auto;
	text-align:center;
	position:relative;
	top:-25px;
	left:0;
	right:0;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,
.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
  display: block;
  width: 100%;
  text-align: center;
}

.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
  margin-top: 20px;
}

.fusion-social-links-footer {
  display: table-cell;
  vertical-align: middle;
  width: 40%;
  text-align: right;
}

.fusion-social-links-footer .fusion-social-networks {
  margin-top: 10px;
}
.fusion-social-links-footer .fusion-social-networks a{font-size:16px;}
.fusion-social-links-footer .fusion-social-networks.boxed-icons a{padding:8px;}
.fusion-social-links-footer,.fusion-social-networks{display:block;text-align:center;}
.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
p.font01{color:#fff;font-size:1.2em;line-height:1.2em}
.logo-wrap{margin-bottom:10px;margin-top:0;width:100%;margin-top:20px;text-align:center}
#header .logo-wrap{padding:22px 0;margin:0}


            .footer-widget-area .widget a:hover {
                color: #bf2531;
            }


            .footer-widget-area .hmw-grid-post .post-title a:hover,
            .footer-widget-area .hmb-entry-title a:hover,
            .footer-widget-area .hms-title a:hover {
                color: #bf2531;
            }
.site-container{position:relative;z-index:0}

  .site-header .site-branding {
    float: left;
    margin-right: 15px; }

    .site-header .site-branding img {
      height: 60px;
      max-width: 100%;
      width: auto; }

    .site-header .site-branding .site-title {
      margin: 0;
      color: #555;
      font-size: 36px;
      font-weight: 600;
      line-height: 1.333; }

    .site-header .site-branding .site-description {
      margin-bottom: 0;
      line-height: 1.333; }

  .sticky .site-header .site-branding .site-title {
    line-height: 1; }
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}


#rightcol ul.sidebaritem,
#rightcol li.sidebaritem {
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-type: none;
}


div.widget,
div.widget-cat,
#rightcol li.sidebaritem {
	margin-bottom: 16px;
}


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;
}
body #wrapper #main .menu-markets-container ul li#menu-item-5018 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-5018 a::before{background-position:0 -634px}

 
						#sidebar-list-promo-mobile{
							display: none; 
							margin: auto;
							width: 100%;
							text-align: center;
						}

.tooltip.left {
  margin-left: -3px;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

.popover.left {
  margin-left: -10px;
}

.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}



.brand img.left {
  float:left;
  width:auto;
  height:130px;
  margin-top:10px;
  margin-left:15px;

}
.tag{position:relative;left:-50%;margin:auto;clear:both;padding:10px 0;height:25px;line-height:25px}
.tag ul li{float:left;text-align:center;margin:5px}
.tag ul li:hover{color:#fff}
#footer p#copyright,h3.hometitle{text-align:center}

	.fd-qr{position: absolute;right: 0;top: 90px;}

	.fd-qr .qr{float: none;margin: 0 auto;}

.fd-qr .qr img{width: 160px;display: block;margin-bottom: 15px;}

.fd-qr .qr p{font-size: 14px;color: #909090;line-height: 22px;}

.index .fd-qr{margin-bottom: 25px;}
.hero__sub{font-family:UniversLTStdBold,Sans-Serif;font-size:1.375em;text-transform:uppercase;line-height:1.4em;text-shadow:0 0 5px #000;margin:0 10px}

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