/*
Theme Name: Mỹ phẩm
Description: This is a child theme for Flatsome Theme
Theme URI: https://muatheme.com
Author: MuaTheme.com
Author URI: https://muatheme.com
Template: flatsome
Version: 3.7.27
*/

@font-face {
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/quicksand/v36/6xKtdSZaM9iE8KbpRA_hJFQNYuDyP7bh.woff2) format("woff2");
    unicode-range: u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab
}

@font-face {
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/quicksand/v36/6xKtdSZaM9iE8KbpRA_hJVQNYuDyP7bh.woff2) format("woff2");
    unicode-range: u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff
}

@font-face {
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/quicksand/v36/6xKtdSZaM9iE8KbpRA_hK1QNYuDyPw.woff2) format("woff2");
    unicode-range: u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd
}

/*************** ADD CUSTOM CSS HERE.   ***************/
/*@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/helvet/helvetica-neue.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('fonts/helvet/helvetica-medi.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('fonts/helvet/helvetica_neue_light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
*/
body {
    font-family: 'Quicksand', Arial, sans-serif;
}
body,p,a, .section-title-main, h1, h2, h3, h4, h5,h6 , strong, .icon-box-text, .icon-box-text h2, .icon-box-text h3, .icon-box-text h4,  .icon-box-text h5, .sidebar-menu .nav-sidebar li a, .col-inner, .text-center, .text-center h2,  .text-center h3, .text-center h4, .text-center h5 ,  .col-inner strong,
.col-inner h3, .col-inner h4, .header-nav > li.menu-item, .header-nav > li.menu-item a, .header-nav li.menu-item, .header-nav li a, h1.entry-title, .widget-title , .col-inner h2, .col-inner h3, .col-inner h4, .col-inner h5, .col-inner h6
{
font-family: 'Quicksand'; font-weight: 700;
}

.html_after_addtocart{background-color: #fff1dd;
    padding: 8px;margin-top:20px;
    border: 1px dotted red;
    font-size: 19px;
}
.form-flat input:not([type="submit"]){    border-radius: 3px;border: 1px solid #318a00;}.searchform-wrapper.form-flat .flex-col:last-of-type{    margin-left: -9px;
    background: green;
    line-height: 35px;
    color: white;
    padding-left: 0px;    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;}
.header-hotline{width:49%; margin-right: 10px; float: left; color: green}
.header-phone{width: 49%; float: right;}
#mega-menu-wrap{background:#fe9705;}
#mega_menu{margin-top: 8px;border: 1px solid #efefef;
    background: white;}
#wide-nav > .flex-row > .flex-left {
    width: 25%;
    min-width: 294px;
    margin-right: 15px;
}
#mega_menu li a {
    padding: 8px 15px;
    display: block;
    font-size: 16px;padding-left: 10px;
}
#content{    background: #fff}
.header-main .nav > li > a {
    line-height: 20px;
}
.nav-dark .cart-icon strong {
    color: #fff;
    border-color: #fff;
    width: 17px;
    height: 16px;
}
.nav-spacing-medium>li{margin: 0 0px;}
/*.nav>li>a{padding: 0px}*/
.form-flat .flex-row .flex-col{    margin-bottom: 7px;}
.header-nav header-nav-main nav nav-left  nav-spacing-medium  .html custom html_topbar_left{width:100%}
#mega_menu > li > ul.sub-menu{top:0;width: 100%;box-shadow: 0 0px 0px rgba(0, 0, 0, .175);}
#mega_menu ul.sub-menu > li > a{width:100%}
#mega_menu > li > ul.sub-menu > li > a{padding-left:0px}
#mega_menu ul.sub-menu > li,#mega_menu ul.sub-menu > li:nth-child(1) {
	list-style: square;    
	color: #fe9705;
    margin-left: 30px !important;
}
#mega_menu ul.sub-menu li:hover {background: black}
.tabbed-content .nav>li.active>a{
    text-transform: uppercase;
}

