/* RTL CSS */

/* The7 Theme Fixes & Customizations */
#content {direction:ltr;}
#content > * {direction:rtl;}
#content > .filter {direction:ltr;}
.sub-nav li.has-children a:after {left: 8px !important;right: auto!important;transform: scaleX(-1)!important;} 
.content {padding-top:15px;}
.vc_inner {max-width:1050px; margin-right: auto !important; margin-left: auto !important;}
.home #main {padding-top:0;}

/* RTL FIXES */ 
.cart_list,.shopping-cart-inner,.rsContainer li,.shop_table,.content th,.sub-nav li a,#main-nav>li>a,.su-carousel-slide-title {text-align:right;}


/* Fonts */
.widget-title,.post .entry-title a, p,  li,.main-navigation ul li a,.about5section .su-column-inner,
.dt-mega-menu .sub-nav .dt-mega-parent > a, body, body.page,
.top-bar a, body form input[type=submit],.ubtn-data, body .wf-container > *,#sidebar div,
body #fancy-header .fancy-title>span,body #fancy-header .fancy-subtitle>span,
.mini-nav .sub-nav > li > a .menu-text,.from-centre-line > li > a > span,
.main-nav > li > a .menu-text {font-family:Arimo!important;}

h1,h1.h1-size, h2, h3, h4 ,h5,body h1.entry-title, body h2.entry-title,body h3.entry-title,.h3-size
{font-family:Arimo!important;}




/* David CSS */

.formright {
    float: right;
    width: 40%;
}

.formleft {
    float: right;
    width: 55%;
    margin-right: 5%;
}

.testimonial-content {text-align: right !important;float: none !important;font-size: 22px !important;font-style: italic !important;}

.testimonial-item .ts-viewport{background: rgba(255, 255, 255, 0) !important;border-top: solid 1px white !important;border-bottom: solid 1px white !important ;border-radius: 0 !impportant;} 

#content p {padding: 0 0 20px 0;font-size: 22px;line-height: 1.7em;color: #e0c787;}

.testimonial-vcard .alignleft {display: none !important;}

.services .upb_row_bg{background: rgb(53, 53, 53);min-width: 1334px;left: 15px;width: 1334px;max-height: 500px;}
	

.testimonial-item .testimonial-vcard .text-primary {color: white;font: 15px / 25px "Arimo", Helvetica, Arial, Verdana, sans-serif;text-transform: none;}

/*.aio-icon-component{max-width:300px;}*/

#page .wpb_content_element .wpb_accordion_header .a {color: #e0c787;}

.wpb_content_element.dt-style .wpb_accordion_header a {background: white;font-size: 18px;position: relative;display: block;padding: 0 25px 0 0;color: black;}

.wpb_text_column wpb_content_element {color:white;}
  
.dt-style.wpb_content_element {margin-bottom: 0 !important;}

/* Yariv CSS */

