/*
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
*/


/** MAILCHIMP BUTOON 100% WIDTH **/
/** #mc4wp-form-1 input[type="submit"]{width:100%;} **/


/** FIX PLACE HOLDER TEXT ON CF7 - COLOR **/
.style-light input::placeholder{color:#777777!important;}


/* REMOVE PASSWORD LABEL TEXT ON WP-LOGIN PAGE */
.user-pass-wrap label{
	display:none!important;
}


/** FEEDBACK/CONTACT US LATERAL BUTTON **/
.feedback-button {
    position: fixed;
    bottom: 0px;
    left: 20px;
    background: grey;
    color: white;
    padding: 5px 20px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: block;
    height: auto !important;
    transition: background 0.4s linear 0s;
    z-index: 99;
}
.feedback-button i {
     margin-right: 15px;
}
.feedback-button:hover {
    background: #525252;
}


/** HIDE LEGAL LINK IN LOGIN PAGE **/
.login .privacy-policy-page-link {
	display: none;
}


/** CUSTOMIZE SCROLLBAR */
::-webkit-scrollbar {
-webkit-appearance: none;
}
::-webkit-scrollbar {
width: 10px;
}
::-webkit-scrollbar-track {
background: #CFD8DC;
border:1px solid #ccc;
}
::-webkit-scrollbar-thumb {
background: #90A4AE;
border:1px solid #eee;
height:100px;
border-radius:5px;
}
::-webkit-scrollbar-thumb:hover {
background: gray;
}
.woocommerce-account button.woocommerce-Button.button:hover {
     background-color: #0CB250!important;
     color: white;
}


/** HIDE COMMENTS COUNT IN BLOG DISPLAY **/
a.extras-wrap{
display:none!important;
}


/** HIDE GOOGLE RECAPTCHA LATERAL BADGE **/
.grecaptcha-badge{
opacity: 0;
}


/** Ocultar as linhas das FAQs **/
.uncode-accordion .panel.panel-default {
border-color: transparent;
}


/** MY ACCOUNT BUTTON LOGIN CHANGE COLOR AND ALIGNMENT **/
.woocommerce-account button.woocommerce-Button.button {
     margin-top: 20px;
     width: 100%;
     background-color: #0cce50!important;
     color: white;
     margin-bottom: 15px;
}


/** CHANGE SINGLE PAGE PRODUCT PIP BUTTON TO GREEN **/
/**
.style-light .btn-default, .style-dark .style-light.style-override .btn-default, .style-dark .style-light .btn-default {
    color: #ffffff !important;
    background-color: #51bb7b !important;
    border-color: #51bb7b !important;
}
**/
/** CHANGE TO WHITE COLOR TEXT FROM ADD TO CART BUTTONS **/
/**
.style-dark a:not(.btn-text-skin):hover{
    color:#ffffff;
}
**/


/** CHANGE SINGLE PAGE PRODUCT PIP BUTTON TO GREEN (ON HOVER)**/
/**
.style-light .btn-default:not(.btn-hover-nobg):hover, .style-dark .style-light.style-override .btn-default:not(.btn-hover-nobg):hover, .style-dark .style-light .btn-default:not(.btn-hover-nobg):hover, .style-light .btn-default.active, .style-dark .style-light.style-override .btn-default.active, .style-dark .style-light .btn-default.active {
    background-color: #298e51 !important;
    border-color: #4daf74 !important;
    color: white!important;
}
**/


/** CHANGE SINGLE PAGE PRODUCT PIP BUTTON TO GREEN **/
/**
.tmb-light.tmb-color-addcart, .tmb-light.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a {
    background-color: #51bb7b;
}
**/


/** BACKGROUND WHITE CF7 FORM FIELDS **/
.style-light input, .style-light textarea {
	background: #ffffff!important;
	color: #777777!important;
}



/* Hide features Menu from Mobile */
/* DISABLED
@media (max-width: 1080px) {
  #menu-menu-home-page {
    display: none !important;
  }
}
*/


/* Hide Author, date and category on post*/
.post-info {
	display: none;
}


/* Fix CF Mobile */
@media only screen and (min-width : 240px) {
   .wpcf7-textarea,
   .wpcf7-text {
     max-width: 100%;
     padding: 10px 10px !important;
   }
}


/* Footer pageList com cor branca e hover azul */
ul {
	list-style-type: none !important;
}
ul li a {
	color: #bfbdbd !important;
}
li a:hover{
     color: #0cb4ce !important;
}


/** HOMEPAGE CSS**/
#disclaimer {
	font-size: 75%;
}
.wpcf7-inline-wrapper .wpcf7-inline-field {
    width: 100%;
    padding: 5px 0;
}



