/*
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:'ceralight';
src:url(fonts/CeraGR-Light.eot);
src:url(fonts/CeraGR-Light.eot#iefix) format("embedded-opentype"),url(fonts/CeraGR-Light.woff) format("woff2"),url(fonts/CeraGR-Light.woff) format("woff"),url(fonts/CeraGR-Light.ttf) format("truetype"),url(fonts/CeraGR-Light.svg) format("svg");
font-weight:400;
font-style:normal;
}

@font-face {
font-family:'cerareg';
src:url(fonts/CeraGR-Regular.eot);
src:url(fonts/CeraGR-Regular.eot#iefix) format("embedded-opentype"),url(fonts/CeraGR-Regular.woff) format("woff2"),url(fonts/CeraGR-Regular.woff) format("woff"),url(fonts/CeraGR-Regular.ttf) format("truetype"),url(fonts/CeraGR-Regular.svg) format("svg");
font-weight:400;
font-style:normal;
}

@font-face {
font-family:'ceraregit';
src:url(fonts/CeraGR-RegularItalic.eot);
src:url(fonts/CeraGR-RegularItalic.eot#iefix) format("embedded-opentype"),url(fonts/CeraGR-RegularItalic.woff) format("woff2"),url(fonts/CeraGR-RegularItalic.woff) format("woff"),url(fonts/CeraGR-RegularItalic.ttf) format("truetype"),url(fonts/CeraGR-RegularItalic.svg) format("svg");
font-weight:400;
font-style:italic;
}

@font-face {
font-family:'cerabold';
src:url(fonts/CeraGR-Bold.eot);
src:url(fonts/CeraGR-Bold.eot#iefix) format("embedded-opentype"),url(fonts/CeraGR-Bold.woff) format("woff2"),url(fonts/CeraGR-Bold.woff) format("woff"),url(fonts/CeraGR-Bold.ttf) format("truetype"),url(fonts/CeraGR-Bold.svg) format("svg");
font-weight:700;
font-style:normal;
}

@font-face {
font-family:'cerablack';
src:url(fonts/CeraGR-Black.eot);
src:url(fonts/CeraGR-Black.eot#iefix) format("embedded-opentype"),url(fonts/CeraGR-Black.woff) format("woff2"),url(fonts/CeraGR-Black.woff) format("woff"),url(fonts/CeraGR-Black.ttf) format("truetype"),url(fonts/CeraGR-Black.svg) format("svg");
font-weight:900;
font-style:normal;
}

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

.menu-col-2 li a,.menu-col-3 li a,.main-btn,.wpp-list li a,.hustle-group-content p,.mymeta-post,.mymeta-tags,#section-1 h3,.slide-box h3,.page-template h4{font-family:"ceralight",sans-serif!important;}
h1,p,div,a,li,blockquote strong,.main-btn,.main-mssg,.page-template h2,.page-template h3,.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:"cerareg",sans-serif!important;}
.meta-all strong{font-family:"cerabold",sans-serif!important;}
h2,h3,h4,h5,h6,strong,a strong,strong a,.slide-textbox,.footer-content h3,.page-template h1,.nf-form-content label,.blog-post-title a,.menu-col-1 li a,#section-1 h2,#section-2 h3,.prefooter h3,.slide-box h2{font-family:"cerablack",sans-serif!important;}

/* COLORS */
/* 

PURPLE #9c2162 
ORANGE #F47845
*/

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

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: #9c2162;} 
blockquote cite { color: #999999;font-size: 14px; display: block; margin-top: 5px;}  
blockquote cite:before {content: "\2014 \2009";}

h1{color:#9c2162;font-size:32px;}
h2{color:#9c2162;font-size:26px;}
p,li{font-size:18px!important;}

/* LOADER */
.smart-page-loader{background:#2B2B2B url(../../uploads/2020/05/main-logo-preload.png) no-repeat 50% 30%!important;color:#fff!important;z-index:10000000!important;transition:all .4s ease-out!important;}
.wp-smart-loader,.smart-loader-one{border-top:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.6);margin-top:150px!important;}
.parallax {  
background-image: url("../../uploads/2020/05/corona-latest-new.jpg");
height: 100%; 
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
margin-left:-410px;
margin-right:-410px;
padding:100px 0px;
margin-bottom:-36px!important;
}
 
.parallax-content { 
width:50%;
margin:0 auto;
color:#FFF;
padding-top:50px; 
} 


/* HEADER */
.logo-link{padding: 40px 0px;z-index: 100000!important;position: relative;}
.main-header-fluid{background:#fff!important;position:fixed;z-index:100!important;top:0px;}
.home .main-header-fluid{background:transparent!important;}
.main-header{background:transparent; padding:20px 0px;}
.main-content{padding:0px 15px!important;}

.lang-out-block{display:flex; align-content:end; justify-content:flex-end;}
.lang-out-block ul.mylangs{margin-top:10px!important;}
.lang-out-block ul.mylangs li{list-style-type:none!important;display:inline-block!important;}
.lang-out-block ul.mylangs li img{width:26px;height:auto;}
/* Languages */
.outer-menu .menu .menu-block ul.mylangs{position:relative!important;display:inline-block!important;z-index:10000!important;margin-bottom:-40px!important;}
.outer-menu .menu .menu-block ul.mylangs li{list-style-type:none!important;display:inline-block!important;}
.outer-menu .menu .menu-block ul.mylangs li img{width:50px;height:auto;}
/* SLIDER */
#section-slider .slide-box{display:block;text-align:center!important;background:rgba(156,33,98,.4);margin:0 auto!important;padding:30px 50px!important;}
#section-slider .slide-box h2{font-size:32px;color:#fff!important;text-align:center!important;line-height:36px!important;}
#section-slider .slide-box h3{font-size:24px;color:#fff!important;text-align:center!important;line-height:28px!important;margin-bottom:-20px!important;}
#section-slider .slide-box {border-top-left-radius: 25px;border-bottom-right-radius: 25px;}

.slide-textbox{}
.slider-icons img{opacity:1;transition:all .35s ease;}
.slider-icons img:hover{opacity:.6;}
/*#section-slider .slider-icons,#section-slider .slider-icons:before,#section-slider .slider-icons:hover{transform: none!important;background-color:rgba(156,33,98,0)!important;transition:all .4s ease!important;}
#section-slider .slider-icons:hover:before{
	opacity:1!important;
    content: "";
    width: 200%;
    height: 200%;
    background-color: rgba(156,33,98,.4)!important;
    position: absolute;
    top: -25%;
    left: -51%;
    display: inline-block!important;
    box-sizing: border-box;
    text-align: center;
    color: white;
    padding: 12px;
    font-size: 20px;
    z-index: -1;
    margin: 0 auto;
    text-align: center;
    border-radius: 25px;
    transform: none!important;
    transition: all .4s ease!important;
}*/

.tparrows.tp-leftarrow:before,.tparrows.tp-rightarrow:before{color:#9c2162!important;}

.slide-image-block{object-fit: cover;width: 100%;height: auto;margin-top: 80px;}
/* 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;}

.scroll-downs{position:relative;width:34px;height:55px;z-index:100000!important;text-align:center;color:#fff;display: flex;justify-content: center; align-items: center;flex-wrap:wrap;/*transition:all .4s ease!important;*/}
.mousey{width:3px!important;padding:10px 13px!important;height:25px!important;border:2px solid #fff!important;border-radius:25px!important;opacity:.75;box-sizing:content-box;}
.scroller{width:3px;height:10px;border-radius:25%;background-color:#fff;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite;}
.mousey-text{position:relative;text-align: center!important;color:#fff;font-size:12px;}
@keyframes scroll {
0%{opacity:0;}
10%{transform:translateY(0);opacity:1;}
100%{transform:translateY(15px);opacity:0;}
}

/* INSIDE PAGES */
.main-content a{word-break:break-all;hyphens:auto;}
.container-fluid-main{padding-top:30px;}
.page-template-page-contact .container-fluid-main{padding-top:80px;}
.home .container-fluid-main{padding-top:0px;}

.page-template h1{font-size:36px;color:#9c2162;text-transform:uppercase;margin-bottom:20px!important;text-align:center!important;}
.home .page-template h1{font-size:36px;color:#9c2162;text-transform:uppercase;margin-bottom:50px!important;}
.page-template h1:after{content:'';display:block;width:60px;height:7px;background:#9c2162;margin:10px auto!important;text-align:center!important;}
.page-template h2{font-size:30px;}
.page-template h3{color:#9c2162!important; font-size:30px; padding-bottom:30px!important;/*4c4745*/}
.page-template h4{font-size:26px;color:#9c2162;margin-bottom:20px!important;}
.blog-main-content{margin-top:30px!important;}

/* MENU */
.menu-reveal{background:#fff!important;}
.home .menu-reveal{background:rgba(0,0,0,.75)!important;}
/* SECTIONS */

#section-1{padding:120px 0px 80px 0px;}
#section-3{padding:100px 0px;}

#section-1 h2{font-size:2.2rem;}
#section-1{background:#E8E8E6;}

#section-2{background:#F5F5F0;}
#section-2 h3{font-size:1.4rem;}

.video-section p{font-size:14px!important;}
.inner-section{padding-top:60px!important;padding-bottom:60px!important;}
/* BUTTONS */
.main-btn,.main-btn-2{margin:-60px 0px 0px -50px;}


/* 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:center!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:#9f2065;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:#000;color:#fff; transition:all .3s ease;word-wrap:break-word;}
.home .blog-post-title a{background:transparent!important;}
.blog-post-title a:hover{color:#9c2162!important;}

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{color: #fff;font-size: 24px!important;line-height:32px!important;margin-top: 100px;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:#9c2162!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:#9c2162!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:#9c2162!important;}
.vc_grid-filter li.vc_active{background:#9c2162!important;}
.vc_grid-filter li span{color:#fff!important;}

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

/* TABS */
.vc_tta-tabs-list li.vc_tta-tab a{background:#9c2162!important;border-color:#9c2162!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:#9c2162!important;}
.vc_tta-panel-body{background:#f8f8f8!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:#9c2162!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:#9c2162!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:#9c2162!important;color:#fff!important;width:50%!important;padding:15px!important;}
.navigation .nav-next-link{background:#9f2065!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:#9c2162!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:#9c2162!important;}
.vc_arrow-icon-arrow_01_right:before{content:'\203A'!important;color:#9c2162!important;}
.vc_arrow-icon-arrow_01_left:before{content:'\2039'!important;color:#9c2162!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{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-fluid{background:#9f2065;color:#fff;padding:40px 0px!important;}
.footer-fluid h3{color:#fff!important;font-size:2rem;margin-bottom:30px!important;}
.footer-fluid p,.footer-fluid a{color:#fff!important;transition:all .35s ease!important;}
.footer-fluid a:hover{color:#F47845!important;}
.footer-content div{color:#fff;font-size:18px!important;}
.footer-content span{color:#fff;font-size:32px!important;transition:all .35s ease!important;}
.footer-content span:hover{color:#F47845!important;}
.footer-content strong{color:#fff;}
.footer-bottom-fluid{z-index:100000!important;background:#000;bottom:0px;}
.footer-bottom{background:#000;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:#F47845!important;}
.footer-logo,.footer-imgs{margin-top:30px;}

.footer .fab{padding:10px;}
/* META */
.meta-all{border-left: 10px solid #88FFC9;padding: 0px 20px;}
.meta-all:before{}
.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:#9c2162!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:5px!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;}

/* NINJA FORMS */
.nf-form-content input[type=button]{background:#9c2162!important;color:#fff!important;width:160px!important;transition:all .3s ease;}
.nf-form-content input[type=button]:hover{background:#9c2162!important;}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea{background:#f5f5f5!important;border:1px solid #f2f2f2!important;}

/* COOKIE LAW */
#cookie-law-info-bar{font-size:14px!important;width:400px!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(156, 33, 98,.78)!important;}
#cookie-law-info-bar span{color:#fff!important;}
#cookie-law-info-bar a{font-size:14px!important;color:#000!important;text-decoration: underline!important;}
#cookie-law-info-bar:before{content:url('../../uploads/2020/05/cookies.png');display: flex; justify-content: center;}
#cookie-law-info-again{box-shadow:none!important;}
#cookie_hdr_showagain{color:#fff!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:#fff!important;text-decoration:none!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:#9c2162!important;}
/*WP FORMS */
div.wpforms-container-full .wpforms-form button[type=submit]{background:#9c2162!important;color:#fff!important;border:none!important;transition:all .3s ease!important;}
div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:#000!important;}
div.wpforms-container-full .wpforms-form .wpforms-field-label{color:#000!important;}



/* BUTTON FX */

.js-scroll-animation-unit.is-animated .l-about__heading {clip-path: inset(0 0 0 0);}
.js-scroll-animation-unit.is-animated .c-heading {opacity: 1;transform: translate3d(0, 0, 0);}    
.js-scroll-animation-unit.is-animated .p-about__paragraph {opacity: 1;transform: translate3d(0, 0, 0); }
.js-scroll-animation-unit.is-animated .p-about__vennDiagram {opacity: 1;transform: translate3d(0, 0, 0); }
.js-scroll-animation-unit.is-animated .u-dominantColor {clip-path: inset(0 0 0 0); }
.js-scroll-animation-unit.is-animated .u-dominantColor img {clip-path: inset(0 0 0 0); }
.js-scroll-animation-unit.is-animated .u-dominantColor[data-transition="scale"] img {transform: scale(1) translate3d(0, 0, 0); clip-path: inset(0 0 0 0); }
.p-destinationSection__buttons {margin: 6rem 0 0;}
.p-destinationSection__buttons > li:first-child { transition-delay: 1.6s; }
.p-destinationSection__buttons > li:nth-child(2) {transition-delay: 1.8s; }
.p-destinationSection__buttons > li:not(:last-child) {margin-bottom: 3rem; }
.p-destinationSection__content.is-animated .p-destinationSection__buttons > li {opacity: 1;transform: translate3d(0, 0, 0); }

.u-fade {opacity: 0;transform: translate3d(0, 3rem, 0);transition-property: opacity, transform; transition-duration: 0.8s, 1.4s; transition-timing-function: linear, cubic-bezier(0.175, 0.885, 0.32, 1.275); list-style-type:none;}

.c-transitionButton {display: inline-block; position: relative; overflow: hidden; vertical-align: top;transition: width 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0.4s, color 0.4s linear 0.1s, padding 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0.4s; }
.c-transitionButton::before {content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;background: #9f2065;transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);transform: translate3d(0, 100%, 0); }
.c-transitionButton:hover {color: #fff;transition: width 0.4s cubic-bezier(0.39, 0.575, 0.565, 1), color 0.4s linear 0.3s, padding 0.4s cubic-bezier(0.39, 0.575, 0.565, 1); }
.c-transitionButton:hover::before {transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1) 0.45s;transform: translate3d(0, 0, 0); }
.c-transitionButton[data-size="default"]{height: 5.2rem;border-bottom: 3px solid #9f2065;font-size: 1.3rem; font-weight: 700; /*letter-spacing: 0.1em;*/ }
.c-transitionButton[data-size="default"]:hover{padding: 0 1.8rem; }
.c-transitionButton[data-size="default"].p-destinationSection__button{width: 24rem;}
.c-transitionButton[data-size="default"].p-destinationSection__button:hover{width: 28rem;}

.c-transitionButton__inner{display: flex;align-items: center;position: relative; transition: all .3s ease;}
.c-transitionButton__inner:hover{color:#fff;}
.c-transitionButton__inner::before, .c-transitionButton__inner::after{ content: ''; position: absolute; top: 0; bottom: 0; margin: auto; background-position: 0 0; background-repeat: no-repeat;transition: opacity 0.4s linear 0.1s; }
.c-transitionButton__inner::after {opacity: 0;}
.c-transitionButton[data-size="default"] .c-transitionButton__inner {height: 5.2rem;}
.c-transitionButton[data-size="default"] .c-transitionButton__inner::before, .c-transitionButton[data-size="default"] .c-transitionButton__inner::after{width: 3.5rem;height: 0.6rem;}
.c-transitionButton[data-type="default"] .c-transitionButton__inner::before{right: 0;}
.c-transitionButton[data-type="default"] .c-transitionButton__inner::after{right: 0;}
.c-transitionButton[data-type="default"][data-size="default"] .c-transitionButton__inner {padding-right: 6rem;}
.c-transitionButton[data-type="default"][data-size="default"] .c-transitionButton__inner::before {background-image: url(../../uploads/2020/05/ar11.png); }
.c-transitionButton[data-type="default"][data-size="default"] .c-transitionButton__inner::after{background-image: url(../../uploads/2020/05/ar22.png); }

.c-transitionButton:hover .c-transitionButton__inner::before, .c-transitionButton:hover .c-transitionButton__inner::after{transition: opacity 0.4s linear 0.3s;}
.c-transitionButton:hover .c-transitionButton__inner::before{opacity: 0;}
.c-transitionButton:hover .c-transitionButton__inner::after{opacity: 1;}


/* RESPONSIVE */

@media screen and (max-width: 1800px){
    .lang-out-block{align-content:center; justify-content:center;}
}

@media screen and (min-width: 1400px) and (max-width: 1800px){
    .lang-out-block ul{margin:10px 0px 0px 50px;}
}

@media screen and (max-width: 1399px){
    .lang-out-block ul{margin:10px 0px 0px 50px;}
}

@media screen and (max-width: 658px){
    .lang-out-block ul{margin:10px 0px 0px -50px;}
}
@media screen and (min-width: 340px) and (max-width: 576px){
 .lang-out-block ul{position: absolute;top: -40px;left:60%;}
}

@media screen and (max-width: 339px){
     .lang-out-block ul{position: absolute;top: 0px;left:12%;}
}

@media screen and (max-width: 991px) {
    .footer-bottom,.footer-bottom div,.footer-bottom a,.footer-bottom strong{text-align:center!important;}
    .slide-box{display:block!important;word-break:break-word!important;white-space:normal!important;width: 700px!important;margin-left:30px!important;}
}

@media screen and (max-width: 700px) {
	.in-textp{width:70%;}
	.slide-box{display:block!important;word-break:break-word!important;white-space:normal!important;width: 450px!important;}
	.slide-box h2{font-size:26px!important;line-height:28px!important;}
	.slide-box h3{font-size:20px!important;line-height:22px!important;}
}

@media screen and (max-width: 500px) {
	#logo{width:180px!important;height:auto!important;margin-left:10px!important;}
	#author, #email, #url{width:85%!important;}
}

@media screen and (max-width: 480px) {
	.blog-post-title{font-size:26px!important;}
	.in-textp{width:86%;font-size:16px!important;}
	.popup-content{width: 80%;text-align: center;margin-top: 30px; display: block; margin: 0 auto!important;}
	.slide-box{display:block!important;word-break:break-word!important;white-space:normal!important;width: 400px!important;}
	.slide-box h2{font-size:28px!important;line-height:30px!important;}
	.slide-box h3{font-size:20px!important;line-height:22px!important;}
}
@media screen and (max-width: 399px) {
	#logo{width:180px!important;height:auto!important;margin-top:8px;}
	#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;}
	.slide-box h2{font-size:22px!important;line-height:26px!important;}
	.slide-box h3{font-size:16px!important;line-height:20px!important;}

    .c-transitionButton[data-size="default"].p-destinationSection__button{width: 18rem;}
    .c-transitionButton[data-size="default"].p-destinationSection__button:hover{width: 20rem;}
}

/* ----------- 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) {

}