/*
Theme Name: jetaime
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.hdevvn-show-cats {
    display: none;
}

}

:root {
	--blue : #2E60AA;
	--red : #ed1b24
}

.block-header .search-field {
	height: 45px;
	border-radius: 10px ;
}

.block-header .submit-button {
	padding: 2.9px 17px;
    position: absolute;
    top: 0;
    right: 0; 
	border-radius: 10px 
}

.block-header .col, .row-cskh .col{
	padding-bottom:0
}

.block-header .col svg path{
	fill: var(--red);
}

.block-header .col svg, .row-cskh p.hotline i {
	padding-top: 10px;
	animation: phonering-alo-circle-img-anim 2s infinite;
}

.block-header .icon-box-text, .row-cskh .icon-box-text{
	padding-left: 0!important
}

.block-header a { color: var(--red)}

.block-header h3 {margin-bottom: 0}
/* 
#mega-menu-wrap-vertical #mega-menu-vertical li.mega-menu-item {
	position: unset!important;
} */

.info a, .info{
	color: #fff;
	font-size: 15px;
	padding: 0 10px;
}

.equalize-box .col-inner .product-small img, .product-small .col-inner .product-small img {
	border-radius: 10px 10px 0 0;
}

.product-small .col-inner, .product-small .col-inner .product-small {
	border-radius: 10px;
}

.equalize-box .col-inner, .equalize-box .col-inner .product-small {
	border-radius: 10px;
}

.product-title a , .product_list_widget li{
	font-size: 15px;
	font-weight: 600
}

.price-wrapper .price .amount {
	font-size: 18px;
	color: var(--red);
}

.section-footer p {
	margin-bottom: 5px;
	font-size: 85%;
}

.section-footer .col {
	padding-bottom: 15px;
}

.section-footer a {
	font-size: 14px;
	transition: padding-left 0.1s ease-in;	
}

.section-footer a:hover {
	padding-left: 5px
}


#shop-sidebar .widget{
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	border-bottom:1px solid #ccc;
	border-radius: 10px;
	
}

#shop-sidebar .widget-title {
	background: var(--blue);
	text-align: center;
	color: #fff;
	display: block;
	padding: 10px 0px;
	border-radius: 10px 10px 0 0;
}

#shop-sidebar .is-divider, .erd-youtube-responsive, .single .price-wrapper {
	display: none!important;
}


.product_list_widget {
	padding: 10px;
}





















.section-title-normal {
    margin-bottom: 20px;
    border-bottom: 0;
    border-bottom: 1px solid var(--blue);
}
.section-title-normal b, .product_list_widget .amount {
    display: none;
}
.section-title-normal span {border-bottom:0}
.section-title-normal span.hdevvn-show-cats li a:hover {
	color: var(--red)
}
.section-title-normal span:not(.hdevvn-show-cats) {
    margin-right: 15px;
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
    font-size: 20px;
    color: white!important;
    padding: 5px 10px;
	background: var(--blue);
	
}
span.hdevvn-show-cats li {
    display: block;
    width: auto;
    float: left;
    margin: 0 8px;
}span.hdevvn-show-cats li a {
    font-size: 15px;
    text-transform: none;
    font-weight: 400;
    margin-right: 0!important;
    padding-left: 10px;
}.section-title a {
    font-size: 14px;
    margin-left: auto;
    color: var(--blue);
    margin-right: 10px;
}

.row-cskh .col-inner{
	padding: 10px
}

.row-cskh img {margin-top: -3px}

.row-cskh p {
	margin-bottom: 0px;
	font-size: 14px;
}

.row-cskh p.hotline {
	font-size: 18px;
	color: var(--red);
	margin-bottom: 10px;
}
.row-cskh div {
	font-size: 14px;
}
.row-cskh  a {
	color: var(--red);
	font-weight: 600;
}

.row-cskh .icon-box {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 10px;
}

.product_list_widget li {
	display: flex;
	align-items: center;
}

#tab-description div p:nth-last-child(2),
#tab-description div p:nth-last-child(3),
#tab-description img,#tab-description figure{
	display:none;
}

.section-info-product {
	padding-left: 15px!important; 
	padding-right: 15px!important;
}

.row-info .col, .row-mxh .col {
	padding-bottom: 0
}

.row-info .col p, .row-mxh .col p {
	margin-bottom: 5px;
	text-transform: uppercase;
}

.row-info, .row-mxh {
	border: 1px solid #d7d7d7;
	margin-bottom: 10px;
	border-radius: 5px;

}

.row-info {
		padding-top: 10px;
}

.row-mxh .icon-box {
	display: flex; 
	align-items: center;
}

.row-mxh .icon-box p {
	font-weight: 600
}



#footer .absolute-footer {
	color: #fff
}

@-webkit-keyframes phonering-alo-circle-anim {
0% {
-webkit-transform: rotate(0) scale(0.5) skew(1deg);
-webkit-opacity: 0.1;
}
30% {
-webkit-transform: rotate(0) scale(0.7) skew(1deg);
-webkit-opacity: 0.5;
}
100% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
-webkit-opacity: 0.1;
}
}
@-webkit-keyframes phonering-alo-circle-fill-anim {
0% {
-webkit-transform: rotate(0) scale(0.7) skew(1deg);
opacity: 0.6;
}
50% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
opacity: 0.6;
}
100% {
-webkit-transform: rotate(0) scale(0.7) skew(1deg);
opacity: 0.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);
}
100% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
}
}