/*
Theme Name: AustralianPhotographer Child
Description: Child Theme for WPLMS WordPress Theme
Author: Anupam O
Template: wplms
Version: 0.0.1
*/

@import url("../wplms/style.css");


a.start_ur_free_trial {
  background-color: #4584ef;
  border-radius: 3px;
  color: #fff !important;
  font-weight: 400;
  margin-bottom: 1.75em;
  padding: 16px 16px;
  text-transform: none;
  text-decoration: none;
  font-size: 24px;
}
.ls-slide a:hover {
  text-decoration: none;
}

/* hide Active Campaign subscriber form & submit by jquery*/
div._form_1{display:none;}

table.fullcalendar a.prev-month, table.smallcalendar a.prev-month {
  float: left;
  padding-left: .7em;
  text-decoration: none;
  font-size: 12px;
  box-shadow: none;
  width: auto;
  height: auto;
  opacity: 1;
  padding: 3px;
  line-height: 1;
  background: #78c8ce;
  color: #FFF;
  text-shadow: none;
  border-radius: 2px;
  background-color: #4584ef;
  margin: 3px 0 0 3px;
}

table.fullcalendar a.next-month, table.smallcalendar a.next-month {
  float: right;
  padding-right: .7em;
  text-decoration: none;
  font-size: 12px;
  box-shadow: none;
  width: auto;
  height: auto;
  opacity: 1;
  padding: 3px;
  line-height: 1;
  background: #78c8ce;
  color: #FFF;
  text-shadow: none;
  border-radius: 2px;
  background-color: #4584ef;
  margin: 3px 3px 0 0;
}

.eme-required-field { display:none; }

#content table.fullcalendar td {
  border: 1px solid #a7a2a2;;
}
table.eme-rsvp-form th {
  text-align: left;
  width: 30%;
  font-weight: 200;
}
table.eme-rsvp-form {
  width: 100%;
  font-family: font-family: 'Roboto', sans-serif !important;
}

table.eme-rsvp-form input,select, textarea {
  /*width: 80%;*/
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
table.eme-rsvp-form textarea { height:4em;}
table.eme-rsvp-form input[name="captcha_check"] {
  width: 70%;
  float :right;
}
body.page-id-2300 form input[type="submit"] {
  background-color: #4584ef;
  border-radius: 3px;
  color: #fff !important;
  font-weight: 300;
  margin-bottom: 0.75em;
  padding: 10px 10px;
  text-transform: none;
  text-decoration: none;
  float: right;
}
form#eme-rsvp-form input[name="eme_submit_button"] {
  background-color: #4584ef;
  border-radius: 3px;
  color: #fff !important;
  font-weight: 300;
  margin-bottom: 0.75em;
  padding: 10px 10px;
  text-transform: none;
  text-decoration: none;
  float: right;
}
form#paypal_form input[type="submit"]{
  background-color: #4584ef;
  border-radius: 3px;
  color: #fff !important;
  font-weight: 300;
  margin-bottom: 0.75em;
  padding: 10px 10px;
  text-transform: none;
  text-decoration: none;
}
table.eme-rsvp-form td {
  padding-left: 1em;
  text-align: left;
  padding-top: .5em;
  padding-bottom: .5em;
}
table.eme-calendar-table td.eventful a, table.eme-calendar-table td.eventful-today a {
  font-weight: normal;
  color: #FD7E29;
  font-size : 12px;
}
/* New change to forcefully show coupon box on checkout page */
.woocommerce-info a:hover { color:#fff;}
.woocommerce-info a.showcoupon { display: none;}
.woocommerce form.checkout_coupon { display: block !important;}

/* New change to display text inside image for home slider*/
@media only screen and (min-width: 768px) {
div#custom_pf > img {
  width: 100% !important;
  margin-left: 0px !important;
  height:auto !important;
}
}

/* New change for responsive incredo footer*/
@media only screen and (max-width: 425px) {
.footer-logo-info {width:320px;}
}

.custom_video{ 
  text-align: left;
  z-index: 997;
  position: relative;
  margin-left:60px;
}
.before_video{ margin-top: -320px; }


@media only screen and (max-width: 1440px){
.before_video {
  margin-top: -320px;
}
div.custom_video iframe { 
width: 470px;
height: 264px;
}
div.ls-slide p.ls-l {  
 /* left: 175px !important; */
 /* top: 325px !important; */
}
}


@media only screen and (max-width: 1024px){
.before_video {
  margin-top: -365px;
}
div.custom_video iframe { 
width: 470px;
height: 264px;
}
div.ls-slide p.ls-l {  
   /* left: 165px !important; */
   /* top: 198px !important; */
}
}

@media only screen and (max-width: 768px){
.before_video {
  margin-top: -245px;
}
div.custom_video iframe { 
width: 312px;
height: 175px;
}
div.ls-slide p.ls-l {
  /* left: 100px !important; */
   /* top: 165px !important; */
}
}

@media only screen and (max-width: 767px) {
.before_video{ margin-top: 0px; }
.custom_video{ 
  text-align: center;
  margin-left: 0px;
}
div.custom_video iframe { 
width: 312px;
height: 175px;
}
div.ls-slide p.ls-l {
   /* left: 250px !important; */
  /* top: 215px !important;  */
}
}

@media only screen and (max-width: 425px) {
.before_video{ margin-top: 0px; }
.custom_video{ 
  text-align: center;
  margin-left: 0px;
}
div.custom_video iframe { 
width: 312px;
height: 175px;
}
div.ls-slide p.ls-l {
   /* left: 95px !important; */
  /* top: 115px !important; */
}

@media only screen and (max-width: 375px) {
.before_video{ margin-top: 0px; }
.custom_video{ 
  text-align: center;
  margin-left: 0px;
}
div.custom_video iframe { 
width: 312px;
height: 175px;
}
div.ls-slide p.ls-l {
   /* left: 75px !important; */
  /* top: 100px !important;  */
}
}

@media only screen and (max-width: 320px) {
.before_video{ margin-top: 0px; }
.custom_video{ 
  text-align: center;
  margin-left: 0px;
}
div.custom_video iframe { 
width: 312px;
height: 175px;
}
div.ls-slide p.ls-l {
   /* left: 45px; */
  /* top: 90px;  */
}
}