/*
Theme Name: Golden Builder Lite
Theme URI: http://sensationaltheme.com/downloads/golden-builder-lite-free/
Template: golden-builder
Author: Sensational Theme
Author URI: http://sensationaltheme.com/
Description: Golden Builder Lite is a modern WordPress theme that comes with high-quality features and minimal design. Create a great Blog website with our Blog WordPress Theme. The theme is a perfect fit for all kind of blogs such as food blogs, travel journals, personal blogs many more. Golden Builder Lite is a fully responsive design that always remains mobile-friendly and will render perfectly on all devices. You also get support for custom headers, two column layout, full-width layout, and tons of easy customization options.
Tags: translation-ready,custom-background,theme-options,custom-menu,threaded-comments,featured-images,footer-widgets,editor-style,right-sidebar,full-width-template,two-columns,grid-layout,custom-colors,custom-header,custom-logo,featured-image-header,blog,entertainment
Version: 1.0.0
Tested up to: 6.0
Requires PHP: 5.6
Text Domain: golden-builder-lite
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

BlogSen business is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
body {
    margin: 0;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    color: #333;
    margin: 16px 0;
    line-height: 1.3;
    font-weight: 400;
    font-family: 'Courgette', cursive;
}
body.paged #details,
body.paged #blog,
body.paged #project,
body.paged #featured-slider{
    display: none;
}
a{
	color: #efce6b;
}
.site-menu .site-branding {
  width: 100%;
  float: none;
  text-align: center;
}
.main-navigation ul.nav-menu {
  text-align: center;
  border-top: 1px solid #e5e5e5;
}
.site-menu nav {
  width: 100%;
  float: none;
}
.content-overlay.featured-content-wrapper {
   max-width: 650px;
 }
#services {
  display: none;
}
.box{
	display: none;
}
#details{
	background-color: #f9f9f9;
	padding: 60px 0 !important;
}
#project{
	background-color: #fff;
	padding: 60px 0 0 !important;
}
.project-slider .featured-image{
	box-shadow: none;
}
#blog .section-title, 
#blog .section-subtitle,
#project .section-title, 
#project .section-subtitle{
	color: #000;
}
#cta p {
  color: #fff;
  margin-bottom: 0;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}
#cta .section-header {
  max-width: 650px;
  margin-left: 0;
  text-align: left;
}
#cta .section-subtitle {
  font-size: 24px;
  max-width: 650px;
  margin-bottom: 20px;
  line-height: 1.8;
  margin-left: 0;
}
#cta .section-header h3 {
  color: #fff;
  text-align: left;
}
#cta {
  text-align: left;
}
#features {
	display: none;
}
#blog {
  padding: 60px 0;
  background-color: #f8f8f8;
}
#blog .blog-item-wrapper .entry-container {
  padding: 0 20px 10px;
  text-align: center;
}
.project-slider article {
  background-color: #fff;
  margin: 15px;
  : 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
}
.project-slider .entry-content {
  margin-top: 15px;
}
.project-slider .entry-container {
  padding: 20px;
}
#blog .section-header-wrapper .read-more,
#project .section-header-wrapper .read-more{
	display: none;
}
#project .section-header,
#blog .section-header{
	width: 100%;
	text-align: center;
	margin: 0 auto 20px;
	display: block !important;
	float: none !important;
}
#blog .section-subtitle{
	margin-right: auto;
	margin-left: auto;
}
.blog-posts-wrapper .entry-container{
	padding: 10px 0 !important;
}
.blog .wrapper.page-section .section-header {
  padding-top: 30px;
}

/*.blog-posts-wrapper .cat-links li::after {
  content: ",";
}*/
.blog-posts-wrapper .entry-container,
#project .entry-container,
#blog .entry-container{
	position: relative;
}
.blog-posts-wrapper .entry-meta .cat-links a,
#project .entry-meta .cat-links a,
#blog .entry-meta .cat-links a{
	background-color: #efce6b;
	color: #fff;
	padding: 0 10px;
	margin-right: 10px;
}

