/*
 Theme Name:   Botiga Child
 Template:     botiga
 Version:      1.0.1
*/

/* Global */
.site-title {
  font-size: 2rem;
}
@media screen and (max-width: 630px) {
.site-title {
  font-size: 1.3rem;
}}

.entry-content a {
  text-decoration: none;
}

#primary-menu a:hover {
  color: #85B1EA;
}

.bhfb .sub-menu, .bhfb .sub-menu li {
  background-color: #121212;
}


/* Home Page */
.dk-homepage-cover a {
  color: #FFFFFF;
  padding: 6px;
}

.dk-homepage-cover a:hover {
  color: #85B1EA;
}

.dk-homepage-recent a {
  color: #FFFFFF;
}

.dk-homepage-recent a:visited {
  color: #FFFFFF !important;
}

.dk-homepage-recent a:hover {
  color: #85B1EA !important;
}

.dk-homepage-recent img {
  border: solid 6px transparent;
}

.dk-homepage-recent img:hover {
  border-color: rgba(255,255,255,0.3);
  transition: all 0.5s ease-in-out;
}

.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-img-holder img, .tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-img-holder img, .tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-img-holder img {
  transition: all 0.5s ease;
}


/* Post */
.single .entry-header .entry-title {
  text-transform: uppercase;	
  font-size: 3rem !important;
}

.single .entry-meta{
  font-family: Josefin Sans,sans-serif;
  text-transform: uppercase;
  letter-spacing: 3px;
}

.single .entry-content a {
  color: #85B1EA;
}

.single .entry-content a:hover {
  color: #A9C5E8 !important;
}

.ek-link a {
  color: #A9C5E8 !important;
}

.ek-link a:hover {
  color: #A9C5E8 !important;
}

.post-navigation {
  display: none;
}

blockquote {
  border-left: 1px solid;
  padding-left: 1em;
  margin: 0 0 0 1em;
}

blockquote p {
  font-weight: 400;
  font-size: 1.25em;
  line-height: 1.5em;
}

blockquote cite {
  font-size: 0.9em;
  line-height: 1em;
  font-style: normal;
  letter-spacing: 0;
}


/* Page */
.wp-block-latest-posts a {
  font-size: 1.5rem;
  font-family: Josefin Sans,sans-serif;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: bold;
}

.wp-block-latest-posts {
  text-align: center;
}

.effect-crumb a {
  color: #FFFFFF;
}

.effect-crumb a:hover {
  color: #85B1EA;
}

.rt-img-responsive {
  border: solid 6px transparent;
}

img:hover.rt-img-responsive {
  border-color: rgba(255,255,255,0.3);
}

.read-more a {
  color: #85B1EA;
}

.entry-content p a:visited {
  color: #85B1EA;
}

.entry-content p a:hover {
  color: #A9C5E8;
}

.entry-content li a:visited {
  color: #85B1EA;
}

.entry-content li a:hover {
  color: #A9C5E8;
}
.entry-content h2 a {
  color: #FFFFFF;	
}

.entry-content h3 a {
  color: #FFFFFF;	
}

.entry-content h4 a {
  color: #FFFFFF;	
}

.entry-content h2 a:hover {
  color: #A9C5E8;	
}

.entry-content h3 a:hover {
  color: #A9C5E8;	
}

.entry-content h4 a:hover {
  color: #A9C5E8;	
}


/* Archive */
.search .page-title {
  font-size: 3rem !important;
  text-align: left;
}


/* Contact Page */
a.tpgb-icon-link:hover {
  color: #85B1EA !important;
  transition: all 0.5s ease;
}


/* The Post Grid custom CSS */
.rt-detail {
  background: #1F1922 !important;
}

.rt-holder {
  background: #1F1922 !important;
}

.entry-title a {
  overflow-wrap: normal;
}

#bottom-script-loader {
  background: #121212;
}


/* Remove Links from Categories and Tags */
.categories-links {
  pointer-events: none;
  cursor: default;
  text-transform: uppercase;
  letter-spacing: 3px;
}

.post-tags-links {
  pointer-events: none;
  cursor: default;
  text-transform: uppercase;
  letter-spacing: 3px;
}


/* Skills Block */
.progress-bar-skill-bar-filled {
  background-color: #7e115a;
}

.progress-bar-skill.skill-fill {
  background-color: #322838;
}

.progress-bar-title {
  font-family: Fira Sans,sans-serif;
  color: #FFFFFF !important;
  font-size: 16px !important;
}


/* Search Results/Archive */
.attachment-post-thumbnail {
  height: 25em;
  object-fit: cover;
}

.posts-archive .entry-title a {
  text-transform: uppercase;	
  font-family: Josefin Sans,sans-serif;
  font-size: 1.5rem;
  color: #FFFFFF !important;
  font-weight: bold;
}

.posts-archive {
  background-color: #1F1922;
}

/* Search Bar */
.header-search-form {
  background-color: #212121;
}

.ws-svg-icon svg:not(.stroke-based) {
  fill: #FFFFFF;
}

.ws-svg-icon svg:hover(.stroke-based) {
  fill: #85B1EA;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .woocommerce .select2-container .select2-selection--single, .woocommerce-page .select2-container .select2-selection--single, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus, .woocommerce .select2-container .select2-selection--single:focus, .woocommerce-page .select2-container .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-selection__rendered, .wp-block-search .wp-block-search__input, .wp-block-search .wp-block-search__input:focus {
  border-color: #DDDDDD;
}

.header-search-form form button {
  border-color: #DDDDDD; 
  border-width: 1px; 
}
.header-search-form form button:hover {
  border-color: #FFFFFF;
  border-width: 1px; 
}

/* Clear the X from Search field */
input[type=search]::-ms-clear { display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal { display: none; width : 0; height: 0; }
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration { display: none; }
