/**
Theme Name: Reggio Digital Studio Theme
Author: Reggio Digital Studio
Author URI: https://reggiodigitalstudio.com
Description: Reggio Digital Studio is a web development studio building great things.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: reggio-digital-studio-theme
Template: astra
*/

/* Global  */

.main-header-menu .menu-link, .ast-header-custom-item a {
	color: #f37748;
}

.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
	background: transparent;
}
.wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button__link.is-style-outline {
/* 	border-color: #c1a752; */
/* 	color: #c1a752; */
}

.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]  {
	background-color: transparent;
}

/* Social Media in Header  */
.astra-advanced-hook-5226 .wp-block-social-links {
	justify-content: flex-end;
}

.gold_metallic_color .wp-social-link {
/* 	background-color: #c1a752 !important;  */
	background-color: #c2a83e !important;
	width: 24px;
	height: 24px;
}

.astra-advanced-hook-5226 {
/* 	margin-top: -40px; */
}

.astra-advanced-hook-5226 .wp-social-link a {
    padding: 4px;
}

.astra-advanced-hook-5226 .wp-social-link a svg{
    width: 16px;
    height: 16px;
}

/* Primary */

#primary {
	margin-top: 0;
}

/* Newsletter Sign up */

.fl-subscribe-form .fl-form-field input[type=text],
.fl-subscribe-form .fl-form-field input[type=email] {
    border: 0;
    background-color: #fff;
    padding: 12px 12px !important;
}

.fl-subscribe-form .fl-button {
/*     width:50%; */
}

.fl-subscribe-form input::-webkit-input-placeholder {
    font-style: italic;
    color: #777;
}

.fl-subscribe-form input::placeholder {
    font-style: italic;
    color: #777;
}

.fl-subscribe-form input:-ms-input-placeholder {
    font-style: italic;
    color: #777;
}

/* Home  */

.fl-post-slider-post .fl-slide-bg-photo {
	background-position: 0 0;
	background-size: 75% auto;
}

.fl-post-slider-content {
  text-align: right;
}

.fl-post-slider-title {
/*   font-weight: 600; */
  line-height: 1.5em !important;
}

.fl-post-slider-title a {
  color: #fff !important;
  text-transform: uppercase;
}

.fl-post-slider-feed-content p {
  color: #555 !important;
  line-height: 1.5em;
}

.fl-post-slider-feed-content .read-more a {
	border: 2px #fff solid;
	text-transform: uppercase;
	padding: 10px;
	display: initial;
	text-align: right;
	background-color: transparent;
}

/* Featured Topics section  */

/* .fl-node-5f459eae1834c.fl-module-heading .fl-heading { */

.fl-node-5f459dd2d1f16 .fl-col .fl-module-heading .fl-heading a {
	display: block;
	background-color: #F6F2EF;
	padding: 20px !important;
	border: 2px #f37748 solid;
}

/* Footer Widgets  */
.astra-widget-social-profiles-inner ul {
    text-align: center;
}

#media_image-7 {
/* 	width: 100%; */
/* 	max-width: 300px; */
}

/* About Page */

.uagb-block-ae4e3251.uagb-columns__wrap {
	background-size: 100% auto;
	min-height: 782px;
}

.uagb-block-ae4e3251 .uagb-column__inner-wrap {
    padding: 20% 10% !important;
    
}

/* Blog + Adaptive Spaces  */

/* read more button */
.fl-post-grid-content .read-more a {
  border: 2px #c2a83e solid;
  text-transform: uppercase;
  padding: 10px;
  text-align: right;
  color: #c2a83e;
  display: table;
  line-height: 1em;
  text-align: center;
  margin: 0 auto;
  width: 150px;
	background-color: transparent;
}


/* pagination  */
.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers {
/*     border: 0 !important; */
		border: 1px #c2a83e solid;
    background-color: transparent !important; 
    color: #c2a83e ;
  }

 .fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current {
    color: #F37748;
  }

.ast-pagination {
    text-align: center;
}

/*  Destinations Grid */

.destinations_grid .fl-col .fl-module-heading .fl-heading a {
	display: block;
  background-color: #F6F2EF;
  padding: 20px !important;
	border: 2px #f37748 solid;
}

/* Single Article Page */

.single .entry-title {
	color: #F37748;
	text-transform: uppercase !important;
}

.entry-meta, 
.entry-meta *,
.entry-meta a, 
.entry-meta span {
	color: #444 !important;
}

