/*
Theme Name: Porto Child
Theme URI: http://newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://newsmartwave.net/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto-child

*/

@import url("../porto/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);

h1, h2, h3, h4, h5, h6, a, p, h1.page-title, li, .porto-info-list-item-desc, span.porto-btn-data.porto-btn-text {
	font-family: 'Open Sans Hebrew', serif!important;
}

.gridlist-toggle>a {
	font-family: "Porto"!important;
}

.term-description p {
    font-weight: 700;
    font-size: 31px;
    line-height: 42px;
    letter-spacing: 0;
    color: #f4544c;

}
.vc_custom_heading.center {
	text-align:center!important;
}

.right {
    width: 50%;
    float: right;
}

.left {
    float: left;
    width: 50%;
}

.send input.wpcf7-form-control.wpcf7-submit {
	margin: 0 0 10px 0px!important;
}

.footer-wrapper {
    border-top: 1px solid #fff;
}

.header-right {
    float: right;
}

.header-left {
    float: left;
}
.quick-form {
	background:#000;
	padding:20px;
}
.quick-form .form-title {
	font-size:26px;
	text-align:center;
	color:#fff;
}
.quick-form {
	text-align:center;
}
.quick-form p {
	width:49%;
	display:inline-block;
	vertical-align:top;
	padding:10px;
	margin:0;
}
.quick-form input {
	display:block;
	max-width:100%;
	width:100%;
	height:36px;
	padding:0 10px;
	line-height:36px;
}
.quick-form .ajax-loader {
	position:absolute;
}
#header .logo {
	top:auto;
	padding-top:15px;
	padding-left:5px;
}
#header .header-main .container .header-right .searchform-popup {
	margin-left:0;
	margin-right:3px;
	margin-top:2px;
}
#header.sticky-header .mobile-toggle {
	margin:5px 0 5px 10px;
}

@media (max-width:1100px) {
#main-menu .mega-menu > li.menu-item > a, #header.header-12 #main-menu .mega-menu > li.menu-item > a, #main-menu .mega-menu > li.menu-item > h5, #header.header-12 #main-menu .mega-menu > li.menu-item > h5 {
	padding:25px 15px!important;
}
.porto-info-list-item-desc, span.porto-btn-data.porto-btn-text {
	line-height:1.2;
}
body .home-3cubs h3 {
	padding-right:0!important;
	font-size:22px!important;
}
.porto-info-list {
	padding-right:0;
}
.porto-info-list .porto-info-icon {
	margin-right:0;
}
.porto-info-list li {
	margin-bottom:10px;
}
}

@media (min-width: 992px){
#header.header-corporate .header-main .container .header-right {
    padding-right: 0px;
}
}
@media (max-width: 991px) {
#header .mobile-toggle {
    float:right;
}
#header.sticky-header .logo {
	padding-top:0px;
	padding-bottom:0;
}
}

@media (max-width: 992px) {
.rtl #header .header-main .container .header-right {
    right: 5px;
    left: auto;
}
}

.rtl.home #header .header-main:not(.sticky) .container {
    padding-left: 0;
    padding-right: 5px;
}

.home #header .header-main .container {
    background: #fff;
}

.home .header-main.sticky {
    background: #fff!important;
}

.rotate li.porto-info-list-item img {
    transform: rotate(270deg);
}


span.toggle {
    font-family: "FontAwesome"!important;
}

.widget_product_categories .widget-title .toggle:before, .widget_price_filter .widget-title .toggle:before, .widget_layered_nav .widget-title .toggle:before, .widget_layered_nav_filters .widget-title .toggle:before, .widget_rating_filter .widget-title .toggle:before {
    font-family: 'porto';
    content: "\e81c";
    color: #21293c;
    font-size: 17px;
    left: -142px;
    position: relative;
}

.woocommerce-product-rating, .rating-wrap {
    display: none!important;
}

.testimonial-author p {
    text-align: center!important;
}

.testimonial.testimonial-style-6.testimonial-with-quotes.testimonial-light p {
    text-align: center!important;
}

