/*

 Theme Name:   GeneratePress Child

 Theme URI:    https://generatepress.com

 Description:  Default GeneratePress child theme

 Author:       Tom Usborne

 Author URI:   https://tomusborne.com

 Template:     generatepress

 Version:      0.1

*/

a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{
    background-color: #912b6f !important;
    border: 1px solid #912b6f !important;
    padding: 8px 0px !important;
    border-radius: 3px !important;
    margin-bottom: 5px !important;
    margin: 6px 0 !important;
    width: 100% !important;
    color: #fff !important;
    font-weight: bold !important;
}
a#CybotCookiebotDialogBodyLevelButtonAccept, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{
    background-color: #912b6f !important;
    border: 1px solid #912b6f !important;
    padding: 8px 0px !important;
    border-radius: 3px !important;
    margin-bottom: 5px !important;
    margin: 6px 0 !important;
    width: 100% !important;
    color: #fff !important;
    font-weight: bold !important;
}
a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{
    background-color: #eeeeee !important;
    border: 1px solid #eeeeee !important;
    padding: 8px 0px !important;
    border-radius: 3px !important;
    margin-bottom: 5px !important;
    color: #000 !important;
    margin: 6px 0 !important;
    width: 100% !important;
    font-weight: bold !important;
}
#CybotCookiebotDialogPoweredbyImage{
    display: none !important;
}
#CybotCookiebotDialog{
    max-width: 17% !important;
    left: 20px !important;
    padding: 20px !important;
    top: auto !important;
    bottom: 10px !important;
    border-radius: 5px !important;
}
#CybotCookiebotDialogBodyContent{

    padding-left: 0 !important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{
    float: left !important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{
    width: 100% !important;
}
@media (min-width: 480px) and (max-width: 1500px){
    #CybotCookiebotDialog {
        max-width: 30% !important;
        left: 20px !important;
        padding: 20px !important;
    }
}
@media (max-width: 480px){

    #page{
        /*padding-top: 80px;*/
    }

    #CybotCookiebotDialog {
        max-width: 80% !important;
        left: 20px !important;
        padding: 20px !important;
        bottom: 0 !important;
        top: auto !important;
    }
    #CybotCookiebotDialogBodyLevelButtonsSelectPane{
        display: block  !important;
        width: 97% !important;
    }
    #CybotCookiebotDialogBodyLevelDetailsWrapper{
        width: 100% !important;
        display: block !important;
        padding: 15px 2px !important;
    }
    #CybotCookiebotDialogBodyLevelButtonsTable{
        width: 100% !important;
    }
}


/*idiomas*/
#polylang-2{
	width: 6%;
    border-left: 1px solid #fff;
    padding-left: 20px;
    margin-bottom: 10px;
}
#polylang-2 ul{
	   width: 100%;
    display: block;
    float: left;
}
#polylang-2 ul li{
    width: 50%;
    display: block;
    float: left;
    margin-bottom: 0px;
}
.sol-tas{
	padding: 10px 64px; 
    background: #DE7C29;
    color: #FFF;
    position: fixed;
    right: 0;
    top: 45%;
    text-decoration: none;
    font-size: 18px;
    text-align: center;
    font-weight: 500;
    font-family: "Poppins";
    z-index: 3;
}
.llam-val{
	padding: 10px 60px;
    background: #484848;
    color: #FFF;
    position: fixed;
    right: 0;
    top: 52%;
    text-decoration: none;
    font-size: 18px;
    min-width: 302px;
    text-align: center;
    font-weight: 500;
    font-family: "Poppins";
     z-index: 3;
}

.llam-val:hover{
	background: #fff;
	color: #9E2B63;
	border:1px solid #000;
}
.sol-tas:hover{
	background: #fff;
	color: #9E2B63;
		border:1px solid #000;
}

@media (max-width: 480px){
	.sol-tas{
		bottom: 0;
	    top: inherit;
	    min-width: inherit;
	    max-width: 50%;
	    left: 0;
	    padding: 5px 0;
	}
	.llam-val{
		bottom: 0;
	    top: inherit;
	    min-width: inherit;
	    max-width: 50%;
	    right: 0;
	    padding: 5px 60px;
	}
}



/*menu*/
.site-header{
	z-index: 9;
	padding-top: 0px;
}
.barra-superior{
	margin-bottom: 10px;
}
.barra-superior a, .inside-footer-widgets a{
	text-decoration: none;
}
.inside-top-bar .redes{
	margin-bottom: 5px;
}
.inside-top-bar {
    padding: 10px 0px 0px;
}
.top-bar{
	z-index: 99;
    position: fixed;
   width: 100%;
}
/*footer*/
.inside-footer-widgets p{
text-align: center;
}
.footer-widgets-container{
	padding: 0px;
}
/*home*/
/*#header-arte{
	
}*/
.referencia{
	border: 1px solid #fff; padding: 40px 70px 30px; margin: 0px;
}
.tributa{
	border: 1px solid #fff; 
	padding: 40px 50px 30px; 
	margin: 0px;
}
p.tributa-txt{
	margin-bottom: 10px;
}
.letra-pequena{
	font-size: 13px; line-height: 18px; margin-bottom: 0;
}
#menu a{
	color: #fff;
}
#menu a:hover{
	color: #9C9C9C;
}
body img.linea-tit{
	padding: 5px 2px;
}
#lista-arte ul{
	list-style: none;
	margin:0px;
}
#lista-arte li{
	margin-bottom:10px;
	padding-left: 1.95rem;
}
#lista-arte ul li:before{
	content: url('https://dev.dropalia.com/artevaloracion/wp-content/uploads/2021/11/onda-lista.png');	
	padding-right: 10px;
	position: absolute;
    left: 0PX;
}
#contacto img{
	margin-bottom: 3px;
}
@media (max-width: 768px){
body .inside-header {
    padding: 0px;;
}
.site-header {
    padding-top: 0px;
}
}

@media (max-width: 480px){
	.referencia, .tributa{
	padding: 40px 20px; 

	}
	.site-header img{
		width: 70%;
	}
	.site-header {
        padding-top: 60px;
	}
	.inside-top-bar{
		width: 100%;
		float: left;
		display: block;
	}
	.inside-top-bar #block-4{
		float: left;
		width: 65%;
		margin-top: 6px;
	}
	.inside-top-bar #block-5{
		float: left;
		width: 28%;
    	text-align: center;
		margin:0px;
	}
	.barra-superior, .redes {
    margin-bottom: 0px;
	}
	.barra-superior{
		text-align: left;
		padding-bottom: 10px;
	}
	body .generate-back-to-top{
		bottom: 45px;
	}
}
