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


.woocommerce-account button.woocommerce-Button.button:hover {
     background-color: #0CB250!important;
     color: white;
}


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


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

/** 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 (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;
}


/* Hide Post Navigation inside them*/
.row-container.row-navigation.row-navigation-light div {
    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-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;
}
#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**/
input[type="submit"] {
        background-color: #0CB4CE!important;
        color: #ffffff!important;
        border-color: #0CB4CE!important;
}

input[type="submit"]:hover {
        background-color: transparent!important;
        border-color: #0CB4CE!important;
        color: #0CB4CE!important;
}
.wpcf7-inline-field  {
    font-weight: normal!important;
}
.wpcf7-form input[type="submit"]:hover {
        background-color: #0CB250!important;
        color: #fff!important;
        border:none!important;
}
.wpcf7-form input[type="submit"] {
        background-color: #0cce50!important;
        border:none!important;
        color: #fff!important;
        width: 100%;
}
/*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;
}**/


/** HOW IT WORKS CSS **/
.wpcf7-form-control input[type="submit"]:hover {
        background-color: #0CB250!important;
        color: #fff!important;
        border:none!important;
}
.wpcf7-form-control input[type="submit"] {
        background-color: #0cce50!important;
        border:none!important;
        color: #fff!important;
}


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