﻿

#container {
 border: 2px solid black;
 border-top: none;
 width: 1000px;
 text-align: left;
 vertical-align: top;
 margin: auto;
 background-color: #FFF;
 clear: both;
}

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


.featured {
position:absolute;
width:100%;
margin:3px 0 0 3px;
border:none;
padding:0;
display:block;
text-align:left;
}


.featured img {
margin:0 0 0 0;
border:none;
padding:0;
width:165px;
height:135px;
}

.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-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }
 #padding-19 { height:25px; }



#body_overlay{position:fixed;top:0;left:0;width:100%;height:120%;background:rgba(0,0,0,.6);z-index:9002;display:none;}

.main-navigation ul .menu-item-has-children:after{
	font-family: 'FontAwesome';
	position: absolute;
	left: 45%;
	bottom: 0;
	content: "\f107";
	color: #000;
	font-size: 15px;
}

.main-navigation ul ul .menu-item-has-children:after{
	content: "\f105";
	left: 90%;
	top: 0;
}
.nav-dropdown.nav-dropdown-simple li.html,.nav-dropdown.nav-dropdown-bold li.html{padding:0 20px 10px}
li.html .row,li.html form,li.html select,li.html input{margin:0}
.off-canvas:not(.off-canvas-center) li.html{padding:20px}
.header li .html .live-search-results{top:0;position:relative;box-shadow:none;background-color:transparent}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}

#left-thumnail{width:180px;height:87px;margin:7px 0px 0 0px;padding:0px;float:left;border:0px;}

ul.sw-channel-list li.sw-channel-item {
	position: relative;
	list-style: none;
	float: left;
	margin: 0 0 0 5px;
	height: 39px;
}

 


li.sw-channel-item:nth-child(5) ul.sw-channel-dropdown.outer, li.sw-channel-item:nth-child(6) ul.sw-channel-dropdown.outer {
	right: -39px;
    left: auto;
    margin-left: 0;
}

li.sw-channel-item:nth-child(5) ul.sw-channel-dropdown.outer {
	right: -190px;
}


 

ul.sw-channel-list li.sw-channel-item:last-child ul.sw-channel-dropdown {
	left: auto;
	right: 0px;
}
.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%}


.col-1, .col-2, .col-3 {float:left;}

#page1 .col-2 {width:294px;}


#page1 .col-1 .col-2 {margin-left:21px;width:169px;}



#page1 .col-2 .col-1 {width:176px;}

#page2 .col-2 {width:484px;}

#page3 .col-2 {width:286px;}

#page3 .col-1 .col-2 {width:141px;}

#page4 .col-2 {width:484px;}

#page5 .col-2 {width:232px;}

#page6 .col-2 {width:484px;}


#page6 .col-2 .col-1 {width:210px;}

#page6 .col-2 .col-2 {width:199px;}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}

.contact-menu {
	width: 15%;
	background: none !important;
}


#mypage8 {max-width:100%;}


#mypage8 a {font-size:16px; color: #666; font-weight:bold; line-height: 25px;}

.gmp_map_opts  img{
	max-width:none !important;
}

.gmp_map_opts {
    float: left;
	margin:5px 0;
	clear:both;
}

.gmp_map_opts.display_as_popup {
    display:none;
    position: absolute;
    z-index: 99999;
    border: 1px solid gray;
    border-radius: 4px;
    _position: fixed;
    padding: 5px;
    background-color: white;
    box-shadow: 0px 0px 16px 6px rgba(255, 255, 255, 0.65);
	top:50px !important;
   
}

.gmp_map_opts tr{
	font-size: 0.857142857rem;
}

		.content-footer{
			border-top: 1px solid #ddd;
			padding: 20px;
			background: #f9f9f9;
		}



	.content-footer-share{
		float: left;
	}

	.content-footer-meta{
		float: right;
	}

