/*
Theme Name: Responsive
Theme URI: http://themeid.com/responsive-theme/
Description: Adding support for language written in a Right To Left (RTL) direction.

Version: 0.7
Author: Hesaam Farhang and Ulrich Pogson
Author URI: http://cyberchimps.com/guide/why-should-i-translate-responsive/

Copyright (C) 2014 CyberChimps
Copyright (C) 2013 Hesaam Farhang
License: GNU General Public License, version 3 (GPLv3)
License URI: license.txt

NOTE: DO NOT EDIT THIS FILE, IF YOU DO IT WILL BE OVERWRITTEN BY THE NEXT UPDATE. CREATE CHILD THEME INSTEAD.

See: http://codex.wordpress.org/Right_to_Left_Language_Support
     http://cyberchimps.com/guide/why-should-i-translate-responsive/

CSS Rules: Sorted alphabetically for better organization.
*/

/* =Base
-------------------------------------------------------------- */
body {
	direction: rtl;
	unicode-bidi: embed;
}

/* =Typography
-------------------------------------------------------------- */

/* =Responsive 12 Column Grid
-------------------------------------------------------------- */
.grid {
	float: right;
}

.col-60,
.col-140,
.col-220,
.col-300,
.col-380,
.col-460,
.col-540,
.col-620,
.col-700,
.col-780,
.col-860 {
	margin-left: 2.127659574468%;
	margin-right: 0;
}

.rtl-fit {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

/* =Templates
-------------------------------------------------------------- */
.page-template-content-sidebar-page-php .col-60,
.page-template-content-sidebar-page-php .col-140,
.page-template-content-sidebar-page-php .col-220,
.page-template-content-sidebar-page-php .col-300,
.page-template-content-sidebar-page-php .col-380,
.page-template-content-sidebar-page-php .col-460,
.page-template-content-sidebar-page-php .col-540,
.page-template-content-sidebar-page-php .col-620,
.page-template-content-sidebar-page-php .col-700,
.page-template-content-sidebar-page-php .col-780,
.page-template-content-sidebar-page-php .col-860,
.page-template-content-sidebar-half-page-php .col-60,
.page-template-content-sidebar-half-page-php .col-140,
.page-template-content-sidebar-half-page-php .col-220,
.page-template-content-sidebar-half-page-php .col-300,
.page-template-content-sidebar-half-page-php .col-380,
.page-template-content-sidebar-half-page-php .col-460,
.page-template-content-sidebar-half-page-php .col-540,
.page-template-content-sidebar-half-page-php .col-620,
.page-template-content-sidebar-half-page-php .col-700,
.page-template-content-sidebar-half-page-php .col-780,
.page-template-content-sidebar-half-page-php .col-860 {
	margin-left: 0;
	margin-right: 2.127659574468%;
	float: left;
}

.page-template-sidebar-content-page-php .fit,
.page-template-sidebar-content-half-page-php .fit {
	margin-left: 2.127659574468% !important;
}

/* =Links
-------------------------------------------------------------- */

/* =Forms
-------------------------------------------------------------- */

/* =Tables
-------------------------------------------------------------- */

/* =Lists
-------------------------------------------------------------- */
ol,
ul {
	margin-right: 0em;
}

/* =Blockquote
-------------------------------------------------------------- */

/* =Headings
-------------------------------------------------------------- */

/* =Margins & Paddings
-------------------------------------------------------------- */

/* =Globals
-------------------------------------------------------------- */

/* =Header
-------------------------------------------------------------- */
#header #logo {
	float: left;
	margin: 0 auto;
}

/* =Content
-------------------------------------------------------------- */

/* =Author Meta (Author's Box)
-------------------------------------------------------------- */
#author-meta img {
	float: right;
}

/* =Featured Content
-------------------------------------------------------------- */

/* =Post
-------------------------------------------------------------- */

/* =Widgets
-------------------------------------------------------------- */
#widgets ul li {
	margin-right: 10px;
}

#widgets .widget-title img {
	float: left;
}

.top-widget {
	clear: left;
	float: left;
	text-align: left;
}

/* =Titles
-------------------------------------------------------------- */
.widget-title h3,
.widget-title-home h3 {
	text-align: center;
}