/* Topbar */
.top-bar .mini-nav .menu-text {font-weight: bold;color: #323232;background: whitesmoke;padding: 2px 5px 1px;font-size: 20px;text-transform: uppercase;border: solid 3px #dfc786;}

/* Header */
.sub-nav {left: initial !important;right: 0;}

/* General */
#content h3 {padding: 0 0 20px 0;display: block;font-size: 18px;line-height: 1.3em;font-weight: normal;color: #000;}
.vc_btn-blue.vc_btn_outlined, .vc_btn-blue.vc_btn_square_outlined, a.vc_btn-blue.vc_btn_outlined, a.vc_btn-blue.vc_btn_square_outlined, button.vc_btn-blue.vc_btn_outlined, button.vc_btn-blue.vc_btn_square_outlined {color: #fff!important;}
.vc_btn-blue.vc_btn_outlined:hover, .vc_btn-blue.vc_btn_square_outlined:hover, a.vc_btn-blue.vc_btn_outlined:hover, a.vc_btn-blue.vc_btn_square_outlined:hover, button.vc_btn-blue.vc_btn_outlined:hover, button.vc_btn-blue.vc_btn_square_outlined:hover {border-color: #3f79cf !important;background-color: #3f79cf !important;}
.shortcode_meet_the_team .small_sep {margin: 0 auto 10px auto;}
.small_sep {width: 60px;height: 2px;background: #000;}
#content .wpb_row h1, #content .wpb_row h2, .#content .wpb_row h3 {color: #555 !important;}
.title_subtitle_separator {width: 90px;height: 0px;display: inline-block;margin: 30px 0 20px 0;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #000;}
.title_subtitle h3, .title_subtitle h4 {padding: 0 !important;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin: 0;font-size: 13px;}
#content h4 {font-size: 18px;line-height: 19px;}
.title_subtitle h3 {line-height: 1.4em;}
#content h4 {padding: 0 0 15px 0;font-weight: normal !important;color: #000;}
#content h1 {padding: 0 0 20px 0;font-size: 24px;line-height: 1.3em;font-weight: normal;color: #000;}
.title_subtitle {margin-bottom: 35px;}
.shortcode_icon_box h3.title {font-size: 24px !important;}
.shortcode_icon_box.icon_position_top {text-align: center;}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {background-color: #d8d8d8;}
.wpb_tour.wpb_content_element .wpb_tabs_nav li a, .wpb_tabs.wpb_content_element .wpb_tabs_nav li a {display: inline-block;color: #a1a1a1;padding: 0 0 26px;border-bottom: 2px solid rgba(0,0,0,0);text-shadow: none;text-decoration: none;}
.wpb_tabs .ui-tabs .ui-tabs-nav li {top: 0;}
.wpb_tabs.wpb_content_element .wpb_tabs_nav li {display: inline-block;margin: 0 0px 0px 45px !important;}
.wpb_tour.wpb_content_element .wpb_tabs_nav li, .wpb_tabs.wpb_content_element .wpb_tabs_nav li {float: none;background: none;padding: 0;margin: 0;position: relative;z-index: 2;}
#content ul li {padding: 0;list-style: disc;font-size: 13px;line-height: 1.7em;color: #555;}
.wpb_tabs.wpb_content_element .wpb_tabs_nav {list-style: none;padding: 0;margin: 0 auto;overflow: hidden;position: relative;text-align: center;background: none;}
.wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {color: #000;background: none;border-bottom: 2px solid #000;transition: none;-webkit-transition: none;transition: color 0.3s, border-color 0.3s;-webkit-transition: color 0.3s,border-color 0.3s;}
.wpb_tabs .ui-tabs .ui-tabs-nav li a {float: none;}.wpb_tabs.wpb_content_element .wpb_tabs_nav li a {font-size: 1.125rem;}
.wpb_tour.wpb_content_element .wpb_tabs_nav li a:hover, .wpb_tabs.wpb_content_element .wpb_tabs_nav li a:hover {color: #777 !important;}
.wpb_tabs.wpb_content_element .wpb_tabs_nav:after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #ccc;z-index: 0;}
.wpb_tabs .wpb_tabs_nav:after {visibility: visible;}
.wpb_tab .vc_inner {max-width: initial !important;}
div.boxedRow {max-width: 1050px;margin-right: auto !important;margin-left: auto !important;}
.wpb_accordion_section.group {border-bottom: 1px solid #ddd;padding-bottom: 0;padding-top: 8px;}
#content p {padding: 0 0 20px 0;font-size: 16px;line-height: 1.7em;color: #555;}
#content h2 {padding: 0 0 20px 0;font-size: 21px;line-height: 1.3em;font-weight: normal;color: #000;}
#content .wpb_row h1, #content .wpb_row h2, #content .wpb_row h3 {color: #555}
#comments {display: none;}

/* About Page */
.shortcode_meet_the_team_img_placeholder img {max-width: 190px;}
.teambw img {filter: url(data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter i…0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale);filter: gray;-webkit-filter: grayscale(100%);transition: 0 filter;}
.teambw img:hover {filter: url(data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter i…=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale);-webkit-filter: grayscale(0%);}
.shortcode_meet_the_team_img_placeholder {width: 190px;height: 190px;overflow: hidden;margin: 10px auto 30px auto;-moz-border-radius: 95px;-webkit-border-radius: 95px;-khtml-border-radius: 95px;border-radius: 95px;}
.shortcode_meet_the_team {text-align: center;margin-bottom: 30px;}
.shortcode_meet_the_team h3 {padding: 0 0 10px 0 !important;margin-bottom: 0;}

/* Main Services Page */
.shortcode_icon_box .title+p {display: none;}

/* Inner Pages */
.page-title {display: none !important;}
#main {padding: 0 !important;}
#content {padding-top: 0 !important;}
#main > .wf-wrap {width: 100%;padding: 0;}
@media screen and (max-width: 720px) {
#content div.vc_row {padding: 0 !important;}
#content div.wpb_column {width: 100% !important;}
}
.noGapColumn {padding: 0 !important;}

/* Footer */
#footer .alignleft, #sidebar .alignleft {margin-right: 0;margin-left: 20px;}
.footer .widget-title {font-weight: bold;}
.footer .soc-ico a .icon, .footer .soc-ico a, .footer .soc-ico a:before, .footer .soc-ico a:after {;width: 60px;height: 60px;}
.footer .soc-ico p > a {margin: 0 5px;}
@media screen and (min-width: 480px) {
.soc-ico p > a {margin: 0 15px;}
.sidebar .soc-ico p > a {margin:0 5px 12px 0;}
}
	
/* Bottom Bar */
#bottom-bar .mini-nav ul > li.act > a .menu-item-text, #bottom-bar .mini-nav > ul > li > a:hover .menu-item-text {text-decoration: none;}
	
/* Main Sidebar */
.sidebar .widget-title {font-weight: bold;}
.sidebar .widget, .sidebar-content .widget {padding: 30px 0;}
.sidebar time {display: none;}
.sidebar .soc-ico a .icon, .sidebar .soc-ico a, .sidebar .soc-ico a:before, .sidebar .soc-ico a:after {;width: 60px;height: 60px;}
.sidebar .soc-ico p > a:last-child {margin-right: 0;}
.sidebar .post-content, .items-grid .wf-td, .recent-posts .wf-td {vertical-align: middle;}

/* Post Page */
.single #main {padding: 50px 35px !important;max-width: 1210px;margin: 0 auto !important;}
.single #content h1 {font-size: 38px;font-weight: bold;}
.single .customPostTitle + h2 {margin:0;padding:0 !important;}
.single .items-grid .alignleft {margin-right:0;margin-left:20px;}

/* Forms - General */
form p {direction: rtl;}
div.wpcf7-validation-errors {display: none !important;}
span.wpcf7-not-valid-tip {display: inline-block;background: tomato;color: white;padding: 0 10px;}
div.wpcf7-mail-sent-ok {border: 0;text-align: center;display: inline-block !important;background-color: darkgreen;font-size: 18px;direction: rtl;color: white;width: 100%;max-width: 239px;margin: 0 auto;}