/*
Theme Name: Mypage Child
Theme URI: https://www.mypage.vn/
Author: MYPAGE
Author URI: https://www.mypage.vn/
Description: Mypage Theme.
Version: 1.1
Template: mypage
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
Text Domain: mypage-child
*/
@import url("../mypage/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
#custom_html-4{
	 margin-top:0px !important;
}
#custom_html-4 .textwidget.custom-html-widget>a{
	 padding-right:15px;
}
body.home,.blog,.single-post,.single-product,.archive,body.page,
.footer,
.page-wrapper #main,
.header-wrapper #header.header-separate .header-main{
	background: url('http://dev5.mypagevn.com/icatech/wp-content/uploads/2019/07/nacovinabg.jpg') repeat scroll center top;
}
#main-menu,
.page-wrapper #main> .container,
.header-wrapper #header.header-separate .header-main> .container{
	background: white;
}
#header .main-menu-wrap{
	padding:0;
} 
/*#header.header-corporate .header-main .header-right{
	display: none;
}*/
#header.header-corporate .header-main .header-right{
	padding-left: 0px !important;
}
#header .logo{
	max-width: 100% !important;
	text-align: center;
}
.main-menu-wrap .menu-center,
#header.header-17 .main-menu-wrap .menu-right{
	background: #027977;
}
#header.header-17 .main-menu-wrap .menu-right .searchform-popup{
	padding:5px 5px 5px 0px;
}
#header.header-17 .main-menu-wrap .menu-right .searchform-popup .searchform input, #header.header-17 .main-menu-wrap .menu-right .searchform-popup .searchform select, #header.header-17 .main-menu-wrap .menu-right .searchform-popup .searchform button{
	height: 40px !important;
}
.banner-container{
	width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    background: white;
    overflow: hidden;
    max-width: 1140px;
}
#header.header-17 .main-menu-wrap .menu-right .searchform-popup .searchform input{
	width: 190px !important;
}
.searchform{
	background: white !important;

}
.searchform .text>input{
	color: black !important;
} 
.fa.fa-search,
::-webkit-input-placeholder{
	color: black !important;
}
.toggle{
	display: none !important;
}
.single-post .sidebar-content,
.blog .sidebar-content,
.page-template-default .sidebar-content,
.single-product .sidebar-content,
body.woocommerce-page.archive .sidebar-content{
	border:none !important;
}
.single-post .sidebar-content .widget .widget-title>span,
.blog .sidebar-content .widget .widget-title>span,
.page-template-default .sidebar-content .widget .widget-title>span,
.single-product .sidebar-content .widget .widget-title>span,
body.woocommerce-page.archive .sidebar-content .widget .widget-title>span{
	margin-right: 5px;
} 

.single-post .sidebar-content .widget .widget-title,
.blog .sidebar-content .widget .widget-title,
.page-template-default .sidebar-content .widget .widget-title,
.single-product .sidebar-content .widget .widget-title,
body.woocommerce-page.archive .sidebar-content .widget .widget-title{
	padding:10px!important;
	border-radius: 1px 1px;
	background:#4ca8df;
	border-bottom: solid #4ca8df;
	color: white;
}

