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

::-webkit-input-placeholder { 
    opacity: 1;
    color: #4a3d5a !important;
}
::-moz-placeholder { 
    opacity: 1;
    color: #4a3d5a !important;
}
:-ms-input-placeholder { 
    opacity: 1;
    color: #4a3d5a !important;
}
:-moz-placeholder { 
    opacity: 1;
    color: #4a3d5a !important;
}

#site-title > a,
.mobile-branding > a {
    font-size: 1.6rem;
    text-decoration: none;
    text-transform: uppercase;
    color: #ff6c0e;
    line-height: 1;
    font-weight: bold;
}

.mobile-branding > a {
	font-size: 1.2rem;
	display: block !important;
}

.white-text{
	color: #fff;
}

.bold-text{
	font-weight: bold !important;
}

.join-text{
     font-size: 19px;
}

.wpcf7-form{
	text-align: center;
}

.wpcf7-form input[type="submit"]{
	background: #ff6c0e;
}

#page .wpcf7-form input[type="submit"]:hover{
	background: #ff6c0e;
    opacity: 0.85;
}

.mc4wp-form-fields input{
	width: 100%;
}

.mc4wp-form-fields input[type="text"],
.mc4wp-form-fields input[type="email"]{
     text-align: center;
     color: #000;
}

form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    font-family: Bad Script;
    font-size: 1.1em;
}

.mc4wp-response{
	font-size: 12px;
	color: #fff;
}

.footer .widget-title{
     font-weight: bold;
     font-size: 20px;
}

.woocommerce-product-gallery__trigger{
    display: none;
}

.postid-50035 div.product div.summary > .price{
    display: none;
}

body .featherlight .featherlight-content{
    background-color: #4a3d5a;
}

.featherlight #optin{
    max-width: 480px;
    background-color: #4a3d5a;
    color: #fff;
}

.featherlight #optin p{
    text-align: center;
}

.site-video{
    margin-bottom: 20px;
}

.site-video video{
    width: 100% !important;
    height: auto !important;
}

.f-default,
.f-img-default,
.single .post-thumbnail{
    display: none;
}

@media screen and ( min-width: 778px ){
    .single-product .product div.images{
        width: 30%;
    }

    .single-product .product div.summary {
        width: calc(100% - 30% - 50px);
    } 
}

@media screen and ( max-width: 777px ){
    .product div.images {
        max-height: 300px;
        overflow: hidden;
    }    

    .dt-contact-form{
        text-align: center;
    }

    .mobile-col-reverse{
        flex-direction: column-reverse;
    }
    
}