﻿
#content{display:block;padding-top:0 !important;margin-top:0;}

#content p {
    font-size: 14px;
    text-rendering: optimizeLegibility;
}

.img-responsive.mobile {
  display: none;
}

.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:17px}
#footer-info{text-align:center;width:100%}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}

.et_bloom .et_bloom_success_container { height: 0; overflow: hidden; opacity: 0; position: relative; margin: 0 auto !important; z-index: -1; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success { height: auto; overflow: visible; z-index: 99; opacity: 1; display: block; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }




    body.bd .main {width: 980px;}


.width-container .width-container {
    padding: 0
}

    blockquote.width-container {
        padding: 20px 20px 16px;
        margin: 0 3%;
        width: auto
    }


.table-section.width-container {
    max-width: 964px
}
header .social_nav ul li a{width:43px;line-height:43px;border-radius:100%;background:#f7b71e;color:#fff;display:block;text-align:center;font-size:20px}
header .social_nav ul li:last-child{padding-right:0}
header .social_nav ul{float:none;text-align:center;margin:15px 0 0}
.social_nav.col-sm-6{float:right}

  .header .l-container {
    position: relative; }



.l-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em; }

  .l-container::after {
    clear: both;
    content: "";
    display: block; }

  .l-container.l-large-container {
    max-width: 1280px;
    padding: 0; }
.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }



.logos-section .panel-grid-left {
	float: left;
	width: 41.5%;
}


