/*
Theme Name: EYE MIND HEART #FILMSNOTDEAD
Theme URI: http://eyemindheart.com/
Description: eyemindheart.
Author: eyemindheart
Author URI: http: //www.eyemindheart.com/
Template: merchandiser
Version: 1.0
*/

/****************************************************************/
/*************** 
She said she never fell in love with a Superman
Christian, Muslim, Protestant, Lutheran
I told her that being a mortal is a portal
To the true nature of growth to the Christ like Buddha man
That's why I never spit the traditional garbage of a knife fight,
Bright lights, white ice to the fans
The radio is just a stereo, like a house and a home,
A chair is just a chair, ask Luther Van
Go to work; go to church let your dreams die
Bow tie, Final Call, and a bean pie
Yarmulke for Hanukkah, wish list for Christmas
This is the gist of the life that we lead, why?
***************/
/****************************************************************/


@import url('https://fonts.googleapis.com/css?family=inherit&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700,900,900i');
@import url('https://fonts.googleapis.com/css?family=Baloo');

/****************************************************************/
/*************** DEVPLATE ***************/
/****************************************************************/

.product, .row_split
{padding-top:15px !important;}

.woocommerce .shop-product-badges {
padding: 10px;
}

.warrantyboxbutton {
    width: 100%;
    height: auto;
    border-radius: 0px;
    background-color: #f9faf2;
    background-image: url('https://www.filmsnotdead.com/wp-content/uploads/2019/02/image.png');
    background-size: contain;
    background-attachment: fixed;
    background-repeat: repeat;
    background-position: center center;
    padding: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}

@media (max-width:1000px) {

.warrantyboxbutton {
  
    margin-top: 120px;
   
}
}

.warrantygrid-open {
    width: 100%;
    height: 200px;
            opacity: 1;
    transition: 2s;
    margin-bottom: 50px;
}

.warrantygrid-closed {
    width: 100%;
    height: 0px;
    padding: 0px;
    transition: 2s;
    overflow:hidden;
            opacity: 0;
}

.warrantygrid {
    overflow: hidden;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    background-color: #e74f59;
    border-radius: 0px;
    transition: 1s;
}

@media (max-width:1000px) {
    .warrantygrid {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto auto auto;
    }

    .warrantygrid-open {
        height: 330px;
        opacity: 1;
    }
}


.cart-collaterals, select {
background-color: rgba(255, 245, 63, 1);
padding: 5% !important;
margin: 0% !important;
border-radius: 33px;
border: solid 10px #fff;
 
 }
 
 .shop_table tbody:nth-child(even)
{}
 

table tr {
border-bottom: 2px solid #fff !important;
}
 
 .shipping-calculator-button {
color: #7bb9ff!important;
}

.checkout-button 
{background-color: #7bb9ff !important;
color: #f3e033 !important;}

.header-sticky-scroll .shopmenu a
{color: #f3e033!important;
}

.instashow, .instashow div, .instashow figure, .instashow img, .instashow p, .instashow ul {

overflow: visible !important;
}

.site-content
{
	max-width: 1400px;
margin: 0 auto;/* background-image: -webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 58.9147%, rgb(221, 221, 221) 97.6744%); */
	}

@media only screen and (min-width:64em) {
    .woocommerce .product_title {
        font-size: 3.33333rem;
        line-height: 1em;
        margin: 0 0 1.66667rem 0;
        text-align: left;
        font-weight: 900;
    }
}
.header-sticky-scroll .homemenu a
{color: #3399f3!important;
}

.header-sticky-scroll .readmenu a
{color: #f33f33!important;
}

#instaShowGallery_1 .instashow-gallery-control-scroll {
background: rgba(255, 255, 255, 0.5);
display: none !important;
}

.instashow 
{
	overflow: visible !important;
	}

