/*
Theme Name:   Twenty Sixteen Child Theme
Theme URI:    http://www.example.com/twenty-sixteen-child/
Description:  Designed by IMAGE ROOM
Author:       IMAGE ROOM
Author URI:   https://www.image-room.com
Template:     twentysixteen
Version:      1.0.5
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:   twentysixteen-child
*/
/* CUSTOM FONT */
@font-face {font-family: 'Lato';src:url(fonts/Lato-Regular.eot);src:url(fonts/Lato-Regular.eot?#iefix) format('embedded-opentype'), url(fonts/Lato-Regular.woff2) format('woff2'),url(fonts/Lato-Regular.woff) format('woff'),url(fonts/Lato-Regular.ttf) format('truetype'),url(fonts/Lato-Regular.svg#lato) format('svg');font-weight:normal;font-style:normal}

.Lato-Regular {font-family:"Lato";font-weight:400;font-style:normal}

body{font-family:"Lato",Verdana,sans-serif}
.site{margin:1em}
.site-header{margin-bottom:4em;padding:0}

.site-content-fullwidth{width:100%}
.site-inner{max-width:1400px}
.side-bar{margin-top: .6em}

h1,h2,h3,h4,.wp-block-post-title,.site-title{font-family:"Montserrat",arial,sans-serif}
h1,h2{font-weight:600}
h2{color:#666}
p,li,label,div,button,input[type=search],select,textarea,.comment-form label{font-family:"Lato",Verdana,sans-serif;font-size:17px}
p{text-align:justify;color:#333}
.entry-content h5, .entry-content p{line-height:1.5rem;text-align:justify}

ul {margin-left:0}

.smtxt{font-size:13px}
.wht{color:#fff}

.main-navigation a{font-size:18px}
.entry-summary{font-style:italic}

.wp-block-button .wp-block-button__link{color:#fff}

/* FORMS tml Plugin */
.tml, .tml .tml-action-confirmaction .success, .tml .tml-error, .tml .tml-message, .tml .tml-success{text-align:left}
.tml .tml-field{background:#eee}
.tml-links{list-style:none;background:#ccc;padding:.5em;margin-top:4em;max-width:50%}
.tml .tml-message,.tml .tml-action-confirmaction .success, .tml .tml-error, .tml .tml-success{background:#ccc;opacity:.8;color:#060}
.tml .tml-error{background:#555;color:#fff}
.tml-dashboard-greeting{margin-top:1em !important}
.tml-dashboard-links{list-style:none !important}
.tml-dashboard-avatar{margin-bottom:1em}
input[type="text"],input[type="password"]{font-family: "Lato",Verdana,sans-serif;max-width:300px}
.login-form-container{margin:0 auto;width:500px !important}

/* BLOG */
.wp-block-categories-list{margin-left:30px}
.wp-block-latest-posts__post-title, .wp-block-latest-comments__comment-author, .wp-block-latest-comments__comment-link{font-size:16px}
.comments-title, .comment-reply-title{border-color:#777}
.comments-link{font-weight:600}
.comment-form .comment-form-cookies-consent label{font:15px "Lato",Verdana,sans-serif}
.entry-meta{color:#000 !important}
.comments-title{font-weight:400}
span.comments-title:before { content:"\201C" !important;font-size:3em}


.post-thumbnail{margin:1em 0}
.widecolumn label{font-family:"Lato";display:block;color:#fff !important} /* signup */
label[for='user_login']{margin-right:28px}

.wp-block-button .wp-block-button__link{border-radius:0;background:#666}
.wp-block-cover .wp-block-cover__inner-container{text-align:center}

/* EVENTS */
.tribe-common .tribe-common-anchor-thin,.tribe-common .tribe-common-anchor-thin:hover{border-bottom:0}
.tribe-events-widget-events-list__header-title{font:1.25rem "Montserrat" !important;color:#5b5b5b !important;font-weight:600 !important}
.tribe-events-widget-events-list{padding:8px !important;background:#eee !important}
.tribe-common a{font-family:"Montserrat",arial,sans-serif}
.entry-content h3 a:link{font:1.2em "Montserrat",arial; font-weight:400}
.tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-common a:not(.tribe-common-anchor--unstyle):visited{color:#030}
.more-link{font-style:italic}
.tribe-events-calendar-list__event-date-tag-weekday{font-size:.8em !important}
.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name h3{font-size:1em}
.tribe-block__organizer__title h3:before {content: 'Organiser: ';color:#5b5b5b;font-weight:400;font-size:16px}
.entry-content h3{font-weight:400;font-size:18px !important;color:#5b5b5b}
.tribe-events-notices{background:#faa0a0;padding:6px;text-align:center;color:#000;text-shadow:none}
.entry-content a{box-shadow:none}
.tribe-block__events-link{padding:0}
.tribe-events-c-top-bar__datepicker-mobile{color:#5b5b5b}
h3.tribe-events-calendar-list__event-title a,h3.rltdpstsplgn_posts_title a{font-weight:bold !important}
.tribe-events-schedule__separator--date{color:#666}
.calendar-month__mobile-events-icon--event{background:#060;opacity:1}

.grecaptcha-badge {visibility:hidden !important}

/* LINKS */
.wplf_desc{font-size:15px}

/* SUBSCRIBER */
form.es_subscription_form[data-form-id="1"] * {font:16px "Lato"}

/* FOOTER */
.wp-block-latest-comments__comment-meta{font-size:13px}
.site-footer{padding-top:.5em;border-top:1px solid #999}
.site-footer .site-title:after {display:none;visibility:hidden}

/* FOOTER MENU */
.menu-footer-menu-container {text-align:center}
.menu-item a img {margin-bottom:1em}

.footer-navigation {display:block;width:100%;padding:0 0 1% 0;font-size:0.8125rem}
.footer-navigation ul {list-style:none;margin:0 0 -0.4375em}
.footer-navigation ul li {display:inline;margin-bottom:1em}
.footer-navigation a {margin:1em;color:#686868}

@media screen and (max-width:909px) {
  button.menu-toggle{position:fixed;border-color:#333;top:5px;right:30px;background-color:#cdd6cd;z-index:999}
  .site-header-menu.toggled-on{position:fixed;top:40px;left:0;width:70%;z-index:999}
  .site-header{margin-bottom:1em;padding:0}
  .entry-header{margin: .8rem 0}
  .entry-content{margin:0}
  .site-header-menu{background:#fff}
  .primary-menu li{margin-left:20px}
  h2.wp-block-heading{font-size:1.2em}
  .wp-block-search__inside-wrapper{margin-bottom:1rem}
  .site-main {margin-bottom:0}
  .sidebar{margin-top:1em}
  .widget {margin-bottom:0;border-top:4px solid #1a1a1a}
  .entry-footer{margin-top:1.5rem;margin-bottom:1rem}
  .single-tribe_events .tribe-blocks-editor .tribe-events-single-event-title{font-size:1.3em;line-height:1.3em}
  .tribe-events-schedule__date,.tribe-events-schedule__time{font-size:16px}
  .tribe-events-schedule__separator{color:#333}
  .tribe-common .tribe-common-b2{font-size:14px}
  .tribe-block__organizer__details{padding-bottom:0}
  .tribe-block__venue{margin-top:0}
  input[type="text"],input[type="password"]{max-width:300px}
  .login-form-container{margin:0 auto;width:300px !important}
  #gallery-wplf{padding:0 10px}

  .tml-links{max-width:60%}
}

@media screen and (min-width:61.5625em) {
  body:not(.custom-background-image):before, body:not(.custom-background-image):after {display:none}
  .site {margin-top:5px}
  .site-main > article {margin-bottom:2em}
  .entry-title{font:1.8rem 'Montserrat';font-weight:600}
  .entry-content h3{font-size:24px}
  .page-id-23 .entry-title {font-size:3em}
  .comment-list + .comment-respond, .comment-navigation + .comment-respond{margin-top:0}
  .single-tribe_events .tribe-blocks-editor .tribe-events-single-event-title{font-size:2em}
  .tribe-block__organizer__details{padding:0}
  .tribe-events-venue-map{width:65% !important}
  .tribe-block__venue.tribe-block__venue--has-map .tribe-block__venue__map{width:85%}
  .site-footer .site-title{font-size:15px}
}

