/*
Theme Name:     Finance Child
Theme URI: 		http://wedesignthemes.com/themes/finance/
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Finance theme powered by DesignThemes
Template:       finance
Version:        1.0
*/


/*@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-regular-webfont.woff2') format('woff2'),
         url('fonts/opensanshebrew-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{font-family: 'Open Sans Hebrew' !important;}
.tp-caption{ font-family: 'Open Sans Hebrew' !important;}
h1,h2,h3,h4,h5,h6,input,p{font-family: 'Open Sans Hebrew' !important;}
.loginth a{font-family: 'Open Sans Hebrew' !important;}*/


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

body{font-family: 'Open Sans Hebrew', serif !important;}
.tp-caption{ font-family: 'Open Sans Hebrew', serif !important;}
h1,h2,h3,h4,h5,h6,input,p{font-family: 'Open Sans Hebrew' !important;}
.loginth a{font-family: 'Open Sans Hebrew' !important;}
.dt-sc-button{font-family: 'Open Sans Hebrew' !important;}


.dt-sc-button{border-radius: 30px;}
.financial-contact-form-two input[type="submit"]{border-radius: 30px;}
.home .rmore a{border-radius: 30px;}
.home .rmore a:hover{border-radius: 30px;}
.financial_contact_form input.wpcf7-submit{border-radius: 30px !important;}

.main-header-wrapper.ipssticky { position: fixed;left: 0px; top: 0px; margin-left: 0px; padding: 0px 0px 20px; margin-top: 0px; z-index: 1; 
}

.desktop_phone a span, .desktop_env a span{color: white !important;     line-height: 70px;} 
.is-sticky .desktop_phone a span, .is-sticky  .desktop_env a span{line-height: 50px;} 
#wise360 .ult_horizontal .slick-prev{    left: -50px; }
#wise360 .ult_horizontal .slick-next{    right: -50px; }
.desktop_whatsapp{display: none;}
#bloghp [dir=rtl] .slick-prev{right: -50px;}
#bloghp [dir=rtl] .slick-next{left: -50px;}
.dt-sc-title.with-two-border h2{direction: rtl;}

/*#wise360 .ult-item-wrap {   width: 285px !important; }*/
#post-67 .wpb_text_column{margin-bottom: 0px !important;}
#contactid .dt-sc-contact-info span{float:right !important; margin:3px 0px 0px 15px !important;}

/*RTL*/
.main-header #logo{float: right !important;}
.main-header #menu-wrapper{float: left !important;}
#main-menu ul.menu li{float: right !important;}
#main-menu, #main-menu ul.menu{float: right;     /*padding-left: 115px;*/}
.loginth{   /* padding-right: 160px !important;   */  margin-left: 15px !important;}
#main-menu ul li.menu-item-simple-parent ul{right: 0px; left: unset !important;
    float: right !important;}
.sub-menu.animate.pullDown li a{text-align: right;     padding: 10px 10px 10px 0px !important;}    
.sub-menu.animate.pullDown li a:before{    right: 0px; left: unset !important; content: "\f104" !important;}

