﻿.d-flex{display:-ms-flexbox!important;display:flex!important}


.ce-center .ce-inner {
  position: relative;
  float: right;
  right: -50%;
}
.carousel-border .carousel-inner{position:relative;width:100%}

.welcome-text{font-size:20px;max-width: 605px;margin-top: 30px;}

.welcome-text p{
	margin: 8px 0;
}

.welcome-text ul{padding:0px;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;margin: 0;}

.welcome-text ul li{list-style:none;display:inline-block;font-size: 14px;margin-right:10px;}

.welcome-text ul li i{color:#e63946;margin-right:5px;}

.welcome-text h1{font-weight:bold;font-size:30px;text-transform:uppercase;margin: 0;}

.welcome-text h2{font-weight:bold;font-size:30px;text-transform:uppercase;margin: 0;}

.welcome-text span{color: #e63946;}

.welcome-text span div{font-family: 'handwriting-draft_free-version'; font-size:20px;}
.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-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}


	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

	.g-1 { margin:1px; }

	.g-3 { margin:1px; }

	.g-4 { margin:1px; }

	.g-5 { margin:1px; }

	.g-6 { margin:1px; }

	.g-7 { margin:1px; }

	.g-8 { margin:1px; }

	.g-9 { margin:1px; }

	.g-10 { margin:1px; }

	.g-11 { margin:1px; }

	.g-12 { margin:1px; }


div.block-wrapper {                    
  margin: 10px 0;
}


body.layout-first-main-last #sidebar-first .block-wrapper,
body.layout-first-main-last #sidebar-last .block-wrapper {
  margin: 0 0 10px;
}


body.layout-main-last #sidebar-last div.block-wrapper {
  margin: 0 0 30px;
}


.title-block.market-block,
.market-block .block-title {
	background: #a13899 !important;
}
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}
.popup-content__copy{margin:0 0 30px}


.paragraph-about--mob {
  display: none;
}





.slideshow {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
	margin: auto;
  }


.slideshow li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }


.slideshow li:first-child {
  position: relative;
  display: block;
  }


.slideshow img {
  display: block;
  height: auto;
  width: 100%;
  border: 0;
  }


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}

.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%;
  }
.nv-page-title-wrap.nv-big-title .nv-page-title{padding-bottom:10px;border-bottom:1px solid #f0f0f0;margin-bottom:20px}
.nv-page-title-wrap.nv-big-title .nv-page-title h1{line-height:1.3em;margin-bottom:0}
.nv-page-title-wrap.nv-big-title .nv-page-title h1+p{margin-bottom:0}
.page .nv-page-title-wrap{margin-top:30px}
.list-unstyled{padding-left:0;list-style:none}
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right:0;}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}
.menu-item{position:relative}
.dropdown-bookmarks .bookmarks-li{line-height:22px;color:#555;margin-bottom:13px}
.dropdown-bookmarks .bookmarks-li span{display:inline-block;border-radius:3px;background-color:#EDEDED;border:1px solid #D1D1D1;padding:0 5px;line-height:20px}
.add-btn.none,.dropdown-bookmarks .bookmarks-icon,.dropdown-bookmarks .bookmarks-li,.dropdown-bookmarks .bookmarks-tip,.dropdown-bookmarks-rught.none{display:none}
.slick-slider,.slick,.slick__slide{overflow:hidden !important;}
.slick__slide img{margin-left:auto;margin-right:auto;}
.slick--center .slick__slide{-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.no-js .slick__slide,.slick__slide .slick__slide{max-width:100%;}
.slick,.slick__slide{max-width:100%;position:relative;}
.slick__slide.slick-center{z-index:1;}
.slick__slide.slick-current{z-index:4;}
.slick--ondemand .slick__slide:not(.slick-active) img[data-lazy]{width:40px;height:40px;}
.slick--display--thumbnail .slick__slide img{pointer-events:auto;}
.slick--float .slick__slide{float:left;max-width:100%;}
.slick--display--main .slick__slide img{pointer-events:none;}

#head .logo { }

.footer{
	font-size: 12px;
	font-family: Arial;
	color: #78797d;
	line-height: 18px;
}

#calendar2 thead tr.month{background-color:#fff;height:30px;color:#8fc120;}
.n2-ss-slider .n2-ss-layers-container{visibility:hidden;position:relative;width:100%;height:100%;display:flex;flex-direction:column;z-index:20}
div#n2-ss-2 .n2-ss-layers-container{position:relative;width:1980px;height:600px;}

.section-performance .section-contents .interview .block-bottom {
  width: 82.14285714285714%;
  margin-left: 17.857142857142858%;
  margin-top: -3.571428571428571%;
  padding: 5.714285714285714% 6.964285714285714% 4.464285714285714%;
  border: 1px solid #ccc;
  box-sizing: border-box;
  text-align: justify;
  letter-spacing: 0.09em;
}

.section-performance .section-contents .interview .block-bottom p {
  margin-bottom: 2.826086956521739%;
}

.section-performance .section-contents .interview .block-bottom .text-large {
  margin-bottom: 2.391304347826087%;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: bold;
  letter-spacing: 0.08em;
}

.section-performance .section-contents .interview.interview-2 .block-bottom {
  margin-left: 0;
}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}

.logo {
    max-width: none;
}
.footer-728x90-ad{overflow:hidden !important}

div.ubermenu-content-block .catalogue-nav {display:none;}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}

          .top .main .main_inner .main_right .nowonair .nowonair_ttl_next ul li .next_txt {
            width: 175px; }

            .top .main .main_inner .main_right .nowonair .nowonair_ttl_next ul li .next_txt .time {
              font-size: 80%;
              margin-bottom: 3px; }

            .top .main .main_inner .main_right .nowonair .nowonair_ttl_next ul li .next_txt .title {
              font-size: 90%;
              line-height: 1.3; }
#menu-footer-menu .et-social-icon{padding-top:20px}
#menu-footer-menu .et-social-icon a{font-size:0}
#menu-footer-menu .et-social-icon a.icon::before{font-size:24px}


.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 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}


