body.et_fixed_nav.et_show_nav #page-container {
margin:0px !important;
padding-top:70px !important;
}
.et_pb_section .et_pb_row {
width:90% !important;
}
@media only screen and (max-width:479px) {
body.et_fixed_nav.et_show_nav #page-container {
padding-top:60px !important; }
} .pswp {
z-index:999999 !important;
}
#cmplz-manage-consent > button {
bottom:0px !important;
padding:8px 12px !important;
height:auto !important;
border-top-left-radius:10px !important;
border-top-right-radius:10px !important;
} header#main-header.et-fixed-header, #main-header{
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
}
#main-header {
height:70px !important;
background-color:#3e5064 !important;
}
#main-header .container {
height:100% !important;
width:100% !important;
padding:0px !important;
} #main-header .container .logo_container {
height:100% !important;
width:100% !important;
}
#main-header .container .logo_container a img {
display:block !important;
position:absolute !important;
top:0px !important;
left:0px !important;
width:auto !important;
height:70px !important;
max-width:100% !important;
max-height:100% !important;
} #main-header .container #et-top-navigation {
padding:25px 50px 0px 0px !important;
}
#main-header .container #et-top-navigation #top-menu-nav > ul > li {
padding-right:40px !important;
}
#main-header .container #et-top-navigation #top-menu-nav > ul > li:last-child {
padding-right:0px !important;
}
#main-header .container #et-top-navigation #top-menu-nav > ul > li > a {
padding:0px 0px 25px !important;
font-family:'Open Sans' !important;
font-weight:600 !important;
font-size:15px !important;
line-height:20px !important;
color:#ffffff !important;
opacity:1.0 !important;
}
#main-header .container #et-top-navigation #top-menu-nav > ul > li.current-menu-item a,
#main-header .container #et-top-navigation #top-menu-nav > ul > li.current-menu-ancestor a,
#main-header .container #et-top-navigation #top-menu-nav > ul > li > a:hover {
color:#5d789f !important;
} #main-header .container #et-top-navigation #top-menu-nav > ul > li.menu-item-592 a {
color:#ffffff !important;
}
#main-header .container #et-top-navigation #top-menu-nav > ul > li.menu-item-592 a:hover {
color:#5d789f !important;
}
#main-header .container #et-top-navigation #top-menu-nav > ul > li > a:after {
right:-15px !important;
} #main-header .container #et-top-navigation #top-menu-nav > ul > li > ul {
border-top:solid 3px #3e5064 !important;
padding:20px !important;
width:240px !important;
}
#main-header .container #et-top-navigation #top-menu-nav > ul > li > ul > li {
padding:0px !important;
}
#main-header .container #et-top-navigation #top-menu-nav > ul > li > ul > li > a {
padding:10px 12px !important;
font-family:'Open Sans' !important;
font-weight:600 !important;
font-size:14px !important;
line-height:18px !important;
color:#000000 !important;
opacity:1.0 !important;
}
#main-header .container #et-top-navigation #top-menu-nav > ul > li > ul > li.current-menu-item > a,
#main-header .container #et-top-navigation #top-menu-nav > ul > li > ul > li > a:hover {
background-color:#f8f8f8 !important;
} #main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
padding:16px 25px 14px 0px !important;
}
#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before {
font-size:40px !important;
color:#5d789f !important;
text-shadow:none !important;
}
#main-header #et_mobile_nav_menu #mobile_menu {
border-top:solid 3px #5d789f !important;
padding:20px !important;
}
#main-header #et_mobile_nav_menu #mobile_menu li a {
padding:13px 20px !important;
font-family:'Open Sans' !important;
font-weight:600 !important;
font-size:14px !important;
line-height:20px !important;
background-color:#ffffff !important;
color:#000000 !important;
opacity:1.0 !important;
border-bottom:solid 1px #f8f8f8 !important;
}
#main-header #et_mobile_nav_menu #mobile_menu li.current-menu-item a,
#main-header #et_mobile_nav_menu #mobile_menu li a:hover {
background-color:#f8f8f8 !important;
}
#main-header #et_mobile_nav_menu #mobile_menu > li > ul > li {
padding-left:20px !important;
}
#main-header #et_mobile_nav_menu #mobile_menu > li:last-child > a {
border-bottom-style:none !important;
}
@media only screen and (max-width:1399px) {
#main-header .container #et-top-navigation {
padding:25px 40px 0px 0px !important; }
#main-header .container #et-top-navigation #top-menu-nav > ul > li {
padding-right:30px !important; }
#main-header .container #et-top-navigation #top-menu-nav > ul > li > a {
font-size:14px !important; }
}
@media only screen and (max-width:1199px) {
#main-header {
position:absolute !important; background-color:#3e5064 !important; }
#main-header .container #et-top-navigation {
padding:0px !important; }
#main-header #et-top-navigation #top-menu-nav {
display:none !important; }
#main-header #et-top-navigation #et_mobile_nav_menu {
display:block !important; }
#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before {
color:#ffffff !important; }
}
@media only screen and (max-width:479px) {
#main-header {
height:60px !important; }
#main-header .container .logo_container a img {
height:60px !important; }
#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
padding:15px 20px 13px 0px !important; }
#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before {
font-size:32px !important; }
} #main-footer,
#main-footer #footer-bottom {
background-color:#3e5064 !important;
}
#main-footer #footer-widgets {
padding:60px 0px 0px !important;
}
#main-footer #footer-widgets .footer-widget {
float:left !important;
margin:0px 0px 60px !important;
}
#main-footer #footer-widgets .footer-widget:nth-child(1) {
width:25% !important;
}
#main-footer #footer-widgets .footer-widget:nth-child(2) {
width:50% !important;
}
#main-footer #footer-widgets .footer-widget:nth-child(3) {
width:25% !important;
}
@media only screen and (max-width:1199px) {
#main-footer .container { width:90% !important; }
}
@media only screen and (max-width:980px) {
#main-footer #footer-widgets .footer-widget:nth-child(1) { width:30% !important; }
#main-footer #footer-widgets .footer-widget:nth-child(2) { width:40% !important; }
#main-footer #footer-widgets .footer-widget:nth-child(3) { width:30% !important; }
}
@media only screen and (max-width:767px) {
#main-footer #footer-widgets {
padding:0px 0px 60px !important; }
#main-footer #footer-widgets .footer-widget {
float:none !important; clear:both !important; margin:0px !important;
padding:60px 0px 0px !important; max-width:400px !important; }
#main-footer #footer-widgets .footer-widget:nth-child(1) {
float:none !important; width:100% !important; }
#main-footer #footer-widgets .footer-widget:nth-child(2) {
float:none !important; width:100% !important; }
#main-footer #footer-widgets .footer-widget:nth-child(3) {
float:none !important; width:100% !important; }
} #main-footer .footer-widget .widget_nav_menu h4 {
padding:0px 0px 5px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color:#ffffff !important;
}
#main-footer .footer-widget .widget_nav_menu .menu-main-menu-container ul li {
margin:0px !important;
padding:0px 0px 5px !important;
}
#main-footer .footer-widget .widget_nav_menu .menu-main-menu-container ul li:before {
display:none !important;
}
#main-footer .footer-widget .widget_nav_menu .menu-main-menu-container ul li a {
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color:#5d789f !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#main-footer .footer-widget .widget_nav_menu .menu-main-menu-container ul li a:hover {
color:#ffffff !important;
}
@media only screen and (max-width:980px) {
#main-footer .footer-widget .widget_nav_menu .menu-main-menu-container ul li a {
font-size:16px !important; line-height:22px !important; }
} #main-footer .footer-widget .widget_custom_html {
width:100% !important;
max-width:80% !important;
}
#main-footer .footer-widget .widget_custom_html .textwidget {
width:100% !important;
}
#main-footer .footer-widget .widget_text .textwidget p {
padding:0px;
font-weight:700 !important;
font-size:18px !important;
line-height:28px !important;
color:#ffffff !important;
}
#main-footer .footer-widget .widget_text .textwidget p a {
font-weight:500 !important;
color:#ffffff !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#main-footer .footer-widget .widget_text .textwidget p a:hover {
color:#5d789f !important;
}
#main-footer .footer-widget .widget_text form .mc4wp-form-fields {
padding:10px 0px 0px !important;
}
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input[type=email] {
width:80% !important;
border:solid 1px #5d789f !important;
background-color:transparent !important;
color:#5d789f !important;
padding:13px 15px !important;
font-weight:700 !important;
font-size:16px !important;
line-height:20px !important;
}
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input::-webkit-input-placeholder { color:#5d789f !important; }
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input:-moz-placeholder { color:#5d789f !important; }
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input::-moz-placeholder {  color:#5d789f !important; }
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input:-ms-input-placeholder { color:#5d789f !important; }
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input:-webkit-autofill,
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input:-webkit-autofill:hover,
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input:-webkit-autofill:focus
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #3e5064 inset !important;
-webkit-text-fill-color:#5d789f !important;
}
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input[type=submit] {
width:20% !important;
border:solid 1px #5d789f !important;
border-left-style:none !important;
outline:none !important;
background-color:transparent !important;
color:#5d789f !important;
padding:13px 0px !important;
text-align:center !important;
font-weight:700 !important;
font-size:16px !important;
line-height:20px !important;
cursor:pointer !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input[type=submit]:hover {
background-color:#5d789f !important;
color:#ffffff !important;
}
#main-footer .footer-widget .widget_text form .mc4wp-response .mc4wp-notice p,
#main-footer .footer-widget .widget_text form .mc4wp-response .mc4wp-success p {
padding:20px 0px 0px !important;
font-weight:700 !important;
font-size:16px !important;
line-height:22px !important;
color:#ffffff !important;
}
#main-footer .footer-widget .widget_text .textwidget > div {
padding:5px 0px 0px;
}
#main-footer .footer-widget .widget_text .textwidget div a i {
display:inline-block;
margin:0px 15px 0px 0px;
font-size:36px;
line-height:100%;
color:#ffffff;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#main-footer .footer-widget .widget_text .textwidget div a:hover i {
color:#5d789f !important;
}
@media only screen and (max-width:1399px) {
#main-footer .footer-widget .widget_custom_html {
max-width:85% !important; }
}
@media only screen and (max-width:1399px) {
#main-footer .footer-widget .widget_custom_html {
max-width:90% !important; }
}
@media only screen and (max-width:980px) {
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input[type=email] {
padding:12px !important; font-size:14px !important; line-height:18px !important;
width:75% !important; }
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input[type=submit] {
padding:12px 0px !important; font-size:14px !important; line-height:18px !important;
width:25% !important; }
}
@media only screen and (max-width:767px) {
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input[type=email] {
padding:13px 15px !important; font-size:16px !important; line-height:20px !important;
width:80% !important; }
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input[type=submit] {
padding:13px 0px !important; font-size:16px !important; line-height:20px !important;
width:20% !important; }
}
@media only screen and (max-width:399px) {
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input[type=email] {
width:75% !important; }
#main-footer .footer-widget .widget_text form .mc4wp-form-fields input[type=submit] {
width:25% !important; }
} #main-footer .footer-widget .widget_media_image {
padding:20px 0px 0px !important;
} #main-footer #footer-bottom #footer-info {
color:#5d789f !important;
}
#main-footer #footer-bottom #footer-info a {
color:#5d789f !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#main-footer #footer-bottom #footer-info a:hover {
color:#ffffff !important;
}  #home_banner_section {
padding:0px !important;
}
#home_banner_section .et_pb_row {
width:100% !important;
max-width:100% !important;
margin:0px !important;
padding:0px !important;
}
#home_banner_desktop {
width:100%;
height:100vh;
background-color:#3e5064;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
height:850px;
height:-webkit-calc(100vh - 70px);
height:-moz-calc(100vh - 70px);
height:calc(100vh - 70px);
}
#home_banner_mobile {
width:100%;
height:100vh;
background-color:#3e5064;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
height:900px;
height:-webkit-calc(100vh - 70px);
height:-moz-calc(100vh - 70px);
height:calc(100vh - 70px);
}
@media only screen and (max-width:1799px) {
#home_banner_desktop {
height:750px;
height:-webkit-calc(100vh - 70px); height:-moz-calc(100vh - 70px); height:calc(100vh - 70px); }
}
@media only screen and (max-width:1599px) {
#home_banner_desktop {
height:650px;
height:-webkit-calc(100vh - 70px); height:-moz-calc(100vh - 70px); height:calc(100vh - 70px); }
}
@media only screen and (max-width:1399px) {
#home_banner_desktop {
height:550px;
height:-webkit-calc(100vh - 70px); height:-moz-calc(100vh - 70px); height:calc(100vh - 70px); }
}
@media only screen and (max-width:1199px) {
#home_banner_desktop {
height:450px;
height:-webkit-calc(100vh - 70px); height:-moz-calc(100vh - 70px); height:calc(100vh - 70px); }
}
@media only screen and (max-width:980px) {
#home_banner_desktop {
display:none !important; }
#home_banner_mobile {
display:block !important; }
}
@media only screen and (max-width:767px) {
#home_banner_mobile {
height:800px;
height:-webkit-calc(100vh - 70px); height:-moz-calc(100vh - 70px); height:calc(100vh - 70px); }
}
@media only screen and (max-width:599px) {
#home_banner_mobile {
height:700px;
height:-webkit-calc(100vh - 70px); height:-moz-calc(100vh - 70px); height:calc(100vh - 70px); }
}
@media only screen and (max-width:479px) {
#home_banner_mobile {
height:600px;
height:-webkit-calc(100vh - 60px); height:-moz-calc(100vh - 60px); height:calc(100vh - 60px); }
}
@media only screen and (max-width:399px) {
#home_banner_mobile {
height:500px;
height:-webkit-calc(100vh - 60px); height:-moz-calc(100vh - 60px); height:calc(100vh - 60px); }
}
@media only screen and (min-width: 1024px) and (max-height: 1366px)
and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) { #home_banner_desktop {
display:none !important; }
#home_banner_mobile {
display:block !important; }
} #home_intro {
padding:50px 0px !important;
}
#home_intro .et_pb_row {
padding:0px !important;
}
#home_intro .et_pb_text_inner p {
max-width:900px !important;
margin:0px auto !important;
padding:0px 20px !important;
font-family:'Open Sans' !important;
font-weight:500 !important;
font-size:20px !important;
line-height:150% !important;
color:#000000 !important;
}
#home_intro .et_pb_text_inner p:last-child {
padding:0px !important;
}
@media only screen and (max-width:980px) {
#home_intro .et_pb_text_inner p {
font-size:18px !important; }
} #home_posts_section {
padding:30px 0px 50px !important;
}
#home_posts_section .et_pb_row {
width:90% !important;
max-width:1280px !important;
}
#home_posts_section .et_pb_text_inner {
max-width:1000px !important;
margin:0px auto !important;
}
#home_posts_section .et_pb_text_inner:before {
content:'';
display:block;
position:absolute;
top:0px;
left:0px;
width:70px;
height:70px;
border-right:solid 1px #a0a0a0;
border-bottom:solid 1px #a0a0a0;
}
#home_posts_section .et_pb_text_inner h2 {
padding:34px 0px 40px 100px !important;
font-weight:100 !important;
font-size:36px !important;
line-height:100% !important;
color:#a0a0a0 !important;
}
#home_posts_section #post_slider {
max-width:1000px;
margin:0px auto;
}
#home_posts_section #post_slider .large_wrap {
display:block;
position:relative;
float:left;
width:57%;
margin-right:3%;
} #home_posts_section #post_slider .large_wrap .image_hover {
display:block;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:solid 12px rgba(0,0,0,0.2);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity:0;
z-index:1;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
}
#home_posts_section #post_slider .large_wrap:hover .image_hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#home_posts_section #post_slider .large_wrap .content {
position:absolute;
bottom:0px;
width:75%;
background-color:#ffffff;
padding-top:20px;
padding-bottom:3px;
padding-right:20px;
z-index:2;
}
#home_posts_section #post_slider .large_wrap .content h4 {
padding:0px 0px 10px !important;
font-weight:700 !important;
font-size:22px !important;
line-height:130% !important;
color:#000000 !important;
}
#home_posts_section #post_slider .large_wrap .content p {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:150% !important;
color:#000000 !important;
}
#home_posts_section #post_slider .large_wrap .content em {
display:inline-block;
font-weight:100;
font-size:20px;
line-height:26px;
font-style:normal;
color:#a0a0a0;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
}
#home_posts_section #post_slider .large_wrap .content em i {
display:inline-block;
padding-right:10px;
font-size:26px;
color:#a0a0a0;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
}
#home_posts_section #post_slider .large_wrap:hover .content em {
color:#5d789f;
padding-left:10px;
}
#home_posts_section #post_slider .large_wrap:hover .content em i {
color:#5d789f;
} #home_posts_section #post_slider .small_wrap {
float:left;
width:40%;
}
#home_posts_section #post_slider .small_wrap .single {
display:block;
position:relative;
margin:30px 0px 0px;
}
#home_posts_section #post_slider .small_wrap .single:first-child {
margin-top:0px;
}
#home_posts_section #post_slider .small_wrap .single .image_hover {
display:block;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:solid 10px rgba(0,0,0,0.2);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity:0;
transition: all .3s ease-in-out !important;
-webkit-transition: all .3s ease-in-out !important;
-moz-transition: all .3s ease-in-out !important;
-o-transition: all .3s ease-in-out !important;
}
#home_posts_section #post_slider .small_wrap .single:hover .image_hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#home_posts_section #post_slider .small_wrap .single .content {
position:absolute;
bottom:0px;
width:75%;
background-color:#ffffff;
padding-top:15px;
padding-bottom:3px;
padding-right:15px;
z-index:2;
}
#home_posts_section #post_slider .small_wrap .single .content h4 {
padding:0px 0px 10px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:130% !important;
color:#000000 !important;
}
#home_posts_section #post_slider .small_wrap .single .content em {
display:inline-block;
font-weight:100;
font-size:16px;
line-height:20px;
font-style:normal;
color:#a0a0a0;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
}
#home_posts_section #post_slider .small_wrap .single .content em i {
display:inline-block;
padding-right:7px;
font-size:20px;
color:#a0a0a0;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
}
#home_posts_section #post_slider .small_wrap .single:hover .content em {
color:#5d789f;
padding-left:7px;
}
#home_posts_section #post_slider .small_wrap .single:hover .content em i {
color:#5d789f;
}
@media only screen and (max-width:1099px) {
#home_posts_section .et_pb_row {
width:94% !important; }
#home_posts_section #post_slider .large_wrap .content h4 {
padding-bottom:8px !important; font-size:20px !important; }
#home_posts_section #post_slider .large_wrap .content p {
padding-bottom:16px !important; }
#home_posts_section #post_slider .large_wrap .content em {
font-size:18px; line-height:24px; }
#home_posts_section #post_slider .large_wrap .content em i {
padding-right:8px; font-size:24px; }
#home_posts_section #post_slider .small_wrap .single .content h4 {
padding-bottom:8px !important; font-size:17px !important; }
#home_posts_section #post_slider .small_wrap .single .content em {
font-size:15px; line-height:18px; }
#home_posts_section #post_slider .small_wrap .single .content em i {
font-size:18px; }
}
@media only screen and (max-width:980px) {
#home_posts_section .et_pb_text_inner:before {
width:60px; height:60px; }
#home_posts_section .et_pb_text_inner h2 {
padding:26px 0px 35px 80px !important; font-size:32px !important; }
#home_posts_section #post_slider .large_wrap .content {
padding-top:15px; padding-bottom:2px; padding-right:15px; }
#home_posts_section #post_slider .large_wrap .content h4 {
font-size:18px !important; }
#home_posts_section #post_slider .large_wrap .content p {
padding-bottom:12px !important; font-size:13px !important; }
#home_posts_section #post_slider .large_wrap .content em {
font-size:16px; line-height:22px; }
#home_posts_section #post_slider .large_wrap .content em i {
font-size:22px; }
#home_posts_section #post_slider .small_wrap .single .content {
padding-top:12px; padding-bottom:2px; padding-right:12px; }
#home_posts_section #post_slider .small_wrap .single .content h4 {
font-size:16px !important; }
}
@media only screen and (max-width:767px) {
#home_posts_section .et_pb_text_inner:before {
display:none !important; }
#home_posts_section .et_pb_text_inner h2 {
padding:30px 0px 30px !important; font-size:28px !important; text-align:center !important; }
#home_posts_section .et_pb_row {
width:90% !important; }
#home_posts_section #post_slider {
max-width:480px; }
#home_posts_section #post_slider .large_wrap {
float:none; width:100%; }
#home_posts_section #post_slider .small_wrap {
float:none; width:100%; }
#home_posts_section #post_slider .small_wrap .single {
margin:20px 0px 0px; }
#home_posts_section #post_slider .small_wrap .single:first-child {
margin-top:20px; }
}
@media only screen and (max-width:479px) {
#home_posts_section .et_pb_text_inner h2 {
padding:20px 0px 30px !important; font-size:27px !important; }
} #home_posts_section #post_slider .owl-nav button {
display:inline-block !important;
position:absolute !important;
top:0px !important;
width:80px !important;
height:100% !important;
line-height:100% !important;
border-radius:10px !important;
transition: all .3s ease-in-out !important;
-webkit-transition: all .3s ease-in-out !important;
-moz-transition: all .3s ease-in-out !important;
-o-transition: all .3s ease-in-out !important;
}
#home_posts_section #post_slider .owl-nav .owl-prev {
left:-110px !important;
background:#fafafa url(//30cannonstreet.com/wp-content/themes/Divi-Child/images/slider_left.png) no-repeat 28px center !important;
}
#home_posts_section #post_slider .owl-nav .owl-next {
right:-110px !important;
background:#fafafa url(//30cannonstreet.com/wp-content/themes/Divi-Child/images/slider_right.png) no-repeat 28px center !important;
}
#home_posts_section #post_slider .owl-nav .owl-prev:hover,
#home_posts_section #post_slider .owl-nav .owl-next:hover {
background-color:#f3f3f3 !important;
}
#home_posts_section #post_slider .owl-dots {
position:absolute !important;
width:100% !important;
padding:30px 0px 0px !important;
bottom:-48px !important;
text-align:center !important;
font-size:10px !important;
line-height:10px !important;
}
#home_posts_section #post_slider .owl-dots button {
margin:0px 3px !important;
border:solid 1px #ffffff !important;
border-radius:50% !important;
padding:3px !important;
transition: all .3s ease-in-out !important;
-webkit-transition: all .3s ease-in-out !important;
-moz-transition: all .3s ease-in-out !important;
-o-transition: all .3s ease-in-out !important;
}
#home_posts_section #post_slider .owl-dots button span {
display: inline-block !important;
border-style: none !important;
background-color:#808080 !important;
width: 10px !important;
height: 10px !important;
border-radius: 50% !important;
margin:0px !important;
}
#home_posts_section #post_slider .owl-dots button.active,
#home_posts_section #post_slider .owl-dots button:hover {
border:solid 1px #c0c0c0 !important;
}
@media only screen and (max-width:1299px) {
#home_posts_section #post_slider {
padding-bottom:90px !important; }
#home_posts_section #post_slider .owl-nav button {
top:auto !important; bottom:0px !important; margin-top:0px !important;
width:49% !important; height:60px !important; line-height:60px !important; }
#home_posts_section #post_slider .owl-nav .owl-prev {
left:0px !important; background-position:center 14px !important; }
#home_posts_section #post_slider .owl-nav .owl-next {
right:0px !important; background-position:center 14px !important; }
#home_posts_section #post_slider .owl-nav .owl-prev:hover,
#home_posts_section #post_slider .owl-nav .owl-next:hover {
background-color:#fafafa !important; }
}
@media only screen and (max-width:767px) {
#home_posts_section #post_slider {
padding-bottom:80px !important; }
#home_posts_section #post_slider .owl-nav button {
width:48% !important; }
#home_posts_section #post_slider .owl-dots {
padding:20px 0px 0px !important; bottom:-38px !important; }
} #home_promo_section {
margin:50px 0px !important;
padding:46px 0px 80px !important;
background-color:#3e5064 !important;
}
#home_promo_section .et_pb_row {
width:90% !important;
max-width:1280px !important;
padding:0px !important;
}
#home_promo_section .et_pb_row .et_pb_column_3_4 {
float:left !important;
width:85% !important;
margin:0px !important;
}
#home_promo_section .et_pb_row .et_pb_column_1_4 {
float:left !important;
width:15% !important;
margin:0px !important;
}
#home_promo_section .et_pb_text_inner h2 {
padding:34px 0px 0px 100px !important;
font-weight:100 !important;
font-size:36px !important;
line-height:100% !important;
color:#a0a0a0 !important;
position:relative !important;
}
#home_promo_section .et_pb_text_inner h2:before {
content:'';
display:block;
position:absolute;
top:0px;
left:0px;
width:70px;
height:70px;
border-right:solid 1px #a0a0a0;
border-bottom:solid 1px #a0a0a0;
}
#home_promo_section .et_pb_column_1_4 .et_pb_text_inner p {
padding:40px 0px 0px !important;
text-align:right !important;
font-weight:100 !important;
font-size:22px !important;
line-height:30px !important;
}
#home_promo_section .et_pb_column_1_4 .et_pb_text_inner p a {
color:#ffffff !important;
transition: all .3s ease-in-out !important;
-webkit-transition: all .3s ease-in-out !important;
-moz-transition: all .3s ease-in-out !important;
-o-transition: all .3s ease-in-out !important;
}
#home_promo_section .et_pb_column_1_4 .et_pb_text_inner p a:before {
content:'\203A';
display:inline-block;
padding-right:10px;
font-size:30px;
color:#ffffff;
}
#home_promo_section .et_pb_column_1_4 .et_pb_text_inner p a:hover {
padding-right:10px !important;
}
@media only screen and (max-width:1199px) {
#home_promo_section {
padding:42px 0px 70px !important; }
#home_promo_section .et_pb_text_inner h2:before {
width:60px; height:60px; }
#home_promo_section .et_pb_text_inner h2 {
padding:28px 0px 0px 80px !important; font-size:32px !important; }
#home_promo_section .et_pb_column_1_4 .et_pb_text_inner p {
padding:30px 0px 0px !important; font-size:22px !important; }
#home_promo_section .et_pb_column_1_4 .et_pb_text_inner p a:before {
font-size:28px; }
}
@media only screen and (max-width:1099px) {
#home_promo_section {
padding:40px 0px 70px !important; }
#home_promo_section .et_pb_text_inner h2 {
padding:30px 0px 0px 80px !important; font-size:30px !important; }
}
@media only screen and (max-width:980px) {
#home_promo_section {
padding:60px 0px !important; }
#home_promo_section .et_pb_row .et_pb_column_3_4,
#home_promo_section .et_pb_row .et_pb_column_1_4 {
float:none !important; width:100% !important; }
#home_promo_section .et_pb_text_inner h2 {
padding:0px 0px 20px !important; text-align:center !important; }
#home_promo_section .et_pb_column_1_4 .et_pb_text_inner p {
padding:0px !important; text-align:center !important; }
#home_promo_section .et_pb_text_inner h2:before {
display:none !important; }
}
@media only screen and (max-width:767px) {
#home_promo_section .et_pb_text_inner h2 {
font-size:26px !important; line-height:32px !important; }
} #home_gallery {
padding:70px 0px !important;
}
#home_gallery .et_pb_row {
width:90% !important;
max-width:1280px !important;
padding:0px !important;
}
#home_gallery .et_pb_text_inner:before {
content:'';
display:block;
position:absolute;
top:0px;
left:0px;
width:70px;
height:70px;
border-right:solid 1px #a0a0a0;
border-bottom:solid 1px #a0a0a0;
}
#home_gallery .et_pb_text_inner h2 {
padding:34px 0px 0px 100px !important;
font-weight:100 !important;
font-size:36px !important;
line-height:100% !important;
color:#a0a0a0 !important;
}
#home_gallery .portfolio_wrapper {
margin-top:-50px !important;
}
#home_gallery .portfolio_wrapper .simplefilter {
margin:0px !important;
padding:0px 0px 30px !important;
}
#home_gallery .portfolio_wrapper .simplefilter li {
padding:15px 20px !important;
font-size:14px !important;
line-height:20px !important;
letter-spacing:1px !important;
text-transform:none !important;
}
#home_gallery .portfolio_wrapper .filtr-container {
margin-top:30px !important;
}
#home_gallery .portfolio_wrapper .filtr-container > div > a figure {
background-color:#3e5064 !important;
}
.filtr-container a figure i {
top:50% !important;
left:50% !important;
margin-top:-14px !important;
margin-left:-13px !important;
color:#ffffff !important;
}
#home_gallery .portfolio_wrapper .filtr-container > div > a figure:hover img {
opacity:0.3 !important;
}
#home_gallery .portfolio_wrapper .pw-loader-wrapper {
margin-top:20px !important;
padding-top:30px !important;
}
#home_gallery .portfolio_wrapper .pw-loader-wrapper a#progress-button {
border:solid 1px #3e5064 !important;
color:#3e5064 !important;
}
#home_gallery .portfolio_wrapper .pw-loader-wrapper a#progress-button:hover {
background-color:#3e5064 !important;
color:#ffffff !important;
}
@media only screen and (max-width:1199px) {
#home_gallery .portfolio_wrapper #f-simplefilter li {
padding:15px 15px !important; }
}
@media only screen and (max-width:980px) {
#home_gallery {
padding:60px 0px !important; }
#home_gallery .et_pb_text_inner:before {
width:60px; height:60px; }
#home_gallery .et_pb_text_inner h2 {
padding:26px 0px 0px 80px !important; font-size:32px !important; }
#home_gallery .portfolio_wrapper .text-right {
text-align:left !important; }
#home_gallery .portfolio_wrapper {
margin-top:20px !important; }
}
@media only screen and (max-width:767px) {
#home_gallery {
padding:50px 0px !important; }
#home_gallery .et_pb_row {
width:96% !important; }
#home_gallery .et_pb_text_inner:before {
display:none !important; }
#home_gallery .et_pb_text_inner h2 {
padding:30px 0px 0px !important; font-size:28px !important; text-align:center !important; }
#home_gallery .portfolio_wrapper #f-simplefilter {
margin:0px auto !important; width:200px !important; }
#home_gallery .portfolio_wrapper #f-simplefilter li {
box-sizing:border-box !important; width:100% !important; margin:0px 0px 5px !important;
padding:10px !important; text-align:center !important;}
}
@media only screen and (max-width:479px) {
#home_gallery .et_pb_text_inner h2 {
padding:20px 0px 0px !important; font-size:27px !important; }
} #post_grid_section {
padding:50px 0px 70px !important;
}
#post_grid_section .et_pb_row {
width:90% !important;
max-width:1280px !important;
padding:0px !important;
}
#post_grid_section .et_pb_text_inner p {
padding:0px !important;
}
#post_grid_section .et_pb_text_inner:before {
content:'';
display:block;
position:absolute;
top:0px;
left:20px;
width:70px;
height:70px;
border-right:solid 1px #a0a0a0;
border-bottom:solid 1px #a0a0a0;
}
#post_grid_section .et_pb_text_inner h1 {
padding:34px 0px 0px 120px !important;
font-weight:100 !important;
font-size:36px !important;
line-height:100% !important;
color:#a0a0a0 !important;
} #post_grid_section .post-grid {
margin:30px 0px 0px !important;
padding:0px !important;
}
#post_grid_section .post-grid .grid-items {
width:100% !important;
margin:0px !important;
}
#post_grid_section .post-grid .grid-items .item {
width:33.3333% !important;
margin:0px !important;
padding:20px !important;
}
#post_grid_section .grid-items .item .layer-wrapper {
border:solid 1px #f0f0f0 !important;
padding:0px 0px 20px !important;
}
#post_grid_section .grid-items .item .layer-wrapper .thumb a {
display:block !important;
background:#3e5064 url(//30cannonstreet.com/wp-content/themes/Divi-Child/images/open_icon.png) no-repeat center center !important;
}
#post_grid_section .grid-items .item .layer-wrapper .thumb a img {
display:block !important;
width:100% !important;
height:auto !important;
-webkit-transition:all 500ms ease-in-out;
-moz-transition:all 500ms ease-in-out;
-o-transition:all 500ms ease-in-out;
transition:all 500ms ease-in-out;
}
#post_grid_section .grid-items .item .layer-wrapper .thumb a:hover img {
-webkit-transform:scale(1.12);
transform:scale(1.12);
opacity:0.3;
}
#post_grid_section .grid-items .item .layer-wrapper .title {
margin:0px !important;
padding:15px 15px 7px !important;
}
#post_grid_section .grid-items .item .layer-wrapper .title a {
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
color:#3e5064 !important;
}
#post_grid_section .grid-items .item .layer-wrapper .title a:hover {
color:#707070 !important;
}
#post_grid_section .grid-items .item .layer-wrapper .post_date {
margin:0px !important;
padding:0px 15px 12px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:100% !important;
color:#c0c0c0 !important;
}
#post_grid_section .grid-items .item .layer-wrapper .excerpt {
margin:0px !important;
padding:0px 15px 15px !important;
}
#post_grid_section .grid-items .item .layer-wrapper .excerpt a {
font-weight:500 !important;
font-size:14px !important;
line-height:22px !important;
color:#707070 !important;
}
#post_grid_section .grid-items .item .layer-wrapper .read_more {
margin:0px 15px !important;
display:inline-block !important;
font-weight:100 !important;
font-size:16px !important;
line-height:22px !important;
color:#a0a0a0 !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
#post_grid_section .grid-items .item .layer-wrapper .read_more:before {
content:'\203A';
display:inline-block;
padding-right:7px;
font-size:22px;
color:#a0a0a0;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
#post_grid_section .grid-items .item .layer-wrapper .read_more:hover {
padding-left:7px !important;
color:#5d789f !important;
}
#post_grid_section .grid-items .item .layer-wrapper .read_more:hover:before {
color:#5d789f !important;
} #post_grid_section .pagination {
margin:30px 0px 0px !important;
}
#post_grid_section .pagination .paginate a {
opacity:1.0 !important;
background-color:#d0d0d0 !important;
color:#ffffff !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
#post_grid_section .pagination .paginate span {
cursor:default !important;
}
#post_grid_section .pagination .paginate span,
#post_grid_section .pagination .paginate a:hover {
opacity:1.0 !important;
background-color:#3e5064 !important;
color:#ffffff !important;
}
#post_grid_section .pagination .paginate a.next,
#post_grid_section .pagination .paginate a.prev {
display:none !important;
}
@media only screen and (max-width:1199px) {
#post_grid_section .post-grid .grid-items .item {
width:33.3333% !important; padding:15px !important; }
#post_grid_section .et_pb_text_inner:before {
width:60px; height:60px; left:15px; }
#post_grid_section .et_pb_text_inner h1 {
padding:34px 0px 0px 95px !important; font-size:32px !important; }
#post_grid_section .grid-items .item .layer-wrapper .title a {
font-size:18px !important; line-height:24px !important; }
}
@media only screen and (max-width:980px) {
#post_grid_section .post-grid .grid-items .item {
width:50% !important; }
}
@media only screen and (max-width:767px) {
#post_grid_section .et_pb_text_inner:before {
display:none; }
#post_grid_section .et_pb_text_inner h1 {
padding:0px 0px 10px !important; font-size:32px !important; text-align:center; }
#post_grid_section .post-grid {
max-width:400px !important; margin:20px auto 0px !important; }
#post_grid_section .post-grid .grid-items .item {
width:100% !important; padding:15px 0px !important; }
} .single-post #main-content .container {
padding:90px 0px !important;
width:90% !important;
}
.single-post #main-content .container:before {
display:none !important;
}
.single-post #content-area #left-area {
width:80% !important;
float:left !important;
padding:0px 5% 0px 0px !important;
}
.single-post #content-area #sidebar {
width:20% !important;
float:left !important;
padding:10px 0px 0px !important;
}
.single-post #content-area #left-area article {
margin:0px !important;
padding:0px !important;
}
.single-post #main-content .container h2.post_subtitle:before {
content:'';
display:block;
box-sizing:border-box;
position:absolute;
top:0px;
left:0px;
width:70px;
height:70px;
border-right:solid 1px #a0a0a0;
border-bottom:solid 1px #a0a0a0;
}
.single-post #main-content .container h2.post_subtitle {
padding:34px 0px 30px 95px !important;
font-weight:100 !important;
font-size:36px !important;
line-height:100% !important;
color:#a0a0a0 !important;
position:relative;
}
@media only screen and (max-width:980px) {
.single-post #main-content .container {
padding:80px 0px !important; }
.single-post #content-area #left-area {
width:100% !important; float:none !important; padding:0px !important; }
.single-post #content-area #sidebar {
width:100% !important; float:none !important; padding:70px 0px 0px !important;
max-width:320px !important; }
.single-post #main-content .container h2.post_subtitle:before {
width:60px; height:60px; }
.single-post #main-content .container h2.post_subtitle {
padding:28px 0px 30px 80px !important; font-size:32px !important; }
}
@media only screen and (max-width:767px) {
.single-post #main-content .container {
padding:70px 0px !important; }
.single-post #main-content .container h2.post_subtitle:before {
display:none !important; }
.single-post #main-content .container h2.post_subtitle {
padding:0px 0px 25px !important; font-size:28px !important; }
}
@media only screen and (max-width:479px) {
.single-post #main-content .container h2.post_subtitle {
font-size:26px !important; }
} .single-post #content-area #left-area article .et_post_meta_wrapper #post_meta_left {
float:left !important;
width:55% !important;
margin-right:5% !important;
}
.single-post #left-area article .et_post_meta_wrapper h1.entry-title {
padding:0px 0px 5px !important;
font-weight:700 !important;
font-size:30px !important;
line-height:36px !important;
color:#3e5064 !important;
}
.single-post #left-area article .et_post_meta_wrapper #post_meta_left h1.entry-title {
font-size:26px !important;
line-height:32px !important;
}
.single-post #left-area article .et_post_meta_wrapper .post-meta {
margin:0px !important;
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:20px !important;
color:#a0a0a0 !important;
}
.single-post #left-area article #post_meta_left #post_meta_intro p {
padding:0px 0px 15px !important;
font-size:16px !important;
line-height:26px !important;
color:#707070 !important;
}
.single-post #left-area article #post_meta_left .post_meta_intro p:last-child {
padding:0px !important;
}
.single-post #content-area #left-area article .et_post_meta_wrapper a {
display:block !important;
float:none !important;
width:100% !important;
}
.single-post #content-area #left-area article .et_post_meta_wrapper a.right_img {
display:block !important;
float:left !important;
width:40% !important;
}
.single-post #content-area #left-area article .et_post_meta_wrapper a .et_pb_image_wrap {
display:block !important;
background:#3e5064 url(//30cannonstreet.com/wp-content/themes/Divi-Child/images/open_icon.png) no-repeat center center !important;
overflow:hidden !important;
}
.single-post #content-area #left-area article .et_post_meta_wrapper a img {
display:block !important;
width:100% !important;
height:auto !important;
-webkit-transition:all 500ms ease-in-out;
-moz-transition:all 500ms ease-in-out;
-o-transition:all 500ms ease-in-out;
transition:all 500ms ease-in-out;
}
.single-post #content-area #left-area article .et_post_meta_wrapper a:hover img {
-webkit-transform:scale(1.12);
transform:scale(1.12);
opacity:0.3;
}
@media only screen and (max-width:1399px) {
.single-post #content-area #left-area article .et_post_meta_wrapper #post_meta_left {
float:left !important; width:52% !important;	margin-right:3% !important; }
.single-post #content-area #left-area article .et_post_meta_wrapper a.right_img {
float:left !important; width:45% !important; }
.single-post #left-area article .et_post_meta_wrapper h1.entry-title {
font-size:26px !important; line-height:34px !important; }
.single-post #left-area article .et_post_meta_wrapper #post_meta_left h1.entry-title {
font-size:24px !important; line-height:30px !important; }
}
@media only screen and (max-width:1199px) {
.single-post #content-area #left-area article .et_post_meta_wrapper #post_meta_left {
float:none !important; width:100% !important;	margin-right:0px !important; }
.single-post #content-area #left-area article .et_post_meta_wrapper a.right_img {
float:none !important; width:100% !important; max-width:500px !important;
margin:30px auto 0px !important; }
.single-post #left-area article .et_post_meta_wrapper h1.entry-title,
.single-post #left-area article .et_post_meta_wrapper #post_meta_left h1.entry-title {
font-size:26px !important; line-height:32px !important; }
}
@media only screen and (max-width:767px) {
.single-post #left-area article .et_post_meta_wrapper h1.entry-title,
.single-post #left-area article .et_post_meta_wrapper #post_meta_left h1.entry-title {
font-size:24px !important; line-height:30px !important; }
} .single-post #left-area article .entry-content {
clear:both !important;
}
.single-post #left-area article .entry-content #et-boc .et_pb_section {
padding:60px 0px 0px !important;
}
.single-post #left-area article .hide_feat_image #et-boc .et_pb_section {
padding:30px 0px 0px !important;
}
.single-post #left-area article .entry-content #et-boc .et_pb_section .et_pb_row {
padding:0px 0px 40px !important;
width:100% !important;
max-width:100% !important;
}
.single-post #left-area article .entry-content #et-boc .et_pb_section .et_pb_row:last-child {
padding:0px !important;
}
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h1 {
padding:28px 0px 15px 80px !important; font-weight:100 !important;
font-size:32px !important; line-height:100% !important; text-transform:uppercase !important;
color:#a0a0a0 !important; position:relative !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h1:before {
content:''; box-sizing:border-box; display:block; position:absolute; top:0px; left:0px;
width:60px; height:60px; border-right:solid 1px #a0a0a0; border-bottom:solid 1px #a0a0a0;
}
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h2,
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h3,
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h4,
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h5 {
padding:0px 0px 10px !important; color:#3e5064 !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h2 {
font-weight:700 !important; font-size:28px !important; line-height:34px !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h3 {
font-weight:700 !important; font-size:24px !important; line-height:30px !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h4 {
font-weight:700 !important; font-size:20px !important; line-height:26px !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h5 {
font-weight:700 !important; font-size:18px !important; line-height:24px !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h6 {
font-weight:500 !important; font-size:16px !important; line-height:26px !important;
padding:0px 0px 20px !important; color:#707070 !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner p {
font-weight:500 !important; font-size:14px !important; line-height:24px !important;
padding:0px 0px 20px !important; color:#707070 !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner p:last-child {
padding:0px !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner ul {
padding:0px 0px 0px 15px !important; margin:0px 0px 20px 12px !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner ol {
padding:0px !important; margin:0px 0px 20px 10px !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner ul li,
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner ol li {
font-weight:500 !important; font-size:14px !important; line-height:20px !important;
padding:3px 0px !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner a {
color:#5d789f !important; text-decoration:underline !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner a:hover {
text-decoration:none !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_image a .et_pb_image_wrap {
display:block !important;
background:#3e5064 url(//30cannonstreet.com/wp-content/themes/Divi-Child/images/open_icon.png) no-repeat center center !important;
overflow:hidden !important;
}
.single-post #left-area article #et-boc .et_pb_section .et_pb_image a .et_pb_image_wrap img {
display:block !important;
width:100% !important;
height:auto !important;
-webkit-transition:all 500ms ease-in-out;
-moz-transition:all 500ms ease-in-out;
-o-transition:all 500ms ease-in-out;
transition:all 500ms ease-in-out;
}
.single-post #left-area article #et-boc .et_pb_section .et_pb_image a:hover .et_pb_image_wrap img {
-webkit-transform:scale(1.12);
transform:scale(1.12);
opacity:0.3;
}
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner .small-button {
margin:30px 0px !important;
border-style:none !important;
outline:none !important;
border-radius:5px !important;
background-color:#808080 !important;
background-image:none !important;
color:#ffffff !important;
padding:15px 20px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:20px !important;
text-decoration:none !important;
letter-spacing:1px !important;
-webkit-transition:all 500ms ease-in-out;
-moz-transition:all 500ms ease-in-out;
-o-transition:all 500ms ease-in-out;
transition:all 500ms ease-in-out;
}
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner .smallblue {
background-color:#3e5064 !important;
}
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner .small-button:hover {
background-color:#000000 !important;
} .single-post #sidebar .et_pb_widget {
margin:0px 0px 40px !important;
}
.single-post #sidebar .et_pb_widget .widgettitle {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:#3e5064 !important;
} .single-post #sidebar ul.heateor_sss_sharing_ul {
margin:0px !important;
}
.single-post #sidebar ul.heateor_sss_sharing_ul li i {
background-color:transparent;
background-image:none !important;
}
.single-post #sidebar ul.heateor_sss_sharing_ul li i ss {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
} .single-post #sidebar .rpwwt-widget ul li {
margin:0px 0px 15px !important;
line-height:18px !important;
}
.single-post #sidebar .rpwwt-widget ul li a img {
width:80px !important;
height:80px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-post #sidebar .rpwwt-widget ul li a:hover img {
opacity:0.7 !important;
}
.single-post #sidebar .rpwwt-widget ul li a .rpwwt-post-title {
font-weight:700 !important;
font-size:15px !important;
line-height:18px !important;
color:#1e3a4c  !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-post #sidebar .rpwwt-widget ul li a:hover .rpwwt-post-title {
color:#5d789f !important;
}
.single-post #sidebar .rpwwt-widget ul li .rpwwt-post-date {
padding:3px 0px 0px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:18px !important;
color:#566576 !important;
}
@media only screen and (max-width: 1199px) {
.single-post #sidebar .rpwwt-widget ul li a img {
width:70px !important; height:70px !important; }
.single-post #sidebar .rpwwt-widget ul li .rpwwt-post-title {
font-size:14px !important; line-height:16px !important; }
.single-post #sidebar .rpwwt-widget ul li .rpwwt-post-date {
font-size:13px !important; line-height:16px !important; }
}
@media only screen and (max-width: 980px) {
.single-post #sidebar .rpwwt-widget ul li a img {
width:80px !important; height:80px !important; }
.single-post #sidebar .rpwwt-widget ul li .rpwwt-post-title {
font-size:15px !important; line-height:18px !important; }
.single-post #sidebar .rpwwt-widget ul li .rpwwt-post-date {
font-size:14px !important; line-height:18px !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h1 {
padding:22px 0px 15px 70px !important; font-size:28px !important;	}
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h1:before {
width:50px; height:50px; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h2 {
font-size:26px !important; line-height:32px !important; }
.single-post #left-area article #et-boc .et_pb_section .et_pb_text_inner h3 {
font-size:22px !important; line-height:28px !important; }
} #history_page {
padding:40px 0px 50px !important;
}
#history_page .et_pb_row {
width:90% !important;
max-width:1000px !important;
margin:0px auto !important;
padding:0px !important;
}
#history_page .et_pb_row .et_pb_column {
margin:0px !important;
}
#history_page .et_pb_row .et_pb_column_1_2 {
width:47% !important;
margin-left:6% !important;
}
#history_page .et_pb_row .et_pb_column_1_2:first-child {
margin-left:0px !important;
}
#history_page .et_pb_text {
margin:0px !important;
}
#history_page .et_pb_text_inner h1:before {
content:'';
display:block;
box-sizing:border-box;
position:absolute;
top:0px;
left:0px;
width:70px;
height:70px;
border-right:solid 1px #a0a0a0;
border-bottom:solid 1px #a0a0a0;
}
#history_page .et_pb_text_inner h1 {
padding:34px 0px 15px 95px !important;
font-weight:100 !important;
font-size:36px !important;
line-height:100% !important;
color:#a0a0a0 !important;
position:relative;
}
#history_page .et_pb_image {
margin:10px 0px 30px !important;
}
#history_page .et_pb_text_inner h5 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:26px !important;
color:#3e5064 !important;
}
#history_page .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:24px !important;
color:#707070 !important;
}
#history_page .et_pb_text_inner p strong {
color:#3e5064 !important;
}
@media only screen and (max-width: 980px) {
#history_page .et_pb_text_inner h1:before {
width:60px; height:60px; }
#history_page .et_pb_text_inner h1 {
padding:28px 0px 15px 80px !important; font-size:32px !important; }
#history_page .et_pb_text_inner h5 {
font-size:16px !important; line-height:24px !important; }
#history_page .et_pb_text_inner p {
font-size:14px !important; line-height:22px !important; }
}
@media only screen and (max-width: 767px) {
#history_page {
padding:60px 0px 50px !important; }
#history_page .et_pb_row .et_pb_column_1_2 {
float:left !important; width:100% !important; margin-left:0px !important; }
#history_page .et_pb_text_inner h1:before {
display:none !important; }
#history_page .et_pb_text_inner h1 {
padding:0px 0px 15px !important; font-size:28px !important; }
}
@media only screen and (max-width:479px) {
#history_page .et_pb_text_inner h1 {
font-size:26px !important; }
}  #available_space {
padding:80px 0px 100px !important;
}
#available_space .et_pb_row {
width:90% !important;
max-width:1000px !important;
margin:0px auto !important;
padding:0px !important;
}
#available_space .et_pb_row .et_pb_column {
margin:0px !important;
}
#available_space .et_pb_text_inner h2:before {
content:'';
display:block;
box-sizing:border-box;
position:absolute;
top:0px;
left:0px;
width:70px;
height:70px;
border-right:solid 1px #a0a0a0;
border-bottom:solid 1px #a0a0a0;
}
#available_space .et_pb_text_inner h2 {
padding:34px 0px 20px 95px !important;
font-weight:100 !important;
font-size:36px !important;
line-height:100% !important;
color:#a0a0a0 !important;
position:relative;
}
#available_space .et_pb_text_inner h5 {
padding:0px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:28px !important;
color:#3e5064 !important;
}
#available_space .et_pb_column_4_4 .et_pb_text_inner a {
display:inline-block !important;
margin:20px 0px 0px !important;
border:solid 1px #3e5064 !important;
padding:15px 20px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:100% !important;
background-color:#ffffff !important;
color:#3e5064 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#available_space .et_pb_column_4_4 .et_pb_text_inner a:hover {
background-color:#3e5064 !important;
color:#ffffff !important;
}
#available_space .et_pb_row .et_pb_column_1_3 {
margin:40px 0px 0px 2% !important;
width:32% !important;
}
#available_space .et_pb_row .et_pb_column_1_3:first-child {
margin-left:0px !important;
}
#available_space .et_pb_column_1_3 .et_pb_text_inner p {
padding:0px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:26px !important;
color:#a0a0a0 !important;
}
#available_space .et_pb_column_1_3 .et_pb_text_inner p a {
color:#a0a0a0 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#available_space .et_pb_column_1_3 .et_pb_text_inner p a:hover {
color:#000000 !important;
}
#available_space .et_pb_column_1_3 .et_pb_text_inner p a img {
display:block !important;
margin:0px 0px 10px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#available_space .et_pb_column_1_3 .et_pb_text_inner p a:hover img {
opacity:0.7 !important;
}
@media only screen and (max-width: 980px) {
#available_space .et_pb_text_inner h2:before {
width:60px; height:60px; }
#available_space .et_pb_text_inner h2 {
padding:28px 0px 30px 80px !important; font-size:32px !important; }
#available_space .et_pb_row .et_pb_column_1_3 {
margin:40px 0px 0px 4% !important; width:48% !important; }
}
@media only screen and (max-width: 767px) {
#available_space .et_pb_text_inner h2:before {
display:none !important; }
#available_space .et_pb_text_inner h2 {
padding:0px 0px 25px !important; font-size:28px !important; }
#available_space .et_pb_row .et_pb_column_1_3 {
margin:40px 0px 0px 0px !important; float:none !important; width:100% !important; }
#available_space .et_pb_text_inner h5 {
font-size:16px !important; line-height:26px !important; }
}
@media only screen and (max-width: 479px) {
#available_space .et_pb_text_inner h2 {
font-size:26px !important; }
} #floor_plans {
padding:0px 0px 120px !important;
}
#floor_plans .et_pb_row {
width:90% !important;
max-width:1000px !important;
margin:0px auto !important;
padding:0px !important;
}
#floor_plans .et_pb_row .et_pb_column {
margin:0px !important;
}
#floor_plans .et_pb_row .et_pb_column_1_2 {
width:50% !important;
margin:0px !important;
}
#floor_plans .et_pb_text_inner h2:before {
content:'';
display:block;
box-sizing:border-box;
position:absolute;
top:0px;
left:0px;
width:70px;
height:70px;
border-right:solid 1px #a0a0a0;
border-bottom:solid 1px #a0a0a0;
}
#floor_plans .et_pb_text_inner h2 {
padding:34px 0px 30px 95px !important;
font-weight:100 !important;
font-size:36px !important;
line-height:100% !important;
color:#a0a0a0 !important;
position:relative;
}
#floor_plans .et_pb_code {
padding:0px !important;
}
@media only screen and (max-width: 980px) {
#floor_plans .et_pb_text_inner h2:before {
width:60px; height:60px; }
#floor_plans .et_pb_text_inner h2 {
padding:28px 0px 30px 80px !important; font-size:32px !important; }
}
@media only screen and (max-width: 767px) {
#floor_plans {
padding:0px 0px 120px !important; }
#floor_plans .et_pb_row .et_pb_column_1_2 {
float:left !important; width:100% !important; margin-left:0px !important; }
#floor_plans .et_pb_text_inner h2:before {
display:none !important; }
#floor_plans .et_pb_text_inner h2 {
padding:0px 0px 25px !important; font-size:28px !important; }
}
@media only screen and (max-width: 479px) {
#floor_plans .et_pb_text_inner h2 {
font-size:26px !important; }
} #custom_build {
padding:0px 0px 100px !important;
}
#custom_build .et_pb_row {
width:90% !important;
max-width:1000px !important;
margin:0px auto !important;
padding:0px !important;
}
#custom_build .et_pb_row .et_pb_column {
margin:0px !important;
}
#custom_build .et_pb_row .et_pb_column_1_2 {
width:47% !important;
margin-left:6% !important;
}
#custom_build .et_pb_row .et_pb_column_1_2:first-child {
margin-left:0px !important;
}
#custom_build #custom_build_images {
margin:10px auto 30px !important;
}
#custom_build #custom_build_images .et_pb_column {
float:left!important;
width:50% !important;
margin:0px !important;
}
#custom_build .et_pb_text {
margin:0px !important;
}
#custom_build .et_pb_text_inner h2:before {
content:'';
display:block;
box-sizing:border-box;
position:absolute;
top:0px;
left:0px;
width:70px;
height:70px;
border-right:solid 1px #a0a0a0;
border-bottom:solid 1px #a0a0a0;
}
#custom_build .et_pb_text_inner h2 {
padding:34px 0px 15px 95px !important;
font-weight:100 !important;
font-size:36px !important;
line-height:100% !important;
color:#a0a0a0 !important;
position:relative;
}
#custom_build .et_pb_text_inner h5 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:26px !important;
color:#3e5064 !important;
}
#custom_build .et_pb_column_1_2 .et_pb_text_inner h5 {
padding:0px !important;
}
#custom_build .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:24px !important;
color:#707070 !important;
}
#custom_build .et_pb_text_inner p strong {
color:#3e5064 !important;
}
#custom_build #custom_build_video {
max-width:900px !important;
margin:30px auto 0px !important;
}
@media only screen and (max-width: 980px) {
#custom_build .et_pb_text_inner h2:before {
width:60px; height:80px; }
#custom_build .et_pb_text_inner h2 {
padding:28px 0px 15px 80px !important; font-size:32px !important; }
#custom_build .et_pb_text_inner h5 {
font-size:16px !important; line-height:24px !important; }
#custom_build .et_pb_text_inner p {
font-size:14px !important; line-height:22px !important; }
}
@media only screen and (max-width: 767px) {
#custom_build {
padding:0px 0px 70px !important; }
#custom_build .et_pb_row .et_pb_column_1_2,
#custom_build #custom_build_images .et_pb_column {
float:left !important; width:100% !important; margin-left:0px !important; }
#custom_build .et_pb_text_inner h2:before {
display:none !important; }
#custom_build .et_pb_text_inner h2 {
padding:0px 0px 15px !important; font-size:28px !important; }
}
@media only screen and (max-width:479px) {
#custom_build .et_pb_text_inner h2 {
font-size:26px !important; }
} #about_us_page {
padding:40px 0px 60px !important;
}
#about_us_page .et_pb_row {
width:90% !important;
max-width:1000px !important;
margin:0px auto !important;
padding:0px !important;
}
#about_us_page .et_pb_row .et_pb_column {
margin:0px !important;
}
#about_us_page .et_pb_row .et_pb_column_1_2 {
width:47% !important;
margin-left:6% !important;
}
#about_us_page .et_pb_row .et_pb_column_1_2:first-child {
margin-left:0px !important;
}
#about_us_page #about_us_images {
margin:10px auto 30px !important;
}
#about_us_page #about_us_images .et_pb_column {
float:left!important;
width:50% !important;
margin:0px !important;
}
#about_us_page .et_pb_text {
margin:0px !important;
}
#about_us_page .et_pb_text_inner h1:before {
content:'';
display:block;
box-sizing:border-box;
position:absolute;
top:0px;
left:0px;
width:70px;
height:70px;
border-right:solid 1px #a0a0a0;
border-bottom:solid 1px #a0a0a0;
}
#about_us_page .et_pb_text_inner h1 {
padding:34px 0px 15px 95px !important;
font-weight:100 !important;
font-size:36px !important;
line-height:100% !important;
color:#a0a0a0 !important;
position:relative;
}
#about_us_page .et_pb_text_inner h5 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:26px !important;
color:#3e5064 !important;
}
#about_us_page .et_pb_column_1_2 .et_pb_text_inner h5 {
padding:0px !important;
}
#about_us_page .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:24px !important;
color:#707070 !important;
}
#about_us_page .et_pb_text_inner p strong {
color:#3e5064 !important;
}
#about_us_page #about_video_row {
max-width:900px !important;
margin:30px auto 0px !important;
}
@media only screen and (max-width: 980px) {
#about_us_page .et_pb_text_inner h1:before {
width:60px; height:60px; }
#about_us_page .et_pb_text_inner h1 {
padding:28px 0px 15px 80px !important; font-size:32px !important; }
#about_us_page .et_pb_text_inner h5 {
font-size:16px !important; line-height:24px !important; }
#about_us_page .et_pb_text_inner p {
font-size:14px !important; line-height:22px !important; }
}
@media only screen and (max-width: 767px) {
#about_us_page {
padding:60px 0px 60px !important; }
#about_us_page .et_pb_row .et_pb_column_1_2,
#about_us_page #about_us_images .et_pb_column {
float:left !important; width:100% !important; margin-left:0px !important; }
#about_us_page .et_pb_text_inner h1:before {
display:none !important; }
#about_us_page .et_pb_text_inner h1 {
padding:0px 0px 15px !important; font-size:28px !important; }
}
@media only screen and (max-width:479px) {
#about_us_page .et_pb_text_inner h1 {
font-size:26px !important; }
} .pum-theme-125 .pum-container {
width:225px !important;
height:450px !important;
margin:0px !important;
top:auto !important;
bottom:100px !important;
border-top-left-radius:225px !important;
border-bottom-left-radius:225px !important;
padding:110px 20px 110px 60px !important;
}
.pum-theme-125 .pum-container .pum-close {
top:10px !important;
right:5px !important;
padding:5px 0px !important;
width:34px !important;
text-align:center !important;
font-weight:100 !important;
font-size:24px !important;
line-height:100% !important;
background-color:transparent !important;
color:#ffffff !important;
border-radius:10px !important;
box-shadow:none !important;
text-shadow:none !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.pum-theme-125 .pum-container .pum-close:hover {
background-color:#ffffff !important;
color:#3e5064 !important;
}
.pum-theme-125 .pum-container .pum-content h3 {
padding:0px 0px 10px !important;
font-family:'Open Sans' !important;
font-weight:700 !important;
font-size:22px !important;
line-height:130% !important;
color:#5d789f !important;
}
.pum-theme-125 .pum-container .pum-content h3:after {
content:'';
display:block;
margin-top:15px;
width:35px;
height:35px;
border-right:solid 1px #a0a0a0;
border-bottom:solid 1px #a0a0a0;
}
.pum-theme-125 .pum-container .pum-content a {
padding:0px !important;
font-family:'Open Sans' !important;
font-weight:700 !important;
font-size:22px !important;
line-height:130% !important;
color:#ffffff !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.pum-theme-125 .pum-container .pum-content a i {
display:inline-block;
margin-left:5px;
color:#3e5064 !important;
font-weight:400 !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.pum-theme-125 .pum-container .pum-content a:hover i {
color:#ffffff !important;
}
@media only screen and (max-width:1399px) {
.pum-theme-125 .pum-container {
width:200px !important; height:400px !important; bottom:70px !important;
border-top-left-radius:200px !important; border-bottom-left-radius:200px !important;
padding:90px 15px 90px 55px !important; }
.pum-theme-125 .pum-container .pum-content h3,
.pum-theme-125 .pum-container .pum-content a	{
font-size:20px !important; }
.pum-theme-125 .pum-container .pum-content h3:after {
margin-top:12px; width:30px; height:30px; }
}
@media only screen and (max-width:980px) {
.pum-theme-125 .pum-container {
bottom:120px !important; }
}
@media only screen and (max-width:767px) {
.pum-theme-125 .pum-container .pum-close {
top:6px !important; right:3px !important; padding:4px 0px !important;
width:28px !important; font-size:20px !important; border-radius:7px !important; }
.pum-theme-125 .pum-container {
width:140px !important; height:280px !important; bottom:70px !important;
border-top-left-radius:140px !important; border-bottom-left-radius:140px !important;
padding:70px 10px 70px 30px !important; }
.pum-theme-125 .pum-container .pum-content h3 {
padding:0px 0px 15px !important; font-size:16px !important; }
.pum-theme-125 .pum-container .pum-content a	{
font-size:16px !important; }
.pum-theme-125 .pum-container .pum-content a i {
color:#ffffff !important; }
.pum-theme-125 .pum-container .pum-content h3:after {
display:none; }
} .pum-theme-139 {
position:fixed !important;
width:100% !important;
height:100% !important;
top:0px !important;
left:0px !important;
right:0px !important;
bottom:0px !important;
overflow-y:scroll !important;
box-sizing:border-box !important;
padding-right:15px !important;
}
.pum-theme-139 .pum-close {
left:auto !important;
bottom:auto !important;
top:0px !important;
right:15px !important;
padding:15px 0px !important;
width:60px !important;
text-align:center !important;
font-family:'Open Sans' !important;
font-weight:100 !important;
font-size:30px !important;
line-height:100% !important;
background-color:transparent !important;
color:#ffffff !important;
box-shadow:none !important;
-webkit-box-shadow:none !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.pum-theme-139 .pum-close:hover {
color:#3e5064 !important;
background-color:#ffffff !important;
}
.pum-theme-139 .pum-container {
position:absolute !important;
max-width:720px !important;
width:90% !important;
}
.pum-theme-139 .pum-content #cf_left {
float:left !important;
width:60% !important;
}
.pum-theme-139 .pum-content #cf_right {
float:left !important;
width:25% !important;
margin-left:15% !important;
}
.pum-theme-139 .pum-content #cf_left h2 {
padding:0px 0px 10px !important;
font-family:'Open Sans' !important;
font-weight:100 !important;
font-size:32px !important;
line-height:100% !important;
color:#ffffff !important;
}
.pum-theme-139 .pum-content #cf_left h4 {
padding:0px 0px 25px !important;
font-family:'Open Sans' !important;
font-weight:400 !important;
font-size:18px !important;
line-height:140% !important;
color:#ffffff !important;
}
.pum-theme-139 .pum-content form .wpcf7-form-control-wrap {
width:100% !important;
}
.pum-theme-139 .pum-content form input[type=text],
.pum-theme-139 .pum-content form input[type=email] {
margin:0px 0px 20px !important;
padding:0px 10px !important;
width:100% !important;
border-style:none !important;
border-bottom:solid 1px #808080 !important;
font-size:16px !important;
line-height:40px !important;
background-color:transparent !important;
color:#ffffff !important;
}
.pum-theme-139 .pum-content form input::-webkit-input-placeholder { color:#ffffff !important; }
.pum-theme-139 .pum-content form input:-moz-placeholder { color:#ffffff !important; }
.pum-theme-139 .pum-content form input::-moz-placeholder {  color:#ffffff !important; }
.pum-theme-139 .pum-content form input:-ms-input-placeholder { color:#ffffff !important; }
.pum-theme-139 .pum-content form textarea::-webkit-input-placeholder { color:#ffffff !important; }
.pum-theme-139 .pum-content form textarea:-moz-placeholder { color:#ffffff !important; }
.pum-theme-139 .pum-content form textarea::-moz-placeholder {  color:#ffffff !important; }
.pum-theme-139 .pum-content form textarea:-ms-input-placeholder { color:#ffffff !important; }
.pum-theme-139 .pum-content form input:-webkit-autofill,
.pum-theme-139 .pum-content form input:-webkit-autofill:hover,
.pum-theme-139 .pum-content form input:-webkit-autofill:focus
.pum-theme-139 .pum-content form input:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;
-webkit-text-fill-color:#3e5064 !important;
}
.pum-theme-139 .pum-content form textarea {
box-sizing:border-box !important;
margin:20px 0px 0px !important;
padding:10px 13px !important;
width:100% !important;
border:solid 1px #808080 !important;
border-radius:0px !important;
font-family:'Open Sans' !important;
font-weight:400 !important;
font-size:16px !important;
line-height:24px !important;
color:#ffffff !important;
background-color:transparent !important;
height:142px !important;
}
.pum-theme-139 .pum-content form input[type=submit] {
margin:10px 0px 0px !important;
padding:14px 25px !important;
color:#ffffff !important;
background-color:#3e5064 !important;
font-family:'Open Sans' !important;
font-weight:400 !important;
font-size:18px !important;
line-height:100% !important;
letter-spacing:1px !important;
border:solid 1px #ffffff !important;
outline-color:transparent !important;
cursor:pointer !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.pum-theme-139 .pum-content form input[type=submit]:hover {
background-color:#ffffff !important;
color:#3e5064 !important;
}
.pum-theme-139 .pum-content form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
display:none !important;
}
.pum-theme-139 .pum-content form .wpcf7-response-output {
margin:0px !important;
padding:30px 10px 0px !important;
border-style:none !important;
text-align:center !important;
font-weight:400 !important;
font-size:20px !important;
line-height:26px !important;
color:#ffffff !important;
}
.pum-theme-139 .pum-content form .wpcf7-validation-errors {
color:#ffffff !important;
}
.pum-theme-139 .pum-content form .wpcf7-mail-sent-ok {
padding:50px 0px !important;
}
.pum-theme-139 .pum-content form.sent p {
display:none !important;
}
.pum-theme-139 .pum-content #cf_right h5 {
padding:0px;
font-family:'Open Sans' !important;
font-weight:700 !important;
font-size:16px !important;
line-height:150% !important;
color:#ffffff !important;
}
.pum-theme-139 .pum-content #cf_right div {
font-weight:400 !important;
font-size:14px !important;
line-height:22px !important;
color:#ffffff !important;
}
.pum-theme-139 .pum-content #cf_right div a {
font-style:italic;
}
.pum-theme-139 .pum-content #cf_right h5 a,
.pum-theme-139 .pum-content #cf_right div a {
display:inline-block;
color:#ffffff !important;
font-weight:400 !important;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}
.pum-theme-139 .pum-content #cf_right h5 a:hover,
.pum-theme-139 .pum-content #cf_right div a:hover {
color:#5d789f !important;
}
.pum-theme-139 .pum-content #cf_right div a i {
display:inline-block;
margin:0px 15px 0px 0px;
font-size:36px;
line-height:100%;
color:#ffffff;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
.pum-theme-139 .pum-content #cf_right div a:hover i {
color:#5d789f !important;
}
.pum-theme-139 .pum-content #cf_right #cfp_desktop_address {
display:block;
}
.pum-theme-139 .pum-content #cf_right #cfp_mobile_address {
display:none;
}
@media only screen and (max-width:980px) {
.pum-theme-139 .pum-close {
right:0px !important; }
.pum-theme-139 .pum-content #cf_right {
width:30% !important; margin-left:10% !important; }
}		
@media only screen and (max-width:767px) {	
.pum-theme-139 .pum-close {
padding:10px 0px !important; width:44px !important; font-size:24px !important; }
.pum-theme-139 .pum-container {
max-width:400px !important; }
.pum-theme-139 .pum-content #cf_left {
float:none !important; width:100% !important; margin:50px 0px !important; }
.pum-theme-139 .pum-content #cf_right {
float:none !important; width:100% !important; margin:0px 0px 30px !important; }
.pum-theme-139 .pum-content #cf_left h2 {
font-size:28px !important; }
.pum-theme-139 .pum-content #cf_left h4 {
font-size:16px !important; }
.pum-theme-139 .pum-content form input[type=text],
.pum-theme-139 .pum-content form input[type=email] {
margin:0px 0px 15px !important; padding:0px 8px !important;
font-size:15px !important; line-height:36px !important; }
.pum-theme-139 .pum-content form textarea {
margin:15px 0px 0px !important; padding:10px 13px !important;
font-size:15px !important; line-height:22px !important; height:132px !important; }
.pum-theme-139 .pum-content form input[type=submit] {
margin:5px 0px 0px !important; padding:12px 20px !important;
font-size:18px !important; }
.pum-theme-139 .pum-content #cf_right #cfp_desktop_address {
display:none; }
.pum-theme-139 .pum-content #cf_right #cfp_mobile_address {
display:block; }
}
@media only screen and (max-width:479px) {
.pum-theme-139 .pum-content form .wpcf7-response-output {
padding:25px 10px 0px !important; font-size:18px !important; line-height:24px !important; }
}