/*
Theme Name: The7child
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
*/
@import url("../dt-the7/style.css");

body {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.wf-wrap {
    max-width: 1020px;
}

#phantom .ph-wrap .ph-wrap-content {
    max-width: 1100px;
}

#top-bar {
    background-color: #003472;
    background-image: linear-gradient(#003472, #052354);
    color: #FFFFFF;
    font-size: 12px;
    line-height: 40px;
}

#header .wf-table {
    height: 90px;
    min-height: 90px;
}
/*
.logo-left #navigation {
    display: none;
}
*/
.content .icons-bg .benefits-grid-ico > img {
    line-height: 0;
    max-height: 120px;
    max-width: 120px;
    vertical-align: middle;
}

.benefits-grid .benefits-grid-ico {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
}

.home-services h4 {
    color: #8D9095;
    text-transform: none;
}

h1.tcoheader {
    color: #8D9095; /* #373A41 */
    font: bolder 21px/21px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
    letter-spacing: 6px;
    text-transform: uppercase;
    margin-bottom: 6px;
}

h1.tcoheader-service {
    color: #8D9095;
    font: bolder 21px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
    letter-spacing: 6px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

h3.tcoheader {
    color: #8D9095; /* #373A41 */
    font: bolder 21px/21px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
    letter-spacing: 6px;
    text-transform: uppercase;
    margin-bottom: 6px;
}

h3.tcoheader-service {
    color: #8D9095;
    font: bolder 21px/27px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
    letter-spacing: 6px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

h5, .author-quote, .h5-size {
    color: #8D9095; /* #373A41 */
    font: 15px/19px "Open Sans",Helvetica,Arial,Verdana,sans-serif; /* 16px/22px */
}

h3 {
    color: #8d9095 !important;
}

.icons-bg .benefits-grid-ico, .icons-bg a.benefits-grid-ico:hover {
    background-color: #fff;
}

.icons-bg .benefits-grid-ico {
    font-size: 1px;
    height: 120px;
    line-height: 120px;
    margin: 0 auto 20px;
    position: relative;
    width: 120px;
}

/* FOOTER */

#footer {
    background-color: #003472;
    background-image: linear-gradient(#003472, #052354);
}

.footer .widget {
    color: #FFFFFF;
}

.footer .widget-title {
    color: #FFFFFF;
}

.footer .color-primary {
    color: #D8D8D8;
}

.style-minimal .footer .soc-ico a .icon {
    fill: #FFFFFF;
}

.footer a, .footer .recent-posts a {
    color: #00B7C5;
    text-decoration: none;
}

a.clear-form, .sidebar-content a.clear-form, .footer a.clear-form {
    color: #FFFFFF;
}

/*

body {
    background: none no-repeat fixed center top / cover #ffffff;
}

#main {
    padding: 30px 0 0px;
}

.footer .widget {
    margin-bottom: 20px;
}

.footer {
    margin: 40px 0 0;
    padding: 40px 0 20px;
}

.home #footer {
    border-top: 0 solid #DADEE1;
    margin: 0;
}

#bottom-bar .wf-table {
    height: 40px;
}

.frame-on.frame-fancy.grey, .shortcode-code {
    background-color: rgba(55, 58, 65, 0.04);
    box-shadow: 0 0 0 0px rgba(218, 222, 225, 0.8) inset;
}
/*
.block-style-widget, .frame-on.frame-fancy.grey, .shortcode-code {
    background-color: rgba(55, 58, 65, 0.04);
    box-shadow: 0 0 0 0px rgba(218, 222, 225, 0.8) inset;
}
*/
.no-avatar {
    background: #64CBF4;
    background-size: 20px 20px;
    border: 0px solid rgba(218, 222, 225, 0.8);
}

.sidebar-content .no-avatar {
    background: #64CBF4;
    background-size: 20px 20px;
    border: 0px solid rgba(218, 222, 225, 0.8);
}

.benefits-grid .benefits-grid-ico {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
}

#phantom .ph-wrap.with-logo .ph-wrap-content .logo-box {
    line-height: 0;
    padding: 10px 40px 10px 0;
    text-align: left;
}

.fancy-header .hgroup {
    padding: 30px 0;
}

.fancy-header.title-center .breadcrumbs {
    padding-bottom: 25px;
}

.fancy-header .wf-td {
    width: 70%;
}

.custom-menu a:hover, .widget-pages a:hover {
    text-decoration: none;
    color: #64CBF4 !important;
}

.hover-style-one .rollover-content, .hover-style-one .fs-entry-content {
    background-image: none;
}

.rsShor .slider-post-inner {
    display: none;
    margin: 0 35px;
    padding: 5px 10px 0;
}

.project-post .wf-table .portfolio-categories {
    display: none;
    margin-top: 5px;
}

/* WOOCOMMERCE NOTE* COPY */

.tco-woo-wait {
    font-size: 11px;
    line-height: 15px;
    margin-top: 15px;
    text-align: left;
}
