/*** Disable to import fonts from site folder ***/

/*@font-face {	font-family: 'Open Sans Hebrew';	font-style: normal;	font-weight: 400;	src: url('fonts/opensanshebrew-regular-webfont.eot');	src: url('fonts/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),	url('fonts/opensanshebrew-regular-webfont.woff') format('woff'),	url('fonts/opensanshebrew-regular-webfont.ttf') format('truetype');	url('fonts/opensanshebrew-regular-webfont.svg#alefregular') format('svg');}@font-face {	font-family: 'Open Sans Hebrew Light';	font-style: normal;	font-weight: 400;	src: url('fonts/opensanshebrew-light-webfont.eot');	src: url('fonts/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),	url('fonts/opensanshebrew-light-webfont.woff') format('woff'),	url('fonts/opensanshebrew-light-webfont.ttf') format('truetype');	url('fonts/opensanshebrew-light-webfont.svg#alefregular') format('svg');}@font-face {	font-family: 'Open Sans Hebrew Bold';	font-style: normal;	font-weight: 400;	src: url('fonts/opensanshebrew-bold-webfont.eot');	src: url('fonts/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),	url('fonts/opensanshebrew-bold-webfont.woff') format('woff'),	url('fonts/opensanshebrew-bold-webfont.ttf') format('truetype');	url('fonts/opensanshebrew-bold-webfont.svg#alefregular') format('svg');}*/



/*** Import Open Sans Hebrew font from google server ***/ 

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

/*** FILES EDITED FOR RTL PURPOSES ***

  * 1. OWL CAROUSEL # RTL/LTR SUPPORT

  ** FILE: /wp-content/plugins/constructent-shortcodes/js/owl.carousel.min.js

  ** CHANGED TO: https://www.dropbox.com/s/srq6bm6ws1qs7bv/owl.carousel.min.js?dl=0 ***/



/*** OVERVIEW *** ELEMENTS SORTED BY IN PAGE ORDER ***

  * 1. FRONT PAGE ### HEADER > WRAPPER > WOOCOMMERCE > FOOTER > MISC

  * 2. BLOG PAGE ### CENTER > SIDEBAR > MISC

  * 3. BLOG SINGLE PAGE ### CENTER > COMMENTS

  * 4. PRODUCT PAGE ### PRODUCT IMAGE AND INFO > UNDER PRODUCT TABS

  * 5. CONTACT PAGE ### HEADER

  * 6. GLOBAL MISC [SHORTCODES, ICON and ETC] ***/



/***********************/

/* FRONT PAGE # START */

/**********************/

body {

	font-family: 'Open Sans Hebrew', Arial, sans-serif;

	font-size: 16px;

	line-height: 21px

}

.master-slider-parent p, .master-slider-parent span
{
	font-family: 'Open Sans Hebrew', Arial, sans-serif!important;
}

.primary-nav .nav a {

	font-family: 'Open Sans Hebrew', Arial, sans-serif;

	font-size: 17px;

}

/* HEADER # START */

.topbar .topbar-left {

	text-align: right;

	float: right;

}

.topbar .topbar-right {

	text-align: left;

	float: left;

}

.topbar .contact-info {

	border-left: 0;

	border-right: 1px solid rgba(255, 255, 255, 0.05);

	float: right;

}

.contact-font-icon .contact-info i {

	margin-right: 0;

	margin-left: 15px;

}

.social-links-widget a i {

	right: 0;

	left: auto;

	text-align: right;

}

.topbar .social-links-widget a {

	margin-left: 0;

	margin-right: 20px;

}

.primary-nav {

	text-align: right;

	padding-left: 0;

	padding-right: 0;

}

.menu-hover-edge .primary-nav .nav > li > a:before {

	margin-left: 2px;

	margin-right: 0;

	border-left: 0;

	border-right: 2px solid #000;

	-webkit-transform: translate(-12px);

	-ms-transform: translate(-12px);

	transform: translate(-12px);

}

.menu-hover-edge .primary-nav .nav > li > a:after {

	margin-right: 2px;

	margin-left: 0;

	border-right: 0;

	border-left: 2px solid #000;

	-webkit-transform: translateX(12px);

	-ms-transform: translateX(12px);

	transform: translateX(12px);

}

.dropdown-menu {

	left: auto;

	right: 0;

	float: right;

	text-align: right;

}

