/*
* JLP
* dark green: #00594F
* green: #1DB954 (#00B140 -> #1db954)
* black #141414
*
*/

@font-face{
    font-family:'Gill Sans Ultra';
    src:url('../fonts/gillsansforjl-ultra.eot');
    src:local('gillsansforjl-ultra'),local('gillsansforjl-ultra'),
        url('../fonts/gillsansforjl-ultra.eot?#iefix') format('embedded-opentype'),
        url('../fonts/gillsansforjl-ultra.woff2') format('woff2');
    font-weight:300;
}
@font-face{
    font-family:'Gill Sans Light';
    src:url('../fonts/gillsansforjl-light.eot');
    src:local('gillsansforjl-light'),local('gillsansforjl-light'),
        url('../fonts/gillsansforjl-light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/gillsansforjl-light.woff2') format('woff2');
    font-weight:300;
}
@font-face{
    font-family:'Gill Sans Regular';
    src:url('../fonts/gillsansforjl-regular.eot');
    src:local('gillsansforjl-regular'),local('gillsansforjl-regular'),
        url('../fonts/gillsansforjl-regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/gillsansforjl-regular.woff2') format('woff2');
    font-weight:400;
}
@font-face{
    font-family:'Gill Sans Bold';
    src:url('../fonts/gillsansforjl-bold.eot');
    src:local('gillsansforjl-bold'),local('gillsansforjl-bold'),
        url('../fonts/gillsansforjl-bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/gillsansforjl-bold.woff2') format('woff2');
    font-weight:600;
}
@font-face{
    font-family:'Gill Sans Bold';
    src:url('../fonts/gillsansforjl-bold.eot');
    src:local('gillsansforjl-bold'),local('gillsansforjl-bold'),
        url('../fonts/gillsansforjl-bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/gillsansforjl-bold.woff2') format('woff2');
    font-weight:600;
}

*,html,body{font-smooth:always;-webkit-font-smoothing:antialiased;}

body{font-family:'Gill Sans Regular',Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:16px;}
img{max-width:100%;}

/* start of bootstrap mods or extensions */
.display-7{font-size:calc(1rem + 1vw);font-weight:300;line-height:1.2;}
/* end of bootstrap mods or extensions */

