.elementor-278 .elementor-element.elementor-element-854ebd1 > .elementor-container{max-width:1000px;}.elementor-278 .elementor-element.elementor-element-854ebd1{padding:30px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-fa8b0b4 .elementor-button{background-color:#A80606;fill:var( --e-global-color-d6cea4e );color:var( --e-global-color-d6cea4e );}.elementor-278 .elementor-element.elementor-element-fa8b0b4 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-fa8b0b4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-d6cea4e );}.elementor-278 .elementor-element.elementor-element-fa8b0b4 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-fa8b0b4 .elementor-button:focus svg{fill:var( --e-global-color-d6cea4e );}.elementor-bc-flex-widget .elementor-278 .elementor-element.elementor-element-79b872b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-278 .elementor-element.elementor-element-79b872b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-278 .elementor-element.elementor-element-79b872b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-278 .elementor-element.elementor-element-738fd9e > .elementor-widget-container{padding:0px 0px 0px 125px;}.elementor-278 .elementor-element.elementor-element-32ca731 > .elementor-container{max-width:1000px;}.elementor-278 .elementor-element.elementor-element-32ca731 a{color:#ED355B;}.elementor-278 .elementor-element.elementor-element-32ca731 a:hover{color:#4DC48E;}.elementor-278 .elementor-element.elementor-element-32ca731{margin-top:30px;margin-bottom:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-df70475{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-79b872b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-738fd9e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-278 .elementor-element.elementor-element-ded653a{width:30%;}.elementor-278 .elementor-element.elementor-element-79b872b{width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-278 .elementor-element.elementor-element-ded653a{width:30%;}.elementor-278 .elementor-element.elementor-element-79b872b{width:60%;}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-ded653a{width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-278 .elementor-element.elementor-element-79b872b{width:85%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for wp-widget-search, class: .elementor-element-738fd9e *//* unvisited button colour*/
.search-submit {background-color: #A80606; color: white;
    width: 200px;
    height: 44px;
} 
   
/* Hover button colour*/
.search-submit:hover {
  background-color: #020202; /* Black */
  color: white;
  border: none;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df70475 *//* Change text colour of Proceed to Checkout Button */
.entry-content a:not(.button) {
	color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32ca731 */.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background:#4DC48E !important;

background-color:#4DC48E !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#ca0606 !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

background:#4DC48E !important;

background-color:#4DC48E !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#ca0606 !important;

}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

background: #ED355B !important;

color:white !important;

text-shadow: transparent !important;

border-color:#ca0606 !important;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: #4DC48E !important;

box-shadow: none;

text-shadow: transparent !important;

color:white !important;

border-color:#ca0606 !important;

}/* End custom CSS */