﻿/*
 Theme Name:   Pinlion
 Theme URI:    https://pinlion.com/
 Description:  Pinlion
 Author:       Pinlion
 Author URI:   https://pinlion.com/
 Template:     Divi
 Version:      1.0.1
*/

/*ADMIN BAR - ALTERAR COR PARA A COR DO TEMA*/
#wpadminbar {
    color: #ffffff;
    background: #888888;
    font-size: 14px;
    font-weight: 600;
	-webkit-box-shadow: 0px 2px 7px -2px rgba(158,158,158,1);
	-moz-box-shadow: 0px 2px 7px -2px rgba(158,158,158,1);
	box-shadow: 0px 2px 7px -2px rgba(158,158,158,1);
}
#wpadminbar * {
    font-size: 14px;
    font-weight: 600;
}
#wpadminbar .ab-icon,
#wpadminbar .ab-icon::before,
#wpadminbar .ab-item::after,
#wpadminbar .ab-item::before {
    color: #ffffff;
}
#wpadminbar .ab-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon {
    color: #ffffff;
}

/*FOOTER*/
a.pinlion-footer{
	transition: color 1s;
}
a.pinlion-footer:hover { 
color: #f15d32!important;
}

.bot-env {
  font-size: 18px!important;
	font-weight: 600!important;
  background-color:#ffffff;
	color: #991B1E;
	width: 100%;
}

a.button-reser,
.bot-env{
  padding: 8px!important;
  border: 2px solid #991B1E!important;
	border-radius: 3px;
}
a.button-reser:hover,
.bot-env:hover {
	opacity: 1!important;
  color: #ffffff!important;
	background-color: #991B1E;
  padding: 8px!important;
  border: 2px solid #991B1E!important;
	border-radius: 3px!important;
}

body {
	font-weight: 400;
}
#top-menu a {
	color: #991B1E;
}

#top-menu a:hover,
p a:hover {
    opacity: .7;
}

.et_pb_social_media_follow li a.icon::before {
	color: #991B1E;
}

.et_pb_social_media_follow li a.icon:hover {
    background-color: #991B1E;
}

.et_pb_social_icon a.icon {
    border-width: 2px!important;
}

.et_mobile_menu li a {
	color: #991B1E;
}
et_mobile_menu li a:hover, .nav ul li a:hover {
	background-color: #ffffff;
	color: #991B1E;
}
.button-reservar a {
  background-color: transparent;
  padding: 8px!important;
  border: 2px solid!important;
	border-radius: 3px;
}
.button-reservar a:hover,
.et-fixed-header #top-menu .button-reservar a:hover {
	opacity: 1!important;
  color: #ffffff!important;
	background-color: #991B1E;
  padding: 8px!important;
  border: 2px solid #991B1E!important;
	border-radius: 3px!important;
}
@media only screen and (max-width: 981px) {
	.button-reservar a:hover {
  color: #991B1E!important;
}
}
.et_mobile_menu .menu-item-has-children>a {
	background-color: initial;
	font-weight: 600;
}