/*
* ----------------------------------------------------------------------------------------
Author       : DuezaThemes
Author URL   : https://themeforest.net/user/duezathemes
Template Name: DONA - Creative Multi-Purpose Parallax WordPress Theme 
Version      : 3.0                                          
* ----------------------------------------------------------------------------------------
*/

/*Default Element*/

ul {margin-left: 16px;}
select {width: 100%;}
th {    padding: 5px 19px;}
/*Sidebar Search*/

.screen-reader-text {
    display: none;
}
.search-form input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    display: none;
}
.search-field {
    border: 1px solid #e3e8f0;
    box-shadow: none;
    color: #333;
    height: 50px;
    border-radius: 0px;
    letter-spacing: 2px;
    padding-left: 10px;
    font-weight: 400;
}

.search-form input[type="search"] {
    width: 364px;
}

.blog-index {
    margin-top:  30px;
}
.blog-index .post-left .blog-item {
    border-bottom: 1px solid;
    padding-bottom: 30px;
    padding-top: 30px;
}
.post-right img {
    max-width: 100%;
    height: auto;
}
img {
    width: auto;
    max-width: 100%;
    height: auto;
}
/*Pagination*/

.pagi a {
    margin-right: 10px;
    text-decoration: none;
    color: #333333;
    font: 13px Arial,sans-serif;
    background: #fff;
    padding: 5px 7px;
    border-radius: 4px;
    border: 1px solid #333333;
}
.pagi span.current, .pagi a:hover {
    transition: .3s;
    color: #fff;
    background: #333;
    transition: .3s;
    padding: 5px 7px;
    border-radius: 4px;
    margin-right: 7px;
}


.page-links {
    clear: both;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    margin: 0 0 1.75em;
}

.page-links > span {
    border-radius: 3px;
    display: inline-block;
    font-size: 13px;
    line-height: 3.5em;
    margin-right: 1.2em;
    text-align: center;
}

.page-links a {
    margin-right: 10px;
    text-decoration: none;
    color: #333333;
    font: 13px Arial,sans-serif;
    background: #fff;
    padding: 5px 7px;
    border-radius: 4px;
    border: 1px solid #333333;
}
.page-links > .page-links-title {
    border: 0;
    height: auto;
    margin: 0;
    padding-right: 0.6153846154em;
    width: auto;
}
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}


/*Post Image*/
.single-blogarea {
    padding-top: 50px;
}
.post-left img {
    max-width: 100%;
    height: auto;
    width: auto;
}

.wp-post-image {
    margin-bottom: 20px;
}
.col-md-8.post-left {
    overflow: hidden;
}
.col-md-4.post-right {
    overflow: hidden;
}

/**
 * 12.2 - Galleries
 */

.gallery {
    margin: 0 -1.1666667% 1.75em;
}

.gallery-item {
    display: inline-block;
    max-width: 33.33%;
    padding: 0 1.1400652% 2.2801304%;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.gallery-columns-1 .gallery-item {
    max-width: 100%;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
}

.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

.gallery-icon img {
    margin: 0 auto;
}

.gallery-caption {
    color: #686868;
    display: block;
    font-size: 13px;
    font-style: italic;
    line-height: 1.6153846154;
    padding-top: 0.5384615385em;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
}

/*Comments*/

section.child-comments.comments-list {
    padding-left: 70px!important;
}
.work .item {
    margin-top: 30px;
    position: relative;
}
.item {
    -webkit-transition: .3s;
    transition: .3s;
}

/* WooCommerce*/
.panel {
    background: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: transparent;
}
.woocommerce .quantity .qty {
    height: 36px;
    color: black;
}
.woocommerce form .form-row input.input-text {
    height: 35px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    padding: 4px 4px;
    line-height: 100%;
}
.woocommerce span.onsale {
    min-width: 50px;
    min-height: 50px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding: 0 0 0 6px;
}
select {
    color: black;
    height: 35px;
    margin: 6px 0;
}
.single-blog-details h4 {
    margin-top: 0;
}

/*Multi Level Menu Fix*/

.mainmenu .dropdown-menu {
    padding: 0;
}
.mainmenu .dropdown-menu li a {
    background: #0c0c0c;
    padding: 20px 15px;
}
.mainmenu .dropdown-menu li a:hover {
    background: #191919;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
    background: none;
    font-weight: 700;
}
#pricing>.vc_column_container>.vc_column-inner {
    padding-left: 0;
}