/* Enter Your Custom CSS Here */

.wcs-modal__box {
    width: 630px;
}

#mc_signup_form .mc_var_label, #mc-indicates-required {
    color: black !important;
}

#mc_display_rewards {
display: none;
}

#tabCover .right-down-box {
    z-index: 999999999;
}

.homebox p, .homebox h4, .homebox h3 {
  color: white; 
}

.homeboxbutton {
width: 100%;
  background: white;
  padding: 10px;
  text-align: center;
}

#mc_signup_submit {
    background: #d1ab42;
    width: 150px !important;
    color: black;
    text-transform: uppercase;
    border: none;
    border-radius: 5px;
    padding: 10px;
}

#mc_signup_form {
 
    background-color: transparent;
}

.subscribe {
  background: #ffd34e;
  color: white;
  padding: 10px;
  border-radius: 5px;
  width: 143px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-weight: bold;
}

header.header .navigation {
    text-align: left;
}

header.header .navigation {
    padding: 5px 0px !important;
}

header.header .logo {
    float: none !important;
}

.subscribe a {
color: black;
}

.wcs-timetable__grid .wcs-class__date-time::before {
    background-color: transparent !important;
}

.wcs-timetable__grid .wcs-class {
    text-align: center;
}

/*.wcs-timetable--574532e4af51d.wcs-timetable__container {
    color: white !important;
}

.wcs-modal--large .wcs-modal__meta li {
    color: white;
}*/

.wcs-timetable__grid .wcs-class__date-time {
box-shadow: none !important; 
}

.wcs-timetable__grid .wcs-class {
box-shadow: none !Important;
}

.wcs-timetable--57452c588c120 .wcs-timetable__grid .wcs-class {
    background-color: transparent !important;
}

.wcs-class__click-area.wcs-class__click-area.wcs-class__click-area {
  display: none !important;
}

.wcs-class__excerpt.wcs-class__excerpt {
  display: block !important;
  text-align: justify;
}

.wcs-modal__content {
    width: 100%;
    padding: 25px;
}

.wcs-modal__meta li {
    padding: 0 0 0 21px; 
}

.wcs-modal--large .wcs-btn {
background: white;
  color: black;
}

.wcs-modal--large .wcs-btn:hover {
background: white !important;
  color: #FFD34E;
}


.wcs-modal--large .wcs-modal__inner-side {
    padding: 15px 15px 15px;
  background-color: rgba(0, 0, 0, 0.7);
}
    

.wcs-modal h2 {
    margin: 0 0 0px;
}

/*h1, h2, h3 ,h4 {
  color: #fff !important;
}

p { 
color: #fff !important;
}*/

.wcs-timetable__grid .wcs-class__date-time {
    font-size: 100%;
}

.booknow {
background: grey;
  padding: 10px;
}

.wcs-modal__content p {
color: black !important;
}


/*.wpb_teaser_grid .entry-content {
  color: #fff !important; 
margin-bottom: 15px;
margin-top: 10px;
}*/

.wcs-timetable__grid .wcs-class__title {
    font-size: 17pt;
}

.vc_read_more {
background-color: #fff; 
padding: 10px;
color: rgb(51, 51, 51);
}

section {
  background-image: url('https://www.goldenpig.com.au/wp-content/uploads/2016/07/bg.png');
}

.about-author {
display: none;
}

#comments {
display: none;
}

.sidebar .widget_recent_entries ul li {
color: #fff !important;
}

.sidebar .widget_recent_entries ul li::after {
color: #fff !important;
}

.post-title {
 font-size: 120% !important;  
}

body ul.wpb_thumbnails-fluid li {
    padding: 20px;
}

.item-event-meta > div {
    display: inline-block;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    color: #ffffff !important;
    margin-right: 40px;
    margin-top: 20px;
}

i.icon {
color: #FFD34E !important;
}

.text-uppercase {
font-size: 14pt !important;
}

.good-item .item-image-head {
    display: block;
    border: 6px solid #262626 !important;
    margin-bottom: 0px !important;
}

h2 {
font-size: 26px !important;
}

h3 {
font-size: 22px !important;
}

h4 {
font-size:18px !important;
}

header.header .navigation ul.nav li {
    position: relative;
    display: inline-block;
    margin: 0px;
    padding: 0px 14px !important;
}
*/

/*.vc_col-sm-12 {
    width: 50% !important;
    float: right;
}*//*

.awe-error {
    border: 2px solid #E52739;
    background-color: rgba(229,39,57,0.3);
    text-align: center;
    font-size: 16pt;
}
*/
