/* 
Theme Name: Hello Lashon
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Brand Colors
    Blue-1: #003660
    Blue-2: #82B9E3
    Blue-3: #4C7186
*/

/* Open Sans use 300-800 */

.open-sans-something {
    font-family: "Open Sans", sans-serif;
    font-optical-sizing: auto;
    font-weight: 300;
    font-style: normal;
    font-variation-settings: "wdth" 100;
}

html {font-size:15.5px;}
body:not([class*=elementor-page-]) .site-main {max-width:1400px;padding:10px;}
a {color:#82B9E3;}

/* content is set to 100% width by default */
#content {width:100%;}

/* page-content */
.page-content {width:100%;}
.page-header .entry-title {width:100%; max-width:1400px; padding:30px 10px;}

p {font-size:1em;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;}

/* School Menus */
.school-menu p {font-size:.875em;font-weight:700;margin:0;}

/* Buttons */
.lashon-button .elementor-button {background:#003660; font-size:1em;font-weight:600; color:#fff;}
.lashon-button .elementor-button:hover {background:#82B9E3;}

h1, h2, h3, h4, h5, h6 {
    font-family:"Open Sans",sans-serif;
    font-optical-sizing: auto;
    font-style:normal;
    font-weight:700;
    color:#003660;
}

h1 {font-size:2rem;font-weight:700;margin:0;}
h2 {font-size:1.75rem;font-weight:700;margin:0;}
h3 {font-size:1.5rem;font-weight:700;margin:0;}
h4 {font-size:1.25rem;font-weight:700;margin:0;}
h5 {font-size:1rem;font-weight:700;margin:0;}
h6 {font-size:.875rem;font-weight:700;margin:0;}

strong {color:#003660;}
.clear {clear:both;}
.rvc-credit {font-size:.75em; font-weight:400; padding:30px 0 0 0;}

/* Post Tables */
.allMedia {}
.allMedia table.dataTable thead .sorting {font-size:.825rem;text-transform:none;font-weight:500;}
.allMedia table.dataTable thead .sorting:hover {color:#00ADEF;}
.allMedia table.posts-data-table tbody tr {font-size:.875rem;}
.allMedia .col-title {font-size:.875rem;font-weight:700;}
.allMedia .col-document_file_acf img {max-width:25px;}
.allMedia .col-meeting_agenda_acf img {max-width:25px;}
.allMedia .col-meeting_minutes_acf img {max-width:25px;}
.allMedia .col-meeting_transcript_acf img {max-width:25px;}

.theend {padding-bottom:100px;}

/* Loop Items */
.team-member-loop-item p a {color:#00ADEF !important;}

.board-meeting-loop-item .download-packet .elementor-button {background:#262261;font-size:1em;font-weight:700;color:#fff;}
.board-meeting-loop-item .download-packet .elementor-button:hover {background:#EF4036;}

.school-document-loop-item .download-document .elementor-button {background:#262261;font-size:1em;font-weight:700;color:#fff;}
.school-document-loop-item .download-document .elementor-button:hover {background:#EF4036;}

/* Loop Grid Rows */
.loop-grid-row .all-button .elementor-button {background:#262261;font-size:1em;font-weight:700;color:#fff;}
.loop-grid-row .all-button .elementor-button:hover {background:#EF4036;}

/* Media Queries */
@media only screen and (max-width: 1400px){   
    
}

@media only screen and (max-width: 1200px){   

}

@media only screen and (max-width: 900px){   
    
}

@media only screen and (max-width: 767px){
    .page-header .entry-title {width:100%; max-width:1400px; padding:30px 25px;}
}

@media only screen and (max-width: 500px){
   
}