.tabbed-content .nav>li>a{color: #000; text-transform: uppercase;}
.tabbed-content .nav>li.active>a{color: #fff; text-transform: uppercase;}

.tabbed-content .nav-uppercase>li>a{letter-spacing: 0px;}
.tabbed-content .nav-divided>li{padding-right:10px; padding-top: 5px; padding-bottom: 5px}

.price-wrapper .price del{display: inline-block}
.col-inner .box-text.text-center{padding-left:7px; padding-right:7px}
.col-inner .box-image img{border-radius: 3px}
.price-wrapper{margin-top: 10px;}
.title-wrapper a{font-weight:500}
.price-wrapper ins {color: #d60000}
.title-wrapper a:hover{color: #fe9705}
.row-small>.flickity-viewport>.flickity-slider>.col{padding: 0 10px 10px;}
.add-to-cart-button a{text-transform: uppercase; font-weight: normal}
.button.primary:not(.is-outline){border-radius: 4px; background-color: #58ab00}

.breadcrumbs a {
    color: rgb(197 197 197);
    font-weight: normal;
    text-transform: none;
    font-size: 14px;
}
.is-divider {
    background-color: #F7F7F7;
    display: none;
}
.product-main .badge-container{display:none}
.row-large>.col{padding: 0 10px 10px;}
.product-main h1{font-size: 22px;font-weight:500;}
.product-main .product-short-description p{    font-size: 16px;
    color: #2b2b2b;text-align:justify;margin-bottom: 5px;}
.product-main .product-short-description li{    font-size: 16px;
    color: #2b2b2b;text-align:justify}
.product-main .product-short-description li a{    font-size: 16px;
    color: #2b2b2b;text-align:justify}
.product_list_widget del{display:none}
.product_list_widget .woocommerce-Price-currencySymbol{display:none}
.product_list_widget ins{color: red}
.product_list_widget span{font-size:16px}
.product_list_widget .ul.product_list_widget li img{height:66px}
.product-main .cart{margin-bottom:0px; margin-top:30px}
.product_meta>span{padding: 10px 0;}
.product-main .tabbed-content .nav>li.active>a{padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    background: #f7f7f7;
    padding-bottom: 5px;}
.tabbed-content .nav-uppercase>li>a {
        letter-spacing: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 4px;
}
#mega_menu > li > ul.sub-menu{    border: 1px solid #ececec;}
.san-pham-lam-sach-da .box {background: white;
    border-radius: 4px;
    border: 1px solid #dedede;
    padding: 8px;}

.san-pham-lam-sach-da .box-text{    padding-top: 5px;
    padding-bottom: 2px;}

.san-pham-lam-sach-da .col-inner .box-text.text-center{padding-left:0px; padding-right:0px}

.san-pham-lam-sach-da .row-small>.col{    padding: 0 5px 10px;}
.price-wrapper span.amount{color: #c48c46;font-weight: 700;}
.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before {height: 1.6px;}
.product_list_widget span.amount{color: #d60000;}
#product-sidebar .product_list_widget{margin-top: 10px;}
.off-canvas .sidebar-inner{    padding: 10px 10px;}
input[type='text']{    border: 1px solid #fe9705;    box-shadow: inset 0 0px 0px rgba(0,0,0,0.1);}
input[type='email']{    border: 1px solid #fe9705;    box-shadow: inset 0 0px 0px rgba(0,0,0,0.1);}
textarea{   border: 1px solid #fe9705;    box-shadow: inset 0 0px 0px rgba(0,0,0,0.1);}
input[type='submit']:not(.is-form){background-color: #fe9705;
    width: 100%;
    border-radius: 4px;
    margin: 0 auto;
    display: inherit;}
.article-inner .relative{display:none}
.button-facebook{padding:0;margin:0}
.product-main .cart{margin-top:15px}
.row.row-large {
    width: 100%;
}
.product-main{padding-top:20px}
.product-main .form-flat button{border-radius:4px}
.devvn_woocommerce_price_prefix{font-size:17px}
.devvn_woocommerce_price_suffix{font-size:17px}
.product-summary .woocommerce-Price-currencySymbol {
    font-size: 12px;
    vertical-align: top;
    display: inline-block;
    margin-top: 0;}

.title-comm {
    font-size: 15px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 15px;
    font-weight: 700;
    text-align: center;
}

h3.title-comm:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: 0;
    border-top: 2px solid #003468;
    z-index: 1;
    display: block;
}

h2.title-comm:before {
    content: '';
    position: absolute;
    top: 48%;
    left: 0;
    right: 0;
    margin-top: 0;
    border-top: 2px solid #003468;
    z-index: 1;
    display: block;
}

.title-comm .title-holder {
	color: #fff;
    min-width: 350px;
    height: 45px;
    background-color: #003468;
    height: auto;
    line-height: 36px;
    padding: 0px 20px;
    position: relative;
    z-index: 2;
    text-align: center;
    display: inline-block;
    min-width: 279px;
}

.title-holder:before {
    content: "";
    position: absolute;
    right: -15px;
    border-width: 0px;
    bottom: 0px;
    border-style: solid;
    border-color: #003468 transparent;
    display: block;
    width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-left: 15px solid #003468;
}

.title-holder:after {
    content: "";
    position: absolute;
    left: -15px;
    border-width: 0px;
    bottom: 0px;
    border-style: solid;
    border-color: #003468 transparent;
    display: block;
    width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-right: 15px solid #003468;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

}

.product-footer .woocommerce-tabs {
    border: none;
    padding: 30px 0;
	margin-top:20px;
}
a {color:#0A0506}
.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Table of contents */
.bsstoc {
	border: 1px solid;
    padding: 5px;
    background: darkgray;
	margin-bottom:10px
}
.bsstoc ul{
    margin-left: 20px;
    padding-left: 0;
    border-left: 1px solid #c4cbdb;
}
.bsstoc li {
    padding-left: 20px;
    list-style: none;
    margin-bottom: 0px;
}
.bsstoc .bsstoc-level-H3{
    padding-left: 40px;
}
.bsstoc .bsstoc-level-H4{
    padding-left: 60px;
}
.bsstoc .bsstoc-level-H2:before{
    content: "";
    display: block;
    height: 0;
    width: 8px;
    border-bottom: 1px dashed #ffffff;
    transform: translateX(-15px) translateY(19px);
}
.bsstoc .bsstoc-level-H3:before{
    content: "";
    display: block;
    height: 0;
    width: 30px;
    border-bottom: 1px dashed #ffffff;
    transform: translateX(-35px) translateY(19px);
}
.bsstoc .bsstoc-level-H4:before{
    content: "";
    display: block;
    height: 0;
    width: 50px;
    border-bottom: 1px dashed #c4cbdb;
    transform: translateX(-55px) translateY(19px);
}
@media screen and (max-width: 768px) {
/* Table of contents */
	.bsstoc ul{
        margin-left: 0;
    }
    .bsstoc .bsstoc-level-H2:before,
    .bsstoc .bsstoc-level-H3:before,
    .bsstoc .bsstoc-level-H4:before{
        margin-top: -3px;
        position: absolute;
    }
}



.back-to-top{
	margin-bottom: 50px;
}
@media all and (min-width: 1100px) {
.home .box-image {
/*    height: 240px;
    line-height: 240px;
    border: 1px solid #6666;
	border-radius:10px*/
}
.category-page-row .box-image {
   /* height: 320px;
    line-height: 320px;
    border: 1px solid #6666;
	border-radius:10px*/
}
	 .box-image {

	border-radius:10px
}
}

@media all and (max-width: 480px) {
}

.product-main .cart{
	padding-top:10px;
}
.sticky-add-to-cart{
	padding-top:10px;
	display:none;
}



.tintuc .box-image {
    height: 170px;
   border: none;
	
}
.box-blog-post.has-hover .box-image .image-cover{
	padding-top:100% !important;
}
/*phuc css */
@media (max-width: 549px){[data-show="hide-for-small"],.hide-for-small{display:none !important}
	.row-slider:not(.flickity-enabled) .col:nth-child(n+3) {
  display: none !important;
}
}
@media (min-width: 550px){[data-show="show-for-small"],.show-for-small{display:none !important}}

@media only screen and (min-width: 1200px) {
  .slider.slider-style-shadow:not(.flickity-enabled)>div.img.has-hover {
    margin: auto;
    display: block !important;
    max-width: 1200px;
}
.slider.slider-style-shadow:not(.flickity-enabled)>div.img.has-hover:nth-child(n+2) {
  display: none !important;
}
    
}
@media only screen and (max-width: 1000px) {
.slider.slider-style-shadow:not(.flickity-enabled)>* {
    display: inline-block !important;
    white-space: normal !important;
    vertical-align: top;
}
.slider.slider-style-shadow:not(.flickity-enabled) {
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: scroll;
    width: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

}
.slider.slider-style-shadow:not(.flickity-enabled) .img-inner.image-cover{
        margin-left:10px;
        margin-right:10px;
    }
.slider.slider-style-shadow:not(.flickity-enabled) .image-cover img {
    border-radius: 10px;
}


i[class^="icon-"], i[class*=" icon-"]{
line-height: 0.5;
}
.has-dropdown .icon-angle-down {
    width: 11px;
}

b, strong {
   font-weight: 500;
}
/*
.row-slider:not(.flickity-enabled) {
  display: flex !important;
}*/
.slider.slider-nav-simple.slider-nav-large.slider-nav-light.slider-style-normal:not(.flickity-enabled) .img.has-hover:nth-child(n+2),
.row-slider:not(.flickity-enabled) .post-item:nth-child(n+2) {
  display: none !important;
}
.row-slider:not(.flickity-enabled) >.col:nth-child(n+2){
	margin-left:-4px;
}
/*
.row-slider:not(.flickity-enabled) .col:nth-child(n+6) {
  display: none !important;
}
*/
.loading-spin.dark.large.centered{
    display:none;
}
.slider-style-shadow .flickity-slider>*:before {
    display:none;
}

.row-small>.flickity-viewport>.flickity-slider>.col, .row-small>.col{
	padding-bottom:0;
}
/* end phuc css */

.lnh-related-cat .box-image {
    height: 190px;
    line-height: 190px;
    border: 1px solid #6666;
    border-radius: 0px;
}
.lnh-related-cat .box.box-category.has-hover.box-normal {
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #dddddd;
    margin-bottom: 10px !important;
    padding: 10px;
}
.lnh-related-cat .box-text {
    padding: 0 10px;
}
/* css for related cat */
.lnh-related-cat .box-text h5 {
    text-transform: none !important;
}
.lnh-related-cat .box.box-category.has-hover.box-normal {
    display: flex;
    align-items: center;
    max-height: 5em;
    min-height: 5em;
	margin-bottom: 5px !important;
}

.lnh-related-cat .box-image {
    height: auto !important;
    line-height: normal !important;
    width: 51%;
}
/*.lnh-related-title .section-title-normal,.lnh-related-title .section-title-normal span{
	border-bottom:none
}
.lnh-related-title .section-title-normal span {
    padding-top: 7.5px;
    border-top: 2px solid rgba(0,0,0,.1);
    margin-top: -2px;
}
.lnh-related-title .section-title-normal {
    border-top: 2px solid #ececec;
}*/
.section-title-normal span {
    border-bottom: 2px solid #003468;
}
.scroll-to-bullets a, .featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline), .featured-table .title, .is-outline:hover, .has-icon:hover .icon-label, .nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover, .grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt, .nav-box > li > a:hover, .nav-box > li.active > a, .nav-pills > li.active > a, .current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before, .banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner {
    background-color: #003468;
}
.post_comments {
    display: none;
}
.nav-vertical.nav-tabs > li.active > a, .scroll-to-bullets a.active, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, .accordion-title.active, .featured-table, .is-outline:hover, .tagcloud a:hover, blockquote, .has-border, .cart-icon strong:after, .cart-icon strong, .blockUI:before, .processing:before, .loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover {
    border-color: #c6383a;
}
.product-info .price {
    font-size: 1.2em;
}
.bsstoc {
    padding: 10px 10px 5px 10px;
    background: linear-gradient(to top, #c79081 0%, #dfa579 100%);
    border-radius: 4px;
    border: 1px solid #c09c71 !important;
	display: inline-block;
}
.bsstoc a:hover {
    color: #fff;
}
.tabbed-content .nav>li.active>a {
    color: rgb(255 255 255);
}
.nav-box>li>a, .nav-pills>li>a {
    line-height: 1.5em;
    padding: 0 0.75em;
}
.product-main .tabbed-content .nav>li.active>a {
    margin-bottom: 10px;
    background: #003468;
}
.bsstoc:empty,.devvn_prod_variable .quantity .screen-reader-text {
    display: none;
}
.tab-t-1>ul {
    width: 100% !important;
    overflow: hidden !important;
    overflow-x: auto !important;
    white-space: nowrap !important;
    display: block;
	  margin: 10px 0;
}
@media screen and (min-width: 1080px){
.product-short-description {
    /*min-height: 210px;*/
	}
	}
@media screen and (max-width: 849px){
	.product-main {
    padding-top: 0px;
	}
	.col {
    padding-bottom: 0px;
	}
.title-holder:before {
	right: -15px;}
}
.tab-t-1 .tab-panels {
    padding-top: 0em;
}
a.button.secondary.is-link.lowercase { margin-top: 10px !important;
    margin-bottom: 0 !important;
	color:#003468;
}
.text-footer-t>p {
    margin-bottom: 8px;
}
.footer-wrapper p,.ux-menu-link__link{font-size:14px !important;}
.section-title-normal {
    border-bottom: 0px solid #ececec;
}
.lnh-raw.section-title-container {
    border-bottom: 2px solid #003468;
}
.lnh-raw.section-title-container b {
    height: 0;
}
.product-main .tabbed-content .nav>li>a {
    border: 1px solid var(--fs-color-secondary);
    background: #f7f7f7;
}
.lnh-zalo{background:#0091ff;}
ol.flex-control-nav.flex-control-thumbs {
	overflow: hidden !important;
	overflow-x: scroll !important;
	white-space: nowrap !important;
	display: block;
	margin: 10px 0;
}
.flex-control-thumbs li {
	display: inline-block;
}
.flex-viewport {
	transition: all 0s ease;
}
.price ins {
	order: -1;
}
.product-page-price.price {
    display: flex !important;
    gap: 6px;
    align-items: center;
    justify-content: start;
}
.price {
    display: flex !important;
    gap: 6px;
    align-items: center;
    justify-content: center;
}
.price-wrapper ins {
    color: #ff9800;
}
.price del {
    color: #ff9800;
    opacity: 0.8;
    line-height: normal;
}
.price-wrapper span.amount {
    color: #ff9800;
}
.product-summary .woocommerce-variation-add-to-cart {
    display: flex;
}
.product-summary button.single_add_to_cart_button.button.alt {
    flex: 1 1 auto;
	background: var(--primary-color)
}
.category-page-row {
    padding-top: 0;
}
button.wfl-tag-remove {
    margin: 0;
    min-height: 1em;
}
/* PC Full HD 1080p */
@media screen and (min-width: 1080px) {
	.header-wrapper.stuck .header-main{
		display:none !important;
	}
}
form.woocommerce-ordering {
    display: none;
}
.acf-khuyen-mai {
    font-size: 11px;
    color: #d50000;
    margin-top: 4px;
    line-height: 1.3;
}
.box-thong-tin-trang-suc {
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #eee;
    margin-bottom: 20px;
}

/* Header */
.box-thong-tin-trang-suc h3 {
    background: #f3f3f3;
    padding: 14px 18px;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
}

/* Table */
.box-thong-tin-trang-suc .noi-dung table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0;
}

.box-thong-tin-trang-suc .noi-dung tr {
    border-bottom: 1px solid #eee;
}

.box-thong-tin-trang-suc .noi-dung td {
    padding: 12px 18px;
    font-size: 14px;
}

/* Left column */
.box-thong-tin-trang-suc .noi-dung td:first-child {
    color: #999;
    width: 55%;
}

/* Right column */
.box-thong-tin-trang-suc .noi-dung td:last-child {
    text-align: right;
    font-weight: 500;
    color: #222;
}
.bsstoc {
    display: none;
}
.flex-control-thumbs li img {
    opacity: 1;
}
#woocommerce-product-search-field-0 {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.searchform .button.icon {
    margin: 0;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
span.widget-title {
    font-size: 1em;
    font-weight: 500;
}
.button, button, input[type=button], input[type=reset], input[type=submit] {
    line-height: 2.3em;
    min-height: 2.5em;
}
.social-icons.share-icons.share-row.relative i {
    color: #003468;
}