/*
Theme Name: Createbuild
Theme URI: https://shtheme.com/demosd/createbuild
Author: Shtheme
Author URI: https://themeforest.net/user/shtheme
Description: Create & Build is modern, clean and professionally crafted Wordpress theme which can be used for construction, building companies and other companies that offer building services. It also can be used for any other site. Customize your website as much as you want, you have tons of layout possibilities with unlimited variations and colors.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: createbuild

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.
*/

/* ========TABLE OF CONTENTS==========
00. Body, links, hgroup, paragraphs, general styles
01. Fixed header & Navigation
02. Section Intro (Home)
03. Section About
04. Section Resume
05. Section Portfolio
06. Section Blog
07. Section Contact
08. Footer
09. Loader
10. Responsive design

/*--------------------------------------------------
    00. Body, links, hgroup, paragraphs, general styles
---------------------------------------------------*/


:root {
  --clr-theme-color: #f1c40f;
  --clr-theme-color2: #cb4437;
  --clr-theme-color3: #a0ce4e;
}
.header-page .page-title.text-center {
    padding: 120px 0;
}
.entry-post #gallery-2.gallery-size-thumbnail {
	display: none;
}
.widget.widget_tag_cloud .wp-tag-cloud li {
	display: inline-block;
	text-align: center;
	margin: 0 6px 10px 0;
    padding: 8px 30px;
	border: 1px solid #e5e5e5;	
	color: #323232;
	font-family: "Oswald", sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;	
}

.widget.widget_tag_cloud .wp-tag-cloud li.active {
	background: var(--clr-theme-color);
	border: 1px solid var(--clr-theme-color);
	color: #fff;	
}

.widget.widget_tag_cloud .wp-tag-cloud li.active:hover {	
	color: #fff;
	background: var(--clr-theme-color);
	border: 1px solid var(--clr-theme-color);
}

.widget.widget_tag_cloud .wp-tag-cloud li:hover {
	color: var(--clr-theme-color);
}
.widget_tag_cloud.widget ul li:before {
    display: none;
}
.post .meta-post a {
    text-transform: capitalize;
}
p.comment-form-cookies-consent {
	display: none;
}
.post .featured-post .post-comment {
    z-index: 9999999;
}
.post .featured-post .post-comment .date span {
    font-weight: 500;
}
.roll-pagination li span.page-numbers.current {
    color: var(--clr-theme-color);
    font-family: "Oswald", sans-serif;
    padding: 0 13px;
    font-size: 16px;
    font-weight: 400;
}
.wrap-full-width .blog-pagination {
    position: relative !important;
}
#gallery-2.gallery-size-thumbnail {
	display: none;
}
.home-dark .roll-button.border.white {
    background-color: transparent;
    border: 2px solid #323232;
    color: #323232;
}
.home-dark .roll-button.border.white:after {
    color: #323232;
}
.home-dark .roll-button.border.white:hover,.home-dark .roll-button.border:hover {
    background: #323232;
    color: #fff;
    border: 2px solid #323232;
}
.home-dark .roll-button.border.white:hover:after {
    color: #fff;
}
.home-dark .roll-promotion .roll-button.border {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
}
.home-dark .roll-promotion .roll-button.border:hover {
    border-color: <?php echo esc_attr($createbuild_redux_demo['main-color-2']); ?>;
}
.home-dark .roll-title-box .main.text-dark {
    color: #fff;
}
.home-dark .roll-promotion .roll-button.border:after {
    color: #fff;
}
.switcher-container {
    display: none;
}
.elementor-editor-active .owl-carousel {
  display: block;
}
.elementor-page.elementor-editor-active .roll-animation {
    opacity: 1!important;
}
.roll-portfolio.column4 .item .content h4 {
    font-size: 18px;
    font-weight: 800;
    line-height: 22px;
    margin: 0 0 -5px;
}
.roll-portfolio.portfolio-extended.columns3 .item .content h4 {
    font-size: 24px;
    line-height: 34px;
    margin: 0 0 0;
    font-weight: 800;
}
.event .content-post ul.meta-post li {
    padding: 0 10px 0 30px;
}
body.error404 {
    max-width: initial;
    text-align: inherit;
}
.error404 .widget.widget-search {
    margin: 0 0 25px;
}
.widget.widget-search #searchform {
    width: 100%;
    height: 60px;
    position: relative;
    margin: 0;
}
.widget.widget-search #searchform #s {
    height: 60px;
    line-height: 20px;
    width: 100%;
    padding: 0 10px 0 28px;
    border: 1px solid #7f7f7f;
}
.widget.widget-search #searchform #searchsubmit {
    padding: 0;
    position: absolute;
    right: 28px;
    top: 22px;
    font-family: 'icomoon';
    content: "\e60a";
    color: var(--clr-theme-color);
    background: transparent;
    border: none;
    text-align: center;
    font-size: 18px;
    width: 20px;
    height: 20px;
}
.roll-contact-form .roll-button {
    padding: 21px 48px 21px 48px;
}
.header .logo1 {
    float: left;
    margin-top: 15px;
    padding-left: 30px;
}
.widget.gallery_sidebar {
    margin-bottom: 20px;
}

.post-wrap .search-custom #searchform {
    width: 100%;
    height: 60px;
    position: relative;
    margin: 0;
}
.post-wrap .search-custom #searchform #s {
    height: 60px;
    line-height: 20px;
    width: 100%;
    padding: 0 10px 0 28px;
    border: 1px solid #7f7f7f;
}
.post-wrap .search-custom #searchform #searchsubmit {
    padding: 0;
    position: absolute;
    right: 28px;
    top: 22px;
    font-family: 'icomoon';
    content: "\e60a";
    color: var(--clr-theme-color);
    background: transparent;
    border: none;
    text-align: center;
    font-size: 18px;
    width: 20px;
    height: 20px;
}
.wrap-services .roll-serives img {
	width:100%;
}