/*
Theme Name: Photobooth
Theme URI: https://shtheme.com/demosd/photobooth
Author: Vergatheme
Author URI: https://themeforest.net/user/vergatheme
Description: PhotoBooth is specially crafted to showcase your Photo Booth business or Photo Print and it’s kind of first theme on theme forest which is specially designed for photo booth business companies, we spent good time to understand the industry and in result we designed the elements to give you perfect theme to build your awesome website with ease.
Version: 1.0
Tested up to: 5.0
Requires PHP: 7.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: photobooth

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


button, input, select, textarea{max-width: 100%;}
.news-right-bar select{width: 100%;height: 32px;}
#wp-calendar {width: 100%; }
#wp-calendar caption { 
    background: none repeat scroll 0 0 #E9E9E9;
    color: #333333;
    font-size: 16px;
    padding: 10px 0;
    text-align: center; 
}
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th {
    border: 1px solid #E9E9E9;
    font-size: 13px;
    padding: 8px 0;
    text-align: center;
    vertical-align: middle;
}
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #E9E9E9; text-align: center; padding:8px;}
#wp-calendar tbody td#today {background: #ff9600;color: #fff;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot {border: 1px solid #E9E9E9;}
#wp-calendar tfoot #next { font-size: 12px; text-transform: uppercase; text-align: right; color: #83c99f;}
#wp-calendar tfoot #prev { font-size: 12px; text-transform: uppercase; padding-top: 10px; color: #83c99f;}
.blog table{ 
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.75em!important;
    table-layout: fixed;
    width: 100%;
    border: 1px solid #d1d1d1;
}
.blog table td{
    border: 1px solid #d1d1d1;
    padding-left: 7px;
} 
.blog table th{
    border: 1px solid #d1d1d1;
    padding-left: 7px;
 }
 #sidebar ul li ul{display: none;}
 #sidebar label{display: none;}
.wp-caption, .wp-caption-text, .sticky, .screen-reader-text, .gallery-caption, .bypostauthor, .alignright, .alignleft, .aligncenter{}
.widget.widget_nav_menu{clear: both;}
.alignnone{width: auto!important;}
.alignleft{margin-right: 10px;float: left;}
.alignright{margin-right: 10px;float: right;}
.aligncenter{margin: auto;}
.widget_text{margin-bottom: 20px;}





/*export theme*/
.config-size .img-responsive{
    width: 82px;
    height: 82px;
}