#project .entry-meta {
  top: -60px;
}
.blog-posts-wrapper .entry-meta.posted-on{
	position: relative;
	top: 0;
}
.blog-posts-wrapper .entry-meta,
#project .entry-meta,
#blog .entry-meta {
  border-top: none;
  border-bottom: none;
  padding: 10px 0;
  text-align: center;
  position: absolute;
  color: #fff;
  bottom: auto;
  right: auto;
}
#blog .entry-meta {
  top: -80px;
}
.blog-posts-wrapper .entry-meta{
  top: -80px;
  left: 20px;
  bottom: auto;
  right: auto;
}
/*--------------------------------------------------------------
#  Our Services
--------------------------------------------------------------*/
#services{
    padding: 90px 0 70px;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: #fff;
}
#services .overlay{
    background-color: #fff;
    opacity: 0.6;
}
.services-item-wrapper {
    padding:20px;
    display: block;
    transition: all 0.3s;
}

#services .icon-container {
    margin: 0 auto 10px;
}
#services .icon-container a {
    border-radius: 15px;
    position: relative;
    display: block;
    width: 50px;
    height: 50px;
}
#services .icon-container .petal {
    height: 146px;
    width: 44px;
    position: absolute;
    top: calc(50% - 73px);
    left: calc(50% - 22px);
    background-color: inherit;
    border-radius: 22px;
}
#services .icon-container .petal:nth-child(2) {
    -webkit-transform: rotateZ(36deg);
    -moz-transform: rotateZ(36deg);
    -ms-transform: rotateZ(36deg);
    -o-transform: rotateZ(36deg);
    transform: rotateZ(36deg);
}
#services .icon-container .petal:nth-child(3) {
    -webkit-transform: rotateZ(72deg);
    -moz-transform: rotateZ(72deg);
    -ms-transform: rotateZ(72deg);
    -o-transform: rotateZ(72deg);
    transform: rotateZ(72deg);
}
#services .icon-container .petal:nth-child(4) {
    -webkit-transform: rotateZ(108deg);
    -moz-transform: rotateZ(108deg);
    -ms-transform: rotateZ(108deg);
    -o-transform: rotateZ(108deg);
    transform: rotateZ(108deg);
}
#services .icon-container .petal:nth-child(5) {
    -webkit-transform: rotateZ(144deg);
    -moz-transform: rotateZ(144deg);
    -ms-transform: rotateZ(144deg);
    -o-transform: rotateZ(144deg);
    transform: rotateZ(144deg);
}
#services .icon-container i {
    font-size: 42px;
    color: #FFB703;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
#services .entry-title i {
    margin-right: 15px;
}
#services .section-content {
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
    z-index: 1;
}
#services .entry-title {
    font-weight: 400;
    font-size: 28px;
    margin-bottom: 0;
}
#services .entry-title a{
    color: #000;
}
#services .services-item-wrapper:hover .services-content{
    border-bottom: 2px solid #FFB703;
}
#services .services-item-wrapper .services-content{
    border-bottom: 2px solid transparent;
}
#services .services-item-wrapper:hover .entry-title a,
#services .services-item-wrapper:hover .icon-container i,
#services .icon-container a:hover,
#services .icon-container a:focus,
#services .entry-title a:hover,
#services .entry-title a:focus{
    color: #FFB703;
}
#services .entry-content p {
    margin: 0;
}
#services .entry-content {
    margin-top: 7px;
}
#services .read-more {
    margin-top: 25px;
}
#services article {
    padding: 0 15px;
}
#services article:last-child {
    margin-bottom: 0;
}
#services .col-1 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}
#services .services-item-wrapper .featured-image img {
    height: 70px;
    width: 70px;
}
#cta {
    padding: 110px 0 130px;
    text-align: center;
    background-size: cover;
    background-position: 50%;
    background-attachment: fixed;
}

#cta .wrapper {
    position: relative;
    z-index: 1;
}

