/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 20 2019 | 11:51:27 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */

@media (min-width: 1280px){
  .globalClass_ET .labelStatus_3J{
  	width: 60px;
    height: 60px;
    position: absolute;
    z-index: 3;
    background-position-x: 50% !important;
    right: 20px;
    bottom: 40px;
    border-radius: 50%;
  }
  
  .globalClass_ET #jvlabelWrap{
  	background: transparent !important;
    box-shadow: none;
  }
  
  .globalClass_ET .hoverl_6R{
  	width: 60px;
    height: 60px;
    top: initial !important;
    left: initial !important;
    right: 20px !important;
    bottom: 40px !important;
    border-radius: 50%;
  }
  
  .globalClass_ET .text_eD{
  	font-size: 0px !important;
    width: 60px;
    height: 60px;
    display: block;
    min-width: initial !important;
    margin: 0px !important;
    position: absolute;
    right: 20px;
    bottom: 40px;
    z-index: 1;
    background: linear-gradient(95deg, rgb(47, 50, 74) 20%, rgb(66, 72, 103) 80%);
    border-radius: 50%;
  }
  
  .globalClass_ET .copy_2W{
  	display: none;
  }
  
  .globalClass_ET .leafCont_2L{
  	display: none;
  }
}

@media(min-width: 1280px) and (max-width: 1366px){
  .elementor-317 .elementor-element.elementor-element-ecebdb6 > .elementor-background-overlay{
  	background-position: 300% 1px;
  }
  
  .elementor-255 .elementor-element.elementor-element-42963be > .elementor-element-populated{
  	padding: 90px 80px 90px 80px;
  }
  
  .elementor-255 .elementor-element.elementor-element-244bebd > .elementor-element-populated{
  	padding: 60px 80px 60px 80px;
  }
  
  .elementor-255 .elementor-element.elementor-element-f601bfc > .elementor-element-populated{
  	padding: 100px 80px 100px 80px;
  }
  
  .elementor-255 .elementor-element.elementor-element-21dfd81 > .elementor-element-populated{
  	padding: 60px 80px 60px 80px;
  }

  .elementor-255 .elementor-element.elementor-element-9ca729b > .elementor-element-populated{
  	padding: 100px 80px 100px 80px;
  }
  
}

.ccw_plugin .animated{
	bottom: 120px !important;
    right: 50px !important;
    height: 60px !important;
    width: 60px !important;
    line-height: 60px !important;
  	padding: 5px;
}

.ccw_plugin .animated span.icon{
	color: #ffffff !important;
}

.elementor-element.elementor-element-2662831 ul.jet-price-list, .elementor-element.elementor-element-d827b60 ul.jet-price-list{
	padding: 0px 10px;
}

.pizzas-list ul{
	padding-left: 0px;
}

#topo-transparent{
	position: fixed;
  	padding-top: 0;
  	padding-bottom: 0;
    width: 100%;
    z-index: 99;
	background: rgba(53,53,55,100);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
#topo-transparent.topo-fixo-branco{
	background: rgba(53,53,55,.95);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  	padding-top: 0;
	padding-bottom:0;
	-webkit-box-shadow: 0px 10px 15px -5px rgba(0,0,0,0.10);
	-moz-box-shadow: 0px 10px 15px -5px rgba(0,0,0,0.10);
	box-shadow: 0px 10px 15px -5px rgba(0,0,0,0.10);
}
#topo-transparent.topo-fixo-branco a.elementor-item {
  	padding-top: 25px;
	padding-bottom:25px;
}
#topo-transparent #logoColor{
	display: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

#topo-transparent #logoInColor{
	display: block;
    max-width: 100%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

#topo-transparent nav ul.elementor-nav-menu li a.elementor-item{
	color: #ffffff;
}

#topo-transparent nav ul.elementor-nav-menu li a.elementor-item-active{
	color: #ffffff;
}


#topo-transparent.topo-fixo-branco #logoColor{
	display: block;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  	margin-bottom: 0px;
}

#topo-transparent.topo-fixo-branco #logoInColor{
	display: block;
    max-width: 80%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

#topo-transparent.topo-fixo-branco nav ul.elementor-nav-menu li a.elementor-item{
	color: #ffffff;
}
#topo-transparent.topo-fixo-branco nav ul.elementor-nav-menu li:hover a.elementor-item{
	color: #fff;
}

#topo-transparent.topo-fixo-branco nav ul.elementor-nav-menu li a.elementor-item-active{
	color: #ffffff;
}

#topo-contatos{
    width: 100%;
	background: rgba(75,75,77,100);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  padding: 5px 0;
}
#topo-contatos.topo-fixo-branco{
	-webkit-box-shadow: 0px 10px 15px -5px rgba(0,0,0,0.10);
	-moz-box-shadow: 0px 10px 15px -5px rgba(0,0,0,0.10);
	box-shadow: 0px 10px 15px -5px rgba(0,0,0,0.10);
	background: rgba(75,75,77,.90);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  padding: 5px 0;
}


@media (max-width: 767px){
  #topo-transparent nav ul.elementor-nav-menu li a.elementor-item{
    color: #000000 !important;
    padding: 10px 25px;
  }
  #topo-transparent nav ul.elementor-nav-menu li a.elementor-item:hover{
  	background-color: #f4f4f4;
  }
  .ccw_plugin .animated{
  	bottom: 100px !important;
    right: 20px !important;
    height: 65px !important;
    width: 65px !important;
    line-height: 65px !important;
  }
  #topo-transparent{
  	padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
}