ul.dt-sc-tabs-vertical{float: right !important;}
ul.dt-sc-tabs-vertical > li > a{border-left: unset; border-right: 3px solid;     text-align: right;     border-right-color: #26e8ff; }
ul.dt-sc-tabs-vertical > li{float: right !important;}
.dt-sc-tabs-vertical li.current a{ border-right: 3px solid !important;  border-right-color: #26e8ff !important;  }

.dt-sc-team-details{text-align: right !important;}
ul.dt-sc-fancy-list li{padding: 5px 23px 5px 0px !important;}
ul.dt-sc-fancy-list.hline li:before{    right: 6px; left: unset !important;}
ul.dt-sc-fancy-list li:before{right:0; left: unset !important; }
.dt-sc-tabs-horizontal-frame{direction: rtl;}
.dt-sc-contact-info span{float: right !important;     margin: 3px 0px 0px 15px !important;}
#footer .column{float: right !important;}
.widgettitle{text-align: right;}
.widget ul, .textwidget{text-align: right;}
.textwidget ul li a{    padding: 0px 20px 10px 0px !important; }
.footer-widgets .widget_text .textwidget li:before{right: 0;left: unset !important; }
.widget ul li:before{right: 0; left: unset !important;}

.page-id-67 .dt-sc-contact-info span{float:right !important; margin:3px 0px 0px 15px !important;}
.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half{direction: rtl;}
.tpl-blog-holder{direction: rtl;}
.tp-caption{direction: rtl !important;}
/*RTL*/
.home .dt-sc-tabs-horizontal-frame li a{background:unset !important;}
.secondary-has-right-sidebar .widget_categories ul li{padding-right: 35px;}
textarea {background:white !important;     font-family: Open Sans, sans-serif !important; font-size: 13px !important;    padding: 16px 12px 15px !important;}
/*.tp-caption   {font-family: Open Sans !important;}*/
.breadcrumb{direction: rtl;}
.wpb_wrapper p{direction: rtl;}
.home .dt-sc-icon-box.type11{height: 310px;}
.home .ult-carousel-wrapper .dt-sc-icon-box.type1{height: 400px;}

.wpb_wrapper ol{direction: rtl; list-style:unset !important;}

.wpb_wrapper h3, .wpb_wrapper h5{direction: rtl;}
#hpfirst .icon-content p{    height: 190px;}
#wise360 .slick-current.slick-active{width: 230px !important;}
#wise360 .slick-active[data-slick-index="4"] .dt-sc-icon-box.type1 {border-right-width:1px !important; }

.page-id-67 .financial_contact_form-first {float: right !important; direction: rtl;}
.page-id-67 .wpcf7 {direction: rtl;}
/*.page-id-67 .financial_contact_form .form-row {float: right;}*/
.rtlbutton{float: right;}

#serviceboxes .dt-sc-icon-box.type4{padding: 0px 80px 0px 0px !important;}
#serviceboxes .dt-sc-icon-box.type4 .icon-wrapper{right: 0; left:unset !important;}
#serviceboxes .icon-content{text-align: right;}
.rtlform input{margin:5px;}
.tp-revslider-slidesli .tp-bgimg{background-position: unset !important;}
.single-post .entry-body{direction: rtl;}
.single-post .entry-meta-data{direction: rtl;}
.progressbarnew .dt-sc-bar{float: right !important;}
.progressbarnew .dt-sc-progress .dt-sc-bar .dt-sc-pipe{right :unset !important; left: 0px;}
.progressbarnew .dt-sc-progress .dt-sc-bar-text > span{right :unset !important;     left: -10px;     float: left !important;}
.progressbarnew .dt-sc-bar-text{direction: rtl;}
#circlehp .circle-content .vc_column-inner {padding-top: 0px !important;}
#bloghp .blog-entry .entry-details{height: 390px;}
#bloghp .blog-entry .entry-thumb{height: 260px;}

.hpnewsletter {    width: 100%; text-align: center !important;}
.hpnewsletter .wpcf7-text.wpcf7-email{       display: inline-block;
    float: none;
    padding: 18px 20px;
    width: 55%;
    text-transform: none;
    font-size: 15px;
    margin-right: 0px;}

.hpnewsletter .wpcf7-form-control.wpcf7-submit{ padding: 15px 35px;
    min-height: 50px;     border-radius: 0;
    display: inline;
    float: none;
    padding: 16px 35px 15px;
    font-size: 22px;
    font-weight: normal; margin: unset; }

.loginth a{background:#0987d1; line-height: 50px !important; margin-top: 20px;
    border: 2px solid white;
    border-radius: 50px;
    width: 110px;
    text-align: center;
}
.loginth a i{ margin-right: 10px; }
.loginth:hover a{color: white !important;}
.loginth{color: white !important;}

.is-sticky .loginth a{    margin-top: 7px;}
.loginth a:hover{color: white !important;}

#ipscircle{height: 600px;}
#bottomround{height: 300px;}
#upround{height: 300px;}
 .desktop_phone a span, .desktop_env a span{    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;font-size:23px;}

.ultimate-typed-main   {height: 32px !important;} 

.dt-sc-icon-box.type1 .icon-content h4{direction: rtl;} 

.dt-sc-counter.type1{direction: rtl;}

/*.dt-sc-icon-box.type11 .icon-wrapper span{ background: linear-gradient(#0987d1 30%, #c7e3f4) !important;}*/
body .dt-sc-icon-box.type11 .icon-wrapper span {
    background: -webkit-linear-gradient(#0987d1 30%, #c7e3f4);
    background: linear-gradient(#0987d1 30%, #c7e3f4);
    background: -ms-linear-gradient(#0987d1 30%, #c7e3f4);
    background: -webkit-gradient(color-stop(30%, #0987d1), color-stop(100%, #00a0ff));
    background: -o-linear-gradient(#0987d1 30%, #c7e3f4);
    background: -moz-linear-gradient(#0987d1 30%, #c7e3f4);
}

body .dt-sc-contact-info.type1 span, body .dt-sc-icon-box.type1 .icon-wrapper span {
    background: -webkit-linear-gradient(#0987d1, #96cff2);
    background: linear-gradient(#0987d1, #96cff2);
    background: -ms-linear-gradient(#0987d1, #96cff2);
    background: -webkit-gradient(color-stop(0%, #0987d1), color-stop(100%, #00a0ff));
    background: -o-linear-gradient(#0987d1, #96cff2);
    background: -moz-linear-gradient(#0987d1, #96cff2);
}

.blog-entry .entry-title h4{direction: rtl;}
.main-title-section h1{direction: rtl;}
.breadcrumb .fa-angle-double-right:before{content: "\f100" !important;}
.widget ul, .textwidget{margin: 1px;}

@media only screen and (max-width: 768px) {
 .desktop_phone, .desktop_env {     font-size: 30px; }
  .desktop_phone a span:before{color:#0987d1;}
  .desktop_env a span:before{color:#0987d1;}
.loginth{    padding-right: unset !important;}
.loginth a{border: none; background:unset;    line-height: 38px !important; margin-top: 0px;}
 /* menu mobile */
 .menu-icons-wrapper .search{display: none;}
 #main-menu ul{text-align: right;}
#main-menu ul.menu li a.dt-menu-expand{left: 0; right: unset;}
#main-menu ul li.menu-item-simple-parent ul li{padding: 0px 15px 0px 0px !important;}
.menu-icons-wrapper{top:-7px !important;}
.main-header-wrapper{z-index: 9999;}
.main-header-wrapper.ipssticky{z-index: 9999;}
 /* menu mobile */
 #logo img{margin: unset !important;}
 #wise360 .slick-current.slick-active{width: 288px !important;}
 #slider_one_text_two {    font-size: 10px !important; line-height: 10px !important;}
 #slider_one {font-size: 17px !important;}
#slider_first .tp-mask-wrap{    right: -92px; top: -25px;}
.home .dt-sc-icon-box.type11{height: unset !important;}
#hpfirst .icon-content p{height: unset !important;}
#wise360 .ult_horizontal .slick-next{right: -15px !important;}
#wise360 .ult_horizontal .slick-prev{left: 0 !important;}
.desktop_whatsapp{display: block;top:22px;}
}
