/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/* MOBILE */

@media only screen and (max-width: 767px) {
    .hidephone {
      display:none!important;} }

@media only screen and (min-width: 768px) {
    .hidedesk {
      display:none!important;} }
	  
/* HEADER */

.menu {margin-top: 2em;}

.logo {margin: 0.5em 0;}

.herobar {background-color:#13aff0; text-align: center; color: #fff; padding: 1em 0 1em 0;}

/* HERO */

.hero-bg {background: #d7e8f7}

.hero {padding: 1em 3em 2em 3em; color: #13aff0; margin: 3em 0 0 0; text-align: center;}

.btnblue {background: #13aff0; font-weight: 400; padding: 1em 2em; color: #fff!important; border: 0; display: inline-block; transition: 0.6s}

.btnblue:hover {background: #13aff0; color: #0b72ba!important; transition: 0.6s; border: 0;}

/* PRODUCTS HOME */

.products-home {padding: 3em 0; background-color: #fff;}

.price, .amount {
    font-size: 24px!important;
}

.wpbm-car-template-2 .wpbm-button-wrapper a.add_to_cart_button, .wpbm-car-template-2 .wpbm-button-wrapper a.ajax_add_to_cart {
    display: inline-block;
    background: #fff;
    color: #13aff0;
    position: relative;
    border: solid 1px #fff;}
	
.wpbm-car-template-2 .wpbm-carousel-inner-wrap {
    background: #3c4451;
	border: 2px #3c4451 solid;
    position: relative;
    text-align: center;
}

.wpbm-car-template-2 .wpbm-title a {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
}

.wpbm-car-template-2 .wpbm-content {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    line-height: 1.8;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 15px;
}

.owl-carousel.wpbm-car-template-2 .owl-controls .owl-dots .owl-dot {color: #3c4451;}

/* TITLE */

.centered-page-header .page-subheading {
	color: #fff!important;
	font-weight: 400;
}

/* TABLES */

tr td:nth-child(2){ 
		color: #BD1A11!important;
	}

.compare-container {background-image: url('<?php echo get_field( 'background_image' ); ?>'); background-attachment: fixed;}

tr:nth-child(even) {background: rgba(234,234,234, 0.9); padding-left: 1em;}
tr:nth-child(odd) {background: rgba(255,255,255, 0.9); padding-left: 1em;}

table th, table td {
    padding: 1em;
    vertical-align: middle!important;
    border-bottom: 1px dotted #333333;
	font-size: 21px;
}

table tr td:first-child {
    padding-left: 1em;
}

.tables-head {background: #000; padding: 1em; color: #fff;}

.large-btn {background: #fab800; padding: 1em; margin-top: -1.6em; transition: 0.3s; text-align: center;}

.large-btn:hover {background: #e85025;}

.disclaimer {font-size: 14px; font-style: italic;}

/* WOOCOMMERCE */

.woocommerce ul.products li.product li.title a {
    display: inline-block;
    font-size: 24px!important;
    line-height: 1.5;
}

/* CONTACT FORM */

.col-md-4.contact-space {padding-right: 0; padding-left: 0; margin-bottom: 1em;}

.col-md-12.contact-space {padding-right: 0; padding-left: 0; margin-bottom: 1em;}

.contact-space {padding-right: 0!important; padding-left: 0!important; margin-bottom: 1em;}

input.wpcf7-form-control.wpcf7-submit[type="submit"] {
    border: 0px!important;
    background-color: #13aff0!important;
    color: #fff!important;
}

input.wpcf7-form-control.wpcf7-submit[type="submit"]:hover  {
    border: 0px!important;
    background-color: #3c4451!important;
    color: #fff!important;
}

input[type="email"] {border-bottom: 3px solid #0000FF!important; border-radius: 0px!important; background-color: #f8f8f8!important; border: 0px!important;}

input[type="text"] {border-bottom: 3px solid #0000FF!important; border-radius: 0px!important; background-color: #f8f8f8!important; border: 0px!important;}

input[type="tel"] {border-bottom: 3px solid #0000FF!important; border-radius: 0px!important; background-color: #f8f8f8!important; border: 0px!important;}

textarea {border-bottom: 3px solid #0000FF!important; border-radius: 0px!important; background-color: #f8f8f8!important; border: 0px!important; min-height: 6em!important; max-height: 6em!important;}

.wpcf7-list-item-label {font-weight: 300!important;}
