/* COLOURS

Background: #fbf9f5
Pale gold bkgd: #f3efe7
Pale gold hover: #e6ddcd
Gold: #a09883
Text: #4d4d4d
Dark blue: #23343a
Lighter blue: #3d5a65
Pale blue: #6b909b


*/


#page-wrapper {
background-color: #fbf9f5;
  background-image: url(https://www.countdowntothekingdom.com/wp-content/uploads/2020/02/countdown-header.jpg);
  background-size: 965px;
  background-position: center top;
  background-repeat: no-repeat;
}

#masthead {
background: none;
}

#masthead .hgroup .logo img, #masthead .hgroup .site-logo-link img {
max-width: 400px !important;
  width: 100%;
height: auto;
}

#masthead .hgroup {
padding-top: 120px;
padding-bottom: 30px;
}

#main {
background: none;
padding-bottom: 130px !important;
  background-image: url(https://www.countdowntothekingdom.com/wp-content/uploads/2020/02/footer-ornament.jpg);
  background-size: 560px;
  background-repeat: no-repeat;
  background-position: center bottom;
}

/* MENU */

.main-navigation {
background: transparent !important;
}

.main-navigation ul li {
  text-transform: uppercase;
}

.main-navigation ul ul li {
  text-transform: none !important;
  font-weight:normal !important;
}

.main-navigation ul li:hover > a, .main-navigation ul li.focus > a {
background: none;
}

.main-navigation ul ul a {
width: 250px !important;
}

#search-icon #search-icon-icon {
display: none;
}

/* TEXT */


a {
color: #6b909b;
}

a:hover, a:active, a:focus, a:visited {
color: #3d5a65;
}

.entry-content h3 {
font-size: 1.5em;
border-bottom: solid 2px;
padding-bottom: 5px;
}

h4 {
font-size: 28px !important;
text-transform: uppercase;
color: inherit !important;
letter-spacing: 2px;
  margin: 0px !important;
  line-height: 28px;
}

.widget_headline-widget .decoration {
border-top: 3px double #a09883;
position: relative;
height: 1px;
margin: 10px 60px 0px 60px;
}

#page-title, article.page .entry-header h1.entry-title {
color: #3d5a65;
border-bottom: double 3px;
text-transform: uppercase;
letter-spacing: 2px;
}

article.post .entry-header h1.entry-title {
  color: #3d5a65;
border-bottom: double 3px;
}


#secondary .widget .widget-title, #footer-widgets .widget .widget-title, #masthead-widgets .widget .widget-title {
color: #a09883;
border-bottom: solid 2px #f3efe7;
}

.widget_headline-widget h3 {
border: none;
}
/* BLOG */

.vantage-grid-loop article .grid-thumbnail {

padding: 0px !important;
border: none !important;
box-shadow: none !important;
background: transparent!important;
  transition: all 0.2s ease;
}

.vantage-grid-loop article .grid-thumbnail:hover {
border-color: transparent!important;
opacity: 0.8!important;
box-shadow: none!important;
}

.vantage-grid-loop article h3 a {
color: #6b909b !important;
  transition: all 0.2s ease;
}

.vantage-grid-loop article h3 a:hover {
color: #3d5a65 !important;
}

.grid-loop-columns-2.vantage-grid-loop article {
text-align: center !important;
}

.grid-loop-columns-2.vantage-grid-loop article {
width: 48% !important;
text-align: center !important;
background: #f3efe7 !important;
padding: 15px 15px 25px 15px !important;
margin-right: 10px !important;
}

@media only screen and (max-width: 725px) {
  
  .grid-loop-columns-2.vantage-grid-loop article {
width: 98% !important;
}
}

.vantage-grid-loop article a.more-button {
color: #3d5a65 !important;
border: 2px solid #3d5a65 !important;
max-width: 80px !important;
padding: 8px 10px !important;
  margin-right:auto;
  margin-left:auto;
  margin-top: 20px !important;
  transition: all 0.2s ease;
  font-weight:500 !important;
}

.vantage-grid-loop article a.more-button:hover {
color: #ffffff !important;
border: 2px solid !important;
  background:#3d5a65 !important;
  border: 2px solid #3d5a65 !important;
}

