/*
 Theme Name:     Colours Child Theme
 Theme URI:      https://coloursofthebible.org/
 Description:    Redoing theme because old one got hacked
 Author:         Chilly
 Author URI:     https://tansah.com/
 Template:       customizr
 Version:        1.0.0
*/
@import url("fonts/css/fontello.css");

body { background: url("background.png") repeat;}
h1, h2, h3, h4, h5, h6 {  font-weight: 400;   color: #303133;}
h1, h2, h3, h4, h5, h6, p { margin-top: 1.25em;}
.entry-content a.btn, .entry-content a.button, .entry-content a.remove {text-decoration: none;}
.article-container .panel-grid { background-color:white;}
.article-container { background-color:white;
  -moz-box-shadow:    0px 0px 15px 16px rgba(100,100,100,0.5);
  -webkit-box-shadow: 0px 0px 15px 16px rgba(100,100,100,0.5);
  box-shadow:         0px 0px 15px 16px rgba(100,100,100,0.5);
  /* background-image:url("footer.png"); */ background-size: auto 182px; background-position: bottom center; background-repeat: no-repeat;
}
.textwidget { text-align: justify; }
.textwidget h4 { font-weight: normal; }
.textwidget li { list-style: inherit !important; }
.widget-title { text-align: center;}
div.entry-content {font-size: 1.2em; line-height: 1.55em; color: #444;}

/* Header */
header .sponsor td { padding:3px !important;}
.tc-header { min-height: 30px; border:none;
    -webkit-box-shadow: 0px 0px 30px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 30px 3px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 30px 3px rgba(0,0,0,0.5);
}
.custom-header { float:right; }
.sticky-enabled header .sponsor { display:none;}
.sticky-enabled .tc-shrink-on .site-logo img { height:70px!important; }
.sticky-enabled .site-logo img { visibility: hidden; max-height:0 !important; overflow:none;}
.tc-reset-margin-top, .hidden, h1.entry-title, .featurette-divider.__before_content, .footer-widgets { display:none !important;}
.entry-header h1 { color:#5a5a5a;}
.featurette-divider {border-color:#5a5a5a; }
#banner { background:transparent; }
.page.czr-full-layout.czr-no-sidebar #tc-page-wrap, .single.czr-full-layout.czr-no-sidebar #tc-page-wrap { overflow: auto;}
#tc-page-wrap {overflow: hidden!important;}


/* Footer */
#footer-widget-area {padding: 0;margin: 0;}
#footer { border-top:0 !important; background:#313131!important; }
.colophon { display: none;}
.sow-social-media-button { border:none !important; border-radius: 50% !important; }
.sponsor-wrapper{ text-align: right; padding-top:10px;}
table.sponsor { width: 520px; display: inline-block; padding:10px; height:75px; }
table.sponsor, table.sponsor td, table.sponsor tr { border:none!important; padding:0; margin:0;}
table.sponsor td, table.sponsor tr  { background:none; vertical-align: top !important; text-align: center;}
table.sponsor td:first-child { padding-right:10px;}
.sponsor strong { display:block; text-align: center; margin-top:-8px;}
.sticky-disabled header .sponsor strong, .entry-meta, .featurette-divider.__after_loop, #nav-below { display:none; }
.ss-item.ss-navigate.wpgform-dontsplit table { border:none; }
.sponsor a, .noPadding { padding:0 !important; }
.sponsor .social {
    font-size: 2em;
    background: silver;
    border-radius: 50%;
    display: inline-block;
    padding:0; margin:0; width:57px; height:57px; text-align: center;
  }
.sponsor .social i {color:white;  font-size: 40px;  vertical-align: top; display:inline-block; margin-top:10px;}
.sponsor img { margin:0; width:30px; border-radius:50%;}
footer#footer a, footer#footer p { font-size: 15px; }

/*.social-block { display:block !important;}*/
.social-block a { padding:0;}


/* RAINBOW MENU */
.navbar .navbar-inner { box-shadow:none;}
.breadcrumbs, .page-breadcrumbs, header.is-sticky .sponsor-wrapper, header:not(.is-sticky) img.sticky-only, header.is-sticky img:not(.sticky-only)  { display: none;}
.nav__menu .menu-item { margin:0; padding:1em;}
header.is-sticky .nav__menu .menu-item, header.is-sticky .branding { margin:0; padding:0 1em;}
.sticky-disabled header #menu-top-menu-2>li>a  { padding:15px 25px !important; font-weight: bold; font-size: 17px;}
header #menu-top-menu-2>li>a {text-shadow: 0 1px 0 grey; color:white !important; border:none !important;}
header #menu-top-menu-2>li:first-child{
    background:white;
    border-bottom:none;
}
header #menu-top-menu-2>li:first-child a { color:#08c !important; }
/* Home */
header #menu-top-menu-2>li:nth-child(2){
  background:rgb(228,108,10);
}
/* About Us */
header #menu-top-menu-2>li:nth-child(3){
  background:rgb(187,39,64);
}
/* Exhibition */
header #menu-top-menu-2>li:nth-child(4){
  background:rgb(81,38,188);
}
/* Workshop */
header #menu-top-menu-2>li:nth-child(5){
  background:rgb(39,162,187);
}
/* Competition */
header #menu-top-menu-2>li:nth-child(6){
  background:rgb(25,201,130);
}
/* Auction */
header #menu-top-menu-2>li:nth-child(7){
  background:rgb(180,34,128);
  padding-right: 10px;
}
/* Contact Us */
header #menu-top-menu-2>li:nth-child(8){
  background:rgb(237,153,1);
  padding-right: 10px;
}
.dropdown-menu > li > a { color:grey!important; }
/* Change 3 bar to MENU */
.btn-navbar {
    width:          90px;
    height:         30px;
    vertical-align: top;
}