.module_row_2 .module_column_1.tb_110_column.module_column{background-repeat: repeat; background-attachment: scroll; background-position: center center; }
.search-navigation .lang-selector__elements{position:relative;margin-right:10px}
.search-navigation .lang-selector__elements .lang-item{display:inline-block;position:relative}
.search-navigation .lang-selector__elements .lang-item:after{position:absolute;top:50%;transform:translateY(-50%);content:"/";right:-3px}
.search-navigation .lang-selector__elements .lang-item:last-child:after{content:""}
.search-navigation .lang-selector__elements .lang-item a{padding-left:0;padding-right:0}
.search-navigation .lang-selector__elements select{padding:0;text-transform:uppercase;background:none;width:calc(100% + 15px)}
.search-navigation .lang-selector__elements:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #323232;content:"";height:10px;position:absolute;right:-10px;top:45%;width:0}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }

.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;
    }
.center-block{display:block;margin-right:auto;margin-left:auto}
.center-text{text-align:center}
.mega-menu .mega-menu__drop{position:absolute;top:100%;left:0;right:0;display:none;padding:15px;z-index:800;-webkit-box-shadow:#565555 0px 5px 10px -5px;-moz-box-shadow:#565555 0px 5px 10px -5px;-o-box-shadow:#565555 0px 5px 10px -5px;box-shadow:#565555 0px 5px 10px -5px}
.mega-menu .mega-menu__drop ul{margin-left:0}
.mega-menu .mega-menu__drop li{display:block}
.mega-menu .mega-menu__drop a{display:block;padding:5px 0}


  	#shopify-section-mega-menu .mega-menu__drop{
	    padding-top: 20px;
		padding-bottom: 20px;
		background-color: #ffffff;
		border-bottom: 
1px
 solid #eeeeee;
 	}


	#shopify-section-mega-menu .mega-menu__drop p{
		color: #002857;
		font-size: 10px;
	}

.team,.team-image{position:relative}

.team.team-list .team-image{float:left;width:250px;margin-right:30px}
#team #staff .team-image{margin-top:2em}
.team-image{position:relative}


.search-icon .genericon-search.active {
  display: none;
}


.search-icon .genericon-close {
  display: none;
}


.search-icon .genericon-close.active {
  display: inline-block;
}
.elementor-1125 .elementor-element.elementor-element-8e40d65 .elementor-spacer-inner{height:10px;}
.elementor-1125 .elementor-element.elementor-element-0d41675 .elementor-spacer-inner{height:10px;}
.elementor-1125 .elementor-element.elementor-element-37e4832 .elementor-spacer-inner{height:10px;}
.elementor-1125 .elementor-element.elementor-element-cbc77f5 .elementor-spacer-inner{height:10px;}
.elementor-1125 .elementor-element.elementor-element-3dec60c .elementor-spacer-inner{height:10px;}




#content { margin: 171px 0 0; }


#content .container .content { padding: 0 15px }

#content .container .reactions .content {
	margin: 0;
	padding: 0;
}


.maincol_w_right .cont,.maincol_w_left .cont {
float:left;
width:722px
}


.cont {
padding:0 0 10px
}


.cont li {
display:inline;
margin:0 10px 0 0
}


.maincol .cont {
float:left;
width:512px
}


.rightcol,.maincol_w_right .cont {
margin:0 0 0 10px
}

.text-left{margin-right:5px;vertical-align:middle;}
#mb-pnl .srch-pnl label,#mb-pnl h3,#wb-bc h2,#wb-glb-mn h2,#wb-info h2,#wb-lng .curr span,#wb-lng h2,#wb-sec h2,#wb-sm h2,#wb-srch h2,#wb-srch label,.wb-calevt-cal .cal-days td ul,.wb-fnote dt,.wb-inv,.wb-invisible,.wb-show-onfocus,.wb-sl{clip:rect(1px,1px,1px,1px);height:1px;margin:0;overflow:hidden;position:absolute;width:1px}


 

.blogmore, .more-link {position:relative;letter-spacing:1px; text-align:center;border-bottom:2px solid #fff; color:#333 ;font-size:14px;text-transform:uppercase;text-decoration:none !important;font-weight:700 !important;}


        .spinner .rect4 {
            -webkit-animation-delay: -0.9s;
            animation-delay: -0.9s;
        }

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}