.logos-section .panel-grid-right {
	float: left;
	width: 58.5%;
}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}
.owl-header{padding:0 15px;position:relative}
.owl-header .carousel-arrows{position:absolute;top:-10px;right:15px}
.testimonial-carousel .owl-header .carousel-arrows{top:-25px}
.owl-header .carousel-arrows span{display:inline-block;width:30px;height:30px;text-align:center;padding-top:3px;color:#808ca4;border-top:1px solid #f3f7fa;border-bottom:1px solid #bfc8d7;background:#e2eaf2;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;transition:background .3s,color .2s,border .3s;-webkit-transition:background .3s,color .2s,border .3s;-moz-transition:background .3s,color .2s,border .3s}
.testimonial-carousel .owl-header .carousel-arrows span{width:25px;height:25px;padding-top:0}
.owl-header .carousel-arrows span:hover{color:#fff;background:#63b2f5;border-top-color:#7cc5f8;border-bottom-color:#579dd9}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.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}
.featured-block .desc p{font-size:18px;font-weight:300;color:rgba(0,0,0,.5);line-height:28px}
.featured-block.small-size .desc p{font-size:16px;line-height:24px}
.sanjose-info-block .desc{opacity:.7;color:#000;font-family:montserrat,sans-serif;font-size:18px;font-weight:300;line-height:32px}
.item-info .info-wrap .desc{text-align:center}

	
.page-loader-inner {
	width: 300px;
	height: 220px;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 50%;
	margin-left: -150px;
	text-align: center;
	}

	
.page-loader-inner .loader-logo img {
	max-height: 131px;
	max-width: 300px;
	}

	
.page-loader-inner .loader-icon {
	position: absolute;
	top: 100px;
	left: 50%; margin-left: -10px;
	}

#desc {
	padding: 0;
	margin: 0;
	line-height: 1;
}

#header h1 a, #desc {
    color:#002c70;
}
		

.notice-bar-title-icon{
	display:inline-block;
	float:left;
	margin-right:15px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.social {
  margin: 0;
}

.header .social-nets-wrapper ul { float:right; }

.header .social-nets-wrapper ul li {
	list-style:none;
	float:left;
	margin-left:14px;
}

.header .social-nets-wrapper ul li a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.social-nets-wrapper ul { float:left; }

.social-nets-wrapper ul li {
	list-style:none;
	float:left;
	margin-right:11px;
}

.social-nets-wrapper ul li a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.footer .footer-widgets .social-nets-wrapper { padding-top:41px; }

.social-header{

	margin-top: 22px;
	width: 480px;

	}


ul.social li {

display: inline;
padding: 2px;

}



.main-content-section {
   padding-top: 20px;
}

.main-content-section .tg-one-half {
   width: 48.75%;
   padding-bottom: 0;
}


.et_header_style_split span.logo_helper {
	display: none;
}


span.logo_helper {
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}


.et_vertical_nav span.logo_helper {
	display: none;
}


#soncevrilenkelimeler {float:left; width:325px; margin-top:7px; overflow:hidden;}

#soncevrilenkelimeler h2, #populeraramalar h2 {float:left; font-size:19px; font-family:Trebuchet MS; color:#5f5f5f; margin:0 0 0 10px; padding:0;}

#soncevrilenkelimeler span, #populeraramalar span {float:right; font-size:13px; font-family:Trebuchet MS; margin:5px 10px 0 0; padding:0;}

#soncevrilenkelimeler #cont, #populeraramalar #cont {margin:0 auto; padding:5px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border:1px solid #e9e9e9; background:#F9F9F9; overflow:hidden;}

#populeraramalar #cont li, #soncevrilenkelimeler #cont li {width:300px; padding:2px; margin:4px; white-space:nowrap; background:#FFFFFF; overflow:hidden; text-align:left; font-family:Verdana;}


.portfolio-mini-wrapper {background:#454545}

.portfolio-mini-wrapper.portfolio-light {background:none}
#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}
.header-bg-color{background-color:rgba(255,255,255,0.9)}
.header.transparent .header-wrapper,.header.transparent .header-bg-image,.header.transparent .header-bg-color,.header.transparent .header-bottom{box-shadow:none;background-color:transparent;background-image:none !important}
.header-bg-image,.header-bg-color{background-position:50% 0;transition:background .4s}
ol.no-bullet,ul.no-bullet{margin-left:0;list-style:none}

.sub-menu .menu-item-has-children:after { color: #fff }
.site-header .site-navigation .menu-top-menu-container .nav .menu-item-has-children:hover .sub-menu{overflow:visible;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.master-nav-sm .nav-item{position:relative;margin-right:20px}
.master-nav-sm .nav-item::before{position:absolute;content:'';width:4px;height:4px;border-radius:50%;background-color:#d8d8d8;top:50%;margin-top:-2px;left:-13px}
.master-nav-sm .nav-item:first-child::before{display:none}
.master-nav-lg .nav-item{position:relative;margin-right:40px}
.master-nav-lg .nav-item::before{position:absolute;content:'';width:4px;height:4px;border-radius:50%;background-color:#d8d8d8;top:50%;margin-top:-2px;left:-22px}
.master-nav-lg .nav-item:first-child::before{display:none}
.master-nav-lg .nav-item:last-child{margin-right:0}
#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}
.mx-nav-mobile-menu li a{color:#aaa;font-weight:400}
.mx-nav-mobile-menu li a:hover{color:#fff}
.mx-nav-mobile-menu .sub-menu{margin-top:5px;border-top:1px #333 solid;padding-top:5px;padding-left:10px}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


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


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


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

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

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

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

  
  .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; }
.text-center{text-align:center}



#book-now .calendar-wrap {
    position: absolute;
    z-index: 5;
    background-color: #ffffff;
    width: 311px;
    border-right: 1px solid #ffffff;
}

div.markite, div.brands, ul.modelite{
	float: left;
	width:982px;
	margin: 0 0 10px 0;
	padding: 2px 0 0 8px;
}


.clearfix {
    clear: both;
}


#wrapper {
  border: 0;
  left: 0;
  margin: auto;
  position: relative;
  transition: left 0.2s ease-in;
  width: 100%; }

  #wrapper.pt_categorylanding .primary-content {
    padding-bottom: 0; }

  #wrapper.pt_categorylanding .refinements {
    border-right: 0;
    display: none;
    width: 0; }

  #wrapper.pt_product-details .primary-content {
    padding-top: 1rem; }

  .pt_storefront #main,
  .pt_categorylandingfull #main {
    width: 100%;
    max-width: none; }


.pt_storefront #main {
  padding-left: 0;
  padding-right: 0; }
.divider{position:relative;left:0;width:100%}
.divider::before{content:"";position:absolute;width:18%;height:5px;margin-top:10px}
.page-banner__container .title__wrap .divider{padding:1rem 0 3rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.page-banner__container .title__wrap .divider::before{height:10px;left:0}
.service-location__container.screen .divider-icon{position:absolute}
.service-location__container.screen .divider-icon.divider-icon__red{width:9%;top:-5%;left:65%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.testimonials .carousel-item .content__wrap .divider{position:absolute;top:auto;bottom:10px}
.testimonials .carousel-item .content__wrap .divider::before{width:18%;height:10px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-top:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}
.forgot-password-modal__title,.login-modal__error,.login-modal__prompt{font-weight:400;line-height:1.5;text-align:center}
.login-modal__error{font-size:23px;font-size:1.53333rem;font-family:Brown,arial,sans-serif;color:red;padding-bottom:25px;display:none}
.account-bar,.header__content--right{text-align:right}
.header__content{width:calc(50% - 90px)}
.header__content--left,.header__content--right{display:none}
.profile-options .option{background:-moz-linear-gradient(#000F25, #4585c3);background:-webkit-linear-gradient(#000F25, #4585c3);background:-webkit-gradient(linear, 0 0, 0 100%, from(#000F25), to(#4585c3));background:-o-linear-gradient(#000F25, #4585c3);background:linear-gradient(#000F25, #4585c3);border-radius:7px;color:#ffffff;margin:0 1%;padding:0 0.1em;min-height:84px;transition:0.3s all ease;cursor:pointer}
.profile-options .option img{display:block;margin:0 auto;float:none}
.profile-options .option span{padding-bottom:0.5em;display:block;font-size:0.85em;line-height:1.1em}
.profile-options .option:hover{-webkit-transform:scale3d(1.05, 1.05, 1);-o-transform:scale3d(1.05, 1.05, 1);-moz-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1)}


.bann-a {
  grid-area: bann-a;
  margin-top: 20px;
}


.bann-a img {
  display: none;
}

  .l-header__booking {
    position: absolute;
    right: 0;
    width: 230px;
    max-height: 70px;
    transform-origin: right center;
    transform: translateY(400%) scale(1.5);
    transition: transform 0.2s ease-in-out; }

    .l-header__booking.is-open .l-header__booking__dropdown {
      opacity: 1;
      transform: none;
      display: block; }

  .has-scrolled .l-header__booking {
    transform: none; }
#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}
#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}

  .videobg-aspect {
    position: absolute;
    width: 100%;
    height: 0;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    padding-bottom: 56.2962962962963%; }

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }

.mgt35 {margin-top:35px !important;}

  header#header #navigation{float:left; width:50%;}

  #navigation{float:none; left:0; width:100%; top:0; margin-top:9px; margin-bottom:10px;}

  .header_4 #navigation{margin-top:14px;}


  #navigation.centered_header{float:left; margin-top:-15px; width:100%;}


  header.header_4 #navigation{float:left !important}

  .nav_top{margin-top:-1px;}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}


.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


.site-header-phone-wrapper .phone-dot {
  display: inline-block;
  padding: 0 4px;
}


.meta {
background:#f3f3f3;
font-size:11px;
line-height:15px;
color:#333;
padding:5px 10px;
margin:0 0 30px 0;
border-top:#bbb 1px solid;
}

.exponent-menu .exponent-sub-menu li.menu-item-has-children .exponent-sub-menu-indicator svg{
    margin: 0px 0px 0px -15px;
}


.exponent-mobile-menu li.menu-item-has-children .exponent-sub-menu-indicator svg{ 
    display: inline-block;
}
.tatsu-menu .tatsu-sub-menu li.menu-item-has-children .sub-menu-indicator svg{margin:0 0 0 -15px}
.tatsu-mobile-menu li.menu-item-has-children .sub-menu-indicator svg,.tatsu-sidebar-menu li.menu-item-has-children .sub-menu-indicator svg{display:inline-block}


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

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.front #menu-wrapper{background-color:#243A69 !important;width:100%;padding:0;border-bottom:5px solid #dfd9d2;}
.not-front #menu-wrapper{background-color:#243A69 !important;width:100%;padding:0;border-bottom:5px solid #5B88A5;}
.wrapper{clear:both;display:block;}
.wrapper .container{margin-left:auto;margin-right:auto;}
.galleryformatter-greenarrows .gallery-thumbs .wrapper{background:none;border-bottom:none;}

.wrapper.tagclouds{text-align :justify;margin-right:1em;}
.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.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%}


.divibar-nob .divibars-content-inner {
	position: relative;
	margin: auto;
}





.datatable { }

.datatable thead tr th { border:0px solid white; background-color:#173149;padding:3px 5px;margin:0;font-size:8pt;color:white;font-weight: bold;}

.datatable thead tr th h3 { color:white;padding:0;margin:0;display:inline-block;font-size:9pt;}

.datatable tbody tr td { border:0px solid white; padding:3px 5px;margin:0;font-size:8pt;background-color: #f1f1f1;}

.datatable tbody tr td:last-child { border-right:0px;}

.datatable tbody tr:last-child td { border-bottom:0px;}
	
	
	
	.top-navigation-container{ text-align: center; line-height: 1; }

  .top-navigation-container.container {
    margin: auto;
  }

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

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


.banner-top{
	width:790px;
	height:70px;
	margin:0 auto;
	margin-bottom:15px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	padding-bottom:10px;
}


.front-hero-text-title {
  color: #fff;
  margin-bottom: 0;
  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-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.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-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.et_monarch .et_social_mobile_button:before, .et_monarch .et_social_close:after, .et_monarch .et_social_heading:after{font-family:'etmonarch';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:16px}
.et_monarch span.et_social_close, .et_monarch
.et_social_mobile_button{cursor:pointer}
.et_monarch
span.et_social_close{position:absolute;right:10px;top:0;line-height:40px}
.et_monarch span.et_social_close:after{content:"\e60C";color:#ccc}
.et_monarch .et_social_pinterest_window
span.et_social_close{cursor:pointer}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:1170px;}
.nav{margin-bottom:0;padding-left: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-right-radius:0;border-top-left-radius:0}

.main-navigation.nav {
  width: 100%;
  margin: 0;
}


.myaccount .nav-tabs li.active a {
  background-color: #A99B78;
}
.page-id-8 .sub-menu-wrapper,.parent-pageid-8 #menu-item-27 .sub-menu-wrapper{max-height:0!important}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}

.iconic-circle{position:absolute; top:-55px; left:-45px; z-index:99;}

.inner-div {
  margin: 0px;
}

ul.main-menu li a:hover,.widget a:hover,#wp-calendar a,.nav-toggle.active::before,h1.entry-title a:hover,h2.entry-title a:hover,.entry-title a:hover,.widget .entry-title a:hover,.tabs .tab-title.active a,.widget .textwidget a,ul.main-menu li.hot a,.product-buttons .button.success:hover,.product-buttons .button.success:focus,ul.main-menu ul.sub-menu li a:hover:after,.entry-title a:hover,.comment a:hover,.page-numbers li a:hover,#page-nav a:hover,a.load-more:hover,a.more:hover{color:#3e446b}
.textwidget{font-size:.875em;line-height:1.618;margin:0;clear:both;overflow:hidden}
.textwidget p{font-size:1em}
.textwidget .button{margin-top:1.82em}
.before-portfolio .textwidget,.home-header .textwidget{font-size:1em}
.textwidget .columns{padding:0}
.grid-item .textwidget img{display:block;margin:0 auto}

.section-pricing.section-inverse .pricing__feature-list, .section-pricing.section-inverse .pricing__sentense {
  color: #777777;
}


.pricing__sentense {
  border-bottom: 3px solid rgba(139, 144, 157, 0.1);
  font-weight: bold;
  padding: 0 0 13px;
}

#wrapper {
}

.td-trending-now-display-area {
  height: 25px;
  vertical-align: top;
  padding: 0 0 0 15px;
  display: inline-block;
  
}

.td-trending-now-display-area .entry-title {
  font-size: 15px;
  line-height: 25px;
  margin: 0;
}

.td-trending-now-display-area .td_module_trending_now .entry-title {
  
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

  .navbar-default .navbar-collapse.collapse {
    display: none !important;
  }

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

.content-box {
	color: white;
	border-radius: 4px;
	max-height: 936px;
	width: 100%;
	overflow: hidden;
	-webkit-font-smoothing: antialiased;
}


.video-container {
  width: 100%;
  max-height: 540px;
  overflow: hidden;
  position: relative;
  top: 0;
  right: 0;
}

#header .header_top {
  padding:12px 0;
  background:#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-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}


.page { overflow: hidden; position: relative; width: 100%; }


.page-line { max-width: 1280px; margin: auto; position: relative; padding: 0 62px; }
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
img.cus-size{width:200px!important}

.information-wrap{
	border-top:0px solid #e7e7e7;
}
h2.formazione{background-position:left -450px;}

#spinner.active {
    display: block;
}

#spinner {
    position: absolute;
    height: 60px;
    width: 60px;
    top: 50%;
    left: 38%;
    z-index: 7;
}

.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
	max-width: 100%;
	height: auto;
}
.ut-animate-image,.wp-caption img,blockquote,img.alignnone,img.size-auto,img.size-full,img.size-large,img.size-medium,img.size-thumbnail{position:relative;animation-duration:2s}


.homeheadline {
	font-size: 120%;
	font-weight: bold;
	margin-top: -17px;
	color: #2c4590;
	}



#slider {
	position:relative;
	clear:both;
	z-index:1;
}


#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	border:8px solid #4D021B;
	z-index:1;
}