.btn-navbar:after {
    content:        "Menu";
    float:          right;
    margin:         -16px 0 0 0;
}

/* Video */
.so-widget-sow-video.so-widget-sow-video-base {
  display:block;
  margin:auto;
}
.sow-video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0; overflow: hidden;
}

.sow-video-wrapper iframe,
.sow-video-wrapper object,
.sow-video-wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Google form */
.ss-form-container { background:white;}
.ss-form-container .ss-q-title label { display:inline-block; }
.ss-required-asterisk { color:red; display:inline-block;}
.ss-form-container .ss-image {opacity:1 !important;}
.ss-form-container .ss-q-short, .ss-form-container .ss-q-long, .ss-form-container .ss-q-date { width:97%;}
.ss-form-container .ss-section-title { margin-top:2em;}
.ss-q-title br, .ss-form-entry br, .ss-response-footer, #ult-auc-footer-credit { display:none; }
.ss-form-container li { list-style-type: none !important; }


/* Responsive Menu button */
.btn.menu-btn { height: 100px; width: 30px; display: block;  padding-right:1em;}
.btn.menu-btn:after { content : "MENU";  }
.icon-bar { display:none !important;}
.nav-collapse.tc-hover-menu-wrapper.in.collapse, .nav-collapse, .nav-collapse.collapse {position:static !important;}
.sower, .sower h2, #frm_event h2, #content h2 {display: block !important;}
.sower, .col2 fieldset { padding:0!important; margin:0!important; }
.sower .panel-widget-style input:not([type="radio"]):not([type="checkbox"]) { width:90%; }

