/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/*------------------------------------------------*/
  
.demo-subscribe-section {padding: 0px!important;}
.demo-subscribe-section .et_pb_row {padding: 0px!important;}
.demo-subscribe-section .et_pb_newsletter{padding: 0px 0px;}
.demo-subscribe-section .et_pb_newsletter_description {padding: 0 0 0 0; width: 50%; margin: 0;}
.demo-subscribe-section .et_pb_newsletter_description p {padding: 0px 0px 0px 5px;}
  
.demo-subscribe-section .et_pb_newsletter_form {width: 50%; padding-left: 5px; height:60px;}
.demo-subscribe-section .et_pb_newsletter_form p {display: inline-block; margin-right: 10px; padding: 0px; padding-bottom:10px;}
.demo-subscribe-section .et_pb_newsletter_form p input { padding: 5px 4% !important; width: 160px; border-radius: 0px!important;}
  
.demo-subscribe-section span.et_pb_newsletter_button_text {display: none;}
 
 
.demo-subscribe-section .et_pb_newsletter_button {
    padding: 0 0 0 10px;
    text-align: right;
    border: none;
    background: url(https://montereypremier.com/wp-content/uploads/2016/04/149X51-mail3.png) no-repeat left top;
    width: 135px;
    height: 31px;
    cursor: pointer;
    z-index: 1;
    margin-left: 10px;
    margin-bottom: -20px;
    margin-top: 14px;}
 
 
.demo-subscribe-section .et_pb_newsletter_button:hover {background: url(https://montereypremier.com/wp-content/uploads/2016/04/149X51-mail4.png) no-repeat left top;}
 
 
.demo-subscribe-section a.et_pb_newsletter_button:after {display:none;}
.demo-subscribe-section .et_pb_newsletter_form p:nth-child(3) {display: none;}
.demo-subscribe-section .et_pb_newsletter_result { padding-top: 19px;}
.demo-subscribe-section h2.et_pb_subscribed {font-size: 17px; padding-top: 3px;}
 
 
@media only screen and (max-width: 1141px) {
    .demo-subscribe-section .et_pb_row {
            width: 100%!important;
            max-width: 100%!important;}}    
  
@media only screen and (max-width: 1110px) {
    .demo-subscribe-section .et_pb_newsletter_description {width: 35%;}
    .demo-subscribe-section .et_pb_newsletter_description p {padding: 9px 20px 0px 0px;}
    .demo-subscribe-section .et_pb_newsletter_form {width: 65%;}
}
  
@media only screen and (max-width: 980px) {
    .demo-subscribe-section .et_pb_newsletter_description {width: 100%; text-align:center;}
    .demo-subscribe-section .et_pb_newsletter_description p { text-align: center!important; padding: 9px 0px 0px 0px;}
    .demo-subscribe-section .et_pb_newsletter_form {width: 100%; text-align:center;}
}
  
@media only screen and (max-width: 570px) {
        .demo-subscribe-section .et_pb_newsletter_form {height:100px; padding-top:17px;}
        .demo-subscribe-section .et_pb_newsletter_button {margin-left: 0px;}
    .demo-subscribe-section .et_pb_newsletter_form p input {width: 70vw;}
    .demo-subscribe-section {height: 196px;}
}
 
 
@media only screen and (max-width: 550px) {
    .demo-subscribe-section .et_pb_newsletter_form {height:130px;}
}
  
@media only screen and (max-width: 393px) {
    .demo-subscribe-section {height: 225px;}
}
 
/*-------------[End Custom Subscribe]-------------*/

/*----------------------- FOOTER SUBSCRIPTION BOX -------------------------*/
  
.demo-subscribe-section2 {padding: 0px!important; }
.demo-subscribe-section2 .et_pb_row {padding: 0px!important; width: 700px;}
.demo-subscribe-section2 .et_pb_newsletter{padding: 0px 0px;}
.demo-subscribe-section2 .et_pb_newsletter_description {display: none;}
.demo-subscribe-section2 .et_pb_newsletter_description p {padding: 0px 0px 0px 0px;}
  
.demo-subscribe-section2 .et_pb_newsletter_form {width: 80%; padding-left: 5px; height:60px;}
.demo-subscribe-section2 .et_pb_newsletter_form p {display: inline-block; margin-right: 10px; padding: 0px; padding-bottom:10px;}
.demo-subscribe-section2 .et_pb_newsletter_form p input { padding: 5px 4% !important; width: 160px; border-radius: 0px!important;}
  
.demo-subscribe-section2 span.et_pb_newsletter_button_text {display: none;}
 
 
.demo-subscribe-section2 .et_pb_newsletter_button {
    padding: 0 0 0 10px;
    text-align: right;
    border: none;
    background: url(https://montereypremier.com/wp-content/uploads/2016/04/149X51-mail3.png) no-repeat left top;
    width: 135px;
    height: 31px;
    cursor: pointer;
    z-index: 1;
    margin-left: 10px;
    margin-bottom: 0px;
    margin-top: 14px;}
 
 
.demo-subscribe-section2 .et_pb_newsletter_button:hover {background: url(https://montereypremier.com/wp-content/uploads/2016/04/149X51-mail4.png) no-repeat left top;}
 
 
.demo-subscribe-section2 a.et_pb_newsletter_button:after {display:none;}
.demo-subscribe-section2 .et_pb_newsletter_form p:nth-child(3) {display: none;}
.demo-subscribe-section2 .et_pb_newsletter_result { padding-top: 19px;}
.demo-subscribe-section2 h2.et_pb_subscribed {font-size: 17px; padding-top: 3px;}
 
 
@media only screen and (max-width: 1141px) {
    .demo-subscribe-section2 .et_pb_row {
            width: 100%!important;
            max-width: 100%!important;}}    
  
@media only screen and (max-width: 1110px) {
    .demo-subscribe-section2 .et_pb_newsletter_description {width: 35%;}
    .demo-subscribe-section2 .et_pb_newsletter_description p {padding: 9px 20px 0px 0px;}
    .demo-subscribe-section2 .et_pb_newsletter_form {width: 65%;}
}
  
@media only screen and (max-width: 980px) {
    .demo-subscribe-section2 .et_pb_newsletter_description {width: 100%; text-align:center;}
    .demo-subscribe-section2 .et_pb_newsletter_description p { text-align: center!important; padding: 9px 0px 0px 0px;}
    .demo-subscribe-section2 .et_pb_newsletter_form {width: 100%; text-align:center;}
}
  
@media only screen and (max-width: 570px) {
        .demo-subscribe-section2 .et_pb_newsletter_form {height:100px; padding-top:17px;}
        .demo-subscribe-section2 .et_pb_newsletter_button {margin-left: 0px;}
    .demo-subscribe-section2 .et_pb_newsletter_form p input {width: 70vw;}
    .demo-subscribe-section2 {height: 196px;}
}
 
 
@media only screen and (max-width: 550px) {
    .demo-subscribe-section2 .et_pb_newsletter_form {height:130px;}
}
  
@media only screen and (max-width: 393px) {
    .demo-subscribe-section2 {height: 225px;}
}
 
/*-------------[End Custom Subscribe]-------------*/




.form-title {
font-family: Oswald;
font-size: 36px;
line-height: 1.2em;
font-weight: bold;
text-transform: uppercase;
display: block;
}

.fwidget h4 {
font-family: Oswald;
font-weight: bold;
font-size: 36px;
color: #ffffff;
text-transform: uppercase;
line-height: 1.5em;
display: block;
}

/********** Footer Menu ************/

#nav_menu-2 .menu li {
float: left;
margin-right: 20px;
padding-right: 20px;
text-transform: uppercase;
}
/******** SOCIAL SECTION HOVER FX **********************/
.face .et-pb-icon:hover {
 color: #f2f2f2 !important;
 background-color: #3b5998 !important;
 -webkit-transition-duration: 350ms; /* Safari */
 -moz-transition-duration: 350ms; /* Safari */
 -ms-transition-duration: 350ms; /* Safari */
 transition-duration: 350ms;
 box-shadow: 
 inset 0 0 0 1px rgba(255,255,255,0.1),
 0 1px 2px rgba(0,0,0,0.1);
}

.twit .et-pb-icon:hover {
 color: #f2f2f2 !important;
 background-color: #1da1f3 !important;
 -webkit-transition-duration: 350ms; /* Safari */
 -moz-transition-duration: 350ms; /* Safari */
 -ms-transition-duration: 350ms; /* Safari */
 transition-duration: 350ms;
 box-shadow: 
 inset 0 0 0 1px rgba(255,255,255,0.1),
 0 1px 2px rgba(0,0,0,0.1);
}

.tube .et-pb-icon:hover {
 color: #f2f2f2 !important;
 background-color: #e62117 !important;
 -webkit-transition-duration: 350ms; /* Safari */
 -moz-transition-duration: 350ms; /* Safari */
 -ms-transition-duration: 350ms; /* Safari */
 transition-duration: 350ms;
 box-shadow: 
 inset 0 0 0 1px rgba(255,255,255,0.1),
 0 1px 2px rgba(0,0,0,0.1);
}

.insta .et-pb-icon:hover {
 color: #f2f2f2 !important;
 background-color: #e89200 !important;
 -webkit-transition-duration: 350ms; /* Safari */
 -moz-transition-duration: 350ms; /* Safari */
 -ms-transition-duration: 350ms; /* Safari */
 transition-duration: 350ms;
 box-shadow: 
 inset 0 0 0 1px rgba(255,255,255,0.1),
 0 1px 2px rgba(0,0,0,0.1);
}

.fa-youtube-play:hover {
color: #E62117;
}

#overlay_unique_id_26074 .fa-play-circle a {
color: #ffffff !important;
opacity: 0.3;
}

#overlay_unique_id_26074 .fa-play-circle a:hover {
opacity: 1.0;
color: #f2f2f2;
}

img.playhover {
opacity: 0.5;
}

img.playhover:hover {
opacity: 1.0;
}

@media (min-width: 981px) {
.et_pb_widget {
margin-bottom: 5% !important;
} }

/*----------------------------- BLURB HOVER -----------------------------------*/

.hover-scale {
transition: transform 0.2s ease;
}
 
.hover-scale:hover {
/* We need to make sure to set some browser compatibility prefixes */
-ms-transform: scale(1.2); /* IE 9 */
-webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
/* And, add our final transform property */
transform: scale(1.2);
}

/*------------------- CLOSE BUTTON REPOSITION FIX ----------------------*/

.overlay .overlay-close {
right: 125px !important;
top: 200px !important;
}

/*-------------------- AUTHOR PAGE HEADER IMAGE HIDE ON MOBILE ----------------------*/

@media screen and (max-width: 981px) {
.wp-image-3336 {
display: none;
}
}