.menu-item-2478 a {
color: rgba(247, 105, 119, 1) !important;
}
.menu-item-2478 a:hover {
background-image: url(https://eyemindheart.com/wp-content/uploads/2019/07/HomeButton.png); 
color: transparent  !important;
background-size: cover; 
transition: 0.5s;
opacity: 1 !important;
margin-top: -15px;

}

.menu-item-2477 a {
color: rgba(236, 226, 38, 1) !important;
}
.menu-item-2477 a:hover {
background-image: url(https://eyemindheart.com/wp-content/uploads/2019/07/kidsbutton.png); 
color: transparent  !important;
background-size: cover; 
transition: 0.5s;
opacity: 1 !important;
margin-top: -15px;

}

.menu-item-2476 a {
color: rgba(76, 178, 206, 1) !important;
}

.menu-item-2476 a:hover {
background-image: url(https://eyemindheart.com/wp-content/uploads/2019/07/life.png); 
color: transparent  !important;
background-size: cover; 
transition: 0.5s;
opacity: 1 !important;
margin-top: -15px;

}

.outofstock {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
	
}



.thumbnail_wrapper {border: transparent 0px solid !important;}

.site-header .header-wrapper .tools ul li a.tools_button .tools_button_icon.uploaded_icon img {
max-width: 32px !important;
max-height: 32px !important;
display: block;
}

.header-wrapper-mobiles .tools ul li .tools_button .tools_button_icon.uploaded_icon img {
    max-width: 22px;
    max-height: 22px;
    display: inline-block
}

.site-header {

background-image: url('https://www.filmsnotdead.com/wp-content/uploads/2019/07/FNDBG.png');
}

.header-wrapper-mobiles .tools ul li .tools_button .shopping_bag_items_number, .site-header-mobiles .header-wrapper-mobiles .tools ul li .tools_button .wishlist_items_number {
background-color: #fff;
color: #059fff;
border: solid 1px;
width: 15px;
height: 15px;
font-size: 10px;
font-weight: bold;
}

.site-header .header-wrapper .tools ul li a.tools_button .shopping_bag_items_number, .site-header .header-wrapper .tools ul li a.tools_button .wishlist_items_number {
background-color: #fff;
color: #059fff;
border: solid 1px;
width: 20px;
height: 20px;
font-size: 10px;
font-weight: bold;
}

.soldout {
    position: relative !important;
    width: 20px !important;
    z-index: 9999;
    text-align: left;
}

.woocommerce-breadcrumb
{display: none !important;}

.single-product.header-transparent-light .site-content {
margin-top: 00px !important;
}

.product_meta_wrapper
{display: none !important;}

.after_single_product_summary
{border: none!important;}

.page-wrapper.visible {
-webkit-animation: global_fadein 1s forwards;
animation: global_fadein 1s forwards;
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
padding: 10px;
margin: 0px !important;
  background-image: url('https://www.filmsnotdead.com/wp-content/uploads/2019/07/filmsnotdead-webitle.png');
  background-position: center center;
  will-change: transform;
background-size: cover;
} 

.page-template-HomeV4 {background-color: #f3f3f3;}

body { background-color: #f3e033!important}


.rowfix {
	
	padding-right:0px !important;
		padding-left:0px!important;
		margin: 0 auto !important;}
		
.aboutfix {
	background-image: none!important;
	
}		

.woocommerce.archive .row {
max-width: 100%;
margin: 0 auto !important;
}

.gridsq {
    height: 100%;

    /* min-height: 300px */
    /*
background-color: #ffffff
*/
    padding: 0px;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    overflow: hidden;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr auto;
}

.row {
    margin: 0 auto; 
     max-width:100% !important; 
         width: 100%
}





.cattitle {
    font-family: inherit;
    font-weight: 900 !important;
    text-align: left;

    /*
padding-left: 15px
*/
    margin-bottom: 0px;
}

body {
    background-image: url('filmsnotdead-webitle.png');

    /*
background-position: left top, right top !important
*/
    background-color: #fafafa;

    /*
padding: 10px
*/
    /*
max-width: 890px
*/
    margin: 0 auto;
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
}

.gridboxwarranty {
    background-color: #ef515b;
    padding: 30px;
    border-radius: 33px;
     max-width: 1000px !important;
     margin: 0 auto;
}

.mainhomegrid {
    z-index: 5555;
    grid-area: frame;
    overflow-y: scroll;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: minmax(250px, 350px) minmax(250px, 350px) minmax(250px, 350px) minmax(250px, 350px);
    grid-gap: 3px;
    grid-template-areas: 'a1 . biggun' '. . times' '. . .' 'blocks . .';
    /* margin-top: 100px;*/
    margin: 0 auto;

}


@media (max-width:1024px) {
	

	
    .mainhomegrid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 220px 220px 220px 220px 220px 220px 420px;
        grid-template-areas: 'times times' '. .' 'a1 a1' '. .' 'blocks blocks' '. .' 'biggun biggun';
        position: relative;
        grid-gap: 10px;
       
        padding: 10px;
    }
}

/****************************************************************/
/*************** SHOP ***************/
/****************************************************************/

.woocommerce .shop-page-header .shop-page-title-wrapper .mobile-sidebar-toggle {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' …4358706 18 7 18 z M 12 18 L 12 20 L 22 20 L 22 18 L 12 18 z'></path></svg>");
position: absolute;
left: 0;
top: 0;
height: 55px;
width: 55px;
color: #fff;
background-position: 50%;
background-repeat: no-repeat;
cursor: pointer;
display: none;
}

.mobile-header.shop_product_buttons {display: none!important}

.woocommerce ul.products li.product .product_thumbnail .shop_product_buttons_wrapper .shop_product_buttons {
border-color: rgba(0,0,0, 0.05);
display: none;
}

.woocommerce .shop-page-header .shop-page-title-wrapper .shop-page-title.transparent {
    background: none !important;
   
}

.woocommerce .woocommerce_tabs_wrapper.row {
/*max-width: 1000px;*/
margin: 0 auto; }

/****************************************************************/
/*************** MENU ***************/
/****************************************************************/



.offcanvas_aside .mm-navbar .mm-title {
    text-align: left;
    font-size: 20px;
    line-height: 10px !important;
}


/****************************************************************/
/*************** cats ***************/
/****************************************************************/


.product_cat-home .woocommerce_tabs_wrapper
{
	background-color: #00d0ff2e !important;
}

.product_cat-kids .woocommerce_tabs_wrapper
{
	background-color: rgba(243, 224, 51, 1) !important;
	
}



/****************************************************************/
/*************** ALL ***************/
/****************************************************************/


a:hover {
/*opacity:1!important;
transform: rotate(1deg)!important;*/

}

.checkout-col-main{
	padding:120px 60px 60px 60px !important;
	
	}

.checkout-col-aside {
	padding:15px !important;
	}

a img:hover {
filter: invert(0.9);
transform: rotate(-1deg);
transition-duration: 0.5s;

}

.site-header .header-wrapper .site-branding .site-logo:hover {
opacity:1!important;
transform: rotate(-1deg)!important;
}

.site-header .header-wrapper .tools ul li a.tools_button .tools_button_icon.uploaded_icon:hover {
opacity:1!important;
transform: rotate(-1deg)!important;
}

body.header-sticky .site-header {
  height: auto ;
  transition: 0s ;
}

@media (max-width:767px) {
.related
{display:none; }
}

media (min-width:767px) {
.related
{display:block; }
}

.site-header-mobiles .header-wrapper-mobiles {
width: 100%;
margin: 0 auto;
position: relative;
display: table;
height: auto;
min-height: 155px !important;
}

.site-header-mobiles .header-wrapper-mobiles .site-branding .site-logo img {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    max-width: 165px;
    max-height: 155px !important;
    padding: 10px 0
}

.site-main {
width: 100%;

margin: 0 auto !important;
}

.cd-top.cd-is-visible {
visibility: visible;
opacity: 1;
bottom: 0px !important;
/* border-radius: 100% !important; */; right: 0px !important;
background-color: none !important;width: auto !important;width: 50px !important;height: 25px;
}

.cd-top:before {
position: absolute;
left: -50px !important;
top: 10px !important;
/* color: blue; */
/* height: 100px; */
}


@keyframes discobg {
    0% {
        background-color: #fdf05c;
    }

    20% {
        background-color: #f05c5c;
    }

    40% {
        background-color: #5cd0fd;
    }

    60% {
        background-color: #f7c9f2;
    }

    80% {
        background-color: #fff;
        color: #000 !important;
    }

    100% {
        background-color: #fdf05c;
    }
}


.headline

{	
color: #fff !important;
}
/****************************************************************/
/****************************************************************/
/****************************************************************/
.cart .quantity {
	display:none;
}


/*li.product:hover {
z-index: 1000
 border: solid 3px #000 !important;
    }*/

.woocommerce ul.products li.product:hover:after {
        -webkit-box-shadow: none!important;
        box-shadow:  none!important;
        opacity: 1
        border: solid 3px #000 !important;
    }

div {
	
	   -webkit-box-shadow: none!important;
    box-shadow: none!important;
	
}

.woocommerce .product_infos .product_add_to_cart_button .single_add_to_cart_button {
margin-top: 0px;
width: 100%;
}

.woocommerce .product_infos .stock 
{display: none;}


.woocommerce ul.products li.product {
padding: 0px;
border: solid transparent 10px;
}

/*
@media only screen and (max-width:1284px) {
.medium-block-grid-3>li {

width: 50%;
clear: none !important; 
}
	
	.medium-block-grid-3>li:nth-of-type(3n+1) {
clear: none !important; 
}
}
*/

 .woocommerce #order_review .checkout-col-aside, .woocommerce-cart .woocommerce .cart-collaterals, .woocommerce .woocommerce_tabs_wrapper, .woocommerce-cart .entry-content .woocommerce .cart-collaterals, select {
background-color: #fff;
}

 .woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle {
	 margin-top:10px !important;
	 margin-left: 0px!important;
	 font-size: 16px !important;}


/****************************************************************/
/******************DEM ONES*********************/
/****************************************************************/


/****************************************************************/
/******************DEESE ONES*********************/
/****************************************************************/




.QnA {
margin-bottom: 10%!important;
margin-top: 10%;
}

.row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
    margin: 0 auto!important ;
margin-right: none!important;
margin-left: none!important;
}

.question {
	
	font-weight: bolder !important;
	
}

.instashow-gallery-view-active :nth-child(odd) {
    transform: rotate(-5deg)!important;
    overflow: visible;
}

.instashow-gallery-view-active :nth-child(odd):hover {
    transform: rotate(0deg)!important;
    overflow: hidden;
}

.instashow-gallery-view-active :nth-child(even):hover {
    transform: rotate(0deg)!important;
    overflow: hidden;
}

.instashow-gallery-view-active :nth-child(even) {
    transform: rotate(30deg)!important;
    overflow: visible;
}

.instashow-gallery-view-active {
    overflow: visible;
}

.instashow-gallery-media-cover,
.instashow-gallery-media-info {
    display: none !important;
}

@media (max-width:767px) {
    .newprodgrid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
        grid-gap: 15px;
    }
}

@media (max-width:767px) {
    .site-content {
 margin-top: 50px;
    }
}

div	{transition-duration:  : 1s;}


.page-item-29993
{color:blue}

.page-item-32569
{color:red}

.page-item-32567
{color:yellow}

.entry-title {
	font-weight: bold !important;
	
	}


.homegridv2 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 300px 250px 300px 300px 300px;
padding: 60px;
    margin-top: 30px;

    width: 100%;
    padding: 0px;
    grid-template-areas: 'tag tag tag' '. . .' '. . .' 'shop war read' '. . .';
    grid-gap: 60px;
}

