/*
Theme Name: Novo 
Theme URI: http://promo-theme.com/novo/
Author: Promo Theme
Author URI: http://themeforest.net/user/ypromo
Description: We present you an Awesome Photography WordPress Theme. You can build a beautiful site, using 6 homepages. Much galleries, styles of blogs, and much much more make your site individual and creative.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: novo
Template: novo

*/

.site-dark .preloader {background-image: url("../images/np.png");background-repeat: repeat;}
body.site-dark{background-image: url("../images/np.png");background-repeat: repeat;}
/*.split-screen-type2 .items .item {background-image: url("../images/np.png");background-repeat: repeat;}*/
.site-header.header-space-on.dark {background: #0003;}
.category-slider-area .owl-carousel.owl-drag .owl-item {background: #ffffffc7;}
.home .site-header/*, .site-header.light-header*/{background: #2323235e;color: #fff;}
.home .site-header.light .logo .light, .site-header.dark .logo .dark{display: block;}
.home .site-header.light .logo .dark, .site-header.dark .logo .light{display: none;}
.home .site-header.light.fixed .logo .light, .site-header.dark .logo .dark{display: none;}
.home .site-header.light.fixed .logo .dark, .site-header.dark .logo .light{display: block;}
.split-screen-type2 .items .item .heading {
    -webkit-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
}
input, textarea, button, select, a {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}
.navigation > ul > li > a {
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
}
.navigation {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease; 
}
.navigation > ul > li {
    -webkit-transition: padding 0s ease;
    -o-transition: padding 0s ease;
    transition: padding 0s ease;
}
.site-dark .banner-right-buttons {background-image: url("../images/np.png");}
input.style4, textarea.style4, select.style4 {background: #71717124;}
.contact-form .style4 {
    /*background: #75757536;*/
    color: #fff;
    padding: 20px;
    font-size: 14px;
    border-top-color: #3a3a3a82;
    border-right-color: #515151;
    border-bottom-color: #515151;
    border-left-color: #515151;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style: solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.button-style2 {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .05em;
    background-color: black;
    padding: 20px;
    border-top-color: #3a3a3a;
    border-right-color: #3a3a3a;
    border-bottom-color: #3a3a3a;
    border-left-color: #3a3a3a;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style: solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
select.style4 {
    background-image: url(../images/select.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    appearance: none;
    background-size: 35px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #ffffff24;background-color: #7c0000;}
div.wpcf7-response-output {padding: .5em 1em;text-align: center;}
span.wpcf7-not-valid-tip {color: #ffc88e;padding-bottom: 20px;margin-top: -10px;}
.wpcf7-form-control-wrap select {width:100%;}
input.wpcf7-validates-as-required.wpcf7-not-valid, select.wpcf7-validates-as-required.wpcf7-not-valid {/*border-color: #ffc88e;*/border-color: #8ed9ff6b; background-color: #0a93b95c;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: 2px solid #ffc88e;}
div.wpcf7-mail-sent-ok {border: 2px solid #bbbbbb;background-color: #129fee;}
.preloader_content__container__text {color: #129fee;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #9fdeec57; background-color: #00a6ff96;}
.button-style1{
    border-color: #3f96bd;
    background-color: #0d6fa3;
}
input[type=date] {
  width: 510px;
  height:66px;
  /*padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;*/
}
input[type="date"]::before{
    content: attr(placeholder) ": ";
}
input[type="date"]:focus::before {
    content: "" !important;
}

/* Make checkboxes and radio boxes align vertically instead of horizontally */

.verticalcheckbox span.wpcf7-list-item {display: block;margin: 6px;}


/*ÉS MEG KELL KERESNI A .preloader-t + .site-dark .preloader-T ÉS A body.site-dark-OT ÉS A HÁTTEREKET HIDEOLNI!!!!!!!!!!!*/
.site-dark .preloader {
  /*background: #000;*/
}
body.site-dark {
  /*background: #000;*/
  color: #fff;
}
.site-dark .banner-area.external-indent .banner-social-buttons {background: none;}
/* ÉS ki kell hide-olni a background-ot itt: .header-space-true .site-header.light-header.fixed .header-main-block*/
.home .site-header.fixed, .site-header.fixed-header.fixed {
    background: #17171ae8;
    border-bottom: 1px solid #040404c2;
}
.elementor-2302 .elementor-element.elementor-element-b0172b3 {
    padding: 25px 0 25px;
    background: black;
}
.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
.iframe-container iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}



/*beszúrni ide: /website/www/wp-content/plugins/pt-novo-shortcodes/assets/css/pt-addons.css  ezt:*/



body.site-dark {color: #fff;background-image: url("https://bluebirdstudio.org/wp-content/themes/novo/images/np.png");background-repeat: repeat;}
/*.category-slider-area .category-slider {font-size: 5em;}*/
.category-slider-area .category-slider {font-weight: 600;}
.split-screen-type2 .items .item {background-image: url("https://bluebirdstudio.org/wp-content/themes/novo/images/np.png");background-repeat: repeat; background-size: unset;}
.split-screen-type2 .items .item img{padding: 30px;}
.split-screen-type2 .items .item .heading {
    -webkit-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);}
.site-dark .banner-right-buttons {background-image: url("https://bluebirdstudio.org/wp-content/themes/novo/images/np.png");background-repeat: repeat;}
.category-slider-area .category-slider {font-weight: 600;}
.site-dark .banner-about .bg-word {color: #fff;font-size: 150px;}
body .light-scheme {background-image: url("https://bluebirdstudio.org/wp-content/themes/novo/images/np.png");background-repeat: repeat;color: #fff;}
.banner .item .bg-image {background-size: contain;background-repeat: no-repeat;}/*ez jeleníti meg az álloképeket is helyesen a galériákban*/
.banner .item.with-shadow .bg-image {
    -webkit-box-shadow: none;
    box-shadow: none;}
body .dark-scheme {background: none;color: #fff;}
.project-slider-block .slider .swiper-slide {background-size: contain;background-repeat: no-repeat;}/*ez jeleníti meg az álloképeket is helyesen a thumb-sliderben*/
.banner .item .bg-image {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: contain; background-position: 50%; z-index: -1; transition: all 5s ease-in-out;}





contact-form-ba ▲ beszúrása a required fields-ek elé





/*beszúrni ide: /website/www/wp-content/plugins/pt-novo-shortcodes/assets/css/owl.carousel.css  ezt:*/

.banner-5d5fcaff87039 .owl-dots {color: #fff;}
.banner .item .bg-image {background-size: contain;background-repeat: no-repeat;}/*ez jeleníti meg az álloképeket is helyesen a galériákban*/
.project-slider-block .slider .swiper-slide {background-size: contain;background-repeat: no-repeat;}/*ez jeleníti meg az álloképeket is helyesen a thumb-sliderben*/
.banner .item.with-shadow .bg-image, .banner .item.white, .banner .item.black {
    -webkit-box-shadow: none;
    box-shadow: none;}
.owl-carousel .owl-item {padding: 1px;}/*ez csinál gap-et a főoldal alján lévő slider-ben*/

section h1,
article h1,
nav h1,
aside h1 {
  font-size: 1.8rem;
}