/*
Theme Name: Behold Child
Theme URI: http://behold.qodeinteractive.com
Description: A child theme of Behold
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.4
Text Domain: behold
Template: behold
*/

/* Blog Page */
body.page-id-2293{ 
    background-position: 0px 130px;
}
.page-id-2293 header#qodef-page-header {
    margin-bottom: 500px;
}	
.page-id-2293 .qodef-blog article.qodef-item-layout--split .qodef-e-content, .qodef-blog.qodef-item-layout--split article .qodef-e-content {width: 73%;}	


/* Blog Page */
.page-bottom-posts .qodef-grid-inner.clear {
    display: flex !important;
}

.page-bottom-posts article .qodef-e-inner {
    flex-direction: column;
}

.page-bottom-posts article .qodef-e-media-image {
    width: auto !important;
	  overflow: visible !important;
   	margin-bottom:20px !important;
}
.page-bottom-posts .widget.widget_behold_core_blog_list article {
    margin: 0px 15px !important;
}

.page-bottom-posts  p.qodef-e-excerpt {
    display: none;
}

.page-bottom-posts .qodef-grid.qodef-gutter--no.qodef--no-bottom-space {
    margin-bottom: none !important;
}

.page-id-2293 #qodef-page-header-inner{
	position:relative
}

.page-id-2293 #qodef-page-header-inner:after {
    position: absolute;
    content: "BLOG";
    width: 100%;
    height: 100%;
    color: #ffffff;
    bottom: -320px;
    text-align: center;
	font-family: "Playfair Display",serif;
    font-weight: 600;
    font-size: 100px;
    line-height: 1.133em;
	line-height: 125px;
}

/* Style Single Product */

.single  .woocommerce-product-gallery__image {
    width: 100% !important;
    display: block;
}
.single  .qodef-woo-thumbnails-wrapper {
    display: flex;
    margin-top: 22px;
    justify-content: space-around;
}

.single a.qodef-popup-item img {
    width: 100%;
}

.single .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
    padding: 0px 11px;
}

.single .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:first-child {
    padding-left: 0;
}

.single .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:last-child {
    padding-right: 0;
}
 #qodef-top-area .qodef-top-area-left .widget a:not(.button) {
    display: flex !important;
    align-items: baseline !important;
}

#qodef-top-area .qodef-top-area-left .widget a:not(.button) span {
    margin-right: 6px !important;
}

#qodef-top-area  .qodef-top-area-left .qodef-widget-holder .widget {
	margin: 0 5px;}


.qodef-divided-header-right-wrapper li:nth-child(3) a:after, .qodef-divided-header-right-wrapper li:nth-child(4) a:after  {display: none !important;}

.qodef-divided-header-right-wrapper li:nth-child(4) {
    padding-right: 0;
    padding-left: 32px;
}

.widget.widget_shopping_cart .widget_shopping_cart_content ul li img {
    width: 40px !important;
}

/* #menu-home-page-menu li:nth-child(1) {
    width: 50%;
    text-align: right;
    display: inline;
    padding:0px 5px;
}
#menu-home-page-menu li:nth-child(2) {
    width: 50%;
    text-align: left;
    display: inline;
	  padding:0px 5px;
} */

#qodef-woo-page .button:after{top: calc(50% - 0.3em - 1px);}
.woocommerce-cart .cart-empty.woocommerce-info { display: block !important;}
p.woocommerce-mini-cart__empty-message {
    color: #000; padding: 0px 10px 10px 10px;
}
/* Style Single Product */

.page-bottom-posts .elementor-widget-sidebar .widget:after{display: none !important; }



/* About Style  */
.about-img img {
    border-radius: 50% !important;
}

/* Footer style */

.qodef-woo-product-list .qodef-woo-product-image {
    overflow: visible !important;
}
.page-bottom-posts .qodef-grid-inner.clear {
    display: flex !important;
}

#qodef-page-footer-top-area {
    position: relative;
}
#qodef-page-footer-top-area .qodef-grid.qodef-layout--columns.qodef-responsive--custom.qodef-col-num--3 {
    z-index: 999999 !important;
}

#qodef-page-footer-top-area:after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    background: #f2f2f2;
    top: 0;
    left: 0;
    opacity: 0.9;
}
#qodef-page-footer .widget .qodef-widget-title {
    z-index: 1;
    position: relative;
}


/* Footer */

#qodef-page-footer div#behold_core_contact_form_7-3 {
    display: none !important;
}
/* Footer */