/* HEADER # END */



/* WRAPPER # START */

.fitsc-bubble .bubble-icon {

	float: right;

	border-right: 0;

	border-left: 1px solid #ffffff;

}

.fitsc-heading {

	border-left: 0;

	border-right: 5px solid #000;

	background: url(img/stripe-line.png) repeat-x right center;

}

.fitsc-bubble .bubble-text {

	margin-left: 0;

	margin-right: 100px;

	padding: 28px 30px 0 0;

}

.fitsc-button {

	margin: 0 0 10px 10px;

}

.fitsc-nav li {

	float: right;

}

.fitsc-tabs.fitsc-only-icon .fitsc-nav li {

	margin-left: 16px;

	margin-right: 0;

}

.fitsc-tabs.fitsc-only-icon .fitsc-nav li:last-child {

	margin-left: 0;

}

.fitsc-projects .project-info, .fitsc-projects .project-thumbnails {

	float: right;

}

.fitsc-projects .project-thumbnails {

	-webkit-border-radius: 0 4px 4px 0;

	border-radius: 0 0 4px 4px;

}

.fitsc-progress-bar .fitsc-title span {

	float: left;

}

.fitsc-heading.fitsc-heading-underline.fitsc-align-center span:after {

	right: 50%;

	margin-right: -50px;

}

.fa-long-arrow-left:before {

	content: "\f178";

}

.fa-long-arrow-right:before {

	content: "\f177";

}

.fitsc-portfolio .portfolio-filter a {

	border-left: 0;

	border-right: 2px solid #ebebeb;

}

.fitsc-portfolio .portfolio-filter a:first-child {

	border-right-width: 0;

}

.fitsc-portfolio .portfolio-filter a:before {

	right: 20px;

	left: auto;

	border-left: 0;

	border-right: 2px solid;

}

.fitsc-portfolio .portfolio-filter a:hover:before {

	right: 8px;

	left: auto;

}

.fitsc-portfolio .portfolio-filter a:after {

	left: 20px;

	right: auto;

	border-left: 2px solid;

	border-right: 0;

}

.fitsc-portfolio .portfolio-filter a:hover:after {

	left: 8px;

	right: auto;

}

.icon-box.icon-right i {

	float: left;

}

.icon-box.icon-left h5, .icon-box.icon-left p {

	margin-left: 0;

	margin-right: 100px;

}

.icon-box.icon-right h5, .icon-box.icon-right p {

	margin-right: 0;

	margin-left: 100px;

}

.icon-box.icon-right {

	text-align: left;

}

.fitsc-counter:after {

	right: auto;

	left: -14px;

	-webkit-transform: rotate(15deg);

	-ms-transform: rotate(15deg);

	transform: rotate(-15deg);

}

.alignleft, .entry-thumbnail.thumbnail {

	float: right;

	margin-right: 0 !important;

	margin-left: 30px !important;

}

.fitsc-tabs .fitsc-nav a:after {

	-webkit-transform: rotate(15deg);

	-ms-transform: rotate(15deg);

	transform: rotate(-15deg);

	left: -4px;

	right: auto;

}



@media (min-width: 1200px) {

.col-lg-no-gutter-left {

	padding-left: 15px;

	padding-right: 0;

}

}



@media (min-width: 992px) {

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {

	float: right;

}

}

/* WRAPPER # END */



/* WOOCOMMERCE # START */

.woocommerce .onsale-ribbon {

	top: -3px;

	left: -3px;

	right: auto;

	border-width: 0 0 75px 75px;

	border-color: transparent transparent transparent #261e4c;

}

.woocommerce .onsale-ribbon:before {

	right: -3px;

	left: auto;

}

.woocommerce ul.products li.product .onsale {

	margin: -.5em 0 0 -.5em;

}

.woocommerce ul.products li.product .onsale {

	top: 24px;

	left: -61px;

	right: auto;

}

.woocommerce .onsale-ribbon .onsale {

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(-45deg);

}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {

	margin: 0 0 10px 10px;

}

.woocommerce ul.products li.product .add_to_cart_button {

	-webkit-border-radius: 0 0 5px 5px;

	border-radius: 0 0 5px 5px;

}

.woocommerce ul.products li.product .price {

	right: auto;

	left: 20px;

}

