/*
Theme Name: DancefitGaming
Theme URI: http://www.dancefitgaming.com.br
Description: Tema da DancefitGaming
Author: Adriana Agresta
Author URI: http://www.adrianaagresta.com
Template: Divi
*/

/*Adicionados extras*/
body {
	color: #000000;
	background-color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 200;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1.7em;
}

p, h1, h2, h3, h4, h5, h6, h7
{
	font-family: 'Poppins', sans-serif;
}

a {
    color: #33d522;
}

/*MENU*/

.mobile_menu_bar:before {
    color: #33d522;
}

.et_mobile_menu {
    border-top: 3px solid #33d522;
}

#top-menu a {
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
	font-weight:400;
}

#top-menu a:hover {
	color: #33d522;
}

#top-menu a:active {
	color: #33d522;
}

#main-header #top-menu li.current-menu-item > a {
	color: #33d522;
}

#main-header.et-fixed-header #top-menu li > a:hover {
	color: #33d522 !important;
}

span#et_search_icon:hover{
	color: #33d522;
}

/*BANNER HOME*/
/*.et_pb_slide {
height: 100vh;
}*/

.et_pb_button{
	border:1px solid #33d522;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
	font-weight:400;
	color:#33d522;
}

.et_pb_button:hover{
	border:0px;
	background-color:#33d522;
	color:#000000;
}

.et_pb_button a:hover{
	color:#000000;
	background-color:#33d522;
}

/*TÍTULOS*/
.et_pb_fullwidth_header_1 .et_pb_fullwidth_header_container{
	font-weight:200;
}	

.et_pb_promo_description{
	color:#000000;
	font-weight:200;
}

.et_pb_bg_layout_dark h2{
	color:#ffffff;
}

/*BOTÕES*/
.et_pb_bg_layout_light.et_pb_module.et_pb_button{
	border:1px solid #33d522;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
	font-weight:400;
	color:#33d522;
}

.et_pb_bg_layout_light.et_pb_module.et_pb_button:hover{
	color:#000000;
	background-color:#33d522;
}

/*COMENTÁRIO BLOG*/
input#submit.submit.et_pb_button{
	color: #33d522;
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: 500;
}

input#submit.submit.et_pb_button:hover{
	color: #000000;
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: 500;
	background-color:#33d522;
}

/*WOOCOMMERCE*/
.woocommerce .woocommerce-breadcrumb {
    color: #33d522;
    font-weight: 700;
}

.et_overlay{
	background:rgba(0, 0, 0, 0.4)
}
.et_overlay:before{
	color:#33d522;
}

.woocommerce div.product form.cart .button{
	border:1px solid #33d522;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
	font-weight:400;
	color:#33d522;
}

.woocommerce div.product form.cart .button:hover{
	color:#000000;
	background-color:#33d522;
}

.posted_in a {
    color: #33d522;
}


/*Título PRODUTO*/
.woocommerce ul.products li.product .woocommerce-loop-product__title
{
	font-size: 18px !important;
}

.entry-summary p.price ins
{
	color:#33d522;
}

a.shipping-calculator-button{
	color:#33d522;
}

.woocommerce a.button.alt
{
	color:#000000;
	background-color:#33d522;
	border:0px;
	border-radius:0px;
	height:50px;
	padding:10px 10px 10px 10px;
}

.woocommerce a.button.alt:after
{
content:none !important;
	height:50px;
	padding:10px 10px 10px 10px;
}

.woocommerce a.button.alt:hover
{
	color:#000000;
	background-color:#33d522;
	height:50px;
	padding:10px 10px 10px 10px;
	border:1px solid #000000;
}
.woocommerce-cart table.cart td.actions .coupon .input-text
{
    font-size: 12px !important;
    width: auto !important;
    padding: 5px 5px 5px 5px !important;
    max-width: 120px;
	height:40px;
}

.woocommerce .cart .button, .woocommerce .cart input.button:after {
    content: none !important;
}

.woocommerce button.button{
content:none !important;
width:180px;
height:40px;
}

