/*Header*/
body
{
	font-size: 13pt;
}
.gdlr-header-container.container
{
	max-width: 100%;
}
.gdlr-header-container-overlay
{
	left: 0;
	right: 0;
}
.gdlr-header-container-inner
{
	display: block;
	margin: 0 auto;

	max-width: 1140px;
}
.header-style-1 .gdlr-header-container-overlay
{
	background-color: rgba(254, 201, 47, 0.4);
}
.gdlr-main-menu > li > a
{
	color: #FFF;
}
.gdlr-main-menu > li > a:hover
{
	color: #d42d26;
}

/*Footer*/
.footer-wrapper
{
	background: #d42d26;
	color: #FFF;
}
.footer-wrapper a
{
	color: #FFF;
}
.footer-wrapper a:hover
{
	color: #fec92f;
}
.msp-cn-1-7
{
	color: #d42d26;
}
.footer-wrapper *
{
	border-color:#FFF;
}
/*inicio*/
.msp-cn-1-8
{
	font-size: 120px !important;
	text-align: center !important;
}
.gdlr-column-service-tab .column-service-learn-more
{
	color: #FFF;
}
.gdlr-column-service-tab .column-service-learn-more:hover
{
	text-decoration: underline;
}
.gdlr-column-service-tab .column-service-learn-more2
{
	color: #000;
}
.gdlr-column-service-tab .column-service-learn-more:hover
{
	text-decoration: underline;
}
#btn_ver_mas
{
	display: block;
	margin: 5px auto;

	max-width: 200px;

	color:#FFF;
	border: 2px solid #FFF;
	padding: 10px 20px;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

	overflow: hidden;
}
#btn_ver_mas:hover
{
	border-color: #fec92f;
	color:#fec92f;
}
.gdlr-content-title
{
	letter-spacing: 0px;
	font-weight: normal;
	text-align: center;
	color: #000 !important;
}
.gdlr-contact-us-tab.gdlr-item p
{
	display: block;
	margin: 0 auto;

	color: #000 !important;
	max-width: 60%;
}

/*Productos*/
.gdlr-classic-menu .menu-recommendation-inner
{
	color: #fec92f;
}
.columns-right
{
	float: right;
}
.btn_descarga
{
	width: 100%;
	border: 2px solid #d42d26;
	background: #d42d26;
	color: #FFF !important;
	text-align: center;
}
.btn_descarga:hover
{
	border: 2px solid #d42d26;
	background: transparent;
	color: #d42d26 !important;
}
.input1
{
	border: 1px solid #fec92f !important;
}
.gallery-item-video
{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.gallery-item-video:hover
{
	box-shadow: 5px 5px 20px #000;
	border: 4px solid #fec92f;
}
body .btn_super_whatsapp
{
	position: fixed;
	bottom: 20px;
	right:100px;

	display: block;
	margin: 0 auto;

	width: 60px;
	height: 60px;

	background: #2BA63B;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;


	overflow: hidden;
	z-index: 999999;
}
body .btn_super_whatsapp:hover
{
	-moz-box-shadow: 5px 5px 15px #000;
	-webkit-box-shadow: 5px 5px 15px #000;
	box-shadow: 5px 5px 15px #000;
}
body .btn_super_whatsapp a,
body .btn_super_whatsapp a i
{
	display: block !important;
	width: 100% !important;

	margin: 0 !important;
	padding: 0 !important;
	text-align: center !important;
	color: #FFF !important;
	font-size: 42px !important;
	line-height: 60px !important;
}
.dl-menuwrapper > .dl-menu, .dl-menuwrapper > .dl-submenu
{
	width: 100% !important;
	background: #111 !important;

	text-align: center !important;
}


@media (max-width: 1024px){
	.lbl_slider_churrotime
	{
		font-size: 80pt !important;
	}
}
@media (max-width: 768px){
	.lbl_slider_churrotime
	{
		font-size: 42pt !important;
	}
	.img_home_roy
	{
		float:none !important;
		display: block !important;
		margin: 10px auto !important;

		width: 100% !important;
		max-width: 100% !important;
		text-align: center !important;

		overflow: hidden !important;
	}
	.img_home_roy img
	{
		display: block !important;
		margin: 10px auto !important;

		width: 100% !important;
		max-width: 100px;
		text-align: center !important;

		overflow: hidden !important;
	}
	.gdlr-about-us-item .about-us-item-title
	{
		font-size: 42px !important;
	}
	.valores_container ul li
	{
		width: 100% !important;
		min-height: auto !important;
	}
}
@media (max-width: 480px){
	.lbl_slider_churrotime
	{
		font-size: 24pt !important;
		left: 30% !important;
	}
}