.vantage-grid-loop article a.more-button i {
display: none !important;
}

.vantage-grid-loop article .excerpt p {
font-size: 14px;
line-height: 1.5;
color: #4d4d4d;
}h

/* BLOG DESIGNER PACK */

.bdp-post-title {
font-size: 16px !important;
color: #6b909b !important;
  font-weight: 500;
}

.bdp-readmorebtn:hover, .bdp-readmorebtn:focus {
background: #3d5a65;
color: #fff !important;
}

.bdp-readmorebtn {
color: #3d5a65 !important;
border: 2px solid #3d5a65 !important;
}

.bdp-post-image-bg img:hover {
  opacity:0.8;
  transition: all 0.5s ease;
}

.bdp-post-masonry.bdp-effect-2 .bdp-post-grid {
background-color: #f3efe7;
padding: 15px 15px 25px 15px;
border-right: solid 15px #fbf9f5;
}

button.bdp-load-more-btn {
background-color: #3d5a65!important;
text-shadow: none!important;
border-radius: 0px!important;
  border-color: #3d5a65!important;
  display:none;
}

button.bdp-load-more-btn:hover, button.bdp-load-more-btn:active, button.bdp-btn-active {
background: #3d5a65 !important;
text-shadow: none;
color: #fff !important;
  border-color: #3d5a65!important;
}



/* BUTTONS */

.opacity-button a {
  opacity: 0.9;
}

.opacity-button a:hover {
  opacity: 1;
}

article.post .more-link {
  background-color: #3d5a65;
  color: #ffffff;
  margin-top: 15px;
}

article.post .more-link:hover {
  background-color: #6b909b;
  color: #ffffff;
}

#infinite-handle span button, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
color: #ffffff !important;
background: #3d5a65 !important;
padding: 10px 15px !important;
border-radius: 0px !important;
  text-shadow: none !important;
}

#infinite-handle span button:hover, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type=submit]:hover {
color: #ffffff !important;
  background:#3d5a65 !important;
padding: 10px 15px !important;
border-radius: 0px !important;
  text-shadow: none !important;
}


/* IMAGES */

.alignleft {
margin-right: 15px;
}

.jp-carousel-light .jp-carousel-image-meta {
display: none !important;
}

.jp-carousel-light .jp-carousel-titleanddesc {
display: none !important;
}

/* TIMELINE */

.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
background: #3d5a65;
}

.wpostahs-slider-for {
padding: 20px;
background-color: #fbf9f5;
}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:before {
border-top-color: #3d5a65;
}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:after {
border-top-color: #3d5a65 !important;
}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
background: rgba(251, 249, 245,0.7);
color: #a09883;
  font-size: 14px;
  min-height: 70px;
align-content: center;
display: grid;
}

.wpostahs-slick-slider .slick-dots {
margin-top: 50px !important;
}

.wpostahs-slider-for-1 {
background: rgba(251, 249, 245,0.7) !important;
}

.wpostahs-slick-slider .slick-dots li button {
border: 2px solid #a09883;
  background: #fbf9f5 !important;
}

.wpostahs-slick-slider .slick-dots li.slick-active button {
background: #a09883 !important;
}

.wpostahs-slick-slider .slick-arrow:hover {
border: 2px solid #3d5a65 !important;
}

.wpostahs-slick-slider .slick-arrow {
border: 2px solid #4d4d4d !important;
}

.wpostahs-centent-title {
margin: 10px 5% 30px 5% !important;
padding: 0px 0px 10px 0px !important;
text-align: center;
border-bottom: solid 2px;
}

/* POPUP */

