/*
 Theme Name:   Storeup Child
 Theme URI:    http: //www.themeforest.net/
 Description:  Storeup Child Theme
 Author:       AivahThemes
 Author URI:   http://www.aivahthemes.com
 Template:     storeup
 Version:      1.4
 Tags:         two-columns, right-sidebar
 Text Domain:  storeup-child
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
/*slider area*/
#wonderpluginslider-container-1{
	max-width: 100% !important;
	width: 100% !important;
}
/*slider area*/

/*header area*/
.header .logo{
	padding:2% 0 !important;
}
.topbar{
	color: #fff !important;
}
.topbar a{
	color: #fbb040 !important;
}
.topbar a:hover{
	color: #fff !important;
}
/*header area*/

/*menu area*/
.header-style1 .sf-menu > li > a:hover,
.sf-menu li.current-menu-item > a{
	color: #fbb040 !important;
}
/*menu area*/

/*footer area*/
.footer-area-middle{
	color: #fff !important;
}
.footer-area-middle a{
	color: #fbb040 !important;
}
.footer-area-middle a:hover{
	color: #fff !important;
}

.copyright a{
	color: #fbb040 !important;
}
.copyright a:hover{
	color: #fff !important;
}

.contactinfo-wrap .fa.fa-map-marker::before{
	content: "\f041" !important;
	font-size: 18px !important;
}
.fa-phone::before{
	font-size: 18px !important;
}
/*footer area*/

/*booking area*/
.iva_bk_payment_mode,
.iva_bk_size{
	display:none !important;
}
.at-checkout-group.payment-type-hide{
	display:none !important;
}
/*booking area*/

/*beaver plugin*/
/* # Buttons - Black-Button example
 * Apply the CSS class to a module or row .black-button
---------------------------------------------------------------------------------------------------- */

.fl-builder-content .black-button a.fl-button,
.fl-builder-content .black-button a.fl-button:visited,
.fl-builder-content .black-button .fl-slide a.fl-button, 
.fl-builder-content .black-button .fl-slide a.fl-button:visited  {
	background: #000;
	border: 1px solid #000;
	color: #fff;
	border-radius: 1px;
	padding: 7px 35px;
}
.fl-builder-content .black-button a.fl-button:hover, 
.fl-builder-content .black-button a.fl-button:focus,
.fl-builder-content .black-button .fl-slide a.fl-button:hover,
.fl-builder-content .black-button .fl-slide a.fl-button:focus  {
	background: #fff;
	border: 1px solid #000;
	color: #000;
}
.fl-builder-content .black-button a.fl-button *, 
.fl-builder-content .black-button a.fl-button:visited,
.fl-builder-content .black-button .fl-slide a.fl-button *  {
	color: #fff !important;
}
.fl-builder-content .black-button a.fl-button:hover *, 
.fl-builder-content .black-button a.fl-button:focus * {
	color: #000 !important;
}
.wp-core-ui button{
	background-color: #fff !important;
}
.fl-lightbox-footer button,
button.button.button-primary.iva-event-shortcode-generator,
.fl-builder-bar-actions button{
	background-color: #e7ebef !important;
}
.quicktags-toolbar input{
	background-color: #e7ebef !important;
	color: #000 !important;
}
.fl-lightbox .wp-core-ui .button{
	background-color: #e7ebef !important;
	color: #000 !important;
	
}
.fl-builder-bar-actions button.fl-builder-done-button{
		background-color: #0197C6 !important;
	color: #fff !important;
}
.fl-builder-bar-actions button.fl-builder-upgrade-button{
		background-color: #EE8E0D !important;
	color: #fff !important;
}
.fl-node-5efbffa42f50d .fl-row-content-wrap,
.fl-node-5efbffa42f50d .fl-module-content{
	padding: 0px !important;
	margin: 0px !important;
}
/*beaver plugin*/

/*woocommerce pages*/
.single-product .product_meta{
	display: none !important;
}

.single-product .woocommerce-product-gallery{
	width: 35% !important;
}
.single-product .summary.entry-summary{
	width: 60% !important;
}
.gform_page_footer .gform_next_button{
	width:auto !important;
	padding: 13px 15px !important;
	float: right !important;
	min-width: 120px;
}
.gform_page_footer .gform_previous_button{
	width:auto !important;
	padding: 13px 15px !important;
	float:left !important;
	min-width: 120px;
}
.woocommerce div.product form.cart .button{
	float: none !important;
	margin: 0 auto;
	width: auto !important;
	padding: 13px 15px !important;
}
.woocommerce-variation-add-to-cart.variations_button{
	text-align: center !important;
	margin-left: 0px !important;
}
.woocommerce-variation-add-to-cart button{
	min-width: 200px !important;
}
.single-product .content-area{
	padding-top: 5% !important;
}


dt.variation-Address,
dd.variation-Address,
dd.variation-Phone,
dt.variation-Phone,
dd.variation-Mobile,
dt.variation-Mobile,
dd.variation-Email,
dt.variation-Email,
dd.variation-DriversLicence,
dt.variation-DriversLicence,
dd.variation-DriversLicenceState,
dt.variation-DriversLicenceState,
dd.variation-AlternateContactName,
dt.variation-AlternateContactName,
dd.variation-AlternateContactPhone,
dt.variation-AlternateContactPhone,
dd.variation-Consent,
dt.variation-Consent,
dd.variation-Name,
dt.variation-Name,
dd.variation-Date,
dt.variation-Date,
dd.variation-StartDate,
dt.variation-StartDate,
dt.variation-PhoneMobile,
dd.variation-PhoneMobile,
dt.variation-PhoneMobile2,
dd.variation-PhoneMobile2,
dt.variation-InvoiceOption,
dd.variation-InvoiceOption{
display:none !important;
}

.gform_body a{
	text-decoration: underline;
}
.gform_body a:hover{
	text-decoration: none;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	background-color: #fff !important;
	color: #4f4f4f !important;
	border:1px solid #4f4f4f !important;
}
.order-total th{
	text-transform: uppercase !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	font-size: 16px !important;
	padding: 13px 15px !important;
}
.woocommerce table.shop_table th{
	font-size: 16px;
}


/*shop page*/
#subheader{
	background:url(images/subheader_storeup.jpg) !important;
}
.woocommerce-page #main{
	margin-top: 5% !important;
}

body.page-id-3488 .content-area{
	width: 100% !important;
	padding-right: 0px !important;
}
body.page-id-3488 #main,
body.page-id-3488 .vc_custom_1497349880546{
	padding-top: 0px !important;
	margin-top: 0px !important;
}
.woocommerce .order_details li strong, .woocommerce-page .order_details li strong,
.woocommerce .order_details li, .woocommerce-page .order_details li{
	font-size: 16px !important;
}
.woocommerce table.shop_table th{
	font-size: 18px !important;
	font-weight: bold !important;
}
.woocommerce-page .author,
.woocommerce-page .woocommerce-result-count{
	display: none !important;
}
.woocommerce-page .woocommerce-loop-product__title{
	font-size: 1.5em !important;
}

.woocommerce-page .woocommerce-ordering{
	display: none !important;
}


.single-product .related.products{
	display: none !important;
}


