/*
Theme Name: Jevelin Child
Description: Child theme for Jevelin theme
Author: Shufflehound
Author URI: http://shufflehound.com
Template: jevelin
*/

/* icon woocomerce cart */
.icon-basket {
    display: none !important;
}

/* End icon woocomerce cart */

/* Add your custom CSS below */
@media (max-width: 768px){.alignleft, img.alignleft{display:block; margin:auto; float:none;}}
.single .content-container{padding:60px 0;}
.post-item .sh-overlay-style1 .sh-table-full{direction:ltr;}
.sh-testimonials-item .sh-table{direction:ltr;}
.rtl .sh-nav li.menu-item{float:right;}
.sh-titlebar .title-level .separator:after{content:'\e605';}
.sh-progress-content{direction:ltr;}
.sh-iconbox-right .sh-iconbox-icon{top:50%; transform:translateY(-50%);}
footer .sh-iconbox{margin:0px 0 5px 0;}
footer .sh-iconbox-title h3{margin-bottom:0;}
div#ez-toc-container{border-radius:5px!important;}
.vc_gitem-zone-mini{padding:5px; background-color:#eee;}
.vc_gitem-post-data {margin-bottom:0!important;}
.vc_gitem_row .vc_gitem-col{padding:5px;}
.vc_gitem-post-data-source-post_title>*{margin:0;}
.vc_gitem-post-data-source-post_author>div::before,
.vc_gitem-post-data-source-post_date>div::after
{display:inline-block; font-family:'Font Awesome 5 Free'; font-weight:900;}
.vc_gitem-post-data-source-post_author>div::before{content:"\f2bd"; margin-left:5px;}
.vc_gitem-post-data-source-post_date>div::after{content:"\f783"; margin-right:5px;}
footer #ez-toc-container{display:none!important;}
.feature-section{z-index:2;}
.sh-header .header-logo.sh-group-equal{float:left!important;}
.sh-header .sh-nav{float:right;}
.header-buttons{text-align:right;}
a.header-reserve{background-color:transparent; color:#1b71c8; padding:10px 20px; border-radius:10px; font-weight:bold; border:2px solid #fedc00;}
.post-content {font-weight: bold;color:#5e5753;}
.post-title h1, .post-title h2 {color:#1b71c8;}
div#ez-toc-container{border-radius : 30px;border: 10px solid #ffffff; display: table;margin-bottom: 4em;margin-top : 4em;padding: 25px;} 
div#ez-toc-container ul li{margin-bottom :7px;}
#abovefooter .sh-button-icon{float: left;padding-right: 15px;}
.sh-titlebar .titlebar-title h1{text-align:right;}
.blue-overlay{box-shadow:inset 0 0 0 500px rgba(0,90,171,0.8);}
.blog-style-grid .post-item {text-align:right}.masonry2 .post-content {text-align: right;}
.masonry2 .post-meta {text-align: right;}
.twentytwenty-handle{background-color:#005aab;}
.blog-style-grid div .sh-table-full{direction:ltr;}
.sh-titlebar-desc p{text-align: right;color: white;font-size: 45px;font-weight: 600;}
.primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) {background-color: white!important;}
.header-contacts.sh-table-cell a{color:white;}
.footersocial a{font-size: 20px!important;border-radius: 50%;font-weight: bold;background-color: #005aab;color: white!important;margin: 0 15px;width: 50px;line-height: 50px;height: 50px;display: inline-block;text-align: center;padding-right: 15px;}
.footersocial a:hover{color:#a9a9a9!important}
.rpwwt-post-title{font-size: 20px;color:#005aab; font-weight: 500;display: block;padding-top: 13px;}
.widget-title {font-size: 25px!important;font-weight: 700!important;}
input[type="text"]{text-align:right}
textarea {overflow: hidden;text-align: right;}
input[type="email"]{text-align: right;}
input[type="tel"]{text-align: right;}
.wpcf7-form-control.wpcf7-submit{float:right}
.sh-button{direction:ltr;}
.yellow-icon-column .sh-button-icon{color:#fedc00;}
.home-blog-item-wrapper .vc_gitem-zone-mini{padding:0px; background-color:transparent;}
.yellow-overlay{box-shadow:inset 0 0 0 1000px rgba(254,220,0,0.7);}
.shadow-inner-image img{box-shadow:0px 3px 13px 1px rgba(0,0,0,0.12)}
.position-relative{position:relative;}
.zi1{z-index:1;}
.yellow-underline, .white-underline, .video-icon-column .sh-iconbox-title h3{position:relative; display:inline-block;}
.yellow-underline::before{content:""; position:absolute; bottom:0; right:0; height:2px; width:100%; background-color:#fedc00;}
.white-underline::before{content:""; position:absolute; bottom:0; right:0; height:2px; width:100%; background-color:#fff;}
.video-icon-column .sh-iconbox-title h3::before{content:""; position:absolute; bottom:0; right:0; height:2px; width:100%; background-color:#fff;}
footer ul{list-style-type:none; padding:0; line-height:2;}
footer .footer-flex-column .wpb_wrapper{display:flex; flex-direction:column; height:100%; justify-content:space-between;}
footer .sh-iconbox-content{font-size:13px;}
footer .sh-icon-group-style2 .sh-icon-group-item{margin-right:5px;}
.sh-partners-carousel{direction:ltr;}
.rtl .sh-header-mobile .container>.sh-table{direction:ltr;}
.rtl .sh-nav-mobile a.menu-item-open-fix{right:0; left:50px;}
.rtl .sh-nav-mobile ul{margin:0 30px 0 0;}
.rtl .sh-nav-mobile li.menu-item-has-children > a:after{float:left;}
.rtl .header-mobile-social-media a{border-left:1px solid #303030;}
.rtl .header-mobile-social-media a:last-child{border-left:none;}
.header-navigation-mobile .sh-nav{float:right!important;}
.single .blog-single .sh-blog-single-meta{display:none;}
.single .blog-single .sh-page-links{display:none;}
.vc_btn3.vc_btn3-color-primary-theme-color, .vc_btn3.vc_btn3-color-primary-theme-color.vc_btn3-style-flat{color:#fff; background-color:#1b71c8;}
.vc_btn3.vc_btn3-color-primary-theme-color.vc_btn3-style-modern{color:#fff; background-color:#1b71c8; border-color:#1b71c8;}
.vc_btn3.vc_btn3-color-primary-theme-color:hover, .vc_btn3.vc_btn3-color-primary-theme-color.vc_btn3-style-flat:hover{color:#fff; background-color:#0b51a8;}
.vc_btn3.vc_btn3-color-primary-theme-color.vc_btn3-style-modern:hover{color:#fff; background-color:#0b51a8; border-color:#0b51a8;}

.vc_btn3.vc_btn3-color-secondary-theme-color, .vc_btn3.vc_btn3-color-secondary-theme-color.vc_btn3-style-flat{color:#1b71c8; background-color:#eee;}
.vc_btn3.vc_btn3-color-secondary-theme-color.vc_btn3-style-modern{color:#1b71c8; background-color:#eee; border-color:#eee;}
.vc_btn3.vc_btn3-color-secondary-theme-color:hover, .vc_btn3.vc_btn3-color-secondary-theme-color.vc_btn3-style-flat:hover{color:#0b51a8; background-color:#fff;}
.vc_btn3.vc_btn3-color-secondary-theme-color.vc_btn3-style-modern:hover{color:#0b51a8; background-color:#fff; border-color:#fff;}

.vc_btn3.vc_btn3-color-tertiary-theme-color, .vc_btn3.vc_btn3-color-tertiary-theme-color.vc_btn3-style-flat{color:#1b71c8; background-color:#fff; border:2px solid #fedc00;}
.vc_btn3.vc_btn3-color-tertiary-theme-color.vc_btn3-style-modern{color:#1b71c8; background-color:#fff; border:2px solid #fedc00;}
.vc_btn3.vc_btn3-color-tertiary-theme-color:hover, .vc_btn3.vc_btn3-color-tertiary-theme-color.vc_btn3-style-flat:hover{color:#0b51a8; background-color:#fff; border:2px solid #fedc00;}
.vc_btn3.vc_btn3-color-tertiary-theme-color.vc_btn3-style-modern:hover{color:#0b51a8; background-color:#fff; border:2px solid #fedc00;}

.tips .ult-item-wrap{padding:15px; background-color:#eeeeff; border-radius:10px; box-shadow:0 10px 10px -7px rgba(0,0,0,0.09);}
.ltr{direction:ltr;}
.rtl .sh-testimonials{direction:ltr;}
.single #sidebar .wpcf7 br{display:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-style:normal!important;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{font-style:normal!important;}
input::placeholder, textarea::placeholder{font-style:normal!important;}
.rtl input, .rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"], .rtl .wpcf7 textarea{direction:rtl;}
.rtl .SumoSelect>.CaptionCont>label{right:auto; left:0;}
.rtl .SumoSelect>.CaptionCont>span{padding:0 0 0 30px;}
.rtl .country-select .selected-flag{padding:0 8px 0 0;}
.rtl .country-select .selected-flag .arrow{right:auto!important; left:6px;}
.primary-desktop .sh-nav-container {padding-right: 20px;}

.menu-item.sh-nav-search.sh-nav-special{float:left!important}
.header-buttons {display: none;}

.grecaptcha-badge{display:none;}
.sticky-buttons{position:fixed; bottom:0; z-index:100;}
.sticky-buttons.left{left:0;}
.sticky-buttons.right{right:0;}
.sticky-buttons a{display:flex; align-items:center; justify-content:center; margin:10px; background-color:#2b7bcc; color:#ccc; fill:#ccc;}
.sticky-buttons.square a{border-radius:0;}
.sticky-buttons.rounded a{border-radius:5px;}
.sticky-buttons.round a{border-radius:50%;}
.sticky-buttons.small a{width:40px; height:40px; font-size:22px;}
.sticky-buttons.medium a{width:50px; height:50px; font-size:28px;}
.sticky-buttons a:hover{cursor:pointer; color:#fff; fill:#fff;}
.sticky-buttons a.whatsapp{background-color:#4dc247;}
.sticky-buttons a.messenger{background-color:#0084FF;}
.sticky-buttons a svg{width:75%;}
.sticky-buttons .hidden-data{background-color:#777; width:500px; margin:10px 0; padding:10px; font-size:16px; position:fixed; bottom:0; z-index:101; transition:.3s all;}
.sticky-buttons.square .hidden-data{border-radius:0;}
.sticky-buttons.rounded .hidden-data, .sticky-buttons.round .hidden-data{border-radius:5px;}
.sticky-buttons.small .hidden-data{max-width:calc(100% - 70px);}
.sticky-buttons.medium .hidden-data{max-width:calc(100% - 80px);}
.sticky-buttons.left .hidden-data{left:0; transform:translateX(-100%);}
.sticky-buttons.left.small .hidden-data.active{transform:translateX(60px);}
.sticky-buttons.left.medium .hidden-data.active{transform:translateX(70px);}
.sticky-buttons.right .hidden-data{right:0; transform:translateX(100%);}
.sticky-buttons.right.small .hidden-data.active{transform:translateX(-60px);}
.sticky-buttons.right.medium .hidden-data.active{transform:translateX(-70px);}
.sticky-buttons .hidden-data form br{display:none;}
.sticky-buttons .hidden-data form textarea{height:auto;}
.sticky-buttons .hidden-data form input{line-height:36px!important;}
.sticky-buttons .hidden-data form .wpcf7-form-control-wrap{margin-block:5px!important;}

.pum form .wpcf7-form-control-wrap{margin:0;}
.pum form br{display:none;}
.pum form input[type="text"], .pum form input[type="password"], .pum form input[type="email"], .pum form input[type="tel"], .pum form input[type="date"], .pum form input[type="url"], .pum form select{line-height:40px!important;}


/* post ticker */
.wptu-ticker-wrp{height:50px!important; line-height:45px!important; font-size:16px; margin:20px 0; background-color:transparent;}
.wptu-ticker-wrp>*{background-color:rgba(255,255,255,.2)!important; border:none!important; margin:5px;}
.wptu-ticker-wrp a:hover{color:#fff!important;}
.wpos-controls>div{background-color:rgba(255,255,255,.2)!important; border:none!important;}
.wpos-controls>div .wpos-arrow{color:#fff!important;}
.wpos-controls>div:hover .wpos-arrow{color:#fff!important;}
.wptu-style-news a { color: white !important;}

input[type="number" i]{
	width: 100%;
	border: 1px solid #e3e3e3;
}