/*!
Theme Name: computrol
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later

*/

.upper-rounded-small{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden;
}

.padding-medium{
	padding: 1em;
}



.peace-of-mind::before{
 content: url('/wp-content/uploads/2021/10/thinking-icon.svg');
 display: inline-block;
 width: 90px;
 height: 85px;
 display: inline-block;
 vertical-align: middle;
}

.peace-of-mind::after, .ease-everything::after, .your-needs::before{
	content: ' ';
    display: inline-block;
    position: relative;
    top: -3px;
    width: 10px;
    height: 10px;
    margin: 0 .5em;
    transform: rotate(-45deg);
    border-left: 3px solid black;
    border-bottom: 3px solid black;

}

.your-needs::after{
 content: url('/wp-content/uploads/2021/10/screen-graphs-2-icon.svg');
 display: inline-block;
 width: 90px;
 height: 85px;
 display: inline-block;
 vertical-align: middle;
}


.ease-everything::before{
 content: url('/wp-content/uploads/2021/10/screen-check-icon.svg');
 display: inline-block;
 width: 90px;
 height: 85px;
 display: inline-block;
 vertical-align: middle;
}



/* .footer-custom-bg{
	background:     radial-gradient(circle at top left, var(--cpt-marine) 34%, #58a 0) top left;

} */


.rounded-inner-content>div>div{
    border-radius: 10px;
    overflow: hidden;

}

.shadow-inner-content>div{
    padding: 5px 0;
}

.shadow-inner-content>div>div{
    box-shadow: rgb(0 0 0 / 20%) 0px 0px 14px 0px;
}



/* Cover images custom css */

.page-child .entry-content>.wp-block-cover:first-child{
    align-items: flex-end;
}

.wp-block-cover.alignfull{
    padding: 0;
}

.wp-block-image{
    margin: 0;
}

.cover-side-image>img{
    margin-bottom: -6px;
}

/* .fleet-water-right-image {
    margin-top:63px;
    margin-left: 7.5em;
}

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

.fleet-water-right-image {
    margin-left: 0;
}

} */

.reverse-odds .slick-slide:nth-child(odd)>.wp-block-columns{
    flex-direction: row-reverse;
}

.slick-next:before {

    border-right: solid;
    transform: rotate(45deg);
}

.slick-prev::before,.slick-next:before{
   content: ' ';
   width: 25px;
   height: 25px;
   display: block;
   border-top: solid;
   border-width: 5px;
   color: var(--cpt-green) !important;
}
.slick-prev:before{
    border-left: solid 5px;
    transform: rotate(-45deg);
}


.wp-block-ndcblocks-logo{
    max-height: 100px;
}

h2{
	font-size: 2.5rem;
}

h3{
    font-size: 2rem;
}

/* Text formatting */



.required-how-we-work-row p, .required-how-we-work-row li {
    font-size:1.1em;
    padding-left:4.5em;
    padding-right:3em;
}

@media (max-width:768px) {

.required-how-we-work-row p, .required-how-we-work-row li {

    padding-left:0;
    padding-right:0;
}


}

.no-surprises-row p {
    font-size: 1.1em;
    /* font-weight: bold; */
}

/* Alignments */

.fleet-arch-align {
    margin-top:3em;
}

.services-card-left .wp-block-kadence-advancedbtn {

	display: inline-block;
	margin-right:1em;

}


/* List Style */

.what-is-required-columns ul {
    list-style-type: none;
    padding-left: 0;
}

/* Homepage Simcom / Fleet Block Style */

.homepage-water-fuel-columns {
	max-width: 25em;

}

.homepage-water-fuel-columns .wp-block-column {
    margin-left:0.25em !important;
}

h1.homepage-waterfuel-heading {
    font-size:3.5em !important;
}

.homepage-waterfuel-row p {
    max-width: 22em;
}

.homepage-waterfuel-row h1 {

    margin-top:0;
    line-height: 1;

}