.yith-wcwl-add-to-wishlist {
    display: none;
}
#opencanvas-4528 {
	display: flex;
}
#opencanvas-4528 img {
    width: 100%;
    height: 100%;
	padding-right: 10px;
}
#order_review {
	display:grid;
	grid-auto-columns:auto;
	grid-auto-rows:auto;
}
#order_review #ppcp-messages{
	order:2;
}
@media screen and (min-width: 981px) {
#et-secondary-menu .sub-menu {
	min-width: 300px;
}
}
@media screen and (min-width: 1200px) {
#logo {
	width:288px!important;
	height: 70px !important;
}

.et-fixed-header #logo {
content: url('/../wp-content/uploads/2021/03/ReMarkable-Fixed-Logo-img.png');
	width: 190px!important;
	height: 35px !important;
}
}

@media screen and (max-width: 1199px) {
 #logo {
	width:250px!important;
	height: 61px !important;
	min-width: 250px; 
	max-height: 61px;  
}

.et-fixed-header #logo {
content: url('/../wp-content/uploads/2021/03/ReMarkable-Fixed-Logo-img.png');
	width: 190px!important;
	height: 35px !important;
}
}

ul#top-menu {
    text-align: right;
}

/*
@media (max-width: 1041px) {
	#top-menu-nav {
		display: none!important;
	}
	
	#et_mobile_nav_menu {
		display: block!important;
	}
}
*/
/*Footer*/
#footer-widgets .footer-widget .widget_nav_menu li a:before {
	color: #f26629;
}

@media (max-width: 980px) and (min-width: 768px) { 
	footer .footer-widget:last-child {
		width: 46.25%!important;
	}
}
/** before useless css**/
/**change on march 30**/

@media (max-width: 1400px) and (min-width: 981px) { 
#top-header .et-social-icon ad {
    FONT-VARIANT: JIS04;
    FONT-VARIANT: JIS83;
    FONT-WEIGHT: 400;
    font-size: 8px!important;
    width: 25px;
    height: 20px;
    line-height: 24px;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: 1px;
    transition: all 0.2s ease-in-out 0s;
	
}
#top-header .et-social-iconsd {
	display: none !important;
}
#et-info-phoned {
   top: 24px;
	position: absolute;
}

}
/** after useless css**/


/**added march 21**/
@media (min-width: 1041px) {
	#top-menu li.mega-menu > .sub-menu > li {
		width: 16.32%!important;
		display: inline-block!important;
		float: none!important;
		clear: none!important;
		text-align: center;
		font-size: 14px!important;
	}
	#top-menu li li {
/* 		width: 16.66%!important;
		display: inline-block!important;
		float: none!important;
		clear: none!important;
		text-align: center;
		font-size: 14px!important; */
	}
	
	#top-menu li.mega-menu li>a {
		padding-left: 10px!important;
		padding-right: 10px!important;
		padding-bottom: 0!important;
	}
	
	.mega-menu img {
		margin-bottom: 10px;
		border: 1px solid #eaeaea;
	}
}
/* ************************************************* */
/* MOBILE MENU SLIDE IN EFFECT - FIXED MOBILE HEADER */
/* ************************************************* */
/* Fix the mobile header */
@media (max-width: 1040px) {
	.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
		position: relative;
	}
	
	.mega-menu img {
		display: none;
	}
}
/* Set the mobile menu full height and move it down so it doesn't overlap the fixed header */
/* Adjust the 80px set in the height calc value to match the height of your mobile menu */
#mobile_menu {
    display: block !important;
    height: calc(100vh - 80px);
  	right: 0;
    position: fixed;
  	overflow: auto;
    -webkit-transition: -webkit-transform 0.4s 0s;
    -moz-transition: -moz-transform 0.4s 0s;
    transition: transform 0.4s 0s;
    -overflow-scrolling:touch!important;
    -webkit-overflow-scrolling:touch!important;
	width: fit-content;
    margin-left: auto;
}
/* Move the mobile menu fully off the screen when closed using translateX(100%) */
.mobile_nav.closed #mobile_menu {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
/* Move the mobile menu back onto the screen when open using translateX(0%) */
.mobile_nav.opened #mobile_menu {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
/* Switch the menu icon to a CROSS when opened */
.mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d";
}

@media only screen and (min-width: 300px) and (max-width: 767px)
{
	.et_pb_woopro_breadcrumb {
	display: none !important;
}	
}

/* Product Grid Custom Add to Cart button */

.woocommerce ul.products li.product .button.add_to_cart_button {
    width: 40px;
    height: 40px;
    line-height: 40px !important;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 0 !important;
    background: transparent !important;
    border: 0px solid rgba(0, 0, 0, 0.1);
    text-align: center;
    color: inherit !important;
    z-index: 5;
    transition: all .2s;
}

.woocommerce ul.products li.product .button.add_to_cart_button:before {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    top: 0 !important;
    text-align: center;
    margin: 0 auto !important;
    opacity: 1 !important;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300 !important;
    font-family: "ETmodules" !important;
    display: block;
    transition: all, 0.2s, ease-in;
    color: #F26629;
    content: "\e013";
}

.woocommerce a.button:hover:after {
  display: none;
}

.woocommerce-loop-product__title { margin-bottom: 8px!important; }

.woocommerce-loop-product__title { padding-right: 0px!important; }

.woocommerce a.button:hover, .woocommerce.et-db #et-boc .et-l a.button:hover, .woocommerce-page a.button:hover, .woocommerce-page.et-db #et-boc .et-l a.button:hover {
  border: 0px solid #ef3f49!important;
}