.single-post .sidebar-content aside.widget,
.blog .sidebar-content aside.widget,
/*.page-template-default .sidebar-content aside.widget,*/
.single-product .sidebar-content aside.widget,
body.woocommerce-page.archive .sidebar-content aside.widget{
	padding:0 !important;
	border:solid 1px #96bee0;
	border-radius: 1px 1px;
}
.page-template-default .sidebar-content aside.widget{
	padding:0 !important;
	border:solid 1px #96bee0;
	border-radius: 1px 1px;
}
#custom_html-2{
	border:none;
}
.single-post .product-categories li>a,
.blog .product-categories li>a,
.page-template-default .product-categories li>a,
.single-product .product-categories li>a,
.sidebar .product-categories li>a{
	margin-left: 10px;
}
.single-post .sidebar-content .widget-recent-posts,
.single-product .sidebar-content .widget-recent-posts,
body.woocommerce-page.archive .sidebar-content .widget_products,
.page-template-default .sidebar-content .widget-recent-posts,
.single-product .sidebar-content .widget-recent-posts,
body.woocommerce-page.archive .sidebar-content .widget-recent-posts{
	margin-top: 10px !important;
}
.single-post .sidebar-content aside.widget:last-child,
.blog .sidebar-content aside.widget:last-child,
.page-template-default .sidebar-content aside.widget:last-child,
.single-product .sidebar-content aside.widget:last-child,
body.woocommerce-page.archive .sidebar-content aside.widget:last-child{
	border-bottom: solid 1px #efefef;
}
.single-post .owl-stage-outer,
.blog .owl-stage-outer,
.single-product .owl-stage-outer,
.sidebar-content .owl-carousel .owl-stage-outer{
	overflow: visible !important;
	height: auto !important;
}
.single-post .post-item-small .post-image img,
.blog .post-item-small .post-image img,
.page-template-default .post-item-small .post-image img,
.single-product .post-item-small .post-image img,
.sidebar-content .post-item-small .post-image img{
	width: 100%;
}
.single-post .sidebar-content .owl-carousel, 
.blog .sidebar-content .owl-carousel, 
.page-template-default .sidebar-content .owl-carousel,
.single-product .sidebar-content .owl-carousel,
.sidebar-content .owl-carousel{
	margin-bottom: 0px;
}
.sidebar-content .widget_product_categories>ul{
	padding:0;
}
.sidebar-content .widget_product_categories>ul>li>a{
	font-weight: 700;
	margin-left: 25px;
	  text-transform: uppercase;
}
.sidebar-content .widget_product_categories>ul>li{
	line-height: 38px;
	border-top: solid 1px #efefef;
	
}
.sidebar-content .widget_product_categories>ul>li:hover{
	background: #4ca8df	;
}
.sidebar-content .widget_product_categories>ul>li:hover a{
	color: white !important;

}
ul.products li.product-col .add-links .add_to_cart_read_more{
	background-color: #0088cc;
    border-color: #0088cc;
    color: #fff;
}
/*star*/
.rating-wrap{
	display: none !important;
}
/**/
.porto-products  ul.products li.product-col .product-image .inner>img,
.porto-products  ul.products li.product-col .product-image{
		border:none ;
			border-radius: 0px;
		
}
.porto-products  ul.products li.product-col .product-inner{
		border: solid 1px #d0d0d0;
}
/*.porto-products  ul.products li.product-col .product-image{
	padding:0px;
}*/
.page-top.page-header-1,
.porto-related-products{
	background: white;
	width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
    width: 1140px;
}
.related.products{
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
.single-product .main-content.col-lg-12{
	padding-top: 12px;
}
.single-post .main-content.col-lg-9,
.single-post .col-lg-3.sidebar.left-sidebar,
.blog .col-lg-3.sidebar.left-sidebar,
.blog .main-content.col-lg-9,
.archive.post-type-archive .main-content.col-lg-9,
.archive.post-type-archive .col-lg-3.sidebar.left-sidebar,
.page-template-default .col-lg-3.sidebar.left-sidebar,
.page-template-default .main-content.col-lg-9{
	padding-top: 12px;
}
.blog #main,
.page-template-default #main,
.archive.post-type-archive #main{
	background: transparent;
}
.shop-loop-after.clearfix,
.shop-loop-before.clearfix,
.archive-products,
.single .resp-tabs-list,
.single .product-summary-wrap{
	background: white;
}
.wrap-sanpham .vc_custom_heading{
	    background: transparent url('http://icatech.vn/wp-content/uploads/2019/07/nenh.png') no-repeat scroll 0 0;
	    font-size: 16px;
	    font-weight: 700;
	    color: white;
	    padding-left: 10px;
}
.blog .grid-box{
	border-radius: 0px;
}
.blog .entry-content,
#list,
.add-links-wrap .quickview{
	display: none;
}
.header-wrapper .main-menu-wrap #main-menu .mega-menu > li.menu-item > a{
	       padding: 18px 20px 13px 24px;
    border-right: solid 1px;
    border-radius: 0px;
    font-size: 14px;
}
.page-top ul.breadcrumb{
	font-weight: 700;
}
.mega-menu>li.menu-item a:hover{
	border-radius: 0px;
}
.mega-menu>li.menu-item .active a{
	border-radius: 0px !important;
}
.single-post #main,
.archive.tax-product_cat #main,
.single-product #main{
	background: transparent;
}
.footer-bottom{
	display:none; 
}
./*header-wrapper .main-menu-wrap #main-menu .mega-menu #nav-menu-item-130 >a{
	display: none;

}*/
.header-wrapper .main-menu-wrap #main-menu .mega-menu > li.linkfirst > a{
	margin-top: -2px !important;
	
}
.header-wrapper .main-menu-wrap #main-menu .mega-menu #nav-menu-item-132{
	background: url(http://dev5.mypagevn.com/icatech/wp-content/uploads/2019/07/home_icon.png);
    background-repeat: no-repeat;
    background-position: center;
    padding-left: 15px;
}
.sidebar-content .widget_product_categories ul li:before{
	content: '';
    background: url(https://icatech.vn/wp-content/uploads/2022/01/zcd-1.png) 0px 14px;
    width: 20px;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
        left: 7px;
    top: -4px;
}
.page-template-default .sidebar-content .widget .widget-title:before{
	content: '\f000';
    height: 30px;
    position: absolute;
    left: 5px;
    font-family: FontAwesome;
    font-size: 15px;
    margin-top: 2px;
}
.page-template-default .sidebar-content .widget .widget-title{
	padding-left: 24px !important
}
/*#custom_html-2 .widget-title:before{
	content: '';
}*/
.single-product #wp_statistics_widget-4 ul li,
#wp_statistics_widget-2 ul li,
#wp_statistics_widget-2 .widget-title{
	padding-left: 10px !important;
}
#wp_statistics_widget-2 .widget-title:before{
	display: none;
}
#custom_html-2 .textwidget.custom-html-widget img{
	padding-bottom: 5px;
}
#menu-menu-language li:before,
#menu-menu-language li,
#menu-menu-language{
	border:none;
}