.bottom-nav a:hover {
	opacity: 0.7;
}
.bottom-nav .sub-menu li{float:left;width:100%}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.et_header_style_centered #main-header .logo_container{height:46px}
.footer-section .footer-bottom .copyright-info{padding:15px 0 3px}
.footer-section .footer-bottom .copyright-info span.separator{display:inline-block;padding:0 5px}
.footer-section .footer-bottom .copyright-info p{display:inline-block}
.footer-section .copyright-info .separator{display:block;color:transparent}
.mk-css-icon-menu-line-2{transition:opacity .1s ease}
.dashboard-active .mk-css-icon-menu-line-2,.is-active .mk-css-icon-menu-line-2{opacity:0}

#ahplogo
{
	width: 300px;
	margin: auto;
	padding: 26px 0 0;
	display: block;
}

		#left-area { width: 496px; }

		.recent-from, .recent-last, .recent-middle, #left-area { width: 457px !important; }
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.text-center{text-align:center}

.col-sm-12.text-center h2 {
	margin-bottom: 50px;
	font-size: 45px;
}

.jumbotron h2.text-center.h2 {
    font-size: 63px;
}

h2.text-center.sub-head {
    font-size: 36px;
}
.wrap{margin:0px auto;max-width:1024px;overflow:hidden;padding:0% 1%;}

.pops{ position: absolute; top: 48px; padding:10px 18px; background-color: #fff; border: 1px solid #dcdcdc; z-index: 9999; }

.pops .arows,.layer-daikuan .arows{ position:absolute; right:30px; top:-22px;z-index: 1;}

.pops .arowA,.layer-daikuan .arowA{ position:absolute; left:0; top:0; color: #ccc; font-size: 27px;}

.pops .arowB,.layer-daikuan .arowB{ position:absolute;  left:0; top:1px; color: #fff;font-size: 27px;}

#truyen-slide {
    margin-bottom: 0px
}

#truyen-slide a, #truyen-slide a:hover, #truyen-slide a:focus {
    text-decoration: none
}

#truyen-slide .caption {
    padding: 5px;
    text-align: center;
    line-height: 18px;
    font-family: 'Roboto Condensed', sans-serif
}

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

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

.container .jumbotron, .container-fluid .jumbotron {
    border-radius: 6px
}

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

.footer .container {
    padding-top: 15px;
    padding-bottom: 15px
}

	#slider-cycle .thumb-wrap {
		margin-bottom:10px;
		height:238px;
		overflow:hidden;
		}

		.featured_articles li .thumb-wrap {
			overflow:hidden;
			padding-bottom:10px;
			}

			.featured_articles li .thumb-wrap img {
				float:none;
				-webkit-transition: all .1s ease-in-out;
				-moz-transition: all .1s ease-in-out;
				-o-transition: all .1s ease-in-out;
				}

			.featured_articles li .thumb-wrap img:hover {
				opacity:.5;
				}

		.posts li .thumb-wrap {
			max-height:213px;
			overflow:hidden;
			}

		.recent-posts.team li .thumb-wrap {
			width:115px;
			overflow:hidden;
			}

			.recent-posts.team li .thumb-wrap img {
				border:1px solid #dbdbdb;
				padding:1px;
				}
.pp-template #block-5a0cfcd2-aef1-40f9-be2f-5786f4475aa4{background-color:rgba(255,255,255,1);padding-top:4%;padding-bottom:4%;background-size:cover}
#block-5a0cfcd2-aef1-40f9-be2f-5786f4475aa4 .pp-column-inner{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-ms-flex-pack:center;justify-content:center}
#block-5a0cfcd2-aef1-40f9-be2f-5786f4475aa4 .pp-column-inner .pp-component{text-align:center}
#block-5a0cfcd2-aef1-40f9-be2f-5786f4475aa4 .pp-row{padding-bottom:5%}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}

    
				.header-top-fixed,
				.categories-box,
				.archives-box  {
					background: #000000;
				}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}

	#headerbanner li.mainl#header_image { background-size: 975px; }


.bold-text {
  font-family: "proxima-nova", sans-serif;
  color: #bdcb8d;
  text-transform: uppercase;
  -webkit-transition: all 0.2s;
          transition: all 0.2s; }

  .bold-text:hover {
    color: #d1dbb0; }
.postcommentscount{margin-left:3px}
.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%}


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

