/*
 Theme Name:     Victoria Francés
 Description:    Victoria Francés
 Author:         illusion Studio
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */


body {
    background-color:#EBE8E4;    
}



/*Flechitas menu*/
@media (min-width: 981px){
.iconomenu:after {
    display: inline-block;
    word-wrap: normal;
    white-space: nowrap;
    width: 5px;
    height: 1px;    
    background: #593e3a;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    content: "";
    position: absolute;
    right: 5px;
    top: 0.25rem;
}
.iconomenul:after {
    display: inline-block;
    word-wrap: normal;
    white-space: nowrap;
    width: 5px;
    height: 1px;    
    background: #593e3a;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    content: "";
    position: absolute;
    right: -15px;
    top: 0.25rem;
}
.iconomenub:before {
    display: inline-block;
    word-wrap: normal;
    white-space: nowrap;
    width: 5px;
    height: 1px;    
    background: #593e3a;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    content: "";
    position: absolute;
    left: -15px;
    top: 0.25rem;
}
}
/*
.iconomenu a:after {
	content: "-";
	color:#6a4b46;
	
}
*/

#main-header{
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
	padding-top:60px;
	z-index:10;
}

body.custom-background, .entry-content, .et_pb_section, #main-content {
    background-image: url(http://victoriafrances.es/wp-content/uploads/victoria-frances-background-200-.png)!important;
    background-position: left top!important;
	background-size:200px!important;   
    background-repeat: repeat!important; 
    background-attachment: scroll!important; 

}

.post-content .et_pb_section {
    background-color: rgba(255,255,255,0)!important ;
    background-image:none!important;
}

.category-noticias .et_pb_section {
    background-color: rgba(255,255,255,0)!important ;
    background-image:none!important;
}



body {
	 background-image: url(http://victoriafrances.es/wp-content/uploads/victoria-frances-background-200-.png)!important;
    background-position: left top!important;
	background-size:200px!important;   
    background-repeat: repeat!important; 
    background-attachment: scroll!important; 
}

p {
	font-weight:500!important;
}

.et-fixed-header {  

	background-image: url(http://victoriafrances.es/wp-content/uploads/victoria-frances-background-200-.png)!important;
    background-position: left top!important;
	background-size:200px!important;   
    background-repeat: repeat!important; 
    background-attachment: scroll!important; 
}

/* CSS de idiomas */

#lang_sel_list a:visited  {
	text-transform:uppercase;
	background:none;
}

#lang_sel_list ul a {
	text-transform:uppercase;
	background:none;	
}

#lang_sel_list ul {
	border-top:none!important;
	}

#lang_sel_list a {
	text-transform:uppercase;
	background:none;
}

#lang_sel_list ul a.lang_sel_other {
	background:none!important;
}

#lang_sel_list a.lang_sel_sel {
	background:none!important;
}

.icl-en a:after {
	content: " / ";
}

#lang_sel_list {
	float:right;
	margin-right:4%;
}

.screen-reader-text {
	display:none!important;
}

#main-header {
	background-color:rgba(255,255,255,1)!important;
        background-image: url(http://victoriafrances.es/wp-content/uploads/victoria-frances-background-200-.png)!important;
        background-position: left top!important;
        background-size: 200px!important;
        background-repeat: repeat!important;
        background-attachment: scroll!important;
	
}

#mobile_menu {
	background-color:rgba(255,255,255,1)!important;
}

.et_pb_pagebuilder_layout.single-post #page-container .et_pb_with_background .et_pb_row {
	
	width:100%!important;
}

@media (min-width: 981px){
.et_right_sidebar #sidebar {
     padding-right: 0px!important; 
	  padding-left: 30px;
    border-left: 1px solid rgba(0,0,0,.1);
}
}

@media (min-width: 981px){
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 4%;
}
}
.et_pb_post h2 {
	margin-top:0px!important;
}
@media (max-width: 425px){
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item {
	width:100%!important;
}}

@media (min-width: 425px){
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item {
	width:44%!important;
}}

@media (min-width: 768px){
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item {
	width:28%!important;
}}

