/*Theme Name: UMAYA
Theme URI: https://themeforest.net/item/umaya-wordpress-theme/29734229
Description: UMAYA WordPress Theme is a uniquely  WordPress Theme develop with a modern look. You can use it as a digital marketing website page to present your brand, your services or your works. This WordPress Theme has a beautiful and unique design that will be best suited for your online web presence.
Version: 1.4
Author: webRedox WordPress team
Author URI: http://webredox.net/

License:
License URI:
Tags: two-columns, custom-background, custom-colors, featured-images, theme-options
Text Domain: umaya
*/

.wp-caption{
margin-bottom: 1.75em;
max-width: 100%;
}
.wp-caption-text{
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.24s ease-in-out;
-moz-transition: opacity 0.24s ease-in-out;
transition: opacity 0.24s ease-in-out;}
.sticky{color: #000;}
.gallery-caption{
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.24s ease-in-out;
-moz-transition: opacity 0.24s ease-in-out;
transition: opacity 0.24s ease-in-out;}
.bypostauthor{color:#000;}
.alignleft
 {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.alignright{
    display: block;
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}
.aligncenter
{
    margin-left: auto;
    margin-right: auto;
    display: block;
    clear: both;
    margin-bottom: 20px;
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	/* many screen reader and browser combinations announce broken words as they would appear visually */
	word-wrap: normal !important;
}

.screen-reader-text:focus {
color:#000;	
}


.wp-block-image.alignfull img, 
.wp-block-image.alignwide img {
    width: 100%;
}


body.archive.tax-portfolio_category{
    overflow-y: auto;
}
.row__rs{
    display: flex;
    flex-wrap: wrap;
    padding-top: 100px;
    padding-bottom: 100px;
	justify-content: center;
}

.row__rs .grid-item-25{
    flex: 0 0 25%;
    margin: 15px 0;
}
.row__rs .anim-img-scale img{
	height:auto;
}
.preloader {
    overflow: visible !important;
}
.menu-area .navbar ul li ul.sub-menu li a {
    padding: 4px 30px;
    margin-left: 0;
    letter-spacing: 0;
}
.brad__rs{
    background: #08082a;
	margin-top: -6px;
}
.archive__title{
    color: #fff;
    text-align: center;
    padding-top: 170px;
    padding-bottom: 170px;
    font-size: 56px;
    font-weight: 400;
}
body.author .applavia-blog-section .pre-blog-item .blog-inner-wrap.pre-thum-left .pre-image-wrap img,
body.author .applavia-blog-section .pre-blog-item .pre-image-wrap img{
    height: auto !important;
}
.menu-area .navbar ul li > a {
    padding: 8px 0;
}
body .menu-area {
    padding-top: 0;
    padding-bottom: 0;
}
.header-custom.dark_header_child .header-inner .menu-area {
    padding-top: 0;
    padding-bottom: 0;
}
.header-custom.dark_header_child .header-inner .menu-area .navbar ul li ul.sub-menu{
    padding-top: 30px;
    padding-bottom: 30px;
}

.menu-area .navbar ul li ul.sub-menu li.current-menu-item a {
    color: #d20218 !important;
}
.menu-area .navbar ul li.current_page_parent.menu-item-has-children > a:before{
    opacity: 0;
}
.menu-area .navbar ul li.current_page_parent.menu-item-has-children ul.sub-menu{
    border-top:2px solid #d20218;
}
.archive__title span {
    color: #23cfff;
}

.bg-overlay-black, .bg-overlay-white {
    opacity: .6 !important;
}

@media screen and (max-width: 490px) {
    body .single__page .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        -webkit-transform: scale(1)!important;
        -ms-transform: scale(1)!important;
        transform: scale(1)!important;
    }

    body .single__page .swiper-pagination-bullets-dynamic {
        white-space: unset;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    body .single__page .pagination-box{
        width: 100% !important;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        left: 0;
    }
    .single__page .counter-pagination .swiper-pagination-bullet{
        left: 0 !important;
    }
}