/*
Theme Name: Savona Child Theme
Description: Savona Child Theme
Author: Matous Preininger
Template: savona
Version: 1.0.0
*/

#manuscript_results_header_container, #text_results_header_container, #archive_results_header_container {
    position: relative;
}
.manuscript_container_block {
    background-color: #d94914;
    padding: 12px;
    padding-top: 15px;
    padding-bottom: 8px;
    font-size: x-large;
    color: white;   
    }

.text_container_block {
    background-color: #2f7f87;
    padding: 12px;
    padding-top: 15px;
    padding-bottom: 8px;
    font-size: x-large;
    color: white;   
    }

.archive_container_block {
    background-color: #77151c;
    padding: 12px;
    padding-top: 15px;
    padding-bottom: 8px;
    font-size: x-large;
    color: white;   
    }

#manuscript_search_icon, #text_search_icon, #archive_search_icon, #search_icon {
	height: 50px;	
	width: 50px;
	position: absolute;
	right: 0;
	top: 0;
    }

.container_inline {
    background-color: #afafaf;
    padding: 12px;
    padding-right: 7%;
    padding-bottom: 8px;
    font-size: x-large;
    color: white;
    border-right: 12px solid white;
    border-top: 12px solid white;
    display: inline-block;
    max-width :32%;
        
    }

#manuscript_results_container_left {
    background-color: #d94914;
    }

#text_results_container_center {
    background-color: #2f7f87;
    }

#archive_results_container_right {
    background-color: #77151c;
    }

#container_help {
    background-color: white;
    color: #afafaf;
    border-right: 10px solid white;
 	padding-right: 0px;
    padding-left: 8px;
    position: absolute;
    right: 0;
    
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #2f7f87;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #294c4a;
}

.custom-next-post, .custom-previous-post {
    font-size: xx-large;
}
/*
#container_right, #manuscript_results_container_right, #text_results_container_right {
	display: none;
	temporarily hide the archive link
}*/

/* -----------------CSS added on 16/11 during css consolidation----------- */


.division_line_large {	
    border-top: 2px solid black;
    padding-top: 20px;
    font-size: xx-large;
}
  
.division_line {
    height: 0px;
    margin-top:15px;
    margin-bottom:15px;
    margin-right:0px;
    margin-left:0px;
    padding:0px;
    border-top: 1px solid black;
}	

.grey_row {
    background-color: #ebebeb;
}

.table_label {
    font-weight: bold;
    width: 190px;
}

#header_container, 
.subheader_container {
    position: relative;
    width: 100%;
}

.pods_template_table {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.pods_template_table tr,
.pods_template_table th,
.pods_template_table td{
    border: none;
    vertical-align: baseline;
}

.tooltip {
    display: inline-block;
    vertical-align: super;
    font-size: smaller;
  background-color: #d4ebe9;
  border-radius: 50%;
  height: 12px;
  width: 12px;
  text-align: center;
}

.tooltip .tooltiptext {
    visibility: hidden;
    background-color: #dae3da;
    color: black;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    opacity: 0.9;
    /* Position the tooltip */
    position: absolute;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
  }


/*  Manuscripts Pods Template Styling  */

/* .slightly_larger_p {         
        text-align: left;
        margin-top: 5px;
        margin-bottom: 5px;
    } */


.foreign_id_keys {
    width: 110px;
}

#manuscript_container_left {
    background-color: #d94914;
  }

#see_texts{
    background-color: #dae3da;
    color: black;
    width: 210px;
    text-align: center;
    padding: 8px;
    border-radius: 6px;
}


/*  Texts Pods Template Styling  */

#text_container_center {
    background-color: #2f7f87;
}

#text_original{
    width: 49%;
    vertical-align: text-top;
}

#translation{
    width: 49%;
    text-align:justify;
    vertical-align: text-top;
}



/* Archives Pods Template Styling */

#see_manuscripts{
    background-color: #dae3da;
    color: black;
    width: 210px;
    text-align: center;
    padding: 8px;
    border-radius: 6px;
}

#archive_container_right {
    background-color: #77151c;
}

/* ---------------- WP pages styling ---------------------------*/

/* archives search */

#wppage_header_container, .wppage_subheader_container {
    position: relative;
    width: 100%;
}