@media (max-width:1050px) and (min-width:767px) {
    .homegridv2 {
        display: grid;
          grid-gap: 10px;
          padding: 20px;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 300px 240px 300px 350px 200px 300px 200px;
        grid-template-areas: '. .' 'tag tag' '. .' 'gram read' 'war .' 'shop .';
    }
}



.homegridv2 > div {
    border-radius: 33px;
}

.additional_information_tab
{display:none!important;}

.hiddentext {
    opacity: 0 !important;
}

.hiddentext:hover {
    opacity: 1 !important;

    /*
filter: invert(1)
*/}

.woocommerce-billing-fields .form-row, .woocommerce-shipping-fields .form-row,.woocommerce form .form-row {
display: block;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
max-width: unset;
}

.contactgrid {
    /* border: solid 3px #000 */
    background-color: rgba(255, 255, 255, 0.65);
    background-image: url('filsmnotdeadwebtile.png');
    background-repeat: repeat;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
    grid-gap: 30px;
}

.mm-menu {
	background-color: rgba(255, 251, 254, 0.01);

background-position: center top;
background-attachment: fixed;

	}
.cd-top.cd-is-visible {
content: url("https://www.filmsnotdead.com/wp-content/uploads/2019/07/re-e-wind.png") !important;

}

.woocommerce .woocommerce_tabs_wrapper  {
/* background-color: rgba(243, 224, 51, 1); */
 padding: 10%; 
margin: 10%;
/* border-radius: 120px; */
margin-top: 0px!important;
}

