/*

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

*/

#main {padding: 20px 0 20px 0;}
.sidebar.bg-under-widget .widget, .bg-under-widget .sidebar-content .widget, .solid-bg.sidebar-content .widget {margin-top: 20px;}

#page input[type="text"], #page input[type="search"], #page input[type="tel"], #page input[type="url"], #page input[type="email"], #page input[type="number"], #page input[type="date"], #page input[type="range"], #page input[type="password"], #page select, #page textarea, #page .wpcf7-number {
    text-align: right;
    direction: rtl;
    border: 1px solid #6c84b2 !important;
    background: #fff !important;
}

.form-part {text-align:right}
.form-part-box input.wpcf7-form-control.wpcf7-submit {
    border-radius: 0;
    margin: 24px 0 0;
    background: #52a199 !important;
}
.form-part-box {
    margin: 0 auto -30px;
    background: #e0e0e0;
    text-align: center;
    padding: 50px 0;
}
.form-part-box h3 {font-weight:600;color:#526a98}
.form-part-box h4 {font-weight:300;font-size:20px;margin-bottom:24px}
.form-part-box .wf-container {max-width:1200px;margin:0 auto}
.list-divider li:first-child {
    padding-top: none !important;
    margin-bottom: auto;
    border: none!important;
    background-position: inherit;
}

.entry-author {background-color: #f7f7f7;width: 100%;}
div#slide-1-layer-2, div#slide-2-layer-7 {background: transparent !important;}
span.menu-text, span.menu-item-text {
    padding: 6px;
    line-height: 1.3 !important;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-381 a {
    font-size: 30px;
    color: #53a29a !important;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-381 a span {
    font-size: 40px;
    color: #b6599f !important;
}
span.menu-text {padding: 50px 20px;color:#fff}
.main-nav li:nth-child(1) { background:linear-gradient(to right, rgba(190,0,194,1) 0%,rgba(221,0,227,1) 100%);}
.main-nav li:nth-child(2) { background:linear-gradient(to right, rgba(93,163,155,1) 0%,rgba(67,160,152,1) 100%);}
.main-nav li:nth-child(3) { background:linear-gradient(to right, rgba(178,193,89,1) 0%,rgba(180,193,106,1) 100%);}
.main-nav li:nth-child(4) { background:linear-gradient(to right, rgba(238,149,21,1) 0%,rgba(237,186,116,1) 100%);}
.main-nav li:nth-child(5) { background:linear-gradient(to right, rgba(231,84,66,1) 0%,rgba(229,22,0,1) 100%);}
.main-nav li:nth-child(6) { background:linear-gradient(to right, rgba(100,73,64,1) 0%,rgba(119,89,80,1) 100%);}
.main-nav li:nth-child(7) { background:linear-gradient(to right, rgba(51,102,255,1) 0%,rgba(51,102,255,1) 100%);}
   
   
.main-nav li a span { color: #fff !important;font-weight:300 !important}
.main-nav ul.sub-nav li:nth-child(1),.main-nav ul.sub-nav li:nth-child(2),.main-nav ul.sub-nav li:nth-child(3),
.main-nav ul.sub-nav li:nth-child(4),.main-nav ul.sub-nav li:nth-child(5),.main-nav ul.sub-nav li:nth-child(6) {background:inherit;padding:inherit;width:100%}
.main-nav ul.sub-nav span.menu-text {padding:inherit;color:#fff;font-size:16px}
.sub-nav { right: 0;}

.home time { display: none !important;}
.home img.lazy-load.preload-me.is-loaded { border: 1px solid #ccc; padding: 2px;}
#phantom span.menu-text {padding: 0;}
ul#top-menu li a span {color: #555;  padding: 0;}


.form-part-box h3 {
    font-weight: 600;
    color: #52a199;
    font-size: 34px;
}

@media screen and (min-width: 778px) {
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .header-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
 max-width: calc(1200px - 40px);}
 
#phantom .ph-wrap {max-width: calc(1200px - 40px) !important;}
}
@media screen and (max-width: 770px) {
.form-part { width: 100% !important;  padding: 6px 10% !important; margin: 0; float: right;}
}


