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


body, p, li, ul, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
.h1-size, .entry-title.h1-size, .h2-size, .entry-title.h2-size, h1.entry-title, .h3-size, .entry-title.h3-size, h2.entry-title, .h4-size,
.entry-title.h4-size, h3.entry-title, .h5-size, .entry-title.h5-size, .h6-size, .entry-title.h6-size, .header-color, .entry-meta .header-color,
.color-title, .main-nav>li> a .menu-text, .textwidget, h1, h2, h3, h4, h5, h6, p {
    font-family: 'Open Sans Hebrew', sans-serif !important;}

.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}
.wby {  color: #606293; border-bottom: 1px dotted #606293;}
.entry-meta, .entry-tags, .portfolio-categories, .author-link {
    font-size: 13px;
    line-height: 120%;
}
.single .single-share-box {
  
    margin-bottom: 80px !important;
}
.archive .wf-cell.iso-item.shown { width: 100% !important; position: static !important;}
.archive .blog-media.wf-td {  max-width: 33%; width: 33%; float: left !important; box-sizing: border-box; padding: 20px;}
.archive  .blog-content.wf-td { max-width: 66%; float: right;  box-sizing: border-box; padding: 20px;}


.bg-on .blog-content, .bg-on .project-list-content {
    padding: 10px;
    font-size: 16px;
    line-height: 130%;
}
.content .searchform input, .widget .searchform input {
    padding-right: 30px;
    font-size: 17px !important;
}
.post.bg-on, .post.bg-on.fullwidth-img.format-quote, .post.bg-on.fullwidth-img.format-link {
    background-color: #e6e6e6;
}

.mini-widgets {
    padding: 0px !important;
}
.contact-link {
    color: #fff !important;
    text-decoration: none !important;
    padding: 0px 40px 0px !important;
    float: left;
    text-align: center;
    line-height: 100%;
    margin:0px 0 -5px;
    font-size: 24px;
    background: #606293;
    position: fixed !important;
    left: 0;
    z-index: 99999999999999999999999999;
    text-align: center;
    top: 0;
}
.contact-link  span.menu-text {color: #fff !important;}
.contact-link a {color:#fff}
.exp {font-size:13px !important; line-height:120% !important}
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}
#phantom #primary-menu {margin-bottom: 0 !important}
.mini-widgets {background: #606293; color: #fff !important;padding:0px !important}
.text-area { font: normal 500 19px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif; color: #fff;}
.fifth {width:20%;float:right;}
input, textarea {
    width: 98% !important;
    margin: 5px 1% !important;
    max-height: 42px;
    float: left;
    box-sizing: border-box;
    font-size: 24px !important;
    font-family: open sans hebrew, sans-serif !important;
    color: #000 !important;
    padding: 6px;
    border-radius: 0 !important;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 opacity:1;color: #000 !important;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Firefox 19+ */
 opacity:1;color: #000 !important;
}
textarea:-ms-input-placeholder, input:-ms-input-placeholder { /* IE 10+ */
  opacity:1;color: #000 !important;
}
textarea:-moz-placeholder, input:-moz-placeholder { /* Firefox 18- */
   opacity:1;color: #000 !important;
}

input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder {
   opacity:1;color: #000;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
    color: #fff !important;
    border-color: #5472D2 !important;
    background-color: #5472D2 !important;
}
ul#primary-menu {margin-bottom:0px}
.former input, .former textarea {background:#C3C3D6}
.former input[type="submit"] {background:#fff}
.home .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline { background-color: #fff;}
.purplusection {}
.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space { min-height: 50px;}
.former textarea { overflow: hidden;}
.single .entry-content p {font-size: 16px; line-height: 143%; margin-bottom: 30px;}
blockquote { color: #606293; font-weight: 600 !important; font-size: 20px;  font-family: open sans hebrew; border-right: 5px solid #606293;}
blockquote pre { color: #606293; font-weight: 600 !important; font-size: 20px;  font-family: open sans hebrew;}
.single .post-meta {  margin-bottom: 55px;  width: 100%; float: left;  margin: 20px 0;  font-size: 20px;  border-top: 3px solid #606293; padding: 20px 0;}
.single .single-share-box { margin-top: -5px;  margin-bottom: 0;}
.single-share-box { position: static;  width: 100%; float: left;}
.share-link-description, .author-bio {font-size: 14px;  line-height: 160%;}
.single .entry-tags a {  padding: 1px 6px;  margin: 2px; border: 0px solid;  font: 400 13px/1.4 open sans hebrew,sans-serif; text-decoration: none;  letter-spacing: 0;}
a.comment-link {
    width: 50%;
    text-align: center;
    margin: 22px 0 0 !important;
    float: left;
    font-weight: 600;
    border: 2px solid #606293;
    padding: 12px !important;
    display: block;
    line-height: 30px;
    font-size: 20px;
    color: #606293;
    border-radius: 34px;
    background: #e3e4fd;
}
.comment-form .form-fields { overflow: visible; margin-bottom: 10px;}

textarea#comment {
    width: 100% !important;
    margin: 8px 0% 0 !important;
    max-height: 42px;
    float: left;
    box-sizing: border-box;
    font-size: 24px !important;
    font-family: open sans hebrew, sans-serif !important;
    color: #000 !important;
    padding: 6px;
    border-radius: 0 !important;
}


@media screen and (max-width:770px) {
.archive .blog-media.wf-td, .archive  .blog-content.wf-td {  max-width: 100%;  width: 100%;}
.sidebar-left .sidebar, .sidebar-right .content {float: right;  padding-right: 0px;  padding-left: 0  !important;}
.fifth {width:100%;float:right;}
#main { padding: 70px 7%; box-sizing: border-box;}
.home #main { padding: 0; box-sizing: border-box;}
}