/* WOOCOMMERCE # END */



/* FOOTER # START */

.textwidget {

	color: #FFFFFF!important;

}

	

.footer-sidebars .footer-widgets:first-child {

	padding-right: 15px;

	padding-left: 60px;

	padding-top: 50px;

	font-color: #FFFFFF!important;

}

.footer-sidebars .footer-widgets {

	padding: 50px 60px 30px 50px;

	border-right: 0;

	border-left: 1px solid rgba(255, 255, 255, 0.05);

}

.footer-sidebars .footer-widgets:last-child {

	padding-right: 50px;

	padding-left: 15px;

}

.social-links-widget a {

	margin-left: 20px;

	margin-right: 20px;

	padding-right: 20px;

	padding-left: 0;

}

.footer-widgets .widget-title:before {;

	right: 0;

	left: 40px;

}

.footer-widgets .widget-title:after {

	right: 0;

	left: auto;

}

.footer-nav {

	float: left;

}

/* FOOTER # END */



/* MISC # START */

.pull-right {

	float: left !important;

}

.nav {

	padding-right: 0;

}

/* MISC # END */



/***********************/

/* FRONT PAGE # END */

/**********************/



/***********************/

/* BLOG PAGE # START */

/**********************/

/* CENTER # START */

article .post-header {

	float: right;

}

article .post-body {

	margin-left: 0;

	margin-right: 100px;

}

.more-link:after {

	content: "\f177";

	padding-right: 5px;

	padding-left: 0;

}

.format-link .entry-format a:after {

	padding-left: 0;

	padding-right: 20px;

}

.post-meta li {

	float: right;

	margin-left: 15px;

	margin-right: 0;

}

/* CENTER # END */



/* SIDEBAR # START */

.widget li {

	padding: 0 20px 13px 0;

}

.widget li:before {

	right: 0;

	left: auto;

}

.search-form button {

	left: 0;

	right: auto;

}

.fitwp-recent-posts-widget .fitwp-thumb {

	float: right;

}

.fitwp-recent-posts-widget .fitwp-thumb img {

	float: right;

}

.fitwp-recent-posts-widget .fitwp-text {

	margin-right: 80px;

	margin-left: 0;

}

.fitwp-recent-posts-widget .fitwp-comments:after {

	margin-right: 0;

	margin-left: 5px;

}

/* SIDEBAR # END */



/* MISC # START */

blockquote {

	background: #f5f5f5;

	border-left : 0;

	border-right: 5px solid #000;

	padding: 30px;

}

/* MISC # END */



/***********************/

/* BLOG PAGE # END */

/**********************/



/***********************/

/* BLOG SINGLE PAGE # START */

/**********************/



/* CENTER # START */

.post-navigation .nav-next {

	float: left;

}

.post-navigation .nav-next a:after {

	padding-left: 0;

	padding-right: 5px;

	content: "\f177";

}

.post-navigation .nav-previous {

	float: right;

}

.post-navigation .nav-previous a:before {

	content: "\f178";

	padding-right: 0;

	padding-left: 5px;

}

/* CENTER # END */



/* COMMENTS # START */

.comment .avatar {

	margin-left: auto;

	margin-right: -35px;

	float: right;

}

.comment, .pingback, .trackback {

	border-left: 0;

	margin-left: 0;

	border-right: 1px solid #ebebeb;

	margin-right: 35px;

}

.comment .comment-body, .comment .comment-meta {

	margin-left: 0;

	margin-right: 65px;

}

.comment-reply-link {

	float: left;

}

.comment-reply-link:after {

	padding-left: 0;

	padding-right: 5px;

}

.comment-respond .submit {

	margin: 0 0 10px 10px;

}

/* COMMENTS # END */



/***********************/

/* BLOG SINGLE PAGE # START */

/**********************/



/***********************/

/* PRODUCT PAGE # START */

/**********************/



/* PRODUCT IMAGE AND INFO # START */

.woocommerce div.product .product-images .onsale-ribbon {

	left: 12px;

	right: auto;

}

.woocommerce .onsale-ribbon .onsale {

	left: -68px;

	right: auto;

}

.woocommerce .onsale-ribbon:after {

	left: -75px;

	right: auto;

	border-width: 3px 3px 3px 0;

	border-color: transparent #010103 transparent transparent;

}

