/* 
* Theme Name: Digiqole Child
* Theme URI: https://iraqtech.io/
* Author: iraqtech.io
* Author URI: https://iraqtech.io/
* Description: iraqtech
* Version: 1.0.2
* Template: digiqole
*/



											   /* edited by Sameh */
											  /* product edits */


/* Displaying none of common elements */
.star-rating {display:none !important;} /* hide empty stars */

/* re-order the product archive to display price directly under the image and restyling */
.woocommerce-LoopProduct-link {
	display:table !important;
	border-spacing: 8px; /* table items spacing */
}

.woocommerce-LoopProduct-link .attachment-woocommerce_thumbnail {
	display:table-header-group !important;
}
.woocommerce-LoopProduct-link .price {
	
	 display:table-row-group !important;
}
.woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  	  display:table-footer-group;

	margin-top: 10px !important;
	line-height: 1.4em;

}

.galleryid-4343 .gallery-icon.landscape a img {
	max-height:112.5px
}
.elementor-6089 .elementor-element.elementor-element-5d6ca028.elementor-wc-products ul.products li.product{
	border: 1px solid lightgray !important;

}
.elementor-6089 .elementor-element.elementor-element-5d6ca028.elementor-wc-products .attachment-woocommerce_thumbnail {
	border-width: 0px !important;
}

/* product variations */
.variations{ margin:0; margin-top: -30px !important; }
.variations .label { text-align:left; }

.reset_variations{
background-color: lightgray;
    float: left;
    border-radius: 10px;
    margin-top: 12px;
    padding: 0px 12px;
}

/* product tabs */
.woocommerce-Tabs-panel{
	border-top: none !important;
}

/* add to cart and qty box */
.woocommerce div.product form.cart .button {
	padding : 12px 8px !important;
	width:176px !important;
	white-space: nowrap;
}


/* blog pagination */
a.page-link:hover {
    background-color: lightgrey !important;
}

/* blog related posts */
.single-post.post-template-default .popular-grid-slider-new .owl-stage {
	display: flex !important;
}

.single-post.post-template-default .popular-grid-slider-new .owl-nav{
	display: none;
}

/* mobile hamburger icon */
.header .navbar-light .navbar-toggler-icon {
	background:transparent;
}


/* coupon style is not loaded in bag page*/
.coupon .button {
    width: 166px !important;
    white-space: nowrap;
}

.actions .button {
	
    white-space: nowrap;
	font-size: 16px !important;
	line-height: 1.4 !important;
}
/* payment */
#wpmc-prev{
	margin-right: auto !important;
    width: 18% !important;
	font-size: 15px;
}
@media only screen and (max-width: 600px) {
	.woocommerce-LoopProduct-link .woocommerce-loop-product__title {
		line-height: 1.3 !important;
	}
	#wpmc-prev{
			width: 23% !important;
			margin-right: auto !important;
			font-size: 15px;
	}
}
#wpmc-next{

    width: 18% !important;
	font-size: 15px;
}
/* donate */

@media only screen and (max-width: 600px) {

	#donateSec {
	 margin-top:-62px;
	}
}

/* WC TABS */
.wc-tabs {
	font-size:14px;
}
@media only screen and (max-width: 1110px) {

	.wc-tabs  {
	 font-size:11px;
	}
}


/* custom blue bullent */
.entry-content ol > li:before {  
	background-color: #0084CA;
    margin-right: 16px;
    color: white;
    border-radius: 10px;
    content: counter(css-counter);
    counter-increment: css-counter 1;
    height: 35px;
    width: 35px;
    padding: 5px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
}
.entry-content ol[start="2"] > li:before{
	content: "2";
}
.entry-content ol[start="3"] > li:before{
	content: "3";
}
.entry-content ol[start="4"] > li:before{
	content: "4";
}
.entry-content ol[start="5"] > li:before{
	content: "5";
}
.entry-content ol[start="6"] > li:before{
	content: "6";
}
.entry-content ol[start="7"] > li:before{
	content: "7";
}
.entry-content ol[start="8"] > li:before{
	content: "8";
}
.entry-content ol[start="9"] > li:before{
	content: "9";
}
.entry-content ol[start="10"] > li:before{
	content: "10";
}
.entry-content ol[start="11"] > li:before{
	content: "11";
}
.entry-content ol[start="12"] > li:before{
	content: "12";
}
.entry-content ol[start="13"] > li:before{
	content: "13";
}
.entry-content ol[start="14"] > li:before{
	content: "14";
}
.entry-content ol[start="15"] > li:before{
	content: "15";
}
.entry-content ol[start="16"] > li:before{
	content: "16";
}
.entry-content ol[start="17"] > li:before{
	content: "17";
}
.entry-content ol[start="18"] > li:before{
	content: "18";
}
.entry-content ol[start="19"] > li:before{
	content: "19";
}
.entry-content ol[start="20"] > li:before{
	content: "20";
}
 .entry-content  ol li:first-child {
 counter-reset: css-counter 0;
}
.entry-content ol li {
    list-style: none;
    padding: 10px 0;
}

