/*
Theme Name: Impreza Child
Template: Impreza
Version: 4
Author: UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/*@font-face*/
@import url(https://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
@import url(https://fonts.googleapis.com/earlyaccess/droidarabicnaskh.css);
/* Regular Text Font Family */
 body, .w-person-name .esg-grid{font-family: 'Droid Arabic Naskh', 'Arial', serif!important;}

/* Headings Font Family */
 h1, h2, h3, h4, h5, h6, .w-counter-number, .w-logo-title, .w-pricing-item-title, .w-pricing-item-price, .w-shortblog-entry-meta-date-day {font-family: 'Droid Arabic Kufi', 'Arial', serif!important;}

/* Main Menu Font Family */ 
.l-header .w-nav-item, .dhvc-form-label, .dhvc-form-submit-label, .cl-popup-box-title, .w-nav-list {font-family: 'Droid Arabic Kufi', 'Arial', serif!important;}

/* font setting for some Items*/
.w-blog.layout_grid .w-blog-post-title{ text-align:center; font-size:16px!important;}
.w-person-name {font-size:14px; color:black!important;}
.w-blog-post{margin-top:15px!important;}
.w-portfolio-item-title {font-size:15px; }
.w-blog-post-title .entry-title{font-size: 18px !important;}

/*Testimonials*/
.owl-tstvc-carousel{direction:ltr !important;}
.quote-content {font: 12px 'Droid Arabic Naskh', 'Arial', serif!important;}
.testi-job {font: 12px 'Droid Arabic Naskh', 'Arial', serif!important;}
.testi-company {font: 12px 'Droid Arabic Naskh', 'Arial', serif!important;}
.testi-wrapper .testi-details .testi-text {font: 13px 'Droid Arabic Kufi', 'Arial', serif!important; color: #1D98D5!important;}
.testi-name {font: 15px 'Droid Arabic Kufi', 'Arial', serif!important; color: #1D98D5!important; font-weight: bold !important;}
.ictst_wrapp .testi-wrapper a {border-bottom: none !important;}
.theme_4 .testi-wrapper .testi-details img{ width:80% !important; border: 1px solid #ccc !important; display: -webkit-inline-box !important;}
.theme_4 .ictst_wrapp ul li{padding:30px;}
.theme_4 .testi-wrapper .quotes {margin-bottom:0px !important;}
.owl-tstvc-prev{
    left: auto;
    right: -4.5rem !important;
}
.owl-tstvc-next {
    left:-4.5rem !important ;
    right: auto;
}
.pag-theme1 .ictst_wrapp .owl-tstvc-carousel .owl-tstvc-controls .owl-tstvc-nav .owl-tstvc-prev::before{
    content: "\f104"!important;
}

.pag-theme1 .ictst_wrapp .owl-tstvc-carousel .owl-tstvc-controls .owl-tstvc-nav .owl-tstvc-next::before{
    content: "\f105"!important;
}


/*Thumbs in product page*/
.rsDefault .rsThumb {margin-right: 6px !important; border: solid 1px #ddd;}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {width: 300px !important; margin-top: 15px;}
.rsDefault .rsThumb.rsNavSelected{ background-color :transparent !important;border: solid 1px #1D98D5; }
.rsDefault .rsThumb.rsNavSelected img {opacity:1.0 !important;}
.rsOverflow { margin-bottom: 10px;}

/*image slider in product page */
.rsNavItem.rsThumb{ background-color: transparent!important;}


/*Arrows on product images*/
.rsDefault .rsArrow {width: 20px !important;}

/* master slider*/
.ms-thumbs-cont{position:static !important;}
.ms-thumb-list.ms-dir-h{margin-right:35px !important;}

/*table tr th td */
td {text-align:center;padding:3px; }
/*table,td,th { border: 1px solid #ccc !important; }*/
tr.row_color{ background-color:#ccc !important; }

/*Read More*/
.wpsm-show {float: left;}
.wpsm-hide {float: left;}

/*carousel arrows*/
@media (max-width: 1023px) {.slick-prev, .slick-next { display: none !important; }}
.slick-next:hover, .slick-prev:hover{color: #1D98D5!important;}

/*for product page*/
.single .preview_none{display: none;}
/*@media (min-width: 1025px) {.l-section-h { padding: 50px !important;}}*/
.l-section.for_blogpost ~ .l-section:last-child{margin-bottom:0}

/*person image*/
.w-person{max-width:160px!important}
.w-person.layout_toplinks .w-person-image{border: 1px solid #ccc !important;}
.w-person-content .w-person-name{color:#1D98D5!important; font-weight: bold!important;}

/*Menu fix on Chrome*/
.l-header .w-nav-title{word-wrap: normal;}

/*essintial grid*/
.minimal-light .esg-filterbutton.selected{color:#1D98D5!important; border: 1px solid #1D98D5!important;}
.minimal-light .esg-filterbutton{margin-right:25px !important; margin-left:25px !important;}

/*client logos*/
.w-logos.with_indents .w-logos-item-h{ border:0px!important;}

/* Icon Item */
.no-touch .w-iconbox.style_circle .w-iconbox-icon:before{top: -2px;}

/*mailchimp*/
.vc_mailchimp_form label,.mc_email,.vcmailchimp-sub-button-cont{margin:6px;}

.w-gallery-item{border: 1px solid #ccc!important;}
.w-nav-title{white-space: nowrap!important}

/*icon size*/
.w-iconbox.size_huge.icontype_img .w-iconbox-icon img{
    max-width: 130px;
}
/*search box*/
.w-search.layout_simple .w-form input {border: 1px solid #ccc!important;}
.ms-slide .ms-slide-link,.ms-thumb,.w-blog.layout_grid .w-blog-post-preview > img,.g-html img.alignrigh,.w-blog-post-preview  img{border: 1px solid #ccc!important;}
/*Image for news page*/
.w-grid-item-elm.post_image img {
    width: 97% !important;
}
/*sociallinks*/
.w-socials-list{
	text-align:initial !important;
}