﻿

.pub {
background-color : #FFFFCC; 
}

.section5 .owl-carousel-wrap {
    padding: 0 45px;
	text-align:left;
}
.text-center{text-align:center !important}
.slideshow .slide .hero__content.text-center .content__box{display:inline-block;margin:0 auto}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }




#container {
	width: 960px;
	margin: 15px auto 0 auto;
}
.small,small{font-size:80%;font-weight:400}
.small{font-size:13px}
.references__body{padding:10px 45px 0 60px}
#reference_slider_body .references__body{opacity:0}
#reference_slider_body.ready .references__body{opacity:1;height:calc(100vh - 40px);overflow:scroll}
#reference_slider_body.ready .references__body::after{content:'';display:block;width:100%;height:100%;background:rgba(255,255,170,0.7)}
.references__body .video__launcher::before{opacity:.95}
.references__body .video__launcher::after{opacity:.95}

.banner-column{float:left;margin:0 0 0 6%;width:29.333%;}

.banner-column:first-child{margin-left:0;}

.banner-column:last-of-type{margin-bottom:0;}

.site-branding {
	padding-left: 0;
}

.header .telephone .left {
	float:  left;
	display:flex;
}
.platform .button-wrapper{width:100%;overflow:hidden;clear:both;padding:65px 0}
.platform .button-wrapper .button-container{margin:0 auto;text-align:center;display:block;font-family:"proxima-nova",sans-serif}



#wrapper{
width:800px;
overflow: auto; 
margin-top:5px;
}

.isim{font-size:10px;color:#F00;font-weight:bold}



.wishlistpage .container {
  max-width:1000px;
  width:100%;
}



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


.container { max-width: 1300px; min-width: 310px; padding: 0 20px; margin: 0 auto; }


	
	ul.bxslider h5 {
		color: #ffffff;
		font-weight: bold;
		text-shadow: 1px 1px 1px #000000;
		background: rgba(156, 186, 224, 0.70);
		padding: 5px;
		width: 100%;
	}


li.current-menu-item,
body.single-post li.current_page_parent,
body.single-projects li.project-single {
    background-color: #4E9FEF;
}

li.current-menu-item a,
body.single-post li.current_page_parent a,
body.single-projects li.project-single a {
    color: #fff;
}

.site-branding {
	float:left;
	margin-top:16px;
}
 

 .clear:before, .clear:after, .clearfix:before, .clearfix:after, .layout:before, .layout:after, .zone:before, .zone:after, #page-header:before, #page-header:after, .header:before, .header:after, #col-a:before, #col-a:after, #col-b:before, #col-b:after { content: ""; display: table; }
 .clear:after, .clearfix:after, .layout:after, .zone:after, #page-header:after, .header:after, #col-a:after, #col-b:after { clear: both; }
 .clear, .clearfix, .layout, .zone, #page-header, .header, #col-a, #col-b { zoom: 1; }


#page-header {margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #a3a3a3;}

#page-header h1 {margin: 0; float: left; color:#33618a; font-family: 'georgia', serif; font-size:40px; font-weight:bold; text-transform:uppercase; text-shadow:1px 1px 2px #bbb;  }
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}


.aligncenter, img.aligncenter {

	clear: both; display: block; margin-left: auto; margin-right: auto;

}

#our-clients-slider{ margin-top:0px;}

#best-sale-slider.product-flexslider {
	margin: 20px -12px
}

.product-flexslider:hover .owl-buttons {
	opacity: 1
}

.product-flexslider {
	margin: 30px -12px;
	margin-top: 20px
}

.category-description .product-flexslider {
	margin-top: 0px
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.fusion-megamenu-icon img{max-height:16px;}


.fusion-header-v3 .fusion-secondary-menu .fusion-megamenu-icon {
	color: #e69a9e;
	margin-right: 0;
}
.et-fb.et-db #et-boc .et_pb_number_counter{opacity:1}

    .logo-wrap {
        margin-bottom: 10px;
        margin-top: 0;
        width: 100%;
    }
.footer .list-socials{float:right;width:39%}
.list-socials{position:relative;overflow:hidden;background-color:#fff;padding:23px 18px}
.list-socials a{display:block}
.list-socials a:hover{text-decoration:none;opacity:.75}
.list-socials img{display:block;max-height:50px;width:auto}


.collapse {
  display: none;
}


.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

#menuSlider div.topic{text-transform: uppercase;font-size:8px;line-height:1em;text-align:left;margin:0;padding:0;border:0;width:100%}

#menuSlider table .topic{text-transform: uppercase;font-size:8px;line-height:1em;text-align:left;padding-left:2px;}
.nav-drawer__menu-link{background-image:none;background-position:0 0;background-repeat:repeat;background-size:initial;color:initial;text-decoration:initial;transition:initial;display:block;-ms-flex:1 calc(100% - 3em);flex:1 calc(100% - 3em);padding:.25rem 1rem;color:#fff;outline:none}
.nav-drawer__menu-link:hover{color:inherit}
body.user-mousing .disclaimer a:focus,body.user-mousing .nav-drawer__menu-button:focus,body.user-mousing .nav-drawer__menu-link:focus,body.user-mousing article p a:focus,body.user-mousing h1 a:focus,body.user-mousing h2 a:focus,body.user-mousing h3 a:focus{background-color:transparent}
body.contrast-light .nav-drawer__menu-link:hover{color:#000}