a{color: #808080;text-decoration: none!important;}
a:hover{color: #18bd95;}
ul.pagination .current{
    background: #444 none repeat scroll 0 0!important;
    border-color: #444!important;
    color: #ffffff!important;
}
.widget-posts-image img{height: 44px;}
.logged-in .sticky,.logged-in .headroom{top: 32px;}
.comments ul.children{padding-left: 20px;}
.form-submit input.submit{
    background: #444 none repeat scroll 0 0;
    border: 1px solid transparent;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: dosis;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 7px 20px;
    text-align: center;
    text-transform: uppercase;
    touch-action: manipulation;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    white-space: nowrap;
    font-weight: 700;
    padding: 13px 31px;
}
#customizer{display: inline-block; position: fixed; top: 80px; left: 30px; width: 45px; height: 80px; padding: 8px; -webkit-box-shadow: 2px 5px 30px rgba(0,0,0,0.1); -moz-box-shadow: 2px 5px 30px rgba(0,0,0,0.1); box-shadow: 2px 5px 30px rgba(0,0,0,0.1); background-color: #ffffff; border-radius: 100px; z-index: 9999;}
#customizer .btn-theme{position: relative; width: 100%; height: 100%; background-color: #f0f3f7; border-radius: 100px; cursor: pointer;}
#customizer .btn-theme:after{position: absolute; content: ""; width: 18px; height: 18px; top: 7px; left: 50%; margin-left: -9px; border-radius: 50px; background-color: #0397ff; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
#customizer .btn-theme.active{background-color: #0397ff;}
#customizer .btn-theme.active:after{top: 39px; background-color: #f0f3f7;}
ul.navbar-nav li:hover > ul.dropdown-menu{display: block;}
.dropdown-menu>.active>a{background: #fff;color: #7f888f;}
.dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{color: #6c84af;background: #fff;}
#sidebar ul{padding: 0;list-style: none;}
#sidebar ul li{padding: 8px 0;}
.tagcloud ul li{float: left;padding: 0!important;}
.tagcloud ul li a{
    padding: 8px 15px;
    background: #f6f7f7;
    border: 1px solid #f6f7f7;
    border-radius: 6px;
    font-size: 14px!important;
    display: inline-block;
    color: #ababab;
    margin-right: 5px;
    margin-bottom: 7px;
    line-height: 1;
    text-decoration: none;
    font-weight: 600;
}
.tagcloud ul li a:hover{
    background-color: #0397ff;
    color: #ffffff;
}
.comment-reply-link, .logged-in-as { font-weight: 600;color: #333; }
.s-none{text-align: center;}
.s-none .widget{width: 80%;padding-top: 30px;margin: auto;}
.b-title1{width: 600px;margin: auto;}
.text-holder1{width: 520px;margin: auto;}
.text-holder2{width: 500px;}
#bluebg-info .text{width: 400px;margin: auto;}
.text-width{width: 480px;margin: auto;}
.text-center{text-align: center;}
.navbar-default .navbar-nav>li:last-child>a{
    padding: 6px 12px;
    background-color: #00d85f;
    border-radius: 6px;
    color: #ffffff;
    opacity: 1;
    margin-top: 31px;
    margin-bottom: 13px;
    margin-left: 15px;
    font-weight: bold;
    font-size: 13px;
    -webkit-box-shadow: 0 5px 7px 0 rgba(0, 216, 95, 0.38);
    -moz-box-shadow: 0 5px 7px 0 rgba(0, 216, 95, 0.38);
    box-shadow: 0 5px 7px 0 rgba(0, 216, 95, 0.38);
}

.navbar-default .navbar-nav>li:last-child>a:hover,.navbar-default .navbar-nav>li:last-child>a:focus{
    background-color: #03dc62;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 216, 95, 0.38);
    -moz-box-shadow: 0 3px 5px 0 rgba(0, 216, 95, 0.38);
    box-shadow: 0 3px 5px 0 rgba(0, 216, 95, 0.38);
    margin-top: 33px;
}
.p-side_single{
    text-align: center;
}
.p-side_single ul{
    margin: 0;
    padding: 0;
}
.p-side_single ul li{
    list-style: none;
    line-height: 20px;
}
div.wpcf7 .ajax-loader{
    display: none!important;
}
.wpcf7-validation-errors{
    color: #fff;
}
.p-blog_list_in{
    min-height: 273px;
}
.p-contact_form form input {
    width: 100%;
    border: none;
    border-bottom: 1px solid #7d7d7d;
    padding: 10px 15px;
    margin-bottom: 30px;
}
.p-contact_form form input.p-button {
    border: medium none;
    display: block;
    font-size: 14px;
    margin: 10px auto auto;
    max-width: 130px;
    text-transform: capitalize;
}
.p-footer_form form input, .p-footer_form form textarea {
    color: #d1d1d1;
    width: 100%;
    border: none;
    border-bottom: 1px solid #7d7d7d;
    padding: 10px 0px;
    margin-bottom: 15px;
    font-family: "Montserrat", "sans-serif";
    background-color: transparent;
}
.p-footer_form form input.p-button {
    border: medium none;
    text-transform: uppercase;
    display: block;
    font-size: 14px;
    margin: 10px 0 auto;
    max-width: 130px;
    background: #2e2d2d;
    text-transform: capitalize;
}
.p-footer_form form textarea {
    height: 120px;
    resize: none;
}
.p-user_blog a{
    color: #fff;
}
.p-user_blog a:hover{
    color: #fff;
}
.p-header_nav nav > ul > li {
    position: relative;
}
.p-header_nav nav > ul > li ul li {
    padding: 10px 15px;
    list-style: none;
    border-bottom: 1px solid #ccc;
}
.dropdown-menu>li>a{
    padding: 0;
}
.dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #18bd95;
}
.p-header_nav nav > ul > li ul{
        top: 28px!important;
}
.p-header_nav nav > ul > li{
    padding-bottom: 20px!important;
}
.pad{
    padding-right: 1px;
}

.p-footer_info .textwidget > div > span {
    display: block;
    font-family: "Montserrat", "sans-serif";
    color: #e42512;
    text-transform: uppercase;
    margin-bottom: 8px;
}
.p-footer_info .textwidget > div > a {
    color: #fff;
    margin-right: 20px;
}
.textwidget br{
            display: none;
}
.p-footer_info .textwidget > div {
    margin-bottom: 15px;
}

@media (min-width: 1200px) {
    .p-page_inner .p-content_section .row.p-packages {
        height: 1787px!important;
    }

    .p-page_inner .p-content_section .row.p-packages > div:nth-child(3) {
        top: 589px!important;
    }

    .p-page_inner .p-content_section .row.p-packages > div:nth-child(4) {
        top: 681px!important;
    }

    .p-page_inner .p-content_section .row.p-packages > div:nth-child(5) {
        top: 1178px!important;
    }
}
.p-about_points ul li{
    margin-bottom: 15px;
}
a.p-button:hover {
    color: white;
}
.p-header_nav nav > ul > li ul li:hover a {
    color:#111;
    background:none;
}
.dropdown-menu >li.active:hover >a{
    color:#111;
    background:none;
}
.p-about_points ul li{
    line-height:22px;
}
.dropdown-menu>.active>a {
    background: transparent;
    color: #18bd95;
}


.wp-caption-text , .gallery-caption , .bypostauthor , .sticky{
    color: #000000;
    font-weight: 600!important;
    font-size: 15px!important;
}
.alignright,
.wp-block-image .alignright
{
    float: right;
    margin-left: 25px;
    margin-top: 8px;
}
.alignleft,
.wp-block-image .alignleft{
    float: left;
    margin-right: 20px;
    margin-top: 8px;
}

.wp-caption.aligncenter {
    width: 100% !important;
    text-align: center;
}
.screen-reader-text {
    display: none;
}

img{
    height: auto;
    max-width: 100%;
}

label.wp-block-search__label {
    display: none;
}

.single-widget .wp-block-group__inner-container h2{
    color: var(--main-text-color, #051923);
    font-size: 20px;
    font-style: normal;
    line-height: 28px;
    position: relative;
    padding-left: 15px;
    padding-bottom: 10px;
    text-transform: capitalize;
}

.single-widget .wp-block-group__inner-container h2:after{
    height: 80%;
    width: 2px;
    background: var(--business-consulting, #18bd95);
}

.wp-block-latest-posts__list li,
.wp-block-latest-comments li,
.widget_recent_comments ul li {
    border-bottom: 1px dotted #9999;
    padding: 15px 0;
    margin-bottom: 0!important;
    font-size: 15px;
}

.wp-block-latest-posts__list li:first-child,
.wp-block-latest-comments li:first-child{
    padding-top: 5px;
}

.wp-block-latest-comment-box-all__comment{
    line-height: 1.5;
}

.wp-block-latest-posts__list li:last-child,
.wp-block-latest-comments li:last-child,
.widget_meta ul li:last-child,
.widget_recent_comments ul li:last-child{
    border-bottom: none;
    padding-bottom: 0;
}

.widget_recent_comments ul li:first-child,
.widget_rss li:first-child{
    padding-top: 0;
}

.wp-block-latest-posts__list li a,
.wp-block-latest-comments__comment-meta a{
    font-weight: 500;
}

.widget_search .wp-block-search__button {
    width: auto;
    position: relative;
    margin-left: -1px;
    height: auto;
}

.wp-block-search__button  {
    border: 1px solid #18bd95!important;
    background: #18bd95!important;
    color: #fff!important;
    font-size: 15px;
    padding: 10px;
}

.wp-block-search__button:hover{
    background: #000000;
    color: #fff;
    border: 1px solid #000000;
}

ul,ol{
    list-style: none;
    padding-left: 0;
}

.widget_archive li, .widget_categories li {
    text-align: right;
}

.widget_archive a, .widget_categories a{
    float: left;
}

.widget li {
    margin-bottom: 10px;
    display: block;
}

.widget li a {
    font-weight: 500;
    line-height: 28px;
}

select {
    width: 100%;
    padding: 10px;
    border: solid 1px #000;
    color: #000000;
    margin-bottom: 20px;
    appearance:auto;
    font-size: 14px;
}

.widget select{
    margin-bottom: 0;
}

.widget_calendar tfoot {
    display: none;
}

.widget_calendar caption {
    caption-side: top;
    border-bottom: none!important;
    text-transform: uppercase;
    font-weight: 700;
    background-color: #18bd95;
    color: #fff!important;
    font-size: 15px!important;
    text-align: center!important;
}

.widget_calendar td#today {
    background: #18bd95!important;
    color: #fff!important;
    font-weight: 700;
}

.wp-calendar-nav {
    display: none;
}

table {
    border: 1px solid #18bd95!important;
    padding: 5px!important;
    width: 100%;
    margin-bottom: 20px;
}

table * {
    border: 1px solid #000000!important;
    padding: 10px!important;
    color: #000000!important;
}

table a {
    border: none!important;
    padding: 0px!important;
    font-weight: 700;
}

.widget table{
    text-align: center;
    margin-bottom: 0;
}

.wp-block-calendar table th{
    font-weight: 700;
    text-align: center;
}

.rssSummary{
    font-size: 14px;
}

.sidebar-single-widget.widget_rss a{
    font-size: 15px;
}

ul.children ,
ul.sub-menu{
    padding-left: 20px!important;
    padding-top: 8px!important;
}

.widget .rss-date,
.widget_rss cite {
    font-style: italic;
    font-size: 13px!important;
    display: block;
    font-weight: 600;
    margin: 5px 0;
}

.widget_rss li {
    border-bottom: 1px dotted #9999;
    padding: 15px 0;
    margin-bottom: 5px;
}

.widget_rss li:last-child {
    border-bottom: none;
    padding-bottom: 0!important;
}

.widget_search input{
    padding: 10px;
    border: 1px solid #949494;
    width: 100%;
    font-size: 14px;
}

.widget_search form{
    position: relative;
}

.widget_search button{
    position: absolute;
    background: #18bd95;
    color: #fff;
    border: 1px solid #18bd95;
    height: 48px;
    width: 48px;
    right: 0;
    top: 0;
    font-size:14px;
}

.widget_search button:hover{
    background: #fff;
    color: #18bd95;
}

.widget_text p img {
    margin: 15px 0;
}

.wp-block-image figcaption {
    font-weight: 600;
    color: #000000!important;
    font-size: 15px;
    text-align: center;
}

.blog-details-page-all img{
    width: auto!important;
    max-width: 100%!important;
    height: auto!important;
    margin-bottom: 10px;
}

a.wp-block-button__link {
    color: white!important;
    font-size: 17px;
    border-radius: 5px;
    background-color: #000000;
}

.wp-block-button.is-style-outline a.wp-block-button__link {
    color: #000000!important;
}

.wp-block-button{
    margin-bottom: 22px!important;
}

.wp-block-archives__label{
    margin-bottom: 10px;
}

p.wp-block-cover-text {
    font-size: 17px!important;
}

p.wp-block-cover-text, p.wp-block-cover-text a {
    color: white!important;
}

.wp-block-cover {
    margin-bottom: 20px!important;
}

li.blocks-gallery-item img {
    flex: unset!important;
    margin: 0;
    margin-bottom: 0!important;
}

.blocks-gallery-caption {
    text-align: center;
    font-size: 15px!important;
    font-weight: 600;
}

.wp-block-latest-posts.wp-block-latest-posts__list{
    margin-bottom: 15px;
}

.wp-block-search__button-outside{
    margin-bottom: 15px;
}

.wp-block-gallery.alignleft.columns-2 .blocks-gallery-item img {
    height: 100%!important;
}
@media (min-width: 600px){
.wp-block-gallery.columns-3.alignfull .blocks-gallery-image, .wp-block-gallery.columns-3.alignfull .blocks-gallery-item {
    width: calc((100% - 46px)/3)!important;
    margin-right: 15px!important;
}
.wp-block-gallery.columns-4 li.blocks-gallery-item {
    width: calc(24% - 0.75em)!important;
    margin-right: 1em!important;
}
.blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
    width: calc(19% - 0.8em)!important;
    margin-right: 1em!important;
}
.blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
    width: calc(16% - 0.83333em)!important;
    margin-right: 1em!important;
}
.blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
    width: calc(13.28571% - 0.85714em)!important;
    margin-right: 1em!important;
}
.blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
    width: calc(12% - 0.875em)!important;
    margin-right: 1em!important;
}
}
.wp-block-gallery.columns-3.alignfull .blocks-gallery-item  img{
    width: 100%!important;
    height: 100%!important;
    flex: 1;
    object-fit: cover;
}

@media (min-width: 600px){
.wp-block-gallery.columns-3.alignfull .blocks-gallery-image img, .wp-block-gallery.columns-3.alignfull .blocks-gallery-item img {
    height: 100%!important;
}

.wp-block-gallery.columns-7.is-cropped li img {
    height: 100%!important;
}

.wp-block-gallery.columns-8.is-cropped li img {
    height: 100%!important;
}
}

.wp-block-gallery.alignfull.columns-3{
    display: flex!important;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
}

@media only screen and (min-width: 768px){
.wp-block-gallery.alignleft.columns-2 {
    max-width: 60%;
    margin-right: 20px;
}
}

.wp-block-gallery.alignleft.columns-2 .blocks-gallery-item{
    width: calc((100% - 32px)/2)!important;
    margin-right: 15px!important;
}

.wp-block-gallery.alignleft.columns-2 .blocks-gallery-item img{
    height: 100%!important;
    flex: 1;
    object-fit: cover!important;
    width: 100%!important; 
}

.wp-block-gallery.columns-4 {
    clear: both;
    margin-top: 20px;
}

.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
    display: block!important;
    letter-spacing: 0px;
    font-size: 15px!important;
}

