/*
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{transition:0.2s;}
#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right {padding: 10px 0;}
#header .header-contact {font-size: 18px;}
#header .welcome-msg {display: block;}
#header .welcome-msg h3 {color: var(--porto-primary-color);margin-bottom: 10px;}
#header .main-menu > li.menu-item > a i {margin-right: 0;font-size: 20px;width: auto;}
#header .mega-menu>li.menu-item .popup ul.sub-menu li.active > a, #header .mega-menu>li.menu-item .popup ul.sub-menu li .current-post-ancestor > a {color: var(--porto-light-color);background-color: var(--porto-secondary-color);}
#header.sticky-header .header-main.sticky, #header.sticky-header .main-menu-wrap {box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);}
.wpcf7 .form-group > p {margin-bottom: 0;}
.wrap_lienhe {padding-top: 40px;padding-bottom: 50px;}
.wrap_lienhe .vc_custom_heading {font-size: 26px;line-height: 32px;}
.wrap_lienhe .wpb_text_column ul {padding: 0;margin: 0 0 20px;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;}
.wrap_lienhe .wpcf7 .form-group > p br{display: none;}
.wrap_lienhe .wpcf7 .wpcf7-form-control-wrap {margin-bottom: 10px;display: block;}
.wrap_lienhe .wpcf7 textarea {height: 145px;}
.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: #000;padding: 10px 25px;border-color: #000;}
.wpcf7 .form-group input[type="submit"]:hover {color: #000;background-color:transparent;}
.single-post .entry-title {font-size: 24px;margin-bottom: 10px;}
.entry-content {padding-top: 20px;border-top: 1px solid #ccc;text-align: justify;}
.entry-content ul, .entry-content ol, .product-summary-wrap .description ul, .product-summary-wrap .description ol, .woocommerce-tabs .tab-content ul, .woocommerce-tabs .tab-content ol, .duan_short ul, .duan_short ol{padding-left: 20px;}
.entry-content ul li, .entry-content ol li, .product-summary-wrap .description ul li,.product-summary-wrap .description ol li, .woocommerce-tabs .tab-content ul li, .woocommerce-tabs .tab-content ol li, .duan_short ul li, .duan_short ol li{margin-bottom: 7px;}
.entry-content table, .entry-content iframe, .woocommerce-tabs .tab-content table, .woocommerce-tabs .tab-content iframe, .duan_short table, .duan_short iframe {margin-bottom: 20px;}
.entry-content table th, .entry-content table td, .woocommerce-tabs .tab-content table th, .woocommerce-tabs .tab-content table td, .duan_short table th, .duan_short table td {border: 1px solid #ccc;}
body.single-post .page-top ul.breadcrumb>li:last-child, body.single-product .page-top ul.breadcrumb>li:last-child{display: none;}
body.single-post .page-top ul.breadcrumb>li:nth-last-child(2) .delimiter, body.single-product .page-top ul.breadcrumb>li:nth-last-child(2) .delimiter {display: none;}
.wp-caption .wp-caption-text, .wp-caption-dd {font-size: 15px;text-align: center;color: #000;}
.wp-caption.aligncenter, .wp-caption {margin-bottom: 15px;}
.post-carousel h4, .post-carousel h5, .blog-posts .post .entry-title {font-size: 18px;margin-bottom: 8px;}
.sidebar .widget_media_image img, .trans_img img, .header-banner img {transition:0.2s ease-in-out;}
.sidebar .widget_media_image a:hover img, .trans_img a:hover img, .header-banner a:hover img{filter:brightness(110%);-webkit-filter: brightness(110%);}
.sidebar .widget-title {background-color: var(--porto-primary-color);color: #fff;padding: 7px 15px 5px;font-weight: 500;}
.sidebar .wpp-shortcode .wpp-list li {margin-bottom: 10px;font-weight: 500;border-bottom: 1px dashed #ddd;padding-bottom: 10px;}
.sidebar .wpp-shortcode .wpp-list li a {color: #000;}
.sidebar .wpp-shortcode .wpp-list li a:hover {color: var(--porto-secondary-color);}
.sidebar .wpp-shortcode .wpp-list li a:before {font-family: "Font Awesome 6 Free";content: "\f105";font-weight: 600;margin-right: 5px;font-size: 14px;}
.sidebar .wpp-shortcode .wpp-list li a:hover:before, .list_post li a:hover{color: var(--porto-secondary-color);}
.sidebar .post-item-small a {font-weight: 500;}
.sidebar .post-item-small .post-date, .sidebar .wpp-shortcode .wpp-list li .wpp-meta {display: none;}
.sidebar .widget_custom_html iframe {width: 100%;}
.cat_thumb_link, .blog-posts article .img-thumbnail, .thumb-info .thumb-info-wrapper {margin-bottom: 7px;display: block;border: 1px solid #eaeaea;transition:0.2s;}
.cat_thumb_link:hover, .blog-posts article .img-thumbnail:hover, .thumb-info .thumb-info-wrapper:hover{border-color:  var(--porto-secondary-color);}
.cat_thumb_link img, .blog-posts article .img-thumbnail img, .thumb-info .thumb-info-wrapper img {transition:0.2s;}
.cat_thumb_link:hover img, .blog-posts article .img-thumbnail:hover img, .thumb-info .thumb-info-wrapper:hover img {filter:brightness(80%);}
.get_feature_news {margin-bottom: 20px;}
.get_feature_news h1 {margin-bottom: 7px;font-size: 20px;line-height: 1.5;margin-top: 15px;}
.get_feature_news h1 a, .feature_news_bottom h4 a, .post_title a{color: var(--porto-tertiary-color);}
.get_feature_news h1 a:hover, .feature_news_bottom h4 a:hover, .post_title a:hover, .module_item h2 a:hover {color: var(--porto-primary-color);}
.get_feature_news .post-excerpt, .news_most_recent .post-excerpt{    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.post_info {margin-bottom: 5px;font-size: 13px;}
.post_info span {margin-right: 20px;}
.post_info .post_cate {font-weight: 500;}
.list_post {margin: 0;padding: 0;list-style: none;}
.list_post li {border-bottom: 1px dashed #ddd;margin-bottom: 6px;padding-bottom: 6px;font-weight: 500;}
.list_post li a:before, .sidebar .popular-posts .wpp-list li a:before, .tinlienquan li h5 a:before{font-family: 'Font Awesome 6 Free';content: "\f105";margin-right: 5px;font-size: 16px;font-weight: 600;}
.feature_news_bottom h4 {font-size: 15px;line-height: 24px;max-height: 66px;overflow: hidden;margin-bottom: 5px;}
.inner {margin-left: -5px;margin-right: -5px;}
.inner > div {padding-left: 5px;padding-right: 5px;}
.module_item {margin-bottom: 10px;}
.module_item h2 {font-size: 22px;margin-bottom: 15px;padding: 9px 10px;font-weight: 600;background-color: #eaeaea;}
.module_item h2 a {color: var(--porto-tertiary-color);}
.module_item h2 a:before{font-family: "Font Awesome 6 Free";content: "\f24e";font-weight: 600;margin-right: 6px;}
.module_item h3 {margin-bottom: 5px;}
.module_item h4 {line-height: 24px;margin-bottom: 5px;}
.module_item h4 a:hover{ color:var(--porto-secondary-color);}
.medium_item {position: relative;margin-bottom: 15px;padding-bottom: 10px;}
.medium_item.row:after{left: 15px;right: 15px;bottom: 0;border-bottom: 1px solid #ddd;display: block;content: '';position: absolute;}
.medium_item .post-excerpt {display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.get_grid_news h4 {margin-bottom: 30px;}
.blog-posts article.post-medium {margin-bottom: 20px;padding-bottom: 15px;}
article.post-medium .post-image.single {margin-bottom: 0;}
#footer .footer-main>.container {padding-top: 30px;padding-bottom: 0;}
#footer .widget .widget-title {font-size: 20px;}
#footer .textwidget ul li {margin-bottom: 8px;}
#footer .footer-main>.container > .row > div:last-child {text-align: right;}
#footer .share-links a {width: 36px;height: 36px;border: 1px solid;border-radius: 4px;font-size: 16px;}
#footer .footer-bottom {padding: 5px 0;}
#header .mobile-toggle {font-size: 18px;padding: 8px 12px;margin-right: 0;border-radius: 0;}
@media(max-width: 991px){
	#header.sticky-header .logo {display: block!important;max-width: 60px;}
	#footer .footer-bottom .container>div {padding: 0;}
}
@media(max-width: 991px) and (min-width: 768px){
	#footer .footer-main>.container > .row > div:first-child {width: 75%;}
	#footer .footer-main>.container > .row > div:last-child{width: 25%;}
}
@media(max-width: 767px){
	#header .header-contact {font-size: 16px;}
	.module_item .row {margin-left: -5px;margin-right: -5px;}
	.module_item .row > div {padding-left: 5px;padding-right: 5px;}
	#footer .footer-main>.container > .row > div:last-child {text-align: left;}
}
@media(max-width: 576px){
	#header .header-minicart{display: none;}
}