/*
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
*/
img.preload-me.iso-lazy-load.height-ready.iso-item-lazy-load.iso-layzr-loaded{width: 100%;}
.author.vcard, .data-link{display:none; opacity:0; overflow:hidden;}
/*HEADER*/
#primary-menu{flex-wrap: nowrap;
    flex-direction: row;}
@media screen and (min-width: 1071px){
.mini-nav:not(.select-type-menu) > ul > li:not(:last-child) {
    margin: 0 30px 0 0;
}}
.mobile-main-nav > li.has-children > a:after, .mobile-main-nav .next-level-button, .mobile-main-nav > li.menu-item-language > a:after {
    color: rgb(83, 71, 65);}
.dt-mobile-header .mini-widgets, .mobile-main-nav, .mobile-mini-widgets-in-menu {padding-bottom: 17px;}
.dt-mobile-header .mini-nav li:first-child{padding: 0px 0px 11px 0px;}
/*COMPOSER*/
.uvc-heading .uvc-sub-heading {line-height: 23px;}
.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {background-color: #6c7782;}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {background-color: #808c99;}
/*SEARCH*/
body.search-results div.entry-meta{display:none;}
/*HOME*/
#menu-img-servicios img{height:134px; width:auto;}
#menu-img-servicios a{color:#534741; text-decoration:none;}
.post-link h4{text-transform:none;}
.post-link .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-icon-right.vc_btn3-color-white{padding-left: 0px;text-transform: uppercase;color: #8f9ead;font-weight: 700;}

/*FOOTER*/
.footer .widget {margin-bottom: 0px;}
.widget.widget_nav_menu.wf-cell.wf-2-3 ul#menu-main-menu{
	-webkit-column-count: 3;
    -moz-column-count: 3;
	column-count: 3;column-gap: 30px;-webkit-column-gap: 30px;-moz-column-gap: 30px;padding: 27px;}
.widget_nav_menu li.menu-item-66{display:inline-block;margin: 9px 0 0;}
.widget_nav_menu li ul.sub-menu li{margin: 0;padding: 7px 0 0;}
.footer .menu li{border: none;}
.widget_nav_menu li a{text-transform:uppercase;font-weight:700;}
.widget_nav_menu li .sub-menu a{text-transform:none;font-weight:400;}
#text-2{background: #ad9d92;color: #f1eeec;padding: 60px;}
#text-2 .textwidget a{color:#f0eeec;}
#text-2 .textwidget a:hover{color: #d9d4cf;}
#text-2 .textwidget .Defaults-facebook:before, #text-2 .textwidget .Defaults-instagram:before {color: #ac9d92;background: #f0eeec;padding: 3px;}
#bottom-bar .wf-float-right {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -ms-justify-content: flex-start;
	justify-content: flex-start;}
/*RESPONSIVE CONTACT FORM*/
#responsive-form{margin:0 auto;width:100%;color:#FFF;}
.form-row{width: 100%;}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;}
#responsive-form.call-to {background: #8296a6;padding: 10px;}
#responsive-form.call-to input[type="submit"]{border: 2px solid #FFF;
    background: transparent;}
div.wpcf7 .wpcf7-submit:disabled {opacity: 0.5;}
input.wpcf7-form-control.wpcf7-submit{position: relative;float: right;right: 0;}
#responsive-form.call-to input.wpcf7-form-control.wpcf7-submit {float: left;}
.pink-callto #responsive-form.call-to {background: #975957;}
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}
/*RESPONSIVE*/
@media screen and (max-width: 778px){
.related-projects a.owl-next{right: -17px;}
.related-projects a.owl-prev{left: -17px;}
/*column reverse*/
.vc_row.vc_rtl-columns-reverse.vc_row-flex{flex-direction: column-reverse;}
	.mini-search input.field{width: 144px;}
	#col-formulario.vc_col-sm-6{padding-bottom:144px;}
input.wpcf7-form-control.wpcf7-submit {
    top: 139px;
    width: 100%;}
#responsive-form.call-to input.wpcf7-form-control.wpcf7-submit {
    top: auto;
    width: 100%;}
.vc_row.vc_column-gap-20>.vc_column_container#col-formulario{padding-bottom: 160px;}
.widget.widget_nav_menu.wf-cell.wf-2-3 ul#menu-main-menu{
	-webkit-column-count: 1;
    -moz-column-count: 1;
	column-count: 1;}
.footer .wf-wrap {padding: 0px;}
}
@media screen and (max-width: 1070px){
.show-mobile-logo .branding img.mobile-logo, .show-mobile-logo.show-device-logo .branding img.mobile-logo, .show-device-logo .branding img, .show-mobile-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo, .show-device-logo .mobile-branding img, .transparent .mobile-branding img.mobile-desktop-logo {max-width: 170px;}}
@media screen and (max-width: 744px){.header-elements-button-1 {
	font-size:16px;}
#menu-img-servicios img {height: 90px;}
}
@font-face {
  font-family: 'Defaults';
  font-display: swap;
  src: local('Arvo'), url(https://www.doormader.com/wp-content/uploads/smile_fonts/Defaults/Defaults.woff?rfa9z8) format('woff');
}
@font-face {
  font-family: 'LibreFranklin';
  font-display: swap;
  src: local('Arvo'), url(https://fonts.gstatic.com/s/librefranklin/v3/jizDREVItHgc8qDIbSTKq4XkRiUf2zcZiVbJ.woff2) format('woff2');
}
@font-face {
  font-family: 'LibreFranklin';
  font-display: swap;
  src: local('Arvo'), url(https://fonts.gstatic.com/s/librefranklin/v3/jizAREVItHgc8qDIbSTKq4XkRi2k_iI0q1vjitOh.woff2) format('woff2');
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: swap;
  src: local('Arvo'), url(https://www.doormader.com/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Librefranklin';
  font-display: swap;
  src: local('Arvo'), url(https://fonts.gstatic.com/s/librefranklin/v3/jizAREVItHgc8qDIbSTKq4XkRi3s-CI0q1vjitOh.woff2) format('woff2');
}
@font-face {
  font-family: 'Icoomon';
  font-display: swap;
  src: local('Arvo'), url(https://www.doormader.com/wp-content/themes/dt-the7/fonts/icomoon-the7-microwidgets-16x16/fonts/icomoon-the7-microwidgets-16x16.ttf?dqeoeo) format('ttf');
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: swap;
  src: local('Arvo'), url(https://www.doormader.com/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.woff2) format('woff2');
}