/*
Podeu afegir el vostre CSS aquí.

Feu clic a la icona d'ajuda de dalt si voleu saber-ne més.
*/
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@700&display=swap');


body div.slideshow-window * img {

    max-width: none !important;
    max-height: none !important;
    padding: 0 !important;
    position: relative;
    width: 100%;
}

.slideshow-window {
    background-color: #fff;
    border: 0px solid #fff;
    border-radius: 0px;

}

#header-text-nav-wrap {
    padding-bottom: 6px;
}

.main-navigation a {

    padding: 10px 5px 0 5px;
}

#menu-menu-principal .boto-menu{
 
background-color:#c0553e;
border:2px solid #c0553e;
}
#menu-menu-principal .boto-menu a{
color:#fff !important;
}

#menu-menu-principal .boto-menu:hover{
 
background-color:#fff;
border:2px solid #c0553e !important;
}
#menu-menu-principal .boto-menu:hover a{
color:#c0553e !important;
}


.main-navigation li.boto-menu.current_page_item {
    border-bottom: 2px;
}

.custom-logo{
	max-width:250px !important;
}
body{
	//background-color:#C0553E;
}
#page {
    border-radius: 25px;
    border: 3px solid #C0553E;
}
.footer-socket-wrapper {
    padding: 10px 0px;
    background-color: transparent;
}

#site-title,#site-description{
	display:none;
}
#header-text {
    float:none;
    padding: 10px 20px 0 0;
}
#header-text a{
    font-size:20px;
}

#header-left-section {
    margin: auto;
    text-align: center;
	  float:none;
}
#header-logo-image {
    float:none;
	  padding: 10px 0px 0 0;
    max-width: 100%;
}
#header-right-section,#header-left-section,.main-navigation{
	float:none;
	text-align:center;
}

.main-navigation li {
    padding: 0 10px 0 10px;
   
}

#video-portada {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
#video-portada iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 768px){
ul#menu-menu-principal{
   display:inline-flex;	
	
}
}

.header-post-title-container {
    background-color: #c0553e;
	  text-align:center !important;
}
.header-post-title-container .post-title-wrapper {
    float: none;
    max-width: 100%;
    padding-right: 0px;
}
.header-post-title-class{
	color:#fff !important;
	font-size:40px;
}

h1{
	color:#c0553e;
	font-family: 'Dancing Script', cursive;
	font-size:40px;
}
.footer-socket-wrapper{
text-align:center !important;	
}
.footer-socket-area .copyright{
	/*float:none !important;
	width:100% !important;
	max-width:100% !important;*/
}
.footer-socket-area .small-menu{
	/*display:none;*/
}

strong,b{
	color:#c0553e;
	/*font-family: 'Dancing Script', cursive;
	font-size:20px;*/
	font-weight:700;
}
.menu-menu-principal-container{
	border-top:1px solid #c0553e !important;
	padding-top:10px !important;
}
.main-navigation li.current_page_item {
   
    border-bottom: 1px solid #c0553e; 
}
#header-text-nav-container {
     border-bottom: 0px solid #EAEAEA;
}

input[type="text"], input[type="email"], input[type="password"], textarea {
    margin: 0; 
}
.text-proteccio-dades {
	font-size: 10px !important;
}

span.wpcf7-list-item {
    margin-left: 0;
}