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


/* 05-06-19 */

#page .btmBtnOne .fa-phone, #page .btmBtnTwo .fa-envelope {
    font-size: 36px;
    margin-right: 10px;
    position: relative;
    bottom: 1px;
}

.dt-btn:hover {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
    box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
}




/*additional logo ontop*/
.newLogoArea{display:block;position: absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:253px;margin-top: -3px;}
.newLogoArea a{display:block;}
.blkLine{display:block;width:68px;height:3px;margin:0 auto;background:#000;}
.blkLineLeft{display:block;width:68px;height:3px;background:#000;}
.whiteLine{display:block;width:68px;height:3px;margin:0 auto;background:#E0CBA2;}
.whiteLineLeft{display:block;width:68px;height:3px;background:#E0CBA2;}
#main .reverseBtn{-webkit-box-shadow: inset 0px 0px 0px 2px #fff;-moz-box-shadow: inset 0px 0px 0px 2px #fff;box-shadow: inset 0px 0px 0px 2px #fff;}
/*square setions*/
#main .sqrCol .vc_column-inner{max-width:600px;padding:35px 15px 0 15px;margin:0 auto;}
/*bottom buttons*/
.btmBtnOne{float:right;width:340px;padding: 20px;}
.btmBtnTwo{float:left;width:340px;padding: 20px;}
/*menu page text*/
.menuText p, .menuText ul{font-size:24px;line-height:32px;}
.menuText ul{margin-left:0;padding-left:0;list-style: none;}
.menuText ul li{border-bottom: 2px dotted #fff;padding-bottom: 5px;margin-bottom: 5px;}
.menuText ul li:last-child{border-bottom:none;}
/*style booking form*/
.gform_wrapper .top_label .gfield_label{font: normal 300 18px / 24px "Rubik", Helvetica, Arial, Verdana, sans-serif;}
 #main .gform_wrapper .gfield_required{color: #e0caa2;}
#gform_wrapper_1 input[type="text"],#gform_wrapper_1 input[type="search"],#gform_wrapper_1 input[type="tel"],#gform_wrapper_1 input[type="url"],#gform_wrapper_1 input[type="email"],#gform_wrapper_1 input[type="number"],#gform_wrapper_1 input[type="date"], #gform_wrapper_1 input[type="range"],#gform_wrapper_1 input[type="password"],#gform_wrapper_1 select,#gform_wrapper_1 textarea,#gform_wrapper_1 .wpcf7-number, #gform_wrapper_2 input[type="text"],#gform_wrapper_2 input[type="search"],#gform_wrapper_2 input[type="tel"],#gform_wrapper_2 input[type="url"],#gform_wrapper_2 input[type="email"],#gform_wrapper_2 input[type="number"],#gform_wrapper_2 input[type="date"], #gform_wrapper_2 input[type="range"],#gform_wrapper_2 input[type="password"],#gform_wrapper_2 select,#gform_wrapper_2 textarea,#gform_wrapper_2 .wpcf7-number{color: #fff;border-color: #fff;background-color: rgba(224,217,202,0.18);}
#gform_wrapper_1 .gform_footer, #gform_wrapper_2 .gform_footer{text-align: center;}
#gform_submit_button_1, #gform_submit_button_2{color: #000;background-color: #fff;}
#gform_submit_button_1:hover,#gform_submit_button_2:hover{background-color: #E0CBA2!important;}

@media only screen and (max-width: 900px) {
.masthead{position:absolute;width:100%;}
.newLogoArea{width:179px;}
.newLogoArea img{width:179px;height:169px;}
#fancy-header{height: 280px;}
#fancy-header .wf-wrap{height:280px;padding-bottom: 0!important;}
}

@media only screen and (max-width: 767px) {
	.btmBtnOne, .btmBtnTwo{float:none;}
	#fancy-header h1.fancy-title{font-size:30px!important;line-height:32px!important;}
}

@media only screen and (max-width: 480px) {
	.sMalls h2{font-size:24px;line-height: 26px;}
	body.home #main ul.instagram-pics img {
        width: 100%;
    }
}

@media only screen and (max-width: 320px) {
	.sMalls h2{font-size:24px;line-height: 26px;}
	.btmBtnOne, .btmBtnTwo{font-size:24px;line-height: 26px;}
	.mobile-main-nav > li > a{padding: 8px 30px 8px 0;}
	}