/* =Top Menu
-------------------------------------------------------------- */
.top-menu {
  clear: both;
  height: 20px;
  float:left;
  margin-left:0px;

}

.top-menu li {
	float: none;
}

.top-menu > li:first-child > a {
	border-right: medium none;
	padding: 0 0 0 8px;
	color:#666;
}

.top-menu li a {
	border-right: 0px solid #cccccc;
	border-left: medium none;
}

/* =Primary Menu
-------------------------------------------------------------- */
.menu ul {
	right: 0;
	left: auto
}

.menu li li:hover > ul {
	left: auto;
	right: 100%;
}

.menu li {
	float: right;
		text-align:right;
}

.menu > li:first-child > a {
	border-left: 1px solid #fff;
		text-align:right;
}

.menu > li:last-child > a {
	border-left: medium none;
		text-align:right;
}

/* =Sub Header Menu
-------------------------------------------------------------- */
.sub-header-menu li {
	float: right;
		text-align:right;
}

.sub-header-menu > li:first-child > a {
	border-right: medium none;
}

.sub-header-menu a {
	border-right: 1px solid #e2e2e2;
	border-left: medium none;

}

.sub-header-menu ul {
	right: 0;
	left: auto;
}

.sub-header-menu li li:hover > ul {
	left: auto;
	right: 100%;
}

/* =Footer Menu
-------------------------------------------------------------- */
.footer-menu {
	margin: 0 auto;
	max-width:980px;
}

.footer-menu li {
	float: right;
}

.footer-menu > li:first-child > a {
	border-right: medium none;
	padding: 0 0 0 8px;
}

.footer-menu li a {
	border-right: 1px solid #cccccc;
	border-left: medium none;
}

/* =Navigation
-------------------------------------------------------------- */
.navigation .next {
	float: left;
}

.navigation .previous {
	float: right;
}

/* =Responsive Menu
-------------------------------------------------------------- */
.sb-toggle {
	left: 0;
	right: auto;
}

/* =Pagination (pages)
-------------------------------------------------------------- */

/* =Comments
-------------------------------------------------------------- */
#comments,
#pings {
	text-align: right;
}

/* =Gallery
-------------------------------------------------------------- */
.gallery .gallery-item {
	float: right;
}

/* =Footer
-------------------------------------------------------------- */
.powered {
	text-align: center;
}

.copyright {
	text-align: center;
}

/* =Social Icons
-------------------------------------------------------------- */
#footer .social-icons {
	text-align: left;
}

#footer .twitter-icon,
#footer .youtube-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .google-plus-icon,
#footer .stumble-upon-icon,
#footer .instagram-icon,
#footer .pinterest-icon {
	padding-right: 3px;
	padding-left: 0;
}

/* =Media Print
-------------------------------------------------------------- */
@media print {

	h1 {
		page-break-before: always;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		page-break-after: avoid;
	}

	ul,
	ol,
	dl {
		page-break-before: avoid;
	}
}