.entry-meta a  {
	text-decoration: underline;
}

.single .entry-content h1,
.single .entry-content h2, 
.single .entry-content h3,
.single .entry-content h4,
.single .entry-content h5,
.single.entry-content h6  {
    text-transform: uppercase !important;
    font-weight: 600;
    font-family: MarkusLow;
	  margin-top: 20px;	
}

.single .entry-content h2, 
.single .entry-content h3 {
    margin-bottom: 10px;
}

.single .entry-content h2,
.single .entry-content h2 span {
    color: #F37748 !important;
    text-transform: uppercase !important;
/*     font-size: 1.5rem; */
    margin-top: 20px;	
}

/* Comments Section  */

.comments-area .ast-comment-formwrap input[type=text], 
.comments-area textarea#comment {
    border: 1px #f37748 solid;
    outline-color: #f37748;
}

/* Sidebar  */

.widget_text .textwidget h3 {
	color: #F37748; 
	margin-bottom: 20px; 
	display: block;
}

.widget_text .textwidget a.read-more {
		width: 150px;
		border: 2px #c2a83e solid;
		text-transform: uppercase;
		padding: 10px;
		text-align: right;
		color: #c2a83e;
		display: table;
		line-height: 1em;
		text-align: center;
  }

.widget_recent_entries li {
    padding-bottom: 9px;
    padding-top: 9px;
    border-bottom: 1px solid #e5ecef;
	font-size: 16px;
}

/* Categories  */

.archive .site-content > .ast-container .site-main,
.search .site-content > .ast-container .site-main {
	padding: 0 20px;
}


/* Media Query */

@media (max-width: 768px) {
	.fl-post-slider-content {
		text-align: center;
	}
	
}
@media (min-width: 922px) {
	
	.fl-node-5f45a0179321d .fl-post-slider-background .fl-post-slider-content {
		margin-top: 50px;
	} 
	
  .archive .site-content > .ast-container, 
  .search .site-content > .ast-container {
      max-width: 100% !important;
  }

  .archive .site-content > .ast-container .site-main,
	.search .site-content > .ast-container .site-main{
    max-width: 1200px;
    margin: 0 auto;
  }
	
	.blog-layout-1 .post-content, .blog-layout-1 .post-thumb img {
		width: 100%;
	}
	
	 .ast-pagination .prev.page-numbers {
		float: left;
	}

}

  	.archive .ast-archive-description, 
	.search .ast-archive-description   {
		background-image: url(https://phylonthego.com/wp-content/uploads/2020/10/AdaptiveSpaces_heroimage-scaled.jpg);
		background-repeat: no-repeat;
		background-position: center center;
		background-attachment: scroll;
		background-size: cover;
		text-align: center;
		padding: 100px 0;
		margin-top: 0;
  	}

   .archive .ast-archive-description h1, 
	.search .ast-archive-description h1  {
		font-family: "MarkusLow", Montserrat, arial;
		font-weight: bold;
		background-color: #F6F2EF;
		padding: 20px 40px !important; 
		text-transform: uppercase;
		width: auto;
		display: table;
		margin: 0 auto;
		border: 2px #f37748 solid;
   }

	.blog-layout-1 {
		border: 0;
	}


	.ast-page-builder-template .ast-article-post .entry-header .entry-title a {
	  color: #F37748;
	}

	.ast-page-builder-template .ast-article-post .entry-header,
	.ast-page-builder-template .ast-article-post .entry-content {
		text-align: center;
	}

.blog-layout-1 .post-thumb img {
	text-align: center;
	margin: 0 auto;
	display: table;
}

@media (max-width: 921px) {
	.ast-page-builder-template .ast-article-post {
		margin-bottom: 50px;
	}
}

@media (min-width: 768px) and (max-width: 921px) {  
		
	.category.ast-page-builder-template .ast-grid-3 > .site-main > .ast-row,
	.search .ast-grid-3 > .site-main > .ast-row {
		margin-left: -1em;
		margin-right: -1em;
		display: flex;
		flex-flow: row wrap;
		align-items: stretch;
	  }

   .category.ast-page-builder-template .ast-article-post,
	.search .ast-article-post{
    width: 50% !important;
    float: left;
    display: flex !important;
    margin: 0;
  }
	
}


@media (min-width: 769px) and (max-width: 991px) {
    .fl-node-5f459dd2d1f16 h3 {
        font-size: 17px;
/*         font-size: 1.1625rem; */
    }
}