.searchandfilter[data-sf-form-id="20325"] {
    position: relative;
}
    
.searchandfilter > ul{
    padding-left: 6px;
    padding-bottom: 0px;
}
  
#search-filter-form-20325 > ul > li > div.sf-meta-range.sf-meta-range-slider {
    display: inline-block;
}	

#search-filter-form-20325 > ul > li > label > div.chosen-container.chosen-container-multi > ul.chosen-choices, #search-filter-form-20325 > ul > li > label > div.chosen-container.chosen-container-multi > div.chosen-drop, #search-filter-form-20325 > ul > li > label > input.sf-input-text, #search-filter-form-20325 > ul > li > div.sf-meta-range.sf-meta-range-slider {
    width: 250px;
}

#search-filter-form-20325 > ul > li > h4 {
    display: inline-block;
    width: 40%;
}

#search-filter-form-20325 > ul > li > label {
    display: inline-block;
    width: 25%;
}
  
#search-filter-form-20325 > ul > li.sf-field-post-meta-sigla > h4, 
#search-filter-form-20325 > ul > li.sf-field-post-meta-sigla > label {
    display: block;
}

#search-filter-form-20325 > ul > li.sf-field-submit > input {          

    background-color: #77151c;
    color: white;
    font-size: larger;
    border: none;
    width: 169px;
    height: 36px;
    padding: 7px 9px 32px;      
}

#search-filter-results-20325 > div > h2 {
    font-size: 220%;
}

#search-filter-results-20325 > div > p {
    max-height: 110px;
    overflow: hidden;
}

#browse_all_archives_button {
    text-align: right;
    background-color: #d4ebe9;
    color: black;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 8px;
    padding-bottom: 4px;
    padding-top: 7px;
}  




#search-filter-form-20325 > ul > li.sf-field-post-meta-date_earliest > h4 {
    position: relative;
    top: -30px;
}
#search-filter-form-20325 > ul > li > div.sf-meta-range.sf-meta-range-slider {
    display: inline-block;
}	
#search-filter-form-20325 > ul > li.sf-field-post-meta-date_earliest > div > div.meta-slider {
    max-width: 250px;
    width: 250px;
}

.searchandfilter[data-sf-form-id="20325"] .noUi-connect {
    background-color: #2f7f87;
}

#search-filter-form-20325 > ul > li.sf-field-post-meta-tm_pl > label > div > div.chosen-drop {
    max-height: 95px;
}

#search-filter-form-20325 > ul > li.sf-field-post-meta-tm_pl > label > div > div.chosen-drop > .chosen-results {
    max-height: 95px;
}

/* texts search */
.searchandfilter[data-sf-form-id="20347"]
    {
        position: relative;
    }

#search-filter-form-20347 > ul > li > h4 {
    display: inline-block;
    width: 30%;
}
  
#search-filter-form-20347 > ul > li > label {
    display: inline-block;
    width: 25%;
    max-width: 60%;
}
    
#search-filter-form-20347 > ul > li.sf-field-submit > input {          
    background-color: #2f7f87;
    color: white;
    font-size: larger;
    border: none;
    width: 169px;
    height: 36px;
    padding: 7px 9px 32px;   
}

    
#search-filter-form-20347 > ul > li > label > div.chosen-container.chosen-container-multi > ul.chosen-choices,
#search-filter-form-20347 > ul > li > label > div.chosen-container.chosen-container-multi > div.chosen-drop,
#search-filter-form-20347 > ul > li > label > input.sf-input-text {
    width: 250px;
}

#search-filter-results-20347 > div > h2 {
    font-size: 220%;
}
  
#browse_all_texts_button {
    text-align: right;
    background-color: #d4ebe9;
    color: black;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 8px;
    padding-bottom: 4px;
    padding-top: 7px;
}

#search-filter-form-20347 > ul > li.sf-field-post-meta-date_copy_earliest > h4 {
    position: relative;
    top: -30px;
}
#search-filter-form-20347 > ul > li > div.sf-meta-range.sf-meta-range-slider {
    display: inline-block;
}	
#search-filter-form-20347 > ul > li.sf-field-post-meta-date_copy_earliest > div > div.meta-slider {
    max-width: 250px;
    width: 250px;
}

.searchandfilter[data-sf-form-id="20347"] .noUi-connect {
    background-color: #2f7f87;
}