@media (max-width:767px) {
.woocommerce .woocommerce_tabs_wrapper  {
background-color: rgba(243, 224, 51, 1);
 padding: 2%!important; 
margin: 1% !important;
border-radius: 120px;
margin-top: 0px!important;
}
}

.single-comments
{display:none!important;}

.shopheadshout {
    margin-top: 30px;
    display: grid;
    font-size: 50px !important;
    grid-template-columns: 1fr;
    grid-template-rows: 60% auto;
}


 .large-8 {
        width: 100%;
    }

@media (max-width:767px) {
.instashow-gallery 
{display:none !important;}
}


.cd-top {

position: fixed;
/* height: 60px; */
width: 60px;
right: 0;
bottom: 0px;
/* -webkit-box-shadow: 0 0 0.55556rem rgba(0, 0, 0, 0.05); */
/* box-shadow: 0 0 0.55556rem rgba(0, 0, 0, 0.05); */
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
background: transparent!important;
visibility: hidden;
opacity: 0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
z-index: 999;
}

.main-without-sidebar 
{
	width: 100% !important;
	
	}
	
	.postbox {
  border: solid 0px #000!important;
overflow: hidden;
border-radius: 22px;
margin-top: 15px;
margin-bottom: 15px;

}
/*
Theme Name: EYE MIND HEART #FILMSNOTDEAD
Theme URI: http://eyemindheart.com/
Description: eyemindheart.
Author: eyemindheart
Author URI: http: //www.eyemindheart.com/
Template: merchandiser
Version: 1.0
*/