.paoc-popup-modal-cnt {
background-color: #fbf9f5;
padding: 30px 30px 100px 30px;
border: solid #ffffff 10px;
background-image: url(https://www.countdowntothekingdom.com/wp-content/uploads/2020/02/footer-ornament.jpg) !important;
background-repeat: no-repeat;
background-position: center bottom;
background-size: 550px;
  color: #4d4d4d;
}

.paoc-popup-modal img {
max-width: 100%;
max-height: 100%;
height: auto;
}

.paoc-popup-modal {
max-width: 800px;
}

.paoc-popup-close {
top: -10px;
right: -10px;
background: url(https://www.countdowntothekingdom.com/wp-content/uploads/2020/03/x-button.jpg) center center no-repeat;
width: 30px;
height: 30px;
cursor: pointer;
background-size: 39px;
border-radius: 50px;
border: solid 4px #a09883;
}

.popupaoc-button {
padding: 0px 2px;
background: #f3efe7;
color: #6b909b !important;
  margin-bottom: 0px;
  margin-right:-3px;
  font-weight:500;
}

.popupaoc-button:hover, .popupaoc-button:focus {
background: #e6ddcd !important;
color: #23343a !important;
}

.popup-own-line {
  clear:both;
  margin:10px 0px;
}

/* GRAVITY FORMS */

input[type=text], input[type=email], input[type=password], textarea {
border:solid 2px #f3efe7;
border-radius: 0px;

}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
padding: 10px;
}

.gform_wrapper .gform_footer {
margin: -10px 0 0;
}

/* POST CAROUSEL */

.bdp-post-slider .slick-dots li button, .bdp-post-gridbox-slider .slick-dots li button, .bdp-post-carousel .slick-dots li button {
background: transparent !important;
}
.bdp-post-slider .slick-dots li.slick-active button, .bdp-post-gridbox-slider .slick-dots li.slick-active button, .bdp-post-carousel .slick-dots li.slick-active button {
background: #a09883 !important;
}
.bdp-post-slider .slick-dots li button, .bdp-post-carousel .slick-dots li button, .bdp-post-gridbox-slider .slick-dots li button {
border: 2px solid #a09883 !important;
opacity: 1 !important;
}

.bdp-post-carousel button.slick-arrow {
border-radius: 50% !important;
}

.bdp-post-carousel button.slick-next {
background-size: 15px 15px !important;
}

.bdp-post-carousel button.slick-prev {
background-size: 15px 15px !important;
}

.bdp-post-carousel .slick-prev {
left: 20px !important;
   background:rgba(0,0,0,1) url('../images/arrow-right.png') center center no-repeat !important;
}

.bdp-post-carousel .slick-next {
right: 20px !important;
  background:rgba(0,0,0,1) url('../images/arrow-right.png') center center no-repeat !important;
  border:solid 2px #a09883 !important;
}

.bdp-post-carousel .slick-arrow {
top: 25%;
}

.bdp-post-carousel-wrp {
padding-top: 20px;
}

.bdp-post-carousel button.slick-arrow {
border: solid 2px #fbf9f5 !important;
}

/* AJAX SEARCH */

#ajaxsearchlite1 .probox, div.asl_w .probox {
background-color: #e6ddcd !important;
background-image: none;
border: none;
border-radius: 0 0 0 0;
box-shadow: none;
}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
color: #4d4d4d !important;
font-size: 12px;
text-shadow:none;

}

div.asl_w .probox .promagnifier {
background-color: #a09883 !important;
background-image: none;
}

div.asl_r.vertical {
padding: 10px;
background: #f3efe7;
}

div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a {
color: #6b909b;
}

div.asl_r .results .item .asl_content h3 a:hover {
color: #3d5a65;
}

/* YOUTUBE */

body .yotu-videos.yotu-preset-gplus .yotu-video-title, body [data-showdesc=off] .yotu-videos.yotu-preset-gplus h3.yotu-video-title {
border-bottom: none;
}

body .yotu-videos.yotu-preset-gplus .yotu-video-title, body [data-showdesc="off"] .yotu-videos.yotu-preset-gplus h3.yotu-video-title {
font-size:12px !important;
}



/* SHARING BUTTONS */

div.sharedaddy h3.sd-title {
margin-top: 80px !important;
}


/* JETPACK CAROUSEL */

.jp-carousel-light .jp-carousel-overlay {
background: rgb(255,255,255,0.8);
}


/* SIMPLE LIGHTBOX */

#slb_viewer_wrap .slb_theme_slb_default .slb_details .slb_data {
caption-side: bottom;
display: none;
}

/* PRINT ME */

.pom-small-black {
background-image: url('https://www.countdowntothekingdom.com/wp-content/uploads/2020/04/print-01.png');
background-repeat: no-repeat;
background-size: 100px 31px;
width: 100px;
height: 31px;
margin: 10px 0 0 0;
}