/* Date picker */
.ui-datepicker { padding:1em !important; background:#DDDDDD !important; text-align: center !important;}
.ui-datepicker-header a {display: none;}

@media screen and (max-width: 800px) {
  body { overflow-x: hidden;}
  .sponsor { margin:5px;}
  .entry-header h1 { margin-top:2em;}
  .social-block { float:inherit !important; }
  .my-extra-widget .sponsor td:first-child, .my-extra-widget .sponsor td:nth-child(2) { display: none;}
  .sponsor td { display:contents; width:100%; padding:10px; padding-bottom:15px !important; text-align: center !important;}
  .sponsor .social { width:45px; height:45px;  }
  .sponsor .social i { font-size: 30px;}
  #main-wrapper { padding:0; margin:0;}
  #banner { margin:0; padding:0; }
  #tc-reset-margin-top { margin-top:102px !important;}
  .article-container { padding:0 1em; padding-bottom:65px; background-size: auto 65px; }
  .article-container .panel-grid { margin:0 !important;}
  .container { width:100%; margin:0 auto;}


  .widget.my-extra-widget { float: left; position: relative; top: -60px; height: 0; padding-left:1em; }
  .widget.my-extra-widget .sponsor .social { width:40px; height:40px; }
  .widget.my-extra-widget .sponsor .social i {font-size:0.8em;}

  .sticky-disabled.tc-sticky-header { padding-top:70px;}
  .sticky-enabled .sponsor .social i { font-size:0.8em; }
  .sticky-enabled .sponsor .social { width:40px; height:40px; }
  .sticky-enabled .brand.span3.pull-left { display:none; }
  .sticky-enabled .btn-toggle-nav.pull-right{ margin:0 !important;}
  .sponsor img { width:57px; display: inline-block; margin:auto;}

}
@media screen and (min-width:800px){
  .sticky-disabled header #menu-top-menu-2>li:first-child a { padding:15px 10px !important}
  .article-container { padding: 6em 8em; padding-bottom:185px; }
  /*[role=main].container, .article-container, #main-wrapper.container, #banner-wrapper.container  {	margin: 0 7%; max-width: inherit !important; width:auto !important;}*/
  .tc-header .brand a { margin:7px;text-align: left;}
  .tc-header .brand .site-logo img, .tc-header .brand .site-title { max-height: 100px; width:auto !important;}
  #banner { margin:-2em 0 4em 0; padding:0; }

  .sponsor td:last-child {text-align: left; padding-left:3px;}
  .sticky-enabled .site-logo { background:url("logo.png"); background-position:left; background-repeat:no-repeat;  }

  .span4 { width:30%; margin:0; padding-left:15px;}
  #footer_three.span4 { width: 35%;}
  .sticky-enabled .sponsor .social i { font-size:1.3em; }
  .sticky-enabled .sponsor .social { width:57px; height:57px; }
  .sponsor img { margin:0; height:57px; min-width:57px;}
  .navbar-wrapper, .navbar-inner, .nav { margin:0 !important; padding:0 !important; float:right !important;}
  #content { min-width: 695px; float:none; max-width:900px;}
}
/* Browser resize */
@media screen and (max-width: 400px) {
  table.sponsor { height:fit-content}
   header .sponsor { display:none;}
}
@media screen and (max-width: 1000px) {
  .article-container { padding:7%;}
}

.sponsor .social i { width:auto !important;}
.contactList { padding:15px !important;}
.contactList li::before { content:"" !important; }
.contactList > li { list-style:decimal !important;}
.contactList li { line-height:1.3em;}
.contactList li li { list-style:lower-alpha !important;}
#tncList .listroman { list-style:lower-roman!important; margin-left: 1em !important;}
#tncList .listroman li:before { content:"";}
#tncList .listdots { list-style:disc!important; padding-bottom:0; margin:0;}
#tncList .listcircle { list-style:circle!important;}
#tncList .listcheck { list-style:none!important; padding:0 !important}
#tncList .listcheck li:before { content: '✓';}
#tncList ol, .listroman li, .listdots li, .listcircle li, .listcheck li { margin:0!important; padding:0 0 0 1em!important;}
#tncList ol ol { margin-left:2em!important;}
#tncList > li > ol { padding:0!important;margin-left:7px!important;}
#tncList #level2.footnote { margin:1em 0 1em -40px!important;}
#tncList #level3.footnote { margin:1em 0 1em -100px!important;}
#tncList #level4.footnote { margin:1em 0 1em -250px!important;}
.breadcrumb-wrapper { margin: 1em 0;}
.breadcrumb-wrapper a, .breadcrumb-wrapper span { text-decoration: underline; color:blue; font-size: large;}
.breadcrumb-wrapper span { text-decoration: none;}
.boxShadow {
    -webkit-box-shadow: 5px 5px 5px 0px rgba(153,153,153,1)!important;
    -moz-box-shadow: 5px 5px 5px 0px rgba(153,153,153,1)!important;
    box-shadow: 5px 5px 5px 0px rgba(153,153,153,1)!important;
}
.footnote { display:block; margin-left:-25px; position: relative; font-style: italic!important;}
#footer_two { max-width: 250px!important;}