@media only screen and (max-device-width: 1025px) {
.page-id-2293 header#qodef-page-mobile-header {
    margin-bottom: 400px;
}
#menu-new-mobile-menu-1 a.vi-wcaio-menu-cart-nav-wrap {
    display: block !important;
    margin-top: 10px !important;
	width: 100%;
}
body.page-id-2293 {
    background-position: 0px 68px;
}	
.page-id-2293 header#qodef-page-mobile-header{
	position:relative
}

.page-id-2293 header#qodef-page-mobile-header:after {
    position: absolute;
    content: "BLOG";
    width: 100%;
    height: 100%;
    color: #ffffff;
    bottom: -200px;
    text-align: center;
	font-family: "Playfair Display",serif;
    font-weight: 600;
    font-size: 75px;
    line-height: 1.133em;
	line-height: 125px;
}	
	
	
}

@media only screen and (max-device-width:835px) {
.page-id-2293 header#qodef-page-mobile-header {
    margin-bottom: 300px;
}
.page-id-2293 header#qodef-page-mobile-header:after {
    bottom: -150px;	
}
}


@media only screen and (max-device-width: 768px) {
 /* contact page */
	
	.page-bottom-posts .qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item {
    width: 44% !important;
    display: inline-block !important;
    margin-bottom: 40px !important;
}

.page-bottom-posts .qodef-grid-inner.clear {
    display: block !important;
}
	
.elementor-3756 .elementor-element.elementor-element-fddf790 {
    padding: 90px 0px 90px 0px !important;
}	
.page-id-2293 header#qodef-page-mobile-header:after {
    bottom: -154px;
    font-size: 65px;
}
	
	
}


@media only screen and (max-device-width: 700px) {
 /* contact page */
	
.page-bottom-posts .qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item {
    width: 76% !important;
    display: inline-block !important;
    margin-left: 65px !important;
}
.page-id-2293 header#qodef-page-mobile-header {
    margin-bottom: 320px;
}	
#qodef-page-inner {
    padding: 20px 0 120px;
}	
.page-id-2293 header#qodef-page-mobile-header:after {
    bottom: -144px;
    font-size: 60px;
}
.page-id-2293 header#qodef-page-mobile-header {
    margin-bottom: 285px;
}	
	
}

@media only screen and (max-device-width: 580px) {
 /* contact page */
	
.page-bottom-posts .qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item {
    width: 90% !important;
    display: inline-block !important;
    margin-left: 22px !important;
}
.page-id-2293 header#qodef-page-mobile-header {
    margin-bottom: 213px;
}
.page-id-2293 header#qodef-page-mobile-header:after {
    bottom: -112px;
    font-size: 50px;
}
.page-id-2293 header#qodef-page-mobile-header {
    margin-bottom: 240px;
}	
}


@media only screen and (max-device-width: 440px) {
 /* contact page */
	
.page-bottom-posts .qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item {
    width: 95% !important;
    display: inline-block !important;
    margin-left: 11px !important;
}
.page-id-2293 header#qodef-page-mobile-header {
    margin-bottom: 235px;
}	
.page-id-2293 header#qodef-page-mobile-header:after {
    bottom: -96px;
    font-size: 40px;
}	
.page-id-2293 header#qodef-page-mobile-header {
    margin-bottom: 183px;
}	
	

@media only screen and (max-device-width: 440px)
.page-id-2293 header#qodef-page-mobile-header {
    margin-bottom: 185px;
}	
}

@media only screen and (max-device-width: 393px) {
.page-id-2293 header#qodef-page-mobile-header {
    margin-bottom: 226px;
}
.page-id-2293 header#qodef-page-mobile-header {
    margin-bottom: 177px;
}	
}

@media only screen and (max-device-width: 376px) {

.page-id-2293 header#qodef-page-mobile-header:after {
    bottom: -86px;
    font-size: 40px;
}	
}

@media only screen and (max-device-width: 362px) {
	 /* contact page */
.elementor-191 .elementor-element.elementor-element-c22ed87 > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
}
.page-id-2293 header#qodef-page-mobile-header {
    margin-bottom: 162px;
}	
}

@media only screen and (max-device-width: 322px) {
 /* contact page */
.elementor-191 .elementor-element.elementor-element-c22ed87 > .elementor-widget-container {
    margin: 0px 8px 0px 5px;
}
.page-id-2293 header#qodef-page-mobile-header:after {
    bottom: -74px;
    font-size: 40px;
}
.page-id-2293 header#qodef-page-mobile-header {
    margin-bottom: 147px;
}	
}

