/*
Theme Name: DVZ_Theme
Author: Designvollzug
Author URI: http://designvollzug.de/
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
*/

@font-face {
 font-family: Shala;
 src: url("./fonts/Shala.eot") /* EOT file for IE */
}
@font-face {
 font-family: Shala;
 src: url("./fonts/Shala.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: ShalaBold;
 src: url("./fonts/ShalaBold.eot") /* EOT file for IE */
}
@font-face {
 font-family: ShalaBold;
 src: url("./fonts/ShalaBold.ttf") /* TTF file for CSS3 browsers */
}

h1, h2, h5, input, textarea {
  font-family: 'ShalaBold', 'Cabin' !important;
}

h3, h4, h6 {
  font-family: 'Shala', 'Cabin' !important;
  font-weight: normal !important;
}



/*--- 2 Column Form Styles Start ---*/

#left {
    width: 48%;
    float: left;
    margin-right:4%;
}
 
#right {
    width: 48%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom: 0px;
}
 
.clearfix {
    display:block;
}

/*--- 2 Column Form Styles End ---*/

input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit), .post-password-form input[type="submit"], .mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"] {
    font: 'ShalaBold' !important; 
    width: 100% !important;
}

.grecaptcha-badge {
  bottom: 100px !important;
}

.full-width-wrap .dt-shortcode .filter {
    width: 100% !important;
}

.effect-sarah .rollover-content .entry-title:after {
    background: #8d167a !important;
}

/*.tab-style-three.wpb_tabs .wpb_tabs_nav li.ui-tabs-active:before {
    position: absolute;
    display: block!important;
    bottom: -5px;
    left: 0;
    width: 100%;
    height: 2px;
    content: "";
    -webkit-backface-visibility: hidden;
}

.wpb_tabs.tab-style-three .wpb_tabs_nav li.ui-tabs-active:before {
    background-color: #8d167a;
}

.wpb_tabs_nav > li:not(.ui-state-active):after {
    position: absolute;
    display: block!important;
    bottom: -5px;
    left: 0;
    width: 100%;
    height: 2px;
    content: "";
    -webkit-backface-visibility: hidden;
    background-color: #8d167a;
}

.wpb_tabs_nav > li:not(.ui-state-active):after {
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transition: transform .3s ease-in-out 0s;
    -webkit-transition: transform .3s ease-in-out 0s;
    transition: transform .3s ease-in-out 0s;
}

.wpb_tabs_nav > li:not(.ui-state-active):hover:after {
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  .wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a, .wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a, .wpb_content_element.tab-style-three .wpb_tabs_nav > li.ui-tabs-active > a, .wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav > li.ui-tabs-active > a {
    color: #000;
}*/

.gs-tab .wpb_tabs_nav {
    display: flex;
    justify-content: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    padding-bottom: 40px;
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover {
    background-color: inherit;
}

.hover-color-static.effect-bubba .rollover-project, .hover-color-static.effect-layla .rollover-project, .hover-color-static.effect-sarah .rollover-project {
    background-color: #02102f!important;
}

/* styles for cookie wall background */
.cmplz-soft-cookiewall {
background-color: rgba(22, 42, 53, 0.8)!important;
}

.cmplz-slider-checkbox .cmplz-slider:before {
    background-color: #162a35 !important;
}

.bg-outline-decoration > li > a, .main-nav > li > a .animate-wrap, .hover-line-decoration > li:not(.act) > a:hover .decoration-line, .hover-line-decoration > li.dt-hovered:not(.act) > a .decoration-line, .active-line-decoration > li > a .decoration-line {
    border-radius: 0px;
}

.cc-color-override-817252103.cc-revoke {
    color: #02102f !important;
    background-color: #8d167a !important;
}

.cc-center.cc-revoke {
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
}

#cmplz-cookies-overview .cmplz-service-header {
    background-color: #122028!important;
}

#cmplz-cookies-overview .cookies-per-purpose {
    border: inherit;
    background-color: inherit;
}

#cmplz-cookies-overview .cookies-per-purpose div {
    background-color: inherit!important;
}

@media only screen and (min-width: 600px)
#cmplz-cookies-overview .cookies-per-purpose .retention-header {
    background-color: #122028 !important;
}

/*------------LOADER----------------*/


/*--------------- Responsive --------------*/

@media only screen and (max-width:767px) { div#wpbs_slider {display: none!important;} .profectec-video {display: none !important;} .grecaptcha-badge {display: none; !important;} .wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a, .wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a, .wpb_content_element.tab-style-three .wpb_tabs_nav > li.ui-tabs-active > a, .wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav > li.ui-tabs-active > a {
    color: #8d167a !important;} .tab-style-three.wpb_tabs .wpb_tabs_nav li.ui-tabs-active:before {bottom: 2px !important;} }

@media only screen and (min-width:767px) { .dvz-left-0 {padding-left: 0!important;} .dvz-right-0 {padding-right: 0!important;} .profectec-iphone {display: none !important;} }



