/*
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  ***************/

a:focus, a:hover{text-decoration: none;}
#header .header-top .container>div, #header .header-main .container>div {vertical-align: bottom;}
#header .header-main .header-center{text-align: left;}
#header .header-main .header-left {padding: 10px 0;}
body .wrap-slider .porto-carousel-wrapper ul.slick-dots{bottom: 50px;}
.wrap-desc-desk {float: left;margin-top: 30px;}
body.woocommerce-page #main:not(.wide) .main-content{padding-top: 0;padding-bottom: 0;}
.heading-detail span{display: inline-block;background-color: #000;color: #fff;text-transform: uppercase;font-size: 17px;padding: 0px 10px;border-radius: 5px 5px 0 0;}
.heading-detail{border-bottom: 1px solid #000;margin-bottom: 10px;}
.product-summary-wrap, .img-thumbnail, .product-summary-wrap:before, .product-summary-wrap:after, .product-summary-wrap .zoomContainer .zoomWindow{background-color: #fff !important;}
.single-product .product-summary-wrap .description p {color: #444444;}
.product-image-slider.owl-carousel .img-thumbnail{padding: 0;}
.slick-slider .img-thumbnail {padding: 0;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe {max-width: 100%;}
.single-product .product-summary-wrap .product-share{margin-bottom: 20px;}
span.heading-desc {display: inline-block;vertical-align: bottom;margin-bottom: 0;line-height: 1.5;font-size: 17px;padding-left: 20px;}
h3.heading-color,h3.heading-size {font-size: 17px;padding-right: 20px;}
.filter-item-list .filter-color{border-radius: 50%;}
.wrap-sticky{border: 1px solid #ddd;padding: 10px;}
.single-product .product_title{margin-bottom: 15px;}
.product-summary-wrap .product_meta{border: none;margin: 0;padding: 0;}
.wrap-sticky .widget {margin-bottom: 0;margin-top: 0;}
.product-summary-wrap #product-tab {margin-bottom: 10px;}
.product-summary-wrap h2.resp-accordion {padding: 10px 5px !important;}
.product-summary-wrap .woocommerce-tabs h2.resp-accordion:before{float: right; font-size: 14px;top: 0;color: #444;}
.woocommerce-tabs h2.resp-accordion:before{content: '\e873';}
.woocommerce-tabs h2.resp-tab-active:before{content: '\e874';}
.Hotlinetuvan a{display: inline-block;background-color: #252625;padding: 5px 25px;color: #fff;border-radius: 5px;text-transform: uppercase;font-weight: bold;font-size: 16px;animation: 0.3s ease-in-out;}
.Hotlinetuvan a:hover{background-color:#0088cc; }
.info-product-single {margin-top: 20px;background-color: #0471a0;padding: 15px;color: #fff;}
.info-product-single .widget .widget-title{margin-bottom: 0;color: #fff;}
.porto-related-products .widget_recently_viewed_products.widget ul.product_list_widget li{width: 25%;float: left;padding-left: 10px;padding-right: 10px;padding-top: 0;}
.single-product .porto-related-products .widget_recently_viewed_products.widget ul.product_list_widget li .product-image{width: auto;float: none;margin-left: -10px;}
.single-product .porto-related-products .widget_recently_viewed_products.widget ul.product_list_widget li .product-details a{font-weight: bold;text-align: center;}
.single-product .related .slider-title{margin-bottom: 0;border: none;}
.single-product .related .products-slider .owl-dots{top: -35px;}
.porto-related-products .slider-title .line,.slider-title .line,.shop-loop-before{display: none !important;}
.footer-top .widget .widget-title{text-align: center;font-size: 20px;}
.footer-top .widget a{color: #777;}
.pwb-all-brands .pwb-pagination-wrapper{border: none;}
#footer .widget.widget_media_image{margin-bottom: 0;}
#footer .widget{margin-top: 10px;}
#footer .widget-title{font-size: 15px; font-weight: bold;text-transform: uppercase;}
#footer .widget>div>ul li,#footer .widget>div>ul{border: none;}
#footer .col-lg-3:not(:last-child) {border-right: 1px solid #ddd;}
#footer .fa ,#footer .col-lg-3:first-child .widget-title{color: #08c;}
.wrap-products-cate .product-category .thumb-info .thumb-info-title{font-size: 14px;color: #444;position: relative;font-weight: normal;text-transform: inherit;text-shadow:none;padding: 0;}
.wrap-products-cate .product-category .thumb-info-wrapper img{display: none;}
.wrap-products-cate .product-category .thumb-info .thumb-info-wrapper{margin: 0;}
.wrap-products-cate .thumb-info .thumb-info-title{background: none;}
.wrap-products-cate ul.products li.product-category .thumb-info{border: none;min-height: auto;}
.wrap-products-cate ul.products li.product-category .thumb-info h3{text-transform: inherit;font-size: 13px;text-align: right;font-weight: bold;text-transform: uppercase;}
.wrap-products-cate ul.products li.product-col{margin-bottom: 0;}
.wrap-products-cate .product-category .thumb-info-wrapper img,.thumb-info .thumb-info-type {display: none;}
.owl-carousel .owl-dots .owl-dot span{ width: 20px;height: 8px;border-radius: 0;}
.wrap-products-cate .slider-title{display: inline-block;font-size: 17px;margin-bottom: 10px;}
.wrap-products-cate .cate-products ul.products li.product-col{width: auto;margin-right: 20px;margin-left: 20px;}
.wrap-products-cate .cate-products ul.products li.product-col:last-child{margin-right: 0;}
.porto-carousel-wrapper{margin-bottom: 0;}
.wrap-partner div.wpb_single_image .vc_single_image-wrapper{ border-right: 2px solid #5e8573;}
body.woocommerce-page #main:not(.wide) .main-content {padding-top: 15px;}
span.btn_baogia {background-color: #000;color: #fff;padding: 8px 15px;border-radius: 3px;text-transform: uppercase;}
#header .searchform-popup .search-toggle {color: #20293c;}
#header .header-main .header-contact *{color: #fff !important; margin-right: 10px;}
#header .searchform-popup .search-toggle{ width: 30px;height: 30px;line-height: 30px;font-size: 13px;}
.block-nowrap {background-color: #d9d9d9;padding-left: 5px;border-radius: 3px;}
span.txt-search {padding-right: 3px;}
#footer .footer-bottom{padding: 0;}
.post-medium-alt h2.entry-title{margin-bottom: 5px;font-size: 22px;}
.post-medium-alt .btn-borders.btn-primary{border-radius: 5px;padding: 5px 25px;}
.blog-posts article {border-bottom: 1px dashed #ddd;}
.post-medium-alt hr.solid{ background: rgb(87, 175, 220);}
body.woocommerce-page.archive .sidebar-content aside.widget{padding: 15px;background-color: #e8e8e8;}
body.woocommerce-page.archive .sidebar-content .widget .widget-title{ border-bottom: 1px solid #08c;color: #08c;}
textarea#contact-message {height: 100px;}
.form-group.btn-submit input.btn.btn-lg[type="submit"]{padding: 3px 25px;}
.shop-loop-after{border: none;}
.lmp_load_more_button{margin-bottom: 20px;}
.sidebar .widget_nav_menu > div > ul li:before{border: none;display: none;}
.sidebar .widget_nav_menu > div > ul li a{width: 100%;background-color: #08c;color: #fff;padding: 5px 15px;display: block;text-align: center;}
.sidebar .widget_nav_menu > div > ul li{padding:10px 0;}
.mega-menu .wide .popup>.inner>ul.sub-menu>li.menu-item.temp-mn>a,.mega-menu .wide .popup>.inner>ul.sub-menu>li.menu-item.block-mn>a{display: none;}
.menu-block .wpb_single_image{position: relative;padding-bottom: 35px;margin-bottom: 0;}
.menu-block h2.wpb_singleimage_heading{ font-size: 14px;position: absolute;bottom: 0;font-weight: normal;margin-bottom: 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#main-menu .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a{padding: 6px;color: #444;}
.single-product .product-summary-wrap .share-links .share-facebook {background: #3b5a9a;}
.single-product .product-summary-wrap .share-links .share-linkedin {background: #0073b2;}
.single-product .product-summary-wrap .share-links .share-email {background: #dd4b39;}
#main-menu .mega-menu .wide .popup {padding-top: 31px;border: none;box-shadow: none;}
#main-menu .mega-menu .wide .popup > .inner {box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);}
.yith-woo-ajax-navigation .yith-wcan-list li a{background-image:url(img/no-check.png);background-repeat:no-repeat;background-size:15px;padding-left:18px;font-size:16px;padding-right:0;background-position:0}
.yith-woo-ajax-navigation .yith-wcan-list li.chosen a, .yith-woo-ajax-navigation .yith-wcan-list li a:hover {background-image: url('img/checked.png');}
ul.yith-wcan-list li.chosen > a:before{display: none;}
.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li a,.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li:hover a,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen a{border-radius: 50%;}
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen a{position: relative;}
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen a:before{content: "\f00c";font: normal normal normal 14px/1 FontAwesome;position: absolute;color: #e2e2e2;left: 0px;top: 50%;transform: translate(-50%,-50%);}
.wrap-brands .vc_custom_heading{font-size: 15px; margin-bottom: 0;}
.footer-top {padding-bottom: 30px;}
.footer-top .widget .wrap-brands .vc_custom_heading a:hover{color: #0088CC;}
.woocommerce-product-rating,ul.products li.product-col .rating-wrap .rating-content {display: none !important;}
.comment-form textarea {height: 60px;}
body.search.search-results .col-lg-3.sidebar.left-sidebar{display: none;}
body.search.search-results .main-content.col-lg-9{flex: 0 0 100%;max-width: 100%;}
ul.filter-item-list,.single-product .products.products-slider ul.filter-item-list,.product-images .zoom i{display: none;}
.single-product ul.filter-item-list{display: flex;}
.product-images .zoom {right: 0;bottom: 0;top: 0;left: 0;border-radius: 0;height: 100%;width: 100%;z-index: 1;}


@media(min-width: 992px){
	#main-menu .mega-menu .wide .popup{width: 900px;padding-top: 20px;}
	.temp-mn{width: 30% !important;}
	.block-mn{width: 70%!important;}
	p.comment-form-author,p.comment-form-email{width: 48%;display: inline-block;}
	p.comment-form-author{margin-right: 10px;}
	body.search.search-results .column2 ul.pcols-lg-3 li.product-col{width: 25%;}
}
@media(min-width: 768px){
	.wrap-products-cate ul.products{margin-bottom: -25px;justify-content: flex-end;}
	#header .searchform-popup .search-toggle {width: 80px;}
	.product-summary-wrap .summary-before .product-thumbnails{margin-bottom: 20px;}
	
	
}
@media(max-width: 767px){
	ul.list li.product .description, .column2 ul.list li.product .description{display: none;}
	body.search-results ul.filter-item-list li{display: inline-block;margin-bottom: 0;}
	body.search-results ul.filter-item-list{display: inline-block !important;}
	body.search-results ul.filter-item-list h3,body.search-results ul.filter-item-list .heading-desc{display: none;}
	span.heading-desc{padding-left: 0;}
	.wrap-sticky {border: none;padding: 0;}
	.product-summary-wrap .summary{ padding-left: 5px;padding-right: 5px;}
	.porto-related-products{margin-top: 20px;}
	.info-product-single strong{color: #fff;}
	.product-thumbs-vertical-slider .slick-arrow{margin-bottom: 30px;}
	body.single-product .page-top.page-header-1 .breadcrumbs-wrap{padding-right: 0;}
	.product-summary-wrap .summary-before .product-thumbnails{margin-bottom: 20px;}
	.wrap-sticky {padding: 0;border: none;}
}
@media(max-width: 991px){
	.wrap-products-cate .cate-products ul.products li.product-col{width: auto;margin-right: 0;margin-left: 0;}
	.wrap-products-cate ul.products li.product-category .thumb-info{text-align: center;padding: 0 7px;margin-bottom: 5px;}
	#nav-panel .accordion-menu .sub-menu>li.temp-mn > a, #nav-panel .accordion-menu .sub-menu>li.temp-mn > .arrow,.block-mn{display: none;}
	#nav-panel .mobile-menu .open .sub-menu {display: block;}
	.wrap-brands.vc_row.wpb_row .vc_column_container.col-md-2{width: 33%;}
	.left-sidebar{margin-top: 0;}
	.single-product .owl-carousel .owl-stage-outer{max-height: 320px;}
	.single-product .summary.entry-summary.col-lg-5{ padding-left: 0;padding-right: 0;text-align: justify;}
	.product-summary-wrap .summary-before,.product-summary-wrap{margin-bottom: 0 !important;}
}
@media screen and (max-width: 480px){
	.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {width: 33.33%;float: left;}
	.txt-search{display: none;}
	.block-nowrap{display: inline-block;padding-left: 0;}
	#header .header-main .header-right .searchform-popup{height: 35px;}
	span.btn_baogia{padding: 10px 15px;}
	#header .header-main .header-contact a{margin-right: 0;}
	#footer .widget.widget_media_image,#footer .col-lg-3:last-child .widget.widget_custom_html{display: none;}
	.wrap-products-cate .cate-products ul.products{margin-bottom: 0px;bottom: -60px;position: absolute;}
	.wrap-products-cate .cate-products{position: relative;}
	.wrap-products-cate ul.products li.product-category .thumb-info h3{font-size: 9px;}
	.wrap-products-cate .slider-title{margin-bottom: 40px;}
	#header .searchform-popup .search-toggle{line-height: 33px;}
	.porto-related-products .widget_recently_viewed_products.widget ul.product_list_widget li{width: 50%;}
	
}
