.woocommerce div.product form.cart div.quantity {

	float: right;

	margin: 0 0 0 4px;

}

.woocommerce div.product form.cart .button {

	float: right;

}

/* PRODUCT IMAGE AND INFO # END */



/* UNDER PRODUCT TABS # START */

.woocommerce p.stars a {

	margin-right: 0;

	margin-left: 1em;

}

.woocommerce p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce p.stars a.star-5:after {

	right: 0;

	left: auto;

}

.woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5 {

	border-right: 0;

	border-left: 1px solid #ccc;

}

.woocommerce p.stars a:last-child {

	border-left: 0;

}

/* UNDER PRODUCT TABS # END */



/***********************/

/* PRODUCT PAGE # END */

/**********************/



/***********************/

/* CONTACT PAGE # START */

/**********************/



/* HEADER # START */

.page-template-contact .ct-contact-info li:before {

	left: auto;

	right: 0;

	-webkit-transform: rotate(-27deg);

	-ms-transform: rotate(-27deg);

	transform: rotate(-27deg);

}

.page-template-contact .ct-contact-info i {

	left: 40px;

	right: auto;

	top: 22px;

}

.page-template-contact .ct-contact-info li:last-child i {

	left: 60px;

	right: auto;

}

/* HEADER # END */



/***********************/

/* CONTACT PAGE # END */

/**********************/



/************************************************/

/* GLOBAL MISC [SHORTCODES, ICON and ETC] # START */

/************************************************/

.dropcap {

	float: right;

	margin: 5px 0 0 10px;

}

.fitsc-heading.fitsc-heading-underline {

	border-right-width: 0;

}

.icon-box.icon-left {

	text-align: right;

}

.icon-box.icon-left i {

	float: right;

}

.icon-box.icon-box-full.icon-left h5, .icon-box.icon-box-full.icon-left .subtitle, .icon-box.icon-box-full.icon-left .content, .icon-box.icon-box-full.icon-left .read-more {

	margin-left: 0;

	margin-right: 80px;

}

.icon-box.icon-left.icon-box-full .content:before {

	right: 0;

	left: auto;

}

a.scroll-top {

	left: 20px;

	right: auto;

}

.header-right .mini-cart-counter {

	left: -6px;

	right: 0;

	float:left

}

.fitsc-testimonials .testimonial-des {

	padding: 10px 20px 10px 40px;

}

.fa-quote-left:before {

	content: "\f10e";

}

/************************************************/

/* GLOBAL MISC [SHORTCODES, ICON and ETC] # END */

/************************************************/.page-template-contact .ct-contact-info li .ct-address-2, .page-template-contact .ct-contact-info li .ct-email, .page-template-contact .ct-contact-info li .ct-time, .page-template-contact .ct-contact-info li .ct-address-1, .page-template-contact .ct-contact-info li .ct-phone, .page-template-contact .ct-contact-info li .ct-day, .page-template-contact .ct-contact-info li a, .custom-color-scheme.page-template-contact .ct-contact-info li:hover .ct-address-1, .custom-color-scheme.page-template-contact .ct-contact-info li:hover .ct-phone, .custom-color-scheme.page-template-contact .ct-contact-info li:hover .ct-day, .custom-color-scheme.page-template-contact .ct-contact-info li:hover i, .custom-color-scheme.page-template-contact .ct-map-cf .ct-cf input[type=submit], .custom-color-scheme .fitsc-portfolio figcaption a {

	color: #fff;

}

.page-template-contact .ct-contact-info li a:hover {

	color: #828282;

}

.page-template-contact .ct-contact-info li .ct-address-2, .page-template-contact .ct-contact-info li .ct-email, .page-template-contact .ct-contact-info li .ct-time, .page-template-contact .ct-contact-info li .ct-address-1, .page-template-contact .ct-contact-info li .ct-phone, .page-template-contact .ct-contact-info li .ct-day, .page-template-contact .ct-contact-info li a {

	font-size: 16px;

	line-height: 23px;

	font-weight: 300

}

.custom-color-scheme.page-template-contact .ct-map-cf .ct-cf input[type=submit] {

	font-family: 'Open Sans Hebrew Bold';

	font-size: 21px;

	line-height: 23px;

	font-weight: 300

}

