/*
 Theme Name:   ShopKit Flat
 Theme URI:    http://mihajlovicnenad.com/shopkit
 Description:  ShopKit Child Theme - Material
 Author:       dzeriho
 Author URI:   http://mihajlovicnenad.com
 Template:     shopkit
 Version:      1.0.0
 License:      GNU General Public License v2.0
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, accessibility-ready, custom-colors, custom-menu, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  shopkit
*/
@import url(//fonts.googleapis.com/earlyaccess/notokufiarabic.css); 

h1,h2,h3,h4,h5,h6,p { font-family: Lato !important; } 
h1:lang(ar),h2:lang(ar),h3:lang(ar),h4:lang(ar),h5:lang(ar),h6:lang(ar),p:lang(ar) {font-family: 'Noto Kufi Arabic', sans-serif !important;}
.shopkit-main:lang(ar),.shopkit:lang(ar){
	font-family: 'Noto Kufi Arabic', sans-serif !important;
}
button:lang(ar),
input[type="reset"]:lang(ar),
input[type="button"]:lang(ar),
input[type="submit"]:lang(ar) {font-family: 'Noto Kufi Arabic', sans-serif !important;}

input:lang(ar){font-family: 'Noto Kufi Arabic', sans-serif !important;}

.shopkit-cl-single-product-layout .shopkit-main .shopkit-content { width: 100% !important; }
.woocommerce .shopkit-content div.product .images  { width: 16% !important; }
.woocommerce .shopkit-content div.product .summary  { width: 80% !important; }
.ui-datepicker-header { color: black !important; background-color: #107fc9 !important;}
.ui-datepicker th{ text-shadow:none !important; color: white !important; background-color: #107fc9 !important;}
.ult-ib-effect-style6 .ult-new-ib-title {margin: 75% auto 66px !important;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
.vc_images_carousel .vc_carousel-control { opacity:1 !important; cursor: pointer; }
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev { font-size: 90px !important; }

.specialmenu a { color: #107fc9 !important; border: 1px solid #81d03f !important; }
.specialmenu a:hover { color: white !important;}
.specialmenu.current_page_item a { color: white !important;}
.specialmenu { margin-left:25px !important;}

.specialmenu2 a { color: red !important; border: 1px solid black !important; }
.specialmenu2 a:hover { color: white !important;}
.specialmenu2.current_page_item a { color: white !important;}
.specialmenu2 { margin-left:25px !important;}
.shopkit .shopkit-elements-bar-header #menu-all-pages > li.specialmenu2:before {
	background: red !important;
}

.shopkit .shopkit-elements-bar-header #menu-all-pages ul li.current-menu-item > a { color: #222!important; background: none !important;}
.shopkit .shopkit-widgets-footer h4 { color: #FFE800 !important;}
.shopkit .shopkit-widgets-footer p {font-weight: bold !important; color: #fff !important;}
.shopkit .shopkit-widgets-footer { background-repeat: repeat !important; }

#menu-footer-menu,#menu-footer-ar{list-style:none;}

.shopkit-entry-content {
    direction: ltr;
}
.shopkit-entry-content > div:lang(ar) {
    direction: rtl;
}

.shopkit .shopkit-elements-bar-header #menu-menu-1 ul {
    background-color: #f4f4f4;
}
#menu-menu-1 > li > ul {
    padding: 24px 0 12px;
}
#menu-menu-1 ul {
    line-height: 40px;
    text-transform: none;
}
nav.shopkit-menu:lang(ar) ul ul {
    text-align: right;
}
.shopkit .shopkit-elements-bar-header #menu-menu-1 ul li > a:hover {
    color: #fff;
    background-color: #107fc9;
}
.shopkit-layout-element-breadcrumbs:lang(ar) li.trail-begin {float:right;}
nav.shopkit-menu:lang(ar) ul li { float:right; }
nav.shopkit-menu:lang(ar) ul ul li { float: none; }

.shopkit .shopkit-elements-bar-header #menu-menu-1 > li:hover::before {
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-o-transform: scaleX(1);
	transform: scaleX(1);
}

.shopkit .shopkit-elements-bar-header #menu-menu-1 > li::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #107fc9;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    -ms-transition-property: transform;
    -o-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -ms-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.shopkit .shopkit-elements-bar-header #menu-menu-1 > li:hover > a {
    color: #fff;
}

.shopkit .shopkit-elements-bar-header #menu-menu-1 > li {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -ms-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -ms-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
}

.shopkit .shopkit-elements-bar-header #menu-menu-1 a {
    color: #222;
}

nav.shopkit-menu .menu-item-has-children:lang(ar) > a::before {
    margin-left: 6px;
	margin-right: 0;
}

.arabltr {
    direction: ltr;
}

.shopkit .shopkit-elements-bar-header .shopkit-layout-element:lang(ar){
	direction: ltr;
}

.null {
	display: none;
}

.nolangen {
	font-family: "Lato", 'Noto Kufi Arabic', sans-serif;
}

.nolangen:lang(ar){
    display: none;
}

.nolangar:lang(en){
    display: none;
}

.shopkit-sidebar {
    display: none;
}

.shopkit-loop-image-inner {
    max-width: 250px;
}

.shopkit-quickview-button {
    display: none;
}

#shop_information_section, #shop_widgets_section {
display: none;
}