/* manuscript search */

.searchandfilter[data-sf-form-id="11222"]{
    position: relative;
}

#search-filter-form-11222 > ul > li > div.sf-meta-range.sf-meta-range-slider {
    display: inline-block;
}	

#search-filter-form-11222 > ul > li > h4 {
   display: inline-block;
   width: 30%;
}

#search-filter-form-11222 > ul > li > label {
    display: inline-block;
    width: 25%;
}

#search-filter-form-11222 > ul > li.sf-field-post-meta-sigla > label > div.chosen-container {
    max-width: 70%;
}
#search-filter-form-11222 > ul > li.sf-field-post-meta-sm > label > div > div.chosen-drop {
    max-height: 150px;
}

#search-filter-form-11222 > ul > li.sf-field-post-meta-sm > label > div > div.chosen-drop > ul.chosen-results {
    max-height: 150px;
}

#search-filter-form-11222 > ul > li.sf-field-post-meta-pgm > label > div > div.chosen-drop {
    max-height: 100px;
}

#search-filter-form-11222 > ul > li.sf-field-post-meta-pgm > label > div > div.chosen-drop > ul.chosen-results {
    max-height: 100px;
}

#search-filter-form-11222 > ul > li.sf-field-post-meta-gemfno > label > div > div.chosen-drop {
    max-height: 75px;
}

#search-filter-form-11222 > ul > li.sf-field-post-meta-gemfno > label > div > div.chosen-drop > ul.chosen-results {
    max-height: 75px;
}

#search-filter-results-11222 > div > h2 {
    font-size: 220%;
}

#search-filter-results-11222 > div > p {
    max-height: 110px;
    overflow: hidden;
}

#search_header {
    position: relative;
    top: 5px;
    left: 6px;
    font-size: x-large;
}

#search-filter-form-11222 > ul > li.sf-field-submit > input {          

    background-color: #d94914;
    color: white;
    font-size: larger;
    border: none;
    width: 169px;
    height: 36px;
    padding: 7px 9px 32px;
    position: absolute;
    right: 0;
    
}

#search-filter-form-11222 > ul > li > input.search-filter-reset {          
	background-color: White;
	color: #2f7f87;
	font-size: large;
	border: none;
	padding: 6px 28px;
}	

#browse_all_manuscripts_button {
    text-align: right;
    background-color: #dae3da;
    color: black;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 8px;
    padding-bottom: 4px;
    padding-top: 7px;
}

#browse_all_manuscripts_button:hover {
    background-color: #2f7f87;
    color: white;
}  
    
 #more_options {
    display: inline-block;
    width: 30%;  
    text-align: center;
    background-color: #dae3da;
    color: black;
    padding: 8px;
    padding-bottom: 4px;
    padding-top: 7px;
    margin-bottom: 30px;
}

#more_options:hover {
    background-color: #2f7f87;
    color: white;
}

#search-filter-form-11222 > ul > li > label > div.chosen-container.chosen-container-multi > ul.chosen-choices {
    width: 250px;

}

#search-filter-form-11222 > ul > li > label > div.chosen-container.chosen-container-multi > div.chosen-drop {
    width: 250px;
    
}	

#search-filter-form-11222 > ul > li > label > input.sf-input-text {
    width: 250px;
}

#search-filter-form-11222 > ul > li > div.sf-meta-range.sf-meta-range-slider {
    width: 250px;
}

#search-filter-form-11222 > ul > li.sf-field-post-meta-date_copy_earliest > h4 {
    position: relative;
    top: -30px;
}

#search-filter-form-11222 > ul > li.sf-field-post-meta-date_copy_earliest > div > div.meta-slider {
    max-width: 250px;
    width: 250px;
}	
.searchandfilter[data-sf-form-id="11222"] .noUi-connect {
    background-color: #2f7f87;
}