/****************************************************************/
/*************** 
She said she never fell in love with a Superman
Christian, Muslim, Protestant, Lutheran
I told her that being a mortal is a portal
To the true nature of growth to the Christ like Buddha man
That's why I never spit the traditional garbage of a knife fight,
Bright lights, white ice to the fans
The radio is just a stereo, like a house and a home,
A chair is just a chair, ask Luther Van
Go to work; go to church let your dreams die
Bow tie, Final Call, and a bean pie
Yarmulke for Hanukkah, wish list for Christmas
This is the gist of the life that we lead, why?
***************/
/****************************************************************/


@import url('https://fonts.googleapis.com/css?family=inherit&display=swap');

/****************************************************************/
/*************** DEVPLATE ***************/
/****************************************************************/



.menu-item-2478 a {
color: rgba(247, 105, 119, 1) !important;
}
.menu-item-2478 a:hover {
background-image: url(https://eyemindheart.com/wp-content/uploads/2019/07/HomeButton.png); 
color: transparent  !important;
background-size: cover; 
transition: 0.5s;
opacity: 1 !important;
margin-top: -15px;

}

.menu-item-2477 a {
color: rgba(236, 226, 38, 1) !important;
}
.menu-item-2477 a:hover {
background-image: url(https://eyemindheart.com/wp-content/uploads/2019/07/kidsbutton.png); 
color: transparent  !important;
background-size: cover; 
transition: 0.5s;
opacity: 1 !important;
margin-top: -15px;

}

.menu-item-2476 a {
color: rgba(76, 178, 206, 1) !important;
}

.menu-item-2476 a:hover {
background-image: url(https://eyemindheart.com/wp-content/uploads/2019/07/life.png); 
color: transparent  !important;
background-size: cover; 
transition: 0.5s;
opacity: 1 !important;
margin-top: -15px;

}

.outofstock {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
	
}



.thumbnail_wrapper {border: transparent 0px solid !important;}

.site-header .header-wrapper .tools ul li a.tools_button .tools_button_icon.uploaded_icon img {
max-width: 32px !important;
max-height: 32px !important;
display: block;
}

.header-wrapper-mobiles .tools ul li .tools_button .tools_button_icon.uploaded_icon img {
    max-width: 22px;
    max-height: 22px;
    display: inline-block
}

.header-wrapper-mobiles .tools ul li .tools_button .shopping_bag_items_number, .site-header-mobiles .header-wrapper-mobiles .tools ul li .tools_button .wishlist_items_number {
background-color: #fff;
color: #059fff;
border: solid 1px;
width: 15px;
height: 15px;
font-size: 10px;
font-weight: bold;
}

.site-header .header-wrapper .tools ul li a.tools_button .shopping_bag_items_number, .site-header .header-wrapper .tools ul li a.tools_button .wishlist_items_number {
background-color: #fff;
color: #059fff;
border: solid 1px;
width: 20px;
height: 20px;
font-size: 10px;
font-weight: bold;
}

.soldout {
    position: relative !important;
    width: 20px !important;
    z-index: 9999;
    text-align: left;
}

.woocommerce-breadcrumb
{display: none !important;}

.product_meta_wrapper
{display: none !important;}

.after_single_product_summary
{border: none!important;}

/* .page-wrapper.visible {
-webkit-animation: global_fadein 1s forwards;
animation: global_fadein 1s forwards;
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
margin: 10px;
  background-image: url('https://www.filmsnotdead.com/wp-content/uploads/2019/07/filmsnotdead-webitle.png'); background-color: #fafafa; 
  background-position: center center;
  will-change: transform;
background-size: cover;
} } 
*/

body { background-color: #f3e033!important}


.rowfix {
	
	padding-right:0px !important;
		padding-left:0px!important;
		margin: 0 auto !important;}
		
.aboutfix {
	background-image: none!important;
	
}		

.woocommerce.archive .row {
max-width: 100%;
margin: 0 auto !important;
}

.gridsq {
    height: 100%;

    /* min-height: 300px */
    /*
background-color: #ffffff
*/
    padding: 0px;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    overflow: hidden;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr auto;
}

.row {
    margin: 0 auto; 
     max-width:100% !important; 
         width: 100%
}





.cattitle {
    font-family: inherit;
    font-weight: 900 !important;
    text-align: left;

    /*
padding-left: 15px
*/
    margin-bottom: 0px;
}

body {
    background-image: url('filmsnotdead-webitle.png');

    /*
background-position: left top, right top !important
*/
    background-color: #fafafa;

    /*
padding: 10px
*/
    /*
max-width: 890px
*/
    margin: 0 auto;
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
}

.gridboxwarranty {
    background-color: #ef515b;
    padding: 30px;
    border-radius: 33px;
     max-width: 1000px !important;
     margin: 0 auto;
}

.mainhomegrid {
    z-index: 5555;
    grid-area: frame;
    overflow-y: scroll;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: minmax(250px, 350px) minmax(250px, 350px) minmax(250px, 350px) minmax(250px, 350px);
    grid-gap: 3px;
    grid-template-areas: 'a1 . biggun' '. . times' '. . .' 'blocks . .';
    /* margin-top: 100px;*/
    margin: 0 auto;
    /* padding-top: 110px; */
}


@media (max-width:1024px) {
	

	
    .mainhomegrid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 220px 220px 220px 220px 220px 220px 420px;
        grid-template-areas: 'times times' '. .' 'a1 a1' '. .' 'blocks blocks' '. .' 'biggun biggun';
        position: relative;
        grid-gap: 10px;
       
        padding: 10px;
    }
}

/****************************************************************/
/*************** SHOP ***************/
/****************************************************************/

.woocommerce .shop-page-header .shop-page-title-wrapper .mobile-sidebar-toggle {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' …4358706 18 7 18 z M 12 18 L 12 20 L 22 20 L 22 18 L 12 18 z'></path></svg>");
position: absolute;
left: 0;
top: 0;
height: 55px;
width: 55px;
color: #fff;
background-position: 50%;
background-repeat: no-repeat;
cursor: pointer;
display: none;
}

.mobile-header.shop_product_buttons {display: none!important}

.woocommerce ul.products li.product .product_thumbnail .shop_product_buttons_wrapper .shop_product_buttons {
border-color: rgba(0,0,0, 0.05);
display: none;
}

.woocommerce .shop-page-header .shop-page-title-wrapper .shop-page-title.transparent {
    background: none !important;
   
}

.woocommerce .woocommerce_tabs_wrapper.row {
/*max-width: 1000px;*/
margin: 0 auto; }

/****************************************************************/
/*************** MENU ***************/
/****************************************************************/



.offcanvas_aside .mm-navbar .mm-title {
    text-align: left;
    font-size: 30px;
}


/****************************************************************/
/*************** cats ***************/
/****************************************************************/


.product_cat-home .woocommerce_tabs_wrapper
{
	background-color: #00d0ff2e !important;
}

.product_cat-kids .woocommerce_tabs_wrapper
{
	background-color: rgba(243, 224, 51, 1) !important;
	
}



/****************************************************************/
/*************** ALL ***************/
/****************************************************************/
a:any-link {

text-transform: none !important;
}




/*a:hover {
opacity:1!important;
transform: rotate(1deg)!important;
text-transform: none !important;*/
}
.site-header .header-wrapper .site-branding .site-logo:hover {
opacity:1!important;
transform: rotate(-1deg)!important;
}

.site-header .header-wrapper .tools ul li a.tools_button .tools_button_icon.uploaded_icon:hover {
opacity:1!important;
transform: rotate(-1deg)!important;
}

body.header-sticky .site-header {
  height: auto ;
  transition: 0s ;
}


.site-header-mobiles .header-wrapper-mobiles .site-branding .site-logo img {
height: 155px !important;
}

.site-header-mobiles .header-wrapper-mobiles {
width: 100%;
margin: 0 auto;
position: relative;
display: table;
height: auto;
min-height: 155px !important;
}

.site-header-mobiles .header-wrapper-mobiles .site-branding .site-logo img {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    max-width: 165px;
    max-height: 155px !important;
    padding: 10px 0
}

.site-main {
width: 100%;
/*max-width: 1300px !important;*/
margin: 0 auto !important;
}

.cd-top.cd-is-visible {
visibility: visible;
opacity: 1;
bottom: 0px !important;
/* border-radius: 100% !important; */; right: 0px !important;
background-color: none !important;width: auto !important;width: 50px !important;height: 25px;
}

.cd-top:before {
position: absolute;
left: -50px !important;
top: 10px !important;
/* color: blue; */
/* height: 100px; */
}


@keyframes discobg {
    0% {
        background-color: #fdf05c;
    }

    20% {
        background-color: #f05c5c;
    }

    40% {
        background-color: #5cd0fd;
    }

    60% {
        background-color: #f7c9f2;
    }

    80% {
        background-color: #fff;
        color: #000 !important;
    }

    100% {
        background-color: #fdf05c;
    }
}


.headline

{	
color: #fff !important;
}
/****************************************************************/
/****************************************************************/
/****************************************************************/
.cart .quantity {
	display:none;
}



li.product:hover {
z-index: 1000
 border: solid 3px #000 !important;
    }

.woocommerce ul.products li.product:hover:after {
        -webkit-box-shadow: none!important;
        box-shadow:  none!important;
        opacity: 1
        border: solid 3px #000 !important;
    }

div {
	
	   -webkit-box-shadow: none!important;
    box-shadow: none!important;
	
}

.woocommerce .product_infos .product_add_to_cart_button .single_add_to_cart_button {
margin-top: 0px;
width: 100%;
}

.woocommerce .product_infos .stock 
{display: none;}


.woocommerce ul.products li.product {
padding: 0px;
border: solid transparent 10px;
}

/*
@media only screen and (max-width:1284px) {
.medium-block-grid-3>li {

width: 50%;
clear: none !important; 
}
	
	.medium-block-grid-3>li:nth-of-type(3n+1) {
clear: none !important; 
}
}
*/

.woocommerce .checkout .checkout-col-aside, .woocommerce #order_review .checkout-col-aside, .woocommerce-cart .woocommerce .cart-collaterals, .woocommerce .woocommerce_tabs_wrapper, .woocommerce-cart .entry-content .woocommerce .cart-collaterals, select {
/* background-color: rgba(184, 238, 255, 1); */
}


/****************************************************************/
/******************DEM ONES*********************/
/****************************************************************/


/****************************************************************/
/******************DEESE ONES*********************/
/****************************************************************/

.post{
max-width: 1000px;
margin: 0 auto;}


.QnA {
margin-bottom: 10%!important;
margin-top: 3%;
}

.row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
    margin: 0 auto!important ;
margin-right: none!important;
margin-left: none!important;
}

