/*
Theme Name: Ultimate Blogger
Theme URI: https://www.buywptemplates.com/products/free-ultimate-blogger-wordpress-theme
Author: Buywptemplates
Author URI: https://www.buywptemplates.com
Description: Ultimate Blogger is a beautiful and minimal blog theme designed specifically for bloggers to make blogs for photography, food, fashion, lifestyle, seo blogs, magazines, youtube bloggers, journals, personal blogs, writers, blogging platform,blogging tips,start a blog,how to blog,blogger SEO,best blogging platforms,blog writing,blogging for beginners,how to make money blogging,blogging niches,blogging strategy,blogging tutorials,blog writing tips,blogging for profit,personal blog,professional blog,how to build a blog,Blogger website,Blogger themes,Blogger templates,Blogger SEO tips,Blogger monetization,Blogger post ideas,Blogger niche ideas,blogging for business,Blogger setup,Blogger customization,Blogger widgets,Blogger mobile themes,Blogger widgets customization,Blogger design,Blogger layout,Blogger plugins,Blogger social media integration,Blogger content ideas,Blogger post formats,Blogger traffic generation,Blogger marketing,Blogger affiliate marketing,Blogger advertising,Blogger monetization strategies,Blogger affiliate programs,Blogger for beginners,Blogger for business owners,Blogger for brands, travel, technichal blog, video blog, news article, food vlogger, blogging, columnist, journalist, sportswriter, marketing, as well as modern newspaper websites. It is a powerful blog theme with plenty of features, user-friendly customization and personalization options. It includes features such as quick page speed, mobile friendly design, cross browser compatibility, SEO friendly, Grid Layout, translation ready, custom colors etc. It shows a large slider with a banner that has a Call to Action Button (CTA) to attract the visitors. It is compatible with WooCommerce and features layouts for products, posts and pages. It has secure and clean codes that do not allow you to write even a single line of code. It offers a bunch of shortcodes that helps in incorporating functional features. This minimal blog theme is based on Bootstrap framework which enhances the speed of development. Also, it has an interactive demo for easy understanding. View full demo here: https://demos.buywptemplates.com/ultimate-blogger-pro/
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.2
Version: 1.3.5
license: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: ultimate-blogger
Template: multipurpose-blog
Tags: custom-background, custom-menu, custom-colors, custom-logo, editor-style, featured-images, full-width-template, footer-widgets, one-column, two-columns, theme-options, threaded-comments, right-sidebar, left-sidebar, education, grid-layout, three-columns, blog, news
*/