.wp-block-gallery.columns-4.is-cropped.alignwide.featured li img {
    height: 100%!important;
    margin-bottom: 0;
}

.blog-details-page-all li.blocks-gallery-item img {
    margin-bottom: 0px;
    height: 100%!important;
}

.blog-details-page-all .wp-block-gallery.columns-5 li img{
    height: auto!important;
}

.blog-details-page-all li.blocks-gallery-item img {
    margin-bottom: 0px;
}

.blog-details-page-all li.blocks-gallery-item img {
    margin-bottom: 0px;
}

.blocks-gallery-grid + figcaption {
    margin-bottom: 15px;
}

.tags{
    display: none;
}

code, kbd, pre, samp {
    font-family: monospace!important;
}

pre code {
    padding: 0;
    font-size: inherit;
    color: #e83e8c!important;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}

pre cite{
    margin-left: 15px;
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-top: 15px;
    margin-bottom: 15px;
}

blockquote {
    background: #f7f7f7!important;
    border-left: 5px solid #18bd95!important;
    margin-bottom: 20px!important;
    padding: 15px!important;
    font-size: 15px!important;
    margin-top: 0!important;
    text-align: left;/*
    margin:20px auto!important;*/
}

.wp-block-pullquote.is-style-solid-color blockquote{
    margin-top: 15px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

figure blockquote{
    margin-top: 20px;
}

blockquote:before{
    content: none;
}

blockquote br{
    display: none;
}

blockquote p{
  margin-bottom: 0!important;
}

.wp-block-pullquote{
    padding: 1em 0;
    margin-bottom: 0;
}

blockquote cite,
.wp-block-pullquote cite{
    font-weight: 600!important;
    font-size: 15px!important;
    color: #303030!important;
    margin-top: 0!important;
    font-style: italic!important;
}

.blog-details-page-all ol li,
.comment-box-all ol li {
  list-style: decimal;
  margin-bottom: 0;
}


.blog-details-page-all ul> li, 
.comment-box-all >ul> li {
  list-style-type: disc;
  margin-bottom: 0;
  line-height: 1.75em;
}

.blog-details-page-all ul ul li,
.comment-box-all ul ul li {
  list-style-type: circle;
}

.blog-details-page-all ul ul ul li,
.comment-box-all ul ul ul li {
  list-style-type: square;
}

.blog-details-page-all  ul, .blog-details-page-all  ol,
.comment-box-all ul , .comment-box-all ol{
    padding-left: 25px;
}

p.has-large-font-size,
p.has-large-font-size + p{
    line-height: 1.3!important;
}

.wp-block-video figcaption, .wp-block-embed figcaption {
    color: #000000;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
}

.wp-block-calendar caption {
    caption-side: top;
    border-bottom: none!important;
    text-transform: uppercase;
    font-weight: 700;
    background-color: #000000;
    color: #fff!important;
    font-size: 14px!important;
    text-align: center!important;
}

.wp-block-latest-comment-box-all__comment-excerpt p{
    margin-bottom: 0;
}

.wp-block-group.has-background .wp-block-group__inner-container {
    padding: 20px;
    margin-bottom: 20px;
}

.wp-block-media-text img {
    margin-bottom: 0!important;
}

.wp-block-media-text.has-media-on-the-right {
    margin-bottom: 15px;
}

.blog-details-page-all li.blocks-gallery-item img {
    margin-bottom: 0px;
}

.aligncenter{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption-text{
    text-align: center!important;
}

.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
    clear: both;
}

img.size-thumbnail{
    max-width: 160px!important;
}

span.sticky{
    padding: 5px 10px!important;
    font-size: 14px!important;
    border-color: #18bd95;
    background: #18bd95;
    color: #fff!important;
    letter-spacing: 2px!important;
    font-weight: 700;
    float: right;
    line-height: 1.5!important;
}

span.sticky.post{
    position: relative;
    margin-top: -28px;
}

.post-password-form >p>input{
    background: #18bd95!important;
    color: #fff!important;
    border: 1px solid #18bd95!important;
    padding: 10px 20px;
    border-radius: 0!important;
    margin-left: -5px;
    font-size: 16px;
}

.post-password-form >p>label input{
    padding: 10px 20px;
    border:1px solid #dbdbdb;
}

.post-password-form>p>input:hover{
    background-color:  #000000!important;
    color: #fff!important;
    border-color: #000000!important;
}
select {
    -webkit-appearance: none;
    background: url(../starnet/images/arrow.png) no-repeat right;
    background-position-x: 96%;
    background-color: #fff;
    image-rendering: auto;
    background-size: 20px;
    image-rendering: crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    padding-left: 12px;
    width: 100%;
    padding: 0px 15px;
    font-size: 16px;
    line-height: 28px;
    border-radius: 5px;
    height: 45px;
    border: 1px solid var(--main-color-two);
    color: var(--main-color-two)!important;
    margin-top: 20px;
    border: 1px solid;
}
.widget ul li >a.rsswidget {
      font-weight: 600;
}
:root .has-very-light-gray-color {
    color: #fff;
}
dl dd {
    margin-left: 20px;
}
.wp-block-file *+.wp-block-file__button {
    margin-left: 0.75em;
    padding: 5px 10px;
}
.wp-block-image .aligncenter >img.wp-image-906 {
    margin-bottom: 20px;
}
.featured-post {
    display: block;
    background: var(--theme-color1);
    color: white;
    padding: 3px 20px 3px 20px;
    font-size: 14px;
    font-weight: 600;
    float: right;
    margin-right: 2px;
    border-radius: 2px;
    letter-spacing: 1px;
    margin-right: 0px;
}
.rsswidget.rss-widget-feed img.rss-widget-icon {
    width: auto;
}
.widget.p-side_single.widget_tag_cloud .tagcloud .wp-tag-cloud {
    display: inline-block;
}
.widget.p-side_single .wp-block-heading {
    font-size: 18px;
    font-family: "Montserrat", "sans-serif";
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-bottom: 18px;
    padding-bottom: 12px;
    position: relative;
}
.widget.p-side_single .wp-block-heading::after {
    background: #18bd95;
    content: "";
    display: block;
    height: 2px;
    margin: auto;
    position: relative;
    top: 12px;
    width: 30px;
}