h3#reply-title {
	margin: 18px 0;
}
.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:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.alert.cookiePolicy,.btn,.col-with-footer .imageFooter,.col-with-footer .promoboxFooter,.col-with-footer a,.configurableProductWrapper .carousel-inner .propertyOptions li.option input[type=radio]:checked+label:after,.configurableProductWrapper .carousel-inner .propertyOptions li.option input[type=radio]:not(:checked)+label:after,.footer .container,.footer .container-fluid,.navbar-default,.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar,a{transition:all .2s ease-in-out}
.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color:#878787}

	.ascend.using-mobile-browser #search #search-box {
		top: 20px!important;
	}
 
    html #search-outer #search-box, html #search-outer #search #close {
        -webkit-transform: translate3d(0,200px,0);
        transform: translate3d(0,200px,0);
    }



#search-outer #search-box, #search-outer #search #close {
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    transform: translate3d(0,35vh,0);
    opacity: 0;
}


#search-outer.material-open #search-box, #search-outer.material-open #search #close {
    transform:  translate3d(0,0vh,0);
    opacity: 1;
}


#search-box{position:relative}


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


    #header-style-1, #header-style-2, #header-style-3 {
        display: none;
    }

.break { 
	display: block;
	line-height: 2px;
}

.column.left {
	width: 280px;
	flex: 0 0 280px;
	margin-right: 2%;
}

.column.center {
}


.column.right {
	flex: 0 0 125px;
	float: right !important;
	width: 100%;
}

.column.center p {
    margin-bottom: 10px;
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 1.5 !important;
    font: inherit;
        font-size: inherit;
        line-height: inherit;
}


.gigpress-calendar-add {
	position: relative;
}
.lo-nav_sub.directories .browse{float:left;padding:17px 0 0;font-size:.9em}
.lo-nav_sub.directories .browse a{text-transform:capitalize}
.lo-responsive .lo-nav_sub.directories .browse{padding-top:.3em}
.directory_search .browse{color:#888;display:inline-block;clear:both;font-size:.8em;margin:0;padding:3px 0;text-transform:uppercase}
#footer-info{font-size:13px}
#header-link-band
{margin-left:6px;}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


#footer .cat-item:before {
	margin-right: 10px;
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f105";
}

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

.contenttd{
 padding: 10px 4px 10px 4px;
 text-align: justify;
}

.searchta tr td.searcht1td      { width:190px; padding:10px 0; text-align:center}

.searchta tr.searchtatitle td.searcht1td:hover{ border-top:2px solid transparent}
.button.icon.is-small{border-width:1px}
.button.icon.is-small i{top:-1px}
.is-small,.is-small.button{font-size:.8em}
.is-small-text{font-size:14px}

.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-16-0 , #pg-16-3 , #pg-16-4 , #pg-16-5 , #pg-16-6 , #pg-16-7 , #pg-16-8 , #pg-16-9 , #pl-16 .so-panel { margin-bottom:50px }
 #pl-16 .so-panel:last-child { margin-bottom:0px }
 #pg-130-0 , #pl-130 .so-panel { margin-bottom:50px }
 #pl-130 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cbb6534592f5-0 , #pl-w5cbb6534592f5 .so-panel { margin-bottom:50px }
 #pl-w5cbb6534592f5 .so-panel:last-child { margin-bottom:0px }


.currency-dropdown,
.language-dropdown {
  background-color: #fff;
  padding: 0 10px;
  position: absolute;
  border: 1px solid #f2f2f2;
  z-index: 150;
  right: 15px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}


.language-dropdown {
  right: 0;
}


