/*
Theme Name: presscore

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

*/

/*
body {
	direction: rtl;
	unicode-bidi: embed;
}
*/


#main-nav > li {
  margin: 0 6px 0 0px;
}
.sub-nav {background-color: #ebebeb;}
.sub-nav li a { border-top: 1px dotted #c5c5c5;}
.sub-nav li:nth-of-type(1) a {border-top:0!important;}
.sub-nav span:after {
   position: static!important;
   content:' ';
   display: none;
   background: #5e5e5e;
   height: 12px!important;
   width: 1px!important;
   clear: both;
   float: left;
   margin-right: 14px;
   top: 4px!important;
   margin-top: 0!important;
}
.menu-item-25 span:after {display:none!important;}

#main-nav > li ~ li span:after {
   position: relative!important;
   content:' ';
   background: #5e5e5e;
   height: 16px!important;
   width: 1px!important;
   clear: both;
   float: left;
   margin-right: 14px;
   top: 4px!important;
   margin-top: 0!important;
}

.menu-item-1248 span:after {
   position: relative!important;
   content:' ';
   background: #5e5e5e;
   height: 16px!important;
   width: 1px!important;
   clear: both;
   float: left;
   margin-right: 14px;
   top: 4px!important;
   margin-top: 0!important;
}

#header .soc-ico.custom-bg a:before, #header .soc-ico.accent-bg a:before,
.soc-ico a:before, .soc-ico a:hover:after {display:None;}
.facebook .icon, .mail .icon {display:none;}
.facebook { display:none!important;}
.mail { display:none!important;}
.project-share-overlay .soc-ico.custom-bg a:before, #header .soc-ico.accent-bg a:before,
.soc-ico a:before, .soc-ico a:hover:after {display:block!important;}
.project-share-overlay  .facebook .icon, .mail .icon {display:block!important;}
.project-share-overlay .facebook { display:block!important;}
.project-share-overlay .mail { display:block!important;}


.has-image span:before, .has-image span:after {display:none;}
.menu-item-has-children.menu-item-409 a {cursor: text!important;}
.menu-item-has-children.menu-item-409 .sub-nav a {cursor: pointer!important;}

.rollover-content {display:none!important;}
.vc_custom_1453940961869 {max-height:425px;}
.vc_custom_1453940961869 img {max-height: 180px;}

#header .mini-search .field {right:auto!important; left:0!important;}
.shopping-cart-wrap {left:0; right:auto;}

.menu-item-1116 a, .menu-item-1116 a:hover {color:transparent!important;text-indent: -9999px;overflow: hidden;height: 45px;width: 45px;
background: url(images/mail-btn.png) no-repeat top;}

.menu-item-1116 a span, .menu-item-1117 a span {display:none!important}

.menu-item-1117 a, .menu-item-1117 a:hover {color:transparent!important;text-indent: -9999px;overflow: hidden;height: 45px;width: 45px;
background: url(images/facebook-btn.png) no-repeat top;}

.wf-td {vertical-align:bottom;}
#main-nav > li {padding-bottom:36px;}

.ph-wrap-content #main-nav > li {padding-bottom:0!important;}

.price .amount {color:#000; font-weight:bold;}

.page-id-14 .vc_gitem-post-data-source-post_excerpt {min-height:150px;}
.mainphoto1 img {max-height:425px!important;}
.mainphoto2 img {max-height:425px!important;}

.product div.images {
   text-align: center;
}

.mini-search {
   position: absolute !important;
   padding: 38px;
   margin-top: -47px;
}

.mini-search:hover, .mini-search.act  {
   background-color: rgb(82, 82, 82);
}

#header .mini-search .field {
   right: auto!important;
   left: -37px!important;
   top: 61px;
   border: 4px solid #525252;
   color: #e7e7e7;
   -webkit-text-fill-color: #e7e7e7 !important;
   box-shadow: 0;
   background-color: rgb(28, 28, 28);
   font-family: 'Open Sans Hebrew' !important;
}



.searchsubmit {
   font-family: 'Open Sans Hebrew' !important;
   width: 75px !important;
   height: 50px !important;
   visibility: visible ;
   z-index: 9999 !important;
   color: #ffffff !important;
   background-color: #DB5D3B !important;
   position: absolute !important;
   top: 61px !important;
   left: 182px !important;
   clip: inherit !important;
   border: 4px solid #525252;
   border-left: 0 !important;
   padding: 0 10px;
}

.mini-search.act .searchsubmit {
   display: block !important;
   border: 4px solid #525252;
}

.shopping-cart-inner {padding:15px 5px 10px;}

.product_list_widget img, .woocommerce .wf-cell .product_list_widget img {float:right; width:45px; margin-left:5px;}

.woocommerce a.remove, #header .shopping-cart-inner a.remove {margin-left:0!important;}

ul.cart_list li a, ul.product_list_widget li a {display:block!important;}

.shopping-cart-inner ul.product_list_widget {padding-right:0;}
.shopping-cart-inner {text-align:right;}
.shopping-cart-inner .product_list_widget img {margin: 5px 0px 5px 0;}

.buttons a.button {
    float: none;
    margin: 0 0px 15px 0;
}

ul.product_list_widget, .widget_product_categories, .product-categories, .widget_layered_nav ul, .widget_layered_nav_filters ul { padding-right:0;}

#header .shopping-cart-inner *, #header .shopping-cart-inner a:not(.button) {margin-left:5px;}

.shopping-cart-inner {width:240px;}

.product_list_widget img, .woocommerce .wf-cell .product_list_widget img {
    float: right;
    width: 45px;
    height: auto;
    margin: 5px 0px 5px 0;
}

.sidebar-content ul.cart_list li a, .sidebar-content ul.product_list_widget li a {margin-left:5px;}

.terms #terms {float:right;    margin: 5px 0px 0 5px;}

#payment .payment_box:after {left:auto; right:20px;}

.content th {text-align:right;}

.shop_table {text-align:right;}
.col2-set .col-1 {float:right;}
.col2-set .col-2 {float:left;}

.wc-ico-cart:before {top:0;}

.shop_table .variation p, .shop_table .product-name > a {margin-right:5px;}

.sub-nav .sub-nav {left:auto; right:181px;}

.sub-nav li.has-children.level-arrows-on:after,
#top-bar .sub-nav li.has-children:after,
.header-bottom-bar .sub-nav li.has-children:after,
#bottom-bar .sub-nav li.has-children:after {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%228px%22%20height=%228px%22%20viewBox=%220%200%208%208%22%20enable-background=%22new%200%200%208%208%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22%232d2d2d%22%20d=%22M1.965,1.046L4.827,4L1.979,6.938c-0.322,0.328-0.262,0.707-0.04,0.91c0.221,0.203,0.582,0.203,0.803,0l3.344-3.473C6.198,4.271,6.253,4.136,6.251,4c0.002-0.137-0.05-0.272-0.164-0.375L2.745,0.152c-0.221-0.202-0.582-0.202-0.803,0C1.719,0.355,1.642,0.734,1.965,1.046z%22/%3E%3C/svg%3E");

    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.ls-borderlesslight .ls-nav-next {
	background-position: -150px -75px;
	display: block!important;
	    visibility: visible!important;
}

.ls-borderlesslight .ls-nav-prev {
	background-position: 0px -75px;
		display: block!important;
		    visibility: visible!important;
}

.mycsutommessage {margin:0!important;}
.mycsutommessage:before, .mycsutommessage:after {display:none}
@media screen and (max-width: 960px) {
	#top-bar .searchsubmit {
		top: 31px !important;
	}
	.mini-search {
		top: -48px;
	}
}
@media screen and (max-width: 780px) {
  .page-title.solid-bg {background-image:none!important;}
.footer .widget-title, .footer .custom-nav > li > a span {padding-left:100px; padding-right:0;}
#fancy-header, .page-title {min-width:100%!important;}
}

#content .searchsubmit {
	width: 200px !important;
	left: auto !important;
}

@media screen and (max-width: 959px) {
.mini-search {
   position: absolute !important;
   padding: 38px 38px 18px;
   margin-top: -47px;
}
}
.woocommerce-message {
    padding: 1em !important;
    margin: 0 0 0.5em 0 !important;
}
@media screen and (max-width: 510px) {
.woocommerce-message {
    font-size: 100% !important;
    padding: 0.2em 0.5em !important;
}
}
@media screen and (max-width: 970px) {
#sidebar {
display: none;
}
}

@media (max-width: 960px) {
nav {
height: 100px !important;
}
#branding {
padding-top: 0px !important;
padding-bottom: 0px !important;;
}

/* remove social icons from top menu - available on drop down menu */
.soc-ico {
display: none;
}
/* position top-menu icons on the right */
#top-bar {
text-align: right;
}
/* fix search box on small devices on the right */
#header .mini-search .field {
right: 0 !important;
}

.searchsubmit {
left: 16px !important;
}
}
.right-overflow.shopping-cart-wrap {
right: 0 !important;
}
