* {
    margin:0;
    padding:0;
}
html, body {  
height: 100%;
}
#container{
    min-height: 100%;
    display: none;
    max-width: 1260px;
    margin-right: auto;
    margin-left: auto;
}
#main{
    overflow: auto;
    padding-bottom: 130px;
}
#footer{
    position: relative;
    height: 130px;
    margin-top: -130px;
    clear: both;
    display: none;
}

/* acf form style */

.acf-input input{
   border-color:  #A0A0A0 !important;
   padding: 8px !important;
   border-radius: 4px !important;
   font-size: 14px !important;
   font-weight: 300 !important;
} 


.acf-form-submit input{
    border-color: black;
    margin-left:10px;
}

/* acf form style end */


/* elementor checkbox*/
.elementor-field-option{
    padding: 5px !important;
}


/* activity area please make more precise */
.activity-section article{
    cursor: pointer; 
}

.activity-section article:hover{
    background-color: #fcfcfc;
} 

/* Transportation filed names and skips */
#delivery-start{
    margin-right: 1px;
}
#pick-up-start{
    margin-right: 1px;
}

.artleyform-label{float: left;
padding: 10px !important;
font-size: 21px !important;
font-weight: 600 !important;
width: 100% !important;
/* background-color: #ededed !important; */
/* border-bottom: 2px solid #ededed !important; */
}

/* collection list title and year in same line */
.user-collection-title-year ul, .user-collection-title-year ul li, .user-collection-title-year ul span{
	display:inline !important;
}


/*Collection extra info on collection page will be toggled */
#collection-info{
    display:none;
}

input:focus {
    background-color:  #fcfcfc !important;
    border-color: black !important;
  }


/*Artist list hide to start with */
#artist-list{
    display:none;
}

#artist-list-button span:hover{
    cursor: pointer;
}
/* artists list view firstname */
.artists-list-firstname{
    font-weight: 100;
}
.artists-list-lastname{
    font-weight: 400;
}

* {
    box-sizing: border-box;
  }
  
  /* Create three equal columns that floats next to each other */
  .column {
    float: left;
    width: 15%;
    padding-right: 5px;
  }

#collection-edit-form .remove-button
{
	font-weight : 100;
	font-size: 14px;
	 border-color: black;
      padding: 5px;
      border-width: 0px;
}

#collection-edit-form .remove-button:hover{
 color:black;	
}
.column.remove-files-with-text {
	 width: 20%;
}
.column.remove-files-with-text button{
	 padding: 0px;
}
  
  /* Clear floats after the columns */
  .row:after {
    content: "";
    display: table;
    clear: both;
  }

  /*edit form hidden at the start */
  #collection-edit-form{
      display:none;
  }


/*FORM general */ 
form label{
    font-family: "Artley MONTSERRAT" !important;
} 

form .form-primary-label{
    border: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E2E2E4;
    margin-top:40px
}
/*FORM general end */ 
/* mõülema kollektsiooni formi inputite seadmine oma div kasti ülemisse ossa */
form[name="create_collection"] .elementor-field-type-upload{
    align-items: flex-start;
} 
form[name="update_collection"] .elementor-field-type-upload{
    align-items: flex-start;
} 


