/*
Theme Name:     gp-child
Description:    Child Theme for GP
Author:         GP
Template:       gp

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/




/* @font-face {
    font-family: 'commissioner-thin';
    src: url('fonts/Commissioner-Thin.eot');
    src: url('fonts/Commissioner-Thin.eot?#iefix') format('embedded-opentype'),
        url('fonts/Commissioner-Thin.woff2') format('woff2'),
        url('fonts/Commissioner-Thin.woff') format('woff'),
        url('fonts/Commissioner-Thin.ttf') format('truetype'),
        url('fonts/Commissioner-Thin.svg#Commissioner-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'commissioner-extralight';
    src: url('fonts/Commissioner-ExtraLight.eot');
    src: url('fonts/Commissioner-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('fonts/Commissioner-ExtraLight.woff2') format('woff2'),
        url('fonts/Commissioner-ExtraLight.woff') format('woff'),
        url('fonts/Commissioner-ExtraLight.ttf') format('truetype'),
        url('fonts/Commissioner-ExtraLight.svg#Commissioner-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
} */

@font-face {
    font-family: 'commissioner-light';
    src: url('fonts/Commissioner-Light.eot');
    src: url('fonts/Commissioner-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Commissioner-Light.woff2') format('woff2'),
        url('fonts/Commissioner-Light.woff') format('woff'),
        url('fonts/Commissioner-Light.ttf') format('truetype'),
        url('fonts/Commissioner-Light.svg#Commissioner-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'commissioner-regular';
    src: url('fonts/Commissioner-Regular.eot');
    src: url('fonts/Commissioner-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Commissioner-Regular.woff2') format('woff2'),
        url('fonts/Commissioner-Regular.woff') format('woff'),
        url('fonts/Commissioner-Regular.ttf') format('truetype'),
        url('fonts/Commissioner-Regular.svg#Commissioner-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'commissioner-medium';
    src: url('fonts/Commissioner-Medium.eot');
    src: url('fonts/Commissioner-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Commissioner-Medium.woff2') format('woff2'),
        url('fonts/Commissioner-Medium.woff') format('woff'),
        url('fonts/Commissioner-Medium.ttf') format('truetype'),
        url('fonts/Commissioner-Medium.svg#Commissioner-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
} */


/* @font-face {
    font-family: 'commissioner-semibold';
    src: url('fonts/Commissioner-SemiBold.eot');
    src: url('fonts/Commissioner-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Commissioner-SemiBold.woff2') format('woff2'),
        url('fonts/Commissioner-SemiBold.woff') format('woff'),
        url('fonts/Commissioner-SemiBold.ttf') format('truetype'),
        url('fonts/Commissioner-SemiBold.svg#Commissioner-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
} */

@font-face {
    font-family: 'commissioner-bold';
    src: url('fonts/Commissioner-Bold.eot');
    src: url('fonts/Commissioner-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Commissioner-Bold.woff2') format('woff2'),
        url('fonts/Commissioner-Bold.woff') format('woff'),
        url('fonts/Commissioner-Bold.ttf') format('truetype'),
        url('fonts/Commissioner-Bold.svg#Commissioner-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'commissioner-extrabold';
    src: url('fonts/Commissioner-ExtraBold.eot');
    src: url('fonts/Commissioner-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Commissioner-ExtraBold.woff2') format('woff2'),
        url('fonts/Commissioner-ExtraBold.woff') format('woff'),
        url('fonts/Commissioner-ExtraBold.ttf') format('truetype'),
        url('fonts/Commissioner-ExtraBold.svg#Commissioner-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'commissioner-black';
    src: url('fonts/Commissioner-Black.eot');
    src: url('fonts/Commissioner-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/Commissioner-Black.woff2') format('woff2'),
        url('fonts/Commissioner-Black.woff') format('woff'),
        url('fonts/Commissioner-Black.ttf') format('truetype'),
        url('fonts/Commissioner-Black.svg#Commissioner-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}


* {
    -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
  }


/* ******** ANIMATION ******** */
/* **************************** */
@keyframes fadein { from{opacity:0;} to{opacity:1;} }
body,#section-slider,#section-1,#section-2,#section-3,#section-4{animation:fadein 1.5s;}
nav{animation:fadein 2s;}
#logo{animation:fadein 2.5s;}

#section-slider .slide-box h2,#section-slider .slide-box a,#section-1 h3,#section-slider a,nav ul ul li a span,#section-2 h3, #section-2 h4, .page-template h3,.footer-content h3,#section-1 h2,.wpp-list li a,.hustle-group-content p,.mymeta-post,.mymeta-tags,#section-1 h3,.page-template h4,.main-btn-fx, #section-1 p,.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title a span,#section-1-below p{font-family:'commissioner-light',sans-serif!important;}
h1,p,div,a,li,blockquote strong,.page-template h1,.page-template h2,#section-3 h2,#section-4 h2,#section-5 h2,#section-6 h2,.main-btn,.main-mssg,.h-message,#cookie-law-info-bar,#cookie_hdr_showagain,.textwidget, .custom-html-widget,#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input,.widget-title{font-family:'commissioner-regular',sans-serif!important;}
.meta-all strong,#section-2 h3{font-family:'commissioner-bold',sans-serif!important;}
.page-template .projects-block h2,h2,h3,h4,h5,h6,.sec-2-col h3,#section-3-upper h2,strong,a strong,strong a,nav ul li.ubermenu-current-menu-item a span,#section-2 h2,.slide-textbox,.nf-form-content label,.blog-post-title a,#section-1 h1,.prefooter h3,#section-slider h1,.contact-right-block a,#section-1 h2.sec-hh1,#section-1 h2.sec-hh2,.sec-2-col h3,.footer-fluid h3,#section-2 p,#section-2 a{font-family:'commissioner-black',sans-serif!important;}

.fa-brands, .fab{font-family:"Font Awesome 6 Brands"!important;font-weight:400!important;}

/* COLORS */
/* 
BLUE: #8b0000 
LIGHT BLUE: #9bdbf2
BROWN: #b29885
LIGHT BROWN: #c7b5a8
*/

/* .vc_grid-loading, .vc_grid-loading:after, .vc_grid-loading:before{background:#8b0000!important;} */
/*TranslatePress Switcher*/
.trp_language_switcher_shortcode{display:inline-flex!important;z-index:1000000!important;position:relative;}
.trp-language-switcher{z-index:1000000!important;position:relative;}
.trp-language-switcher > div{z-index:1000000!important;position:relative;width:100%!important;border:none!important;}


a, a strong,a:visited{color:#8b0000;transition:color .25s ease;}
a:hover{color:#8b0000;}

blockquote {font-size:16px; font-style:italic; width:100%; margin:0.25em 0; padding:15px 40px; line-height:1.45; position:relative; color:#383838;background:#f7f7f7;}
blockquote p{padding:2px 20px 2px 40px!important;}
blockquote:before {display: block;content: "\201C";font-size: 80px; position: absolute; left: -4px;top: -15px;color: #8b0000;} 
blockquote cite { color: #999999;font-size: 14px; display: block; margin-top: 5px;}  
blockquote cite:before {content: "\2014 \2009";}

h1{color:#8b0000;font-size:32px;}
h2{color:#8b0000;font-size:26px;}
p,li{font-size:18px!important;}
p{text-align:justify!important;}
/* HEADER */
.logo-block{padding-left:0px;}
.contact-right-block{padding-right:38px;}
.contact-right-block a{color:#fff!important;font-size:20px!important;    background: #8b0000;padding: 20px;}
.contact-right-block .fa-phone-alt{font-size: 20px;color: #fff;padding-right: 10px;}

#logo{margin-left: 0px;}
.logo-link{z-index: 100000!important;position: relative;}

.main-header-fluid-top{background:#fff!important;position:relative;z-index:100!important;top:0px;border-bottom:1px solid #eee;}
.main-header-fluid-top .container{padding-top:10px;padding-bottom:2px;}
.top-left span,.top-left a{padding-right:10px;}
.top-right a{padding-left:10px;}
.top-right span{font-size:24px!important;color:#8b0000;}
.main-header-fluid-top a,.main-header-fluid-top span,.main-header-fluid-top p{font-size:14px;}
.main-header-fluid-top a{vertical-align:middle;}
.main-header-fluid{padding:10px 0px;background:#fff!important;position:relative;z-index:100!important;top:0px;}
.main-row{align-items:center;}


.mytext-right{
    display: flex;
    align-items: center;
    justify-content: end;
    line-height: normal;
}
.mytext-right a{padding-left:10px;}
.mytext-right span{font-size:24px!important;color:#8b0000;}
/* SLIDER */
#slider-left-block{border-bottom-right-radius:15%!important;background:#8b0000!important;}
#slider-1-img > img{object-fit:cover!important;}
.small-sep{display: flex;align-items: center;color:#fff!important;}
.small-sep:before{content:"";display:block;width:80px;height:5px;background:#9bdbf2;margin-right:15px;}

#section-slider .slide-box h1{font-size:64px!important;letter-spacing:0.03em;color:#b29885!important;line-height:70px!important;margin-top:-10px!important;}
#section-slider .slide-box h1 span{color:#fff!important;}
#section-slider .slide-box h2{font-size:36px!important;color:#fff!important;line-height:40px!important;margin-top:-50px!important;margin-bottom:20px!important}
#section-slider .slide-box a{font-size:20px!important;background:#b29885!important;padding:20px 50px!important;color:#fff!important;border-radius: 20px!important;}
#section-slider .slide-box a:after{font-family:"Font Awesome 6 Free"!important; font-weight: 900; content: "\f105";color:#fff!important;padding-left:15px;vertical-align:middle!important;transition:all .3s ease;}
#section-slider .slide-box a:hover:after{padding-left:25px!important;}

.tparrows.tp-leftarrow:before,.tparrows.tp-rightarrow:before{color:#8b0000!important;}
.slide-image-block{padding:15px 0px;object-fit: cover;width: 100%;margin-top:0px;background:#f8f8f8;}

/* VARIOUS */
h3.h-message{color:#fff!important;font-size:30px;padding:20px 40px; background:rgba(55,60,82,.4);}
.error-page{justify-content:center!important;margin: 0 auto!important;text-align:center!important; }
.pis-excerpt{font-size:13px;}

/* INSIDE PAGES */
.main-content{padding:20px 0px; margin-bottom:80px;}
.home .main-content{padding:0px!important;margin-bottom:0px;}

.main-content a{word-break:break-all;hyphens:auto;}
.page-template-page-contact .container-fluid-main{padding-top:0px;margin-top:-20px!important;}
.home .container-fluid-main{padding-top:0px;}

#breadcrumbs{margin:0 auto;text-align:center;}
.main-kotsanas-img{margin:0 auto;text-align:center;object-fit:cover;width:100%!important;padding-bottom:40px;}
.page-template h1{color:#8b0000!important;font-size:42px!important;line-height:48px!important;text-align:center;padding:0px 0px;margin:0 auto;}
.page-template h2{color:#8b0000!important;font-size:36px!important;line-height:38px!important;}
.page-template h3{font-size:30px;color:#8b0000!important;}
.page-template h4{font-size:26px;color:#8b0000;margin-bottom:20px!important;}
.blog-main-content{margin-top:30px!important;}

/* MENU */
.menu-container{background:#8b0000;}
nav{padding:8px 0px!important;}
nav ul{box-shadow:none!important;background:transparent!important;}
nav ul li{margin-left:5px!important;}
nav ul li a span{color:#fff!important;font-size:18px!important;transition:all .3s ease!important;text-transform: uppercase;}

nav > ul > li > a > span:hover,nav ul li a span.fa-brands{color:#fff!important;}
nav ul li a span.fa-brands:hover{color:#fff!important;}

nav ul ul{background:transparent!important;border:none!important;}
nav ul ul li{background:#fff!important;margin-bottom:5px!important;transition:all .3s ease;}
nav ul ul li:hover{background:#8b0000!important;}
nav ul ul li a span{color:#000!important;font-size:16px!important;}
nav ul ul li:hover > a span{color:#fff!important;}
/* .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{font-family:"Font Awesome 6 Brands"!important; font-weight: 900; content: "\f107";color:#fff!important;} */
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{color:#fff!important;margin-top:-10px!important;}

/* COLORS */
/* 
BLUE #8b0000 
LIGHT BLUE #9bdbf2
BROWN #b29885
*/


/* SECTIONS */
#section-1{padding:140px 0px;}


.projects-left img{border-bottom-right-radius:70px;}
.projects-right img{border-top-left-radius:70px;}

.project-post{padding:30px 0px 120px 0px!important;}
/*  GRIDS */
.eg-icon-search:before,.eg-icon-link:before{color:#fff!important;}
/* BUTTONS */
.main-btn{padding:18px 50px;background:#8b0000;color:#fff!important;text-align: center;transition: all .35s ease-out;border-radius:15px;}
.main-btn:hover{background:#b29885;color:#8b0000!important;}


/* POST GRID */
.blog-post{padding-right:15px!important;}
/*.post-grid-titles{height: 100px!important; overflow: hidden;}*/
.blog-post-title{font-size:32px!important;text-align:left!important;margin-bottom:20px!important;}
/*.single .blog-post-title{position: absolute;top: -270px;z-index: 10;color: #fff!important;text-shadow:2px 2px 0px rgba(0,0,0,.2);}*/
/*.blog-post-title:after{content: '';display: block;width: 40px;height: 6px;margin:5px auto!important;background:#8b0000;text-align: center;}*/
.single .blog-post-title,.single .blog-post-title:after{text-align:left!important;}
.single .blog-post-title:after{margin:5px 0px 0px 0px!important;}
.blog-post-meta{font-style:italic;}
.blog-post-title a{/*background:#b7926c;*/color:#fff; transition:all .3s ease;word-wrap:break-word;}
.home .blog-post-title a{background:transparent!important;}
.blog-post-title a:hover{color:#8b0000!important;}

.vc_gitem_row .vc_gitem-col{height:200px;}

header.page-header{margin-bottom:35px!important;}
.boot-grid-categories{width:100%!important;height:380px!important;overflow:hidden;margin:20px 0px!important;}
.boot-grid-categories h2.blog-post-title{padding:15px 30px!important;background:#b7926c;height:100px;overflow:hidden;color: #fff;font-size:24px!important;line-height:32px!important; bottom: 80px;/*width: 250px!important;*/display: block!important;position: absolute!important;z-index: 1!important;/*left: 50%!important;margin-left: -125px;*/}
.boot-grid-categories img{width: 100%;height: 380px;transition: all .3s ease;opacity: 1;object-fit: cover!important;}
.boot-grid-categories img:hover{opacity:.6;}
.vc_gitem-animated-block {background:#000;}
.boot-grid-categories h2{font-size:24px!important;height:60px;}
.imgis-hover{color:#8b0000!important;transition: all .35s ease!important;}

.grid-posts-excerpt,.grid-posts-content{margin-top:10px;}
.grid-posts-excerpt a,.grid-posts-content a,.excerpt-btn{font-size:16px!important;text-align:center;padding:10px 20px!important;background:#8b0000!important;color:#fff!important;display: block; width: 50%; position: absolute; bottom: 30px;transition: all .35s ease;/*left:50%;margin-left:-25%;*/}
.grid-posts-excerpt a:hover,.grid-posts-content a:hover,.excerpt-btn:hover{background:#000!important;}

.vc_grid-filter li{border-radius:0px!important;background:#8b0000!important;}
.vc_grid-filter li.vc_active{background:#8b0000!important;}
.vc_grid-filter li span{color:#fff!important;}

.vc_btn3{background:#8b0000!important;color:#fff!important;transition:all .35s ease!important;padding:14px 25px!important;}
.vc_btn3:hover{background:#8b0000!important;}

/* TABS */
.vc_tta-tabs-list li.vc_tta-tab a{background:#8b0000!important;border-color:#8b0000!important;}
.vc_tta-tabs-list li.vc_tta-tab a span{color:#fff!important;}
.vc_tta-tabs-list li.vc_active a{background:#fff!important;border-color:#fff!important;}
.vc_tta-tabs-list li.vc_active a span{color:#8b0000!important;}
.vc_tta-panel-body{background:#f8f8f8!important;}

.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background:#8b0000!important;}
.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background:#016496!important;}
.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title a, .vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title a span, .vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title a, .vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title a span{color:#fff!important;font-size:24px!important;}

/* SIDEBAR */
.archive main.main #sidebarMain{height:100%!important;max-height:1600px!important;}
.blog-sidebar{padding: 40px 10px 0px 10px;margin:50px 0px 120px 0px!important;background: #fff;height: 100%!important;max-height: 1600px!important;}
.blog-sidebar .cat-item,.single-links-sidebar{padding:5px 10px;background:#fff!important;color:#8b0000!important;transition:all .35s ease!important;list-style:none!important;margin-bottom:3px!important;}
.single-links-sidebar{width: 100%!important;display: block;}
.blog-sidebar ul{padding:0px!important;}
.blog-sidebar .cat-item:hover,.single-links-sidebar:hover{background:#8b0000!important;}
.blog-sidebar .cat-item a{color:#fff!important;}

/* PAGINATION */
.pagination h2.screen-reader-text{font-size:16px!important;margin-right:20px!important;}
.pagination .nav-links{display:block!important;width:70%!important;/*position:absolute!important;bottom: 30px;*/}
.navigation{margin-top:-10px;padding-bottom:20px!important;}

.navigation{margin:0 auto!important;display:flex!important;}
.navigation .nav-prev-link{background:#8b0000!important;color:#fff!important;width:50%!important;padding:15px!important;}
.navigation .nav-next-link{background:#8b0000!important;color:#fff!important;width:50%!important;padding:15px!important;}
.navigation .nav-prev-link a,.navigation .nav-next-link a{color:#fff!important;font-size:16px!important;}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a{padding: 10px 20px!important;font-size: 20px!important;}

.page-numbers{padding:5px 10px!important;background:#efefef!important;transition:all .3s ease!important;}
.page-numbers:hover{background:#8b0000!important;color:#fff!important;}

.vc_arrow-icon-arrow_01_right{right:-42px!important;}
.vc_arrow-icon-arrow_01_left{left:-42px!important;}
.vc_arrow-icon-arrow_01_right,.vc_arrow-icon-arrow_01_left{font-size:85px!important;color:#8b0000!important;}
.vc_arrow-icon-arrow_01_right:before{content:'\203A'!important;color:#8b0000!important;}
.vc_arrow-icon-arrow_01_left:before{content:'\2039'!important;color:#8b0000!important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots{margin-bottom:30px!important;}
.vc_grid-owl-dot span{height:25px!important;width:25px!important;}

/* PREFOOTER */
.prefooter{display:none;background:#fff;margin-top:-36px!important;padding:24px 0px;}
#prefooter-left{margin-top:30px;}
.prefooter h3{font-size:1.8rem;}

/* FOOTER */
.footer img{transition:all .3s ease!important;opacity:1;}
.footer img:hover{opacity:.85;}
.footer img.tripaward{max-width:150px!important;}
.footer-fluid{background:#edeaea;color:#222;padding:80px 0px 120px 0px!important;}
.footer-fluid h3{color:#222!important;font-size:26px;margin-bottom:30px!important;}
.footer-fluid h3:after{content:"";display:block;width:100px; height:5px;background: #8b0000;margin-top:16px;}
.footer-fluid p{color:#222;}
.footer-fluid a{color:#000!important;transition:all .35s ease!important;}
.footer-fluid a:hover{color:#c7b5a8!important;}
.footer-content div{color:#222;font-size:18px!important;}
.footer-content span{color:#222;font-size:32px!important;transition:all .35s ease!important;}
.footer-content span:hover{color:#8b0000!important;}
.footer-content strong{color:#222;}
.footer-bottom-fluid{background:#8b0000;z-index:100000!important;bottom:0px;}
.footer-bottom{background:#8b0000;padding:15px!important;}
.footer-bottom,.footer-bottom div,.footer-bottom a,.footer-bottom strong{color:#fff!important;}
.footer-bottom a{transition:all 0.25s ease;}
.footer-bottom a:hover,.footer-bottom a:hover strong{color:#fff!important;}
.footer-bottom .row div{margin-top: -10px;line-height: 40px;}
.footer-logo,.footer-imgs{margin-top:30px;}
.footer .bottom-p,.footer .bottom-p a{color:#fff!important;margin-bottom: -10px;    margin-top: 4px;}
.go-up span{color:#fff;font-size:28px;padding-left:15px;}

.fblock,.fblock-s,.fblock-side{display:flex;}
.fblock span,.fblock-side span{padding-right:10px;}
.fblock,.fblock-s,.fblock-side{margin-top:10px;}
.fblock span,.fblock-s span{color:#000;font-size:26px!important;}

.fblock-side{align-items:baseline;flex-wrap:wrap;}
.fblock-side h4{font-size:20px;color:#8b0000;padding:15px 0px 2px 0px;margin-bottom:0px!important;}
.fblock-side p{padding-bottom:0px;margin-bottom:0px;}
.fblock-side span{color:#8b0000;}
.fblock-side-p h4{font-size:20px;color:#8b0000;padding:15px 0px 2px 0px;margin-bottom:0px!important;}
.my-page-sidebar p,.my-page-sidebar a,.my-page-sidebar div{font-size:18px!important;}

.fblock-s{align-items:center;}
.fblock-s span{padding-right:10px;}

.footer .footer-icons{padding-right:10px;}
.footer .footer-icons:hover{color:#c7b5a8!important;}
.footer .fab{padding:10px;}
.main-contact-footer{margin-bottom:30px;columns:2;}
.uparrow span{font-size:32px;color:#8b0000!important;}

#footer-sidebar1{padding-right:50px;}
/* META */
.meta-all{border-left: 10px solid #88FFC9;padding: 0px 20px;}
.meta-all a{transition:all .3s ease;}
.meta-all a:hover{color:#000;}

.mymeta-post{margin-bottom:5px;}
.mymeta-tags{margin-bottom:30px;}
.meta-all strong,.mymeta-post span,.mymeta-tags span{color:#000!important;}

/* COMMENTS */
.mycomments{margin-top:100px;margin-bottom:50px;background: #f7f7f7;padding: 20px;}
#comment{width:100%!important;}
#comment,#author,#email,#url{border:1px solid #e5e5e5!important;}
#author,#email,#url{height:35px!important;}
.comment a,.logged-in-as a,#respond label{font-size:16px!important;}
#respond label{width:80px!important;}
.comment p,.comment-notes,.comment-body p,.comment-body a{font-size:14px!important;}
#respond .comment-form-comment label{display:block!important;}
#respond .submit{background:#8b0000!important;color:#fff!important;border:none!important;transition:all .3s ease;padding:12px 30px!important;}
#respond .submit:hover{background:#000!important;}

/* IMAGES */
.fx-img img,.single-image img,.vc_single_image-img{margin-top:0px!important;transition: all .5s ease-out!important;   opacity:1;}
.fx-img img:hover,.single-image img:hover, .vc_single_image-img:hover{-webkit-transform: translateY(-4px)!important;transform: translateY(-4px)!important;opacity:.84;}

.widget-title{color:#000!important;margin-bottom:15px!important;}
.widget{margin-bottom:30px!important;}
/* --- PLUGINS --- */

/* NEWSLETTER */
.tnp-widget-minimal{width:100%!important;}
.tnp-form{margin-top:52px!important;}
.tnp-email{background:transparent!important;color:#fff!important;border:1px solid #000!important;width:60%!important;}
.tnp-email::placeholder{color:#444!important;}
.tnp-submit{width:30%!important;}
.tnp-widget-minimal input.tnp-submit{padding:11px!important;}

/* FACEBOOK */
.fb-share-button{display:block!important;margin-bottom:25px!important;}

/* Responsive Gallery */
#swipebox-overlay #swipebox-close{top:60px!important;}

/* RELATED POSTS PLUGIN */
.crp_related{margin-top:30px!important;}
.crp_related li{list-style-type:none!important;width:200px!important;float: left;margin-right: 20px;margin-bottom:30px!important;}

/* CONTACT FORM 7 */
span.wpcf7-list-item{margin:0px 10px 0px 0px!important;display:block;}
.wpcf7-form-control-wrap .wpcf7-text{height:40px!important;background:#f0f0f0!important;border:none!important;}
.wpcf7-form-control-wrap textarea{background:#f0f0f0!important;border:none!important;}
.wpcf7-submit{border:none!important;background:#8b0000!important;color:#fff!important;padding:13px 45px!important;width:250px!important;transition:all .3s ease;}
.wpcf7-submit:hover{background:#8b0000!important;}

form .protected-submit{background:rgb(8,130,168)!important;color:#fff!important;width:160px!important;transition:all .3s ease;border:none!important;padding:12px 30px!important;}
form .protected-submit:hover{background:#8c2162!important;}
form .protected-field{background:#f5f5f5!important;border:1px solid #f2f2f2!important;height:40px;}

/* COOKIE LAW */
#cookie-law-info-bar{width:350px;font-size:14px!important;right:0px!important;left:auto!important;border-bottom:5px solid #000;text-align: center;  justify-content: center; align-items: center;box-shadow:none!important;background:rgba(19,39,71,.9)!important;}
#cookie-law-info-bar span,.cli-bar-message{color:#fff!important;}
#cookie-law-info-bar a{font-size:14px!important;color:#fff!important;text-decoration: underline!important;}
#cookie-law-info-bar:before{content:url('/wp-content/uploads/2022/09/cookies.png');display: flex; justify-content: center;}
#cookie-law-info-again{box-shadow:none!important;right:0px!important;}
#cookie_hdr_showagain{color:#000!important;}
.cli-tab-pane p{font-size:12px!important;}
#cookie-law-info-bar .cli-plugin-main-button{width:90%!important;margin:2px auto!important;color:#000!important;text-decoration:none!important;}
#cookie_action_close_header{background:#000!important;color:#fff!important;}
#wt-cli-privacy-save-btn{background:#000!important;color:#fff!important;}
#cookie-law-info-bar #cookie_action_close_header{color:#fff!important;}
#cookie-law-info-bar #cookie_action_close_header_reject,#cookie-law-info-bar #cookie_action_close_header_reject{color:#000!important;}
/* AJAX SEARCH LITE */
#ajaxsearchliteres1{height:auto!important;}
#ajaxsearchlite1{z-index:1!important;}
div.asl_w{box-shadow:none!important;height:35px!important;border:none;border-bottom:2px solid #000!important;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input,#ajaxsearchlite1 .probox, div.asl_w .probox,div.asl_w .probox .promagnifier{height:35px!important;}
div.asl_m .probox .promagnifier .innericon svg{width:30px!important;}

/* POPULAR ARTICLES */
.wpp-list li{margin-bottom:15px!important;line-height:16px!important;}
.wpp-list li a{color:#333!important;font-size:16px!important;transition:all .3s ease;}
.wpp-list li a:hover{color:#8b0000!important;}

/* NEWSLETTER */

 #mc4wp-form-1{margin-top:0px;}
.tnp-widget-minimal{width:100%!important;}
.tnp-form{margin-top:52px!important;}
.tnp-email{background:transparent!important;color:#fff!important;border:1px solid #000!important;width:60%!important;}
.tnp-email::placeholder{color:#444!important;}
.tnp-submit{width:30%!important;}
.tnp-widget-minimal input.tnp-submit{padding:11px!important;}

.mc4wp-form-fields input[type="email"]{background:#fff;border:1px solid #fff;color:#000;height:45px;}
.mc4wp-form-fields input[type="submit"]{background:#8b0000;border:1px solid #8b0000;color:#fff;height:45px;}


/* FB */

#ffwd_container1_0 #ffwd_container2_0 .blog_style_objects_conteiner_0 .blog_style_objects_conteiner_1_0, #ffwd_container1_0 #ffwd_container2_0 .blog_style_objects_0, .blog_style_objects_conteiner_1_0{width:100%!important;}

#ffwd_container1_0 #ffwd_container2_0 .blog_style_object_container_0{width:24%!important;float:left!important;border:none!important;margin:0px 4px!important;border-radius:10px!important;}
.ffwd_blog_style_img_0{width: 100%!important;height: 180px!important; object-fit: cover!important;}
.ffwd_blog_style_object_story_0, .ffwd_blog_style_object_story_0 a,#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0{font-size:18px!important;line-height:20px!important;margin-bottom:5px!important;text-align:left!important;font-weight:bold!important;}
.ffwd_blog_style_object_messages_0{font-size:14px!important;line-height:18px!important;margin:8px 0px!important;}
#ffwd_container1_0 #ffwd_container2_0 .ffwd_title_spun1_0{border:none!important;}

#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0,#ffwd_container1_0 #ffwd_container2_0 .blog_style_object_container_0,.ffwd_title_spun1_0{background:#f0f0f0!important;}
.facebook-feed-title{color:#063992!important;margin-bottom:20px!important;font-size:26px!important;font-weight:bold!important;}
@media screen and (max-width: 991px) {
#ffwd_container1_0 #ffwd_container2_0 .blog_style_object_container_0{width:47%!important;min-height:460px!important;margin-bottom:15px!important;}
}
@media screen and (max-width: 768px) {
    #ffwd_container1_0 #ffwd_container2_0 .blog_style_object_container_0{width:47%!important;min-height:580px!important;margin-bottom:15px!important;}
}
@media screen and (max-width: 620px) {
    #ffwd_container1_0 #ffwd_container2_0 .blog_style_object_container_0{width:100%!important;min-height:200px!important;margin-bottom:15px!important;}
}


/* ACCESSIBILITY */
a.pojo-a11y-toolbar-link g{fill:#fff!important;}
li.pojo-a11y-toolbar-item a span,.pojo-sr-only{color:#000!important;}
nav#pojo-a11y-toolbar,.pojo-a11y-toolbar-inner,#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{bottom:20px!important;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{position:absolute!important;bottom:20px!important;}



.page .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .page .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span, .page .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .page .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span{
    background-color: #8c2162!important;
    border-color: #8c2162!important;
}
/* RESPONSIVE */

.ubermenu-responsive-toggle{outline: none!important;}

@media screen and (max-width: 1280px) {
    .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close>[class^=fa]{color:#fff!important;margin-left:-2px!important;}
    #ubermenu-main-2-primary-menu-2 > ul > li > ul > li,#ubermenu-main-2-primary-menu-2 > ul > li > ul > li > ul > li{margin-left:0px!important;}
}


@media screen and (max-width: 1265px) {
	.ubermenu-skin-minimal.ubermenu-responsive-toggle i,.ubermenu-skin-minimal.ubermenu-responsive-toggle span{color:#fff!important;font-size:24px!important;margin-top: 20px;}
}

@media screen and (max-width: 991px) {
    #logo{width:180px!important;height:auto!important;margin-left:20px!important;padding: 10px 10px 10px 10px!important;}
    .footer-bottom,.footer-bottom div,.footer-bottom a,.footer-bottom strong{text-align:center!important;}

    #section-slider .slide-box .small-sep{font-size:16px!important;}
    #section-slider .slide-box h1{font-size: 40px!important;line-height: 30px!important;margin-top: 20px!important;margin-bottom: 55px!important;}
    #section-slider .slide-box h2{font-size:26px!important;color:#fff!important;line-height:34px!important;}
    #section-slider .slide-box a{font-size:18px!important;padding:15px 25px!important;}

    .main-content{padding:20px 15px;}

}
@media screen and (min-width: 765px) and (max-width: 991px) {
    #slider-left-block{width:60vw!important;}
}
@media screen and (max-width: 765px){
    #logo{width:250px!important;height:auto!important;margin-left:10px!important;padding: 10px 10px 10px 10px!important;}
    #slider-left-block{width:70vw!important;}
}

@media screen and (max-width: 576px) {
    #section-slider .slide-box{display:block!important;word-break:break-word!important;white-space:normal!important;width: 380px!important;padding:15px 20px!important;}
}

@media screen and (max-width: 500px) {
	#logo{width:250px!important;height:auto!important;margin-left:20px!important;padding: 10px 10px 10px 10px!important;}
    .ubermenu-skin-minimal.ubermenu-responsive-toggle i,.ubermenu-skin-minimal.ubermenu-responsive-toggle span{margin-top: 20px;margin-left: 12px;}
	#author, #email, #url{width:85%!important;}
    #slider-left-block{width:100vw!important;background:rgba(19,39,71,.9)!important;border-bottom-right-radius:0px!important;}
    #slider-1-mob > img{object-fit:cover!important;}
}

@media screen and (max-width: 480px) {
	.blog-post-title{font-size:26px!important;}
	#section-slider .slide-box{display:block!important;word-break:break-word!important;white-space:normal!important;width: 300px!important;padding:15px 20px!important;}
}

@media screen and (max-width: 399px) {
	#logo{width:250px!important;height:auto!important;margin-top:8px;padding: 10px 10px 10px 10px!important;}
	#cookie-law-info-bar{width:80%!important;left:0%!important;}
	.slide-box{display:block!important;word-break:break-word!important;white-space:normal!important;width: 280px!important;padding:15px 20px!important;}
}

@media screen and (max-width: 340px) {

}
/* ----------- iPad ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
  	
}
/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {

}