*{
  outline:none;
  margin:0;
  padding:0;
}
:root {
    --first-theme-color: #c7a770;
}
body{
    margin:0;
    padding:0;
    background: #252525;
    font-family: 'Open Sans', sans-serif;
    overflow-x: hidden;
}
h1,h2,h3,h4,h5,h6{
  font-family: 'Playfair Display', serif;
}
body,#content-blog h2,#content-blog h3,h1.entry-title, .services .section-title a{
    color: #999 !important;
}
a:hover{
    color:#000;
}
a:hover, p.logged-in-as a{
    text-decoration: none;
}
a{
    text-decoration: none !important;
}
ol, ul{
    padding: 0;
}
.contentbox a:focus,.toggle-menu button:focus, a:focus, .woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:focus, #sidebar button:focus, #sidebar input[type="submit"]:focus, .select2-container--default .select2-selection--single:focus {
    outline: 1px solid #fff;
    border-bottom: 2px solid #fff !important;
}
a.closebtn.responsive-menu:focus{
    outline: 1px solid #000 !important;
    border-bottom: 2px solid #000 !important;
}
p, .woocommerce .woocommerce-product-rating a,.woocommerce .woocommerce-product-rating a:hover{
    color: #999;
}
#sidebar ul li a,#sidebar ul li {
    color: #fff !important;
}
#sidebar .widget,  .background-img-skin, .inner-services, .imagebox{
    background: #3d3c3d;
}
.inner-services {
    padding: 15px;
}
.entry-video video{
    width: 100%;
}
.metabox i:before{
    background: var(--first-theme-color) !important;
}
.widget_text a,.entry-summary a, #footer .textwidget a, #sidebar .textwidget a, .woocommerce-product-details__short-description p a, .textwidget p a, .entry-content a, #comments p a, .comment-meta.commentmetadata a, #content-vw a, .woocommerce-MyAccount-content p a, .new-text p a, .comment p a{
  text-decoration: underline !important;
}
.entry-comments a{
    color:#fff;
}
/*block css*/
.wp-block-button a{
    background: var(--first-theme-color) !important;
    color: #333 !important;
    padding: 7px 10px;
    font-weight: 500;
}
/*header*/
.menus, .logo_bar{
	border:none;
}
#header .top_headbar, .frame, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .tags a:hover, .footer-wp input[type="submit"],.footer-wp .tagcloud a:hover,input[type="submit"] {
    background: var(--first-theme-color);
}
#header .socialbox i {
    color: #000;
    font-size: 14px;
}
#sidebar h3.widget-title a, #header .socialbox i:hover, .primary-navigation a:hover, .hvr-sweep-to-right:before,#sidebar .tagcloud a:hover, .main-box .date-box a, .main-box p, .main-box h3, .cat-box, .cat-box ul.post-categories a:hover, .metabox,.tags a, .nav-links span.post-title, .entry-date a, .entry-author a,.entry-date a:hover, .entry-author a:hover, #sidebar ul li a:hover, #sidebar ul li, #sidebar ul li a, .copyright-wrapper p, .copyright-wrapper a, .wp-calendar-nav-prev a,.footer-wp li a,.footer-wp h3,.footer-wp th,.footer-wp td,.footer-wp caption,.footerinner span,.rssSummary,#sidebar caption,#sidebar th,#sidebar td,.footer-wp  strong, .footer-wp a.rsswidget,.textwidget p, .footer-wp td#prev a,.footer-wp input[type="search"],.content-blog h1,span.meta-nav,span.post-title,.content-blog h2, .nav-previous a, p.logged-in-as a,.tags,.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a,h1.entry-title, h1.page-title, a.added_to_cart.wc-forward, .product_meta a,#comment p.woocommerce-noreviews,form.woocommerce-cart-form a,a.shipping-calculator-button, .footer-wp .widget_block .wp-block-heading, .metabox a.post-edit-link{
    color: #fff;
}
#header .top_headbar{
    color: #000;
    font-size:12px;
    letter-spacing: 1px;
}
#header .logo p{
    color: #000;
    line-height: 1.5;
    font-size: 13px;
    font-family: 'Playfair Display', serif;
}
.primary-navigation a{
    color:#000;
    padding: 15px 20px;
}
.primary-navigation ul ul{
    border:1px solid #000;
}
.primary-navigation ul li:hover > ul{
    max-height: initial;
}
#navbar-header .primary-navigation ul li:after{
    content: none;
}
.primary-navigation ul ul a, .wp-block-woocommerce-cart .wc-block-components-totals-coupon a, .wp-block-woocommerce-cart .wc-block-cart__submit-container a, .wp-block-woocommerce-checkout .wc-block-components-totals-coupon a, .wp-block-woocommerce-checkout .wc-block-checkout__actions_row a{
    color: #000;
    background:var(--first-theme-color);
}
.primary-navigation ul ul a:hover, .primary-navigation ul ul a:focus{
    background: #000;
    color: var(--first-theme-color);
}
#header .logo h1, #header .logo p.site-title{
    font-size: 30px;
    font-weight: bold;
    line-height: 1.2;
    font-family: 'Playfair Display', serif;
    padding-bottom: 0;
}
.main-menu-navigation{
    border-bottom: none;
}
.woocommerce-MyAccount-content .woocommerce-Address-title.title a, .woocommerce span.posted_in a{
    background: var(--first-theme-color);
    color: #000;
    text-decoration: none !important;
}
/* Static Section */
.margin-remove,.woocommerce ul.products li.product a img {
    margin: 0;
}
.contentbox p {
    text-align: left;
    color: #bbb;
    font-size: 15px;
    margin: 0;
}
.socialbox {
    padding-top: 0px;
}
.contact {
    display: flex;
    text-align: left;
    margin-top: 5px;
}
.tags a{
    background: #3d3c3d;
    border: 1px solid #fff;
}
/* our category */
section{
    background-color: transparent;
}
.main-box {
    text-align: left;
    background: #3d3c3d;
}
.cat-box,.date-box {
    background: transparent;
    padding: 8px 0;
}
.main-box h2 {
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
}
.main-box h3 {
    font-size: 25px;
    font-weight: bold;
}
.cat-box {
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1px;
    font-weight: normal;
    font-size: 13px;
}
.imagebox img {
    width: 100%;
    height: 300px;
}
.main-box p {
    text-align: left;
    letter-spacing: 1px;
    margin-bottom: 0;
}
.blogbutton-small, .related-inner-box .postbtn a{
	display: inline-block;
	border: none;
	color: #333;
    background: var(--first-theme-color);
    padding: 7px 10px;
}
.related-inner-box h4 a{
    color: #fff;
    background-color: transparent;
}
.related-inner-box .metabox a{
    margin-bottom: 0;
}
.related-inner-box h4 a:hover{
    color: #fff !important;
    background-color: transparent; 
}
.blogbtn a:hover, .related-inner-box a:hover{
    background: #fff;
    color: 333;
    text-decoration: none;
}
.hvr-sweep-to-right:before,#sidebar .tagcloud a:hover{
	background: #3d3c3d;
    border: solid 1px #fff;
}
.footer-wp .widget_block .wp-block-calendar .wp-calendar-nav a{
    color: #fff;
}
#sidebar .tagcloud a, #tag-cloud a, #sidebar .widget_block .wp-block-tag-cloud a, .inner-services .wp-block-tag-cloud a, .services .wp-block-tag-cloud a{
    border: 1px solid #eeeeee;
    color: #fff;
}
#slider .inner_carousel h1{
    letter-spacing: 0;
}
#our-services {
    background: transparent;
}
article.tag-sticky-2{
    background: none !important;
}
#comments input[type="submit"].submit,#comments a.comment-reply-link{
    background: var(--first-theme-color) !important;
    border: 1px solid var(--first-theme-color);
    padding: 8px 20px;
    color: #000;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span,.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce nav.woocommerce-pagination ul li span.current{
    background: var(--first-theme-color);
    color: #000;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{
    padding: 10px;
}
/*scroll to top*/
#scrollbutton i {
    border: solid 2px var(--first-theme-color);
    background: var(--first-theme-color);
    color: #000;
    box-shadow: inset 0px 0px 0px var(--first-theme-color), 0px 5px 0px 0px #907a53, 0px 5px 4px #000;
}
/* Breadcrumb */
.bradcrumbs a{
  background:var(--first-theme-color);
  color: #000;
}
.bradcrumbs a:hover, .wp-block-woocommerce-cart .wc-block-components-totals-coupon a:hover, .wp-block-woocommerce-cart .wc-block-cart__submit-container a:hover, .wp-block-woocommerce-checkout .wc-block-components-totals-coupon a:hover, .wp-block-woocommerce-checkout .wc-block-checkout__actions_row a:hover{
  background:#fff;
  color: #000;
}
.bradcrumbs span{
background:var(--first-theme-color);
  color: #000;
}
.bradcrumbs span:hover{
  background:#fff;
  color: #000;
}
.single-post-page .category a {
  background: var(--first-theme-color);
  color: #000;
}
.category span{
  color: #fff;
}
.post-navigation{
  float: left;
}
/* Sidebar */
#sidebar aside.widget_search {
    background: #3d3c3d;
    padding: 5px;
}
#sidebar h3, #sidebar h2.wp-block-heading, #sidebar .widget_block label.wp-block-search__label {
    margin: 0;
    padding: 12px 0;
    font-size: 20px;
    background: transparent;
    color: #fff;
    text-align: center;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
}
#sidebar .widget_block label.wp-block-search__label{
    font-family: 'Playfair Display', serif;
}
#sidebar aside {
    border: none;
    box-shadow: none;
    background: #3d3c3d;
}
#sidebar ul li a {
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 1px;
}
#sidebar ul li {
    margin: 5px 0;
    background: transparent;
    font-weight: normal;
    padding: 0;
}
#sidebar input[type="submit"] {
    padding: 10px 10px;
    font-size: 15px;
    color: #000;
    background: var(--first-theme-color);
    width: 100%;
}
#sidebar input[type="search"]{
    padding: 10px;
    background: #fff;
}
#sidebar .wp-block-group__inner-container {
    padding: 5px;
}
#sidebar .widget_block li.wp-social-link a{
    background: var(--first-theme-color);
    border-radius: 20px;
}
.slide-button a{
    background: var(--first-theme-color) ;
    padding: 10px;
}
.slide-button a:hover,.primary-navigation ul ul a:hover, .primary-navigation ul ul a:focus{
    background: #fff !important;
    color:#000 !important;
    border: 2px solid #fff !important;
}
.footer-wp li a:hover{
    color: var(--first-theme-color) !important;
}
.navigation .nav-previous, .navigation .nav-next{
    background-color: var(--first-theme-color);
}
/*woocommerce*/
.woocommerce div.product p.price {
    color: #fff;
}
.woocommerce span.woocommerce-Price-amount.amount {
    color: #ffffff;
}
.woocommerce #respond input#submit,.woocommerce button.button.alt,.woocommerce span.onsale,.woocommerce a.button,#sidebar button,nav.woocommerce-MyAccount-navigation ul li{
    background: var(--first-theme-color);
    border: 2px solid var(--first-theme-color);
}
.woocommerce #respond input#submit:hover,#sidebar button:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover{
    background: #fff !important;
    border: 2px solid #fff;
}
.woocommerce-privacy-policy-text p {
    color: #515151;
}
.woocommerce #respond input#submit:hover,#sidebar button:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{
    color: #000;
}
.star-rating, .date-box:hover i, .date-box a:hover, #sidebar ul li a:hover, .entry-date a:hover, .entry-author a:hover, p.logged-in-as a:hover {
    color: var(--first-theme-color);
}
.entry-date:hover i, .entry-date:hover a, .entry-author:hover i, .entry-author:hover a{
    color: var(--first-theme-color);
}
.woocommerce table.shop_table td{
    border-top: 1px solid #6a6969;
}
.woocommerce p.stars a{
    color: #fff !important;
}
.woocommerce-message{
    border-color: var(--first-theme-color);
}
.woocommerce #respond input#submit,.woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
    padding: 10px !important;
}
.woocommerce .woocommerce-MyAccount-navigation li{
    margin-left: 0;
}
/* Footer */
.footer-wp{
    background-color: #3d3c3d;
}
.footer-wp ul,.copyright-wrapper, .footer-wp .widget{
    text-align: left;
}
table#wp-calendar td a{
    background: var(--first-theme-color);
}
#sidebar .search-form label{
    width: 100%;
}
#sidebar label .search-field{
    margin-bottom: 0;
    margin-left: 0;
}
#sidebar button{
    background: var(--first-theme-color);
    color: #000;
}
.footer-wp .widget_block .wp-block-calendar th{
    background: transparent;
}
.footer-wp h3 a {
    font-size: 30px;
    font-weight: bold;
}
.footer-wp h3, .footer-wp .widget_block .wp-block-heading{
    border-color: #fff;
    margin-bottom: 15px;
}
.copyright-wrapper p, .copyright-wrapper a {
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 1px;
    background: #3d3c3d
}
.footer-wp .tagcloud a:hover, #tag-cloud a:hover, #sidebar .tagcloud a:hover, #sidebar .widget_block .wp-block-tag-cloud a:hover, .inner-services .wp-block-tag-cloud a:hover, .services .wp-block-tag-cloud a:hover, .footer-wp .widget_block .wp-block-tag-cloud a:hover{
    background: var(--first-theme-color) !important;
    color: #000;
    border: 1px solid var(--first-theme-color);
}
.footer-wp li a:hover,.textwidget a,.new-text a, .woocommerce-product-details__short-description p a, #tab-description p a, .comment-body p a,.woocommerce-message::before,.woocommerce-account .woocommerce-MyAccount-content p a{
    color: var(--first-theme-color);
}
.footer-wp .textwidget a, #sidebar .textwidget a{
    text-decoration: underline !important;
}
#sidebar button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce a.button:hover,.woocommerce a.button.alt:hover,.woocommerce .coupon button.button:hover,.woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover{
    background: #fff !important;
    color: #000;
}
.footer-wp input[type="search"],.woocommerce table.shop_table,#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th{
    border-color: #fff;
}
.inner {
    background: var(--first-theme-color);
    padding: 15px;
}
.inner p, .inner a {
    margin: 0;
    font-size: 15px;
    background: transparent;
}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,nav.woocommerce-MyAccount-navigation ul li,.woocommerce span.onsale,.pagination a:hover,.pagination .current, .page-links a:hover, .page-links .post-page-numbers.current span, .read-moresec a,.footer-wp input[type="submit"],.footer-wp .tagcloud a:hover,input[type="submit"], .inner a, .inner p{
    color: #000;
}
.footer-wp .tagcloud a, .footer-wp .widget_block .wp-block-tag-cloud a {
    border: 1px solid #eeeeee;
    color: #fff;
    font-size: 15px !important;
    padding: 5px 18px;
    margin: 0 0 5px;
    display: inline-block;
}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,nav.woocommerce-MyAccount-navigation ul li,.woocommerce span.onsale,.pagination a:hover,.pagination .current, .page-links a:hover, .page-links .post-page-numbers.current span, .read-moresec a{
    background: var(--first-theme-color);
}
#sidebar .woocommerce ul.product_list_widget .star-rating, .footer-wp .woocommerce ul.product_list_widget .star-rating {
    margin: 10px 0 !important;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
    background: #fff;
}
.woocommerce a.added_to_cart{
    background: var(--first-theme-color);
    color: #000;
    padding: 13px 20px 13px;
}
.woocommerce a.added_to_cart:hover{
    color: #000;
    background: #fff;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
    padding: 5px;
}
.content-blog ul{
    margin: 0 0 5px;
}
.content-blog ul li {
    margin: 12px 0 !important;
    padding-left: 5px !important;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{
    top: 10px;
    left: 10px;
}
.read-moresec a{
    border-color: var(--first-theme-color);
}
input.search-field, .post-password-form input[type=password]{
    color: #fff;
    border-color: #fff;
}
#sidebar ul li:before{
    background-color: var(--first-theme-color);
}
.main_image img{
    max-width: 100%;
}
.mainbox{
    border: none;
}
#sidebar input[type="search"]{
    color: #000;
}
.content-blog .content_box{
    padding: 15px;
}
h2.woocommerce-loop-product__title, .woocommerce div.product .product_title, #sidebar .wp-block-latest-comments li a:hover, .wp-block-woocommerce-empty-cart-block .price ins, .wp-block-woocommerce-empty-cart-block .price del{
    color: #fff !important;
}
.wp-block-woocommerce-empty-cart-block li.wc-block-grid__product{
    margin: 0 2.8% 2.992em 0 !important;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{
    color: #fff !important;
    font-family: 'Playfair Display', serif;
}
.wp-block-woocommerce-empty-cart-block .wp-block-button a{
    font-weight: 700;
}
.wp-block-woocommerce-empty-cart-block .wp-block-button a, .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale{
    background-color: var(--first-theme-color) !important;
    color: #000 !important;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale{
    border-color: var(--first-theme-color) !important;
}
.wp-block-woocommerce-empty-cart-block .wp-block-button a:hover{
    background-color: #fff !important;
    color: #000 !important;
}
.yith-wcwl-add-to-wishlist-button__label{
    color: var(--first-theme-color);
}
footer .socialicons a{
    padding: 0px;
}
#navbar-header .search-submit{
    border: 1px solid #fff;
    color: #fff;
}
/* Media */
@media screen and (max-width: 720px){
    #our-services label{
        display: inline;
    }
    #our-services input.search-field{
        width: 69%;
    }
    #slider .carousel-caption{
        top: 35%;
    }
    #slider .inner_carousel p{
        display: none;
    }
}
@media screen and (max-width: 768px) and (min-width: 320px){
    .toggle-menu {
        padding: 10px;
    }
}
@media screen and (max-width: 1000px){
    #header .top_headbar{
        display: block;
    }
    .primary-navigation ul ul{
        border: none !important;
    }
    .socialbox{
        display: none;
    }
    .primary-navigation ul ul a, .toggle-menu{
        background: transparent;
    }
    .primary-navigation ul ul a{
        background: none !important;
        color:#000;
    }
    #header .logo,#header .logo h1, #header .logo p.site-title{
        text-align: left;
    }
    .primary-navigation ul ul a:hover, .primary-navigation ul ul a:focus, .primary-navigation ul li a:hover,#navbar-header .socialbox{
        background: none !important;
    }
    .toggle-menu.fixed-header{
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        background: var(--first-theme-color);
    }
    .fixed-header{
        position: static;
    }
    .menu-brand .closebtn{
        color: #000 !important;
    }
    #navbar-header .socialbox{
        background: var(--first-theme-color) !important;
    }
    #navbar-header input.search-field{
        color: #000;
    }
    #navbar-header input.search-field:focus{
        border: 1px solid #000;
    }
}