/* CREATE COLLECTION FORM  */
 @media  (min-width:501px) {
	 
form[name="create_collection"] .elementor-field-group-artwork_invoice{
    max-height: 60;
} 
form[name="update_collection"] .elementor-field-group-artwork_invoice{
    max-height: 60;
} 

form label{
    font-family: "Artley MONTSERRAT" !important;
} 


form[name="create_collection"]  .elementor-field-group-artwork_period_category .elementor-field-option{
    width: 25%;
   }
form[name="create_collection"]  .elementor-field-group-artwork_media_category .elementor-field-option{
    width: 25%;
   }
/* //KATSetus raadioga  */
form[name="create_collection"]  .elementor-field-group-artwork_media_category_radio .elementor-field-option{
    width: 25%;
   }

form[name="create_collection"]  .elementor-field-group-artwork_status .elementor-field-option{
    width: 25%;
   }
form[name="create_collection"]  .elementor-field-group-artwork_category_movements .elementor-field-option{
    width: 25%;
   }
	 
form[name="create_collection"]  .elementor-field-group-signed_extra_info {
    margin-bottom: 0px !important;
   }

   form[name="update_collection"]  .elementor-field-group-artwork_period_category .elementor-field-option{
    width: 25%;
   }
form[name="update_collection"]  .elementor-field-group-artwork_media_category .elementor-field-option{
    width: 25%;
   }
/* //KATSetus raadioga  */
form[name="update_collection"]  .elementor-field-group-artwork_media_category_radio .elementor-field-option{
    width: 25%;
   }

form[name="update_collection"]  .elementor-field-group-artwork_status .elementor-field-option{
    width: 25%;
   }
form[name="update_collection"]  .elementor-field-group-artwork_category_movements .elementor-field-option{
    width: 25%;
   }

form[name="update_collection"]  .elementor-field-group-signed_extra_info {
    margin-bottom: 0px !important;
   }

}
   
/*End of CREATE COLLECTION FORM */

/* CREATE Insurance FORM  */
.elementor-field-group-insurance_burglar_alarm_specify {
    visibility:hidden;
}
.elementor-field-group-insurance_fire_alarm_specify {
    visibility:hidden;
}
/*End of CREATE Insurance FORM */

/* CREATE transportation FORM  */

/*End of CREATE Insurance FORM */


/* SUBSCRIBRE FORM */
#subscribe-form input:focus{
    background-color:  #F0F0F0 !important;
    border-color: #A7A7A8 !important;
}
#subscribe-form input {
    border-color: #A7A7A8;
}
/* SUBSCRIBRE FORM END */

/*
Mandatory filed */
#mandatory_text{
    display:none;
}
#files_allowed_text{
    display:none;
}

#confirm_text{
    display:none;
}

/* USER PROFILE  FORM */

form[name="profile_form"] label{
    font-family: "Artley MONTSERRAT" !important;
} 

form[name="profile_form"]  .elementor-field-option{
    width: 25%;
   }

/*Change password modal */
#modal_5efd05a582 .modal-content {
    width: 30%;
    border-radius: 4px;
    padding-bottom: 70px;
}
#modal_5efd05a582 .acf-icon {
    position: relative;
    float: right;
    border: 0px;
    margin-right: -15px;
}
.acfef-edit-button{
    border-color: black;
    border: 1px 1px 1px 1px ;
    font-family: "Artley MONTSERRAT" !important;
    font-size:15px;
    font-weight: 100;

}

#change-password-button button{
    float:right;
}

#change_password_section{
    display:none;
}
.password_too_short_warning{
    display:none;
}
.passwords_different_warning{
    display:none;
}

/*End of MY PROFILE FORM */

 .artist-cover-photo img {
    max-height: 450px;
    height: 70%;
    width: auto;
    /* img{
    width:100%;
    max-width:600px;
} */
} 
 
.preload {
    width: 125px;
    height: 125px;
    position: fixed;
    z-index: 9999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); /* This centers the element perfectly */
}

.elementor-slideshow__title{
    font-family: Artley MONTSERRAT, monserrat;
}

.artwork_details_show p, .artwork_main_details p {
    font-family: "Artley MONTSERRAT" !important;
    font-size:14px;
    font-weight: 100;
    margin: 5px 2px;
}

.request_status {
    font-family: "Artley MONTSERRAT" !important;
    font-weight: 100;
    text-align: right;
    font-size:14px;
    margin: 0px;
}
.artwork_details_info{
	/*400 works as well*/
	font-weight:normal;
}

.request_status.red{
    color: #A60202;
}
.request_status.green{
    color: #458803;
}
.back-to-request-container {
    text-align: center;
    font-family: "Artley MONTSERRAT" !important;
    font-weight: 100;
}
.back-to-request-container .back-to-request-link{
    color: #A7A7A8;
}
.back-to-request-container .back-to-request-link:hover{
    color: #000000;
}

.search_label{
    margin: 0px 10px 0px 5px;
}
.search_label_heading{
	font-weight:100;
	font-size:18px;
	margin-bottom:8px;
}

