/* 
Theme Name: Rosewood Marketing Theme
Theme URI: https://github.com/elementor/hello-theme/
Description: This project was managed by Jared Nolt (jared@rosewood.us.com) and built by Ed Freed (edfreed@rosewood.us.com).
Author: Rosewood Marketing Team
Author URI: https://www.rosewood.us.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
/*****===== Global styles =====*****/
html body  {
    max-width: 1310px;
    margin: 0 auto;
	background-color: #f5f5f5;
}
/*
html body > div:not(.elementor-location-footer):not(.elementor-location-header)  {
	box-shadow: 0px 0px 10px 0px #b0b0b0;
	z-index: 1;
    position: relative;
}
html body > div.elementor-location-header {
	position: relative;
	z-index: 5;
}*/
html body > div  {
	background-color: #fff;
}

a:hover {
    opacity: .85;
}
/*****===== END Global styles =====*****/
/*****===== Widths, Margin, Padding =====*****/
.max-width-850 {
    max-width: 850px;
}
.full-width-wrapper {
    padding: 2em 25px;
}

.full-width-wrapper.padding-left-0 {
    padding-left: 0;
}
.full-width-wrapper.padding-right-0 {
    padding-right: 0;
}

.full-width-wrapper.padding-top-0 {
    padding-top: 0;
}
.full-width-wrapper.padding-bottom-0 {
    padding-bottom: 0;
}

.full-width-wrapper.padding-top-min {
    padding-top: 1em;
}
.full-width-wrapper.padding-bottom-min {
    padding-bottom: 1em;
}

.full-width-wrapper.padding-top-med {
    padding-top: 2em;
}
.full-width-wrapper.padding-bottom-med {
    padding-bottom: 2em;
}

.full-width-wrapper.subpage-header {
    padding-top: 2.95em;
    padding-bottom: 3.5em;
}
@media all and (min-width: 700px) {
.full-width-wrapper {
    padding-top: 3em;
    padding-bottom: 3em;
    padding-right: 35px;
    padding-left: 35px;
}
}/** Save for min 700px **/

@media all and (min-width: 1000px) {
.full-width-wrapper {
    padding-top: 4em;
    padding-bottom: 4em;
}
.full-width-wrapper.subpage-header {
    padding-top: 3.3em;
    padding-bottom: 3.85em;
}
}/** Save for min 1000px **/
/*****===== END Widths =====*****/
/*****=====New window =====*****/
.new-window a:after {
    background-image: url(/wp-content/uploads/2021/04/new-window-icon-1.png);
    content: "";
    display: inline-block;
    position: relative;
    top: -2px;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-position: left center;
    vertical-align: middle;
    background-size: 14px auto;
    z-index: 100;
    padding: 4px;
    left: 7px;
    margin-right: 6px;
}
/*****=====EMD New window =====*****/
/*****===== Make form placeholder text darker =====*****/
/*****===== Placeholder text =====*****/
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: .6; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000;
  opacity: .6;
}
::-ms-input-placeholder { /* Microsoft Edge */
  color: #000;
  opacity: .6;
}
/*****===== END Placeholder text =====*****/