/*
Theme Name: Yorker Child
Author: Shmi Go La mobile
Template: gt3-wp-yorker     
*/

@import url("../gt3-wp-yorker/style.css");
@import url("css/main.css");
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
@font-face {
    font-family: 'Alef';
    src: url('fonts/Alef-Bold.eot');
    src: url('fonts/Alef-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Alef-Bold.woff') format('woff'),
         url('fonts/Alef-Bold.ttf') format('truetype'),
         url('fonts/Alef-Bold.svg#alefbold') format('svg');
    font-weight: bold;
    font-style: normal;

}


@font-face {
    font-family: 'Alef';
    src: url('fonts/Alef-Regular.eot');
    src: url('fonts/Alef-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Alef-Regular.woff') format('woff'),
         url('fonts/Alef-Regular.ttf') format('truetype'),
         url('fonts/Alef-Regular.svg#alefregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{font-family: 'Alef' !important;  }
p, h1, h2, h3, h4, h5, h6, div.wpcf7 {font-family: 'Alef' !important}
.container a {color: #383552 !important}
.mobile_menu_wrapper a {color:#fff !important}
*::-moz-selection {background: #383552 !important}
h3 {text-transform:none !important;}
.opt_lead h3 {text-align:center}
h2,h4 {font-size: 27px !important}
h4.sidebar_header {font-size:24px !important}
.navmenu ul li a {font-size:15px !important}
.contact_info_area, .contact_info_area a {font-size:18px !important}
.contact_info_area {padding-top:5px !important}
.main_modul h4 {margin-top:70px; color:#383552 !important; font-size:27px !important; margin-bottom:15px}
.main_modul h3 {color:#383552 !important}
.fixtop {padding-top:55px}

.main_container {padding-top:0 !important}
.fl-container {padding-bottom:0 !important}
.module_contact_info {margin-top:0 !important}

.navmenu .sub-menu {background:#383552 !important;}
.navmenu .sub-menu li a {background-color:#383552 !important;}
.navmenu .sub-menu li a:hover {background-color: #5A5771 !important}

.icons_block h4 {margin-top:34px !important; margin-right:125px; margin-bottom:0 !important}
.icons_block_en h4 {margin-top:34px !important; margin-left:125px; margin-bottom:0 !important}
.features_block h4 {margin-bottom:36px !important}
h5.iconbox_title {font-size:20px !important}
.count_descr {display:none !important}
h4.testimonials_heading {font-size:20px !important}

/*** Logo area ***/
.contact_info_area, .contact_info_area a {color:#fff !important} 
.contact_info_area a:hover {color:#666b72 !important}

/*** Icons ***/
.ico {color:#403180 !important}
.stat_count {color:#403180 !important}
.shortcode_iconbox.type2 {padding:36px 0 0 128px !important}
.icon_box2 .shortcode_iconbox.type2.last_item .ico {margin-top: -10px !important}

/*** Pre Footer Area ***/
.pre_footer .sidepanel {background:#e7e8e1 !important; min-height:500px }
.pre_footer .sidepanel .bg_title {background:#e7e8e1 !important; }
.pre_footer .sidepanel .bg_title h4.sidebar_header {color:#5b5d60 !important}
.recent_posts a {color:#403180 !important}

/*.about {border-right:1px solid #d0d4d9; padding-right:50px !important}*/


/*** Contact Main Form ***/
.main_form_first {display:block; float:left; margin-right:1%; width:49.5%}
.main_form_second {display:block; float:left; width:49.5%}
/*.contact_main {padding-top:100px !important}*/
form input[type="text"], form input[type="email"], form textarea {background:#e6e5ed !important; font-family: 'Alef' !important}
.wpcf7-submit {font-weight:600 !important; background:#525069 !important; padding:0 18px 0 80px !important; font-family: 'Alef' !important}
.wpcf7_submit_wrap:before {background:#383552 !important; }
input[type="submit"]:hover {}

/*** Footer Main Form ***/
#footer_form input[type="text"],#footer_form input[type="email"]{background:#5a5771 !important; color:#fff !important}
.text_field_wrap {display:inline-block; position:relative;vertical-align: top; width:100%}
.text_field_wrap:before {
	/*background: none repeat scroll 0 0 #383552;
	margin-top:5px;
	margin-bottom:5px;
	height:42px !important;
    border-radius: 0 6px 6px 0;
    bottom: 0;
    color: #fff;
    content: "\f064";
    font-family: "FontAwesome";
    font-size: 13px;
    font-weight: 400;
    right: 0;
    line-height: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition: all 200ms ease 0s;
    width: 42px;
	z-index:999*/
	display:none !important
}
#footer_form input, #sidebar_form input{margin-top:5px !important; margin-bottom:5px !important}
#footer_form {padding:15px !important}
#sidebar_form {padding:0 !important}
#footer_form .wpcf7_submit_wrap:before, #sidebar_form .wpcf7_submit_wrap:before {display:none !important}
#footer_form input[type="submit"], #sidebar_form input[type="submit"]{width:100% !important; padding:0 !important; height:42px !important; background:#383552 !important}
#footer_form .wpcf7_submit_wrap, #sidebar_form .wpcf7_submit_wrap{width:100% !important; }
#footer_form img.ajax-loader {display:none !important}
div.wpcf7-validation-errors {color:red !important; border-color: red !important}
div.wpcf7-mail-sent-ok {color:#398f14 !important}

.features_block {text-align:left !important}
/*.shortcode_button {box-shadow:0 -1px rgba(0, 0, 0, 0.2) inset !important}*/

.breadcrumbs {font-family: 'Alef' !important}
/*.cont {display:block; margin-top:55px}*/
.test_link .module_content{padding-right:100px}
.test_link_en .module_content{padding-left:50px}

.search_form_block.nav_search{width:200px !important; float:right; position:absolute; right:25px; top:20px; z-index:900; border-radius: 6px 10px 10px 6px !important}
.search_form_block.tablet {width:200px !important; float:right; position:absolute; right:50px; top:20px; z-index:900; border-radius: 6px 10px 10px 6px !important}
.search_form_block.mobile {width:200px !important; float:none; margin:0 auto; z-index:900; border-radius: 6px 10px 10px 6px !important; padding-bottom:10px}

.header.fright form input [type="text"]{-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #e7e9ec;
    border-image: none;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px 1px 2px;
    box-shadow: none;
    color: #5c626a;
    font-size: 14px;
    font-weight: 300;
    height: 53px !important;
    line-height: 26px;
    margin: 0;
    outline: medium none;
    padding: 11px 45px 13px 20px;
    text-shadow: none;
    vertical-align: top;
    width: 100%; }

.search_form_block.nav_search .btn_search, .search_form_block.tablet .btn_search{background-color: #c7c9cd;
    background-image: url("img/search_arrow.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 50%;
    box-shadow: none;
    cursor: pointer;
    display: block;
    height: 18px;
    line-height: 18px;
    margin: -9px 0 0 !important;
    min-height: 18px;
    padding: 0;
    position: absolute;
    right: 8px;
    text-indent: -9999px;
    top: 48%;
    transition: all 200ms ease 0s;
    vertical-align: top;
    width: 18px;}
	
.search_form_block.mobile .btn_search {
	background-color: #c7c9cd;
	background-image: url("img/search_arrow.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 50%;
    box-shadow: none;
    cursor: pointer;
    display: block;
    height: 18px;
    line-height: 18px;
    margin: -14px 0 0 !important;
    min-height: 18px;
    padding: 0;
    position: absolute;
    right: 8px;
    text-indent: -9999px;
    top: 48%;
    transition: all 200ms ease 0s;
    vertical-align: top;
    width: 18px;}
.navmenu {position:relative !important; padding-right:250px !important}

.portf_meta .meta_wrap .item_info {display:none !important}
.portf_meta .meta_wrap {padding-right: 0 !important}

.module_team li {margin-right:-5px !important}
.team_icons_wrapper {display:none !important}

/*** Newsletter ***/
.text_newsletter_wrap {display:inline-block; position:relative;vertical-align: top; width:100%}
.text_newsletter_wrap:before {
	/*background: none repeat scroll 0 0 #383552;
	margin-top:5px;
	margin-bottom:5px;
	height:42px !important;
    border-radius: 0 6px 6px 0;
    bottom: 0;
    color: #fff;
    content: "\f064";
    font-family: "FontAwesome";
    font-size: 13px;
    font-weight: 400;
    right: 0;
    line-height: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition: all 200ms ease 0s;
    width: 42px;
	z-index:999*/
	display: none !important
}
.widget_rss ul, .widget_text .textwidget {color:#5b5d60 !important}
.mc_signup_submit:before {background:#5A5771 !important; display:none !important}
 input#mc_submit,  input#mc_signup_submit
 {background-color:#383552 !important;
 width:100% !important;
 padding:0 !important;
 height:42px !important;
 color:#fff !important;
 border-radius:6px !important;
 border:0 none !important;
 margin-top:5px !important;
 box-shadow:0 -2px rgba(0, 0, 0, 0.3) inset !important;
 font-weight:bold !important;
 font-family:'Alef' !important}
 
 .mc4wp-form {margin:1.6em 0 !important}
 form input#mc4wp_email[type="email"], form input#mc4wp_name[type="text"] {background:#5A5771 !important; color:#fff !important; margin-top:5px !important; margin-bottom:5px !important}
 .signup_wrapper {display:inline-block; position:relative;vertical-align: top; width:100%}
 .mc_signup_submit {bottom:5px !important; right:0 !important}
 
 .form-allowed-tags, .form-allowed-tags code {display:none !important}
.left-sidebar-block .sidepanel .textwidget {padding:20px !important; }
.left-sidebar-block .sidepanel .textwidget form input#mc4wp_email[type="email"] {background:#E6E5ED !important; color:#5c626a !important}
.left-sidebar-block .sidepanel .textwidget form input#mc4wp_name[type="text"] {background:#E6E5ED !important; color:#5c626a !important}

.pre_footer .widget_nav_menu li a, .pre_footer .widget_pages li a,
 .pre_footer .widget_meta li a, .pre_footer .widget_archive li a,
 .pre_footer .widget_categories li a, .pre_footer .widget_recent_entries li a, .pre_footer .widget_recent_comments li a
 {color:#5b5d60 !important}
 .pre_footer .widget_categories li a:hover, .pre_footer .widget_recent_entries li a:hover, .pre_footer .widget_recent_comments li a:hover
 {color:#9C66AA !important}
 
 input#web {display:none !important}
 .testimonials_text:before, .testimonials_text:after {color:#5A5771 !important}
 .testimonials_heading span {color:#5A5771 !important}
 
 .icons_padding_small .contact_info_item {font-size:16px !important}
 .acc_togg_title span {font-size:16px !important}
 .acc_togg_title:hover, .acc_togg_title.state-active {color:#5A5771 !important}

 
 .main_modul .shortcode_social_icon span {padding-top:0 !important}
 .main_modul .shortcode_social_icon {font-size:14px !important; width:30px !important; height:30px !important}
 .shortcode_iconbox.type2 .ico {height:53px !important; width:53px !important; left:4px !important}
 .icon_box2 .shortcode_iconbox.type2.last_item .ico:after {left:26px !important}
 .icon_box2 .shortcode_iconbox.type2.first_item .ico:before {left:26px !important}
 
 .solution_list {display:block; margin:10px auto; width:740px}
 .solution_list p {margin:0 !important}
 .solution_list .shortcode_social_icon {width:20px !important; height:20px !important}

.share_linkedin:hover {
    background-color: #1C6188;
} 

.home_block {padding-bottom:40px}

ul#menu-footer_menu.menu li#lang {display:none !important}

.menu-item-language-current {display:none !important}

.featured_item_content ul li {list-style-type: disc !important}


@media only screen and (min-width: 992px) {
.leadera_img {padding-top:60px !important;}
.search_form_block.tablet {display:none}
.solution_img img{margin-top:80px; margin-left:auto; margin-right:auto; display:block}
.solution2_img img{margin-top:140px; margin-left:auto; margin-right:auto; display:block}
.solution3_img img{margin-top:40px; margin-left:auto; margin-right:auto; display:block}
.solution4_img img{margin-top:60px; margin-left:auto; margin-right:auto; display:block}
}
@media only screen and (max-width: 992px) {
.search_form_block.nav_search {display:none}
.solution_img img {margin-top:20px; margin-left:auto; margin-right:auto; display:block }
.solution2_img img{margin-top:20px; margin-left:auto; margin-right:auto; display:block}
.solution3_img img{margin-top:20px; margin-left:auto; margin-right:auto; display:block}
.solution4_img img{margin-top:20px; margin-left:auto; margin-right:auto; display:block}
}
/*
@media only screen and (min-width: 481px) and (max-width: 767px){
.solution_list {width:440px}
}
*/
@media only screen and (max-width: 480px){
.search_form_block.tablet {display:none}
.leadera_img {padding-top:20px !important;}
.top_pad {display:none !important}
.number {display:none}
/*.solution_list {width:300px}*/
}

@media only screen and (min-width: 481px) {
.search_form_block.mobile {display:none}
}

@media only screen and (max-width: 640px) {
.testim_slider {display:none !important}
}

@media only screen and (max-width: 740px) {
.steps {display:none}
.containerrr {margin-bottom: 0}
.selects-1, .selects-2, .selects-3 {width:100%; margin-bottom:20px; float:right}
#sel1, #sel2, #sel3 {width:100%; }
.sel2, .sel3 {width:100%; }
.main_form_first {width:100% !important}
.main_form_second {width:100% !important}
.main_form_first_he {width:100% !important}
.main_form_second_he{width:100% !important}
.contact_main {padding-bottom:0 !important}
.icons_block_en h4 {margin-left:0 !important}
.leadera_img {padding-top:0 !important}

}

@media only screen and (max-width: 739px) {
.solution_list {width:100% !important}
}

.contact_info_icon_footer{
    display: inline-block;
    height: 10px;
    position: relative;
    text-align: center;
    width: 10px;
}

ul#menu-footer_menu_he-1 li#lang {display:none !important}
ul#menu-recommended_posts li#lang {display:none !important}

.footer_bottom a {text-decoration:underline; color:#5c626a !important}

.wp-caption {max-width:100%}

/*.pre_footer .span3 .sidepanel.widget_recent_entries {display:none !important}*/