/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

@media (max-width: 1024px){
body button.menu-toggle {
    display: none !important;
}}

/*.site-footer .widget-area{background-color:#49c4e6 !important;height:00px !important;}
.foohei{margin-top:-20px !important; font-weight:bold !important}
*/
.foohei a{font-weight:500 !important}
.page-id-75622 .entry-header,.page-id-75619 .entry-header{display:none}
.entry-header{display:none !important}
#comments{display:none;}
.woocommerce-breadcrumb{display:none}
.twodivsame1 {
  max-width: 85px;
  min-width:85px;
  display:inline-block;
  padding-left:0px;
  text-align:left;
  
  
}
.twodivsame1 ul li{font-size:10px !important;background-color:#1e3c6a !important;}

.twodivsame1 .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
    color: white !important;
    background-color: #1e3c6a;
	border:none !important;
	width:85px
}
.twodivsame1 .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a span{
	border:none !important;
	font-size:13px;
}

.twodivsame2{
max-width: 175px;
  min-width:175px;
  display:inline-block;
  text-align:left;padding-left:0px; }
  .twodivsame2 a{ 
  vertical-align: middle; color:#FFFFFF;font-size:13px;}
  
  
 .twodivsame3{
  display:inline-block;
  vertical-align: middle; padding-top:5px;text-align:center !important;padding-left:0px;padding-bottom:10px;float:left;line-height:0px; }
  .twodivsame3 a{ 
  vertical-align: middle; color:#FFFFFF;font-size:13px; font-weight:normal !important; }

.btmnavlang{float:left;}   

.homethumbimg {
    position:relative;
	width:100%;
}
.homethumbimg img {
    width:100%;
    vertical-align:center;
}
.homethumbimg:after {
    content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.3);
    opacity:0;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
}
.homethumbimg:hover:after {
    opacity:1;
}

.site-branding .custom-logo-link img{
	display: inline-block;
	float: left;
	padding-left: 10em !important;
	
}
.navigation-tools{padding-right: 7em !important;}


@media (min-width: 1025px)
{
.center-navigation .navigation-wrapper {
   /*width:850px !important;*/
  
}
}


.twodivsame3 .custom-menu-class ul {
    margin:0px 0px 0px 0px;
    list-style-type: none;
    list-style: none;
    list-style-image: none;
    text-align:left;
    display:inline-block;
	
}
.twodivsame3 .custom-menu-class ul.menu 
{
height:0px !important;
margin-bottom:55px;
margin-top:-40px !important;
}
.twodivsame3 .custom-menu-class li {
    padding: 0px 0px 0px 0px !important;
    display: inline-block;

	
} 
/*.twodivsame3 .custom-menu-class li a:after {
font-family: "hypermart-icon-font";
	font-size: 9px;
	content: "\e900";	
} 
*/
.twodivsame3 .custom-menu-class ul.menu > li.menu-item > a:after 
{
font-family: "hypermart-icon-font";
	font-size: 15px;
	content: "\|";
	margin-left:5px;
	
}
.twodivsame3 .custom-menu-class ul.menu > li.menu-item:last-child a:after
{
	content: none !important;

}
.twodivsame3 .custom-menu-class a {
	text-transform: capitalize !important;
}

.site-header ul.menu > li > a, .navigation-tools > ul > li > a:hover {
    color: #ffffff;
	opacity : 1 !important;	
}

button.wpb_btn-small, span.wpb_btn-small {
    background-color: #3fc2e7;
}

.container .wpb_row .wpb_call_to_action a .wpb_button, .container .vc_btn, .wpb_button {
    border-radius: 20px !important;
    font-size: 14px;
    padding: 11px 25px !important;
    transition: all 0.2s linear !important;
    color: #FFF;
    border: none;
    text-transform: uppercase;
	font-weight:bold;
	
}
.container .wpb_row .wpb_call_to_action a .wpb_button, .container .vc_btn, .wpb_button {
    border-radius: 5px !important;
	
}
a.wpb_button_a.mz_btn {
    text-decoration: none;
}

a.wpb_button_a.mz_btn:hover span.wpb_button.wpb_btn-info.wpb_btn-small {
    opacity: 0.8;
}


ul.slides.mz_specs li:nth-child(odd) {background: #eee;margin:0 !important;padding:0 !important;}

ul.slides.mz_specs li:nth-child(even) {margin:0 !important;padding:0 !important;}

ul.slides.mz_specs {
    border: 1px solid #ddd;
    margin-top: 20px;
}
ul.slides.mz_specs {
list-style-type:none;
padding:0 !important;
margin:0 !important;
}
ul.slides.mz_specs li span {
    padding: 10px;
    display: inline-block;
    width: 40%;
}
.speccs h3{font-weight:bold;margin-top:30px!important;}

/*ul.products li.product h2{
text-align:center !important;
 
}
ul.products li .sku_wrapper{
text-align:center !important;
border:#FF0000 solid 2px;
 
}*/

.site-content{padding-bottom:0px !important; }

#secondary.widget-area{padding-bottom:20px !important;}
/*.site-footer{z-index:-999 !important; position:relative !important}
.widget_text .footer-copyright{margin-top:-40px !important; z-index:2 !important; position:relative !important; border:#FF0000 solid 2px;}
*/

footer.copyright {
	margin-top: 0em !important;
	padding-bottom: 25px;
	padding-top:5px;   
	background-color:#49c4e6 !important;
}
.topbar-wrapper{display:none;}



@media (max-width: 1024px)
{
.site-branding .custom-logo-link img {
    display: inline-block;
    padding-left: 0em !important;
	float:none !important;
	text-align:center !important;
}
.ls-wrapper{z-index: 1 !important;overflow: hidden;}
header .site-header{z-index: 2 !important;position:relative;overflow: hidden;}
.main-header{float:none !important;width:100% !important;margin: 100px 0; position:absolute; text-align:left;}
.main-header .site-branding{float:left !important; text-align:left !important;margin-bottom:30px}
.navigation-tools{float:none !important;width:100% !important;display:inline-block; position:absolute; text-align: center !important;}

.navigation-tools{padding:0 !important;}
.navigation-tools li{width:100% !important;right:0 !important;}
.navigation-tools ul{float:left;padding:0 !important;margin:0 !important;}
.menu li.menu-item{width:50px !important;margin-right:15px !important;     display: inline-block !important;}

.twodivsame3 .custom-menu-class ul.menu > li.menu-item
{
	margin-left:8px !important;
	text-align:center !important;
	
}


.twodivsame3 .custom-menu-class ul.menu > li.menu-item > a:after 
{
	margin-left:5px !important;
	text-align:center !important;
	
}
.twodivsame3 .custom-menu-class ul.menu > li.menu-item:last-child a
{
	content: none !important;
	margin-left:5px !important;

}

.twodivsame3{
float:left !important;
margin-top:30px;
margin-left:-7px !important;

 }
/*.btmnavlang{float:left !important;margin-top:45px;width:100% !important;}*/ 
.btmnavlang{float:left !important;width:100% !important;margin-left:-30px;}   
.twodivsame1{margin-bottom:-10px !important;}
/*.ajaxsearchpro{top:80px !important;margin-right:25px !important;right:0 !important;position:absolute;width:200px !important;}*/
.ajaxsearchpro{top:80px !important;margin-left:0px !important;right:0 !important;width:200px !important;margin-top:60px !important;}
.wpml-ls-legacy-dropdown a span {
   
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
 
margin-left:10px !important;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{
 
	position:fixed !important;
}

/*.wpml-ls-legacy-dropdown a{
    
	z-index:999 !important;
	position:fixed !important;
}*/



html body .ls-container, #ls-global .ls-container, html body .ls-container .ls-slide-transition-wrapper, #ls-global .ls-container .ls-slide-transition-wrapper, html body .ls-container .ls-slide-transition-wrapper *, #ls-global .ls-container .ls-slide-transition-wrapper *, html body .ls-container .ls-bottom-nav-wrapper, #ls-global .ls-container .ls-bottom-nav-wrapper, html body .ls-container .ls-bottom-nav-wrapper *, #ls-global .ls-container .ls-bottom-nav-wrapper *, html body .ls-container .ls-bottom-nav-wrapper span *, #ls-global .ls-container .ls-bottom-nav-wrapper span *, html body .ls-direction-fix, #ls-global .ls-direction-fix {
z-index:2 !important;
} 
 
 }