/*
Theme Name: movieset
Author: Colibree
Author URI: http://colibree.hu/
Description: 
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
*/
a{
	transition: all 0.3s ease;
}
p {
	margin-bottom: 25px;
}
h1, h2, h3, h4, h5, h6{
	margin-bottom: 25px;
}
.vh100{
  height: 100vh;
}
.scroll-top{
	display: none;
}
.sub-nav {
	box-shadow: none;
}
.shortcode-single-image-wrap.alignnone img {
	transition: transform 4s ease !important;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{
	padding-top: 0px;
}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner{
	padding-top: 0px;
}
.mobile-header-bar .mobile-branding img {
  height: 30px;
}
.top-header .outside-item-remove-margin.main-nav > li:last-child > a{
	margin-right: 14px;
}
.wpml-ls-legacy-dropdown a{
  border:none;
  background: transparent;
  padding: 4px 10px 5px;
}
@media(max-width: 992px){
	.wpml-ls-legacy-dropdown a{
	  padding: 4px 0px 5px;
	}
}
.wpml-ls-legacy-dropdown{
  width: auto;
}
.wpml-ls-legacy-dropdown .wpml-ls-flag {
  width: 24px;
  height: 24px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjExMzciIHZpZXdCb3g9IjAgMCAxMiA3LjExMzciPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMyZjM2NDM7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTExLjY3MzgsMS45MDA2TDYuNzg2OCw2Ljc4NzZjLS4yMTc1LC4yMTc1LS41MDIzLC4zMjYyLS43ODcyLC4zMjYycy0uNTY5Ny0uMTA4Ny0uNzg3Mi0uMzI2MkwuMzI2MiwxLjkwMDZDLS4xMDg3LDEuNDY1Ny0uMTA4NywuNzYxMSwuMzI2MiwuMzI2MlMxLjQ2NTctLjEwODcsMS45MDA2LC4zMjYyTDUuOTk5Nyw0LjQyNTMsMTAuMDk5NCwuMzI2MmMuNDM0OS0uNDM0OSwxLjEzOTUtLjQzNDksMS41NzQ0LDBzLjQzNDksMS4xMzk1LDAsMS41NzQ0WiIvPgo8L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
  width: 12px;
  height: 8px;
  border: none;
  top: calc(50% - .3em);
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover{
  background: transparent;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{
  background: rgba(255,255,255,0.5);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
  border: none;
}
.masthead .mini-widgets .mini-wpml{
  margin-left: 0px;
}		
@media (max-width:992px){
  .masthead .mobile-header-bar .mobile-mini-widgets > .last{
    margin-right: 0px;
  }
}
.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light p, .text-light a{
	color: #d3ccbc;
}
.h1 h2, .h1 h3, .h1 h4, .h1 h5, .h1 h6{
	font-size: 60px;
	line-height: 66px;
}
.h2 h2, .h2 h3, .h2 h4, .h2 h5, .h2 h6{
	font-size: 50px;
	line-height: 56px;
}
.h3 h2, .h3 h3, .h3 h4, .h3 h5, .h3 h6{
	font-size: 40px;
	line-height: 46px;
}
.h4 h2, .h4 h3, .h4 h4, .h4 h5, .h4 h6{
	font-size: 32px;
	line-height: 38px;
}
.h5 h2, .h5 h3, .h5 h4, .h5 h5, .h5 h6{
	font-size: 26px;
	line-height: 32px;
}
.h6 h2, .h6 h3, .h6 h4, .h6 h5, .h6 h6{
	font-size: 20px;
	line-height: 26px;
}
@media(max-width:992px){
	.h1 h2, .h1 h3, .h1 h4, .h1 h5, .h1 h6{
		font-size: 40px;
		line-height: 46px;
	}
	.h2 h2, .h2 h3, .h2 h4, .h2 h5, .h2 h6{
		font-size: 32px;
		line-height: 38px;
	}
	.h3 h2, .h3 h3, .h3 h4, .h3 h5, .h3 h6{
		font-size: 28px;
		line-height: 34px;
	}
	.h4 h2, .h4 h3, .h4 h4, .h4 h5, .h4 h6{
		font-size: 24px;
		line-height: 28px;
	}
	.h5 h2, .h5 h3, .h5 h4, .h5 h5, .h5 h6{
		font-size: 22px;
		line-height: 26px;
	}
	.h6 h2, .h6 h3, .h6 h4, .h6 h5, .h6 h6{
		font-size: 20px;
		line-height: 26px;
	}
}
@media (max-width: 767px){
  .order-1{
    order: 1;
  }
  .order-2{
    order: 2;
  }
}
.z-index-10{
	z-index: 10;
}
.m-b-10{
  margin-bottom: 10px;
}
.m-b-15{
  margin-bottom: 15px;
}
.m-b-30{
  margin-bottom: 30px;
}
.m-b-50{
  margin-bottom: 50px;
}
.p-t-25{
  padding-top: 25px;
}
.p-t-30{
  padding-top: 30px;
}
.p-b-30{
  padding-bottom: 30px;
}
.p-t-50{
  padding-top: 50px;
}
.p-b-50{
  padding-bottom: 50px;
}
.p-t-90{
  padding-top: 90px;
}
.p-b-90{
  padding-bottom: 90px;
}
.p-t-120{
  padding-top: 120px;
}
.p-b-120{
  padding-bottom: 120px;
}
.p-b-200{
  padding-bottom: 200px;
}
@media(max-width: 768px){
  .p-50 .vc_column-inner, .p-50.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill>.p-50.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.p-50.vc_column_container>.vc_column-inner{
    padding: 20px;
  }
  .p-b-30-mobile{
  	padding-bottom: 30px;
  }
  .p-t-50{
    padding-top: 30px;
  }
  .p-b-50{
    padding-bottom: 30px;
  }
  .p-t-90{
    padding-top: 30px;
  }
  .p-b-90{
    padding-bottom: 30px;
  }
  .p-t-120{
    padding-top: 30px;
  }
  .p-b-120{
    padding-bottom: 30px;
  }
  .m-b-50{
    margin-bottom: 30px;
  }
}
@media(min-width:768px){
  .delay-1s{
    animation-delay:.1s;
  }
  .delay-3s{
    animation-delay:.3s;
  }
  .delay-6s{
    animation-delay:.6s;
  }
  .delay-9s{
    animation-delay:.9s;
  }
}
.vc_row.overflow-visible, .overflow-visible.owl-carousel .owl-stage-outer{
  overflow: visible;
}
.before-triangle-left:before{
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 116px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYwIiBoZWlnaHQ9IjExNS45OTk5IiB2aWV3Qm94PSIwIDAgMjU2MCAxMTUuOTk5OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzIzMjExYjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDAgMCAxMTUuOTk5OSAyNTYwIDExNS45OTk5IDAgMCIvPgo8L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: -116px;
  left: 0px;
}
.after-triangle-right:after{
  content: "";
  display: block;
  position: relative;
  width: 100vw;
  height: 116px;
   background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYwIiBoZWlnaHQ9IjExNS45OTk5IiB2aWV3Qm94PSIwIDAgMjU2MCAxMTUuOTk5OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzIzMjExYjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDAgMjU2MCAxMTUuOTk5OSAyNTYwIDAgMCAwIi8+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: center center;
  bottom: -116px;
  left: calc(50% - 50vw);
}
/* Top bar start */
.transparent:not(.photo-scroller-album) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on), .transparent .sticky-on.masthead.masthead-mobile{
  background: linear-gradient(0deg, rgba(35,33,27,0) 0%, rgba(35,33,27,1) 100%);
}
.branding img{
  transition: all 0.3s ease;
}
.sticky-on .branding a img, .sticky-on .branding img {
  height: 40px;
  width: auto;
}
/* Top bar end */


/* Home start */
.home-hero-header{
  color: #fff;
}
/* .vc_row.vc_row-o-columns-middle.home-hero-header:after{
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYwIiBoZWlnaHQ9IjExNS45OTk5IiB2aWV3Qm94PSIwIDAgMjU2MCAxMTUuOTk5OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2QzY2NiYzsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxMjc5Ljk2NTcgMTAwLjAwMDMgMCAwIDAgMTE1Ljk5OTkgMjU2MCAxMTUuOTk5OSAyNTYwIDAgMTI3OS45NjU3IDEwMC4wMDAzIi8+Cjwvc3ZnPg==");
  width: 100%;
  height: 117px;
  content: "";
  display: block;
  position: absolute;
  bottom: -1px;
  visibility: visible;
  background-position: top center;
} */
.home-hero-header .vc_video-bg{
  transform: scale(1.25);
}
.home-hero-header p{
  font-size: 30px;
  line-height: 36px;
}
.home-hero-header strong{
  font-size: 50px;
  line-height: 56px;
}
.home-hero-header .wpb_text_column:before{
  content: "";
  display: block;
  position: absolute;
  width: 13px;
  height: 100%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43MDg2IiBoZWlnaHQ9IjgzLjE4MzMiIHZpZXdCb3g9IjAgMCAxMi43MDg2IDgzLjE4MzMiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNkM2NjYmM7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyLjcwODYsODMuMTgzM2MtNi43NTQyLTExLjU1MzItOS44NjQ3LTI1LjMyODItOS44NjQ3LTQxLjU5MTZTNS45NTQ0LDExLjU1MzMsMTIuNzA4NiwwaC0yLjc1NUMzLjU1NDksMTAuNDg2OCwwLDI1LjE1MDUsMCw0MS41OTE3YzAsMTYuNDQxMSwzLjU1NDksMzAuODM4Miw5Ljk1MzYsNDEuNTkxNmgyLjc1NVoiLz4KPC9zdmc+");
  background-repeat: no-repeat;
  background-position: center center;
  top: 0px;
  left: 0px;
}
.home-hero-header .wpb_text_column:after{
  content: "";
  display: block;
  position: absolute;
  width: 13px;
  height: 100%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43MDg2IiBoZWlnaHQ9IjgzLjE4MzMiIHZpZXdCb3g9IjAgMCAxMi43MDg2IDgzLjE4MzMiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNkM2NjYmM7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIuNzU1LDgzLjE4MzNjNi4zOTg3LTEwLjc1MzQsOS45NTM2LTI1LjE1MDUsOS45NTM2LTQxLjU5MTZTOS4xNTM3LDEwLjQ4NjgsMi43NTUsMEgwYzYuNzU0MiwxMS41NTMzLDkuODY0NywyNS4zMjgzLDkuODY0Nyw0MS41OTE3cy0zLjExMDUsMzAuMDM4NC05Ljg2NDcsNDEuNTkxNmgyLjc1NVoiLz4KPC9zdmc+");
  background-repeat: no-repeat;
  background-position: center center;
  top: 0px;
  right: 0px;
}
.diszletepites{
  padding-bottom: 440px;
}
.diszletepites:before{
  background: linear-gradient(0deg, rgba(211,204,188,0) 0%, rgba(211,204,188,1) 100%);
  width: 100%;
  height: 117px;
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: visible;
  background-position: top center;
}
.diszletepites:after{
  background: linear-gradient(0deg, rgba(211,204,188,1) 0%, rgba(211,204,188,0) 100%);
  width: 100%;
  height: 117px;
  content: "";
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0px;
  visibility: visible;
  background-position: top center;
}
.diszletepites h1{
  font-size: 40px;
  line-height: 46px;
}
.testimonials{
  /* background: url('/wp-content/uploads/2024/05/testimonils-bg.webp') center bottom no-repeat transparent; */
}
.customer-feedback.owl-carousel .owl-stage-outer{
  overflow: visible;
}
.customer-feedback .testimonial-item:before{
  display: block;
  width: 100%;
  height: 43px;
  content: "";
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MS45OTk3IiBoZWlnaHQ9IjQyLjYwNDQiIHZpZXdCb3g9IjAgMCA1MS45OTk3IDQyLjYwNDQiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNlY2U5ZTE7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE4LjA3MTUsNDIuNjA0NEg0Ljk4MjRjLTIuNzUxNiwwLTQuOTgyNC0yLjI0MjItNC45ODI0LTUuMDA4di0xMi44MzY1YzAtNi41Njk1LDEuMzYtMTEuNzU0MSw0LjA4MDEtMTUuNTU1MkM2LjQ1MDQsNS44OTU0LDEwLjI5MzksMi45MjM1LDE1LjYxMTQuMjg2N2MxLjM1NDctLjY3MTcsMi45OTk4LS4xMjIyLDMuNzA1NCwxLjIyMDUuNzMxNywxLjM5MjQsMS42NTY2LDMuMTUyNCwyLjQwMzIsNC41NzMxLjcxMzUsMS4zNTc2LjIxNjMsMy4wNTE0LTEuMTI3NCwzLjc4MjEtMi43NTkxLDEuNTAwMi00Ljc0ODEsMi45OTQyLTUuOTY1NCw0LjQ4MjUtMS4wODkzLDEuMzMxMS0xLjg0LDIuODMyMi0yLjI1MjgsNC41MDI1LS4yOCwxLjEzMzYuNTY4NSwyLjIzNjUsMS43MzA2LDIuMjM2NWgzLjk2NjVjMi43NTE2LDAsNC45ODI0LDIuMjQyMiw0Ljk4MjQsNS4wMDgzdjExLjUwNDJjMCwyLjc2NTgtMi4yMzA4LDUuMDA4LTQuOTgyNCw1LjAwOFpNNDcuMDE3Myw0Mi42MDQ0aC0xMy4wODg5Yy0yLjc1MTgsMC00Ljk4MjQtMi4yNDIyLTQuOTgyNC01LjAwOHYtMTIuODM2NWMwLTYuNTY5NSwxLjM1OTktMTEuNzU0MSw0LjA4LTE1LjU1NTIsMi4zNzAzLTMuMzA5Myw2LjIxMzYtNi4yODEyLDExLjUzMTMtOC45MTgsMS4zNTQ2LS42NzE3LDIuOTk5OC0uMTIyMiwzLjcwNTMsMS4yMjA1LjczMTgsMS4zOTI0LDEuNjU2NiwzLjE1MjQsMi40MDMyLDQuNTczMS43MTM1LDEuMzU3Ni4yMTY0LDMuMDUxNC0xLjEyNzQsMy43ODIxLTIuNzU5MiwxLjUwMDItNC43NDgsMi45OTQyLTUuOTY1NSw0LjQ4MjUtMS4wODksMS4zMzExLTEuODM5OCwyLjgzMjItMi4yNTI2LDQuNTAyNS0uMjgwMiwxLjEzMzYuNTY4NSwyLjIzNjUsMS43MzA0LDIuMjM2NWgzLjk2NjZjMi43NTE4LDAsNC45ODI0LDIuMjQyMiw0Ljk4MjQsNS4wMDgzdjExLjUwNDJjMCwyLjc2NTgtMi4yMzA2LDUuMDA4LTQuOTgyNCw1LjAwOFoiLz4KPC9zdmc+') top left no-repeat transparent;
  margin-bottom: 25px;
}
.diszletepites-references .portfolio-shortcode.enable-bg-rollover .post-thumbnail-rollover:after{
  background-color: rgba(35,33,27,0.15);
}
.from-year{
  width: 100vw;
  position: relative;
  left: calc(52% - 50vw);
}
.from-year .wpb_wrapper{
  background: #23211b;
  z-index: 1;
  position: relative;
  display: inline-block;
  padding-right: 10px;
}
.from-year:after{
  display: block;
  content: "";
  color: #d3ccbc;
  width: 100%;
  height: 1px;
  position: relative;
  margin-top: -13px;
  z-index: 0;
  border-top: 1px dashed #d3ccbc;
}
.from-year.light .wpb_wrapper{
  background: #d3ccbc;
}
.from-year.light:after{
  color: #23211b;
  border-top: 1px dashed #23211b;
}
/* Home end */

/* Footer start */
footer{
  z-index: 100;
}
footer:before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  height: 116px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYwIiBoZWlnaHQ9IjExNS45OTk5IiB2aWV3Qm94PSIwIDAgMjU2MCAxMTUuOTk5OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzIzMjExYjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDAgMCAxMTUuOTk5OSAyNTYwIDExNS45OTk5IDAgMCIvPgo8L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: -116px;
}
footer .custom-menu{
  text-align: center;
}
footer .custom-menu li {
  margin: 6px 10px;
  display: inline-block;
  font-weight: 700;
  text-transform: uppercase;
}
#bottom-bar .wf-container-bottom {
  display: block;
}
#bottom-bar .wf-float-left{
  float: none;
  text-align: center;
  display: block;
}
/* Footer end */