/* =Responsive Design
    Media Queries
    If you're working on a Child Theme, make sure that all
    media queries are included in your style.css
-------------------------------------------------------------- */
@media screen and (max-width: 980px) {

	body {
	}

	.grid,
	.grid-right {
		float: none;
	}

	.copyright,
	.scroll-top,
	.powered {
		float: right;
		text-align:center;
	}

	.page-template-content-sidebar-page-php .col-60,
	.page-template-content-sidebar-page-php .col-140,
	.page-template-content-sidebar-page-php .col-220,
	.page-template-content-sidebar-page-php .col-300,
	.page-template-content-sidebar-page-php .col-380,
	.page-template-content-sidebar-page-php .col-460,
	.page-template-content-sidebar-page-php .col-540,
	.page-template-content-sidebar-page-php .col-620,
	.page-template-content-sidebar-page-php .col-700,
	.page-template-content-sidebar-page-php .col-780,
	.page-template-content-sidebar-page-php .col-860,
	.page-template-content-sidebar-half-page-php .col-60,
	.page-template-content-sidebar-half-page-php .col-140,
	.page-template-content-sidebar-half-page-php .col-220,
	.page-template-content-sidebar-half-page-php .col-300,
	.page-template-content-sidebar-half-page-php .col-380,
	.page-template-content-sidebar-half-page-php .col-460,
	.page-template-content-sidebar-half-page-php .col-540,
	.page-template-content-sidebar-half-page-php .col-620,
	.page-template-content-sidebar-half-page-php .col-700,
	.page-template-content-sidebar-half-page-php .col-780,
	.page-template-content-sidebar-half-page-php .col-860 {
		float: none;
	}

	#featured-image .fluid-width-video-wrapper {
		margin: 20px 0 0 0;
	}
}

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

	body {
	}

	#logo {
		float: none;
		text-align: center;
	}

	.grid,
	.grid-right {
		float: none;
	}

	.page-template-content-sidebar-page-php .col-60,
	.page-template-content-sidebar-page-php .col-140,
	.page-template-content-sidebar-page-php .col-220,
	.page-template-content-sidebar-page-php .col-300,
	.page-template-content-sidebar-page-php .col-380,
	.page-template-content-sidebar-page-php .col-460,
	.page-template-content-sidebar-page-php .col-540,
	.page-template-content-sidebar-page-php .col-620,
	.page-template-content-sidebar-page-php .col-700,
	.page-template-content-sidebar-page-php .col-780,
	.page-template-content-sidebar-page-php .col-860,
	.page-template-content-sidebar-half-page-php .col-60,
	.page-template-content-sidebar-half-page-php .col-140,
	.page-template-content-sidebar-half-page-php .col-220,
	.page-template-content-sidebar-half-page-php .col-300,
	.page-template-content-sidebar-half-page-php .col-380,
	.page-template-content-sidebar-half-page-php .col-460,
	.page-template-content-sidebar-half-page-php .col-540,
	.page-template-content-sidebar-half-page-php .col-620,
	.page-template-content-sidebar-half-page-php .col-700,
	.page-template-content-sidebar-half-page-php .col-780,
	.page-template-content-sidebar-half-page-php .col-860 {
		float: none;
	}

	#featured-image .fluid-width-video-wrapper {
		margin: 20px 0 0 0;
	}

	.top-widget {
		float: none;
		text-align: center;
		clear: right;
	}

	.js .menu,
	.sub-header-menu {
		display: none;
	}

	.top-menu,
	.footer-menu li {
		float: none;
		text-align: center;
	}

	#footer {
		text-align: center;
	}

	#footer .social-icons {
		text-align: center;
	}
//woocommerce

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-left: 0;
    width: 100%;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none;
    width: 100%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    /* float: left; */
    clear: both;
    width: 100%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: none;
    width: 98%; 
}
#gridcontainer{margin: 20px 0; width: 100%; }
#gridcontainer h2 a{ text-align:center; font-weight:700;	color:#000; font-size: 14px; padding:5px 0 0 0; line-height:18px}
#gridcontainer .griditemleft{float: right; width: 48%; margin: 0px 0px 1% 1%;  }
#gridcontainer .griditemright{float: right; width: 48%;}
#gridcontainer .postimage{margin: 0;}
}

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

	body {
	}