#slider a {
	border:0;
	display:block;
}
.cmn-menu__item__close .footer-menu-btn,.cmn-menu__item__close .header-menu-pc__item-btn,.cmn-menu__item__close .header-menu-sp__item-btn{pointer-events:none}
.header-menu-sp__item{margin-bottom:32px}
.header-menu-sp__item:last-child{margin-bottom:0}
.header-menu-sp__item.is-active .header-menu-sp__item-btn,.header-menu-sp__item__sub-item.is-active .header-menu-sp__sub-item-btn{color:#000}
.header-menu-sp__item-btn,.header-menu-sp__sub-item-btn{color:#b2b2c3}
.header-menu-sp__item-btn-txt-en,.header-menu-sp__item-btn-txt-jp{font-weight:700;text-align:center}
.header-menu-sp__item-btn-txt-en{font-family:'Montserrat',sans-serif;font-size:15px;letter-spacing:.36em}
.header-menu-sp__item-btn-txt-jp{font-size:10px;letter-spacing:.39em}

	.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;
	}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-12{width:100%}


.mim { float: left; margin: 10px; }

						.ul-thumb ul span.box {position:relative; float: left; border: 3px solid #e0e0e0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-right:11px; margin-top:3px; }

							
			span.box a { display: block; }

.cli-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .3rem;
	outline: 0
}


.carousel-caption-cta {
  text-align: right; }


body.custom-header-image .site-title,
body.custom-header-image .site-description {
  text-shadow: 1px 1px 15px rgba(0, 0, 0, 0.5); }


.site-description {
  font-size: .875rem;
  font-weight: 100;
  position: relative;
  display: inline;
  padding: 0 15px 0 0px;
  color: #ffffff; }

header ul li.get,
header ul li.login {
    padding: 0 4px;
    text-transform: uppercase;
}

header ul li.get a  {
    background: #7cc71b;
    color: #fff;
    display: inline;
    float: left;
    padding: 0 15px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 13px;
    font-weight: 500;
}

.banner .get {
    background: #7cc71b;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    line-height: 50px;
    text-transform: uppercase;
    margin: 0 10px 0 0;
    padding: 0 20px;
    color: #fff;
    display: inline-block;
}

#footer .content {
padding:1em;
background-color: #F4F4F4;
}

#footer .content h3,
.contact_page h3 {
font-size: 1.8rem;
font-weight: 300;
font-style: italic;
color: #3B4B58;
}




.alert_box {
  clear: both;
  display: block;
  margin: 5px 0;
  padding: 20px 20px 20px 20px;
  border-radius: 5px;
  position: relative;
}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:87px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:87px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:87px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:87px}
.md-hide,.sm-hide,.xs-hide{display:none !important}

.szamok{ color:#ffffff; width:100px; text-align:center; font-size:22px;}

	
    
    
    
    #container {
        width: 100%;
        background-repeat: repeat;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }








.wc_br {



	bottom: 0;



	position: absolute;



	right: 0;



}








* html .wc_br {



	bottom: -1px;



}
