/*
Theme Name: Struktur
Theme URI: https://struktur.qodeinteractive.com
Description: Creative Agency Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Text Domain: struktur
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 2.5.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.qodef-ps-navigation .qodef-ps-next a
{
  color: #fc875a!important;
}

.qodef-ps-navigation .qodef-ps-next .qodef-ps-navigation-text
{
  -webkit-mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSI4cHgiIGhlaWdodD0iOHB4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjx1c2UgeGxpbms6aHJlZj0iI19JbWFnZTEiIHg9IjAiIHk9IjAiIHdpZHRoPSI4cHgiIGhlaWdodD0iOHB4Ii8+PGRlZnM+PGltYWdlIGlkPSJfSW1hZ2UxIiB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUNYQklXWE1BQUE3RUFBQU94QUdWS3c0YkFBQUFPMGxFUVZRWWxhMk9RUW9BSUF6RDZ2QjUyLytmRXc4NmxJazNBNFZTQ0ZSTUhEQWdWcktqWTNBMktiaEpRbSthcWxFNi9USXEzejdFNjhNQVRtZUprbUYxZlU4QUFBQUFTVVZPUks1Q1lJST0iLz48L2RlZnM+PC9zdmc+');
  mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSI4cHgiIGhlaWdodD0iOHB4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjx1c2UgeGxpbms6aHJlZj0iI19JbWFnZTEiIHg9IjAiIHk9IjAiIHdpZHRoPSI4cHgiIGhlaWdodD0iOHB4Ii8+PGRlZnM+PGltYWdlIGlkPSJfSW1hZ2UxIiB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUNYQklXWE1BQUE3RUFBQU94QUdWS3c0YkFBQUFPMGxFUVZRWWxhMk9RUW9BSUF6RDZ2QjUyLytmRXc4NmxJazNBNFZTQ0ZSTUhEQWdWcktqWTNBMktiaEpRbSthcWxFNi9USXEzejdFNjhNQVRtZUprbUYxZlU4QUFBQUFTVVZPUks1Q1lJST0iLz48L2RlZnM+PC9zdmc+');
}
.qodef-ps-navigation .qodef-ps-next .qodef-ps-navigation-text {
  font-size:150px !important
}
@media only screen and (max-width:1400px) {
  .qodef-ps-navigation .qodef-ps-next .qodef-ps-navigation-text {
    font-size:130px !important
  }
}
@media only screen and (max-width:1200px) {
  .qodef-ps-navigation .qodef-ps-next .qodef-ps-navigation-text {
    font-size:120px !important
  }
}
@media only screen and (max-width:1080px) {
  .qodef-ps-navigation .qodef-ps-next .qodef-ps-navigation-text {
    font-size:110px !important
  }
}
@media only screen and (max-width:1024px) {
  .qodef-ps-navigation .qodef-ps-next .qodef-ps-navigation-text {
    font-size:90px !important
  }
}
@media only screen and (max-width:810px) {
  .qodef-ps-navigation .qodef-ps-next .qodef-ps-navigation-text {
    font-size:80px !important
  }
}
@media only screen and (max-width:768px) {
  .qodef-ps-navigation .qodef-ps-next .qodef-ps-navigation-text {
    font-size:72px !important
  }
}
@media only screen and (max-width:480px) {
  .qodef-ps-navigation .qodef-ps-next .qodef-ps-navigation-text {
    font-size:60px !important;
    line-height:1.1em
  }
}

.qodef-ps-navigation .qodef-ps-next a .qodef-ps-nav-mark {
  margin: auto !important;
}

.qodef-portfolio-single-holder .qodef-ps-image-holder .qodef-ps-image:not(.qodef-item-space){
	width:100% !important
}
.qodef-portfolio-single-holder .qodef-ps-image-holder{
	width:75% !important
}

@media only screen and (max-width:1024px) {
	.qodef-portfolio-single-holder .qodef-ps-image-holder{
	width:100% !important
  }
}

body .pp_pic_holder .pp_fade {
  background: #fff;
}

.qodef-footer-top-holder p
{
  color: #fff!important;
}
.qodef-footer-bottom-holder p
{
  color: #fff!important;
}
.qodef-side-menu-button-opener.qodef-side-menu-button-opener-predefined
{
  display: none!important;
}
.qodef-search-opener
{
  margin-right: 2px !important;
}
.qodef-fullscreen-search-holder .qodef-fullscreen-search-cell
{
  background-color: #4b9695;
}
.qodef-title-holder
{
  background-color: transparent !important;
}
.qodef-social-share-holder.qodef-list li
{
  margin-right: 18px!important;
}
  .qodef-pattern-after
{
  display: none !important;
}


body .pp_pic_holder a.pp_next, body .pp_pic_holder a.pp_previous {
  top: calc(55% - 20px) !important;
}
body .pp_pic_holder .pp_fade {
  padding: 20px;
  margin: -20px;
}

.qodef-content .qodef-content-inner > .qodef-container > .qodef-container-inner {
  padding-top: 0px !important;
}

.qodef-content .qodef-content-inner > .qodef-full-width > .qodef-full-width-inner {
  padding-top: 0px !important;
}


@media (max-width: 1080px) {
  .elementor-4385 .elementor-element.elementor-element-70e94a4 {
    width: 100%;
  }
}
@media (max-width: 1080px) {
  .elementor-4385 .elementor-element.elementor-element-db57322 {
    width: 100%;
	margin-top: -90px;
  }
}
@media (max-width: 1080px) {
  .elementor-4385 .elementor-element.elementor-element-07ba6d9 {
    width: 100%;
	margin-top: -100px;
    padding-bottom: 150px;
    padding-top: 120px;
  }
}
@media (max-width: 1080px) {
  .elementor-4385 .elementor-element.elementor-element-e014adf {
    width: 100%;
	margin-top: -120px;
    padding-bottom: 150px;
  }
}
@media (max-width: 1080px) {
  .elementor-4385 .elementor-element.elementor-element-170b108 {
    width: 100%;
	margin-top: -120px;
    padding-top: 70px;
    padding-bottom: 150px;
  }
}
@media (max-width: 1080px) {
  .elementor-4385 .elementor-element.elementor-element-0c7ab48 {
    width: 100%;
	margin-top: -150px;
    padding-bottom: 150px;
  }
}


@media (max-width: 767px) {
  .elementor-element.elementor-element-9dfcbf8 {
    width: 65%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-c7191d9 {
    width: 60%;
  }
}
@media (max-width: 1080px) {
  .elementor-element.elementor-element-7a347d0 {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-7a347d0 {
    width: 65%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-ce45350 {
    width: 60%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-38fdcaa {
    width: 65%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-3f2ff95 {
    width: 60%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-9e6f758 {
    width: 65%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2c4cc1b {
    width: 60%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-f5b8a20 {
    width: 65%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-b335a19 {
    width: 60%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-4ab955d {
    width: 65%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-e22f29e {
    width: 60%;
  }
}



@media (max-width: 680px) {
  .elementor-4385 .elementor-element.elementor-element-70e94a4 {
	  background-size:cover !important;
  }
}
@media (max-width: 680px) {
  .elementor-4385 .elementor-element.elementor-element-db57322 {
	  background-size:cover !important;
  }
}
@media (max-width: 680px) {
  .elementor-4385 .elementor-element.elementor-element-07ba6d9 {
	  background-size:cover !important;
  }
}
@media (max-width: 680px) {
  .elementor-4385 .elementor-element.elementor-element-e014adf {
	  background-size:cover !important;
  }
}
@media (max-width: 680px) {
  .elementor-4385 .elementor-element.elementor-element-170b108 {
	  background-size:cover !important;
  }
}
@media (max-width: 680px) {
  .elementor-4385 .elementor-element.elementor-element-0c7ab48 {
	  background-size:cover !important;
  }
}


@media (max-width: 450px) {
  .elementor-4385 .elementor-element.elementor-element-70e94a4 {
    padding-top: 60px;
	  background-size:cover !important;
  }
}
@media (max-width: 450px) {
  .elementor-4385 .elementor-element.elementor-element-db57322 {
    padding-top: 70px;
	  background-size:cover !important;
  }
}
@media (max-width: 450px) {
  .elementor-4385 .elementor-element.elementor-element-07ba6d9 {
    padding-top: 120px;
	  background-size:cover !important;
  }
}
@media (max-width: 450px) {
  .elementor-4385 .elementor-element.elementor-element-e014adf {
    padding-top: 90px;
	  background-size:cover !important;
  }
}
@media (max-width: 450px) {
  .elementor-4385 .elementor-element.elementor-element-170b108 {
    padding-top: 80px;
	  background-size:cover !important;
  }
}
@media (max-width: 450px) {
  .elementor-4385 .elementor-element.elementor-element-0c7ab48 {
    padding-top: 120px;
	  background-size:cover !important;
  }
}


@media (max-width: 450px) {
  .elementor-element.elementor-element-c7191d9 {
    width: 80%;
  }
}
@media (max-width: 450px) {
  .elementor-element.elementor-element-ce45350 {
    width: 80%;
  }
}
@media (max-width: 450px) {
  .elementor-element.elementor-element-3f2ff95 {
    width: 80%;
  }
}
@media (max-width: 450px) {
  .elementor-element.elementor-element-2c4cc1b {
    width: 80%;
  }
}
@media (max-width: 450px) {
  .elementor-element.elementor-element-b335a19 {
    width: 80%;
  }
}
@media (max-width: 450px) {
  .elementor-element.elementor-element-e22f29e {
    width: 80%;
  }
}

.elementor-element-6e49a70 {
  mask-image: url('https://quack.la/image/mask.svg');
  mask-position: center bottom;
  mask-repeat: no-repeat;
  mask-size: cover;
-webkit-mask-image: url('https://quack.la/image/mask.svg');
-webkit-mask-position: center bottom;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: cover;
}
.elementor-element-17a11325 {
  mask-image: url('https://quack.la/image/mask.svg');
  mask-position: center bottom;
  mask-repeat: no-repeat;
  mask-size: cover;
-webkit-mask-image: url('https://quack.la/image/mask.svg');
-webkit-mask-position: center bottom;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: cover;
}
.elementor-element-5215a4f6 {
  mask-image: url('https://quack.la/image/mask.svg');
  mask-position: center bottom;
  mask-repeat: no-repeat;
  mask-size: cover;
-webkit-mask-image: url('https://quack.la/image/mask.svg');
-webkit-mask-position: center bottom;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: cover;
}
.elementor-element-4035c2b0 {
  mask-image: url('https://quack.la/image/mask.svg');
  mask-position: center bottom;
  mask-repeat: no-repeat;
  mask-size: cover;
-webkit-mask-image: url('https://quack.la/image/mask.svg');
-webkit-mask-position: center bottom;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: cover;
}
.elementor-element-2323c667 {
  mask-image: url('https://quack.la/image/mask.svg');
  mask-position: center bottom;
  mask-repeat: no-repeat;
  mask-size: cover;
-webkit-mask-image: url('https://quack.la/image/mask.svg');
-webkit-mask-position: center bottom;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: cover;
}

 
.e-con-inner .elementor-element-1c1e458:hover ~ .elementor-element-f0492c7{
	transform: rotate(-45deg);
	transition-duration: 0.5s;
	-webkit-transform: rotate(-45deg);
	-webkit-transition-duration: 0.5s;
}
.e-con-inner .elementor-element-dd38224:hover ~ .elementor-element-f0492c7{
	transform: rotate(45deg);
	transition-duration: 0.5s;
	-webkit-transform: rotate(45deg);
	-webkit-transition-duration: 0.5s;
}
.e-con-inner .elementor-element-2068e64:hover ~  .elementor-element-f0492c7{
	transform: rotate(-135deg);
	transition-duration: 1.5s;
	-webkit-transform: rotate(-135deg);
	-webkit-transition-duration: 1.5s;
}
.e-con-inner .elementor-element-4c6b5db:hover ~ .elementor-element-f0492c7{
	transform: rotate(135deg);
	transition-duration: 1.5s;
	-webkit-transform: rotate(135deg);
	-webkit-transition-duration: 1.5s;
}

.owl-nav.disabled .owl-prev {
  background: #fff !important;
}
.owl-nav.disabled .owl-next {
  background: #fff !important;
}