#cta .section-header h3{
    color: #fff;
}
#cta .section-title {
    color: #fff;
    font-size: 42px;
    margin-bottom: 25px;
    line-height: 1.8;
}
#cta .section-subtitle {
    font-size: 24px;
    max-width: 660px;
    margin-bottom: 20px;
    line-height: 1.8;
}
#cta .section-title .last-word {
    color: #fff;
}
#cta p {
    color: #fff;
    margin-bottom: 0;
    max-width: 675px;
    margin-left: auto;
    margin-right: auto;
}
.cta-button {
    margin-bottom: 30px;
}
.cta-button i {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background-color: #ff8a73;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 70px;
    padding-left: 4px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.cta-button a:hover i {
    background-color: #fff;
    color: #ff8a73;
}

#respond input[type="submit"],
.site-menu .top-search form.search-form input, 
.menu-toggle span,
.post-navigation a:hover, 
.posts-navigation a:hover,
.post-navigation a:focus, 
.posts-navigation a:focus,
.pagination .page-numbers.prev:hover, 
.pagination .page-numbers.next:hover,
.pagination .page-numbers.prev:focus, 
.pagination .page-numbers.next:focus,
.pagination .page-numbers.current,
.pagination .page-numbers:hover,
.pagination .page-numbers:focus,
.widget_search form.search-form button.search-submit,
.jetpack_subscription_widget input[type="submit"]:hover,
.jetpack_subscription_widget input[type="submit"]:focus,
input[type="submit"],
.wpcf7 input[type="submit"],
#secondary .jetpack_subscription_widget input[type="submit"]:hover,
#secondary .jetpack_subscription_widget input[type="submit"]:focus,
.blog-posts .post-categories,
.tags-links a:hover,
.tags-links a:focus,
.reply a,
.reply a:hover:before,
.reply a:focus:before,
.btn-primary,
.slick-prev,
.slick-next,
.slick-dots li.slick-active button:before,
#featured-slider .content-overlay .separator,
#about .slick-dots li.slick-active button::before,
.more-link,
#colophon .widget_search form.search-form button.search-submit,
.slick-dots li.slick-active button:before,
#project .slick-dots li.slick-active button:before,
.team-section .position::before,
#features article .icon-container a,
#testimonial .slick-dots li.slick-active button:before,
.main-navigation ul ul li:hover > a
{
    background-color: #efce6b;
}
/*.btn-transparent{
	background-color: transparent !important;
}*/
a:hover,
.site-title a:hover,
.site-title a:focus,
.main-navigation ul.nav-menu > li:hover > a,
.main-navigation ul.nav-menu > li:focus > a,
.main-navigation ul.nav-menu .current-menu-item > a,
.menu-item a:focus,
.menu-toggle:focus,
button.dropdown-toggle:focus,
.featured-content-wrapper a:focus,
.menu-toggle i,
button.dropdown-toggle .fa,
.pagination .page-numbers,
.pagination .page-numbers.dots:hover,
.pagination .page-numbers.dots:focus,
.pagination .page-numbers:hover,
.pagination .page-numbers:focus,
.pagination .page-numbers.prev,
.pagination .page-numbers.next,
#secondary a:hover,
#secondary a:focus,
.widget_popular_post h3 a:hover,
.widget_popular_post h3 a:focus,
.widget_popular_post a:hover time,
.widget_popular_post a:focus time,
.widget_latest_post h3 a:hover,
.widget_latest_post h3 a:focus,
.widget_latest_post a:hover time,
.widget_latest_post a:focus time,
.page-header small,
.entry-meta a:hover,
.entry-meta a:focus,
.tags-links a,
.comment-meta .url:hover,
.comment-meta .url:focus,
.comment-metadata a,
.comment-metadata a time,
#featured-slider .entry-meta .cat-links a,
.image-overlay.featured-content-wrapper .entry-title:hover,
.image-overlay.featured-content-wrapper a:focus .entry-title,
.content-overlay.featured-content-wrapper .entry-title:hover,
.content-overlay.featured-content-wrapper a:focus .entry-title,
#about article .entry-title a:hover,
#about article .entry-title a:focus,
#blog .entry-title a:hover,
#blog .entry-title a:focus,
.entry-meta .cat-links a,
.blog-posts-wrapper .comments-link a:hover,
.blog-posts-wrapper .comments-link a:focus,
.blog-posts-wrapper .entry-title a:hover,
.about-two #about .entry-meta .cat-links a,
.cat-links a,
.cat-links::before,
.btn-transparent,
#services .icon-container i,
#services .services-item-wrapper:hover .entry-title a,
#services .icon-container a:hover,
#services .icon-container a:focus,
#services .entry-title a:hover,
#services .entry-title a:focus,
#information .section-subtitle,
#details .section-subtitle,
#about .section-subtitle,
#details .entry-title a:hover,
#details .entry-title a:focus,
.project-slider .entry-title a:hover,
.project-slider .entry-title a:focus,
#project .btn,
.team-section .entry-title a:hover,
.team-section .entry-title a:focus,
#features .section-subtitle,
#features .features-item-wrapper:hover a,
#features .entry-title a:hover,
#features .entry-title a:focus,
#contact ul.contact-address li a:hover,
.testimonial-slider .entry-title a:hover,
.testimonial-slider .entry-title a:focus,
#testimonial .btn,
.project-slider .slick-prev::before,
.project-slider .slick-next::before,
.testimonial-slider .slick-prev::before, 
.testimonial-slider .slick-next::before
{
	color: #efce6b;
}
.main-navigation ul#primary-menu li:hover > svg,
.main-navigation ul#primary-menu li:focus > svg,
.main-navigation li.menu-item-has-children:hover > a > svg,
.main-navigation li.menu-item-has-children > a:hover > svg,
.main-navigation li.menu-item-has-children > a:focus > svg,
.main-navigation ul#primary-menu > li.current-menu-item > a > svg,
.navigation.post-navigation a:hover svg,
.navigation.posts-navigation a:hover svg,
.navigation.post-navigation a:focus svg,
.navigation.posts-navigation a:focus svg,
.widget_search form.search-form button.search-submit:hover svg,
.widget_search form.search-form button.search-submit:focus svg,
.featured-content-wrapper .btn:hover .more-icon svg, 
.featured-content-wrapper .btn:focus .more-icon svg,
#call-to-action .btn:hover .more-icon svg, 
#call-to-action .btn:focus .more-icon svg,
.main-navigation li.search-menu a:hover svg,
.main-navigation li.search-menu a.search-active:hover svg,
.main-navigation ul#primary-menu li.search-menu:hover > a.search-active svg {
    fill: #efce6b;
}
#respond input[type="submit"],
.pagination .page-numbers,
.pagination .page-numbers.dots:hover,
.pagination .page-numbers.dots:focus,
.pagination .page-numbers.current,
.pagination .page-numbers:hover,
.pagination .page-numbers:focus,
.pagination .page-numbers.prev,
.pagination .page-numbers.next,
.pagination .page-numbers.prev:hover, 
.pagination .page-numbers.next:hover,
.pagination .page-numbers.prev:focus, 
.pagination .page-numbers.next:focus,
.widget_search form.search-form input[type="search"]:focus,
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,
input[type="submit"],
.wpcf7 input[type="submit"],
.tags-links a,.tags-links a:hover,
.tags-links a:focus,
.reply a,
.btn,
.more-link,
.btn-transparent,
#services .services-item-wrapper:hover .services-content,
.team-section article .post-wrapper:hover,
#features .features-item-wrapper:hover,
#blog .blog-item-wrapper:hover 
{
	border-color: #efce6b;
}

