/*
Theme Name:   Neo Genesis WEB Agency
Theme URI:    https://neogenesisweb.com/
Description:  Theme to support Restaruant EGift Card based on Total theme. 
Author:       Carlos De Leon
Author URI:   http://neogenesisweb.com/
Template:     total
Version:      1.0.0
*/

@import url("../total/style.css");


.qr-image {
    padding-top: 10;
	padding-bottom: 10;
}

/*- FOOTER COPY -------------*/
	.copyright{
		color: rgba(0, 0, 0, 0.45);
		font-size: 1.2rem;
	}
	.grid.copyright{
		padding-top: 0;
		padding-bottom: 0;
	}
	.copyright .column{
		margin-bottom: 0;
	}
	.copyright .nav-horizontal li{
		margin: 0 0 0 20px;
	}
	.copyright .nav-horizontal a{
		padding: 0;
		font-size: 1.2rem;
		font-weight: 700;
	}
	.copyright .nav-horizontal a:hover{
		background: none;
	}
	.grid + .copyright{
		padding-top: 20px;
		border-top: 2px solid rgba(0, 0, 0, 0.15);
	}
	.invert .copyright .nav-horizontal a{
		color: rgba(255, 255, 255, 0.75);
	}
	.invert .copyright .nav-horizontal a:hover{
		color: rgba(255, 255, 255, 1);
	}

	/*---------------------------*/
	/*- LAYERS BADGE ------------*/
	.created-using-layers{
		display: none;
	}
	

/** COPYRIGHT NEO**/
@media only screen and (min-width: 1100px){
.created-using-layers{
	display: block;
	position: fixed;
	bottom: 20px;
	left: 20px;
	width: 30px;
	height: 28px;
	z-index: 99;
	background: url(https://neogenesisweb.com/wp-content/uploads/2018/07/poered-by-neogenesisweb-blue.png) top no-repeat;
	background-size: 30px 58px;
	transition: all 0.15s ease-in-out;
	}
	.created-using-layers span{
		display: none;
	}
	.created-using-layers:after{
		padding: 4px 4px;
		position: absolute;
		bottom: -1px;
		left: 25px;
		z-index: 1;
		content: attr(tooltip);
		background: rgba(0, 157, 243, 0.85);
		color: rgba(255, 255, 255, 0.8);
		border-radius: 100px;
		opacity: 0;
		visibility: hidden;
		transition: all 0.1s ease-in-out 0.1s;
		font-size: 0.8rem;
		line-height: 0.9rem;
		text-transform: uppercase;
		letter-spacing: 2px;
		white-space: nowrap;
	}
	.created-using-layers:hover{
		background-position: bottom;
	}
	.created-using-layers:hover:after{
	opacity: 1;
	visibility: visible;
	left: 35px;
	background: rgba(0, 0, 0, 0.5);
	width: 250px;
	font-size: 0.5rem;
	}
}


@media only screen and (max-width: 768px){
.created-using-layers {
    display: none;
    
}
}

.mwb_price{
    display: none;
}


.button, .form-submit input[type="submit"], .single_add_to_cart_button{
    background: #c1272d;
    border-radius: 4px;
    padding: 20px 30px;
    line-height: 0px;
}


.mwg_wgm_preview_email {
	  border: 2px solid  #c1272d;
    border-radius: 0px;
    padding: 4px 26px;
	  margin: 3px 30px 20px 0px;
	  float: left;
	  color: #fffff;
	  font-weight: 700;
}

.product_meta {
	  display:none;
}

.mwb_wgm_expiry_notice  {
	background-color : #c1272d;
	color: #ffffff;
	padding: 10px;
	
}

.ht-main-header {
	background-color: #ffffff;
}

.ht-main-title, .woocommerce-breadcrumb {
	display:none;
}

.woocommerce-product-gallery__image {
    pointer-events: none;
}

.woocommerce-checkout table.cart .product-thumbnail, .woocommerce td.product-quantity, .woocommerce table.shop_table .product-quantity  {
    display: none;
}

button[name="update_cart"] {
    display: none !important;
}

#mwb_wgm_price, #mwb_wgm_to_email, #mwb_wgm_to_ship, #mwb_wgm_to_download, #mwb_wgm_message, #mwb_wgm_to_name_optional, .mwb_wgm_added_wrapper .mwb_wgm_from_name, .mwb_wgm_send_date, 
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,
form.customize-unpreviewable input
{
    border: 1px solid #b2b2b2;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    font-weight: 300;
    line-height: 1.2;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
}

h1 {font-size:36px}

/** CHECK BALANCE PAGE **/
#mwb_check_balance {
    background-color: #c1272d;
	  padding-top: 5px;
}

.amount_wrapper {
    background: grey;
    background-color: yellow;
    display: inline-block;
    padding: 2%;
    margin: 2%;
    font-weight: bold;
	  color: #c1272d;
}

/** Check Out Code bar**/

.checkout_coupon {
 display: block !important;
}

.woocommerce-info {
display:none;
}

body {
	    font-size: 24px;
}

/**h1 {
	    font-size: 2.2em;
	    font-weight : 900;
}**/

.ht-main-navigation a{
    font-size : 20px;
}

/**.ht-main-header {
	display:none;
}**/

.wpcf7-form .input-text, .wpcf7-form input[type="text"], .wpcf7-form input[type="input"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="number"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="search"], .wpcf7-form textarea, .wpcf7-form select {
    font-family: 'Pontano Sans', sans-serif;
	border: 1px solid #c1c1c1;
}

.cf7_text_shortcode input[type="submit"]{
	width : 100%;
	height : 70px;
	font-size : 30px;
	font-weight : 300;
	text-transform : uppercase;
	margin-top : 20px;
}

div.wpcf7 {
    margin: 0;
    padding: 0;
    padding-left: 20px;
	  padding-right: 20px;
}

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    height: 50px;
}

.mwb_wgm_added_wrapper label {
	color: #000;
	font-size: 1.0em;
}