.custom-color-scheme.page-template-contact .ct-map-cf .ct-cf input[type=submit]:hover {

	color: #ffffff;

	background-color: #622c68

}

.page-template-contact .ct-contact-info li a {

	font-size: 15px;

	line-height: 23px;

}

.fa-clock-o:before {

	content: "\f003";

}

.ywctm-custom-button-container{

	font-family: 'Open Sans Hebrew';

	color: #ffffff;

}



 span{

	font-family: 'Open Sans Hebrew';

	/*color: #ffffff;*/

}

 .inquiry-title{

	font-family: 'Open Sans Hebrew';

	/*color: #ffffff;*/

}

  div{

	font-family: 'Open Sans Hebrew';

	/*color: #ffffff;*/

}

   p{

	font-family: 'Open Sans Hebrew';

	/*color: #ffffff;*/

}

    li {

	font-family: 'Open Sans Hebrew';

	/*color: #ffffff;*/

}

.search-form-header input[type="text"], h1, h2, h3, h4, h5 {

	font-family: 'Open Sans Hebrew';

}

.format-link .entry-format a:hover, .custom-color-scheme .breadcrumb-wrapper .breadcrumb {

	color: #ffffff;

}

.category-6 .entry-title, .category-6 .post-meta, .category-6 .post-format-date, .category-6 .format-icon, .custom-color-scheme.woocommerce .star-rating, .woocommerce-tabs {

	display: none

}

.category-6 .post-format-share {

	margin-top: 10px

}

.category-6 .site-content .hentry {

	padding-bottom: 0px;

	margin-bottom: 0px;

	border-bottom: none

}

.category-6 .entry-format {

	margin-bottom: 10px

}

.woocommerce ul.products li.product h3 {

	padding-bottom: 0

}

.sidebar-shop .wpcf7 p {

	margin-bottom: 1em

}

.custom-color-scheme {

  color: #ffffff

}



.fitsc-button {

  color: #ffffff	

}

.ghost:hover {

  color: #ffffff	

}



 .custom-color-scheme {

  color: #ffffff	

} 

  .icon-box h5 {

  color: #ffffff	

}

 .main-cf7{

  color: #000

} 

.custom-color-scheme{

  color: #c1c1c1

}

.custom-color-scheme-aside{

  color: #000

}

 .icon-box:hover h5 {

  color: #ffffff	

}

 

 .home{

  color: #fff	

}

 .icon-box {

  color: #ffffff	

}

.subtitle {

	color: #ffffff

}

.site-header .site-branding {

	float: right;

}

.site-header .site-nav {

	float: right

}

.site-header .header-right.col-md-1 {

	float: left!important;

	width: 5%

}

.custom-color-scheme h1 {

	color: #81358a;

	letter-spacing: 2px;

	font-size: 45px;

	text-shadow:2px -2px 1px #1f1f1f;

}

.custom-color-scheme .icon-box.icon-left.icon-box-full .content:before, .custom-color-scheme .icon-box.icon-right.icon-box-full .content:before {

	background-color: #000

}

.home .icon-box-full i {

	display: none

}

.custom-color-scheme .icon-box .read-more {

	color: #0000!important;

	text-align: right;

	float: right;

	margin-right: 0;

	padding-bottom: 25px!important

}

.custom-color-scheme .icon-box a.read-more:hover, .custom-color-scheme .primary-nav .dropdown-menu a:hover {

	color: #000!important;

}

.icon-box.icon-left.icon-box-full .read-more:after, .icon-box.icon-right.icon-box-full .read-more:after {

	content: "";

}

.icon-box.icon-left.icon-box-full .read-more:before, .icon-box.icon-right.icon-box-full .read-more:before {

	content: "\f177";

	font: normal normal normal 14px/1 FontAwesome;

	font-size: inherit;

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	transform: translate(0, 0);

	margin-right: 5px;

	margin-left: 0;

	float: left;

}

.box-price {

	width: 250px;

	height: 93px;

    background-color: #81358a;

	text-align: center;

	padding: 15px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

}

.video-rapper-new {

	width: 60%!important;

	height: 60%!important;

}

.rev_slider .tp-caption, .rev_slider .caption

{

	font-family: 'Open Sans Hebrew'!important

}
.entry-title{line-height: 30px}
.custom-color-scheme .entry-title a {
    font-size: 38px
}