/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@font-face {
    font-family: 'ColgateReady';
    src: url("fonts/ColgateReady/ColgateReadyWebLight/colgate_ready_web-light.eot");
    src: url("fonts/ColgateReady/ColgateReadyWebLight/colgate_ready_web-light.eot?#iefix") format("embedded-opentype"), url("fonts/ColgateReady/ColgateReadyWebLight/colgate_ready_web-light.woff") format("woff"), url("fonts/ColgateReady/ColgateReadyWebLight/colgate_ready_web-light.svg#Colgate-Ready") format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'ColgateReady';
    src: url("fonts/ColgateReady/ColgateReadyWebLightItalic/colgate_ready_web-light_italic.eot");
    src: url("fonts/ColgateReady/ColgateReadyWebLightItalic/colgate_ready_web-light_italic.eot?#iefix") format("embedded-opentype"), url("fonts/ColgateReady/ColgateReadyWebLightItalic/colgate_ready_web-light_italic.woff") format("woff"), url("fonts/ColgateReady/ColgateReadyWebLightItalic/colgate_ready_web-light_italic.svg#Colgate-Ready") format("svg");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: 'ColgateReady';
    src: url("fonts/ColgateReady/ColgateReadyWebRegular/colgate_ready_web-regular.eot");
    src: url("fonts/ColgateReady/ColgateReadyWebRegular/colgate_ready_web-regular.eot?#iefix") format("embedded-opentype"), url("fonts/ColgateReady/ColgateReadyWebRegular/colgate_ready_web-regular.woff") format("woff"), url("fonts/ColgateReady/ColgateReadyWebRegular/colgate_ready_web-regular.svg#Colgate-Ready") format("svg");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: 'ColgateReady';
    src: url("fonts/ColgateReady/ColgateReadyWebItalic/colgate_ready_web-italic.eot");
    src: url("fonts/ColgateReady/ColgateReadyWebItalic/colgate_ready_web-italic.eot?#iefix") format("embedded-opentype"), url("fonts/ColgateReady/ColgateReadyWebItalic/colgate_ready_web-italic.woff") format("woff"), url("fonts/ColgateReady/ColgateReadyWebItalic/colgate_ready_web-italic.svg#Colgate-Ready") format("svg");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: 'ColgateReady';
    src: url("fonts/ColgateReady/ColgateReadyWebBold/colgate_ready_web-bold.eot");
    src: url("fonts/ColgateReady/ColgateReadyWebBold/colgate_ready_web-bold.eot?#iefix") format("embedded-opentype"), url("fonts/ColgateReady/ColgateReadyWebBold/colgate_ready_web-bold.woff") format("woff"), url("fonts/ColgateReady/ColgateReadyWebBold/colgate_ready_web-bold.svg#Colgate-Ready") format("svg");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: 'ColgateReady';
    src: url("fonts/ColgateReady/ColgateReadyWebBoldItalic/colgate_ready_web-bold_italic.eot");
    src: url("fonts/ColgateReady/ColgateReadyWebBoldItalic/colgate_ready_web-bold_italic.eot?#iefix") format("embedded-opentype"), url("fonts/ColgateReady/ColgateReadyWebBoldItalic/colgate_ready_web-bold_italic.woff") format("woff"), url("fonts/ColgateReady/ColgateReadyWebBoldItalic/colgate_ready_web-bold_italic.svg#Colgate-Ready") format("svg");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: 'ColgateReady';
    src: url("fonts/ColgateReady/ColgateReadyCyWebBold/colgatereadycy_web-bold.eot");
    src: url("fonts/ColgateReady/ColgateReadyCyWebBold/colgatereadycy_web-bold.eot?#iefix") format("embedded-opentype"), url("fonts/ColgateReady/ColgateReadyCyWebBold/colgatereadycy_web-bold.woff") format("woff"), url("fonts/ColgateReady/ColgateReadyCyWebBold/colgatereadycy_web-bold.svg#Colgate-Ready") format("svg");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: 'ColgateReady';
    src: url("fonts/ColgateReady/ColgateReadyCyWebRegular/colgatereadycy_web-regular.eot");
    src: url("fonts/ColgateReady/ColgateReadyCyWebRegular/colgatereadycy_web-regular.eot?#iefix") format("embedded-opentype"), url("fonts/ColgateReady/ColgateReadyCyWebRegular/colgatereadycy_web-regular.woff") format("woff"), url("fonts/ColgateReady/ColgateReadyCyWebRegular/colgatereadycy_web-regular.svg#Colgate-Ready") format("svg");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: 'ColgateReady';
    src: url("fonts/ColgateReady/ColgateReadyCyWebLight/colgatereadycy_web-light.eot");
    src: url("fonts/ColgateReady/ColgateReadyCyWebLight/colgatereadycy_web-light.eot?#iefix") format("embedded-opentype"), url("fonts/ColgateReady/ColgateReadyCyWebLight/colgatereadycy_web-light.woff") format("woff"), url("fonts/ColgateReady/ColgateReadyCyWebLight/colgatereadycy_web-light.svg#Colgate-Ready") format("svg");
    font-weight: 300;
    font-style: normal
}