.search_fields_container_div{
    display: flex;
    flex-wrap: wrap;
}
.search_fields_container{
    width: 25%;
     margin: 10px 0px 0px 0px; 
   }
.search_input_container{
       width: 50%;
       margin-bottom : 20px;
} 

.search_form {
    font-family: "Artley MONTSERRAT" !important;
}

.search_form button{
       border-color: black !important;
       margin-right: 10px;
       font-size: 15px;
       font-weight: 100 !important;
}

.artley-show-filters-container{
    color: black;
    font-family: "Artley MONTSERRAT" !important;
    font-weight: 100;
    text-align: right;
    font-size:13px;
    font-style: italic;
}
.search_form label{
    font-size: 14px !important;
}

#collection-missing-info {
    display:none;
}
#no-search-results{
    display:none;
}

.log-in-form{
    display:none;
}
#elementor-login-remember-me {
    margin-right:3px;
}

/* for title margin in change password form .acfef-form-title = .artley-form-heading */
.acfef-form-title{
margin-bottom: 35px !important;
}

.artley-form-heading{
    margin-bottom: 35px !important;
}
.login-form-content .artley-form-heading{
    margin-bottom: 20px !important;
}
.acf-form-fields {
    margin-bottom: 12px !important;
    }
 .acf-fields{
   margin-bottom: 12px !important;
 } 

/* terms and privacy page  */
.artley_info_pages
	p{
		padding-left: 10px;
		padding-top:10px;
	}

	li{
		margin-left:40px; 
		margin-top:10px;
	}
	 h4{
		padding-top:20px; 
	}

/* change password modal       */
#modal_5efd05a582 {
    background-color: rgba(240, 240, 240, 0.46) !important;
}
#modal_5efd05a582 h2{
    font-size: 24px !important;
}
#modal_5efd05a582 label{
    font-weight: 100 !important;
    font-size: 14px !important;

}
#modal_5efd05a582 #acf-form-5efd05a582{
    font-weight: 100 !important;
    font-size: 14px !important;
}
#modal_5efd05a582 input{
    font-size: 15px !important;
}

#modal_5efd05a582 .modal-content{
    background-color: white !important;
    width: 35% !important;
    max-width: 500px !important;

}

#modal_5efd05a582 .acf-field{
    padding-left: 0px !important;
}
#modal_5efd05a582 .acf-button{
    margin-left: 0px !important;
}

.flatpickr-month .cur-month{
    font-family: "Artley MONTSERRAT" !important;
}
.flatpickr-month .numInput{
    font-family: "Artley MONTSERRAT" !important;
    font-size: 16px !important;
}

.collection-list .elementor-button{
	background-color:white !important;
}


.artley-collection-page-container-grid-container{
	//background-color:red;
	margin-top:80px;
	display:grid;
	grid-template-columns:100%;
	grid-row-gap:20px;

}

.artley-collection-page-container-grid-container .grid-item-2{
		justify-self: end;	
		margin-right:3px;

}

.esimene-grid-container{
	display:grid;
	grid-template-columns:repeat(2,1fr);

}
.esimene-grid-container .artley-collection-name{
		font-weight:100 !important;
}
.esimene-grid-container .collection-artley-button-container{
 	text-align: right;


}
.esimene-grid-container .artley-button{
	font-weight:100 !important;
 	border: 1px solid black;
	outline: 0;

}

.artwort-list-container{
        display:grid;
        grid-template-columns: repeat(5, 1fr);
	    grid-column-gap:20px;
	    grid-row-gap:20px;
	//grid-column-end: auto;
	
}
    
.artwort-list-container img{
        display:block;
        min-width:230px;
        min-height:230px;
        max-width:230px;
       max-height:230px;
        object-fit: cover;
    }

.artwort-list-container p{
        font-size:14px;
        font-weight: 100;
        margin: 5px 2px;
        
    }

.our-work p{
        font-size:14px !important;
        font-weight: 100 !important;
        margin: 5px 2px !important;
        
    }
.hover-effect{
	opacity:100%;
}
.hover-effect:hover{
	opacity:90%;
}