.container_12 .grid_5 {
  width: 39.667%;
}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%}
.end-footer .container_12 .grid_5{color:#fff!important}
.end-footer .container_12 .grid_5 a{color:#fff!important}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

    div.contact_bar td.middle { border-right: 1px solid #B1DCF2; padding-right: 8px; }

td.middle { vertical-align: middle; }
#header .oshine-module,#header .tatsu-module{margin-bottom:0}
#footer-wrap.style2 .tatsu-module,#footer .tatsu-icon-shortcode{margin-bottom:0}
.be-sidemenu .oshine-module,.be-sidemenu .tatsu-module{margin-bottom:10px}
.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}
.tatsu-animated-heading-wrap.tatsu-module{margin-bottom:10px}
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}


.footer-msg {
  display: block;
  float: left;
  margin-right: 2.35765%;
  width: 82.94039%;
  margin-right: 0;
  margin-top: 20px; }

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

      .footer-msg p, .footer-msg ul {
        padding: 0 20px; }


.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;
				}
.copyright-text.span6.left p{float:left}
.copyright-content.span6.right p,.copyright-content.span6.right ul{float:right;margin:0}
.top-widget a,.top-widget .span6.right a{box-shadow:none!important;text-shadow:none}
.span6.left{float:left;width:50%}
.span6{float:left;width:50%}
.span6.right{width:50%;float:right}
div.row.copyright .span6 p,div.row.copyright .span6 ul{text-align:center;float:none}
.copyright .span6{clear:both;margin:5px 0}
.top-widget .span6.left,.top-widget .span6.right{width:45%}
.top-widget .span6.right{float:right}


.logo-wrap {
  display: table;
  width: 100%;
}