.entry-content ol > li > ol > li:before {  
    height: 26px;
    width: 26px;
    padding: 0;
    margin-left: 26px;
}









/* custom blue bullent tinymce*/
#tinymce  ol > li > ol > li:before {  
background-color: #0084CA;
    margin-right: 16px;
    color: white;
    border-radius: 10px;
    content: counter(css-counter);
    counter-increment: css-counter 1;
    height: 35px;
    width: 35px;
    padding: 5px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
}
#tinymce  ol > li > ol li:first-child {
 counter-reset: css-counter 0;
}
#tinymce  ol > li > ol li {
    list-style: none;
    padding: 10px 0;
}



.wp-block-quote {
	border-right: unset !important;
}



#subscribe {
	    font-family: 'Poppins';
}


.single-post #submit{
    font-family: 'Poppins';
}



/* hide sory by rating */
.orderby option[value=rating] {
	display:none;
}


.entry-content a:hover {
	color: #0084CA; 
}


/* change bag sidebar hover color */
.xoo-wsc-footer-b a:hover{
	color:black !important;
}

/* reset password*/
.passResta{
	display:flex;
}
.buttonReset{
	    height: 50px;
    margin-top: 44px !important;
    white-space: nowrap;
	font-size: 15px;
}

.buttonReset button{
	width:220px !important;
}



#sidebar #text-3{
	display:none;
}

.ts-footer{
	background:#fff !important;
	padding-top: 0px !important;
    padding-bottom: 0px !important;
}


.header-gradient {
	    background-image: linear-gradient(20deg,#0084ca 0%, #0084ca 100%) !important;
	    background-image: -o-linear-gradient(20deg,#0084ca 0%, #0084ca 100%) !important;
}

footer-widget .widget-title span {
	background: #fff !important;
}

#footer .textwidget p {
	color: black !important;
}

.footer-widget a {
	color:black !important;
}


.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	color: #FFFFFF !important;
    background-color: #0084CA !important;
}

.woocommerce ul.products li.product .button, .woocommerce ul.products li.product .added_to_cart {
	color:black ;
	border:1px solid black;
}

.elementor-6089 .elementor-element.elementor-element-5d6ca028.elementor-wc-products ul.products li.product .button {
	background-color: #EBEBEB !important;
	color:black;
}
.elementor-6089 .elementor-element.elementor-element-5d6ca028.elementor-wc-products ul.products li.product .button:hover {
	    color: #FFFFFF !important;
    background-color: #0084CA !important;
}



.entry-content .wp-block-quote p {
	font-size: 14px !important;
}
.entry-content blockquote p {
	font-size: 14px !important;
}

.has-text-align-right{
font-family: 'Cairo', sans-serif !important;
}




.style8.header-middle-area{
	background-color:white;
}

.lang-item-76 .nav-link , .lang-item-117 .nav-link {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.lang-item-117 .nav-link span{
	    margin-left: 0.6em;
}

.lang-item-76 .nav-link span{
	   margin-right: 0.6em;
}


.post-content .entry-content ul {
	    list-style-type: disc !important;
}

.mailjet_widget_form_builder_container iframe {
	margin-top: 0px !important;
}
.footer-left-widget{
	padding-top: 50px;
}

/********* hide elementor loading ***************/
body.elementor-panel-loading #elementor-panel-state-loading{
	display: none !important;
}