#content {
    margin-top: 0px;
    margin-bottom: 20px;
    float: none;
    width: 90%;
    margin: 0%;
}


	#header #logo {
    float: none;
    margin: 0 auto;
	}

	.grid,
	.grid-right {
		float: none;
	}

	.page-template-content-sidebar-page-php .col-60,
	.page-template-content-sidebar-page-php .col-140,
	.page-template-content-sidebar-page-php .col-220,
	.page-template-content-sidebar-page-php .col-300,
	.page-template-content-sidebar-page-php .col-380,
	.page-template-content-sidebar-page-php .col-460,
	.page-template-content-sidebar-page-php .col-540,
	.page-template-content-sidebar-page-php .col-620,
	.page-template-content-sidebar-page-php .col-700,
	.page-template-content-sidebar-page-php .col-780,
	.page-template-content-sidebar-page-php .col-860,
	.page-template-content-sidebar-half-page-php .col-60,
	.page-template-content-sidebar-half-page-php .col-140,
	.page-template-content-sidebar-half-page-php .col-220,
	.page-template-content-sidebar-half-page-php .col-300,
	.page-template-content-sidebar-half-page-php .col-380,
	.page-template-content-sidebar-half-page-php .col-460,
	.page-template-content-sidebar-half-page-php .col-540,
	.page-template-content-sidebar-half-page-php .col-620,
	.page-template-content-sidebar-half-page-php .col-700,
	.page-template-content-sidebar-half-page-php .col-780,
	.page-template-content-sidebar-half-page-php .col-860 {
		float: none;
	}

	#featured-image .fluid-width-video-wrapper {
		margin: 20px 0 0 0;
	}

	.featured-title {
		font-size: 40px;
		padding: 40px 20px 0 20px
	}

	.menu ul,
	.menu li,
	.top-menu,
	.footer-menu li,
	.sub-header-menu li {
		float: none;
		text-align: center;
	}

	#footer {
		text-align: center;
	}

	#footer .social-icons {
		text-align: center;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-left: 0;
    width: 100%;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none;
    width: 100%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    /* float: left; */
    clear: both;
    width: 100%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: none;
    width: 98%; 
}
//category
#gridcontainer{margin: 20px 0; width: 100%; }
#gridcontainer h2 a{ text-align:center; font-weight:700;	color:#000; font-size: 14px; padding:5px 0 0 0; line-height:18px}
#gridcontainer .griditemleft{float: right; width: 98%; margin: 1% 0px 1% 1%;  }
#gridcontainer .griditemright{float: right; width: 98%;}
#gridcontainer .postimage{margin: 0;}
	#content {
    margin-top: 0px;
    margin-bottom: 20px;
    float: none;
	}
.woocommerce form .form-row {
    padding: 0px;
    margin: 0 0 6px;
    width: 100%;
}
.cibudimtel {visibility: visible!important;width:280px;margin:10px auto 30px auto; text-align:center }
.cibudimtel a {font-size:18px; font-weight:700 }
cpanel11.tempdomain.co.il/media="screen, projection"

.ezcol-one-quarter, .ezcol-one-half, .ezcol-three-quarter, .ezcol-one-third, .ezcol-two-third, .ezcol-one-fifth, .ezcol-two-fifth, .ezcol-three-fifth, .ezcol-four-fifth {
    width: 100%;
}


}

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

	#featured p {
		font-size: 12px;
		line-height: 1.2em;
	}
	#header #logo {
    float: none;
    margin: 0 auto;
	}
.top-menu {
  clear: both;
  height: 20px;
  float:none;
  margin-:0 auto;

}	


	#content {
		margin-top: 0px;
		margin-bottom: 20px;
		float: none;
		width: 90%;
		margin: 0%;
	}
	.featured-title {
		font-size: 35px;
	}

	.featured-subtitle {
		font-size: 15px;
	}

	.call-to-action a.button {
		font-size: 14px;
		padding: 7px 17px;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-left: 0;
    width: 100%;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none;
    width: 100%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    /* float: left; */
    clear: both;
    width: 100%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: none;
    width: 98%; 
}
//category
#gridcontainer{margin: 20px 0; width: 100%; }
#gridcontainer h2 a{ text-align:center; font-weight:700;	color:#000; font-size: 14px; padding:5px 0 0 0; line-height:18px}
#gridcontainer .griditemleft{float: none; width: 290px; margin:0 auto;  }
#gridcontainer .griditemright{float: none; width: 290px;margin:0 auto; }
#gridcontainer .postimage{margin: 0;}
	#content {
    margin-top: 0px;
    margin-bottom: 20px;
    float: right; 
	}

#wpmenucartli {
    clear: both;
    margin: 20px 0;
    width: 100%;
    text-align: center;
    padding: 5px;
    border-right: 0px;
}
.woocommerce form .form-row {
    padding: 0px;
    margin: 0 0 6px;
    width: 100%;
}
.cibudimtel {visibility: visible !important;width:280px;margin:10px auto 30px auto; text-align:center }
.cibudimtel a {font-size:18px; font-weight:700 }
.ezcol-one-quarter, .ezcol-one-half, .ezcol-three-quarter, .ezcol-one-third, .ezcol-two-third, .ezcol-one-fifth, .ezcol-two-fifth, .ezcol-three-fifth, .ezcol-four-fifth {
    width: 100%;
}
}