/*FLECHAS GALERIA IMAGENES


.mfp-arrow-right:after {

	background-image: url('images/derecha.png');
	background-repeat:no-repeat;
	background-size:28px;
        width:28px;
       content:"\00a0";
	
       
       
}

.mfp-arrow-left:after {
      
	background-image: url('images/izquierda.png');
	background-repeat:no-repeat;
	background-size:28px;	
        width:28px;
        content:"\00a0";
       
        
}


.mfp-arrow-right{

	background-image: url('images/derecha.png')!important;
	background-repeat:no-repeat!important;
	background-size:28px!important;	
        width:28px!important;
       
}

.mfp-arrow-left{

	background-image: url('images/izquierda.png')!important;
	background-repeat:no-repeat!important;
	background-size:28px!important;	
        width:28px!important;
        
	
}
*/


/*FORMULARIO DE CONTACTO*/


.et_pb_contact p input[type=checkbox]+label i {
    background-color:#fff!important;
    border:2px solid #6a4b46;
}

.input et_pb_contact_captcha {
   /*background-color:#fff!important; */
   width:62px;
   background-image:url('images/captcha.png');
   background-repeat: no-repeat;
}

.et_pb_contact p input[type=radio]+label i {
    border:2px solid #6a4b46;
}

.et_pb_contact_field_0 {
    width:280px;
   /* background-image:url('images/input.png');*/
    background-repeat: no-repeat;
}

@media (min-width: 981px){
.et_pb_contact_field_0 {
    width:280px;
}
}

.et_pb_contact_field_1 {
    width:280px;
   /* background-image:url('images/input.png');*/
    background-repeat: no-repeat;
}

@media (min-width: 981px){
.et_pb_contact_field_1 {
    width:280px;
}
}

.et_pb_contact_field_2 {
    width:280px;
   /* background-image:url('images/input.png');*/
    background-repeat: no-repeat;
}
@media (min-width: 981px){
.et_pb_contact_field_2 {
    width:280px;
}
}


.et_pb_contact_field_3 {  
    float:right;
  /*  background-image:url('images/textarea295.png');*/
    background-repeat: no-repeat;
    
}


@media (min-width: 981px){
.et_pb_contact_field_3 {
    
   /* background-image:url('images/textarea550.png');*/
    float:right;
    width:550px;
	top:0px;
	left:300px;
	position:absolute;
}
}
/*
@media (min-width: 1024px){
.et_pb_contact_field_3 {
    margin-top:-260px;
   /* background-image:url('images/textarea550.png');
    float:right;
    width:550px;
}
}*/
@media (max-width: 981px){
.et_pb_contact_field_3 {
   /* background-image:url('images/textarea295.png');*/
    margin-top:0px;
    float:right;
    width:100%;
    background-size: 100% 100%;
    background-position:-10px -10px;
}
}




input[type=text],textarea {
    /*background-color: rgba(255,255,255,0)!important;*/
    border:2px solid #6a4b46!important;
}

textarea {
    height:210px;
}
@media (min-width: 981px){
textarea {
    height:210px;
    
}
}





.et_pb_section_0 {
	padding-top:192px!important;
}

.et_pb_post .et_pb_section_0 {
	padding-top:0px!important;
}

.et_header_style_centered header#main-header.et-fixed-header .logo_container {
        height: 99px!important;
}


@media all and (min-width: 981px) and (max-width:1350px){
.et_pb_post {
    padding: 76px 0px 0px 0px!important;
}
#sidebar {
    margin-top: 76px !important;
}
}



/*Galeria*/

/*
.et_pb_gallery_grid .et_pb_gallery_item,
.et_pb_gallery_grid .column_width,
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.portrait img
{
    width: 250px !important;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
    min-width: 250px!important;
}


.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img
{
    height: 250px !important;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
    min-height: 250px!important;
}


.et_pb_gallery_grid .gutter_width { width: 25px; }
.et_pb_gallery_grid .et_pb_gallery_item { margin-bottom:25px !important; }

.et_pb_gallery_grid .et_pb_gallery_item { clear:none !important; }
.et_pb_gallery_grid .et_pb_gallery_item:nth-child(4n) { margin-right:0 !important; }
.et_pb_gallery_grid .et_pb_gallery_item:nth-child(4n+1) { clear:both !important; }
.et_pb_gallery_grid .et_pb_gallery_item { margin-right:24px !important; }
.et_pb_gallery_grid .et_pb_gallery_image img { min-height: 0 !important; }
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img
{
    height: auto !important;
}
*/