aside#text-2 .right {
    width: 100%;
    float: none;
}

ul.contact-details.list.list-icons strong, ul.contact-details.list.list-icons span {
    color: #fff;
    font-size: 15px;
}

ul#menu-footer li, ul#menu-footer {
    border-color: transparent!important;
    font-size: 15px;
}

h3.widget-title {
    background: transparent!important;
}

div#main-menu ul li a {
    font-size: 20px;
}

.fixed-header #header .searchform-popup .searchform {
    background-color: #000;
    border-color: transparent;
    border-radius: 0px;
	margin-right:0;
	background:#f4544c;
}

input#s::placeholder {
    color: #fff!important;
}

li#nav-menu-item-1407 a {
    color: #fff!important;
    font-size: 16px!important;
    font-weight: 400!important;
}

.fixed-header #header .header-main .container>div {
    padding-top: 0px;
    padding-bottom: 0px;
}

#header .header-main .container #main-menu .mega-menu>li.menu-item {
    margin: 0px 0 0px 2px!important;
}

ul.products li.product .links-on-image .add-links-wrap .add-links .quickview:hover, ul.products li.product-category .links-on-image .add-links-wrap .add-links .quickview:hover, ul.products li.product .links-on-image .add-links-wrap .add-links .quickview, ul.products li.product-category .links-on-image .add-links-wrap .add-links .quickview {
    background-color: #f4544c;
}

a.fancybox-close {
    background: transparent;
    transition: all .2s;
    width: 20px;
    height: 20px;
    line-height: 20px;
    top: 3px;
    right: 6px;
    font-size: 21px;
}

#footer .widget {
    margin-bottom: 10px;
}

#footer .footer-bottom {
    padding: 0px 0 0 0 !important;
}

.des_gall .wpb_wrapper.vc_column-inner .col-md-4 .wpb_text_column {
    height: 168px;
}
.des_gall .wpb_wrapper.vc_column-inner .col-md-4 .wpb_text_column p {
	color:#5e5e5e;
}
.des_gall h2.vc_custom_heading  {
	color:#fff;
}
.des_gall p {
	color:#fff;
}	
.footer-main textarea {
	max-height:80px;
}
ul.products li.product .product-image, ul.products li.product-category .product-image {
	position:relative;
}
ul.products li.product .links-on-image, ul.products li.product-category .links-on-image {
	position:absolute;
	bottom:40px;
	width:100%;
}
ul.products li.product .links-on-image .add-links-wrap .add-links .yith-wcwl-add-to-wishlist, ul.products li.product-category .links-on-image .add-links-wrap .add-links .yith-wcwl-add-to-wishlist {
	float:right;
	margin-right:.55em;
	margin-left:0;
}
ul.products li.product .links-on-image .add-links-wrap .add-links, ul.products li.product-category .links-on-image .add-links-wrap .add-links {
	position:relative;
}
.yith-wcwl-add-to-wishlist a:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    text-indent: 0;
    font-size: 1.1em;
	display: inline-block;
    font-family: "FontAwesome";
	color:#ccc;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
	color:#f4544c;
}
ul.products li.product .links-on-image .add-links-wrap .add-links .quickview, ul.products li.product-category .links-on-image .add-links-wrap .add-links .quickview {
	left:1px;
	top:-7px;
}

.menu-item {
    margin-bottom: 0;
}

#main{
    max-width: 1200px;
}

@font-face{
    font-family:porto;
    src:url(porto.eot?23364375);
    src:url(porto.eot?23364375#iefix) format('embedded-opentype'),
    url(porto.woff2?23364375) format('woff2'),
    url(porto.woff?23364375) format('woff'),
    url(porto.ttf?23364375) format('truetype'),
    url(porto.svg?23364375#fontello) format('svg');
    font-weight:400;
    font-style:normal;
    font-display: swap;
}


.vc_custom_heading div{
    font-family: 'Open Sans Hebrew', serif!important;
}