body.responsive.layout-full #page-wrapper .full-container {
max-width: 1400px;
}
#masthead .hgroup #header-sidebar, #masthead.force-responsive .hgroup #header-sidebar {
margin-top: 0 !important;
padding-top: 16px !important;
padding-bottom: 8px !important;
}
#masthead a#phone {
color: #f47e3c;
font-size: 30px;
line-height: 34px;
font-weight: 600;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
margin: 0.5em 0;
line-height: 1.2em;
}
#gallery-1 .gallery-item {
margin: 0.5%;
width: 15.6%;
}
#test {
margin-bottom: 0;
}
.entry-content blockquote {
border-left: 1px solid #e1e1e1;
margin: 2.5em 0 1em;
}
blockquote p {
margin-top: -12px;	
}
blockquote:before {
content: "\201C";
color: #aacee6;
font-size: 50px;
line-height: 0;
float: left;
}
blockquote:after {
content: "\201D";
font-size: 50px;
color: #aacee6;
line-height: 50px;
float: right;
}
textarea {
max-height: 100px;
width: 100%;
padding: 6px;
border: none;
border-radius: 0;
}
input[type=text],
input[type=email] {
max-width: 100%;
padding: 6px;
border: none;
border-radius: 0;
}
.pum-theme-cutting-edge .pum-title {
margin-bottom: 16px;
}
.wpcf7 p {
margin-bottom: 1em;
}
label {
padding-bottom: 3px;
display: inline-block;
}
input[type=submit] {
color: #023b78;
font-size: 20px;
}
span {
text-align: center;
}
.ow-button-base.ow-button-align-center {
font-weight: 600;
}
.popmake-Get-Quote {
-webkit-box-shadow: 0 4px 6px -1px #000000b8;
-ms-box-shadow: 0 4px 6px -1px #000000b8;
box-shadow: 0 4px 6px -1px #000000b8;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-large .circle-icon [class^="fa fa-"] {
font-size: 25px;
}
.widget_circleicon-widget .circle-icon-box p.text {
font-size: 16px;
}
.widget_circleicon-widget .circle-icon-box a.more-button {
color: #248cc8;
font-size: 17px;
}
#footer-widgets > .widget > div > div > p > strong {
font-size: 15px;
line-height: 44px;
}
.map-container {
width: 100%;
height: 450px;
overflow: hidden;
}
.map-container iframe {
width: 100%;
height: 100%;
border: 0;
}
@media (max-width: 680px) {
body.responsive #masthead .hgroup #header-sidebar {
margin-top: 8px;
}
#gallery-1 .gallery-item {
margin: 1%;
width: 31%;
}
}.so-widget-sow-button-flat-a6baeda50f2c-136 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-a6baeda50f2c-136 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-a6baeda50f2c-136 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-a6baeda50f2c-136 .ow-button-base.ow-button-align-center {
text-align: center;
}
.so-widget-sow-button-flat-a6baeda50f2c-136 .ow-button-base.ow-button-align-center.ow-button-align-justify .sowb-button {
display: inline-block;
}
}
.so-widget-sow-button-flat-a6baeda50f2c-136 .ow-button-base .sowb-button {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background: #f47e3c;
border-width: 1px 0;
border: 1px solid #f47e3c;
color: #ffffff !important;
font-size: 1.3em;
padding: 1em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
padding-inline: 2em;
}
.so-widget-sow-button-flat-a6baeda50f2c-136 .ow-button-base .sowb-button.ow-button-hover:active,
.so-widget-sow-button-flat-a6baeda50f2c-136 .ow-button-base .sowb-button.ow-button-hover:hover {
background: #f58b4f;
border-color: #f58b4f;
color: #ffffff !important;
}