p.comment-form-cookies-consent{
display: none;
}
span.ajax-loader{
display: none!important;
}
div.wpcf7-response-output{
color: #111;
margin:30px 0 0 0;
}
.search-custom form input{
width: 100%;
padding: 9px 12px;
margin-top: 10px;
border: 1px solid #d1d1d1;
color: #111;
}
.search-custom form button{
border: 1px solid #111;
color: #fff;
font-size: 18px;
height: 46px;
position: relative;
width: 46px;
cursor: pointer;
float: right;
background: #111;
margin-top: -46px;
padding: 0;
letter-spacing: 0;
}
.search-custom form button:hover{
background: #fff;
border: 1px solid #111;
color: #111;
}
.search-custom h4{
font-weight: 600;
font-size: 20px;
color: #5f5f5f;
text-transform: inherit;
margin-bottom: 20px;
}
li.recentcomments{
font-weight: 600;
}
h3.comment-reply-title,
.comment-title{
font-family: 'Montserrat', sans-serif;
font-size: 20px;
font-weight: 800;
text-align: left;
text-transform: uppercase;
color: #5f5f5f;
line-height: 1;
letter-spacing: -0.04em;
}
#form input.submit{
margin: 0 auto;
font-size: 14px;
font-weight: 700;
border: 2px dashed  #111;
width: auto;
position: relative;
width: 120px!important;
max-width: 120px;
height: 120px;
display: block;
transform: translate(-50%, -50%);
top: 80px;
left: 60px;
border-radius: 50%;
}
p.form-submit{
text-align: center;
}
p.logged-in-as{
margin-top: 30px;
}
.comments  article div:last-child{
margin-bottom: -100px;
}
.white .more-button-bg-center.more-button-bg-center-dark.more-button-bg-center-dark-close{
border-color: #fff;
}
.white .more-button-txt-center.more-button-txt-center-close span{
color: #fff;
}
form.comment-form{
margin-top: 100px;
}
#form input.wpcf7-submit{
border-bottom: none;
}
form.wpcf7-form p{
display: none;
}
.hover-icons a{
color: #fff!important;
}
body.dark {
color: #e0e0e0;
background: #151515;
}
.dark .preloader-bg{
background: #111;
}
.dark #preloader{
background: #111;
}
.dark .border-left,
.dark .border-right,
.dark .border-top,
.dark .border-bottom{
background: #151515;
}
.dark .modal-content{
background: #111;
}
.dark .text h2 {
color: #e0e0e0;
}
.dark .owl-prev.disabled,.dark  .owl-next.disabled{
background: #2d2d2d!important;
color: #fff;
}
.dark .owl-prev,.dark  .owl-next{
background: #fff;
color: #111;
}
.dark .blog-quote p,.dark .blog-quote p span {
color: #e0e0e0;
}
.dark .comments h4{
color: #e0e0e0;
}
.dark .comment-time{
color: #e0e0e0!important;
}
.dark #form input,
.dark #form textarea{
border-color: #fff;
color: #fff;
}
.dark #form input::placeholder,
.dark #form textarea::placeholder{
color: #fff;
}
.dark .parallax > use:first-child{
fill: rgba(21, 21, 21, 0.7)!important;
}
.dark .parallax > use:nth-child(2){
fill: rgba(21, 21, 21, 0.5)!important;
}
.dark .parallax > use:nth-child(3){
fill: rgba(21, 21, 21, 0.3)!important;
}
.dark .parallax > use:nth-child(4){
fill: rgba(21, 21, 21)!important;
}
.dark .main-navigation-bg{
background: rgba(21, 21, 21, 1);
}
.dark .main-navigation-bg .main-navigation .navbar-nav li a{
color: #5f5f5f;
}
.dark .more-button-bg-center.more-button-bg-center-dark.more-button-bg-center-dark-close {
border: 2px dashed #fff;
}
.dark .more-button-txt-center.more-button-txt-center-close span {
color: #fff;
}
.dark .bg-light.bg-light-blog {
background: #111;
}
.dark h3.comment-reply-title {
color: #e0e0e0!important;
}
.dark .panel-from-left-blog{
background: #151515;
}
.dark a, .dark .blog-side-text a,.dark .blog-side-text a:hover,.dark .blog-side-text a:visited,.dark .blog-side-text a:active,.dark .blog-side-text a:focus{
color: #e0e0e0;
}
.dark .panel-overlay-from-right-blog{
background: rgba(21, 21, 21, .7);
}
.dark .blog-search input:placeholder{
color: #fff;
}
.dark a,.dark a:hover,.dark a:visited,.dark a:active,.dark a:focus,.dark p,.dark p a,.dark p a:hover,.dark .main-navigation-bg .main-navigation .navbar-nav li a,.dark .main-navigation-bg .main-navigation .navbar-nav li a:hover,.dark .blog-content p {
color: #b2b2b2;
}
.dark .blog-side-heading h3{
color: #fff;
}
.dark .section-title-inner.section-title-inner-dark {
color: #5f5f5f;
}
.dark .blog-quote {
border-left: 5px solid #e0e0e0;
}
.dark .news-modal .modal-content{
background: #151515;
}
.dark .blog-search input {
border-bottom: 1px solid rgba(255, 255, 255, .5);
color: #fff;
}
.dark .blog-search input,.dark #submit-btn{
color: #fff;
}
.dark .bg-light {
background: #151515;
}
.dark .social-icons li span {
color: #e0e0e0;
}
.dark .copyright{
color: #e0e0e0;
}
.dark .success{
color: #fff;
}
.dark .hover-icons a{
background: #fff;
color: #111!important;
}
@media only screen and (max-width: 768px){
.dark .main-navigation-bg .navbar-toggle .icon-bar {
background: #fff;
}
.dark .navbar-collapse {
background: rgba(21, 21, 21, 1);
}
.dark .main-navigation .navbar-nav li a{
color: #5f5f5f;
}
}
.upper-page{
height: 100vh;
}
.elementor img.img-cover{
height: 100%!important;
}
.elementor .section-item img{
height: 66vh!important;
}
.elementor-lightbox{
display: none!important;
}
.elementor .wall-images img,
.elementor .wall-images-reverse img{
height: 193px!important;
border-radius: 5%!important;
}
.elementor .slick-slide {
height: 550px;
}
@media only screen and (max-width: 880px){
.elementor .slick-slide {
height: 450px;
}
}
@media only screen and (max-width: 640px){
.elementor .slick-slide {
height: 350px;
}
}
@media only screen and (min-width: 991px){
body.customize-support .navbar-bg-switch.main-navigation-bg{
top: 30px;
}
}