.et_pb_gallery_grid .et_pb_gallery_image  {
    max-width: 100%;
    min-height: 100%;
    max-height: 200px;
    height: 200px;
   
    /*padding: 6px;*/
}

/*
.et_pb_gallery_image img {
  max-height:100%;
  height:auto;
}
*/

.et_pb_gallery_grid .et_pb_gallery_image {
    border: 2px solid #6a4b46;
	background-color:#6A4A45;
}

.et_pb_gallery_grid .et_pb_gallery_image  img{
    max-width:340px!important;  
	position: absolute;
    left: -20%;
    top: -5%;
}

@media (min-width: 981px) {
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item img, .et_pb_gallery_grid .et_pb_gallery_item img, .et_pb_portfolio_grid .et_pb_portfolio_item img {
    width: auto!important;
}
}


@media (min-width: 981px){
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_gutters3 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4, .et_pb_gutters3 .et_pb_column_3_4 {
    margin-right: 34px!important;
}
}

.et_pb_section .et_pb_gallery_grid img{
	border: 0px solid #6a4b46;
}




.ug-thumbs-grid-inner .ug-thumb-wrapper {

box-shadow:none!important;
}






/*FIN GALERIA*/




/*
.autoradiv .et_pb_image_0 img {
    border-top-left-radius: 250px!important;
    border-top-right-radius: 250px!important;  
}
*/
.mfp-fade.mfp-bg.mfp-ready{
    opacity:.95!important;
}


p, h6, h5, h4, h3, h2, h1, a , em, i, cite, div, #footer-bottom{
	font-family: 'BookmanOldStyle'!important;
}


#top-menu li a {
	font-family: 'TrajanPro';
}

@font-face {
    font-family: 'BookmanOldStyle';
    src: url('webfonts/BKMNOS.woff') format ('woff');
}

@font-face {
    font-family: 'BookmanOldStyle';
	font-style: bold;
    src: url('webfonts/BKMNOSB.woff') format ('woff');
}

@font-face {
    font-family: 'BookmanOldStyle';
	font-style: italic;
    src: url('webfonts/BKMNOSI.woff') format ('woff');
}


@font-face {
    font-family: 'TrajanPro';
    src: url('webfonts/TrajanPro-Regular.woff') format ('woff');
}

.et_pb_widget_area_left {
    padding-left: 30px;
    border-left: 1px solid rgba(0,0,0,.1);
	border-right: 0px!important;
}

.et_pb_widget ul li {
    margin-bottom: .5em;
    border-bottom: 1px solid rgba(0,0,0,.1);
	color: #6a4b46;
}

.widgettitle  {
	font-size:20px;
}

.et_pb_section img{
	border: 2px solid #6a4b46;
}



.autora img{
padding: 4px; 
border: 2px solid #6a4b46;
}

.archivo {
    margin-top:160px;
}


.categoria {
    margin-top:160px;
}

.categoria .et_pb_row {
    width:100%!important;
}

.archivo .et_pb_row {
    width:100%!important;
}



@media (min-width: 981px){
.archivo #left-area, .category #left-area {    
    padding-bottom: 23px;
    padding-left: 4%;
}
}

media all
.safari .et_pb_gallery_grid .et_pb_gallery_image {
	overflow:hidden!important;
}





.ug-lightbox .ug-lightbox-overlay{
    background-color:rgba(0,0,0,0.9)!important;
}



.mfp-close {
    position: absolute;
    width: 36px!important;
    height: 36px;
    background-repeat: no-repeat!important;
    background-image: url(/images/lightbox-icon-close.png)!important;
    background-position: 0px 0px!important;
    z-index: 4!important;
    cursor: pointer!important;
}


.ug-thumbs-grid-inner .ug-thumb-wrapper img {
	border:transparent!important;
}


.oculta-flechas .ug-lightbox-arrow-left, 
.oculta-flechas .ug-lightbox-arrow-right{
	display:none!important;
}