.woocommerce button.button:hover{
content:none !important;
width:180px;
height:40px;
}

.woocommerce button.button:after{
content:none !important;
width:180px;
height:40px;
}

td.product-name a{
color:#000000;
}

#main-content .cart-subtotal td {;
    font-weight: 700;
}

.woocommerce button.button.alt
{
	background-color: #33d522;
	color:#ffffff !important;
	height:50px;
}

.woocommerce button.button.alt:hover
{
	color:#000000 !important;
	padding-left:30px;
	padding-right:30px;
}

.entry-summary p.price span {
    font-weight: 700;
    color: #000000;
}

/*BARRA DE BUSCA*/
.widget_search input#s, .widget_search input#searchsubmit {
    height: 40px !important;
    margin: 0;
    padding: 0.7em;
    border: 1px solid #ddd;
	border-radius:0px;
    color: #000000;
    font-size: 14px;
    line-height: normal !important;
}

.widget_search #searchsubmit{
	background-color: #33d522;	
}

/*BARRA DE BUSCA PRODUTO*/
/* Woo Search */
form.woocommerce-product-search button{
	font-size:12px;
	color:#ffffff;
	background-color:#33d522;
	height:32px;
	border:0px;
}

.widget_product_search {
	overflow: auto;
}

.widget_product_search input[type="search"],
.widget_product_search input[type="submit"] {
	border-radius: 0;
	padding: 6px;
}
.widget_product_search input[type="search"] {
	width: 120px;
	float: left;
	padding: 5px;
	border:1px solid #bbb;
}

.widget_product_search form[role="search"] {
	float: left;
}

.widget_product_search input[type="submit"] {
	float: left;
	font-size: 1em;
}

.widget_product_search input[type="submit"]:hover,
.widget_product_search input[type="submit"]:focus {
	background: #33d522;
	border: #fff 1px solid;
	color: #000;
	height:35px;
}

/*RODAPÉ*/
/* Bottom Bar */
#footer-bottom {
background: #33d522;
}

#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

#footer-info {
	float: left;
	padding-bottom: 10px;
	color:#ffffff;
	text-align: left;
}

#footer-info a {
	color: #666;
	font-weight: 700;
	color:#ffffff;
}

#footer-info a:hover {
	opacity: 1;
}

/* Footer Menu */
#et-footer-nav {
	background-color: rgba(255, 255, 255, 0.05);
}

.bottom-nav {
	padding: 15px 0;
}

.bottom-nav li {
	display: inline-block;
	padding-right: 22px;
	font-size: 14px;
	font-weight: 600;
}

.bottom-nav a {
	color: #bbb;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.bottom-nav a:hover {
	opacity: 0.7;
}

.et-social-icon a {
	display: inline-block;
	position: relative;
	color: #ffffff;
	font-size: 24px;
	text-align: center;
	text-decoration: none;
	transition: color 300ms ease 0s;
}

/*Menu Modalidades*/
#menumodalidades li > a {color: #fff !important; font-weight:300 !important;}
#menumodalidades a:hover {color:#f1d000 !important;font-weight:300 !important;}
#menumodalidades a:hover {color:#f1d000 !important;font-weight:300 !important;}
	
	
/*Woocommerce*/
/*Mensagem Custo de Envio*/
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{background: #33d522;}

/*Botão comprar desativado*/
.woocommerce button.button.alt.disabled{
background-color:#cccccc !important;
}

/*Carrinho flutuante*/

/*Filtro deslizante de preço	
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
background-color: #33D522;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
background-color: #33D522;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
background-color:#666666;
}

.woocommerce .widget_price_filter .price_slider_amount .button{
border:1px solid #33D522;
border-radius:0px;
margin-top:20px;
display:block;
float:left;
}

.woocommerce .widget_price_filter .price_slider_amount .button:hover{
border:1px solid #33D522;
background-color: #33D522;
border-radius:0px;
}

.woocommerce .widget_price_filter .price_slider_amount{
text-align:left;
display:block;
width:100%;
}

div.price_label{
	width:100%;
	display:block;
	float:none;
	z-index:1;
}*/

