/*
Theme Name: Mypage Child
Theme URI: https://www.mypage.vn/
Author: Mypage
Author URI: https://www.mypage.vn/
Description: Responsive Wordpress + eCommerce Theme.
Version: 1.1
Template: mypage

*/

@import url("../mypage/style.css");

@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/helveticaneue.ttf');
    src: url('fonts/helveticaneue.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/helveticaneuebold.ttf');
    src: url('fonts/helveticaneuebold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/helveticaneuebolditalic.ttf');
    src: url('fonts/helveticaneuebolditalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/helveticaneueitalic.ttf');
    src: url('fonts/helveticaneueitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/helveticaneuelight.ttf');
    src: url('fonts/helveticaneuelight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/helveticaneuemedium.ttf');
    src: url('fonts/helveticaneuemedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
body, h1, h2 ,h3, h4, h5, h6, p, a, #main-menu .mega-menu > li.menu-item > a, #main-menu .mega-menu > li.menu-item > h5{
    font-family: "Arial", sans-serif!important;
}
.gridlist-toggle > a, #side-nav-panel .accordion-menu .arrow{
    font-family: "Porto"!important;
}
.widget_product_categories ul li .toggle, .widget_price_filter ul li .toggle, .widget_layered_nav ul li .toggle, .widget_layered_nav_filters ul li .toggle, .widget_rating_filter ul li .toggle, .widget_product_categories ol li .toggle, .widget_price_filter ol li .toggle, .widget_layered_nav ol li .toggle, .widget_layered_nav_filters ol li .toggle, .widget_rating_filter ol li .toggle{
    
}
.main-menu-wrap #main-menu .mega-menu > li.menu-item > a {/*font-weight: 500;*/}
#header.sticky-header .main-menu-wrap #main-menu .mega-menu > li.menu-item > a {padding-left: 11px;padding-right: 11px;}
#header.search-sm .main-menu-wrap .menu-right .searchform-popup .searchform input {width: 295px;}
/*Layout*/

