/*
Theme Name: Rabbi Sid Child Theme of Basic
Theme URI: https://themify.me/themes/basic
Version: 1.9.7
Description:
Template: basic
Author: Max Kukoy
Author URI: https://maxkukoy.com
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) 2016 Themify.
Tags: featured-images, translation-ready, custom-menu
Text Domain: themify

/* Themify Customize Styling */
body {
	font-family:Georgia, 'Times New Roman', Times, serif;
	color: #000000;
}
a {
	color: #e68501;
}
#pagewrap {
	border: 10px solid #003366;
}
#body {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
h1 {
	color: #a92e14;
}
h2 {
	color: #a92e14;
}
h3 {
	color: #a92e14;
}
h4 {
	color: #a92e14;
}
h5 {
	color: #a92e14;
}
h6 {
	color: #a92e14;
}
#headerwrap {	background: none;
	background-color: #a82f1c;background-image: url('/wp-content/uploads/2019/01/rabbi-sid-headshot.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 0;
}
#header {
	border: none !important;
}
body[class*="themify"] #site-logo a {		text-transform:capitalize;
	color: #f8bc51;
}
#site-description {
	color: #ffffff;
}
#searchform .tf_fa {
	display: none;
}
#header {
	padding-bottom: 3px;

}
#main-nav a {
	color: #a92e14;background: none;
	background-color: #efefef;
	border: 1px solid #ffffff;
	margin-right: 0px;
	margin-bottom: -10px;
}
#main-nav a:hover {	background: none;
	background-color: #a92e14;
	color: #ffffff;
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	background: none;
	background-color: #ffffff;
	color: #111111;
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {
	color: #111111;
}
.post-meta {
	color: #888888;
}
.post-meta a {
	color: #888888;
}
#sidebar .widgettitle {
	color: #666666;	font-weight:200;
	font-size:100%;
	line-height:120%;
	text-transform:uppercase;
}
#footer {
	padding: 30px;
}
.themify_builder_slider .slide-title {
	font-size: .8em;
}
/* Themify Custom CSS */
h1.post-title {
	margin-bottom: 15px;
}

.mobile_menu_active #main-nav {
    clear: both;
    position: absolute;
    top: 114px;
    right: auto;
    left: 0;
    bottom: auto;
    width: 100%;
    z-index: 1000;
    padding: 10px 5px;
    background-color: #fff;
    border: solid 1px #999;
    display: none;
    box-shadow: 1px 2px 0 rgba(0, 0, 0, .2);
    border-radius:5px
}
.mobile_menu_active .mobile-button {
  position: absolute;
  right: 25px;
  bottom: 25px;
  float: none;
	background-image: url('/wp-content/themes/sid_basic_child/img/mobileicon.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
}
#main-nav ul {
  top: calc(100% + 10px);
}
.module-box-content.ui.tb_default_color {
	background: #ffde5c;
}
.page-id-439 .module-box-content.ui.tb_default_color {
	background: #ffffff;
}

.themify_builder_slider .slide-title {
	font-size: .8em;
}
.module.module-box {
	max-width: 300px;
}
@media only screen and (max-width: 1100px) {

  #headerwrap {
	   background-image: none;
   }
   .mobile_menu_active #main-nav li {
     position: relative;
   }
  .mobile_menu_active #main-nav li ul.sub-menu.showme li {
    margin: 0 0 0 10px;
  }
   .mobile_menu_active #main-nav li a {
     display: block;
     margin-right: 25px;
     font-size: 16px;
     padding: 5px 0;
     line-height: 140%;
   }
   .mobile_menu_active #main-nav li ul.sub-menu.showme li a {
     padding: 3px 0;

   }

   .mobile_menu_active #main-nav ul.sub-menu {
     padding-top: 5px;
     display: none;
   }
   .mobile_menu_active #main-nav ul.sub-menu.showme {
     display: block;
   }
   .mobile_menu_active #main-nav li.menu-item-has-children span {
     display: block;
     position: absolute;
     right: 0;
     top: 0;
     z-index: 10000;
   }
   .mobile_menu_active #main-nav li.menu-item-has-children span::after  {
     content: "\2B07";
     padding-left: 10px;
     cursor: pointer;
     display: inline-block;
   }
   .mobile_menu_active #main-nav li.menu-item-has-children ul.sub-menu.showme span {
     display: none;
  }
  .mobile_menu_active #main-nav li.menu-item-has-children ul.sub-menu.showme ul.sub-menu {
    display: block;
 }

  .mobile_menu_active #main-nav li.menu-item-has-children span::after  {
    content: "\2B07";
    padding-left: 10px;
    cursor: pointer;
    display: inline-block;
  }
}