/* custom style */

body{
	font-family: 'ColgateReady' !important;
	font-size:14px;
	line-height:1.5;
}
body, button, input, select, textarea{
    font-size:14px;
	line-height:1.5;
}
h1, h2, h3{
	font-family: 'ColgateReady' !important;
    font-style: italic !important;
}
h4, h5, h6{
	font-family: 'ColgateReady' !important;
    font-style: italic !important;
}
a{
	color:#d2010d;
}
a:hover{
	color:#1c838a;
}
ul, ol{
	margin-left:20px;
}
ul li, ol li{
	margin-bottom: 10px;
}
.elementor-kit-9{
	font-size:14px;
}
.winner-video .elementor-carousel-image .eicon-play:before {
    content: "\f167";
	font-family: "Font Awesome 5 Brands";
    font-weight: 400;
	opacity:0;
	transition: all 0.5s ease;
}
.winner-video .elementor-carousel-image:hover .eicon-play:before {
    opacity:1;
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, .elementor-lightbox .elementor-video-container .elementor-video-landscape video {
    height: 80vh;
}
/* .winner-video .elementor-lightbox .elementor-video-container .elementor-video-landscape iframe {
    height: 90vh !important;
} */
.wpcf7-form label{
	font-size: 13px;
}
.wpcf7-form label.label-name{
    padding: 0px 4px !important;
	font-size: 13px;
    margin: 0px 20px;
    display: inline;
    background: #fff;
    position: relative;
    bottom: -10px;
    z-index: 9;
}
.wpcf7-form-control-wrap{
    display: block;
    margin-bottom: 25px;
}
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 1px solid;
    border-radius: 50px;
    padding: 10px 20px;
    max-width: 100%;
}
.wpcf7-not-valid-tip{
    padding: 0px 4px !important;
	font-size: 12px;
    margin: 0px 20px;
    display: inline;
}
.wpcf7-form-control.wpcf7-submit{
	width: auto !important;
    display: inline-block;
	background: #d2010d;
    color: #fff;
    border: 1px solid transparent;
    cursor: pointer;
    -webkit-appearance: button;
    font-weight: 600 !important;
    letter-spacing: -0.2px !important;
    line-height: 22px !important;
    padding: 8px 38px 12px !important;
	-webkit-border-radius: 30px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 30px;
	-moz-border-radius-topright: 0;
	border-radius: 30px;
	border-top-right-radius: 0;
}
.wpcf7-form-control.wpcf7-submit:hover{
	background-color: #47c7cd;
}

.elementor-widget-form .elementor-button[type="submit"]:disabled {
	background-color: -internal-light-dark(rgba(239, 239, 239, 0.3), rgba(19, 1, 1, 0.3)) !important;
    color: -internal-light-dark(rgba(16, 16, 16, 0.3), rgba(255, 255, 255, 0.3)) !important;
    border-color: -internal-light-dark(rgba(118, 118, 118, 0.3), rgba(195, 195, 195, 0.3)) !important;
}
button:disabled {
    background-color: -internal-light-dark(rgba(239, 239, 239, 0.3), rgba(19, 1, 1, 0.3)) !important;
    color: -internal-light-dark(rgba(16, 16, 16, 0.3), rgba(255, 255, 255, 0.3)) !important;
    border-color: -internal-light-dark(rgba(118, 118, 118, 0.3), rgba(195, 195, 195, 0.3)) !important;
}
@media (max-width: 600px) {
	.count-sec .elementor-countdown-wrapper{
		display: block !important;
		text-align: center;
		
		justify-content: center;
		margin-left: auto;
		margin-right: auto;
		flex-direction: column !important;
		
	}
	.count-sec .elementor-countdown-item {
        margin: 5px 10px !important;
        width: 44%;
        display: inline-block;
    }
}