body .primary_color{color:#198754;}

.offcanvas{background-color:#2c2c2c;color:#fff;border-right:none;}

.left_side_panel{max-width:240px;}
.left_side_panel .dropdown-menu .dropdown-item{padding:.25rem 10px;color:#fff;}
.left_side_panel .dropdown-menu{background-color:transparent;}
.left_side_panel .dropdown-menu .dropdown-item:focus,.left_side_panel .dropdown-menu .dropdown-item:hover,.left_side_panel .dropdown-menu .dropdown-item.active,.left_side_panel .dropdown-menu .dropdown-item:active{color:#04fde1;background-color:rgba(255,255,255,0.05);}
.left_side_panel .btn-close{background-image:url('../images/close-icon.svg');opacity:1;}
.left_side_panel .btn-close:hover{opacity:.75;background-color:rgba(255,255,255,.05);}
.left_side_panel .dropdown-divider{border-top:1px solid rgba(255,255,255,.5);}
.left_side_panel .dropdown-toggle::after{display:none;}
.left_side_panel .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:middle;content:""; background-image:url('../images/tick-icon.svg');width:8px;height:7px;}
.hero_slider .carousel-item:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.3);}
.hero_slider{margin-bottom:90px;}
.hero_slider .carousel-item{text-align:center;background-repeat:no-repeat;background-position:center top;background-size:cover;height:42rem;}
.carousel_content img{/*border-bottom:2px solid #fff;*/padding-bottom:15px;margin-bottom:15px;}
.carousel_content p{font-size:1.5rem;width:70%;margin:15px auto;}
.carousel_content .carousel_content--title{font-size:2rem;width:50%;}
.carousel_content .carousel_content--subtitle{font-size:1rem;width:50%;}
.carousel-indicators{bottom:2.5rem;margin-bottom:0;background-clip:border-box;}
.carousel-indicators [data-bs-target]{width:10px;height:10px;border:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;opacity:1;border-radius:50px;background-color:transparent;background-clip:border-box;}
.carousel-indicators .active{opacity:1;background-color:#fff;}
.carousel-control-prev-icon{background-image:url('../images/prev-arrow-green.png');}
.carousel-control-next,.carousel-control-prev{position:absolute;top:auto;bottom:4.5rem;width:auto;padding:0 1.75rem;opacity:1;background-color:#fff;height:15rem;}
.carousel-control-next-icon{background-image:url('../images/next-arrow-green.png');}
.carousel-control-next-icon,.carousel-control-prev-icon{width:12px;height:22px;}
.carousel-caption{position:absolute;bottom:2.5rem;left:0;right:0;}
.carousel-caption a{text-decoration: none;color: #fff;}

.btn_wrap{text-align:center;padding:50px 0;}
.btn_wrap a{border:1px solid #1DB954;background-color:#fff;padding:.625rem 2.15rem;color:#000;text-decoration:none;display:inline-block;transition:all .3s ease-in-out;}
.btn_wrap a:hover{background-color:#1DB954;color:#141414;}
.wide_container{max-width:1540px;margin:0 auto;padding:0 .75rem;}
.fix_header{position:fixed;top:0px;z-index:20;-webkit-animation:headerSlideDown 0.5s ease-in-out;-moz-animation: headerSlideDown 0.5s ease-in-out;-ms-animation:headerSlideDown 0.5s ease-in-out;-o-animation:headerSlideDown 0.5s ease-in-out;animation:headerSlideDown 0.5s ease-in-out;width:100%;}
@keyframes headerSlideDown{
    from{top:-100px;opacity:0;}
    to{top:0px;opacity:1;}
}
.section_title h3,.hero_title h1{text-align:center;font-size:1.75rem;text-transform:uppercase;margin-bottom:30px;color:#00594f;font-weight:bold;}
.hero_title h1{margin-bottom:0;}
.hero_sec_wrap{padding:3.5rem .75rem;}

/*Category section start*/
.category_wrap{margin-bottom:90px;}
.category_wrap .section_title{padding-right:.75rem;padding-left:.75rem;}
.category_content ul{flex-wrap:wrap;margin-bottom:0;}
.category_content ul li{width:calc(16.66667% - 10px);margin:10px 5px;}

.category_content_static{position:relative;width:90%;max-width:400px;margin:auto;overflow:hidden;}
.category_content_static .content-overlay{background: rgba(0,0,0,0.7);position: absolute;height: 99%;width: 100%;left: 0;top: 0;bottom: 0;right: 0;opacity:.5;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
.category_content_static:hover .content-overlay{opacity:1;}
.category_content_static .content-image{width: 100%;}
.category_content_static .content-details{position: absolute;top: 50%;left: 50%;text-align: center;padding-left: 1em;padding-right: 1em;width: 100%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.category_content_static .content-details h3{color: #fff;font-weight: 500;letter-spacing:.15em;margin-bottom:.5em;text-transform: uppercase;}
.category_content_static .content-details p{color: #fff;font-size: 1.2em;}
/*Category section end*/

/*Latest section start*/
.latest_content{background-color:#e5eeed;width:100%;}
.latest_content .latest_details{background-color:#e5eeed;padding:1.875rem;}
.latest_details .l_title h4{margin-bottom:0;font-size:1.5rem;color:#141414;}
.latest_details .l_title h4 a{color:#000;text-decoration:none;}
.latest_details .l_date span{color:#1DB954;font-size:1.125rem;display:inline-block;}
.latest_content img{width:100%;}
/*Latest section end*/

/*Social section start*/
.social_content-row-icon{background-color:#fff;display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:70px 0 30px 0;/*width:130px;*/}
.social_content-row-icon a{transform:rotateZ(-90deg);text-decoration:none;font-size:1.75rem;margin:0;display:inline-block;color:#00594f;text-transform:uppercase;white-space:nowrap;}
.social_wrap{background-color:#e5eeed;padding:50px 0 60px 0;}

.social_wrap a{text-decoration:none;color:inherit;}
.social_wrap .social_wrap-item{height:420px;overflow:hidden;}
.social_wrap .social_wrap-item{background-color:#00594F !important;background:linear-gradient(360deg,rgba(0,0,0,.4) 23.53%,rgba(0,0,0,0) 47.84%),#00594F;}
.social_wrap .social_wrap-item .bg_overlay{background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,1) 10%,rgba(0,212,255,0) 100%);}
.social_wrap .social_wrap-item .card-link,.social_wrap .social_wrap-item .card-text a{color:#1db954;}
.social_wrap .social_wrap-item .social_wrap-item-img{width:100%;height:100%;object-fit:cover;object-position:top;}
.social_wrap .social_wrap-item .social_wrap-item-noimg{width:auto;height:80%;padding:70px 20px 20px 20px;object-fit:scale-down;object-position:top;}

.social_wrap .social_content-row-icon,.social_wrap .social_content-row-icon svg{color:#00594F;}

.clamptext-2{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.clamptext-3{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.clamptext-4{-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.clamptext-5{-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.clamptext-6{-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}

.footer_social_link li{display:inline-block;}
.footer_social_link li a{font-size: 1.42rem;padding:0 .5rem;}

@media (max-width:576px){
    .footer_social_link-item{font-size:calc(100%*.9) !important;}
}
@media (max-width:360px){
    .footer_social_link-item{font-size:calc(100%*.6) !important;}
}

/* reverse colours * /
.social_twitter_color i,.social_twitter_color svg{color:#5e9fca;}
.social_facebook_color i,.social_facebook_color svg{color:#4267b2;}
.social_linkedin_color i,.social_linkedin_color svg{color:#0077b5;}
.social_pinterest_color i,.social_pinterest_color svg{color:#d0021b !important;}
.social_youtube_color i,.social_youtube_color svg{color:#d0021b;}
.footer_social_list i:hover,.footer_social_list svg:hover,.footer_social_link i:hover,.footer_social_link svg:hover{color:#00594f;}
.social_instagram_color i{background: radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.social_instagram_color svg *{fill:url(#social_instagram_color_gradient);}
.social_instagram_color:hover svg *{fill:#00594f;}
/* */

.footer_social_list i,.footer_social_list svg,.footer_social_link i,.footer_social_link svg{color:#00594f;}
.social_instagram_color svg *{fill:#00594f;}

.social_twitter_color:hover i,.social_twitter_color:hover svg{color:#5e9fca !important;}
.social_facebook_color:hover i,.social_facebook_color:hover svg{color:#4267b2 !important;}
.social_linkedin_color:hover i,.social_linkedin_color:hover svg{color:#0077b5 !important;}
.social_pinterest_color:hover i,.social_pinterest_color:hover svg{color:#d0021b !important;}
.social_youtube_color:hover i,.social_youtube_color:hover svg{color:#d0021b !important;}
.social_instagram_color:hover i{background: radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.social_instagram_color:hover svg *{fill:url(#social_instagram_color_gradient);}
/* */

/*Social section end*/

/*Signup section start*/
.signup_form_sec{background-color:#00594f;}
.signup_blk h4{font-size:2rem;color:#fff;}
.signup_blk{padding:0 3.5rem;}
.signup_blk .alert_msg{color:#95aeaa;display:inline-block;margin-top:10px;}
.signup_blk .form-control{background:transparent;border:none;color:#fff;border-bottom:1px solid #039b8a;border-radius:0;}
.signup_blk ::placeholder{color:#95aeaa}
.submit_btn .btn{background-color:#fff;color:#000;border-radius:0;border-color:#fff;padding:.375rem 1.75rem;transition:all .3s ease-in-out;}
.submit_btn .btn:hover{background-color:#1DB954;color:#fff;border-color:#1DB954;}

/*Signup section end*/

/*Footer start*/
body:not(.home):not(.press-release) main{margin-bottom:3rem;}
body:not(.home):not(.press-release) .footer_wrap{border-top:1px solid #00594f;}
.footer_wrap h5{font-size:1.2rem;font-weight:bold;color:#00594f;margin-bottom:1rem;}
.footer_wrap a{color:#000;text-decoration:none;font-weight:normal;}
.footer_wrap a:hover{color:#00594f;}
.copyright_wrap{border-top:1px solid #a3a5a7;}
.footer-social-li-ico i,.footer-social-li-ico svg{width:20px;text-align:left;}
/*Footer end*/

/*Contact us start*/
.accordion-item{background-color:#e5eeed;border:none;margin-bottom:20px;}
.accordion-button::after{background-image:url('../images/faq-plus.png');}
.accordion-button:not(.collapsed)::after{background-image:url('../images/faq-minus.png');}
.accordion-flush .accordion-item .accordion-button{border-radius:0;font-size:1.75rem;color:#00594f;background-color:#e5eeed;}
.accordion-body{padding:2.5rem;}
.accordion-body p{font-size:1.125rem;}
.accordion-body p:last-child{margin-bottom:0;}
.accordion-body a{color:#00594f;}
.address_cont h3{font-size:1.75rem;color:#00594f;}
.address_cont p{font-size:1.125rem;color:#000;}
.address_cont p .large_txt{font-size:1.75rem;color:#00594f;}
.office_sec_wrap{padding:50px 0;background-color:#e5eeed;margin-bottom:50px;}
.address_msg{margin-top:auto;}
/*Contact us start*/

/*Image Library start*/
.category_wrap .section_title,.library_wrap .section_title,.image_lib_wrap .section_title,.video_lib_single .section_title{text-align:center;padding-top:90px;}
.library_wrap .section_title h3:first-child,.image_lib_wrap .section_title h3:first-child{margin-bottom:15px;}
.category_wrap .section_title p,.library_wrap .section_title p,.image_lib_wrap .section_title p{font-size:1.75rem;line-height:normal;max-width:70%;margin:0 auto 3rem auto;}

.content_card{width:100%;background-color:#fff;}
.content_card h3.fs3row{font-size:1.5rem;line-height:2rem;}
.content_card_img{overflow:hidden;}
.zoomhoverimg .content_card_img img{object-fit:cover;object-position:top;width:100%;height:100%;}
.zoomhoverimg .content_card_img img.objpos-top{object-position:top;}
.zoomhoverimg .content_card_img img.objpos-middle{object-position:center;}
.zoomhoverimg .content_card_img img.objpos-bottom{object-position:bottom;}
.zoomhoverimg .content_card_img img.objpos-left{object-position:left;}
.zoomhoverimg .content_card_img img.objpos-right{object-position:right;}
.zoomhoverimg .content_card_img img.objpos-cover{width:100%;height:100%;object-fit:cover;}
.zoomhoverimg .content_card_img img.objpos-contain{width:100%;height:100%;object-fit:contain;}
.zoomhoverimg .content_card_img img.objpos-fill{width:100%;height:100%;object-fit:fill;}

.zoomcontainhoverimg .content_card_img img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
.zoomcontainhoverimg .content_card_img:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);}

.zoomhoverimg .content_card_img img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .3s ease-out;transition: all .3s ease-out;}
/* .zoomhoverimg .content_card_img:hover img{object-fit:scale-down;object-position:center;-webkit-transform:scale(1);transform:scale(1);} */
.zoomhoverimg .content_card_img.unzoom img{-webkit-transform:scale(1);transform:scale(1);}

.img_zoom_anim{overflow:hidden;}
.img_zoom_anim a img{transition:all .3s ease-in-out;transform:scale(1.01);}
.img_zoom_anim a:hover img{transform:scale(1.15);}


.back_blk a,.category_wrap .section_title a,.image_lib_single .section_title a,.video_lib_single .section_title a{color:#00594f;text-decoration:none;background:url('../images/green-arrow-small.png') no-repeat center left;padding-left:20px;}
.back_blk a:hover,.category_wrap .section_title a:hover,.image_lib_single .section_title a:hover,.video_lib_single .section_title a:hover{opacity:0.7;}
.back_blk h3{margin-bottom:0;}
.category_wrap .section_title h2,.image_lib_single .section_title h2,.video_lib_single .section_title h2{font-size:1.75rem;color:#00594f;margin-bottom:30px;}
.image_lib_single .btm_back_wrap{padding-top:0;}
.image_lib_single .btm_back_wrap h3:first-child{margin-bottom:0;margin-top:2rem;}
.single_cat_btm{background-color:#e5eeed;padding:1.5rem;}
.btn_border{border:1px solid #00594f;background-color:#fff;padding:.625rem 2.15rem;color:#000;text-decoration:none;display:inline-block;transition:all .3s ease-in-out;}
.btn_border:hover{background-color:#00594f;color:#fff;}
.btn_border:hover img{filter:brightness(100);}
.btn_solid{border:1px solid #00594f;background-color:#00594f;padding:.625rem 2.15rem;color:#fff;text-decoration:none;display:inline-block;transition:all .3s ease-in-out;}
.btn_solid:hover{background-color:#fff;color:#00594f;}
.image_lib_single .img_cat_cont{background-color:#e5eeed;}
/*Image Library end*/

/*Press release start*/
.press_release_wrap .section_title{text-align:center;padding-top:90px;}
.press_release_wrap .section_title h3{margin-bottom:15px;}
.press_release_wrap .section_title p{font-size:1.75rem;line-height:normal;max-width:70%;margin:0 auto 30px auto;}
.pr_single_blk .press_single_title{text-align:left;}
.pr_single_blk .press_single_title p{max-width:100%;}
.pr_date_blk{margin-bottom:10px;}
.pr_cat_list_blk{margin-bottom:20px;}
.pr_cat_list,.pr_keyword_list{margin-bottom:20px;}
.pr_cat_list ul,.pr_keyword_list ul{margin:0 -5px;}
.pr_cat_list ul li,.pr_keyword_list ul li{margin:5px;}
.pr_cat_list ul li a,.pr_keyword_list ul li a{border:1px solid #cbc4bc;padding:5px 20px;border-radius:10px;background-color:#fff;color:#00594f;display:inline-block;text-decoration:none;font-size:1rem;text-transform:uppercase;font-weight:500;}
.pr_cat_list ul li a:hover,.pr_keyword_list ul li a:hover{border-color:#00594f;background-color:#00594f;color:#fff;}

.utility_list ul li{padding-left:30px;margin-right:70px;}
.utility_list ul li:last-child{margin-right:0;}
.utility_list ul li.dwnld_img{background:url('../images/download-img-sm-icon.png') no-repeat center left;}
.utility_list ul li.shr_it{background:url('../images/share-icon.png') no-repeat center left;}
.utility_list ul li.cpy_link{background:url('../images/copy-icon.png') no-repeat center left;}
.utility_list ul li.dwnld_pdf{background:url('../images/download-pdf-sm-icon.png') no-repeat center left;}
.utility_list ul li a{display:inline-block;text-decoration:none;font-size:1.125rem;text-transform:capitalize;color:#000;}
.utility_list ul li a:hover{color:#00594f;}
.pr_share a.social-share{background-color:#fff;color:#00594f;}
.pr_share a.social-share:hover{border-color:#00594f;background-color:#00594f;color:#fff;}

.green_txt{color:#00594f;}
.single_press_content ul,.editor_notes ol{padding-left:1rem;}
.single_press_content ul li,.single_press_content p,.txt_content p,.editor_notes ul li,.editor_notes ol li,.editor_notes p{font-size:1.125rem;}
.single_press_content ul li,.editor_notes ul li,.editor_notes ol li{margin:5px 0 0;list-style:inside disc;}
.single_press_content h3{color:#00594f;}
.pr_single_blk{margin-bottom:90px;}
.cloud_wrap{margin:90px 0;}
.editor_notes_wrap{padding:60px 0;background-color:#e5eeed;}
.editor_notes h3{font-size:1.75rem;color:#00594f;text-transform:capitalize;}
.media_blk{background-color:#fff;padding:20px;margin-top:30px;}
.med_img{margin-right:50px;}
.med_details h5{text-transform:uppercase;color:#000;font-size:1.125rem;}
.med_details p{margin-bottom:0.5rem;}
.med_details a{color:#00594f;background:url('../images/email-icon.png') no-repeat top left;font-size:1.125rem;padding-left:40px;background-size:contain;}
/*Press release end*/

/*Video library start*/
.vid_cat_cont{position:relative;}
.vid_cat_cont .cat_details{position:absolute;bottom:0;left:0;width:100%;text-align:center;background:rgba(0,0,0,0.3);padding:20px 0;}
.vid_cat_cont .cat_details h4{font-size:1.125rem;color:#fff;text-transform:uppercase;margin-bottom:0;}
.video_blk video{aspect-ratio:16/9;max-width:100%;}
.video_lib_single .section_title h2{text-align:center;}
/*Video library end*/

/*Legal start*/
.legal_cont h3{color:#00594f;}
.legal_cont a,.legal_cont p,.legal_cont ul li,.legal_cont ol li{font-size:1.125rem;}
.legal_cont a{color:#00594f;text-decoration:none;}
.legal_cont a:hover{color:#000;}
/*Legal end*/

/*Category start*/
.category_hero_blk{position:relative;}
.category_details_ovr{position:absolute;bottom:0;left:0;width:100%;text-align:center;background:rgba(0,0,0,0.3);padding:20px 0;}
.category_details_ovr h4{font-size:1.75rem;color:#fff;text-transform:uppercase;margin-bottom:0;}
.category_details .small_txt{font-size:1rem;color:#fff;text-transform:uppercase;}
.category_blk_narrow{max-width:1000px;margin:0 auto;padding-top:50px;}
.category_details p{font-size:1.125rem;}
.category_details:not(.category_details_ovr) h4,.left_txt_blk h4{color:#00594f;}
.three_blk_wrap{background-color:#e5eeed;padding:50px 0 30px 0;}
video{max-width:100%;aspect-ratio:16/9;}
.btm_back_wrap h3{margin-bottom:0;}
/*Category end*/

/*Lookbook start*/
.lookbook_filter_wrap{background-color:#e5eeed;padding:40px 0;margin-bottom:60px;}
.lookbook_title_wrap .section_title{text-align:center;padding:50px 0;}
.lookbook_blk{width:100%;max-width:380px;margin:0 auto;}
.lookbook_full{max-width:100%;}
.lookbook_box{background-color:#7faca7;}
.lb_box_inr{max-width:70%;margin:0 auto;background-color:#00594f;padding:60px 40px;text-align:center;}
.lb_box_inr h3{color:#fff;text-transform:uppercase;margin-bottom:3rem;}
.lb_box_inr h5{font-size:1.125rem;color:#fff;margin-bottom:3rem;}
.lb_box_inr img{max-width:100%;}
.lookbook_wrap .category_blk_narrow{padding-top:30px;}
.lb_cr_info h3{font-size:1.375rem;}
.two_blk_wrap{background-color:#e5eeed;padding:50px 0;margin-top:30px;}
.lb_three_blk_wrap{padding:50px 0 30px 0;}
.single_blk_wrap{background-color:#e5eeed;padding:50px 0;}
.two_blk_white_wrap{background-color:#fff;padding:50px 0;}
.filter_blk select{border-radius:0;border:1px solid #00594f;padding:5px 10px;perspective:none;background-color:#fff;}
.all_filter{margin-right:20px;}
/*Lookbook end*/

/*Press pack start*/
.press_pack_title_wrap .section_title{padding:3.5rem .75rem;}
.press_pack_title_wrap .section_title h3{margin-bottom:0;}
.pp_filter_wrap{background-color:#e5eeed;padding:40px 0;margin-bottom:60px;}
.search_btn{background:#00594f url('../images/search_icon.png')no-repeat center center;width:84px;height:46px;outline:none;border:none;}
.search_wrap > div:not(.search_btn_wrap){width:250px;}
.search_wrap input,.search_wrap select{width:100%;padding:10px;background-color:#fff;outline:none;perspective:none;border:1px solid #00594f;}
.search_wrap select{padding:12px 10px;}
.search_wrap input.datepicker{background:#fff url('../images/calendar-icon.png')no-repeat center right 10px;}
.title_small{text-align:center;}
.title_small h5{color:#00594f;font-size:1.125rem;}
/*Press pack end*/

/*About us start*/
.category_title_blk a,.tab_details_wrap a{color:#00594f;}
.category_title_blk a:hover,.tab_details_wrap a:hover{color:#000;}
.nav-tabs .nav-item{width:25%;}
.nav-tabs .nav-link{background-color:#e5eeed;border:1px solid #fff;border-top-left-radius:0;border-top-right-radius:0;color:#00594f;width:100%;}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#00594f;background-color:#fff;border-color:#00594f #00594f #fff;}
.nav-tabs .nav-link:not(.active):focus,.nav-tabs .nav-link:not(.active):hover{border-color:#00594f #00594f #00594f;}
.tab_details_wrap .lg_txt,.tab_details_wrap h3{font-size:1.375rem;color:#00594f;}
.tab_details_wrap p,.tab_details_wrap ul li,.tab_details_wrap ol li,.tab_details_wrap address{font-size:1.125rem;}
.tab_details_wrap ul,.tab_details_wrap ol{padding-left:17px;}
/*About us end*/

/*Static Page start*/
.static-page-content{}
/*Static Page end*/

/* content index cards start */
.content_index_card{position:relative;}
.content_index_card .content-overlay{background:rgba(0,0,0,0.7);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:.5;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.content_index_card:hover .content-overlay{opacity:1;}
.content_index_card .content-details{position:absolute;top:50%;left:50%;text-align:center;padding-left:1em;padding-right:1em;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.content_index_card .content-details h3{color:#fff;font-weight:500;letter-spacing:.15em;margin-bottom:.5em;text-transform:uppercase;}
.content_index_card .content-details p{color:#fff;font-size:1.2em;}

/*.content_index_card img,.cat_img img{height:100%;width:auto;max-width:unset;object-fit:fill;}*/
/* content index cards end */

/* keywords tag cloud start */
.keywords_tag_cloud{display:flex;flex-wrap:wrap;justify-content:center;max-width:960px;margin:auto;padding:2rem 0 1rem;list-style:none;border:2px solid white;border-radius:5px;}
.keywords_tag_cloud .tag{display:flex;align-items:center;margin:.25rem 1rem;font-size:1rem;}
.keywords_tag_cloud .tag__link{padding:5px 5px 0;transition:.3s;text-decoration:none;line-height:.9;}
.keywords_tag_cloud .tag .tag__link{font-weight:600;color:#888;}
.keywords_tag_cloud .tag:nth-of-type(even) .tag__link{color:#000;}
.keywords_tag_cloud .tag .tag__link.tag__size_1{font-size:calc(1em * 1.5);}
.keywords_tag_cloud .tag .tag__link.tag__size_2{font-size:calc(1em * 2.1);}
.keywords_tag_cloud .tag .tag__link.tag__size_3{font-size:calc(1em * 2.7);}
.keywords_tag_cloud .tag .tag__link.tag__size_4{font-size:calc(1em * 3.3);}
.keywords_tag_cloud .tag .tag__link.tag__size_5{font-size:calc(1em * 3.9);}
.keywords_tag_cloud .tag .tag__link.tag__size_6{font-size:calc(1em * 4.5);color:#00594f;}
.keywords_tag_cloud .tag:nth-of-type(even) .tag__link.tag__size_6{color:#039b8a;}
/*.keywords_tag_cloud .tag .tag__link:focus,.keywords_tag_cloud .tag .tag__link:hover{box-shadow:inset 0 -1.3em 0 0 #000;color:#fff;}*/
.keywords_tag_cloud .tag .tag__link:focus,.keywords_tag_cloud .tag .tag__link:hover{background-color:#000;color:#fff!important;border-color:#000;}
@media (max-width:991px){
  .keywords_tag_cloud .tag .tag__link.tag__size_1{font-size:calc(1em * 1);}
  .keywords_tag_cloud .tag .tag__link.tag__size_2{font-size:calc(1em * 1.4);}
  .keywords_tag_cloud .tag .tag__link.tag__size_3{font-size:calc(1em * 1.8);}
  .keywords_tag_cloud .tag .tag__link.tag__size_4{font-size:calc(1em * 2.2);}
  .keywords_tag_cloud .tag .tag__link.tag__size_5{font-size:calc(1em * 2.6);}
  .keywords_tag_cloud .tag .tag__link.tag__size_6{font-size:calc(1em * 3);}
}
@media (max-width:480px){
  .keywords_tag_cloud .tag .tag__link.tag__size_1{font-size:calc(1em * 1);}
  .keywords_tag_cloud .tag .tag__link.tag__size_2{font-size:calc(1em * 1.2);}
  .keywords_tag_cloud .tag .tag__link.tag__size_3{font-size:calc(1em * 1.4);}
  .keywords_tag_cloud .tag .tag__link.tag__size_4{font-size:calc(1em * 1.6);}
  .keywords_tag_cloud .tag .tag__link.tag__size_5{font-size:calc(1em * 1.8);}
  .keywords_tag_cloud .tag .tag__link.tag__size_6{font-size:calc(1em * 2);}
}
@media (max-width:360px){
  .keywords_tag_cloud{display:block;}
}
/* keywords tag cloud end */

/*Navbar css*/
.header_wrap{display:flex;justify-content:space-between;width:100%;background-color:#e5eeed;}
.navbar-light .navbar-toggler{color:#fff;/*border-bottom:1px solid #fff;*/}
.navbar-toggler{background-color:#00594f;border:1px solid #00594f;padding:15px 20px;width:130px;border-radius:0;margin-left:-.75rem;}
.navbar-toggler:focus{box-shadow:none;}
.navbar-light .navbar-toggler-icon{background-image:url('../images/menu_icon.png');}
.navbar{padding-top:0;padding-bottom:0;}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show > .nav-link{color:#fff;}

.dd_main_menu.dropdown-menu[data-bs-popper]{margin-top:0;}
.dd_main_menu{background-color:#00594f;border-radius:0;padding:0;border:none;}
.dd_main_menu li a{font-size:1.125rem;text-transform:uppercase;border-bottom:1px solid #fff; color:#fff;padding:.5rem 1.5rem;}
.dd_main_menu li:last-child a{border-bottom:none;}
.dd_main_menu li a:hover,.dd_main_menu li a.active{background-color:#1db954;color:#141414;}

.menu_middle_content ul{list-style:none;margin:0;padding:0;}
.menu_middle_content ul li{padding:30px 60px;}
.menu_middle_content ul li.green_bg{background-color:#00594f;}
.menu_middle_content ul li.yellow_bg{background-color:#00594f;}

.search_icon{width:130px;display:flex;justify-content:center;align-items:center;background-color:#00594f;cursor:pointer;margin-right:-.75rem}
.search_pnl{position:absolute;right:0;top:100%;padding:15px;background-color:#e5eeed;z-index:10;/*display:none;*/border:1px solid #00594f;}
.search_pnl .form-control{border-radius:0;}
.search_pnl .btn{border-radius:0;padding:.375rem 1.75rem;}

.navbar-nav .dropdown-menu{padding:0;margin:0;border:none;}


#toggleMenu:after{display:none;}
.lb_box_inr{height: 20rem;}
.lb-title-box{ text-align: center;background: #e5eeed; border-bottom: 1px solid #cfc8c8; overflow: hidden;}
.lb-title{padding: 10px 1.5rem 5px 1.5rem; margin: 0;}

.youtube-iframe{aspect-ratio: 16/9;}

@media (min-width:768px){
    .single_cat_btm .cat_title_blk{min-height:110px;}
    .nav-tabs .nav-link{font-size:.85rem;padding:10px 5px;}
}
@media (min-width:992px){
 .single_cat_btm .cat_title_blk{min-height:130px;}
 .nav-tabs .nav-link{font-size:1rem;padding:10px 1rem;}
}
@media (min-width:1200px){
 .single_cat_btm .cat_title_blk{min-height:110px;}
}
@media (min-width:1400px){
 .latest_inner,.image_lib_wrap .container{max-width:1140px;}
 .signup_inr{max-width:1920px;margin:0 auto;}
 .nav-tabs .nav-link{font-size:1.125rem;padding:10px 1rem;}
}
@media (max-width:1599px){
 .category_content ul li{margin:5px;}
}
@media (max-width:1199px){
 .social_msg_wrap{padding:1.5rem;}
 .social_msg_wrap p{font-size:1.15rem;}
}
@media (min-width:992px) and (max-width:1199px){
 .lookbook_box .btn_solid{padding:.625rem 1.15rem;}
}
@media (max-width:991px){
 .carousel_content p{margin-bottom:10px;font-size:1.5rem;}
 .carousel_content .carousel_content--title{font-size:1.8rem;width:70%;}
 .carousel_content .carousel_content--subtitle{font-size:.9rem;width:70%;}
 .carousel-indicators,.carousel-control-next,.carousel-control-prev{bottom:2rem;}
 .carousel-control-next,.carousel-control-prev{height:10rem;}
 .social_content-row-icon a{font-size:1.25rem;}
 .social_content-row-icon{padding:50px 0 30px 0;/*width:100px;*/}
 .signup_blk h4{font-size:1.25rem;}
 .signup_blk{padding:0 1rem;}
 .menu_middle_content ul li{padding:30px;}
 .latest_details .l_title h4{font-size:1.375rem;}
 .latest_content .latest_details{padding:1.5rem;}
 .category_blk_narrow{padding-top:20px;}
}
@media (max-width:767px){
 .carousel_content p{font-size:1.15rem;}
 .carousel_content .carousel_content--title{font-size:1.6rem;width:70%;}
 .carousel_content .carousel_content--subtitle{font-size:.8rem;width:70%;}
 .hero_slider,.category_wrap{margin-bottom:60px;}
 .latest_details .l_title h4,.footer_wrap h5,.category_details_ovr h4{font-size:1.25rem;}
 .btn_wrap{padding:30px 0;}
 .signup_blk{padding:2rem;}
 .signup_form_sec form{width:100%;}
 .social_wrap{padding:2rem 0;}
 .social_content .social_item{flex-wrap:wrap;}
 .social_content-row-icon{padding:1.5rem;/*width:100%;*/flex-direction:row;}
 .social_content-row-icon a{transform:none;}
 .category_content ul li{width:calc(25% - 10px);}
 .category_content ul{margin-bottom:0;flex-wrap:wrap;}
 .menu_middle_content ul li{padding:20px;}
 .carousel-caption{padding-top:15rem;padding-bottom:5rem;padding-left:0.75rem;padding-right:0.75rem;}
 .footer_wrap.py-5{padding-top:2rem !important;padding-bottom:2rem !important;}
 .hero_sec_wrap{padding:2rem .75rem;}
 .office_sec_wrap{padding:30px 15px;background-color:#e5eeed;margin-bottom:30px;}
 .accordion-flush .accordion-item .accordion-button{font-size:1.25rem;}
 .accordion-body{padding:1.5rem;}
 .accordion-item{margin-bottom:10px;}
 .accordion-body p{font-size:1rem;}
 .image_lib_wrap .section_title,.press_release_wrap .section_title,.video_lib_single .section_title,.library_wrap .section_title,.category_wrap .section_title{padding-top:50px;}
 .image_lib_wrap .section_title p,.library_wrap .section_title p{font-size:1.25rem;max-width:100%;margin:0 auto 2rem auto;}
 .image_lib_single .img_cat_cont{max-width:380px;margin:0 auto;}
 .image_lib_single .btm_back_wrap{padding-top:0;}
 .image_lib_single .section_title h2,.press_release_wrap .section_title p{font-size:1.25rem;margin-bottom:15px;}
 .press_release_wrap .section_title p,.library_wrap .section_title p,.image_lib_wrap .section_title p,.section_title p{max-width:100%;}
 .section_title h3,.hero_title h1{margin-bottom:15px;}
 .utility_list ul li{margin-right:30px;margin-bottom:20px;}
 .cloud_wrap{margin:40px 0;}
 .editor_notes_wrap{padding:40px 0;}
 .pr_single_blk{margin-bottom:50px;}
 .lb_filter_blk{flex-direction:column;}
 .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-color:#00594f #00594f #00594f;}
 .nav-tabs .nav-item{width:calc(50% - 10px);margin:5px;}
 .nav-tabs{border-bottom:none;margin:0 -5px;}
 .news_img.fixed_height15,.news_img.fixed_height14,.news_img.fixed_height11,.cat_img.fixed_height15{height:auto;min-height: 15rem;}
}
@media (max-width:575px){
 .category_content ul li{width:calc(50% - 10px);}
 .category_content ul li img{width:100%;}
 .social_imgs ul{flex-wrap:wrap;text-align:center;}
 .social_imgs ul li{width:100%;}
 .hero_slider,.category_wrap{margin-bottom:30px;}
 .section_title h3{margin-bottom:15px;}
 .btm_back_wrap h3{margin-bottom:0;}
 .carousel-indicators,.carousel-control-next,.carousel-control-prev{bottom:1rem;}
 .carousel-control-next,.carousel-control-prev{height:4rem;}
 .header_wrap{flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;width:auto;}
 .header_wrap .navbar-toggler{order:0;margin-left:0;width:auto;padding:10px 20px;}
 .header_wrap .search_icon{order:1;margin-right:0;width:auto;padding:10px 20px;}
 .header_wrap .menu_middle_content{order:2;border-top:1px solid #00594f;}
 .carousel_content img{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px;max-width:40%;}
 .carousel_content p{font-size:1rem;line-height:normal;}
 .carousel_content .carousel_content--title{font-size:1.5rem;width:70%;}
 .carousel_content .carousel_content--subtitle{font-size:.7rem;width:70%;margin-top:5px;margin-bottom:5px;}
 .fix_header .navbar-toggler,.fix_header .search_icon{display:none;}
 .fix_header .header_wrap .menu_middle_content{border-top:1px solid #e5eeed;}
 .header_wrap .search_icon img{max-width:60%;}
 .navbar-light .navbar-toggler-icon{background-size:60%;}
 .carousel-caption{padding-top:10rem;padding-bottom:3rem;}
 .social_content-row-icon,.latest_content .latest_details{padding:1rem;}
 .social_msg_wrap{max-width:100%;text-align:left;}
 .media_inr{flex-direction:column;}
 .med_img{margin-right:0;margin-bottom:15px;text-align:left;width:100%;}
 .med_details{width:100%;}
 .img_cat_cont{margin-left:auto;margin-right:auto;}
 .three_blk_wrap{padding:15px 0 0px 0;}
 .filter_blk{flex-direction:column;align-items:flex-start !important;}
 .all_filter{margin-right:0;width:100%;}
 .sort_filter{width:100%;}
 .filter_blk select{width:100%;margin-top:10px;}
 .about_hero h1{margin-bottom:0;}
 .dd_main_menu.dropdown-menu[data-bs-popper]{margin-top:-70px;}
 .dd_main_menu li a{font-size:1rem;}
}
@media (max-width:480px){
 .nav-tabs .nav-item{width:100%;margin:5px 0;}
 .nav-tabs{margin:0;}
 .dd_main_menu.dropdown-menu[data-bs-popper]{margin-top:-65px;}
}
@media (max-width:360px){
 .carousel_content .carousel_content--title{font-size:1rem;width:70%;}
 .carousel_content .carousel_content--subtitle{display:none;}
 .carousel-control-next,.carousel-control-prev{height:2rem;padding:0 1rem;}
 .menu_middle_content ul li{padding:10px;}
 .header_wrap .navbar-toggler,.header_wrap .search_icon{padding:10px 15px;}
 .submit_btn .btn{margin-left:10px;padding:.375rem 1rem;}
 .category_content ul li{width:100%;margin:5px 0;text-align:center;}
 .category_content ul li img{width:auto;}
 .dd_main_menu.dropdown-menu[data-bs-popper]{margin-top:-45px;}
 .hero_slider .carousel-item{height: 26rem;}
}

.advisory_msg_sec{width:75%;margin:0 auto;}
.advisory_msg{background-color:#00594f;font-size:1.28rem;color:#fff;}
.advisory_msg_title{color:#fff;}
.advisory_msg_title small{font-size:50%;}
.advisory_msg_left::after{width:2px;height:2.28rem;background-color:#fff;position:absolute;top:50%;right:0;content:'';margin-top:-1.14rem;}
.advisory_msg_sec_close{color:#fff;}
.advisory_msg a{color:#fff;}

@media only screen{#cookiescript_badge{display:flex !important;}}
