/*
Theme Name: Callie Britt Child
Template: callie-britt
Theme URI: http://callie-britt.axiomthemes.com/
Description: Callie Britt is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: axiom
Author URI: http://axiom.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

@media (max-width: 1023px){
.vc_separator {
    margin: 0 !important;
}
}
@media (max-width: 479px){
.widget.widget_contacts .contacts_info span.contacts_address, .widget.widget_contacts .contacts_info span.contacts_email, .widget.widget_contacts .contacts_info a.contacts_phone {
    padding-left: 4.5em;
}
}
.large_txt p {
	font-size: 26px;
	line-height: 1.7em;
}
.med_txt p {
	font-size: 20px;
	line-height: 1.7em;
}
.med18 p {
    font-size: 18px;
    line-height: 1.8em;
}
.med16 p {
    font-size: 16px;
    line-height: 2em;
}
.med16 h5 {
    margin-bottom: 0.5em;
}
.med_txt_underline p {
	font-size: 20px;
	line-height: 1.7em;
	text-decoration: underline;
}
.white_large_txt p {
	font-size: 20px;
	line-height: 1.7em;
	color: #fff;
}
.copyright_text {
    font-size: 12px;
	  color: #fff !important;
}
.copyright_text a {
    text-decoration: underline !important;
}
.footer_wrap .sc_layouts_menu > ul > li > a {
    padding: 0.5em 1.5em;
    font-size: 1.2em;
}
@media (max-width: 767px){
.footer_wrap .sc_content_width_50p {
    width: 75%;
}
}
.custom-logo-link img, .sc_layouts_logo img {
    max-height: 90px;
}
span.sc_layouts_item_details_line1.sc_layouts_iconed_text_line1 {
    color: red;
}

.header_phone .sc_layouts_item_details_line2 {
    text-align: right;
    font-size: 2.0667em;
    line-height: 1.3125em;
    font-weight: 600;
	  color: #0195C3 !important;
}

@media (min-width: 1280px){
.corona_button.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 25px;
	  font-weight: bold;
}
}
.corona_button.vc_btn3-container {
    margin-bottom: 10px;
}
.vc_separator {
      margin-bottom: 2em !important;
	  margin-top: 0; 
}
.footer_wrap p {
    font-size: 14px;
}
.home .white.wpb_text_column p {
    color: #fff;
	font-size: 20px;
	line-height: 1.8em;
}
.white.wpb_text_column p {
    color: #fff;
}
.top_panel .sc_layouts_row_type_normal {
    padding: 0.4em 0;
}
.top_panel .sc_layouts_row_type_compact {
    padding: 0.3em 0;
}
.mailto .sc_layouts_item_details_line1.sc_layouts_iconed_text_line1 {
    color: #2653e5;
}

.scheme_default input[type="text"], .scheme_default input[type="number"], .scheme_default input[type="email"], .scheme_default input[type="tel"] {
	  padding: 0.6em 1.4em;
	  margin-bottom: 0.5em;
}
 select {
    padding: 0.6em 1.4em;
}
.select_container {
    margin-bottom: 1em;
}
.vc_icon_element {
    margin-bottom: 0;
}
.tabs a {
    text-decoration: underline;
}
.h6_underline {
	text-decoration: underline;
}
.h6underline h6 {
	text-decoration: underline;
}
.h6underline strong {
    text-decoration: underline;
}
.schedule h4 a {
    color: #327fac;
}
@media (max-width: 479px){
.large_txt p {
    font-size: 20px;
    line-height: 1.5em;
}
}
.h4_blue h4 {
    color: #0295c2;
}
.blue {
	color: #1c5474;
	font-size: 16px;
}
.blue strong {
	color: #274a5f;
}
.h5_blue h5 {
    color: #0295c2;
}
.h6_blue h6 {
    color: #0295c2;
}
.sc_layouts_menu_nav > li ul {
    padding: 2.1em 0.5em;
    width: 14em;
    top: 5em;
}
.sc_layouts_menu_nav > li > ul ul {
    left: 13.5em;
}
div#wpcf7-f418-p289-o1 {
    text-align: center;
}
.page-id-289 .wpcf7 input:not([type="submit"]), .wpcf7 textarea {
    width: 50%;
}
.page-id-289 .wpcf7 .wpcf7-submit {
    float: none;
}
.bordered_button.sc_button {
    border-radius: 2em;
    background-color: #0195c3 !important;
}
.white ul {
    color: #fff;
	font-size: 16px;
}
.footer_wrap .social_icon {
    color: #b6e6ea !important;
}