.question {
	
	font-weight: bolder !important;
	
}

.instashow-gallery-view-active :nth-child(odd) {
    transform: rotate(-5deg)!important;
    overflow: visible;
}

.instashow-gallery-view-active :nth-child(odd):hover {
    transform: rotate(0deg)!important;
    overflow: hidden;
}

.instashow-gallery-view-active :nth-child(even):hover {
    transform: rotate(0deg)!important;
    overflow: hidden;
}

.instashow-gallery-view-active :nth-child(even) {
    transform: rotate(30deg)!important;
    overflow: visible;
}

.instashow-gallery-view-active {
    overflow: visible;
}

.instashow-gallery-media-cover,
.instashow-gallery-media-info {
    display: none !important;
}

@media (max-width:767px) {
    .newprodgrid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
        grid-gap: 15px;
    }
}

@media (max-width:767px) {
    .site-content {
 margin-top: 110px;
    }
}
.page-template-HomeV4.site-content {
 margin-top: 150px;
    }

@media (min-width:1000px)  {
body.header-transparent.page-without-title .site-content {
 padding-top: 110px !important; }
}

div	{transition-duration:  : 1s;}

.newprodgrid {
    /*
background-color: #fbe761
*/
    /*
padding: 15px
*/
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-gap: 20px;

    /*
background-color: #ffffff
*/
    /*
padding: 10px
*/
    /*
border: solid 3px #000
*/
    padding-bottom: 20px;
    border-radius: 33px;
}