/* sidebar content */
.widget_sidebar_menu,
.widget_sidebar_menu .widget-title,
.sidebar .widget_wysija:not(.widget) { border-radius: 2px; }
.sidebar-content .wysija-paragraph { position: relative; }
.sidebar-content .wysija-paragraph:before { content: "\e01f"; font-family: 'Simple-Line-Icons'; position: absolute; left: 16px; top: 11px; line-height: 20px; font-size: 15px; color: #05131c; z-index: 1; }
.sidebar-content .widget_wysija .wysija-input { font-weight: 600; font-size: 12px; text-transform: uppercase; color: #05131c; padding-left: 40px !important; }
.sidebar-content .widget_wysija .btn { font-family: 'Helvetica Neue'; background: #05131c; font-size: 13px; text-transform: uppercase; letter-spacing: 0.005em; }
.sidebar-content .widget_wysija .btn:hover { color: #fff; opacity: .9; }
.sidebar-content .widget_wysija .widget-title { text-align: center; }
.sidebar-content .widget_wysija p:not(.wysija-paragraph) { color: #4a505e; }
.porto-products .slider-title .line { display: none !important; }
.sidebar-content .widget_wysija h3 { font-weight: 700; font-size: 17px; color: #05131c; }
.sidebar-content .widget_wysija .box-content { padding-bottom: 35px; }

.sidebar-content .porto-recent-posts .post-meta > span:not(.meta-date) { display: none; }
.sidebar-content .porto-recent-posts .post-item { position: relative; padding-top: 28px; }
.sidebar-content .porto-recent-posts .post-meta { position: absolute; top: 0; left: 2px; white-space: nowrap; }
.sidebar-content .porto-recent-posts .meta-date { font-size: 13px; font-weight: 700; text-transform: uppercase; color: #0188cc; }
.sidebar-content .porto-recent-posts .meta-date i { display: none; }
.sidebar-content .porto-recent-posts h5 { font-size: 17px; margin-bottom: 15px; }
.sidebar-content .porto-recent-posts .post-excerpt { color: #4a505e; }
.sidebar-content .porto-recent-posts .owl-dots { text-align: left; margin-left: 7px; }

/* header */
.sticky-header .main-menu-wrap .menu-left { width: 100px; }
#header .header-main .header-right .searchform-popup {margin-right: 0;}
@media(min-width: 992px){
    #header .header-main .header-right .searchform-popup {margin-right: 0;}
    #header.search-sm .searchform { width: 470px;transition:0.3s ease-in-out;}
    #header.search-sm .searchform.active {}
    #header.search-sm .searchform input {width: 270px!important;transition:0.3s ease-in-out;}
    #header.search-sm .searchform.active input {width: 298px;}
    #header .searchform .selectric-cat{width: 150px}
}

#header .header-contact { margin-right: 20px; line-height: 22px; }
#header .header-contact i {
    margin-right: 17px;
    vertical-align: top;
    font-size: 22px;
    color: #ffffff !important;
}
#header .header-contact span{ margin-top: -2px !important; display: inline-block; font-size: 11px; font-weight: 600; text-align: left; letter-spacing: 0; }
#header .header-contact span b { font-size: 18px; font-weight: 600; display: block; line-height: 15px; letter-spacing: 0; }

#header .mobile-toggle { padding-left: 11px; padding-right: 11px; }
#header .top-links > li.menu-item { margin-left: 0; }
#header .header-top .top-links > li.menu-item:after {  }
.header-top .mega-menu.show-arrow>li.has-sub>*:after { color: #fff; }

#header.sticky-header .main-menu-wrap { padding: 0; }
.switcher-wrap .mega-menu .popup { border: 1px solid #ccc !important; }
.switcher-wrap img { position: relative; top: -2px; margin-right: 3px; }
.mega-menu .popup li.menu-item a,
.sidebar-menu .popup li.menu-item a { text-transform: uppercase; }
.sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a { font-weight: 600; }
.sidebar-menu .wide .popup > .inner > ul.sub-menu { font-size: 13px; }
.sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > a,
#main-menu .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > a { font-weight: 700; }
#main-menu .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a:hover { background: none; }
#main-menu .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a:hover,
#main-menu .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > a:hover{ text-decoration: underline; }

.mega-menu.show-arrow > li.has-sub > a:after { content: '\e81c'; font-family: 'porto'; }
#main-menu .mega-menu > li.menu-item { /*margin-right: 30px;*/ }
.mega-menu .narrow .popup li.menu-item > a { border-bottom: none; padding-left: 15px; padding-right: 15px; }
.mega-menu .narrow .popup ul.sub-menu { padding-left: 0; padding-right: 0; }
.mega-menu .narrow .popup li.menu-item-has-children > a:before { margin-right: 0; }
#header.sticky-header .main-menu-wrap #main-menu .mega-menu > li.menu-item.active > a, #header.sticky-header .main-menu-wrap #main-menu .mega-menu > li.menu-item:hover > a {
    color: #6fc7b6;
}
.main-menu-wrap {
    border-bottom: 2px solid #6fc7b6;
}
#main-menu .mega-menu .popup { left: -15px; }
.mega-menu.show-arrow > li.has-sub:before,
.mega-menu.show-arrow > li.has-sub:after { content: ''; position: absolute; bottom: -1px; z-index: 112; opacity: 0; left: 50%; border: solid transparent; height: 0; width: 0; pointer-events: none; }
.mega-menu.show-arrow > li.has-sub:hover:before,
.mega-menu.show-arrow > li.has-sub:hover:after { opacity: 1; }
.mega-menu.show-arrow > li.has-sub:before { border-bottom-color: #fff; border-width: 11px; margin-left: -15px; }
.mega-menu.show-arrow > li.has-sub:after { border-bottom-color: #fff; border-width: 9px; margin-left: -13px; }


.sidebar-menu .wide .popup > .inner > ul.sub-menu,
.mega-menu .wide .popup > .inner > ul.sub-menu { display: -webkit-flex; display: -ms-flexbox; display: flex; }
.sidebar-menu .wide .popup > .inner,
.mega-menu .wide .popup > .inner { padding: 10px 10px 10px 20px; }
.sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item,
.mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item { padding-top: 15px; }
.mega-menu > li.menu-item > a > i,
.mega-menu .menu-custom-block i { /*display: none; */}
.sidebar-menu > li.menu-item > a > i,
.sidebar-menu > li.menu-custom-item a > i { color: #838b90; margin-right: 12px; position: relative; top: 1px; display: inline-block; }
.sidebar-menu > li.menu-item:hover > a > i,
.sidebar-menu > li.menu-item.active > a > i,
.sidebar-menu > li.menu-custom-item a:hover > i { color: inherit; }
.sidebar-menu>li.menu-item.active>a { color: #fff; }

.sidebar-menu > li.menu-item.active > a,
.sidebar-menu > li.menu-item.active + li.menu-item > a, .toggle-menu-wrap .sidebar-menu > li.menu-item > a { border-top: none; }
.sidebar-menu > li.menu-item>a,
.sidebar-menu .menu-custom-block a:hover { padding-left: 28px; padding-right: 28px; }
.sidebar-menu>li.menu-item>.arrow { right: 20px; font-size: 15px; }
.sidebar-menu > li.menu-item.active > a, .sidebar-menu > li.menu-item.active > a, .toggle-menu-wrap .sidebar-menu > li.menu-item > a:hover{color: #6fc7b6;}
.sidebar-menu .wide .popup { border-left: none; }
.sidebar-menu .wide .popup>.inner { margin-left: 0; }
.sidebar-menu > li.menu-item .popup:before { content: ''; position: absolute; border-right: 12px solid #fff; border-top: 10px solid transparent; border-bottom: 10px solid transparent; left: -12px; top: 13px; z-index: 112; }
.widget_sidebar_menu .widget-title { padding: 14px 28px; }
.sidebar-menu > li.menu-item > a, .sidebar-menu .menu-custom-block a {
    margin-left: 5px;
    margin-right: 10px;
    padding: 12px 12px;
    text-transform: uppercase;    
}
.sidebar-menu .menu-custom-block a { padding-top: 15px; padding-bottom: 17px; }
#main-toggle-menu .toggle-menu-wrap>ul {border-bottom-width: 3px;}
#side-nav-panel .accordion-menu i,
#side-nav-panel .menu-custom-block i { margin-right: 10px; display: inline-block; }
#header .mobile-toggle i { position: relative; top: 1px; }
#header.sticky-header .searchform-popup { display: inline-block !important; }

/* Owl Carousel */
.home-banner-slider .porto-standable-carousel, .home-banner-slider .porto-ibanner {margin-bottom: 0px;}
.owl-carousel.nav-inside .owl-dots { position: absolute; bottom: 10px;margin: 0;}
.owl-carousel.nav-inside-left .owl-dots { left: 34px; }
.owl-carousel .owl-dots .owl-dot span { margin-left: 3px; margin-right: 3px; width: 13px; height: 13px; border: 2px solid rgba(0, 0, 0, 0.2); border-radius: 8px; background: none; }
.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span { border-color: #05131c; background: none; position: relative; }
.owl-carousel .owl-dots .owl-dot.active span:before,
.owl-carousel .owl-dots .owl-dot:hover span:before { content: ''; position: absolute; left: 3px; top: 3px; right: 3px; bottom: 3px; background-color: #05131c; border-radius: 20px; }
.home-banner-slider .owl-carousel .owl-dots .owl-dot.active span,
.home-banner-slider .owl-carousel .owl-dots .owl-dot:hover span { border-color: #fff; }
.home-banner-slider .owl-carousel .owl-dots .owl-dot.active span:before,
.home-banner-slider .owl-carousel .owl-dots .owl-dot:hover span:before { background-color: #fff; }
.products-slider.owl-carousel .owl-dots { position: absolute; right: 5px; top: -37px; }
.widget .owl-carousel.show-nav-title .owl-nav [class*='owl-'] { margin-left: 0; margin-right: 0; }
.widget .owl-carousel.show-nav-title .owl-nav .owl-prev { left: -30px; }

.slider-title { margin-bottom: 15px; }

/* testimonial */
.sidebar-content .testimonial.testimonial-style-3 blockquote p,
.sidebar-content .testimonial.testimonial-style-4 blockquote p,
.sidebar-content .testimonial.testimonial-style-5 blockquote p { line-height:24px; letter-spacing:.001em; }
.sidebar-content .testimonial blockquote:before,
.sidebar-content .testimonial blockquote:after { font-family:'Playfair Display'; font-size:54px; color:#0188cc; font-weight: 900; }
.sidebar-content .testimonial blockquote:after { transform: scaleY(-1); }
.sidebar-content .testimonial blockquote { padding: 15px 15px 15px 52px; }
.sidebar-content .testimonial .testimonial-author{ margin-left: 12px; }
.sidebar-content .testimonial { padding: 20px 15px 10px; }
.sidebar-content .testimonial-author-thumbnail{ margin-right:20px; }
.sidebar-content .sidebar-testimonial .owl-dots { left: 64px; bottom: 35px; }

/* shop */
.main-content, .left-sidebar, .right-sidebar { padding-top: 0; }
#mini-cart .buttons a { background: #010204; }
ul.products .price,
ul.product_list_widget li .product-details .amount,
.widget ul.product_list_widget li .product-details .amount { font-family: 'Helvetica Neue'; font-weight: 400; letter-spacing: 0; }
ul.products li.product-col .price { font-size: 18px; }
/*ul.products li.product-col:hover .product-image { box-shadow: 0 25px 35px -5px rgba(0, 0, 0, 0.1); }
ul.products li.product-col .product-image .inner:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.1); z-index: 2; opacity: 0; transition: opacity 0.2s ease }
ul.products li.product-col:hover .product-image .inner:before { opacity: 1; }*/
ul.products li.product-col h3 { margin: 0 0 13px; color: #000;line-height: 22px;height: 44px;overflow: hidden;font-weight: 500;}
/*ul.products li.product-col .rating-wrap, .wrap_dmsp ul.products li.product-col .add-links-wrap { display: none; }*/
ul.products li.product-col .price { margin-bottom: 18px; }
ul.products li.product-col .add_to_cart_button, ul.products li.product-col .add-links .add_to_cart_read_more, ul.products li.product-col .add-links .add_to_cart_button {background-color: #6fc7b6;color: #fff;border-radius: 20px;border-color: #6fc7b6;transition:0.2s ease-in-out;}
ul.products li.product-col:hover .add_to_cart_button, ul.products li.product-col:hover .add-links .add_to_cart_read_more, ul.products li.product-col:hover .add-links .add_to_cart_button {background-color: #0f152e;border-color: #0f152e;}
.add-links .quickview,
.yith-wcwl-add-to-wishlist a, .yith-wcwl-add-to-wishlist span { background-color: #6fc7b6; color: #fff;}
.add-links .add_to_cart_button:hover, .add-links .add_to_cart_read_more:hover,
.add-links .add_to_cart_button:focus, .add-links .add_to_cart_read_more:focus { background-color: #0188cc; color: #fff; }
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more,
.add-links .add_to_cart_read_more, .add-links .add_to_cart_button,
.yith-wcwl-add-to-wishlist a, .yith-wcwl-add-to-wishlist span,
.add-links .quickview { height: 34px; line-height: 34px; }
.yith-wcwl-add-to-wishlist span.ajax-loading { height: 34px !important; }
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more { color: #6f6e6b; }
.product-summary-wrap .single_add_to_cart_button {background-color: #6fc7b6;border-color: #6fc7b6;}
/* single product page */
@media (min-width: 1190px) {
    .single-product .column2-right-sidebar .main-content.col-lg-9 { -webkit-flex: 0 0 80%; -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; padding-right: 30px !important; }
    .single-product .right-sidebar.col-lg-3 { -webkit-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
}

/* pages */
.page .porto-separator .separator-line { background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent) !important; }
button.porto-btn-normal { padding-top: 12px; padding-bottom: 12px; }
.shop-features { position: relative; }
.shop-features .porto-u-heading-spacer { background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent); position: absolute; top: 50%; width: 100%; }
.shop-features .porto-u-headings-line { border: none !important; }
.shop-features .porto-u-main-heading > * { display: inline-block; background: #fff; position: relative; padding: 0 12px !important; }

/* footer */
#footer form { opacity: 1; }
#footer .widget_wysija_cont form { max-width: none; }
#footer .widget_wysija_cont form > p:not(.wysija-paragraph) { display: none; }
#footer .widget_wysija_cont .wysija-input,
#footer .widget_wysija_cont .wysija-submit { height: 48px; }
#footer .widget_wysija_cont .wysija-submit { padding-left: 20px; padding-right: 20px; }
#footer .widgettitle, #footer .widget-title { font-size: 16px; font-weight: 700; }

html #topcontrol { width: 40px; height: 40px; right: 15px; }
#footer .widget.follow-us .share-links a,
.widget.follow-us .share-links a { box-shadow:none; font-size:15px; width:37px; height:37px; }
#footer .widget.follow-us .share-links a:hover,
.widget.follow-us .share-links a:hover { background: #33332f !important; }
@media (min-width: 992px) {
    #footer .footer-bottom .container .footer-center { text-align: right; padding-right: 0; }
}
#footer .widget { margin-bottom: 0px; }
#footer .widget + .widget { margin-top: 20px; }
.widget.contact-info .contact-info-block .contact-details strong { line-height: 1em; }
.widget.contact-info .contact-info-block .contact-details strong,
.widget.contact-info .contact-info-block .contact-details span { padding-left: 0; }

#header .header-main .header-contact span.hotline {
    background-color: #0f142e;
    color: #fff;
    padding: 10px 15px;
    font-size: 16px;
    transition:0.2s ease-in-out;
}
#header .header-main .header-contact  a:hover .hotline {background-color: #6fc7b6;}
#header .header-main .header-contact span.hotline strong {font-weight: 600;color: #fff;}
#header:not(.sticky-header) #mini-cart.minicart-arrow {
    /*background-color: #0f132e;
    height: 34px;
    line-height: 34px;
    border: none;
    margin: 0;*/
}
#mini-cart.minicart-arrow .minicart-icon {
    font-size: 21px;
    /*line-height: 34px;*/
}
#mini-cart.minicart-arrow .cart-head:after, #mini-cart.minicart-arrow-alt .cart-head:after{
    display: none;
}
#header:not(.sticky-header) #mini-cart.minicart-arrow .cart-head {
    min-width: 56px;
    padding-right: 0;
}
#header.sticky-header #mini-cart.minicart-arrow, #header.sticky-header #mini-cart.minicart-arrow-alt {margin-top: 0 !important;}
.main-menu-wrap .menu-right {position: relative;top: auto;transform:none;}
.main-menu-wrap .menu-right #mini-cart {margin: 0;top: auto;}
a.my_account {    
        display: inline-block;
    background-color: #6fc7b6;
    position: relative;
    color: #fff;
    padding: 9px 13px;
    font-size: 20px;
    vertical-align: middle;
    border-radius: 99px;

}
body.home .main-content{
    padding-top: 0;
}
#main-toggle-menu.show-always .toggle-menu-wrap {
    background-color: rgba(0,0,0,0.6);
}
#main-toggle-menu.show-always .menu-title{
    background-color: #3a3a3c;
    font-size: 16px;
}
.toggle-menu-wrap .sidebar-menu > li.menu-item:hover {
    background-color: transparent;
}
.featured_icon.vc_column_container .wpb_wrapper.vc_column-inner {
    background-color: #3a3a3c;
}
.porto-sicon-wrapper.featured_icon_item .porto-sicon-header h3.porto-sicon-title {
    color: rgba(255,255,255,0.7);
    font-size: 12px;
    font-weight: 500;
}
.porto-sicon-wrapper.featured_icon_item:hover .porto-sicon-header h3.porto-sicon-title {
    color: #6fc7b6;
}
.porto-sicon-wrapper.featured_icon_item .porto-sicon-header {
    margin-bottom: 5px;
}
.porto-sicon-wrapper.featured_icon_item .porto-sicon-box.top-icon {
    margin-bottom: 5px;
}
.porto-sicon-wrapper.featured_icon_item .porto-sicon-box.top-icon .porto-just-icon-wrapper {
    margin-bottom: 5px;
}
.porto-sicon-wrapper.featured_icon_item {
    padding: 9px;
    position: relative;
}
.wpb_single_image.wpb_content_element.image_hover {
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}
.wpb_single_image.wpb_content_element.image_hover:hover {
    z-index: 2;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}
.featured_icon.vc_column_container .wpb_wrapper.vc_column-inner .vc_column_container .porto-sicon-wrapper.featured_icon_item:after, .featured_icon.vc_column_container .wpb_wrapper.vc_column-inner .vc_column_container .porto-sicon-wrapper.featured_icon_item:before {
    position: absolute;
    content: "";
    background: #665e57;
}
.featured_icon.vc_column_container .wpb_wrapper.vc_column-inner .vc_column_container:first-child .porto-sicon-wrapper.featured_icon_item:after, .featured_icon.vc_column_container .wpb_wrapper.vc_column-inner .vc_column_container:nth-child(1) .porto-sicon-wrapper.featured_icon_item:before, .featured_icon.vc_column_container .wpb_wrapper.vc_column-inner .vc_column_container:nth-child(2) .porto-sicon-wrapper.featured_icon_item:before, .featured_icon.vc_column_container .wpb_wrapper.vc_column-inner .vc_column_container:nth-child(3) .porto-sicon-wrapper.featured_icon_item:before{
    display: none;
}
.featured_icon.vc_column_container .wpb_wrapper.vc_column-inner .vc_column_container .porto-sicon-wrapper.featured_icon_item:before {
    top: -1px;
    left: 8px;
    right: 8px;
    height: 1px;
}
.featured_icon.vc_column_container .wpb_wrapper.vc_column-inner .vc_column_container .porto-sicon-wrapper.featured_icon_item:after {
    top: 8px;
    bottom: 8px;
    left: 0;
    width: 1px;
}
.featured_icon.vc_column_container .wpb_wrapper.vc_column-inner .vc_column_container .porto-sicon-wrapper.featured_icon_item:hover img.img-icon{
    -webkit-transform: rotate3d(0, 1, 0, 180deg);
    -moz-transform: rotate3d(0, 1, 0, 180deg);
    -o-transform: rotate3d(0, 1, 0, 180deg);
    transform: rotate3d(0, 1, 0, 180deg);
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
} 
.porto-products .slider-title span.inline-title, .wrap_dmsp .vc_custom_heading a {
    margin: 0;
    display: inline-block;
    font-size: 20px;
    font-weight: 400;    
    color: #fff;
    padding: 3px 30px 3px 30px;    
    background: #6fc7b6;
    vertical-align: middle;
    position: relative;
    text-transform: uppercase;
}
.porto-products .slider-title span.inline-title:after, .wrap_dmsp .vc_custom_heading a:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 23px solid transparent;
    border-left: 23px solid #6fc7b6;
    border-right: 0 solid transparent;
    border-bottom: 23px solid transparent;
    position: absolute;
    top: 0;
    right: -23px;
}
.porto-products .slider-title span.inline-title:before, .wrap_dmsp .vc_custom_heading a:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;    
    vertical-align: middle;
    border-top: 23px solid transparent;
    border-right: 23px solid #6fc7b6;
    border-left: 0 solid transparent;
    border-bottom: 23px solid transparent;
    position: absolute;
    top: 0;
    left: -23px;
}
.porto-products .slider-title span.inline-title:before {font-family: 'FontAwesome';content: "\f006";margin-right: 5px;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
    cursor: pointer;
    text-align: center;
    color: #b0b0b0;
    -webkit-transition: color 0.5s;
    transition: color 0.5s;
    padding: 4px 15px;
    border: 1px solid #e0e0e0;
    font-size: 16px;
    line-height: 14px;
    display: inline-block;
    width: 37px!important;
    height: 25px;
}
.owl-carousel.show-nav-title .owl-nav .owl-prev {
    left: -79px;
}
.header-wrapper {z-index: 4;}
.main-menu-wrap-2 {position: relative;z-index: 3;}
ul.products li.product-col .price {color: #f00;letter-spacing: 1px;font-weight: 500;}
ul.products li.product-col .links-on-image {display: none;}
.wrap_dmsp .vc_column_container .vc_column_container.col-md-3 {-webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;}
.wrap_dmsp .vc_column_container .vc_column_container.col-md-9 {-webkit-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;}

.wrap_dmsp .vc_custom_heading{background-color: #0f152e;margin-bottom: 10px;text-align: center;}
.wrap_dmsp .wpb_single_image {margin-bottom: 20px;}
.wrap_dmsp .porto-products, .wrap_dmsp .wpb_single_image:last-child {margin-bottom: 10px;}
.wrap_dmsp .col-md-3 .porto-products {background-color: #fff;padding-top: 5px;}
.wrap_dmsp ul.products li.product .product-inner {background-color: #fff;padding: 10px;}
.wrap_dmsp  ul.products li.product-category {
    float: none;
    margin-bottom: 0;
    text-align: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
}
.wrap_dmsp ul.products li.product-category .thumb-info {
    min-height: auto;
    border: none;
    background-color: transparent;
}
.wrap_dmsp ul.products li.product-category .thumb-info .thumb-info-wrapper {
    margin: 0;
}
.wrap_dmsp ul.products li.product-category .thumb-info .thumb-info-wrapper img {
    display: none;
}
.wrap_dmsp ul.products li.product-category .thumb-info .thumb-info-wrapper .thumb-info-wrap {
    position: relative;
    text-align: left;
    display: block;
}
.wrap_dmsp ul.products li.product-category .thumb-info .thumb-info-wrapper .thumb-info-wrap .thumb-info-title {
    background-color: transparent;
    padding: 0;
    letter-spacing: normal;
    display: block;
}
.wrap_dmsp ul.products li.product-category .thumb-info .thumb-info-wrapper .thumb-info-wrap .thumb-info-title h3 {
    color: #333;
    font-size: 14px;
    text-shadow: none;
    text-transform: none;    
    padding: 12px 15px;
    height: auto;
    font-weight: 400;    
}
.wrap_dmsp ul.products li.product-category .thumb-info .thumb-info-wrapper .thumb-info-wrap .thumb-info-title h3:hover {
    color: #6fc7b6;
}
.wrap_dmsp ul.products li.product-category .thumb-info .thumb-info-wrapper .thumb-info-wrap .thumb-info-title h3:before {
    content: "\f0da";
    font-family: 'FontAwesome';
    margin-right: 10px;
    transition: 0.2s ease-in-out all;
    margin-left: 0;
}
.wrap_dmsp ul.products li.product-category .thumb-info .thumb-info-wrapper .thumb-info-wrap .thumb-info-title h3:hover:before {
    margin-left: 5px;
    margin-right: 5px;
    color: #6fc7b6;
}
.tuvan{padding-top: 50px;padding-bottom: 30px;}
.tuvan:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;background-color: rgba(0,0,0,0.7);z-index: 1;}
.tuvan > .vc_column_container {z-index: 3;}
.tuvan > .vc_column_container > .wpb_wrapper > .wpb_text_column {text-align: center;color: #fff;}
.tuvan h2 {color: #fff;margin-bottom: 5px;font-weight: 500;}
.tuvan .wpb_text_column h3 {color: #fff;font-size: 22px;}
.tuvan .wpb_text_column ul {margin: 0;padding: 0;list-style: none;}
.tuvan .wpb_text_column ul li {margin-bottom: 7px;font-size: 15px;color: #fff;}
.tuvan .wpb_text_column ul li i {width: 20px;margin-right: 5px;}
.tuvan input[type="text"], .tuvan input[type="email"], .tuvan textarea, .tuvan textarea.form-control:focus {background-color: transparent;border: 1px solid rgba(255,255,255,0.4);color: #fff;}
.tuvan input[type="submit"] {width: 100%;background-color: #6fc7b6;border-color: #6fc7b6;padding: 8px 10px;}
.tuvan textarea {height: 90px;}
#footer .footer-bottom {padding: 0;}
#footer .widget_recent_entries ul li:before{border-left-color: #fff;}
#footer .widget-title {border-bottom: 1px solid rgba(255,255,255,0.4);padding-bottom: 5px;}
.contact_pricing  {display: none;}
.your_way {background-position: center center;background-attachment: fixed;background-size: 100%;clear: both;position: relative;}
.your_way:before{content: '';position: absolute;background-color: #6fc7b6;top: 0;left: -50%;width: 100%;height: 100%;z-index: 1;display: block;transform: skew(-45deg, 0);}
.your_way .vc_column_container {z-index: 3;}
.your_way .vc_custom_heading {    font-size: 60px;line-height: 65px;color: #fff;font-weight: 700;margin-top: 40px;}
.your_way .wpb_text_column {color: #fff;font-size: 20px;margin-right: 80px;}
.your_way .wpb_text_column p {line-height: 26px;}
.your_way .wpb_single_image {margin-bottom: 10px;}

.blog-posts article.post-grid .entry-title a:hover{color: #6fc7b6;}
.single-product .product-summary-wrap .price {color: #6fc7b6;}
@media(max-width: 1199px){
    #header .searchform.searchform-cats input {width: 180px;}
    #main-toggle-menu.show-always .menu-title {font-size: 14px;}
    .sidebar-menu > li.menu-item.active > a, .sidebar-menu > li.menu-item.active + li.menu-item > a, .toggle-menu-wrap .sidebar-menu > li.menu-item > a {font-size: 12px;padding: 9px 12px 8px;}
    #main-toggle-menu .toggle-menu-wrap>ul {border-bottom-width: 2px;}
    .porto-sicon-wrapper.featured_icon_item {padding: 4px;}
    .porto-sicon-wrapper.featured_icon_item .porto-sicon-box.top-icon .porto-just-icon-wrapper {margin-bottom: 2px;}
    .wrap_dmsp ul.pcols-md-3 li.product-col {width: 25%;}
    ul.products li.product-col .price {margin-bottom: 0;}
}
@media(max-width: 991px){
    #header .header-contact {display: inline-block;}
    .taikhoan_2{display:none!important}
    #header .header-main .header-center {text-align: center;padding: 0;display:none!important}
    #header .header-main .header-right {/*width: auto;*/padding: 0;}
    #header .header-main .header-contact span.hotline {padding: 10px;}    
    #header .header-contact i {margin-right: 5px;}
    #main-toggle-menu {display: none;}
    .home-ads2 .featured_icon, .home-ads2 .vc_column_container.col-md-9 {    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
    .home-ads2 .featured_icon.col-md-3 {margin-bottom: 15px;}
    .porto-sicon-wrapper.featured_icon_item {padding: 9px;}
    .your_way .wpb_text_column {font-size: 17px;}
    #header.sticky-header .header-main.sticky {background-color: #f5f5f5;}
    body #header.sticky-header .logo {width: 160px;}
    #header.sticky-header #mini-cart.minicart-arrow, #header.sticky-header #mini-cart.minicart-arrow-alt {margin-top: -26px !important;}
    #mini-cart {/*background-color: #0f122e;*/}
}
@media(max-width: 767px){
    .featured_icon .no-gutters .col-md-4, .home-ads2 .vc_column_container.col-md-9 .col-md-4{    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;}

    .wrap_dmsp .vc_column_container .vc_column_container.col-md-3 {display: none;}
    .wrap_dmsp .vc_column_container .vc_column_container.col-md-9 {-webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
    .your_way {background-attachment: scroll;background-size: cover;}
    .your_way:before {left: 0;transform:none;background: -webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(241, 90, 35, 0.41)),color-stop(1,rgba(241, 90, 35, 0.74)));
    background: -ms-linear-gradient(bottom,rgba(241, 90, 35, 0.41),rgba(241, 90, 35, 0.74));
    background: -moz-linear-gradient(center bottom,rgba(241, 90, 35, 0.41) 0%,rgba(241, 90, 35, 0.74) 100%);
    background: -o-linear-gradient(rgba(241, 90, 35, 0.41),rgba(241, 90, 35, 0.74));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(241, 90, 35, 0.41)',endColorstr='rgba(241, 90, 35, 0.74)',GradientType=0);
    }
    .your_way .wpb_text_column {margin-right: 0;margin-bottom: 10px;}
}
@media(max-width: 575px){
    #header .header-contact {display: none;}
    #header .header-main .header-contact span.hotline strong {display: none;}
    #header .header-right .searchform {right: 0;}
    #header .header-right .searchform:before {right: 15px;}
    .wrap_dmsp ul.pcols-md-3 li.product-col {width: 50%;}
}

#mini-cart.minicart-arrow .cart-items{
    background-color: #c70c00;
}
#header .header-main .header-left {
    padding: 0;
}
#header .searchform input, #header .searchform select, #header .searchform .selectric, #header .searchform .selectric-hover .selectric, #header .searchform .selectric-open .selectric {
    border-color: #f5f5f5;
}
.porto-sicon-wrapper.info_home h3.porto-sicon-title {
    font-size: 18px;
    color: #6fc7b6;
}
.porto-sicon-wrapper.info_home .porto-sicon-description {
    margin-top: 5px;
}

@media(max-width: 575px){
    .vc_custom_heading.title_one {
    color: #6fc7b6;
    font-size: 13px!important;
    letter-spacing: 2px;
    position: relative;
}
.porto-sicon-title{
  font-weight: 500;
    font-size: 20px!important;
    color: #ffffff;}
}

.vc_custom_heading.title_one {
    color: #6fc7b6;
    font-size: 25px;
    letter-spacing: 2px;
    position: relative;
}
.vc_custom_heading.title_one:after {
    /*content: "";
    display: block;
    height: 1px;
    width: 150px;
    background-color: #6fc7b6;
    position: absolute;
    
    bottom: 0;*/
    
}
.star-rating {
    font-size: 16px;
    letter-spacing: 0.3em;
    width: 5.8em;
}
.star-rating:before {
    content: "\f006" "\f006" "\f006" "\f006" "\f006";
    color: rgba(46, 46, 46, 0.8);
}
ul.products .add-links-wrap {
    display: none!important;
}
.footer-wrapper {
    border-top: 4px solid #6fc7b6;
}
#footer .footer-main>.container {
    padding-top: 0;
}
#footer .wpb_content_element {
    margin-bottom: 15px;
}
#footer .vc_custom_heading {
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    letter-spacing: 1px;
    margin-bottom: 15px;
}
.languages_s {
    display: inline-block;
    padding: 0 10px;
}
ul.languages_list {
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}
ul.languages_list li {
    line-height: 16px;
    display: inline-block;
    padding: 4px;
}
ul.languages_list li img {
    width: 22px;
}
.header-minicart-arrow > * {
    vertical-align: middle;
}
@media (max-width: 767px){
    .languages_s {
        display: inline-block;
        padding: 0 5px;
    }
    #header:not(.sticky-header) #mini-cart.minicart-arrow .cart-head {
        min-width: 50px;
        line-height: 30px;
    }
    #header:not(.sticky-header) #mini-cart.minicart-arrow {
        height: 30px;
        line-height: 30px;
    }
}
form.woocommerce-shipping-calculator.shipping_calculator {
    display: none;
}
.container_checkout > .woocommerce > .woocommerce-info {
    display: none;
}
.hotline-phone-ring-wrap {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999999;
    display: none;
}

.hotline-phone-ring {
    position: relative;
    visibility: visible;
    cursor: pointer;
    z-index: 11;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transition: visibility .5s;
    bottom: 0;
    display: block
}

.hotline-phone-ring,
.hotline-phone-ring-circle {
    background-color: transparent;
    width: 110px;
    height: 110px;
    left: 0
}

.hotline-phone-ring-circle {
    top: 0;
    border-radius: 100%;
    border: 2px solid #f0592a;
    -webkit-animation: phonering-alo-circle-anim 1.2s ease-in-out infinite;
    animation: phonering-alo-circle-anim 1.2s ease-in-out infinite;
    opacity: .5
}

.hotline-phone-ring-circle,
.hotline-phone-ring-circle-fill {
    position: absolute;
    transition: all .5s;
    transform-origin: 50% 50%
}

.hotline-phone-ring-circle-fill {
    width: 80px;
    height: 80px;
    top: 16px;
    left: 16px;
    background-color: #f7941d;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: phonering-alo-circle-fill-anim 2.3s ease-in-out infinite;
    animation: phonering-alo-circle-fill-anim 2.3s ease-in-out infinite
}

.hotline-phone-ring-img-circle {
    background-color: #f0592a;
    width: 50px;
    height: 50px;
    top: 31px;
    left: 31px;
    position: absolute;
    background-size: 20px;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: phonering-alo-circle-img-anim 1s ease-in-out infinite;
    animation: phonering-alo-circle-img-anim 1s ease-in-out infinite;
    transform-origin: 50% 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.hotline-phone-ring-img-circle .pps-btn-img {
    display: flex
}

.hotline-phone-ring-img-circle .pps-btn-img img {
    width: 33px;
    height: 33px
}

.hotline-bar {
    position: absolute;
    background: #f7941d;
    height: 45px;
    width: 190px;
    line-height: 40px;
    border-radius: 3px;
    padding: 0 10px 0 20px;
    background-size: 100%;
    cursor: pointer;
    transition: all .8s;
    -webkit-transition: all .8s;
    z-index: 9;
    border-radius: 50px !important;
    left: 42px;
    bottom: 31px
}

.hotline-bar>a {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
    text-indent: 32px;
    letter-spacing: 1px;
    display: block;
    line-height: 45px;
    font-family: Arial
}

@-webkit-keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform: rotate(0) scale(.5) skew(1deg);
        -webkit-opacity: .1
    }

    30% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        -webkit-opacity: .5
    }

    to {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        -webkit-opacity: .1
    }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .6
    }

    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        opacity: .6
    }

    to {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .6
    }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }

    10% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }

    to {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
}

@media (max-width:768px) {
    .hotline-bar {
        display: none
    }
}
/*css zalo*/

.hotline-phone-ring-wrap-1{
    position: fixed;
    bottom: 160px;
    left: 0;
    z-index: 999999;
    
}

.hotline-phone-ring-1 {
    position: relative;
    visibility: visible;
    cursor: pointer;
    z-index: 11;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transition: visibility .5s;
    bottom: 0;
    display: block
}

.hotline-phone-ring-1,
.hotline-phone-ring-circle-1 {
    background-color: transparent;
    width: 110px;
    height: 110px;
    left: 0
}

.hotline-phone-ring-circle-1 {
    top: 0;
    border-radius: 100%;
    border: 2px solid #5aa1e3;
    -webkit-animation: phonering-alo-circle-anim 1.2s ease-in-out infinite;
    animation: phonering-alo-circle-anim 1.2s ease-in-out infinite;
    opacity: .5
}

.hotline-phone-ring-circle-1,
.hotline-phone-ring-circle-fill-1 {
    position: absolute;
    transition: all .5s;
    transform-origin: 50% 50%
}

.hotline-phone-ring-circle-fill-1 {
    width: 80px;
    height: 80px;
    top: 16px;
    left: 16px;
    background-color: #5aa1e3;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: phonering-alo-circle-fill-anim 2.3s ease-in-out infinite;
    animation: phonering-alo-circle-fill-anim 2.3s ease-in-out infinite
}

.hotline-phone-ring-img-circle-1 {
    background-color: #5aa1e3;
    width: 50px;
    height: 50px;
    top: 31px;
    left: 31px;
    position: absolute;
    background-size: 20px;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: phonering-alo-circle-img-anim 1s ease-in-out infinite;
    animation: phonering-alo-circle-img-anim 1s ease-in-out infinite;
    transform-origin: 50% 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.hotline-phone-ring-img-circle-1 .pps-btn-img-1 {
    display: flex
}

.hotline-phone-ring-img-circle-1 .pps-btn-img-1 img {
    width: 33px;
    height: 33px
}

.hotline-bar-1 {
    position: absolute;
    background: #f7941d;
    height: 45px;
    width: 190px;
    line-height: 40px;
    border-radius: 3px;
    padding: 0 10px 0 20px;
    background-size: 100%;
    cursor: pointer;
    transition: all .8s;
    -webkit-transition: all .8s;
    z-index: 9;
    border-radius: 50px !important;
    left: 42px;
    bottom: 31px
}

.hotline-bar-1>a {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
    text-indent: 32px;
    letter-spacing: 1px;
    display: block;
    line-height: 45px;
    font-family: Arial
}

@-webkit-keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform: rotate(0) scale(.5) skew(1deg);
        -webkit-opacity: .1
    }

    30% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        -webkit-opacity: .5
    }

    to {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        -webkit-opacity: .1
    }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .6
    }

    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        opacity: .6
    }

    to {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .6
    }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }

    10% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }

    to {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
}

@media (max-width:768px) {
    .hotline-bar-1 {
        display: none
    }
}


#zalo_chat {
    position: fixed;
    bottom: 70px;
    right: 10px;
    z-index: 99;
}
#zalo_chat img {
    width: 75px;
}
.messanger_mobile {
    display: inline-block;
    position: fixed;
    bottom: 95px;
    left: 23px;
    z-index: 99;
}
@media (max-width: 767px){
    #zalo_chat {
        bottom: 9px;
        right: 68px;
    }
    #zalo_chat img {
        width: 65px;
    }
    .messanger_mobile {
        bottom: 85px;
        left: 29px;
    }
    .messanger_mobile svg {
        width: 50px;
    }
    .mypage-alo-phone{
        right: -16px;
        bottom: 55px;
    }
}

/*.comment-form-rating{
    display: flex;
    align-items: flex-end;
}*/
.logo-doitac img{
    
    cursor: pointer;

}
@media (min-width: 500px){
.out-of-stock{
		background-color: #f00!important;
    color: #fff!important;
    font-size: 20px;
    text-align: center;
    padding: 5px 0px 5px 0px;
	}}

    @media (max-width: 490px){
.out-of-stock{
        background-color: #f00!important;
    color: #fff!important;
   
    text-align: center;
   
    }
.product-image .stock {width: auto;}
    .in-stock{
		background-color: #f00;
    color: #fff!important;
    font-size: 20px;
    text-align: center;
    padding: 5px 0px 5px 0px;
    text-transform: capitalize;
	}}

/*css heder foooter*/

	
.label_1{
 display: flex;
    align-items: center;   
}
    
.label_1 .number_1{
    background: #000;
    margin: 0;
    font-size:14px;
    line-height: 35px;
    color: #fff;
    float: left;
    padding: 0 8px 0 8px;
    height: 35px;
    border-radius: 0px 0px 0px 0px; 
    position: relative;
    text-transform: uppercase;
    z-index: 999;
    margin-right: -3px;
}
.title_one_footer{
   background: #6fc7b6;
        margin: 0;
        font-size: 14px;
        line-height: 35px;
        color: #fff;
        float: left;
        padding: 0 8px 0 8px;
        /* height: 45px; */
        border-radius: 4px 0 0 4px;
        position: relative;
        text-transform: uppercase;
}
.title_one_footer a{
    color:#fff;
}
 .title_one_footer:after{
            content: " ";
        display: block;
        width: 0;
        height: 0;
        margin-left: 2px;
        vertical-align: middle;
        border-top: 18px solid transparent;
        border-left: 15px solid #6fc7b6;
        border-right: 0 solid transparent;
        border-bottom: 17px solid transparent;
        position: absolute;
        top: 0;
        right: -15px;
}
	