/* 
Theme Name:		C Cotten Law
Theme URI:		https://ccottenlaw.com/
Description:	C Cotten Law is a child theme of Hello Elementor
Author:			Lynn Fleck
Author URI:		https://lynnfleck.com/
Template:		hello-elementor
Version:		1.0.0
Text Domain:	ccottenlaw
Tags:           flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* COLORS --------------------------

Yellow   #faa61a    rgba(250, 166, 26, 1) 
Blue     #003056    rgba(0, 48, 86, 1)

Text     #333333

*/

/* FONTS --------------------------

font-family: 'Montserrat', sans-serif;
Regular 400
Medium 500
Bold 700

*/

/* GLOBAL STYLES */

body {
  font-family: 'Montserrat', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
}

h4 {
	font-size: 1.875rem;
	line-height: 2.25rem;
}

a {
    color: #faa61a;
}

.ccl-faq-cta a:hover {
    text-decoration: underline;
}

p {
	font-size: 1.25rem;
	line-height: 1.8em;
}

.elementor-widget-search-form .elementor-search-form__input, 
.elementor-widget-search-form .elementor-search-form__icon, 
.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button, 
.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
    color: #faa61a !important;
}

.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input {
    border-color: #faa61a !important;
}

/* HEADER */

#action-bar a {
	color: #fff;
	padding: 6px 10px;
	background-color: #faa61a;
	margin-left: 5px;
	font-size: .66em;
}

#action-bar a:hover {
	background-color: #999;
}

#action-bar-mobile a {
	color: #fff;
	text-decoration: underline;
	margin-left: 5px;
	margin-bottom: 15px;
}

#action-bar-mobile a:hover {
	color: #ccc;
}

/* HOME PAGE */

.ccl-header-mobile {
	background-size: cover;
	background-position: center;
}

/* FOOTER */

@media only screen and (max-width: 767px) {
	.elementor-element.elementor-element-421a235 {
		background-image: none !important;
	}
}