/*
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  ***************/
.header-wrapper {z-index: 3;}
#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right {padding-top: 10px;padding-bottom: 10px;}
#header .header-right-bottom {margin: 0;}
#header .header-main, #header.sticky-header .header-main.sticky {box-shadow: 0px 1px 7px rgb(0 0 0 / 30%);}
#header .searchform-popup .search-toggle {font-size: 18px;}
.porto-carousel-wrapper .slick-next, .porto-carousel-wrapper .slick-prev{width: 36px;height: 50px;background-color: rgb(255 255 255 / 80%);text-shadow: none;cursor: pointer;}
.porto-carousel-wrapper .slick-next i, .porto-carousel-wrapper .slick-prev i{color: #000;}
.vc_row-no-padding .porto-carousel-wrapper .slick-next{right: 5px;}
.vc_row-no-padding .porto-carousel-wrapper .slick-prev {left: 5px;}
.porto-carousel-wrapper ul.slick-dots {z-index: 5;}
#banner-wrapper .porto-carousel-wrapper {margin-bottom: 0;}
#banner-wrapper .porto-block > p {display: none;}
#banner-wrapper .porto-carousel-wrapper ul.slick-dots {position: absolute;bottom: 10px;}
#banner-wrapper .porto-carousel-wrapper ul.slick-dots li {margin: 0 3px;}
.porto-carousel-wrapper .slick-dots li i {opacity: 1;}
.owl-carousel .owl-dots .owl-dot span {width: 16px;height: 16px;margin: 5px 6px;}
.wpcf7 .form-group > p {margin-bottom: 0;}
.wpcf7 textarea {height: 90px;}
.align-center .wpcf7-spinner {display: block;margin: 5px auto 0;}
.wpcf7 .form-group input[type="submit"] {font-weight: 700;font-size: 16px;transition: 0.3s ease-in-out;background-color: #ff7635;border-radius: 30px;padding: 10px 25px;border-color: #ff7635;}
.wpcf7 .form-group input[type="submit"]:hover {color: #ff7635;background-color:transparent;}
.vc_btn3-container.btn_style .vc_general.vc_btn3.btn {background-color: #333;border-color: #333;color: #fff;font-weight: 600;padding: 10px 30px 9px;font-size: 15px;border-radius: 2px!important;}
.vc_btn3-container.btn_style .vc_general.vc_btn3.btn:hover {background-color: transparent;color: #333;}
.wrap_banner {background-position: center;background-repeat: no-repeat;background-size: cover;}
.wrap_banner .wpb_text_column {margin-bottom: 20px;font-size: 18px;}
.wrap_banner .wpb_text_column h2 {margin-bottom: 10px;}
.wrap_sanpham {margin-top: 30px;padding-bottom: 20px;}
ul.products .woocommerce-loop-product__title {white-space: normal;font-size: 18px;}
ul.products .price, .single-product .product-summary-wrap .price {color: #ff7635;	}
ul.products .add-links .button {padding: 0 18px;color: #fff;font-size: 14px;transition:0.2s ease-in-out;}
li.product-default:hover .add-links.no-effect .add_to_cart_button, li.product-default:hover .add-links.no-effect .add_to_cart_read_more {padding: 0 18px;background-color: transparent;border-color: #ff7635;color: #ff7635;}
.wrap_toothbrush {background-color: #f2f2f2;}
.wrap_toothbrush.vc_row.wpb_row > .vc_column_container:last-child > .wpb_wrapper, .wrap_dentist.vc_row.wpb_row > .vc_column_container:last-child > .wpb_wrapper  {padding-left: 30px;padding-right: 30px;}
.wrap_toothbrush .wpb_single_image {margin-bottom: 0;}
.wrap_danhgia {padding-top: 40px;background-color: #fff5ed;}
.wrap_danhgia .testimonial.testimonial-advance blockquote {padding-top: 20px;padding-bottom: 5px!important;}
.wrap_danhgia .testimonial blockquote p {font-size: 15px;margin-bottom: 7px;}
.wrap_danhgia .testimonial .testimonial-author {margin-top: 5px;}
.wrap_doitac {padding-top: 40px;}
.wrap_doitac .wpb_single_image {opacity: 0.5;transition:0.2s ease-in-out;}
.wrap_doitac .wpb_single_image:hover{opacity: 1;}
#footer .footer-main > .container {padding-top: 40px;padding-bottom: 0;}
#footer .widget_media_image {text-align: center;}
#footer .widget.follow-us {text-align: center;}
.follow-us .share-links a {width: 36px;height: 36px;}
#footer .widget-title {font-size: 20px;}
#footer .footer-bottom {font-size: 14px;padding: 0;}
.page_thanhphan {padding-top: 40px;padding-bottom: 20px;background-color: #f2f2f2;}
.porto-toggles .toggle {padding-bottom: 0;border: 1px solid #ccc;margin-bottom: 15px;}
.porto-toggles .toggle>.toggle-content {padding: 10px 20px;}
.blog-posts .post .entry-title {font-size: 18px;}
.shop-loop-before .woocommerce-ordering, .shop-loop-before .woocommerce-pagination, .gridlist-toggle {display: none!important;}
.product-image {border-color: #ddd;}
.single-product .product-summary-wrap .share-links a {width: 36px;height: 36px;border-radius: 4px;}
.single-product .product-summary-wrap .share-links a:not(:hover) {border: 1px solid #ddd;}
.woocommerce-tabs .resp-tabs-list li {font-size: 17px;}
.woocommerce-tabs .tab-content p {font-size: 16px;line-height: 26px;letter-spacing: 0;}
.single-post .entry-title {font-size: 24px;margin-bottom: 10px;}
p.post-excerpt {word-break: break-all;}
.entry-content {padding-top: 20px;border-top: 1px solid #ccc;text-align: justify;}
.entry-content ul, .entry-content ol, .project_short ul, .project_short ol, .project_content ul, .project_content ol, .woocommerce-tabs .tab-content ul, .woocommerce-tabs .tab-content ol, .product-summary-wrap .description ul, .product-summary-wrap .description ol {padding-left: 20px;}
.entry-content ul li, .entry-content ol li, .project_short ul li, .project_short ol li, .project_content ul li, .project_content ol li,   .woocommerce-tabs .tab-content ul li, .woocommerce-tabs .tab-content ol li, .product-summary-wrap .description ul li, .product-summary-wrap .description ol li {margin-bottom: 7px;}
.entry-content table, .entry-content iframe, .project_content table, .woocommerce-tabs .tab-content table, .woocommerce-tabs .tab-content iframe, .product-summary-wrap .description table {margin-bottom: 20px;}
.entry-content table th, .entry-content table td, .project_content table th, .project_content table td, .woocommerce-tabs .tab-content table th, .woocommerce-tabs .tab-content table td, .product-summary-wrap .description table th, .product-summary-wrap .description table td {border: 1px solid #ccc;}
body.single-post .page-top ul.breadcrumb>li:last-child{display: none;}
body.single-post .page-top ul.breadcrumb>li:nth-last-child(2) .delimiter {display: none;}
.wrap_lienhe .vc_custom_heading {font-size: 26px;line-height: 1.3;margin-bottom: 15px;}
.wrap_lienhe .wpb_text_column ul {padding: 0;margin: 0;list-style: none;}
.wrap_lienhe .wpb_text_column ul li {margin-bottom: 7px;}
.wrap_lienhe .wpb_text_column ul li i {width: 20px;margin-right: 5px;}
.wc-block-cart__submit-button {background-color: #222;color: #fff;font-weight: 500;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {padding: 0;}
#header .header-right-bottom .mobile-toggle {font-size: 18px;border-radius: 0;}
#side-nav-panel .accordion-menu>li.menu-item a{padding-top: 10px;padding-bottom: 10px;letter-spacing: 0;font-size: 16px;}
#side-nav-panel .accordion-menu .arrow {height: 45px;line-height: 45px;}
.single-product .product-summary-wrap .price {letter-spacing: 0;margin-bottom: 10px;}
.text_input_price {font-weight: 500;font-size: 17px;margin-bottom: 15px;}
.text_input_price label {font-weight: 700;}
@media(max-width: 1229px){
	#header .header-main .header-right {padding-left: 0;}
	.wrap_dentist .wpb_text_column {margin-top: 20px;}
}
@media(max-width: 991px){
	.wrap_toothbrush .wpb_text_column {margin-bottom: 10px;}
	.wrap_toothbrush .wpb_text_column h3 {font-size: 20px;line-height: 1.3;margin-bottom: 5px;}
	p.post-excerpt {text-align: justify;}
}
@media(max-width: 991px) and (min-width: 576px){
	#footer .footer-main > .container > .row > div:nth-child(-n+2) {width: 50%;}
}
@media(max-width: 767px){
	.wrap_toothbrush {padding-bottom: 20px;}
	.wrap_toothbrush .wpb_text_column {margin-top: 30px;margin-bottom: 20px;}
}
@media(max-width: 575px){
	#header .searchform-popup {display: inline-block;margin-left: 0;}
}
@media(max-width: 480px){
	.wrap_danhgia .vc_custom_heading {font-size: 22px;}
	#header .header-right-bottom .mobile-toggle {margin-left: 10px;}
	#header #mini-cart {margin-left: 5px;}
}