.currency-dropdown ul li,
.language-dropdown ul li {
  line-height: 26px;
  border-top: 1px solid #f2f2f2;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.clr { height:0; line-height:0; clear:both; overflow:hidden; background:none;  }
footer .col{display:inline;float:left;width:30%;margin:0 1.66666667%;text-align:center}
footer .col .col-title{text-align:center;font-size:2em;text-transform:uppercase;font-weight:500;margin-bottom:40px}
.contact .col{display:inline;float:left;width:30%;margin:0 1.66666667%}
.contact .col:last-child{margin-bottom:0}
.contact .col p:last-child{margin-bottom:0;padding-bottom:0}
.contact .col .title{font-size:1.15em;font-weight:500;line-height:1;margin-bottom:10px}
.contact .col .info{font-size:.8em}
.contact .col .info a{text-decoration:none}


#content, #home-content{float:none;width:100%;}




.home-img-inline {
	display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 90vh;
  margin-top: -75px;
}


.home-img {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  
}

.home-img img {
  width: auto;
  height: 125%;
  position: absolute;
  bottom: 0;
  right: 0;
  top: -20%;
  left: 50%;
  margin-right: -50%;
  
  transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
}
.nav-vertical .social-icons,.nav-vertical .header-button{display:block;width:100%}
.header-button{display:inline-block}
.header-button .is-outline:not(:hover){color:#999}
.nav-dark .header-button .is-outline:not(:hover){color:#fff}
.header-button .button{margin:0}
.header-button a.icon:not(.button){display:inline-block;padding:6px 0}
.header-button a.icon:not(.button) i{font-size:24px}
.header-button a.icon:not(.button) i.icon-search{font-size:16px}
.nav-small .header-button a.icon:not(.button){padding:3px 0}

.header-button-1 {
	text-transform: none;
}
.td-excerpt{font-size:13px;color:#777;font-family:'Open Sans',arial,sans-serif;margin-top:9px}
.td_module_5 .td-excerpt{margin-top:0}
.td_module_11 .td-excerpt{margin-bottom:15px}
.td_module_12 .td-excerpt{font-size:14px;line-height:24px;margin-bottom:15px}
.td_module_14 .td-excerpt{padding:0 80px;font-size:14px;line-height:24px;margin-top:11px}
.td-pb-span8 .td_module_14 .td-excerpt{padding:0 60px}
.td_module_17 .td-excerpt{font-size:16px;line-height:26px;margin-top:24px}
.td_module_18 .td-excerpt{font-size:15px;line-height:27px;margin-top:20px}
.td_module_19 .td-excerpt{font-size:16px;line-height:26px;margin-top:18px}
.td_module_mx16 .td-excerpt{font-size:13px;line-height:19px;margin:0}
.td_block_20 .td_module_14 .td-excerpt{padding:0 10px 0 20px;width:90%}
.td_block_21.td-column-1 .td-excerpt{display:none}
.td_block_22 .td-column-1 .td-excerpt{font-size:15px;line-height:26px;margin-top:19px}
.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-2{width:16.66666667%}
.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}


.header .nav{
	display: flex;
	justify-content: space-between;
	flex-direction: row;	
	align-items:center;
	padding-top: 20px;
}


a.hl, .header .nav a{
	color: #000000;	
	font-size: 16px;
	padding: 10px 20px;
	font-weight: 700;	
}


a.hl:hover, .header .nav a:hover{
	text-decoration: none;
	color: #ff0000;
}

	.header .nav, .player, .stations-dropdown {display: none !important}
.primary_navigation .nav_list_item{float:left;margin-left:3px;outline:0;font-size:120%}
.primary_navigation .nav_list_item a{display:block;height:30px;padding:0 14px;line-height:30px;border-radius:12px}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

.nsite-map-tit{font-size: 14px;line-height: 35px;color: #dedede;}

.muted{color:#999999;}


.main-inner {
  margin-right: 330px;
}

.left-content .main-inner {
  margin-right: 330px;
  margin-left: 0;
}

.right-content .main-inner {
  margin-left: 330px;
  margin-right: 0;
}

.one-column #content .wrap #main .main-inner {
  width: 100%;
  margin: 0;
}


  #main,
  .main-inner,
  #side {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .left-content .main-inner,
  .right-content .main-inner {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
  }

.single-lp .main-inner {
  overflow: hidden;
}



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


.clear:after {
  clear: both;
}


.clear {
  clear: both;
}


.widget_newsletter .clear:before, .widget_newsletter .clear:after {
  display: none !important;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


#project-extended.open {
  padding-top: 70px;
  padding-bottom: 70px;
}


#project-extended.open #project-controls {
  display: block;
}

figure.alignleft,
img.alignleft {
  float: left;
  margin: 0 20px 0 0;
}

.text, .box_text p, .box_text, .text_prod{
	padding-right: 5px;
    margin-top: 20px;
    color: #595959;
    font-size: 14px;
    font-family: Arial, sans-serif;
}

.prise_text p.text, .small_text {
    font-size: 12px;
    margin-top: 4px;
    height: 124px;
    margin-bottom: 4px;
    overflow: hidden;
}

.accordionButton-step .text {
	margin: 0;
	font: italic 12px/14px  'Trocchi',arial;
}



.text p {
    margin-bottom: 10px;
}


.text_prod ul, .text ul{
    list-style: disc;
}


.text.small_text h2{
    font-size: 12px;
}
.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}
.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}

.sfsi_plus_widget
{
	min-height: 55px;
}

.sfsi_plus_widget a img {
    box-shadow: none!important;
    outline: 0;
}

.sfsi_plus_widget .sfsi_plus_linkedin_tool_bdr .sfsi_plus_inside .icon4,
.sfsi_plus_widget .sfsi_plus_gpls_tool_bdr .sfsi_plus_inside .icon1,
.sfsi_plus_widget .sfsi_plus_fb_tool_bdr .sfsi_plus_inside .icon1 { height: auto}

.sfsi_plus_widget .sfsi_plus_wDiv .sfsi_plus_wicons .sfsiplus_inerCnt a, .sfsi_plus_widget .sfsi_plus_wDiv .sfsi_plus_wicons .sfsiplus_inerCnt a.sficn
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	
	border: medium none;
}


