/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode


.footer-center{border-top: 1px solid #dd90a7 !important;}*/


.grecaptcha-badge{display:none !important;}

.feedback-even, .feedback-odd {text-align:justify; }
.feedback-even{color:#640064;}
.feedback-odd{color:#33339a;}
.feedback-separator, .feedback-even, .feedback-odd {margin-top:18px !important;}


.white-links a {color: #ffffff !important;}
/*body.textual-accent-color .post-content > div p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn) {color: #ffffff !important;}*/
small, figcaption {font-size: 15px !important;}

.icon-media{margin-left: auto !important; margin-right: auto !important;}

#main-logo .navbar-brand .mobile-logo, #main-logo .navbar-brand .mobile-logo img {width:240px !important;}

.text-shadow{text-shadow: 0 0 10px rgba(50,50,50,0.9);}

.align-center{text-align:center}
.align-center hr{margin-right: auto !important; margin-left: auto !important;}
.justify{text-align:justify;}

.contact-buttons-row .uncode_text_column, .contact-buttons-row .btn-container, .reduced-margin-top {margin-top:12px !important;}
.contact-buttons-row a{margin-top:0 !important;}

ol {
    margin-left: 36px;
}
ol li{
    padding-left: 8px;
	padding-bottom: 8px;
}

footer.site-footer .footer-center {
    padding-top: 36px;
    padding-bottom: 36px;
}
.wpcf7-list-item-label {
    font-weight: 400;
}
.wpcf7-recaptcha{
	text-align: center;
    margin: 0 auto;
    width: 304px;
}
.wpcf7-form label{line-height: 2.5;}
.ilightbox-play{display:none !important;}
.contact-buttons-row{
	padding-right: 108px !important;
    padding-left: 108px !important;
}

@media (min-width: 960px) and (max-width: 1500px){
  .font-size-menu, .menu-container ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container) ul.menu-smart > li > a, .menu-smart > li > a > div > div > div.btn, .uncode-cart .buttons a {
    font-size: 16px;
  }
}


/*********** Default styles from experience */

/* Menu padding on mobiles */
@media (max-width: 959px){
  .logo-image{margin-right: 60px !important;}
  .mmb-container{z-index: 99;}
  form input[type="submit"] {
    width: auto !important;
  }
  .menu-smart > li > a > div > div > div.btn{font-size: 17px;font-size: 4vw;}
  h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
    font-size: xx-large;
  }
}

/* Centering reCAPTCHA v2 */
.wpcf7-recaptcha > div {margin: 0 auto;}

/* Edge padding on mobiles */
@media (max-width: 569px){
  .single-block-padding, .main-container .row-container .single-h-padding, .main-container .row-container .row-parent {
	padding-left: 18px;
	padding-right: 18px;
  }
  .btn:not(input), .btn-link:not(input) {
    -webkit-transform: initial;
    -moz-transform: initial;
    -o-transform: initial;
    -ms-transform: initial;
    transform: initial;
  }

  .btn:not(input):not(.checkout-button), .btn-link:not(input):not(.checkout-button) {
    -webkit-transform: initial;
    -moz-transform: initial;
    -o-transform: initial;
    -ms-transform: initial;
    transform: initial;
  }
  .contact-buttons-row{
	padding-right: 36px !important;
    padding-left: 36px !important;
  }
}

/********** END Default styles from experience */