/*
Theme Name: Porto
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 6.5.2
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, business, corporate, e-commerce, blog, news, education, food-and-drink, portfolio, 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, block-styles, custom-background, custom-colors, custom-header, custom-logo, footer-widgets, template-editing, grid-layout, one-column, wide-blocks
Text Domain: porto
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
@import url(../../../../maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css);
@import url(../../../../fonts.googleapis.com/css2);
body,html{ 
	font-family: 'Open Sans'!important;
}
.bypostauthor { display: block; }
#header, 
.sticky-header .header-main.sticky{
	border:none!important;
}
.topBar{
	margin:0!important;
	padding:0!important;
}
 
.topBar li{
	float:left;
	list-style:none!important;
	padding:5px;
	margin:0 20px 0 0;
	font-size:14px;
	font-weight:300;
	color:#27316F;
}

.header-top{
	border:none!important;
}
.main-menu li a{
	font-family: 'Open', sans-serif!important;
	font-weight:300!important;
}

#header .searchform-popup .search-toggle { 
    font-size: 12px!important;
    position: relative!important;
    top: 3px!important;
}

#header .main-menu > li.menu-item > a {
    font-family: Poppins,sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -0.5px;
    color: #fff;
    padding: 0;
}
#header .header-main {
    background:none!important;
    padding: 0 0 5px 0;
}
#header .logo {
    margin: 0;
    padding: 0;
    min-width: 80px;
    line-height: 0;  
}
.share-links{
	float:right;
	position: relative; 
}
#header .main-menu>li.menu-item { 
    padding: 0 20px;
}
#header .main-menu > li.menu-item:hover > a,
#header .main-menu > li.menu-item.active > a { 
    color: #fff!important;
	text-decoration:none!important;
}
#header .main-menu > li.menu-item:hover > a {
    border-top: none!important;
}
#header .main-menu {
    text-align: left;
    background: none;
    position: relative;
    top: -3px;	
}
.header-corporate .share-links a, .header-builder .share-links a{
	font-size:14px!important;
}
.form-group br{
	display:none!important;
}
.page-top{
	margin-bottom:20px!important;
	border:none!important;
}
.aboutUs p{
	margin-bottom:30px;
}
#header .main-menu>li.menu-item {
	margin:0px!important;
}
.catalogsPage a{
	color:#27316F;
	font-weight:bold!important;
}
.searchform-fields{
	width:100%;
	float:left;
	display:block!important;
	font-size:15px!important;
}
#header .searchform input{
	width:100%
}
#header .searchform .searchform-fields{
	border-radius:0!important;
}
.headerRight{
	text-align:right;
}
 
.textwidget p{
	color:#ddd!important;
}
.textwidget img{
	margin-bottom:10px;
}
#footer .menu li,
#footer .menu{
	padding:0;
	margin:0;
	border:none!important;
}
#footer .menu li a{
	color:#fff!important;
}
.widget-title{
	border-bottom: 1px solid #ccc
}
.contact-info ul li a,
.contact-info ul li{
	color:#fff!important;
}
.contact-info i{
	display:none!important;
}
#footer {
    background: url(https://web.archive.org/web/20250424180723im_/https://www.netfikirhost.com/website/milkmach/wp-content/uploads/2022/11/maps.png) no-repeat center center #20285c;
    padding: 20px 0 10px 0;
    background-size: 50vw auto;
}
#footer .footer-bottom{
	background:none!important;
	color:#fff!important;
}
.subHeadfont,
.headFont{
	font-family: 'Roboto', sans-serif!important; 
	color:#27316F!important;
}
.headFont:after{
	content:' ';
	height: 7px;
    width: 80vw;
    position: absolute;
    background: #27316F;
    margin-left: 20px;
    top: 34px; 
}
.subHeadfont{
	font-size:20px;
	font-weight:300;
	background:#20285C;
	width:100%;
	padding:10px;
	color:#fff!important;
}
.subHeadfont:before{ 
    content: ' ';
	width: 0;
	height: 0; 
	border-style: solid;
	border-width: 30px 30px 0 0;
	border-color: red transparent transparent transparent;
	left: 5px;
    bottom: 30px; 
    position: absolute;
	transition: all 0.5s ease; 
}
.subHeadfont:after{
	width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 30px 30px;
    border-color: transparent transparent red transparent;
    content:' ';
    position: absolute;
    right: 5px;
    bottom: 5px;
	transition: all 0.5s ease;
}
 
.products_:hover .subHeadfont::before{
	transition: all 0.5s ease;
    left: 5px;
    bottom: 5px; transform: rotate(-0.25turn);
}
.products_:hover .subHeadfont::after{
	transition: all 0.5s ease;
    right: 5px;
    bottom: 30px; transform: rotate(-0.25turn);
}
.section{
	background:none!important;
	border:none!important;
}
.products .product-category .thumb-info-wrapper:after,
.thumb-info .thumb-info-wrapper:after,
.products .product-category .thumb-info-type,
.rating-wrap,
.add-links-wrap,
.product-content .category-list{
	display:none!important;
} 
.products .product-category .thumb-info{
	height:100%;
}


ul.products h3 {
	margin: 0;
    padding: 0;
    font-size: 15px;
} 
.woocommerce-loop-product__title:hover,
.woocommerce-loop-product__title,
.product-inner a:hover,
.product-inner a,
.sku_:hover,
.sku_{
	color:#27316F!important;
}
.thumb-info-title:hover,
.thumb-info-title,
ul.products .product-loop-title {
    font-size:18px; 
	font-weight:bold;
    line-height: 1.35;
    margin-bottom:0;
    width: 100%;
    text-align: center;
	color:#27316F!important;
	margin:0!important; 
	background:#dfe3f9!important;
	padding:10px!important;
	position: absolute;
    bottom: 0;
	left:0;
	font-size:15px!important;
	z-index:999;
}
.product-content a:hover{
	color:#fff!important;
	text-decoration:none!important;
}
ul.products .product-content{
	padding:0!important; 
	transition: all 0.5s ease; 
	
}

.thumb-info-wrapper img,
.product-image img{ 
	transition: all 0.5s ease; 
	transform: scale(0.8); 
}
.thumb-info-wrapper:hover img,
.product-image:hover img{ 
	transition: all 0.5s ease; 
	transform: scale(0.9); 
}
ul.products .woocommerce-loop-product__title{
	white-space:normal!important;
}
 
.product-col{
	display:table;
}
.product-category a,
.product-col .product-inner{
	vertical-align:middle;
	display:table-cell;
	overflow: hidden!important;
    position: relative;
	height:300px;
	max-height:300px;
	min-height:300px;
	border:1px solid #dfe3f9!important;
}
.product-inner:hover{
	box-shadow:none!important
}

 
.product-image{
	bordeR:none!important;
	margin:0!important;
}
.productDetails{
	margin:0;
	padding:0;
	width:100%;
}
.productDetails tr td:first-child{
	font-weight:bold;
}

.productDetails tr td{
	
	font-size:12px;
	padding:8px 0px;
}
.productDetails tr{
	border-bottom:1px solid #ddd;
}

.cataloguesHead h4{
	font-size:30px!important
}
.cataloguesHead a{
	padding: 10px;
    margin: 10px;
    border: 1px solid #fff;
    top: 20px;
    position: relative;
    color: #fff;
}
.cataloguesHead a:after{ 
    position: relative;
    color: #fff;
}

.mega-menu .popup{
	width:450px;
	background:#fff;
}
.mega-menu .popup li.menu-item{
	float:left;
	 width:50%;
}

.mega-menu .narrow ul.sub-menu {
    min-width: 200px;
    padding: 0 !important;
     box-shadow: 0 !important; 
    
}
.shop-loop-after,
.shop-loop-before,
#product-tab{
	display:none!important
}
.img-thumbnail{
	border:none!important;
}
 
.slider-wrapper ul.products li.product-col{
	width:100%!important;
	height:300px;
	max-height:300px;
	min-height:300px;
}
.kaucuk_{ 	
	height: 300px!important;
    width: auto!important;
    background: #eff2f7 url(../../uploads/2022/12/bg11-compress.jpg);
    background-size: 1200px;
    background-repeat: no-repeat;
    background-position: 250px center;
}

a,a:hover{
	text-decoration:none
}
.kaucuk_ a:hover{
	color:#fff;
	background:#27316F;
	transition: all 0.5s ease;
	border:1px solid #27316F
}
#footer .menu li{
	width:50%;
	float:left;
}
.products_ .wpb_single_image{
	min-height: 215px;
    display: table;
    vertical-align: middle;
}
.products_ .wpb_wrapper{
	display: table-cell;
    vertical-align: middle;
}


#footer{
	margin:0!important;
}


.footerIcons{
	margin:0;
	padding:0;
}
.footerIcons li{
	float:left;
	width:30%;
	padding:10px!important;
}
.footerIcons li img{
	width:100%;
}
.font16{
	font-size:16px!important;
	font-family: 'Open Sans'!important;
}






@media (min-width: 992px){
#header .header-main .header-right {
    padding:0!important;
}

#header .logo:after {
    background: #27316F;
    content: ' '; 
    width: 73vw;
    height: 46px;
    position: absolute;
    top: 8px;
}
#header .header-top{
	height:30px!important;
}
.header-main .header-left{
	width:220px!important;
}
#main-menu{
	position: relative;
    top: -2px;
	float:left;
}
#header .header-main .searchform-popup i{
	color:#fff
}
#header .header-main .searchform-popup{
	display:block!important;
	float:right;
	position:relative;
	top:-5px;
}
#header .search-popup .searchform {
    left: -97.0vh;
    width: 47vw;
    top: 23px;
}
#header .searchform input {
    width: 100%;
	max-width:94%!important;
    float: left;
}


#header .searchform button i,
#header .searchform button{
	color:#27316F!important;
}
#header .searchform button{
	float:right;
} 






 

.homeCatalogue{
	min-height:200px;
	overflow:inherit!important; 
	color:#fff!important;
    background-size: 650px auto!important;
}
.homeCatalogue .wpb_single_image img{
	position:absolute!important;
	top:-55px!important;
	transform:rotate(5deg);
}
.productsDetails2 li{
	list-style:none;
	float:left;
	width:33.3333%;
	padding:10px;
}
.kaucuk_ a{
	color:#27316F;
	border:1px solid #27316F;
	padding:20px;
	transition: all 0.5s ease; 
}
.hcMobile{
	display:none
}
}

@media (max-width: 991px){ 

#header .header-main .searchform-popup,
#header:not(.header-builder) .header-top,
.topBar li,
#header .header-top .header-left > *, 
#header .header-top .header-right > *,
#header .header-contact{
	display:block!important;
}
#header .searchform input{
	max-width:85%;
	float:left;
}
#header .search-popup .searchform{
	width:100vw;
} 
#header .header-main .searchform-popup{
	float: right;
    top: 11px;
}
#header .header-main .searchform-popup i{
	font-size:15px;
	color:#27316F;
}
.homeCatalogue{
	min-height:300px;
	overflow:inherit!important; 
	color:#fff!important;
	   
    background: #20285c url(https://web.archive.org/web/20250424180723im_/https://www.netfikirhost.com/website/milkmach/wp-content/uploads/2022/11/pngBg.png?id=3561) !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: 650px auto!important;
}
.homeCatalogue .wpb_single_image img{
	position:absolute!important;
	top:-75px!important;
	transform:rotate(5deg);
}
.cataloguesHead h4{
	margin-top:35px!important;
}
.productsDetails2 li{
	list-style:none;
	float:left;
	width:50%;
	padding:10px; 
} 
.kaucuk_ a{
	color:#27316F;
	border:1px solid #27316F;
	padding:20px;
	transition: all 0.5s ease; 
	top:20px;
	position:relative;
	font-size:13px
}
.hcPc{
	display:none
}
.hcMobile{
	display:block
}



}






@media (max-width: 481px){
 
.productsDetails2 li{
	list-style:none;
	float:left;
	width:100%;
	padding:10px; 
} 
}


/*
     FILE ARCHIVED ON 18:07:23 Apr 24, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:53:35 Jul 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.453
  exclusion.robots: 0.055
  exclusion.robots.policy: 0.048
  esindex: 0.007
  cdx.remote: 15.003
  LoadShardBlock: 38.332 (3)
  PetaboxLoader3.datanode: 68.591 (4)
  load_resource: 122.679
  PetaboxLoader3.resolve: 90.558
*/