.main-sidebar .featured-block .article-content {
	bottom: 10px;
}


.main-sidebar .featured-block .article-content .meta a {
	color: #fff;
}







.main-sidebar {
	display: block;
	width: 300px;
}


.main-sidebar .widget {
	display: block;
	margin-bottom: 20px;
}

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }

.testimonials-widget-testimonials .open-quote,
.testimonials-widget-testimonials .close-quote {
    display: none;
}

.testimonials-widget-testimonials {
}


.testimonials-widget-testimonials .paging {
	clear: both;
	font-weight: 700;
	height: 1.4em;
}


.testimonials-widget-testimonials .paging.prepend {
	margin-bottom: 1em;
}


.testimonials-widget-testimonials .paging.append {
	margin-top: 1em;
}


.testimonials-widget-testimonials .alignleft {
	float: left;
}


.testimonials-widget-testimonials .alignright {
	float: right;
}


.st-line-1 span.closed{
	font-size: 30px;
}
.map-image img.site_logo {    height: auto!important;    position: absolute;    bottom: 140px;    right: 110px;    width: 150px;}
#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}
.grid__item.clear{clear:both}
.grid__item{box-sizing:border-box;float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}
.home .grid--full .grid__item{height:100%}
.grid-table.grid-table--top .grid__item{vertical-align:top}
.grid-table.grid-table--middle .grid__item{vertical-align:middle}
.grid-table.grid-table--bottom .grid__item{vertical-align:bottom}
.grid-table .grid__item{float:none;display:table-cell;height:100%}
.collection-filters-horizontal .collection-filters-horz .grid__item{padding-left:10px}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left:0}


.float-box__heading,
.float-box__specs {
    float: left;
    width: 100%
}




.float-box__heading {
    border-left: 2px solid #000;
    padding-left: 8px
}
.page-tour #prefooter div#prefooter-first-region,.page-tour #prefooter div#prefooter-second-region{margin:0 3.6%;}


#headerimage
{
	border: none;
	display: block;
	float: left;
}
.wpb_video_widget .wpb_video_wrapper{padding-top:56.25%;position:relative;width:100%}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{padding-top:56.25%}
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper{padding-top:75%}
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper{padding-top:42.55319149%}
.wpb_video_wrapper .fluid-width-video-wrapper{padding-top:0!important;position:static}


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

	.bottom-sm-30 {margin-bottom: 30px!important}

        
        .beraterbox {
            vertical-align: top;
        }

        
        td.beraterbox {
            margin: 0;
            padding: 0;
            border-collapse: collapse;
            background-color: #F1F3F2;
            border-color: white;
            border-style: solid;
            border-width: 0 3px 6px;
            font-size: 11px;
            height: 95px;
            width: 210px;
        }

        
        td.beraterbox a {
            text-decoration: none;
        }

table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}