/* Portfolio post start */
.single-portfolio #fancy-header:after{
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYwIiBoZWlnaHQ9IjExNS45OTk5IiB2aWV3Qm94PSIwIDAgMjU2MCAxMTUuOTk5OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2QzY2NiYzsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIC0uMDAwOSAwIDExNS45OTkgMjU2MCAxMTUuOTk5IDAgLS4wMDA5Ii8+Cjwvc3ZnPg==");
  content: "";
  position: absolute;
  bottom: 0px;
  width: 100vw;
  height: 116px;
  left: calc(50% - 50vw);
}
.single-portfolio .project-content h3{
  overflow:hidden;
}
.single-portfolio .project-content h3:after{
  content:'';
  display:inline-block;
  width:100%; height:100%;
  margin-right:-100%;
  border-top:1px solid #23211b;
  height: 6px;
  margin-left: 15px;
}
/* Portfolio post end */
/* conatact start */
.contact-gmaps{
  height: 100vh;
}
.wpcf7 label{
  font-weight: 700;
}
.wpcf7 textarea{
  height: 140px;
  resize: none;
}
.wpcf7-list-item-label{
  font-weight: 400;
}
.wpcf7-list-item {
  margin: 0 0 0 0;
}
/* conatact end */

.blog-shortcode .entry-title a, .portfolio-shortcode .entry-title a, .albums-shortcode .entry-title a, .owl-carousel.blog-carousel-shortcode .entry-title a, #page .blog-shortcode .entry-title a:hover, #page .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover, #page .albums-shortcode .entry-title a:hover, #page .owl-carousel.blog-carousel-shortcode .entry-title a:hover {
  color: #fff;
}
.content-bg-on.content-rollover-layout-list .post-entry-content:before{
  background: transparent;
}
.content-rollover-layout-list .post-entry-content .post-entry-wrapper{
  background: rgba(0, 0, 0, 0.6);
}
.content-rollover-layout-list .entry-excerpt, .content-rollover-layout-list .post-details {
color: #fff;
}