#menu-menu-language li{
	padding:10px;
}
#menu-menu-language li a{
	width: 100%;
    margin: auto;
    text-align: center;
    padding: 10px;
    /* padding-right: 10px; */
    border: solid 1px;
}
#menu-menu-language li a:hover{
	background: red;
	color: white;
	border:none;
	text-decoration: none;
}

#menu-menu-language{
	display: flex;
}
#text-3{
	margin-bottom: 0px;

}
#custom_html-6{
	margin-top: 0px;
}
.gflag.nturl{
	padding-right: 10px;
}
/****************************/
.post-type-archive .widget_text.widget.widget_custom_html .widget-title,
.single-product .widget.woocommerce.widget_product_categories .widget-title,
.single-product .sidebar-content .widget_text.widget.widget_custom_html .widget-title{
	padding-left: 24px !important;
}
.single-product .widget.woocommerce.widget_product_categories .widget-title:before{
	content: '\f000';
    height: 30px;
    position: absolute;
    left: 8px;
    font-family: FontAwesome;
    font-size: 15px;
    margin-top: -1px;
}
.single-product .sidebar-content .widget_text.widget.widget_custom_html .widget-title:before{
	content: '\f000';
    height: 30px;
    position: absolute;
    left: 20px;
    font-family: FontAwesome;
    font-size: 15px;
    margin-top: -1px;
}
.sidebar-content .widget_text.widget.widget_custom_html .widget-title:before{
	content: '\f000';
    height: 30px;
    position: absolute;
    left: 20px;
    font-family: FontAwesome;
    font-size: 15px;
    margin-top: 2px;
}
body.tax-product_cat .widget.woocommerce.widget_product_categories .widget-title,
body.tax-product_cat .widget_text.widget.widget_custom_html .widget-title,
body.single-post .widget_text.widget.widget_custom_html .widget-title,
body.single-post .widget.woocommerce.widget_product_categories .widget-title,
body.blog .widget_text.widget.widget_custom_html .widget-title,
body.blog .widget.woocommerce.widget_product_categories .widget-title,
body.archive.post-type-archive.post-type-archive-product .widget.woocommerce.widget_product_categories .widget-title,
body.archive.post-type-archive.post-type-archive-product .widget_text.widget.widget_custom_html .widget-title{
	padding-left: 24px !important;
}
body.tax-product_cat .widget.woocommerce.widget_product_categories .widget-title:before{
	content: '\f000';
    height: 30px;
    position: absolute;
    left: 8px;
    font-family: FontAwesome;
    font-size: 15px;
    margin-top: -1px;
}
body.tax-product_cat .widget_text.widget.widget_custom_html .widget-title:before{
	    content: '\f000';
    height: 30px;
    position: absolute;
    left: 20px;
    font-family: FontAwesome;
    font-size: 15px;
    margin-top: -2px;
}
body.tax-product_cat .widget.widget_wp_statistics_widget ul li{
	padding-left: 10px;
}
body.tax-product_cat .widget_text.widget.widget_custom_html{
	border:none !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
body.single-post .widget.woocommerce.widget_product_categories .widget-title:before,
body.blog .widget.woocommerce.widget_product_categories .widget-title:before{
	content: '\f000';
    height: 30px;
    position: absolute;
    left: 8px;
    font-family: FontAwesome;
    font-size: 15px;
    margin-top: 2px;
}
body.archive.post-type-archive.post-type-archive-product .widget.woocommerce.widget_product_categories .widget-title:before{
	content: '\f000';
    height: 30px;
    position: absolute;
    left: 8px;
    font-family: FontAwesome;
    font-size: 15px;
    margin-top: -1px;
}
body.archive.post-type-archive.post-type-archive-product .widget_text.widget.widget_custom_html .widget-title:before{
	content: '\f000';
    height: 30px;
    position: absolute;
    left: 20px;
    font-family: FontAwesome;
    font-size: 15px;
    margin-top: -1px;
}
#footer .col-lg-6{padding:0px;}
.product_title.entry-title.show-product-nav,
.woocommerce-loop-product__title{
	text-transform: uppercase;
}
/*call*/
.wrap_hotline .widget{
	margin: 0;
}
.mypage-alo-phone.skype{
	display: block;
}
.mypage-alo-phone {
    position: fixed;
    left: -10px;
    bottom: -10px;
    visibility: visible;
    background-color: transparent;
    width: 110px;
    height: 110px;
    cursor: pointer;
    z-index: 200000 !important; 
    display: block;  
}
.mypage-alo-ph-circle {
    width: 90px;
    height: 90px;
    top: 12px;
    left: 12px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(30, 30, 30, 0.4);
    opacity: .1;
    border-color: #ed1c24;
    opacity: .5;
}
.mypage-alo-ph-circle-fill {
    width: 60px;
    height: 60px;
    top: 28px;
    left: 28px;
    position: absolute;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    background-color: rgba(237, 28, 36, 0.5);
    opacity: .75 !important;
}
.mypage-alo-ph-img-circle {
    width: 30px;
    height: 30px;
    top: 43px;
    left: 43px;
    position: absolute;
    background: rgba(30,30,30,0.1) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==") no-repeat center center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: .7;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    background-color: #ed1c24;
    background-size: 70%;
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
/*call*/

@media (min-width: 1200px){
	#banner-wrapper.banner-wrapper-boxed {
    		max-width: 1120px !important;
	}
	/*.header-wrapper #header.header-separate .header-main{
	background: url('http://dev5.mypagevn.com/icatech/wp-content/uploads/2019/07/nacovinabg.jpg') transparent !important;
	}*/
	
	
}
@media (max-width: 1199px){
	.page-top.page-header-1{
		width: 100%;
		background: url('http://dev5.mypagevn.com/icatech/wp-content/uploads/2019/07/nacovinabg.jpg') repeat scroll center top ;
		padding-top: 0;
	}
	.page-top.page-header-1 .hide-title{
		    padding: 20px 15px 20px 15px;
    		background: white;
    		margin-top: 0px;
	}
}
@media (max-width: 991px){
	.tp-bgimg.defaultimg{
		margin-left: 15px !important;
		width: 96% !important;
	} 
	.banner-container{
		background: transparent;
	}
	.page-top.page-header-1{
		width: 100%;
		background: url('http://dev5.mypagevn.com/icatech/wp-content/uploads/2019/07/nacovinabg.jpg') repeat scroll center top ;
		padding-top: 0;
	}
	.page-top.page-header-1 .hide-title{
		    padding: 20px 15px 20px 15px;
    		background: white;
    		margin-top: 0px;
	}
	    
}
@media(max-width: 576px){
	.page-top.page-header-1{
		background: white;
	}
}

