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



.fontsize-445851 { font-size: 100px; }
@media (max-width: 959px) { .fontsize-445851 { font-size: 66.666666666667px; }}
@media (max-width: 569px) { .fontsize-445851 { font-size: 45px; }}
@media (max-width: 320px) { .fontsize-445851 { font-size: 28px; }}


/* Video Header */
video.background-video-shortcode {
	  height: 100% !important;
}

/* Botões Facebook */
.fb_dialog iframe{
	bottom: 100px !important;
	right: 18px !important;
}


/* Botao Scroll Top */
/* Font Icon */
.footer-scroll-top .scroll-top i{
    border-top-left-radius:50px !important;
    border-top-right-radius:50px !important;
    border-bottom-left-radius:50px !important;
    border-bottom-right-radius:50px !important;
}

/* Botão LoadMore Qualifiers */ 
/* Loadmore */
#esg-grid-2-1 div .esg-loadmore{
	padding-left:40px;
	padding-right:40px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:16px;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	color:#000000;
	border-style:solid;
	border-width:2px;
	border-color:#000000;
}

/* Loadmore (hover) */
#esg-grid-2-1 div .esg-loadmore:hover{
	border-color:#77cfe3;
	color:#ffffff;	
}

/* Cor do Preço do Produto */
/* Span Tag */
.price .h2 .woocommerce-Price-amount{
	color:#77cfe3;	
}

/* Button */
.post-body .cart .add_to_cart_button{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
	border-color:#77cfe3 !important;
	border-width:2px;
	
}

/* Button */
.uncol .uncoltable .uncell .uncont .cart .add_to_cart_button{
	background-color:#77cfe3 !important;
}

/* Button */
.col-lg-6 .uncol .uncoltable .uncell .uncont .cart .add_to_cart_button{
	border-color:#77cfe3 !important;
}

/* Button (hover) */
.limit-width .row-inner .col-lg-6 .uncol .uncoltable .uncell .uncont .cart .add_to_cart_button:hover{
	background-color:#ffffff !important;
}

/* Button (hover) */
.product .row-container .limit-width .row-inner .col-lg-6 .uncol .uncoltable .uncell .uncont .cart .add_to_cart_button:hover{
	font-family:'Roboto', sans-serif !important;
	color:#77cfe3 !important;
}

/* Button (hover) */
.post-body .cart .add_to_cart_button:hover{
	color:#77cfe3 !important;
	border-width:2px;
}

/* Button */
.post-body .uncol .cart .add_to_cart_button{
	font-family:'Roboto', sans-serif !important;
}

/* Button */
.limit-width .row-inner .col-lg-6 .uncol .uncoltable .uncell .uncont .cart .add_to_cart_button{
	font-family:'Roboto', sans-serif !important;
}

/* Form Checkout */
/* Quantidade Produtos */
.woocommerce .quantity input[type="number"].qty:not(.btn-block) {
    display: none;
}

/* Morada Diferente */
#customer_details .woocommerce-shipping-fields{
	display:none;
}


/* Heading */
#customer_details .woocommerce-billing-fields h3{
	font-size:14px;
}

/* Order review heading */
#order_review_heading{
	font-size:15px;
	
}

/* Formidable Forms */
/* Personalização Forms Shots de Conhecimento*/

/* Description */
#frm_field_37_container .frm_description{
	margin-top:-5px;
	line-height:1.3em !important;
	font-size:13px !important;
}

/* Description */
#frm_field_63_container .frm_description{
	font-size:12px !important;
	margin-top:-10px !important;
}


/* Field euxkq label */
#field_euxkq_label{
	margin-bottom:-10px;
}


/* Label */
#frm_field_18_container label{
	margin-bottom:-10px;
}

/* Label */
#frm_field_19_container label{
	margin-bottom:-10px;
}

/* Label */
#frm_field_15_container label{
	margin-bottom:-10px;
}

/* Label */
#frm_field_17_container label{
	margin-bottom:-10px;
}

/* Label */
#frm_field_10_container label{
	margin-bottom:-10px;
}

/* Label */
#frm_field_11_container label{
	margin-bottom:-10px;
}

/* Label */
#frm_field_14_container label{
	margin-bottom:-10px;
}

/* Label */
#frm_field_9_container label{
	margin-bottom:-10px;
}


/* ADD TO CART Personalização */

/* Botão ADD TO CART nas acções */
/* retira os valores e a caixa a volta */
.post-body .pos-right .pos-middle p{
    border-color:rgba(0,0,0,0) !important;
}

/* retira valor do preço */
.h2 .woocommerce-Price-amount bdi{
    display:none;
}


/* Retira menção do IVA */
.un-no-sidebar-layout .uncol .h2{
	display: none;
}

/* Linha à volta do Preço */
.un-no-sidebar-layout .uncol .uncol p{
	border-style:none !important;
}

/* Espaço entre preço e countdown */
.un-no-sidebar-layout .product a{
	margin-top:-20px;
}


/* Personalização do botão */
.post-body .product a{
	font-weight:700 !important;
	min-width:100%;
	font-size:22px;
    letter-spacing: normal !important;
}

.post-body .product a{
    border-radius:50px;
    border-style:solid;
	border-width:2px;
}

/* Botão Hover */
.pos-middle .uncol .uncoltable .uncell .uncont .product a:hover{
	background-color:#ffffff !important;
	color:#000000 !important;
}

.post-body .product a:hover{
	border-style:solid;
	border-width:2px;
}

/* Line Through Preço Antes */
.row-child .row-inner .pos-center .uncol .uncoltable .uncell .uncont .ult-dual-color .ult-dual-color-heading h3 .ult-before-heading span{
	text-decoration:line-through !important;
}


/* Personalização da Modal dos Formulários */

/* Modal box form dos cursos */

/* Modal Button */
/* Modal block */
.post-body .uncol .btn-modal-block{
	padding-top:15px;
	padding-bottom:15px;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	font-size:16px;
	letter-spacing:1.3px;
	font-weight:600;
	border-style:solid;
	border-width:2px;
	border-color:#333333;
}

/* Modal Box*/
.ult_modal-body {
    max-width: 70%;
    margin: auto;
	padding: 20px 50px;
}

#button-click-overlay .ult-medium .ult_modal-content{
	border-style:none !important;
	box-shadow:none;	
}

/* Modal block (hover) */
.uncont .row-container .row-child .row-inner .pos-middle .uncol .uncoltable .uncell .uncont .ult-modal-input-wrapper .btn-modal-block:hover{
	background-color:#ffffff !important;
	color:#333333 !important;
}

/* Modal block (hover) */
.pos-middle .uncol .uncoltable .uncell .uncont .ult-modal-input-wrapper .btn-modal-block:hover{
	color:#333333 !important;
}


/* Modal box Mobile */

@media only screen and (max-width: 600px) {
.ult_modal-body {
    max-width: 100% !important;
}

.ult_modal-body {
    padding: 20px 20px !important;
}}

.a.xoo-el-action-sc.xoo-el-login-tgr {
    color: #d00000 !important;
    font-weight: 900 !important;
}

