/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/* Yariv CSS */

/* Sticky Header */
.sticky-logo img {padding: 10px 0;width: 150px;}

/* 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;}

/* 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;}

.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;}

/* 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: 28px;}
.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;direction: ltr;}
#content h2 {padding: 0 0 20px 0;font-size: 21px;line-height: 1.5em;font-weight: normal;color: #000;direction: ltr;}
#content .wpb_row h1, #content .wpb_row h2, #content .wpb_row h3 {color: #555}
#comments {display: none;}

/* Footer */
.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 0 12px 5px;}
}

/* Fancy Header */
.fancyHeader, .fancyHeaderInverted {text-align: center;}
.fancyHeader h2 {background-color: #e0c787;display: inline-block;padding: 14px 38px !important;border: solid white;outline: solid 2px #e0c787;color: white !important;font-size: 38px !important;}
.fancyHeaderInverted h2 {background-color: white;display: inline-block;padding: 14px 38px !important;border: solid #e0c787;outline: solid 2px white;color: #e0c787 !important;font-size: 38px !important;}

/* 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:20px;margin-left:0;}

/* Search Results Page */
.cont-id-0 {margin: 0 !important;}
.no-results {margin: 40px;text-align: center;}

/* Forms - General */
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;color: white;width: 100%;max-width: 239px;margin: 0 auto;}