#secondary .widget > ul li:first-child, 
#secondary .widget > ul li:hover, 
#secondary .widget_nav_menu ul li:first-child, 
#secondary .widget_nav_menu ul li:hover {
	border-left-color: #efce6b;
}
@media screen and (min-width: 992px) {

}
@media screen and (min-width: 1024px) {

	#details article.has-post-thumbnail .featured-image {
	  width: 100%;
	  float: none;
	  margin-bottom: 0;
	  max-width: 200px;
	  margin: 0 auto;
	}
	#details .featured-image {
	  padding: 90px 0;
	  background-position: center;
	  background-repeat: no-repeat;
	  background-size: cover;
	  border-radius: 50%;
	}
	#details article.has-post-thumbnail .entry-container {
	  width: 100%;
	  float: none;
	  text-align: center;
	  padding-left: 0;
	  max-width: 750px;
	  margin-right: auto;
	  margin-left: auto;
	}
	#details .section-subtitle, 
	#details article.has-post-thumbnail {
	  display: block;
	  text-align: center;
	}
	.project-slider .slick-next {
	  left: auto;
	  right: 0;
	  top: 45%;
	  background-color: #efce6b;
	}
	.project-slider .slick-prev {
	  left: 0;
	  right: auto;
	  top: 45%;
	  background-color: #efce6b;
	  z-index: 99;
	}
	#blog::after, #project::after {
		display: none;
	}
}
@media screen and (min-width: 1200px) {
	.project-slider .slick-prev {
	  left: 0;
	  right: auto;
	  top: 45%;
	  background-color: #efce6b;
	  z-index: 99;
	}
	#project .project-slider {
	  max-width: auto;
	  margin-right: 0;
	  margin-left: auto;
	  overflow: hidden;
	}
	.project-slider .slick-prev::before, .project-slider .slick-next::before{
		color: #fff;
	}
	
	#blog::before, #project::before {
	  display: none;
	}
	#project .project-slider {
	  max-width: 1400px;
	  margin-right: 0;
	  margin-left: auto;
	}
	.project-slider .featured-image {
	  padding: 200px 0;
	}
}
@media screen and (min-width: 1900px) {
	.project-slider .featured-image {
	  padding: 250px 0;
	}
}