/*hiding advanced manuscript search fields */
/*.searchandfilter > ul > li.sf-field-post-meta-category_fomularyapplied,
.searchandfilter > ul > li.sf-field-post-meta-languages,
.searchandfilter > ul > li.sf-field-post-meta-form_sheetrollcodexrotulus,
.searchandfilter > ul > li.sf-field-post-meta-material,
.searchandfilter > ul > li.sf-field-post-meta-findspot, 
.searchandfilter > ul > li.sf-field-post-meta-archive_name,
.searchandfilter > ul > li.sf-field-post-meta-present_location, 
.searchandfilter > ul > li.sf-field-post-meta-tm,
.searchandfilter > ul > li.sf-field-post-meta-sm,
.searchandfilter > ul > li.sf-field-post-meta-pgm,
.searchandfilter > ul > li.sf-field-post-meta-gemfno,
.searchandfilter > ul > li.sf-field-post-meta-sarrazin,
.searchandfilter > ul > li.sf-field-post-meta-akz,
.searchandfilter > ul > li.sf-field-post-meta-van_hael,
.searchandfilter > ul > li.sf-field-post-meta-acm,
.searchandfilter > ul > li.sf-field-post-meta-mertons_pack_no,
.searchandfilter > ul > li.sf-field-post-meta-b-d {
    display: none;
}*/

/*hiding advanced text search fields 

.searchandfilter > ul > li.sf-field-post-meta-dialect,
.searchandfilter > ul > li.sf-field-post-meta-text_sigla,
.searchandfilter > ul > li.sf-field-post-meta-manuscript_id {
    display: none;
}           */

/* mobile stuff */
@media screen and (max-width: 1080px) {

    #search-filter-form-11222 > ul > li > h4 {
        display: inline-block;
        width: 25%;
    }
   
}

@media screen and (max-width: 620px) {
    
    .container_inline {
        display: block;
        max-width: 100%;
        width: 70%;  
    }
    
    #container_help {
        display: inline-block;
        width: 25%;
        position: absolute;
        right: -10px;
        top: 133px;
    }
    
    .searchandfilter > ul > li.sf-field-post-meta-archive_id,
    .searchandfilter > ul > li.sf-field-post-meta-provenance,
    .searchandfilter > ul > li.sf-field-post-meta-tm_pl,
    .searchandfilter > ul > li.sf-field-post-meta-text_id,
    .searchandfilter > ul > li.sf-field-post-meta-manuscript_id,
    .searchandfilter > ul > li.sf-field-post-meta-language,
    .searchandfilter > ul > li.sf-field-post-meta-dialect,
    .searchandfilter > ul > li.sf-field-post-meta-dialect,
    .searchandfilter > ul > li.sf-field-post-meta-text_sigla,
    .searchandfilter > ul > li.sf-field-post-meta-conventional_title,
    .searchandfilter > ul > li.sf-field-post-meta-category_fomularyapplied,
    .searchandfilter > ul > li.sf-field-post-meta-languages,
    .searchandfilter > ul > li.sf-field-post-meta-form_sheetrollcodexrotulus,
    .searchandfilter > ul > li.sf-field-post-meta-material,
    .searchandfilter > ul > li.sf-field-post-meta-findspot, 
    .searchandfilter > ul > li.sf-field-post-meta-archive_name,
    .searchandfilter > ul > li.sf-field-post-meta-present_location, 
    .searchandfilter > ul > li.sf-field-post-meta-tm,
    .searchandfilter > ul > li.sf-field-post-meta-sm,
    .searchandfilter > ul > li.sf-field-post-meta-pgm,
    .searchandfilter > ul > li.sf-field-post-meta-gemfno,
    .searchandfilter > ul > li.sf-field-post-meta-sarrazin,
    .searchandfilter > ul > li.sf-field-post-meta-akz,
    .searchandfilter > ul > li.sf-field-post-meta-van_hael,
    .searchandfilter > ul > li.sf-field-post-meta-acm,
    .searchandfilter > ul > li.sf-field-post-meta-mertons_pack_no,
    .searchandfilter > ul > li.sf-field-post-meta-b-d {
        display: none;
    }

    #search-filter-form-11222 > ul > li.sf-field-submit > input {          
        display: block;
        top: 190px;
    }
       
    #search-filter-form-11222.searchandfilter > ul {
        padding-bottom: 40px;
    }
    
    .searchandfilter > ul > li.sf-field-post-meta-sigla,
    .searchandfilter > ul > li.sf-field-post-meta-identifier {
        display: none;
    }

    #more_options {
        display: none;
    }  

    #search-filter-form-11222 > ul > li.sf-field-submit > input {   
        top: 0;
    }    
} 