.homegridv2 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 300px 250px 300px 300px 300px;

    /*
background-color: #000000
*/
    /*
border: solid #000 5px
*/
    /*
padding: 15px
*/
    margin-top: 30px;

    /*
background: linear-gradient(151deg, rgba(255, 255, 255, 0.33) 76%, rgba(0, 0, 0, 0.11) 100%)
*/
    width: 100%;
    grid-template-areas: '. . .' 'tag tag tag' '. . .' 'shop war read' '. . .';
    grid-gap: 30px;
}
@media (max-width:767px)  {
    .homegridv2 {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 350px 300px 350px 300px 350px 300px 350px 100px 350px 300px 100px 300px 300px;
        grid-template-areas: '.' 'gram' '.' 'war' '.' 'tag' '.' 'read' '.' '.' 'shop' '.';
    }
}


@media (max-width:1050px) and (min-width:767px) {
    .homegridv2 {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 300px 240px 300px 350px 200px 300px 300px;
        grid-template-areas: '. .' 'tag tag' '. .' 'gram read' 'war .' 'shop .';
    }
}

.homegridv2 > div {
    border-radius: 0px;
}

.out_of_stock {
    text-transform: uppercase;
    border-width: 3px;
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
    border-style: solid;
    border-color: #333;
    border-radius: 5px;
    display: block;
    padding: .11111rem .38889rem .05556rem .38889rem;
    margin: 0 .11111rem;
    font-size: 1.5rem;
    line-height: 1.3em;
    font-weight: 700;
    width: 100%;
    color: #333;
    letter-spacing: .1em;
    text-align: center;
    /* height: 100px; */
}

