/* general */
.btn-primary, .btn-primary.disabled, .btn-primary:disabled { background: #00295e; border: #00295e; text-transform: capitalize; padding: 10px; border-radius: 4px; width: auto; font-family: 'Domine',serif; font-weight: bold; }
.btn-primary:hover{ color: #fff; background-color:#7FCDF1; border-color:#7FCDF1; }
span.wpcf7-list-item { margin: 0px; }
.modal-body input#material-range-slider-cf7 { width: 100%; display: inline-block; margin-bottom: 0px; }
.modal-body input#machine-range-slider-cf7 { width: 76%;	display: inline-block; margin-bottom: 0px; }
#content-layer-1 p a { color: #000; font-weight: bold; }
/* modal contact form */
#myModal br { display: none; }
#myModal label { display: block; }
#myModal .wpcf7-form-control-wrap.categories { display: block; }
/* .card-block { display: inline-block; } */
/* .card-block .read-more { float: right; } */
.no-padding { padding: 0px; }
.left-column { padding-left: 0px; }
.right-column { padding-right: 0px; }
h1, h2, h3, h4, h5, h6 { font-family: 'Domine', serif; font-weight: bold; }
.item:hover a { text-decoration: none; }
.test-custom-loop { padding: 25% 0px; }
#nav-posts .next { float: left; }
#myEnquiryModal .modal-body, #usedEnquiryModal .modal-body, #sparesExportsGeneralModal .modal-body { padding: 0px 0px 30px 0px; }
/* #img-cf7-popup { background: url(/wp-content/themes/ubiquity/images/cf7.png); background-size: contain; background-repeat: no-repeat; } */
#enquire-mobile { display: none; text-align: right; margin-top: -20px; }
.btn-enquire-mobile { background: #00295e; padding: 5px 15px; border-radius: 4px; margin-top: 10px; color: #fff; border: 0px; font-size: 14px; }
.btn-enquire-mobile:hover { background: #7FCDF1; }
#cd-timeline { z-index: 1; }
.owl-dot, .owl-dot.active { margin: 0px; }
#content-header a:hover { color: #00295e; text-decoration: none; }
.search .page-description { padding-left: 0px; }
.page-template .carousel-control-prev, .page-template .carousel-control-next { position: relative; display: inline; }
.btn-enquiry { background: #00295e; padding: 5px 15px; border-radius: 4px; margin-top: -4px; color: #fff; border: 0px; font-size: 14px;}
.btn-enquiry:hover { background: #7FCDF1; }
.search-submit { background: transparent; border: 0px; color: #00295e; font-size: 26px; }
#gtranslate_wrapper { left: 0px!important; }
.switcher .selected a { padding: 10px 15px!important; }
.grecaptcha-badge { bottom: 0px !important; opacity: 0%; }
#short-message { font-size: 12px!important; }
#productCarouselExample .carousel-inner img { width: 100%; }
div.wpcf7-mail-sent-ok { border: 2px solid #00295e; }

/* Timeline */
.announcement-2225 .cd-timeline-content, .announcement-2230 .cd-timeline-content, .announcement-2227 .cd-timeline-content, .announcement-2232 .cd-timeline-content, .announcement-2234 .cd-timeline-content, .announcement-2236 .cd-timeline-content, .announcement-2238 .cd-timeline-content, .announcement-2240 .cd-timeline-content, .announcement-2242 .cd-timeline-content, .announcement-2244 .cd-timeline-content { text-align: right; }
#cd-timeline .cd-timeline-content { padding: 0px 1em; }
#cd-timeline { padding: 4em 0px!important; }

/* Blue Exports Spares Latest Page */
.blue-team-section {background-color: #f7f7f7; padding-top: 50px}
.exports-card-content { padding: 4px 15px; font-family: 'Domine', serif; color: #fff; background-color: #00295e; }
.exports-card-content:hover { background-color: #7FCDF1; color: #00295e }
.exports-card-content h4 { color: #fff!important; font-family: 19px; padding-top: 10px; }
.exports-card-block { color: #fff; height: 100%; background: #00295e; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); }
.exports-card-block h4 { font-size: 13px!important; }
.exports-card-block img { width: 100%; height: auto; }
.exports-card-block .read-more .fas.fa-arrow-right { padding: 15px!important; background: #7FCDF1; color: white; position: absolute; bottom: 0px; font-size: 18px!important; }
.card-main { margin-bottom: 35px; }
.card-main:hover a { text-decoration: none; }
.card-main:hover .exports-card-content { background: #00295e; color: #fff; }
.card-main:hover .read-more .fas.fa-arrow-right { background: #00295e;  }



/* Card Blocks */
.card-content { padding: 30px;/*  border: 1px solid black; width: 100%; *//*  min-height: 200px;  */font-family: 'Domine', serif; color:  #fff; }
.card-block { background-color: #00295e; height: 100%; }
.archive .card-block { background: #fff; }
.archive .card-content { background: #00295e; }
.card-block h4 { font-size: 18px; }
.card-main .read-more .fas.fa-arrow-right { padding: 11px; background: #7FCDF1; color: white; position: absolute; right: 15px; bottom: 0; font-size: 25px; }
.card-block img { width: 100%; height: auto; }
.card-main { margin-bottom: 35px; }
.card-main:hover a { text-decoration: none; }
.card-main:hover .card-content { background: #00295e; color: #fff; }
.card-main:hover .read-more .fas.fa-arrow-right { background: #00295e; }
.machine-opt:hover { background: #7FCDF1; }
.machine-opt:hover .far.fa-check-circle { color: #00295e; }
/* #other-videos-holder .card-main .card-content { background: #00295e; color: #fff; border: 0px; min-height: 250px; } */
#other-videos-holder .card-main .read-more .fas.fa-arrow-right { background: #7FCDF1; }
#other-videos-holder .card-main:hover .card-content, #other-videos-holder .card-main:hover .card-block { background: #7FCDF1; }
#other-videos-holder .card-main:hover .read-more .fas.fa-arrow-right { background: #00295e; }
#news-holder .card-main .card-content { background: #00295e; color: #fff; border: 0px;/*  height: 100%; */ }
#news-holder .card-main .read-more .fas.fa-arrow-right { background: #7FCDF1; }
#news-holder .card-main:hover .card-content, #news-holder .card-main:hover .card-block, .card-main:hover .card-block, .card-main:hover .card-content { background: #7FCDF1; }
#news-holder .card-main:hover .read-more .fas.fa-arrow-right { background: #00295e; }
.search-results .card-block, #other-videos-holder .card-block, .tax-news_cat .card-block { background: #00295e; }
#tabbed-archive .owl-prev, #tabbed-archive .owl-next { bottom:-30px !important; }
/* Ends Card Blocks */

/* Owl Carousel Next / Prev Buttons */
footer .white .sa_owl_theme .owl-nav .owl-next, .home .white .sa_owl_theme .owl-nav .owl-next { background: url('/wp-content/plugins/slide-anything/images/icon_next.png'); right: -30px; }
footer .white .sa_owl_theme .owl-nav .owl-prev, .home .white .sa_owl_theme .owl-nav .owl-prev { background: url('/wp-content/plugins/slide-anything/images/icon_prev.png'); left: -30px; }
footer .white .sa_owl_theme .owl-nav .owl-next, footer .white .sa_owl_theme .owl-nav .owl-prev, .home .white .sa_owl_theme .owl-nav .owl-next, .home .white .sa_owl_theme .owl-nav .owl-prev { height: 45px!important; width: 45px!important; top: 50%; }


/* header */
#line-1, #line-2, #line-3 { background: #fff; height: 4px; margin: 4px auto; transition: all linear .3s; }
#menu-button { width: 50px; border-radius: 5px; cursor: pointer; transition: all linear .3s; display: none; }
#line-1.active { -webkit-transform: translate(0px,4px) rotate(40deg); transform: translate(0px,4px) rotate(40deg); }
#line-2.active { opacity: 0; }
#line-3.active { -webkit-transform: translate(0px, -12px) rotate(-44deg); transform: translate(0px, -12px) rotate(-44deg); }
#main-header { position: fixed; width: 100%; z-index: 99; }
#dark-header-bar { background: #00295e; padding: 15px 0px; }
#menu-main-menu { list-style: none; padding: 0; float: right; }
#menu-main-menu li a { color: #fff; text-transform: uppercase; font-size: 14px; }
#menu-main-menu li { width: auto; float: left; padding-right: 30px; }
#menu-main-menu li:last-child { padding-right: 0px;  }
.fas.fa-phone, .far.fa-envelope { color: #fff; padding-right: 5px; }
#main-services-nav { padding-top: 10px; background: #fff; padding-bottom: 10px; }
#main-services-navigation { padding-top: 25px; text-align: right; }
#enquiry-btn-header { padding-top: 18px; }
#contact-links-header span { display: inline-block; padding-right: 25px; }
#contact-links-header a { color: #fff; font-weight: bold; font-size: 16px; }
#main-services-navigation ul { list-style: none; padding: 0px; margin: 0px; margin-bottom: 10px; float: right; }
#main-services-navigation ul li { width: auto; float: left; padding-right: 30px; }
#main-services-navigation ul li:last-child { padding-right: 0px; }
#main-services-navigation ul li a { color: #00295e; text-transform: uppercase; font-size: 14px; }
#enquiry-btn-header { text-align: right; }
#logo-header img, #mobile-logo-header img{ max-height: 80px; }
#header-enquiry-btn .btn-header { padding-right: 0px; background: #00295e; padding: 5px 15px; border-radius: 4px; margin-top: -4px; color: #fff; border: 0px; font-size: 14px; }
#header-enquiry-btn .btn-header:hover{ color: #fff; background-color:#7FCDF1; border-color:#7FCDF1; }
#header-enquiry-btn { text-align: right; padding-top: 25px; }
.sub-menu li a i { padding-left: 10px; }
.sub-menu li a i.fas.fa-cog { font-size: 200px; }
.sub-menu__wrapper { padding-top: 10px; }
.sub-menu li.menu-item-has-children a:hover { cursor: default; text-decoration: none; }
.sub-menu li.menu-item-has-children ul li a:hover { cursor: pointer; text-decoration: underline; }
.cog-wheel a { cursor: default; padding: 30px!important; }
#searchSite { display: none; }
#searchSite { height: 100vh; top: 0px; position: absolute; width: 100%; padding: 25%; text-align: center; background-color: rgba(21, 21, 21, 0.8); z-index: -1; }
.search-field { font-size: 50px; background: transparent; border: 0px; border-left-color: currentcolor; border-left-style: none; border-left-width: 0px; border-left: 1px solid #fff; color: #fff; padding-left: 10px; }
.search-field::-moz-placeholder { opacity: 1; }
/* popout header menu */
#main-services-navigation .sub-menu li a { color: #00295e; font-weight: bold; margin-bottom: 10px; display: inline-block; text-transform: capitalize; }
#main-services-navigation ul.sub-menu { position: fixed; background: #fff; width: 100%; left: 0px; padding: 30px 13%; display: none; text-align: left; }
#main-services-navigation ul.sub-menu { position: absolute; background: #fff; padding: 30px; display: none; text-align: left; float: right; left: auto; width: 30%; line-height: 30px; }
#main-services-navigation ul.sub-menu li { width: 100%; font-family: 'Open Sans', sans-serif; }
#main-services-navigation ul.sub-menu li .sub-menu { min-height: auto; padding: 0px; position: unset; width: 100%; }
#main-services-navigation ul.sub-menu li .sub-menu li { width: 100%; }
.sub-menu li a i.fa-arrow-right { padding-left: 30px; }
.sub-menu li.parent-item a { border-bottom: 2px solid #00295e; }
.sub-menu li.menu-item-has-children .sub-menu li a { border-bottom: none; }
.sub-menu li.parent-item a:hover { text-decoration: none;}
#popout { display: none; }
#menu-responsive-menu { padding: 0px; }
#menu-responsive-menu li a { color: #777; margin-bottom: 15px; display: block; font-size: 20px; }
.sub-menu li .sub-menu.menu-depth-2 { display: none; }
#main-services-navigation ul.sub-menu li .sub-menu.menu-depth-2 { padding: 30px; background: grey; position: absolute; width: auto; max-width: 80%; margin-left: 20%; top: 0px; }

/* homepage */
#homepage-video-header .container { position: absolute; top: 50%; bottom: 50%; color: #fff; left: 0; right: 0; z-index: 2; }
#homepage-video-header h1 { font-size: 80px; margin-bottom: 60px; }
#homepage-video-header h3 { width: 50%; font-size: 22px; font-weight: normal; }
#homepage-video-header { border-bottom: 10px solid #00295e; }
#home h1 { margin-top: 0px; }
#home-image-info { position: absolute; bottom: 40%; width: 75%; }
.home #hp-select-industry .card-block { background: #fff; display: block!important; }
.home .card-block .read-more { float: unset; text-align: right; display: block; }
#hp-select-industry .card-block h4 { min-height: 80px; font-weight: normal; }
#latest-news-hp h4, #video-text h4 { font-weight: 600; color: #00295e; font-size: 26px; margin-bottom: 20px; margin-top: 0px; }
#video-text { padding: 6% 17% 0px 6%; }
#news-article img { height: auto; }
.news-content-home { padding: 5% 5% 0px 5%; }
.news-content-home p { margin-bottom: 30px; }
.news-content-home a { display: block; }
#news-article .news-content-home p { padding-right: 0px; }
.card-desc { font-family: 'Domine', serif; }
#carouselNewsExample h3, #associations-slider h3 { font-family: 'Open Sans', sans-serif; }
.slider-main-content, #video-text, #hp-counter-bar p { font-family: 'Domine', serif; }
#hp-select-industry h2 { font-family: 'Open Sans', sans-serif; }
#brands-slider .owl-item { padding: 0px 30px; }
#associations-slider .owl-item { padding: 0px 60px; }
#hp-select-industry h2 i { padding-left: 25px; }
#hp-select-industry .read-more .fas.fa-long-arrow-alt-right { font-size: 30px; color: white; background: black; padding: 20px; position: absolute; right: 0px; bottom: 0px; }
#video-text .fas.fa-long-arrow-alt-right { padding-left: 15px; }
.home #carouselNewsExample .carousel-control-next, .home #carouselNewsExample .carousel-control-prev { position: relative; display: inline; }
.home #carousel-arrows { text-align: right; margin-top: -2%; }
#video-hp a { font-size: 16px; color: #00295e; text-decoration: none; }
#carouselNewsExample img { padding-left: 15px; }
#carouselNewsExample h3 i { padding-left: 25px; }
.slider-main-content i { padding-left: 25px; }
/* Segment Hovers */
#scrap-hp:hover { background: #3ca9d8; }
#recycling-hp:hover { background: #16712d; }
#ports-hp:hover { background: #6a809d; }
#quary-demo-hp:hover { background: #dcc92b; }
#energy-hp:hover { background: #ffc107; }
#scrap-hp:hover .card-desc h4, #scrap-hp:hover .card-desc p, #recycling-hp:hover .card-desc h4, #recycling-hp:hover .card-desc p, #ports-hp:hover .card-desc h4, #ports-hp:hover .card-desc p, #quary-demo-hp:hover .card-desc h4, #quary-demo-hp:hover .card-desc p, #energy-hp:hover .card-desc h4, #energy-hp:hover .card-desc p, #scrap-hp:hover .card-desc h4, #scrap-hp:hover .card-desc p { color: #fff; }
.pound-sign { font-size: 80px; font-family: 'Domine',serif; }



/* Bootstrap Slider */
.slider-content-img img { width: 100%; height: auto; }
.slider-main-content { padding: 0px 5%; }
.carousel-control-prev i, .carousel-control-next i { color: #000; font-size: 28px; }
#careers-cards { background: #f7f7f7; }
#careers-cards .carousel-control-next, #careers-cards .carousel-control-prev { width: auto; }
#tesitmonials-ab .carousel-control-prev, #tesitmonials-ab .carousel-control-next { position: relative; display: inline-block; text-align: center; padding: 0px; width: auto; }
.carousel-control-next i, .carousel-control-prev i { background: #00295e; padding: 10px 0px; font-size: 30px; color: #fff; width: 50px; height: 50px; border-radius: 0px; text-align: center; }
#careers-cards .carousel-control-prev, #careers-cards .carousel-control-next { position: relative; display: inline-block; text-align: center; padding: 0px; width: auto; }
.featured-card { min-height: 345px; }
#featuredNews .carousel-inner { width: unset; }
#machine-options .carousel-control-prev, #machine-options .carousel-control-next, #type-of-handler .carousel-control-prev, #type-of-handler .carousel-control-next, #carouselGeneric .carousel-control-prev, #carouselGeneric .carousel-control-next  { position: relative; display: inline-block; width: auto; }
.carousel-indicators { position: relative; }
.carousel-indicators li { width: 100%; }
.carousel-indicators li { border-top: 3px solid #00295e; margin: 0px; }
#carousel-example-generic { padding: 10% 0px; }

/* About Us */
#content-header { max-height: 700px; background: #7FCDF1; padding: 60px 0px 30px; color: #fff; background-size: cover !important; background-position: center !important; background-repeat: no-repeat!important; }
#content-header h1 { font-size: 50px; margin-bottom: 30px; }
#content-header h2 { font-size: 22px; font-weight: normal; padding-right: 0px; width: 40%; }
#content-layer-1 { background: #f7f7f7; }
#content-layer-1 .left-column img { width: 100%; height: auto; }
#content-layer-1 .right-column { padding: 5% 5% 0px; }
#content-layer-1 h3 { color: #00295e; font-size: 40px; margin-bottom: 30px;  }
#content-layer-1 p { font-size: 14px; font-family: 'Domine', serif; color: #00295e; width: 65%; line-height: 30px; }
.cd-timeline-title-container .timeline-date, .timeline-express-read-more-link { display: none!important; }
.cd-timeline-content::before { border: none!important; width: 100px !important; border-bottom: solid 2px #7FCDF1 !important; }
#cd-timeline .cd-timeline-content { color: #00295e; background: #fff !important; box-shadow: none !important; font-family: 'Domine', serif; }
#tesitmonials-ab { background:#f7f7f7; color: #00295e; margin-bottom: 60px; }
#tesitmonials-ab .left-column img { width:100%; height: 100%; }
#tesitmonials-ab h3 { font-weight: normal; font-size: 22px; margin-bottom: 30px; padding-right:36%; }
#tesitmonials-ab a { color: #00295e; font-family: 'Domine', serif; font-weight: bold; font-size: 16px; }
#tesitmonials-ab h4 { font-family: 'Open Sans', sans-serif;  margin-bottom: 60px; }
#tesitmonials-ab .right-column { padding: 5%; }
#tesitmonials-ab .fas.fa-arrow-right { padding-left: 10px; margin-bottom: 7%; }
.testimony-card { background: #f7f7f7; margin-bottom: 30px; margin-top: 30px; padding: 30px; }
.testimony-card img { border-radius: 100%; }
.testimony-card h5 { font-weight: normal; font-size: 16px; margin-bottom: 25px; }
.testimony-card h6 { font-size: 22px; }
#testimonial-card-holder { margin-top: 60px; }
.cd-timeline-img { width: 20px!important; height: 20px!important; left: 51.2%!important; }
#cd-timeline span.fa { color: transparent!important; }
#cd-timeline { margin: 0px!important; }
.page-template-about-us #associations-slider { border-top: 5px solid #00295e; }

/* contact us */
.google-maps { padding: 0px; }

/* Segments Page */
#segment-splash-header { padding: 15% 0px 2%; background-repeat: no-repeat!important; background-size: cover!important; background: #7FCDF1 !important; /* border-bottom: 1px solid #00295e; */ }
#segment-splash-header h2 { font-size: 50px; }
#segment-media { padding: 0px; }
.my-posts { width: 100%; display: inherit; }
#generic-bootstrap-carousel { padding: 60px 0px 30px; background: #f7f7f7; }
.segments-title h3 {margin: 0px 0px 30px; }
#segment-content { padding: 5%; font-family: 'Domine', serif; }
#segment-splash-header h1, #segment-splash-header h2 { color: #fff; }
#segment-content p { margin: 0px; }
#archive-ranges #segment-slider h3 { margin-bottom: 45px; font-size: 36px; }
/* #segment-slider .card-content { min-height: 300px; } */
.page-template-segment-splash #content-header p {  width: 60%; }
.page-template-segment-splash #archive-ranges { padding: 60px 0px; }

/* Used Machines */
.single-machines .single-product-details h3 { font-size: 40px; }
.single-machines .single-product-details h6 { margin-bottom: 15px; }
#used-contact-number::before { font-weight: bold; }
#used-machine-details .btn-header { background: #00295e; border-radius: 3px; color: #fff; border: 0px; font-size: 16px; font-weight: bold; padding: 10px 30px; margin-bottom: 30px; }
#used-machine-details { border-bottom: 10px solid #00295e; padding-bottom: 30px; }
#used-contact-number, #used-contact-email { display: inline-block; padding-bottom: 30px; }
#used-contact-number { padding-right: 30px; }
#used-machine-details .btn-header:hover { background: #7FCDF1; }

/* Services Pages  */
#blue-service-one, #blue-service-three, #blue-service-locations { padding: 60px 0%; }
/* #blue-service-one .card-content, #blue-service-two .card-content, #blue-service-three .card-content { min-height: 250px; }  */
/* #content-projects-1 .card-content { min-height: 450px; } */


/* Archive page */
#archive-ranges { padding: 60px 5%; background: #f7f7f7; }
#archive-ranges h3 { margin: 0px; }
#archive-ranges .card-main .read-more .fas.fa-arrow-right { right: 0px; bottom: 35px; }
.card-main:hover #tabbed-archive p { color: #fff; }
/* #tabbed-archive .nav-tabs .nav-link.active { border-bottom: 5px solid #fff; } */
#tabbed-archive .nav-tabs .nav-link.active:hover { border-bottom: 0px; }
#myTab { list-style: none; padding: 0; margin: 0; display: flex; justify-content: center; }

/* Product Page */
#myTabMD .nav-link { border: 0px; }
#myTabMD .nav-link.active { border-bottom: 5px solid #fff; }
#myTabContent{ font-family: 'Domine', serif; color: #00285F; }
#myTabMD { background: #00285F; padding: 10px 0px; }
#myTabMD li a { color: #fff; font-size: 26px; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { background-color: #00285F; border-color: transparent; /* border-bottom: 5px solid #fff;  */}
/* .nav-tabs .nav-link.active { background-color: #00285F; border-color: transparent; /* border-bottom: 5px solid #fff;  */
.nav-item:hover, .nav-item a:hover { border: none; }
#material-handler-description { margin-bottom: 60px; margin: 0px; }
#material-handler-description p { font-size: 16px; text-align: left; padding-left: 0px; margin-bottom: 40px;}
#material-handler-description h1 { margin-top: 0px; padding-left: 0px; margin-bottom: 30px; }
#blue-enquiry-bar h6 { color: #fff; font-size: 30px; display: inline-block}
#specifications-tab { color: #00285F; }
.pill-wrap { margin-bottom: 30px; border: 1px solid #707070; border-radius: 4px; padding: 20px; color: #00285F; }
.pill-wrap .number { border: 1px solid #7BC7EA; border-radius: 100%; padding: 5px 0px; display: inline-block; width: 35px; height: 35px; text-align: center; color: #7BC7EA; }
.feature-block { width: 100%; }
.feature-block.right-align { text-align: right; }
.circle-apps { border-radius: 100%; padding: 10%; }
.circle-apps { border-radius: 100%; padding: 38% 0%; text-align: center; margin-bottom: 30px; }
#material-handler-description img { width: 100%; }
#machinesTopCarousel .carousel-inner { margin-bottom: 30px; }
#top-product-carousel { padding: 5% 0px; border-top: 5px solid #00295e; }
#top-product-carousel .carousel-indicators { padding: 5% 0px 0px; }
#top-product-carousel h4 { text-transform: uppercase; color: #00295e; font-size: 20px; text-align: center; min-height: 100px; }
/* #top-product-carousel .carousel-indicators li:last-child { display: none; } */
#top-product-carousel .owl-next{ position: absolute; bottom:-75px; right: 0px; }
#top-product-carousel .owl-prev{ position: absolute; bottom:-75px; left: 0px; }
#material-handler-description a { display: inline-block; margin: 20px 0px 0px; }
#product-header-slider img { width: 100%; max-height: 550px; }
#material-handler-description a.carousel-control-next, #material-handler-description a.carousel-control-prev { background: transparent; border: 0px; margin: 25% 0px!important; opacity: 1; }
.single-logo-product { margin-bottom: 30px; }
#top-product-carousel .owl-nav.disabled, #tabbed-archive .owl-nav.disabled, #segment-slider .owl-nav.disabled, #hp-select-industry .owl-nav.disabled, #blue-group-offices .owl-nav.disabled { display: block !important; }
#top-product-carousel .owl-nav, #tabbed-archive .owl-nav, #segment-slider .owl-nav, #hp-select-industry .owl-nav, #blue-group-offices .owl-nav { font-size: 50px!important; }
#top-product-carousel .owl-next, #tabbed-archive .owl-next, #segment-slider .owl-next, #hp-select-industry .owl-next, #blue-group-offices .owl-next { float: right; }
#top-product-carousel .owl-prev, #top-product-carousel .owl-next, #tabbed-archive .owl-prev, #tabbed-archive .owl-next, #segment-slider .owl-next, #segment-slider .owl-prev, #hp-select-industry .owl-next, #hp-select-industry .owl-prev, #blue-group-offices .owl-next, #blue-group-offices .owl-prev  { background: #00295e !important; color: #fff !important; height: 50px !important; width: 50px; padding: 0px !important; line-height: 50px; }
#top-product-carousel .owl-prev span, #top-product-carousel .owl-next span, #tabbed-archive .owl-prev span, #tabbed-archive .owl-next span, #segment-slider .owl-next span, #segment-slider .owl-prev span, #hp-select-industry .owl-next span, #hp-select-industry .owl-prev span, #blue-group-offices .owl-next span, #blue-group-offices .owl-prev span { display: block; margin-top: -10px; }
#tabbed-archive .owl-prev, #segment-slider .owl-prev, #hp-select-industry .owl-prev, #blue-group-offices .owl-prev { position: absolute; bottom: 0px; left: 0px; }
#tabbed-archive .owl-next, #segment-slider .owl-next, #hp-select-industry .owl-next, #blue-group-offices .owl-next  { position: absolute; bottom: 0px; right: 0px; }
#hp-select-industry .owl-prev, #hp-select-industry .owl-next { bottom: -60px; }



/* Filter */
.select-option-2 { display: none; }
.search-form, .filter-products { width: 50%; display: inline; }
#products-search .search-form { padding-right: 60px; }

/* Tabs */
/* #tabbed-archive .nav-tabs .nav-item { margin-bottom: 15px; } */
/*
.nav-link.active::after {

content: "";
display: block;
margin: 0 auto;
width: 30%;
border-bottom: 10px solid #fff; margin-bottom: 5px;

}
.nav-item:hover a::after { content: "";
display: block;
margin: 0 auto;
width: 30%;
border-bottom: 10px solid #fff; }
*/

/* .nav-link.active:hover::after { border-bottom: 0px; } */
#myTab .nav-link { padding: 10px 30px 10px; }
#myTab .nav-item { border-top: 5px solid #fff; border-left: 2.5px solid #fff; border-right: 2.5px solid #fff; border-bottom: 5px solid #fff; }
#myTab.nav-tabs .nav-link { border-radius: 0px; border: 0px; }
#myTab.nav-tabs .nav-link.active { background-color: #7FCDF1; }
#myTab.nav-tabs .nav-link:hover { background-color: #7FCDF1; }



/* 16-10-19 */
#product-header-slider .ms-slide-info { bottom: 20%; }
#product-intro { font-family: 'Domine', serif; }
#material-handler-description #product-intro { padding: 60px 15% 0px 5%; }
#myTabMD { list-style: none; padding: 0; margin: 0; display: flex; justify-content: center; }
#myTabMD .nav-item { padding-right: 30px; font-family: 'Domine', serif; margin-bottom: 0px; }
#myTabMD .nav-item:last-child { padding-right: 0px; }
#myTabMD .nav-item:hover { text-decoration: none; border: none; }
#video-text h3 { font-size: 35px; margin-bottom: 30px; }
#features-tab { padding: 4% 15% 0px; }
#product-video img { width: 100%; height: auto; }
#applications-tab{ background: #fff; }
.career-overview h5, .machine-intro-block h5 { font-weight: normal; }
.career-overview a, .machine-intro-block a { font-family: 'Domine', serif; font-weight: bold; }
.career-card h4, .machine-opt h4 { margin-bottom: 17%; }
.career-card a, .machine-opt a, .career-card, .machine-opt { font-family: 'Domine', serif; }
#machine-options { background: #f7f7f7; }
#bottom-product-carousel { color: #00295e; background: #f7f7f7; padding: 60px 0px; }
#bottom-product-carousel h4 { font-family: 'Open Sans', sans-serif;  font-weight: normal; margin-bottom: 30px; font-size: 30px; }
.see-product { float: right; background: #00295e; color: #fff; padding: 10px 15px; position: absolute; right: 0px; bottom: 0px; }
#bottom-product-carousel h4 .fas { padding-left: 10px; }
#carouselProductBottom .carousel-indicators { margin: 60px 0px 0px; }
#bottom-product-carousel a:hover .see-product { background: #7FCDF1; }
/* #product-tabbed-area { padding-bottom: 60px; } */
#stats-product { padding: 30px 0px 10px; }
#stats-product h5 { font-size: 50px; }

/* 15-11-19 */
#product-header-slider { padding: 15% 0px 2%; background: #7FCDF1; background-size: cover!important; max-height: 1000px; }
.product-category-description { width: 50%; color: #fff; }
.product-category-description h3 { margin-bottom: 30px; font-size: 50px; font-weight: bold; }
.product-category-description p { font-size: 16px; }
.related-range-block { margin-top: 30px; }
.related-range-block .machine-choice .read-more { right: 15px; }
.related-range-block:hover .see-product { background: #7FCDF1; }
.related-range-block a p { color: #00295e; font-family: 'Domine', serif; font-size: 20px; text-align: center; text-transform: uppercase; font-weight: bold; }
.related-range-block:hover a { text-decoration: none; }
.related-range-block .machine-choice { border: 10px solid #f7f7f7; }
.related-range-block:hover .machine-choice { border: 10px solid #00295e; }
#right-align { text-align: right; padding: 0px 60px 0px 0px;}
#left-align { text-align: left; padding: 0px 0px 0px 60px; }
.feature-block i { margin-bottom: 30px; font-size: 30px; }
.feature-block { min-height: 150px; }
#generic-bootstrap-carousel .card-main .read-more .fas.fa-arrow-right { right: 15px; bottom: 0px; }
/* .archive .card-content { min-height: 300px; } */

/* news splash */
#news-splash-header { min-height: 600px; background: url("/wp-content/themes/ubiquity/images/prichards_small.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover; }
#news-splash-header h1 { color: #fff; padding-top: 25%; font-size: 50px; }
#news-block-holder { background: #f7f7f7; padding: 60px 0px; }
.news-block-holder a { color: #212529; }
.news-block-holder img { width: 100%; height: auto; }
#news-single-header { min-height: 625px; background-position: center!important; background-repeat: no-repeat!important; background-size: cover!important; }
#news-single-header h1 { color: #fff; padding-top: 22%; font-size: 50px; margin-bottom: 30px; }
.btn-back-news { color: #fff; font-size: 26px; font-weight: bold; }
.btn-back-news .fas.fa-long-arrow-alt-left { padding-right: 30px; }
#news-single-holder { padding: 60px 0px; }
#news-single-holder img { width: 100%; height: auto; max-height: 530px; margin-bottom: 60px;  }
#news-single-holder h2 { margin-bottom: 30px; }
#featured-news-block .owl-carousel .owl-item { padding: 0px; }
#featured-news-block .owl-nav button, #news-block-holder .owl-nav button { background: #7FCDF1; padding: 30px; font-size: 30px; color: #fff; width: 50px; height: 50px; border-radius: 0px; }
#featured-news-block h3 { font-weight: bold; }
#news-block-holder .owl-carousel .owl-item { padding: 0px 30px; }
#news-block-holder #nav-posts { padding: 30px 15px; }
/* #news-block-holder #nav-posts a { color: navy; font-size: 16px; } */
#news-block-holder #nav-posts .fas.fa-long-arrow-alt-right { padding-left: 20px; }
#news-block-holder #nav-posts .fas.fa-long-arrow-alt-left { padding-right: 20px; }
#news-block-holder #nav-posts .prev { text-align: right; }
#news-block-holder .news-block-holder { margin-bottom: 30px; }
.pagination-news { padding-bottom: 30px; color: navy; font-weight: bold; }
#featured-news-block { padding-bottom: 30px; }
#news-holder { padding-bottom: 10px; }
.blog #content-header { background: #7FCDF1 !important; }
.page-template-news #featured-news-block .carousel-control-next, .page-template-news #featured-news-block .carousel-control-prev { position: relative; display: inline; }
.page-template-news #carousel-arrows { text-align: right; }

/* news single */
#news-single-header { background: #7FCDF1 !important; border-bottom: 10px solid #00295e; }
.single-news #carouselNewsExample .carousel-control-next, .single-news #carouselNewsExample .carousel-control-prev { position: relative; display: inline; }
.single-news #carousel-arrows { text-align: right; }
#contact-news, #website-news, #contact-news a, #website-news a { color: #00295e; }

/* videos */
#news-single-holder .embed-responsive { margin: 60px 0px 0px; }
.btn-back-news:hover { color: #00295e; text-decoration: none; }

/* general content page */
.page-template-general-content #content-layer-1 { padding: 60px 0px; }
.page-template-general-content #content-layer-1 p { width: 100%; }
.page-template-general-content #content-layer-1 ul, .page-template-general-content #content-layer-1 ol { font-size: 14px; font-family: 'Domine', serif; line-height: 30px; }
.privacy-terms { padding: 30px 0px 0px; }
.privacy-terms a { color: #fff;  padding-bottom: 10px; font-size: 14px; }

/* Blue Projects */
#content-projects-1 { padding: 60px 0px; }
#content-projects-1 .card-main:hover .card-content { background: #fff; color: #00295e; }
#content-projects-2 { background: #f7f7f7; padding: 60px 0px; color: #00295e; }
.project-table-header h5 { padding: 60px 0px 0px; }
.project-table { padding: 30px 15px; }
.project-table h5 { margin-bottom: 60px; }
.project-table h6 { font-size: 20px; margin: 10px 0px; }
.project-table .col-12 { border: 1px solid; }
.project-table p { margin: 10px }
.show-mobile { font-weight: bold; padding-right: 30px; display: none; }
#content-projects-2 h4 { margin-bottom: 45px; }
.accordion > .card .card-header { background: #fff; border-bottom: 1px solid #f7f7f7; padding: 30px;  }
.accordion > .card .btn.btn-link { color: #00295e; padding: 0px; width: 100%; text-align: left; }
.accordion > .card .btn.btn-link h5 { margin-bottom: 0px; }
.accordion > .card .btn.btn-link i { float: right; }

/* Product Videos */
#products-video-slider { padding: 60px 15px 15px; }
#applications-tab #video-text { background: #f7f7f7; }
.second-product-intro { padding: 60px 5% 30px; }
.container .second-product-intro { padding: 60px 5% 60px 0px; }
.container #product-intro { padding: 60px 0px 0px !important; }

/* Products Gallery */
#productCarouselExample .carousel-control-prev { position: absolute; left: 0px; top: 0; margin: 0px!important; }
#productCarouselExample .carousel-control-next { position: absolute; right: 0px; top: 0; margin: 0px!important; }

/* Spares Page */
.page-template-spares #carouselNewsExample .carousel-control-next, .page-template-spares #carouselNewsExample .carousel-control-prev { position: relative; display: inline; }
.page-template-spares #carousel-arrows { text-align: right; margin-top: -2%; }
#spares-coverage a { color: #00295e; font-weight: bold; }

/* Used Machines */
.page-template-used-machinery .card-content { min-height: 325px; }
#used-contact-cta { margin: 30px 0px 0px; }
#used-contact-cta button { background: #00295e; padding: 5px 15px; border-radius: 4px; margin-top: -4px; color: #fff; border: 0px; font-size: 16px; text-transform: uppercase; }
.page-template-used-machinery #content-header { max-height: unset!important; }

/* Content Header */
.page-template-about-us #content-header, .page-template-blue-projects #content-header, .page-template-segment-splash #content-header, .page-template-service #content-header, .page-template-spares #content-header { padding: 0px; max-height: 100%; background: transparent; }
.page-template-about-us #content-header .container, .page-template-blue-projects #content-header .container, .page-template-segment-splash #content-header .container, .page-template-service #content-header .container, .page-template-spares #content-header .container { position: absolute; bottom: 50%; left: 0; right: 0;  z-index: 2; top: 50%; }

/* Careers Page */
#careers-contact label { display: block; font-family: 'Domine', serif; color: gray; font-size: 14px; font-weight: 300; margin-bottom: 20px; margin-top: 20px; }
#careers-contact .wpcf7-form-control-wrap.your-cv { display: block; margin: 20px 0px 60px; }
#careers-contact input[type="text"], #careers-contact input[type="email"], #careers-contact textarea { border: none; padding-bottom: 20px; border-bottom: 1px solid lightgray; margin-bottom: 10px; color: #00295e; font-family: 'Domine', serif; display: block; width: 100%; background: transparent; }
#careers-contact textarea { height: 100px; }

/* Segment new 2020 */
#segment-splash-header { padding: 6% 0px 0px; background: #fff!important;}
.col-12.tab-background h2 { font-size: 50px; color: #fff; }
#tabbed-archive h3 { margin-top: 30px; }
.archive #main-services-navigation ul li a { color: #00295e!important; }

/* attachment splash page */
#tabbed-archive .btn-header {padding-right: 0px; margin: 30px 0px; background: #00295e; padding: 5px 15px; border-radius: 4px; color: #fff; border: 0px; font-size: 20px; }
.second-product-intro.left-column { padding-left: 15px; }
.second-product-intro.right-column { padding-right: 15px; }

/* footer */
footer img { max-height: 80px; margin-bottom: 30px; }
footer p { font-size: 14px; }
.footer-blue-strip { background: #00295e; padding: 25px 0px 20px; font-family: 'Domine', serif; font-weight: bold; }
.footer-blue-strip a { color: #fff; font-size: 20px; }
.footer-blue-strip h6 { font-size: 20px; }
.footer-blue-strip a i { padding-right: 5px; }
#main-footer-container { background: #00295e; padding: 30px 0px; color: #fff; font-family: 'Domine', serif; border-top: 5px solid #fff; }
#main-footer-container .btn-primary { background: #7FCDF1; margin-bottom: 20px; font-weight: normal; text-transform: uppercase; padding: 10px; }
#main-footer-container #logo-footer { display: block; margin-bottom: 30px; }
#main-footer-container h5 { font-weight: normal; font-size: 16px; }
#main-footer-container i { color: #fff; }
#main-footer-container h6 { margin-bottom: 20px; font-size: 14px; font-weight: normal; padding-right: 48%; margin-top:30px; }
#main-footer-container .social-footer a { font-size: 20px; }
#main-footer-container i.fa-instagram, #main-footer-container i.fa-twitter, #main-footer-container i.fa-facebook-f, #main-footer-container i.fa-linkedin-in { padding-right: 20px; }
#footer-navigation { background: gray; }
.footer-nav { padding: 0px; list-style: none; font-size: 22px; text-transform: uppercase; width: 100%; display: table; text-align: center; margin: 0px; padding: 10px 0px; }
.footer-nav li { display: inline-block; float: none; padding-right: 5%; }
.footer-nav li a { color: #fff; }
.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item { border: none; color: #fff; padding: 0px; margin: 0px; }
.wpcf7-form-control-wrap.acceptance { width: 100%; display: block;  margin: 5px 0px 0px; font-size: 12px; }
#associations-slider { padding: 1% 0px 0px; }
.btn-bluemail { background:  #7FCDF1; border: #7FCDF1; text-transform: uppercase; padding: 10px; border-radius: 4px; color: #fff; margin: 15px 0px; display: inline-block; }
.btn-bluemail:hover { background: #7FCDF1; text-decoration: none; color: #fff; }
.google-terms { margin: 15px 0px 0px; }
.google-terms p { margin-bottom: 0px; }
.google-terms a { color: #fff; font-size: 14px; }
footer .fas.fa-arrow-circle-down { position: fixed; right: 50%; left: 50%; bottom: 0px; font-size: 40px; color:  #fff; padding: 30px 0px; }

/* download btn archive page */
.btn.btn-download { color: #fff; font-size: 16px; background: #7FCDF1; padding: 10px 15px; border: 1px solid #7FCDF1; border-radius: 3px; font-weight: bold; font-family: 'Domine',serif; }
.btn.btn-download:hover { background: #00295e; border: 1px solid #00295e; }

/* used machines 2020 */
.filter-row { display: inherit; width: 100%; margin-bottom: 60px; }
.page-template-used-machinery-2020 #content-header { max-height: unset;  }
#lang-map .col-2 { max-width: 60px; }
.page-template-used-machinery-2020 #content-header h2 { width: 90%; font-size: 16px; }

/* #lang-map { display: inherit; } */
#used-machines-grey h3 { color: #00295e; margin-bottom: 60px; }
.page-template-used-machinery-2020 .card-content { min-height: auto; padding: 15px 30px; border: 0px; }
.page-template-used-machinery-2020 #grey-bg { background: #f7f7f7; }
#used-machines-grey { background: #f7f7f7; margin-bottom: 60px; padding: 60px 0px 30px; }
#used-machines-white { padding-bottom: 60px; }
.page-template-used-machinery-2020 .card-content h4 { padding-top: 8px; }
.page-template-used-machinery-2020 .card-block { max-width: 75%; }
#used-machines-white .card-content { background: #f7f7f7; }
#used-machines-white .card-main:hover .card-content { background: #00295e; } 
.fas.fa-search.form__icon { position: absolute; pointer-events: none; z-index: 2; padding-top: 10px; padding-left: 60px; color: #fff; font-size: 20px; }
.form__input { position: relative; z-index: 3; }
.form__input:placeholder-shown { z-index: 1; }
.form__input { color: #fff; background: #00295e; border: none; padding: 5px;font-size: 20px; font-weight: bold; text-align: center; }
.form__input::placeholder { color: #fff; opacity: 1; }
.archive .card-block img { max-height: 200px; }
#used-machine-entry-details { padding: 60px 0px; color: #00295e; }
#used-machine-entry-details h3 { margin-bottom: 30px; }
#used-machine-entry-details h4 { font-size: 18px; font-weight: lighter; }
#used-machine-entry-details h4 strong { font-weight: bold; }
#used-machine-entry-details p { margin-bottom: 5px; font-family: 'Open Sans', sans-serif; font-size: 16px; }
#used-machine-price { text-align: right; }
#used-machine-contact { background: #f7f7f7; padding: 30px; color: #00295e; }
#used-machine-contact h6 { font-size: 26px; margin-bottom: 30px; }
#used-machine-contact .fa-phone { color: #00295e; background: #f2f2f2; padding: 10px; margin-right: 10px; font-size: 18px; }
#used-machine-contact .used-machine-tel { font-size: 18px; }
#used-machine-contact .used-machine-tel a { color: #00295e; }
#used-machine-contact .form-entry-title { font-size: 20px; font-weight: bold; padding: 10px 0px 15px; }
#used-machine-contact input, #used-machine-contact textarea { margin-bottom: 15px; padding: 25px 15px; border-radius: 0px; border: 0px; }
#used-machine-contact input[type="submit"] { background: #00295e; width: 100%; color: white; font-size: 18px; text-transform: uppercase; font-weight: bold; margin-bottom: 0; padding: 5px 0px; }
#used-machine-contact input::placeholder, #used-machine-contact textarea::placeholder { color: #4d698f; }
.used-machine-spec p { font-size: 16px; border-bottom: 1px solid #f2f2f2; margin-bottom: 20px; padding-bottom: 15px; }
.used-machine-spec .used-line-content { color: #00295e; }
.used-machine-spec .used-line-title { color: #777; }
#used-machine-main-details .btn-back-news { color: #00295e; font-size: 20px; }
#used-machine-main-details .btn-enquiry { background: #00295e; color: #fff; border-radius: 0px; padding: 10px 15px; font-size: 20px; text-transform: uppercase; float: right; }
.enquiry-back-links { padding: 60px 15px; }
#used-machine-gallery { margin-bottom: 60px; }
#used-machine-gallery .carousel-indicators { margin: 0px; margin-bottom: 20%; margin-top: 20px; }
.carousel-indicators li { width: 100px; }
.carousel-indicators img { width: 100px; padding: 0px 10px; }
.related-machines { background: #f7f7f7; padding: 60px 0px 30px!important; color: #00295e; }
.related-machines h5 { margin-bottom: 30px; font-size: 24px; }
.page-template-machine-single-test #content-header { padding: 10% 0px 4% 0px; }
.tax-used_machines_cat .card-content h4 { min-height: 50px; }
.tax-used_machines_cat .card-content h5 { font-size: 18px; }
.tax-used_machines_cat .card-block { max-width: 85%;  }
.tax-used_machines_cat .card-main .read-more .fas.fa-arrow-right { right: 15%; margin-right: 10px; } 
.tax-used_machines_cat .card-main { margin-bottom: 5%; }
#used-machine-gallery .carousel-item img { width: auto!important; display: block; margin: 0 auto; }
.ekko-lightbox-nav-overlay a { opacity: 1!important; }
#used-machine-gallery .carousel-indicators li { border-top: 0px; }
#used-machine-gallery #productCarouselExample .carousel-control-prev { left: 20%; opacity: 1; }
#used-machine-gallery #productCarouselExample .carousel-control-next { right: 20%; opacity: 1; }
.prod-info-heading { color: #00295e; font-size: 20px; font-weight: bold; margin-bottom: 60px; }

/* ekko lightbox */
.ekko-lightbox {
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding-right: 0px!important;
}
.ekko-lightbox-container {
  position: relative;
}
.ekko-lightbox-container > div.ekko-lightbox-item {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
}
.ekko-lightbox iframe {
  width: 100%;
  height: 100%;
}
.ekko-lightbox-nav-overlay {
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
}
.ekko-lightbox-nav-overlay a {
  flex: 1;
  display: flex;
  align-items: center;
  opacity: 0;
  transition: opacity 0.5s;
  color: #fff;
  font-size: 30px;
  z-index: 100;
}
.ekko-lightbox-nav-overlay a > * {
  flex-grow: 1;
}
.ekko-lightbox-nav-overlay a > *:focus {
  outline: none;
}
.ekko-lightbox-nav-overlay a span {
  padding: 0 30px;
}
.ekko-lightbox-nav-overlay a:last-child span {
  text-align: right;
}
.ekko-lightbox-nav-overlay a:hover {
  text-decoration: none;
}
.ekko-lightbox-nav-overlay a:focus {
  outline: none;
}
.ekko-lightbox-nav-overlay a.disabled {
  cursor: default;
  visibility: hidden;
}
.ekko-lightbox a:hover {
  opacity: 1;
  text-decoration: none;
}
.ekko-lightbox .modal-dialog {
  display: none;
}
.ekko-lightbox .modal-footer {
  text-align: left;
}
.ekko-lightbox-loader {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  display: flex;
  /* establish flex container */
  flex-direction: column;
  /* make main axis vertical */
  justify-content: center;
  /* center items vertically, in this case */
  align-items: center;
}
.ekko-lightbox-loader > div {
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
}
.ekko-lightbox-loader > div > div {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-bounce 2s infinite ease-in-out;
}
.ekko-lightbox-loader > div > div:last-child {
  animation-delay: -1s;
}
.modal-dialog .ekko-lightbox-loader > div > div {
  background-color: #333;
}
@-webkit-keyframes sk-bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}


/* Safari CSS ONLY */
@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) {

    #used-machinery-items .card-main .read-more .fas.fa-arrow-right { bottom: 15px; }
    .page-template-videos .card-main .read-more .fas.fa-arrow-right{ bottom:8px; }
	#news-single-header { min-height:700px; }

}

@media not all and (min-resolution:.001dpcm) {
    #used-machinery-items .card-main .read-more .fas.fa-arrow-right { bottom: 15px; }
    .page-template-videos .card-main .read-more .fas.fa-arrow-right{ bottom:8px; }
	#news-single-header { min-height:715px; }

}

/* used machines */
.tax-used_machines_cat.term-crushers-used-machines .card-content, .tax-used_machines_cat.term-shredders-used-machines .card-content {
    border: 0px; min-height: auto!important; padding: 15px 30px;
}
.white .sa_owl_theme .owl-nav .owl-prev {
	background:rgba(0,0,0,0.3) url('https://blue-group.com/wp-content/plugins/slide-anything/images/icon_prev.png') no-repeat center center !important;
}
.white .sa_owl_theme .owl-nav .owl-next {
	background:rgba(0,0,0,0.3) url('https://blue-group.com/wp-content/plugins/slide-anything/images/icon_next.png') no-repeat center center !important;
}

/* spares exports */
.page-template-exports #content-header h2 { width: 75%; margin-bottom: 30px; }
.page-template-exports .fas.fa-arrow-circle-down { display: none!important; }
.btn-enquire { background: #00295e; padding: 10px 15px; border-radius: 4px; color: #fff; border: 0px; font-size: 14px; }
.btn-enquire:hover { background: #fff; color: #00295e; }
#content-layer-1.exports-content { padding: 60px 0px; background-color: #fff;}
#content-layer-1.exports-content p { width: 100%; }
#content-layer-1.exports-content h3 { font-size: 30px; margin-bottom: 30px; }
.page-template-exports #content-layer-1 p { width: 100%; }
.exports-content h4 { color: #00295e; margin-bottom: 15px; font-size: 22px; }
.export-title { background: rgb(0,41,94); color: #fff; padding: 10px; }
.export-title h4 {  font-size: 16px; color: #fff; }
.blue-enquiry-box { display: block; background: #00295e; color: #fff!important; margin: 30px 0px; padding: 10px 15px; text-align: center; font-size: 16px; font-family: 'Domine', serif; font-weight: bold; border-radius: 4px; text-transform: uppercase; cursor: pointer; }
.blue-enquiry-box:hover { background: #7FCDF1; color: #fff; text-decoration: none; }
#freight-box, #disclaimer-box, #oem-box { background: #00295e; color: #fff; font-size: 10px; padding: 30px; margin-bottom: 30px; }
#freight-box h5, #disclaimer-box h5, #oem-box h5  { font-size: 14px; text-transform: uppercase; margin-bottom: 20px; }
#freight-box p, #disclaimer-box p, #oem-box p { color: #fff; font-size: 12px; line-height: normal; font-family: 'Open Sans', sans-serif; margin-bottom: 0px; }
#oem-box p { display: inline-block; padding-right: 30px; color: #fff; font-size: 12px; }
#oem-box p:last-child { margin-bottom: 0px; }
#sparesExportsModal ul { padding-left: 15px; }
#sparesExportsModal ul li { font-family: 'Domine', serif; font-size: 14px; }
.exports-content ul { margin-bottom: 60px;}
.wear-parts-row { margin-bottom: 0px; }
.exports-content ul { line-height: 35px; }
.page-template-exports #content-header { max-height: unset; padding: 0px; }
.page-template-exports #content-header .container { position: absolute; bottom: 50%; left: 0; right: 0; z-index: 2; top: 50%; }

/* spares splash */
.page-template-spares-splash #content-header { padding: 0px; max-height: 100%; background: transparent; }
.page-template-spares-splash #content-header .container { position: absolute; bottom: 50%; left: 0; right: 0; z-index: 2; top: 50%; }
.page-template-spares-splash .about-spares-card { top: 0px; padding: 30px; height: 100%; }
.page-template-spares-splash .about-spares-card h4 { padding-left: 0px; }
.page-template-spares-splash .about-spares-card p { line-height: 35px; margin-bottom: 0px; }
.page-template-spares-splash #archive-ranges h3 { margin-bottom: 45px; }
.page-template-spares-splash #archive-ranges .card-main .read-more .fas.fa-arrow-right { right: 15px; bottom: 0px; }
.page-template-spares-splash #archive-ranges .card-block { display: block; }
.page-template-spares-splash #archive-ranges .card-block h4 { font-size: 20px; min-height: 50px; }
.page-template-spares-splash #blue-team { padding: 60px 5%; background: #f7f7f7; }
.page-template-spares-splash #blue-team h3 { color: #00295e; margin-bottom: 45px; }
.page-template-spares-splash #associations-slider { display: none; }
/* .page-template-spares-splash #blue-team .card-block img { border: 1px solid #00295e; } */
.page-template-spares-splash #blue-team .card-main:hover h4, .page-template-spares-splash #blue-team .card-content:hover h4 { color: #00295e; }
.page-template-spares-splash #blue-team .card-content h4 { margin-bottom: 0px; font-size: 20px; }
.page-template-spares-splash #blue-team .card-content { min-height: auto; background: #f7f7f7; padding: 10px 15px; color: #00295e!important; }
.page-template-spares-splash #blue-team .card-content a, .page-template-spares-splash #blue-team .card-content a i { color: #00295e; font-size: 14px; display: block; float: left; }
.page-template-spares-splash #blue-team .card-content a i.fa-envelope { padding-right: 15px; }
.page-template-spares-splash #blue-team .card-content .contact-links { text-align: right; }
.page-template-spares-splash #blue-team .card-block { display: block; }
#blue-team p.team-intro { font-size: 18px; margin-bottom: 60px; color: #00285F; width: 75%; }



/* spares individual pages */
.spares-individual-content {
padding: 60px 0px;
}
.spares-individual-content .card-block {
background: #00295e;
}
/* .spares-individual-content .card-content { min-height: 250px; } */
#content-layer-1.spares-individual-content .card-content p { width: 100%; color: #fff; }
#content-layer-1.spares-individual-content .card-main:hover p, #content-layer-1.spares-individual-content .card-content:hover p { color: #fff; }
/* hotspot */
.box_view_html { background: transparent; border: 0px; padding: 30px;  }
#powerTip { background: #fff!important; }
.box_view_html p { font-size: 16px; font-weight: normal; color: #00295e; }
.box_view_html p strong { font-size: 18px; font-weight: bold; color: #00295e; }
#powerTip.s::before { border-bottom: 10px solid #00295e; }

#sparesJawCrusherModal .modal-body, #sparesConeCrusherModal .modal-body, #sparesImpactCrusherModal .modal-body, #highSpeedShredderModal .modal-body, #slowSpeedShredderModal .modal-body, #trommelModal .modal-body {  padding: 30px 0px; }

#sparesJawCrusherModal h3, #sparesConeCrusherModal h3, #sparesImpactCrusherModal h3, #highSpeedShredderModal h3, #slowSpeedShredderModal h3, #trommelModal h3 { color: #00295e; }

#sparesJawCrusherModal .close, #sparesConeCrusherModal .close, #sparesImpactCrusherModal .close, #highSpeedShredderModal .close, #slowSpeedShredderModal .close, #trommelModal .close { color: #00295e; opacity: 1; }

.spares-individual-content .row:first-child {
    margin-bottom: 100px;
}

#single-view-hotspot .wrap_svl_center { text-align: left; }

#sparesJawCrusherModal .modal-dialog, #sparesConeCrusherModal .modal-dialog, #sparesImpactCrusherModal .modal-dialog, #highSpeedShredderModal .modal-dialog, #slowSpeedShredderModal .modal-dialog, #trommelModal .modal-dialog  {
    top: 25%;
    bottom: 25%;
}
.export-product-block { margin-bottom: 60px }
.export-product-block img { width: auto; height: auto; }
.tax-spares_cat .spares-individual-content { padding: 60px 0px 0px; }
.exports-content .card-main:hover h4 { color: #fff; }
.page-template-spares-splash #about-blue-spares img { height: 100%;}
.single-careers #news-single-header {
    min-height: unset !important;
}
.single-careers #news-single-header h1 { padding-top: 5%; }
.archive.tax-spares_cat .card-block img {
    max-height: 720px;
}
#archive-ranges .card-main a, #archive-ranges .card-main a h4 {
    color: #fff;
}
#archive-ranges .card-main a:hover h4 { color: #fff; }

/** Single Spares Exports **/
.single-spares-exports #content-header h2 { width: 75%; margin-bottom: 60px; }
.single-spares-exports #content-header h3 { margin-bottom: 0px; font-size: 22px; }
#spares-exports-content { padding: 60px 0px; }
#spares-exports-content h4 { font-size: 36px; margin-bottom: 60px; color: #00295e; }
#spares-exports-content .carousel-caption { position: absolute; left: 0px; right: 0px; bottom: 0px; background: rgba(0, 41, 94, 0.9); padding: 15px 0px 0px; }
#spares-exports-content .carousel-caption p { font-size: 20px; font-weight: bold; }
.spares-export-row { margin-bottom: 90px; }
#spares-exports-content .carousel-control-next, #spares-exports-content .carousel-control-prev { opacity: 1; }
.spares-exports-content-box { background: #00295e; padding: 30px; color: #fff; }
.spares-exports-content-box strong { font-size: 24px; }
.enquiry-spares-exports { background: #fff; border: 2px solid #fff; color: #00295e !important; padding: 5px 10px; border-radius: 4px; font-weight: bold; font-size: 20px; margin: 30px 0px 0px; display: inline-block; font-family: 'Domine', serif; }
.enquiry-spares-exports:hover { color: #fff!important; background:  #00295e;  }

.page-template-spares-splash #about-blue-spares a {
    position: initial;
    background: transparent;
    font-size: 14px;
    padding: 0px;
    font-weight: bold;
}

/* 2021 */
#filter-banner { background: #f7f7f7; padding-top: 30px; margin-bottom: 30px; }
#filter-banner #filter-options-holder span { font-size: 20px; }
#filter-banner .search-field { border-left: 0px;  font-size: 20px; }
#tabbed-archive .owl-stage-outer { max-height: 450px; }
.page-template-careers .card-block img { background: #fff; }
.tax-used_machines_cat #other-videos-holder { padding-top: 60px; }
#rhs-footer { text-align: right; }
/* Search Poducts Bar */
#products-search { float: unset; margin-bottom: 0px; background: #f7f7f7; padding: 15px 0px 5px; margin-top: 30px; }
#products-search .search-submit { display: inline-block; }
#products-search .search-form { padding-right: 0px; }
#products-search span { font-size: 18px; padding-right: 0px; }
#filter-dropdown { text-align: right; }
#top-product-carousel h3 { margin-bottom: 90px; color: #00295e; font-size: 35px; }

/* Blue Spares 2021 */
.tax-blue-spares_cat #content-layer-1 {
    background: #fff;
    padding: 5% 0px;
}
.tax-blue-spares_cat #content-layer-1 h3 {
    color: #00295e;
    font-size: 36px;
    margin-bottom: 60px; font-weight: 400;
}
.archive.tax-blue-spares_cat .card-content, .single-blue-spares .card-content {
    background: #fff!important; color: #00295e!important; padding: 30px 30px 60px;
}

.archive.tax-blue-spares_cat .card-main, .single-blue-spares .card-main {

    margin-bottom: 60px;

}
.archive.tax-blue-spares_cat .card-main .read-more .fas.fa-arrow-right, .single-blue-spares .card-main .read-more .fas.fa-arrow-right { background: #222; }
.archive.tax-blue-spares_cat .card-block, .single-blue-spares .card-block {
    box-shadow: 3px 3px 6px #00000029;
 }

#fixed-hotspot-img p {
    width: 100%;
}
#more-blue-spares-products {
    padding: 5% 0px; background: url(/wp-content/uploads/2021/03/spares_background.png); background-size: cover; background-position: center center;
}
#more-blue-spares-products .owl-nav, #blue-spares-logos .owl-nav {
    display: none;
}
#more-blue-spares-products h4 { margin-bottom: 60px; color: #00285F; }
#more-blue-spares-products .read-more i {
    right: 0px;
    bottom: 60px; 
}
#more-blue-spares-products .owl-carousel h4 { margin-bottom: 30px; }
#fixed-hotspot-img .wrap_svl_center {
    border: 2px solid #00285F; }
#blue-spares-logos {
    padding: 5% 0px;
}
#blue-spares-logos h5 {
    font-size: 30px;
    font-weight: normal;
    color: #00285F; margin-bottom: 60px;
}
#main-services-navigation ul.sub-menu li .sub-menu.menu-depth-2 { padding-left: 30px; display: block!important; position: relative;
margin-left: 0px;
max-width: 100%;
padding: 0px;
background: #fff; width: 100%; margin-bottom: 0px; }

#menu-item-53946 a:first-child, #menu-item-53952 a:first-child, #menu-item-53970 a:first-child, #menu-item-53956 a, #menu-item-53955 a {
    border-bottom: 1px solid;
}
#main-services-navigation ul.sub-menu li .sub-menu.menu-depth-2 li a { border-bottom: 0px; }
#spares-parts-breakdown h1 {
    font-size: 34px;
    font-weight: 500;
    margin-bottom: 60px;
}
#spares-parts-breakdown .back-blue-spares { font-size: 20px; margin-bottom: 30px; color: #00285F; display: block; }
#spares-parts-breakdown img {
 display: block; margin: 0 auto;
}
#blues-spares-product-image {
    box-shadow: 3px 3px 6px #00000029;
    padding: 7% 0px; }
#spares-parts-breakdown p {
    font-size: 18px;
}
#spares-parts-breakdown h2 {
line-height: 30px;
    font-size: 18px;
    font-weight: normal;
}
#spares-parts-breakdown {
    padding-top: 30px;
    margin-bottom: 60px;
    border-top: 4px solid #00285F;
    color: #00285F;
}
#spares-category-blocks .read-more i {
    right: 15px;
    bottom: 60px;
    }
    #fixed-hotspot-img h2 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 60px; color: #00295e;
}
#spares-parts-breakdown .btn-primary {
    color: #fff;
    margin: 30px 0px;
    display: inline-block;
}
#spares-parts-breakdown .btn-primary:hover { text-decoration: none; }
.tax-blue-spares_cat.term-trommel #more-blue-spares-products {
    background: url('/wp-content/uploads/2021/04/trommel-background-1.jpg');
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    background-size: cover;
    background-position: center;
}
.tax-blue-spares_cat.term-high-speed #more-blue-spares-products, .tax-blue-spares_cat.term-slow-speed #more-blue-spares-products {
    background: url('/wp-content/uploads/2021/04/slow-high-speed-shredder-1.jpg');
    background-size: cover;
    background-position: center;
}

.tax-blue-spares_cat.term-material-handler-spares #more-blue-spares-products {
    background: url('/wp-content/uploads/2021/04/material-handler-background-1.jpg');
    background-size: cover;
    background-position: center;
}
#futher-machine-content { padding: 30px 0px; }
#futher-machine-content p {
    font-size: 16px;
    color: #00295e;
}
/* Blue Care */
#blue-care-table {
    padding: 5% 0px;
}
#blue-care-table h3 { margin-bottom: 30px; color: #00295e; }
#blue-care-table .grey-tile {
    background: #f7f7f7;
}
#blue-care-table .tick {
    text-align: center;
}
#blue-care-table p {
    font-size: 18px;
}
#blue-care-table .header {
    border-bottom: 1px solid #00295e;
}
#blue-care-table .content, #blue-care-table .tick {
    border-bottom: 1px solid #00295e;
    padding-top: 15px;
}
#blue-care-table .header:nth-child(3), #blue-care-table .header:nth-child(4), #blue-care-table .header:nth-child(5) { text-align: center; }

#blue-care-table .tick i { color: #00295e; font-size: 24px; }

#blue-care-table .btn-primary {

    display: inline-block;
    margin-bottom: 15px;

}
.page-template-blue-care #content-layer-1 { padding: 5% 0px; }
.page-template-blue-care #content-layer-1 h4 { margin-bottom: 30px; color: #00295e; }
.page-template-blue-care #content-layer-1 p { width: 100%; }
#blue-care-table #blue-care-contact { margin: 30px 0px 0px; }
#blue-care-table p, #blue-care-table p a, .page-template-blue-care .modal { color: #00295e; }
#blue-care-table p a { font-weight: bold; }
.page-template-blue-care .modal p {
    font-size: 18px;
    line-height: 34px;
}
#blue-care-table .header img {
    width: 50%;
}
#careModal form label { font-weight: bold; }
#careModal form span {
    margin-bottom: 30px;
    display: block;
}
#careModal form .wpcf7-submit.btn-primary {
    float: right;
}
#blue-care-intro { margin-bottom: 60px; }

/* Blue Exports MasterSlider */

#exports-content-header {  
    background: #fff; 
    border-bottom: 8px solid #00295e;
    color: #00295e; 
    background-size: cover !important; 
    background-position: center !important; 
    background-repeat: no-repeat!important; 
}

section#exports-content-header h1 { 
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    font-size: 40px;
    left: 0%;
    position: absolute; 
    padding: 20px 20px 15px 20px;
    margin-right: 15px;
    top: 20%; 
}
section#exports-content-header h1 p { font-size: 18px;}


/** CONE CRUSHERS PAGE **/
#cone-crushers-content { 
  padding-top:100px; 
  padding-bottom: 50px;
  margin-bottom:50px; 
}
#cone-crushers-content img { 
  width:100%; 
}
#cone-crushers-content a { 
  position: absolute;
  right: 15px; 
  bottom: 0px; 
  background:#7FCDF1; 
  display: inline-block; 
  padding: 20px; 
  padding-right: 25px; 
  color:#00285F; 
  font-size: 30px; 
  text-decoration: none; 
}

#cone-crushers-content a .fas.fa-arrow-right { 
  padding-left: 25px; 
}

.cone-crushers-card { 
  background: #fff; 
  display:inherit; 
  padding: 50px; 
  color:#00285F; 
  position: relative; 
  top: -10px; 
}
.cone-crushers-card h4 { 
  font-size: 35px; 
  line-height: 45px; 
  font-weight: lighter; 
  padding-left: 35px; 
}
.cone-crushers-card p { 
  font-family: 'Domine', serif; 
  font-size: 18px; 
  font-weight: lighter; 
  line-height: 30px;
}
/** END CONE CRUSHERS PAGE **/

/* New cone crushers */
#cone-content-header { max-height: 700px; filter: brightness(100%); background: #7FCDF1; border-bottom: 8px solid #00295e; padding: 60px 0px 30px; color: #fff; background-size: cover !important; background-position: center !important; background-repeat: no-repeat!important; }
#content-header-container h1 { color: #fff; font-size: 50px; margin-bottom: 30px; position: absolute; top: 180px; left: 140px; }
#cone-crushers-content { background-color: #f7f7f7; }
#cone-crushers-card { background-color: #fff; }
#cone-crushers-2nd { background-color: #fff; padding: 40px 0px; }
.crushers-2nd img { border: 1px solid #00295e;display: block; margin: 0 auto; width: 500px; }
.crushers-3rd img {display: block; margin: 0 auto; width: 500px;}
p#cone-link a { font-size: 16px; color: #00295e; font-family: Arial, Helvetica, sans-serif; background-color: #f7f7f7; padding: 40px; margin-right: 73px }
p#cone-link a:hover { text-decoration: underline; }

.cone-crushers-card-2nd { 
  background: #fff; 
  padding: 0px 20px; 
  margin-left: 60px;
  color:#00285F; 
  font-family: 'Domine', serif; 
  font-size: 26px; 
  font-weight: lighter; 
  line-height: 25px;
}

.cone-crushers-card-2nd h2 {
  color:#00285F; 
  font-family: 'Domine', serif; 
  font-size: 26px; 
  font-weight: bold; 
}

.cone-crushers-card-3rd { 
    background: #fff; 
    padding: 0px 20px; 
    color:#00285F; 
    font-family: 'Domine', serif; 
    font-size: 26px; 
    font-weight: lighter; 
    line-height: 25px;
  }
  
.cone-crushers-card-3rd h2 {
    color:#00285F; 
    font-family: 'Domine', serif; 
    font-size: 26px; 
    font-weight: bold; 
}
/* -- disclaimer cone crushers */
#disclaimer-text { color: #00295e; font-size: 8px; line-height: normal; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; }
#disclaimer-section h4 { font-weight: 300; color: #00295e; font-size: 14px; margin-bottom: 20px; margin-top: 0px; }
#disclaimer-section { padding: 80px; background-color: #f7f7f7; }

/* Footer spares */
.footer .call-blue-spares {
  font-weight: 300;
  text-align: center;
}

.footer .book-demo-spares {
  font-weight: 300;
  text-align: center;
}

.footer .envelope-enquiry-spares {
  font-weight: 300;
  text-align: center;
}

.spares-privacy-terms { padding: 60px 0px 0px; }
.spares-privacy-terms a { color: #fff;  padding-bottom: 30px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; margin: 0px 30px 0px 0px }

.footer-text { margin: 15px 0px 0px; padding-bottom: 20px; }
.footer-text p { font-size: 24px; text-align: left; }
#spares-rhs-footer p { font-size: 20px; text-align: left; }

#main-footer-container-spares { background: url(https://blue-group.com/wp-content/uploads/2021/07/rocks-scaled.jpg); border-bottom: 10px solid #333; padding: 30px 0px; color: #fff; font-family: 'Domine', serif; text-align: left; }
#main-footer-container-spares .btn-primary { background: #7FCDF1; margin-bottom: 20px; font-weight: normal; text-transform: uppercase; padding: 10px; }
#main-footer-container-spares #logo-footer { display: block; margin-bottom: 30px; }
#main-footer-container-spares h5 { font-weight: normal; font-size: 16px; }
#main-footer-container-spares i { color: #fff; text-align: left; }
#main-footer-container-spares h6 { margin-bottom: 20px; font-size: 14px; font-weight: normal; padding-right: 48%; margin-top:30px; }
#main-footer-container-spares .spares-social-footer a { font-size: 22px; text-align: left; }
#main-footer-container-spares i.fa-instagram, #main-footer-container-spares i.fa-twitter, #main-footer-container-spares i.fa-facebook-f, #main-footer-container-spares i.fa-linkedin-in { padding-right: 20px; text-align: left; }


/* SPARES MEET THE TEAM CARD CONTENT */
.card-main:hover .team-spares-content { background: #00295e; color: #fff; }
.card-main .team-spares-content { background: #fff; color: #00295e; }
.team-spares-content { padding: 30px;/*  border: 1px solid black; width: 100%; *//*  min-height: 200px;  */font-family: 'Domine', serif; color: #00295e; }
.archive .team-spares-content { background: #fff; }

/* EXPORTS SLIDER */

.export-slider .ms-nav-next {
 background-color: #00295e;
 border: 0px solid;
 color: #fff;
 position: absolute;
 right: 0px;
 top: 97%;
}

.export-slider .ms-nav-next:hover {
  background-color: #7FCDF1;
}

.export-slider .ms-nav-prev:hover {
  background-color: #7FCDF1;
}

.export-slider .ms-nav-prev {
  background-color: #00295e;
  border: 0px solid;
  color: #fff;
  position: absolute;
  top: 97%;
  left: 1812px;
}

/* PRODUCTS SLIDER */
.product-slider {
  border: 1px solid #00285F;
}

.product-slider .ms-nav-next {
 background-color: #00295e!important;
 color: #fff!important;
 position: absolute!important;
 right: 2px!important;
 top: 92%!important;
}

.product-slider .ms-nav-next:hover {
  background-color: #7FCDF1!important;
}

.product-slider .ms-nav-prev:hover {
  background-color: #7FCDF1!important;
}

.product-slider .ms-nav-prev {
  background-color: #00295e!important;
  color: #fff!important;
  position: absolute!important;
  top: 92%!important;
  left: 365px;
}


/* Central Logo */
.central-logo {
    position: absolute;
    top: 10%;
    left: 40%;
}

/* spares-main-title */
.spares-main-title {
    background-color: #000;
    position: absolute;
    top: 6%;
    width: 100%;
}

/* Doosan */

.doosan-main-img {
  background-image: url("/wp-content/uploads/2021/12/Doosan-Updated-banner-image-scaled.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
  position: relative;
  width: 100%;
}

h3.doosan-title {
  color: #00295e!important;
  font-size: 36px!important;
  margin-bottom: 15px;
}

.doosan-card-content { font-family: 'Domine', serif; color: #333;  }
.doosan-card-content:hover { color: #00295e }
.doosan-card-content h4 { color: #333!important; font-family: 19px; padding-top: 10px; }
.doosan-card-block img { width: 100%; height: auto; }
.doosan-card-block .read-more .fas.fa-arrow-right { padding: 15px!important; background: #7FCDF1; color: white; position: absolute; bottom: 0px; font-size: 18px!important; }
.doosan-card-main { margin-bottom: 35px; }
.doosan-card-main:hover a { text-decoration: none; }
.doosan-card-main:hover .doosan-card-content { color: #00295e; }

#content-layer-1.doosan-content { padding: 60px 0px; background-color: #fff;}
#content-layer-1.doosan-content p { width: 100%; }
#content-layer-1.doosan-content h3 { font-size: 30px; margin-bottom: 30px; }
.page-template-doosan #content-layer-1 p { width: 100%; }
.doosan-content h4 { color: #333; margin-bottom: 15px; font-size: 22px; padding: 10px 0px; }
.doosan-content h4:hover { color: #00295e; } 

/* Temporarily disabling menu items */
.menu-item-54745, .menu-item-54743, .menu-item-54744, .menu-item-3436 {
  display: none;
}