.off-canvas-list ul.children{background-color:#dbd8d6;border-top:1px solid #a69d97;margin-left:0}

.off-canvas-list ul.children li{border-bottom-color:#bab1ac}

.off-canvas-list ul.children li.open{border-bottom:none}

.off-canvas-list ul.children a{border-top-color:#edecea}

.off-canvas-list ul.children ul.children{border-top-color:#70635a;background-color:#c9c5c1}

.off-canvas-list ul.children ul.children li{border-bottom-color:#a69d97}

.off-canvas-list ul.children ul.children a{border-top-color:#edecea}

.off-canvas-list ul.children ul.children ul.children{border-top-color:#70635a;background-color:#b7b1ad}

.off-canvas-list ul.children ul.children ul.children li{border-bottom-color:#70635a}

.off-canvas-list ul.children ul.children ul.children a{border-top-color:#e7e4e2}

	
	ul#menu-main-nav li.menu.top-right-security-seal { display: none; }
	
	.footerNav .menu li a, .footerNav .menu li a.current, .footerNav .menu li a:hover {
		color: #767a7d;
		font-size: 12px;
		padding: 10px 2px;
	}
#menu-primary ul.menu-items li.menu-item{margin: .25em 0}
#menu-primary ul.menu-items li.menu-item a{font-family: 'Oxygen', sans-serif;text-transform: uppercase;color: #bdbdbd}
#menu-primary ul.menu-items li.menu-item a:hover{color: #fff;text-decoration: none}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}

.headlogo ul.headlogoUl li.logo{float: left;width: 85%;}

.headlogo ul.headlogoUl li.logo a{float: left;  padding-right: 15px;  color: #fff;}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.region-blockgroup-advanced-search-filters{font-family:"Lato",sans-serif}
.region-blockgroup-advanced-search-filters .facetapi-facetapi-checkbox-links{font-size:.875rem;font-weight:bold}
.region-blockgroup-advanced-search-filters .facetapi-facetapi-checkbox-links .facetapi-inactive{font-weight:normal}
.region-blockgroup-advanced-search-filters .facetapi-checkbox{color:#333}
.block-type-navigation .nav-search-active ul{width:75%}
.block-type-navigation .nav-search-active .nav-search{float:right;width:22.5%;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;display:table}
.block-type-navigation .nav-search-active.nav-search-position-left .nav-search{float:left}
.block-type-navigation .nav-search-active #searchform{height:100%;display:table-cell;vertical-align:middle}
.block-type-navigation .nav-search-active #searchform label,.block-type-navigation .nav-search-active #searchform input#searchsubmit{display:none}
.block-type-navigation .nav-search-active #searchform input#s{width:100%}
.site-search{height:30px;}
.site-search form div.container-inline{position:relative;width:300px;margin:10px 0;}
.site-search input.form-text{position:absolute;top:0;left:0;width:100%;padding:8px 40px 8px 10px;border:1px solid #dddddd;outline:none;border-radius:5px;margin:0;-webkit-appearance:none;}
.site-search input.form-submit{position:absolute;top:0;right:0;border:none;border-left:1px solid #dddddd;width:33px;padding:8px 8px 7px 8px;border-radius:0 5px 5px 0;}
.site-search form{margin:0;padding:0 5%;}
.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}


.navbar-toggle:focus .icon-bar,
.navbar-toggle:hover .icon-bar {
  background-color: #00c9d0;
}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}

  .span12 {
    width: 724px;
  }

  .row-fluid .span12 {
    width: 99.999999993%;
    *width: 99.9468085036383%;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 714px;
  }


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 930px;
}


table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}


.day label, .month label, .visually-hidden, .year label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}


	#column3 {
		clear: left;
	}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

.main, #main-menu, #header {
    border-spacing: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
}


#header{
    height: 90px;
}
.e189-14 .x-toggle-burger-bun-t {transform:translate3d(0,-3.25em,0);}


.custom-sidebar .sidebar-blog ul li,
.custom-sidebar .sidebar-stories ul li,
.custom-sidebar li.feed-item {
	color: #9D003B;
}

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




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}


.et_pb_toggle_content {
	position: relative;
	padding-top: 20px;
}


.et_pb_toggle_content p:last-of-type {
	padding-bottom: 0;
}
.width-auto{width:auto;}

.entry-content a, .entry-content a:hover, .mh-meta a:hover { color: #ffadce; }

.mh-footer a, .mh-footer .mh-meta, .mh-footer .mh-meta a, .mh-footer .mh-meta a:hover { color: #f9efef; }

.mob-brand-ftr-icon {width: 100%;  display: inline-block; padding:40px 0 20px 0;}

.mob-brand-ftr-icon a {float: left;  width: calc(100% / 4); text-align: center;}

.mob-brand-ftr-icon a:first-child{text-align:left;}

.mob-brand-ftr-icon a:last-child{text-align:right;}

.mob-brand-ftr-icon a img {width:70%;}

.mob-brand-ftr-icon a:nth-child(2){margin-top:-5px;}

.mob-brand-ftr-icon a:nth-child(3){margin-top:-6px;}


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


.container .container {
  max-width: 100% !important;
  padding: 0 !important; }

  body.boxed .container {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 1110px;
    width: 1110px; }


  .small-12 {
    position: relative;
    width: 100%; }


.tg-footer-column-3 {
	width: 28%;
	margin-left: 2%;
	float: left;
}


.tg-footer-column-3:first-child {
	width: 38%;
}


	#colophon .tg-footer-column-3:first-child,
	#colophon .tg-footer-column-3 {
		width: 100%;
	}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.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{float:left}
.col-xs-12{width:100%}

.main-navigation ul #menu-item-50 ul { padding: 0 20%;}

.wrap-top{margin:0 auto;max-width:1140px}


div.wpcr3_review_item div.wpcr3_item_name { font-size:0.8em; font-style:italic; }
#block-46{min-height:40px}
#whitewrap #block-46 *{text-align:center}



.wpp-list {	
}


	
	.wpp-list li {
		overflow: hidden;
		float: none;
		clear: both;
	}

	
	
	.wpp-list li.current {
	}


ul.wpp-list li a:before{background: #0eb774;color: #ffffff;}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}


#headermenu .kisyubetsua {background:#333; width:470px;}

#headermenu .kisyubetsua a {float:left;}


#ads_bar  {margin:0 auto; padding:0; width:1005px; overflow:hidden; text-align:center;}
.pagination{font-size:11px;font-weight:700;line-height:20px;margin-bottom:30px;padding:12px 0;text-transform:uppercase;overflow:hidden}
.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#fff!important;background:#666}
.pagination a:hover{color:#fff;background:#333}
.pagination .current{padding:6px 9px 5px;background:#333;color:#fff}
.img-fluid,.tribe-events-event-image img,.tribe-events-event-thumb img{max-width:100%;height:auto}


.banner-grid .column {
  min-height: 0;
}


.place-ad-main-links a {
	border: 1px solid white;
	border-radius: 5px;
	color: white;
	font-size: 24px;
	width: 100%;
	text-align: center;
	display: block;
	padding: 15px 0;
}


.place-ad-main-links a:hover,
.place-ad-main-links a.current {
	background: #0c64b7;
	border: 1px solid #0c64b7;
	text-decoration: none;
}


.place-ad-main-links img {
	vertical-align: middle;
	margin-right: 10px;
}

	.rightcol .place-ad {
		padding: 15px;
	}



.navbar-brand {
	padding: 5px 0;
}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}


.navbar-custom .navbar-brand {
	letter-spacing: 4px;
	font-weight: 400;
	font-size: 22px;
	color: #fff;
}
.fl-page-footer-widgets{border-top:1px solid #d5d5d5;border-color:#474a51;background-color:#282a2e;color:#a6a6a6}
.fl-page-footer-widgets *,.fl-page-footer-widgets h1,.fl-page-footer-widgets h2,.fl-page-footer-widgets h3,.fl-page-footer-widgets h4,.fl-page-footer-widgets h5,.fl-page-footer-widgets h6{color:#a6a6a6}
.fl-page-footer-widgets a,.fl-page-footer-widgets a *,.fl-page-footer-widgets a.fas,.fl-page-footer-widgets a.fab{color:#d00}
.fl-page-footer-widgets a:hover,.fl-page-footer-widgets a:focus,.fl-page-footer-widgets a:hover *,.fl-page-footer-widgets a:focus *,.fl-page-footer-widgets a.fas:hover,.fl-page-footer-widgets a.fab:hover,.fl-page-footer-widgets a.fas:focus,.fl-page-footer-widgets a.fab:focus{color:#d00}
.fl-page-footer-widgets-container{padding-top:30px}


.theme-thumb {
	position: relative;
	border-radius: 5px;
	overflow: hidden;
}


.theme-thumb-inner {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
	border-radius: 5px;
}


.theme-thumb img {
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
}


.theme-thumb:hover img {
	opacity: 0.5;
}


.theme-thumb:hover .theme-thumb-inner {
	opacity: 1;
}


.theme-thumb-inner .theme-url {
	position: absolute;
	top: 45%;
	font-size: 30px;
	width: 100%;
	left: 0;
}


.theme-thumb-inner .theme-url a {
	color: #fff;
}

.map__halfbox {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	max-width: 500px;
	margin: 70px 0;
}
.img-responsive{display:block;height:auto;max-width:100%}


.news-list-box .news-posts-list .entry-date {
	margin: 0;
}


.archive .news-posts-list .entry-date {
	margin: 0;
}


.news-single .entry-date {
	margin: 0;
	font-size: 1.4rem;
	line-height: 1.71429;
}


.page-single .entry-date {
	margin: 0;
	font-size: 1.4rem;
	line-height: 1.71429;
}

				.et_pb_section { padding: 54px 0; }

				.et_pb_section.et_pb_section_first { padding-top: inherit; }

    
				
.et_pb_section_0.et_pb_section { padding-top: 0px; padding-bottom: 0px; }

.et_pb_section_1.et_pb_section { background-color:#f6f8fa !important; }

	.et_pb_section_4.et_pb_section { padding-top: 30px; }

.site-tagline {
	color: #595959;
}

header.overlay .main-header .site-tagline, header.overlay .main-header .site-name {
 color: #595959;
}


header .site-name,header .site-description,header .site-tagline{display:none;}
.fxd-header .site-tagline,.fxd-header .site-name{color:#333333;}
header.overlay .main-header .site-tagline,header.overlay .main-header .site-name{color:#ffffff;}
.mk-header .mk-classic-nav-bg,.mk-header .mk-header-bg{z-index:1}
.mk-header.sticky-style-fixed .mk-header-bg{transition:opacity .2s ease-out}
.header-style-4 .mk-header-bg,.mk-header-start-tour{transition:opacity .3s ease-out}
 .mk-header-bg { -webkit-opacity:100; -moz-opacity:100; -o-opacity:100; opacity:100; }
 .a-sticky .mk-header-bg { -webkit-opacity:0.8; -moz-opacity:0.8; -o-opacity:0.8; opacity:0.8; }
 .header-style-4 .mk-header-bg { height:100% !important; }
 .trans-header .bg-true:not(.a-sticky) .mk-header-bg { opacity:0; }
.font_iswo5ossq, [data-font="font_iswo5ossq"], [data-font="font_iswo5ossq"] li a {font-family: "soleil", sans-serif;font-weight: 300;font-style: normal;}

#header_right img.hr_01 {
	margin: 5px 0 0 5px;
}

#header_right img.hr_02 {
	margin: 5px 0 0 -100px;
	position: absolute;
}

#header_right img.hr_03 {
	margin: 0 0 0 110px;
}


.js_active .tab{
cursor:pointer;
margin:0 2px 0 0;
padding:5px 10px 5px;
display: block;
float: left;
border-bottom: none;
z-index: 2;
position: relative;
top:1px;
font-size: 11px;
}
.header_color .sidebar_tab, .header_color .tabcontainer .tab{color: #797B7F;}
.slideshow_color .sidebar_tab, .slideshow_color .tabcontainer .tab{color: #7E7E80;}
.main_color .sidebar_tab, .main_color .tabcontainer .tab{color: #797B7F;}
.alternate_color .sidebar_tab, .alternate_color .tabcontainer .tab{color: #70737A;}
.footer_color .sidebar_tab, .footer_color .tabcontainer .tab{color: #738392;}
.socket_color .sidebar_tab, .socket_color .tabcontainer .tab{color: #8D99A5;}


.chiffres .highlight {
	display: inline-block;
	margin-bottom: 10px;
	padding: 20px 60px;
	color: #ffffff;
	background-color: #18a1b4;
	font-size: 2.4rem;
	letter-spacing: 0.05em;
}

  
  .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; }
.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}
#hours .et_pb_button_module_wrapper{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_right,.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:center}
.row{margin-right:-15px;margin-left:-15px}
.master-holder-bg,.master-holder-bg-holder{position:absolute;top:0;height:100%;z-index:-1;width:100%;left:0}
.master-holder-bg-holder{overflow:hidden}

#login-wrapper{background:#335577;border-bottom:2px solid #446699;color:#ffffff;}

#login-wrapper label{color:#ffffff;}

#login-wrapper a,#login-wrapper a:link,#login-wrapper a:hover{color:#ffffff;}

#login-wrapper a:visited{color:#cccccc;}

#login-wrapper .button{border:1px solid #446699;background-color:#446699;color:#ffffff;font-weight:normal;}


#calendar2 thead tr.days{
  background-color: #d8d8d8;
  height: 25px;
  color: #666;
    font-size: 10px;
}

.datum{
 text-align:center;
 color:#ffffff;
 width:100px;
 font-size:14px;
}


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

    .top { width: 100% }

.share-item.shareit.top {
    float: left;
    margin-bottom: 10px!important;
    margin-top: 0;
    width: 100%;
}

.f-widget .top-week li a { font-size: 15px }

.footer-widgets, .f-widget .top-posts .comment_num, footer .meta, footer .twitter_time, footer .widget .wpt_widget_content .wpt-postmeta, footer .widget .wpt_comment_content, footer .widget .wpt_excerpt, footer .wp_review_tab_widget_content .wp-review-tab-postmeta, footer .advanced-recent-posts p, footer .popular-posts p, footer .category-posts p { font-family: 'Raleway'; font-weight: 500; font-size: 16px; color: #777777; }
.quote-carousel{list-style:none;padding:0 10%;margin:0 auto;outline:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}
.quote-carousel *{outline: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}
.feat-overlay .cat{margin-bottom:13px}
.post-header .cat{display:block;margin-bottom:8px}
.feat-overlay .cat a,.post-header .cat a{color:#999;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:400;margin:0 5px 0 4px}
.post-header .cat a:first-of-type,.feat-overlay .cat a:first-of-type{margin-left:0}
.post-header .cat a:last-of-type,.feat-overlay .cat a:last-of-type{margin-right:0}
.post-header .cat a:hover,.feat-overlay .cat a:hover{color:#444}
.post-header .cat span,.feat-overlay .cat span{font-size:10px;color:#b5b5b5}
.post-layout .grid-item .post-header .cat{margin-bottom:8px}
.post-entry .index-item .grid-item .post-header h2 a:hover,.post-entry .index-item .grid-item .post-header .cat a:hover{text-decoration:none}
.post-entry .post-layout .index-item .grid-item .post-header .cat{margin-bottom:4px}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}
.service_box .section-mid{background: #ffffff;color: #3d7cbf;}
.portfolio_main .section-mid{background: #e8e8e8;color: #3d7cbf;}
.pricing_table_main .section-mid{background: #d8335b;color: #ffffff;}
.about_us_main .section-mid{background: #cccccc;color: #217ca3;}
.contact_us_main .section-mid{background: #3d7cbf;color: #ffffff;}
#blank1 .section-mid{background: #cccccc;color: #000000;}
.blank1_main .section-mid{background: #cccccc;color: #000000;}
#blank2 .section-mid{background: #3d7f78;color: #ffffff;}
.blank2_main .section-mid{background: #3d7f78;color: #555555;}
#blank3 .section-mid{background: #3d7f78;color: #ffffff;}
.blank3_main .section-mid{background: #3d7f78;color: #555555;}
#recent .section-mid{background: #3d7f78;color: #ffffff;}
.recent_main .section-mid{background: #3d7f78;color: #555555;}
div.navigation div.list-container{float:left;width:580px;margin-right:-580px;position:relative;}


.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

#footer .span4 h5 b {
	padding-bottom: 25px;
}

#footer {
	padding: 28px 0 34px;
}

#footer .span4 h5 {
	margin-left: 0;
}

#footer .span8 {
	padding-top: 0;
}

.header-banner{float:left;width:100%;max-width:1000px;height:auto;}

.icon-cross:before {
	content:"\ea0f";
}

.popup-container .custom-popup.dark-popup span.icon-cross {
	color: #fff;
}
.img-responsive{display:block;max-width:100%;height:auto}
.img-responsive,.img-thumbnail{width:100%}


.menu-pc .logo .logo_hor { display: block; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }

.gdlr-core-pbf-background-wrap{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; }

.gdlr-core-pbf-sidebar-left .gdlr-core-pbf-background-wrap{ right: -1px; }

.gdlr-core-pbf-sidebar-right .gdlr-core-pbf-background-wrap{ left: -1px; }



body.financity-boxed .gdlr-core-column-extend-left .gdlr-core-pbf-background-wrap{ margin-left: -50px; }
 
body.financity-boxed .gdlr-core-column-extend-right .gdlr-core-pbf-background-wrap{ margin-right: -50px; }

.body_index2 { font-family: Tahoma; font-size: 11px; color: 164572 ; text-align: justify}


.home-facts .fact-name,
.home-facts .fact-number {
	display: block;
	text-align: center;
	color: #FEFEFF;
}


.home-facts .fact-number {
	font-size: 36px;
	letter-spacing: 5px;
	margin-bottom: 7px;
}
.icon-104-logo .path11:before{content:"\e90c";margin-left:-2.169921875em;color:#1a171b}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h5,h5{font-size:1.25rem}

.layIndex #main-wrap {
	border:none;
	background:none;
	padding-top:219px;

}

.wrapper{margin:0 auto;position:relative;}

header .wrapper{height:100%}




.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: 10px;
  margin-right: 10px;
}


.container_12 .grid_3,
.container_16 .grid_4 {
  width: 220px;
}


.container_12 .grid_4 {
  width: 300px;
}

#footer-banner {
  display: none;
  min-height: 44px;
  background: #404040;
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  z-index: 8888;
  color: #999999;
}

#footer-banner a {
  color: #e7e7e7;
}

#footer-banner a:hover {
  color: #f18d00;
}

#footer-banner .footer-banner-content {
  text-align: center;
  padding: 15px 25px;
  position: relative;
}

#footer-banner .close-btn {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 0px;
  font-size: 12px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  background: #f6f6f6;
}

	.ads-728x90 { width: 100%; height: auto; }
.cs-rating,.pd-rating{display:block!important}


.hamburger-box {
  width: 30px;
  height: 24px;
  display: inline-block;
  position: relative; }



.hamburger--3dx .hamburger-box {
  perspective: 80px; }



.hamburger--3dx-r .hamburger-box {
  perspective: 80px; }



.hamburger--3dy .hamburger-box {
  perspective: 80px; }



.hamburger--3dy-r .hamburger-box {
  perspective: 80px; }



.hamburger--3dxy .hamburger-box {
  perspective: 80px; }



.hamburger--3dxy-r .hamburger-box {
  perspective: 80px; }
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
.sub-menu .menu-item-has-children:after{color:#fff}

.t-color-2 {
	BACKGROUND-COLOR: #fafafa
}

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

.sub-menu li{
	position: relative;
}

.sub-menu{
	z-index: 999;
	background: #ffc10e;
	min-width: 200px;		
}

.ico-back {
    background-color: #4e016a;
    display: inline-block;
    height: 55px;
    width:270px;
    margin-left:0px;
	opacity: 0.5;
	border-bottom: 1px solid #000000!important;
}




.attire-mbl-menu-main li.gn-trigger {
    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;
}

.social-shares .other-share a.google-plus {
    background: #dd4b39;
}

	
	.post-cover .overlay .cat-title {
		font-size: 10px;
		line-height: 23px;
	}


.cat-title {
    background: #FFF!important;
}


.cat-title a {
    color: #870833;
}
	.client-list ul li {		display: block;	}


.small-12 {
  width: 100%;
}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }



.texten{color:#000000;font-family:Verdana;font-size:8pt;}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:125px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:125px}
#logo{max-height:78%}
.et_pb_svg_logo #logo{height:78%}
nav[role=navigation] .search-form .search-suggestions-wrapper{position:absolute;top:0;left:0;padding:1.375em}
.img .img-inner{position:relative;overflow:hidden}

  
  #site-title {
    width: 37px; }

  #site-title img {
    opacity: 1 !important;
    width: 100%; }


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

header .mobile-nav-toggle {
	z-index: 2000;
	position: relative;
	display: block;
	float: right;
	margin: 1.75em 1.25em 0 0;
	width: 30px;
	height: 23px;
	cursor: pointer;
}

header .mobile-nav-toggle i {
	display: block;
	margin-top: 0.1875em;
	font-size: 1.25em;
}

.mobile-nav, .mobile-nav-toggle {
	display: none !important;
	visibility: none !important;
}

			.cs_price{text-align:center;padding:12px 0 4px 0;font:bold 16px Verdana;color:#ff8a29}
.row{margin-right:-15px;margin-left:-15px}

#advcalc #result-wrap .row .inner{padding:1rem 1.5rem;}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}


.linkbar li.right
{
text-align: right;
float: right;
width: 10em;
margin-right: 24px;
}


.linkbar li.left a, .linkbar li.right a
{
border: 0;
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}

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

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


.footer .phone {
	font-size: 24px;
	font-weight: 700;
	color: #333;
	margin-top: 35px
}


.footer .phone a {
	color: inherit
}


.jumbotron a.phone {
	color: #000;
	padding-left: 18px;
	display: inline-block;
	font-weight: 700;
	font-size: 39px;
	text-decoration: none
}


.jumbotron a.phone:hover span:not(.glyphicon),.jumbotron a.phone:focus span:not(.glyphicon) {
	text-decoration: underline
}


.jumbotron .phone .glyphicon {
	position: relative;
	top: 5px;
	color: #860566
}

#theclose, #theclose2 {
    color: #171717;
    font-family: "Helvetica Neue", helvetica, arial, sans-serif;
    font-size: 24px;
}


.indications .items_indications {
  margin-left: 3em;
}


.indications .items_indications h3 {
  font-size: 1.4em;
  color: #B40486;
  padding-bottom: 1em;
}


.indications .items_indications ul li {
  font-family: 'PT Sans', Verdana, sans-serif;
  color: #A29AA0;
  line-height: 1.9em;
  padding-bottom: 1em;
}
#main-header .lien{cursor:pointer}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {max-width: 100%; display: block;opacity:0.9;}

.flexslider .slides img:hover {opacity:1;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}

  
.newStyle .text-xl, .newStyle .heading-s, .newStyle .fs-2 {
    font-size: 1.335rem;
    font-size: calc(0.65143vw + 0.97671rem); }


	.newStyle .text-xl, .newStyle .heading-s, .newStyle .fs-2, .newStyle h4 {
		font-size: 1.107rem; }
.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}
.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.row:after,.row:before{display:table;content:" "}
.container-fluid:after,.modal-header:after,.nav:after,.row:after{clear:both}


.ecs__list--dropdown {
    border-top: none;
    background: 0 0;
    top: 39px;
    left: 17px;
    width: 100%;
    overflow-x: hidden;
    max-height: 200px;
    overflow-y: auto;
    -moz-appearance: none;
    -webkit-appearance: none
}


.ecs__list--dropdown::-webkit-scrollbar {
    width: 10px
}


.ecs__list--dropdown::-webkit-scrollbar-track {
    background-color: #30505a;
    box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .46);
    border-radius: 100px
}


.ecs__list--dropdown::-webkit-scrollbar-thumb {
    width: 8px;
    border-radius: 100px;
    background-color: #ffed7b;
    border: solid 2px #30505a
}

.ecs__list--dropdown li{
    color: white;
}

.ecs__list--dropdown li:hover{
    color: #e3982d;
    background-color: #414347;
}


.post p.tags {
  color: #999;
  width: 100%;
  clear: both;
  margin-bottom: 20px; }


.post-meta a:link, .post-meta a:visited, .post p.tags a:link, .post p.tags a:visited {
  font-weight: bold;
  color: #888; }


.post-more a:hover, .post-meta a:hover, .post p.tags a:hover {
  text-decoration: underline;
  color: red; }
.share-dropdown li.whatsapp a{color:#5cbe4a}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}

.carousel-inner .container {
  position: relative;
}

  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}
.header .navigation .menu-category{margin:0 auto;width:55rem}
.pdp-scrolled .header .navigation .menu-category,.scrolled-down .header .navigation .menu-category{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;width:auto}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}


.show-mobile {
	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}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.wrapper_nav li.sublist:hover ul.lay2{display:block;}

.wrapper_nav ul.lay2{display:none; width:1000px; padding:0 0 20px; border-top:solid 1px #E6E6E6; position:absolute; top:38px; left:0; background:#fff; box-shadow:#d3d3d3 7px 5px 13px,#d3d3d3 -7px 5px 13px; z-index:999;}

.wrapper_nav ul.lay2 li{width:200px; overflow:hidden; text-align:center;}
 
.wrapper_nav ul.lay2 a{font-weight:normal; width:180px; font-size:12px; display:block; float:left; margin:15px 0 0 10px; border:1px solid #ccc; padding:8px 0;}

.wrapper_nav ul.lay2 a span{display:inline-block; width:100%;}

.wrapper_nav ul.lay2 a span.name{margin:8px 0 0;}

.wrapper_nav ul.lay2 a:hover{border:1px solid #F66;}

.wrapper_nav ul.lay2 a:hover span.name{color:#F00;}

.cheack_out_price li.lay2{ background:#E2E1E0;}

.cheack_out_price li.lay2 span.pp2{font-weight:bold;}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}


.nav--mega .indent {
	padding-left:15px;
}


.nav--mega .indent.indent--two {
	padding-left:30px;
}
.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}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}


.topRegion .header1 {
    font-size: 24pt;
    padding: 0px 5px;
    vertical-align: bottom;
}


h1, .header1 {
    font-size: 18pt;
    margin-top: 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-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

.comcat .pcomnum a {
    background: #c78777;
    padding: 4px 11px 7px 11px;
    line-height: 16px;
}

.infoBlock p a, .publishedIn a, .tags a, .publishedIn .comnum a, .pcomnum a, .firstcat a {
    background: #93aba1;
    position: relative;
    color: #fff !important;
    padding: 7px 11px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    line-height: 14px;
    margin: 0 1px 1px -4px;
}

span.pcomnum a {
    background: #93aba1;
    position: relative;
    color: #fff !important;
    padding: 7px 11px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    line-height: 14px;
    margin: 0 1px 1px -4px;
}

.tags a:hover, .pcomnum a:hover, .firstcat a:hover {
    background: #6d857b !important;
}


ul.page-numbers li {
	display: inline-block;
	font-weight: 400;
	color: #676767;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.5em;
	padding: 10px;
}


ul.page-numbers li .page-numbers.current {
	color: #000;
}


ul.page-numbers li .prev.page-numbers i,
ul.page-numbers li .next.page-numbers i{
	line-height: 21px;
	font-size: 11px;
}
.header--top,.header--bottom{position:relative;}
.header--top:after,.header--bottom:after{clear:both;content:'';display:table;}
.header--top{position:absolute;width:100%;height:100%;top:100%;}
.header--top:after{clear:both;content:'';display:table;}




.silder .item_slide { position:absolute; top: 0; }





#linkbar-wrapper {
width:100%;
padding:10px 0;
}


#linkbar-wrapper .inner {
width:850px;
margin:0 auto;
}
.homepage-h1{margin-top:60px;line-height:30px;padding-bottom:0px;margin-bottom:0px}
.homepage .col-lg-5{width:calc(50% - 160px)}
.homepage .col-lg-2.sidebar-container{width:320px}
#top-bar-wrap{border-bottom:1px solid #eee;font-size:0.923em}
#top-bar-wrap-sticky-wrapper.is-sticky .wpex-top-bar-sticky{position:fixed;z-index:999}
#top-bar-wrap.wpex-full-width .container{width:100% !important;max-width:none !important}
.col:after,.clr:after,.wpex-clr:after,.group:after,dl:after,.vc-empty-shortcode-element:after,ul.page-numbers:after,#comments .comment-body:after,.vcex-clr:after,.wpex-slider .sp-nc-thumbnail-container:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}
.clr-margin,.count-1,.col-1,.products .col.first{clear:both;margin-left:0}