.out_of_stock:after {
	  content: "😟";
   }

.additional_information_tab
{display:none!important;}

.hiddentext {
    opacity: 0 !important;
      overflow: hidden;
font-size: 13px!important;
}

.hiddentext h2{

      overflow: hidden;
font-size: 23px!important;
}

.hiddentext:hover {
    opacity: 1 !important;
      overflow: hidden;
font-size: 13px!important;
text-decoration: none!important;

    /*
filter: invert(1)
*/;   overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}

.woocommerce-billing-fields .form-row, .woocommerce-shipping-fields .form-row,.woocommerce form .form-row {
display: block;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
max-width: unset;
}

.contactgrid {
    /* border: solid 3px #000 */
    background-color: rgba(255, 255, 255, 0.65);
    background-image: url('filsmnotdeadwebtile.png');
    background-repeat: repeat;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
    grid-gap: 30px;
}

.mm-menu {

background-attachment: fixed;

	}

.woocommerce .woocommerce_tabs_wrapper, .woocommerce-cart .entry-content .woocommerce .cart-collaterals, select {
/* background-color: rgba(255, 245, 63, 1); */
padding: 2%;; /* margin: 15%; */
/* margin: %; */0px!important;
}


.main-without-sidebar 
{
	width: 100% !important;
	
	}
	


.reviews_tab{display: none!important;}
@media (max-width:767px) {
.header-transparent-light .site-content {margin-top: 100px !important;}
}

.archivegrid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-gap: 30px;
}

@media (max-width:779px) {
    .archivegrid {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }
}

.page-template-page-19warranty-php .site-content
 { background-image: url('XXhttps://www.filmsnotdead.com/wp-content/uploads/2019/02/image.png') !important;
	

}

.current_page_item
{
	color: red;
	}
	
.offcanvas_aside .mm-menu .mm-listview li {
border-color: transparent;
font-size: 30px;
font-weight: bold;
}




@media (max-width:767px) {
    .newprodgrid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
        grid-gap: 15px;
    }
}



.offcanvas_aside .mm-menu .mm-listview li.has-border {
border-top: 0px !important;
border-top-color: inherit;
margin-top: 20px;
padding-top: 20px;
}

.fourgrid {
    /*
background-color: #fbe761
*/
    /*
padding: 15px
*/
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-gap: 20px;

    /*
background-color: #ffffff
*/
    /*
padding: 10px
*/
    /*
border: solid 3px #000
*/
    padding: 20px;
    border-radius: 33px;
}

@media (max-width:767px) {
    .fourgrid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto auto;
    }
}

#Atitle
{font-size: 18px !important;

font-weight: 900 !important;
margin: 10px !important;}

.btn  {
font-size: 12px !important;

font-weight: 900 !important;
margin: 10px !important;

}

.shopbox {
    margin-bottom: 160px;
    margin-top: 160px;
}

.posttitle

{font-weight: 900 !important;
}
#Qs {
	font-size: 24px !important;
	font-weight: bold !important;
	font-style: italic;
	}

#As {
font-size: 16px !important;
font-weight: lighter !important;
/* font-style: italic; */
word-spacing: 3px;
line-height: 22px;
}

.mm-navbar {
border-bottom: 0px solid !important;
}


.reviews_tab{display: none!important;}
@media (max-width:1000px) {
.header-transparent-light .site-content {margin-top: 100px !important;}
}

.archivegrid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-gap: 30px;
}

@media (max-width:779px) {
    .archivegrid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
    }
}

.grecaptcha-badge
{display:none !important;}



}
.page-wrapper{background-color: transparent !important}

.page-template-SHOP19 .page-wrapper
{/* background-color: #e0e9e9 !important */}

.page-template-SHOP19 .product_cat-featured
{

border-color: 	#fff!important;


}


.page-template-SHOP19 .product_cat-featured:after {
content: "";
position: relative;
bottom: 0px;
left: 0px;
width: 80px;
display: block;
/* width: 50px; */
background: transparent url('https://www.filmsnotdead.com/wp-content/uploads/2019/07/Untitled-9.png') no-repeat;
height: 80px;
margin-top: -80px;
z-index: 9999;
background-size: contain;
pointer-events: none;

}



.mm-navbar {
border-bottom: 0px solid !important;
}

@media (max-width:767px) {
    .newprodgrid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
        grid-gap: 15px;
    }
}

@media (max-width:779px) {
    .archivegrid {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }
}



.shop-page-title {
margin-bottom: 10px!important;
border-radius: 100px;
color: #fff;

}

.catgrid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-gap:15px;
}

@media (max-width:767px) {
    .catgrid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
    }
}


