.wpcf7-inline-wrapper.wpcf7-input-group > *:not(:first-child) input {
    border-bottom-right-radius:20px!important;
    border-top-right-radius:20px!important;
}
.wpcf7-inline-wrapper.wpcf7-input-group > *:first-child input {
    border-bottom-left-radius:20px!important;
    border-top-left-radius:20px!important;
}
.wpcf7-inline-wrapper .wpcf7-inline-field input[type="url"] {
    border-radius: 0;
    transition: all 0.3s ease-in 0s;
}
.wpcf7-inline-wrapper .wpcf7-inline-field input[type="url"]:focus{
      border-radius: 10px; 
    transition: all 0.3s ease-in 0s;
}
.wpcf7-inline-wrapper .wpcf7-inline-field input[type="text"] {
    border-radius: 0;
    transition: all 0.3s ease-in 0s;
}
.wpcf7-inline-wrapper .wpcf7-inline-field input[type="text"]:focus{
    border-radius: 10px; 
    transition: all 0.3s ease-in 0s;
}





#mc4wp-form-2 div div p input {
           width: 90%
}
#uptime:hover {
    color:#000000;
}
a.btn.btn-link{
    font-size:125% !important;
    font-weight:100 !important;
    text-transform:lowercase !important;
}
/** END HOMEPAGE CSS**/


/* Blinking Underscore CSS */
.blink_text {
    animation:1s blinker linear infinite;
    -webkit-animation:1s blinker linear infinite;
    -moz-animation:1s blinker linear infinite;

     color: #0cb4ce;
    }

    @-moz-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @-webkit-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
}


/** GET STARTED CSS**/
.wpcf7-inline-field  {
    font-weight: normal!important;
}
.wpcf7-form input[type="submit"]:hover {
        transform: scale(1.05,1.05);
}
.wpcf7-form input[type="submit"] {
        width: 100%;
         -webkit-box-shadow: 2px 2px 9px -3px rgba(0,0,0,0.75);
        -moz-box-shadow: 2px 2px 9px -3px rgba(0,0,0,0.75);
        box-shadow: 2px 2px 9px -3px rgba(0,0,0,0.75);
        transition: transform 0.4s ease-in 0s;
}
/*fix breakline on the text of the acceptance box*/
    .wpcf7-list-item-label {
        margin-left: 0em!important;
    }   
/* fix acceptance text style */
.wpcf7-acceptance .wpcf7-list-item-label {
    font-size: 15px!important;
    color: #777777!important;
}   
/** END GET STARTED CSS**/


/** CONTACT US CSS **/
span.wpcf7-list-item { 
    display: block; 
}
/** END CONTACT US CSS **/



/** BENEFITS CSS **/
.faq {
    margin-top:-0.1em!important;
}
.module-cf .wpcf7-form input[type="text"], .module-cf .wpcf7-form input[type="email"]{
    margin:auto!important;
}
.module-cf-2 .wpcf7-form input[type="text"], .module-cf-2 .wpcf7-form input[type="email"]{
    margin:auto!important;
}
.predictable{
    margin-top:1em!important;
}
.module-cf-2 span.wpcf7-not-valid-tip{
    color:red!important;
}
.module-cf-2 .wpcf7-validation-errors{
    color:red!important;
}
.get-started span.wpcf7-not-valid-tip{
    color:red!important;
}
.get-started .wpcf7-validation-errors{
    color:red!important;
}


/** NON PROFITS CSS **/
.module-cf span.wpcf7-not-valid-tip{
    color:red!important;
}
.module-cf .wpcf7-validation-errors{
    color:red!important;
}
.wpcf7-text{
    background-color:rgba(26, 27, 28, 0.5)!important;
}
.wpcf7-textarea{
    background-color:rgba(26, 27, 28, 0.5)!important;
}

/**.mc4wp-checkbox label span{
    color:white;
}**/


/** RECEIVE OUR NEWS CSS **/
/**.mc4wp-checkbox{
    color:white;
}**/





/** Mudar layout botao checkout **/
.wc-proceed-to-checkout>a, .place-order .btn-default{
display:block;
width:100%;
}


/** CHANGE COLOR OF FOOTER LINKS **/
.site-footer a{
color:#777777;
}


/** CHANGE CHECKOUT PAGE BUTTON LAYOUT **/
.place-order .btn-default{
display:block;
width:100%;
}
.woocommerce-terms-and-conditions-wrapper{
margin-bottom:20px;
}


/** FIX WIDTH VOUCHER CODE AT CART PAGE **/
.woocommerce table.cart td.actions .input-text {
max-width: unset !important;
}