@media screen and (min-width:1px) and (max-width:500px) {
     #container{
         padding:10px;
     }
    form[name="create_collection"]  .elementor-field-group-artwork_media_category_radio .elementor-field-option{
        width: 100%;
       } 
    
    form[name="create_collection"]  .elementor-field-group-artwork_status .elementor-field-option{
        width: 100%;
       }  
    form[name="create_collection"]  .elementor-field-group-artwork_category_movements .elementor-field-option{
        width: 100%;
       } 
    form[name="create_collection"]  .elementor-field-group-artwork_period_category .elementor-field-option{
        width: 100%;
       }

  
    form[name="create_collection"]  .elementor-field-group-is_artwork_signed {
        width: 100%;
       }
    form[name="create_collection"]  .elementor-field-group-signed_extra_info {
        width: 100%;
        margin-bottom: 20px !important;
       }
	   form[name="update_collection"]  .elementor-field-group-artwork_media_category_radio .elementor-field-option{
        width: 100%;
       } 
    
    form[name="update_collection"] .elementor-field-group-artwork_status .elementor-field-option{
        width: 100%;
       }  

    form[name="update_collection"]  .elementor-field-group-artwork_category_movements .elementor-field-option{
        width: 100%;
       } 
	
    form[name="update_collection"]  .elementor-field-group-artwork_period_category .elementor-field-option{
        width: 100%;
       }

  
    form[name="update_collection"]  .elementor-field-group-is_artwork_signed {
        width: 100%;
       }
    form[name="update_collection"]  .elementor-field-group-signed_extra_info {
        width: 100%;
        margin-bottom: 20px !important;
       }

       .search_fields_container{
        width: 100%;
         margin: 10px 0px 0px 0px; 
       }


       form[name="profile_form"]  .elementor-field-option{
        width: 100%;
       }


	/* change password modal       */
	#modal_5efd05a582 .modal-content{
		width: 80%;
	}
	
	.artwort-list-container{
        display:grid;
        grid-template-columns: repeat(2, 1fr);
	    grid-column-gap:10px;
	    grid-row-gap:10px;
	//grid-column-end: auto;
	
	}
	.artwort-list-container img{
        display:block;
        min-width:150px;
        min-height:150px;
        max-width:150px;
       max-height:150px;
        object-fit: cover;
    }

}

/* lisan alla 1000 reegli ainult piltide jaoks */
@media screen and (min-width:501px) and (max-width:1000px) {
	     #container{
         padding:10px;
     }
		.artwort-list-container{
        display:grid;
        grid-template-columns: repeat(3, 1fr);
	    grid-column-gap:20px;
	    grid-row-gap:20px;
	//grid-column-end: auto;
	
	}
}

.site-main{
    max-width:1250px !important;
}

/* pdf generation */

/* // 297
// 1123px */
#pdf-print-container {
    min-height: 270mm;
	position: relative; /* Make the container a position reference for its children */
    display: none;  
}

#pdf-print-container p{
	text-align: center;
	/* font-family: 'Lora', serif; */
	font-size: 10px;
	font-weight: 10;
	margin-bottom:10px;
}

#heading {

	font-family: Montserrat !important;
	font-size: 12px !important;
	text-transform: uppercase !important;

}

.image-wrapper {
    max-width: 100%;
    height: 600px; /* Set the desired height for the container */
    overflow: hidden;
	overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
	margin-top:30px;
    margin-bottom: 15px;
    margin-left: 5px;
    margin-right: 5px;

  }
  
  .image-wrapper img {
      width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
  }

.logo-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%; /* Ensure the container takes up the full height */
  margin:20px;
}

.pdf-artley-logo{
	 margin-top:80px;
}

.centered-image {
  max-width: 40%; /* Set the maximum width to 50% of its container */
  height: auto; /* Maintain the aspect ratio */
}

 /*JUST BLUE LINE IN THE MIDDLE 
 #pdf-print-container::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%; 
    width: 1px;  
    background-color: blue;  
} 
*/

.mustbeend {
    position: absolute;
    bottom: 20px;
    left: 50%; /* Position the left edge at 50% of the container width */
    transform: translateX(-50%); /* Shift the element left by 50% of its own width */
}

/* pdf generation end */