.in_topic a:link, .in_topic a:active, .in_topic a:visited{ color:#ffffff; text-decoration:none; font-size:18px;}

.in_topic a:hover{ text-decoration:underline;}

.in_topic{ background-color:#8CC63F; width:600px; height:28px; padding-left:10px; padding-top:3px;}


  .col-md,
  .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 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }


  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top;}
#text-box-1315621719{width:78%}
#text-box-1315621719 .text{font-size:100%}
.text-box{max-height:100%}
.text-box .text{position:relative;z-index:10;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.text-box-square .text,.text-box-circle .text{height:0;padding:100% 0 0 0 !important;background-color:rgba(0,0,0,0.9)}
.text-box-square .text-inner,.text-box-circle .text-inner{position:absolute;left:0;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.text-box-circle .border,.text-box-circle .text{border-radius:100% !important}
.card .card-img{position:relative;display:inline-block}

.bd-separator-11 {
  height: 20px;
  padding: 10px 0px;
}

.bd-separator-11 .bd-separator-inner {
  width: 50px;
}

.bd-separator-11 .bd-separator-inner:before,
.bd-separator-11 .bd-separator-inner:after {
  border-top: 2px solid #555555;
}
#xpromo-academies-wrap a span.push-top{margin-top:0}

.pull-left{float: left;}

.section_two .pull-left{width: 310px;overflow: hidden;}

.link-wrap .pull-left{width: 95px;}

.link-wrap .pull-left a{line-height: 40px;padding: 2px 8px;color: #fff;}

.link-wrap .pull-left a:hover,.link-wrap .pull-right:hover{color: #fe9226;}

.footer--big--left {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.footer--big--left ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:100%}
.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:100%}

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

.menu_wrapper, .simple_header, .post-review, .tagcloud a:hover,
ul.tabs, ul.tabs1, ul.menu_posts_tabs_ul, footer .widget-title h2,
.cd-slider-nav li.selected{
	border-color: #BF473C;
}

body, h1, h2, h3, h4, h5, h6, input, textarea, select, .block_style .widget-title h2, .widget-title h2, .logotext h1{
	font-family: 'Nunito', Arial, Helvetica, sans-serif;
}

.desktop-clear:after {
  clear: both;
}


.panel-content{
    font-size: 11px;
    font-weight: bold;
    color: #0054b9;  
    padding: 15px 5px 15px 5px;
    background-color: #e0f0ff;
    border-top: 0px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #67B0F0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;    

}


.panel-content ul li a{
    font-size: 11px;
    font-weight: bold;
    color: #0054b9;  
}


.news-bar {
   background-color: #ffffff;
   padding: 8px 0 4px;
   box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
   font-size: 14px;
}
.social-nav__list{display:flex;width:100%;justify-content:center;align-items:center;list-style:none;padding-left:0;margin:0}
.share-nav .social-nav__list{justify-content:center}
.header__secondary .social-nav__list{justify-content:center}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}
.sub-menu .menu-item-has-children:after{color:#fff}

#nav .nav_menu_txt {
	display:table-cell;
	vertical-align:middle;
	height:30px;
}


	#nav .nav_menu_txt img.nav_fleche_bas {
		left: calc(100% - 40px);
		height: 7px;
		bottom: 10px;
		margin-left: 0px;
		display: block;
		position: absolute;
		border: none;
	}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
.tablepress-id-273 .row-5 td{background-color:#eca7e6}
.tablepress-id-274 .row-5 td{background-color:#63f67c}



#logos {background-color:#c3def3;padding-top:15px;padding-bottom:15px;}

#logos .logos-heading {text-transform: uppercase;margin-top:0;margin-bottom:9px;text-align: center;font-size: 14px;color:#07538e;}

#logos .logos-heading span {
  position: relative;
  display: inline-block;
  margin: 0;
}

#logos .logos-heading span:after,
#logos .logos-heading span:before {
  content: '';
  width: 50px;
  position: absolute;
  top: 50%;
  height: 1px;
  background: #07538e;
}

#logos .logos-heading span:before {
  left: 0;
  transform: translate(-120%, -50%);
}

#logos .logos-heading span:after {
  right: 0;
  transform: translate(120%, -50%);
}
