/* 
 Theme Name:     RingIT Child
 Author:         RingIT
 Author URI:     http://www.ringit.com.au
 Template:       Divi
 Version:        1.0 
*/ 

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

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

body { font-weight: 300; }
a { font-weight: 300; }
h1, h2, h3, h4, h5, h6 { padding-bottom: 15px; }
h3 a { color: #b79862; font-weight: 600; }

#top-header .et-social-icons { float: right !important; }
#et-secondary-nav a { font-style: italic; }
.et-social-icons a { color: #b79862 !important; }
.et-social-icon a::before { font-size: 22px !important; }
#top-menu-nav a { font-weight: 300 !important; }
#top-menu-nav .current_page_item a { font-weight: 500 !important; border-bottom: 6px solid #b79862; }

.et-pb-controllers a { width: 16px !important; height: 16px !important; border-radius: 16px !important; }

.btn-inline .et_pb_button_module_wrapper { display: inline-block; margin: 0 20px 0 0; }
.btn-inlinex { text-align: center !important; }
.et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image { width: 44px; }
#sb_instagram { padding-bottom: 0px !important;}

#woo-category-wrapper h2.woocommerce-loop-category__title { display: none; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom: 20px; }
.widgettitle { font-family: 'Fira Sans', Arial, sans-serif; font-size: 18px; font-weight: 600; font-style: normal; margin-bottom: 8px; color: #b79862; }
.et_pb_widget a { color: #252525; }
#sidebar, .et_pb_sidebar_0 { padding: 40px 30px 1px; background: #efefef; border: 0; margin-top: 10px; margin-bottom: 30px; }
.et_pb_sidebar_0 .et_pb_widget { float: none; width: 100%; margin-bottom: 30px !important; }
.term-description { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dotted #c7c7c7; }
.woocommerce-loop-product__title { text-align: center; font-size: 20px !important; padding-bottom: 0 !important; font-family: 'Fira Sans', Arial, sans-serif; font-style: normal; font-weight: 500; }
.price { text-align: center; }
.woocommerce-Price-amount { color: #b79862; font-size: 20px !important; font-weight: 600; }
.woocommerce .button { color: #fff !important; font-weight: 300 !important; font-size: 20px !important; font-style: normal !important; }
.summary .price { text-align: center; margin-bottom: 30px; }

#subscribe-wrapper h3 { padding-bottom: 0; }
#subscribe-wrapper .mc4wp-form-basic, #subscribe-wrapper .mc4wp-form-theme { margin: 10px 0 0 0; text-align: left; }
#subscribe-wrapper .mc4wp-form-fields p { display: inline-block; width: 48%; vertical-align: top; }
#subscribe-wrapper .mc4wp-form-fields input[type="email"] { width: 100%; max-width: 400px; border: 0; text-align: left; font-size: 18px; font-weight: 300 !important; }
#subscribe-wrapper .mc4wp-form-fields input[type="submit"] { border: 0; background: #27275D !important; font-size: 18px !important; color: #fff !important; font-weight: 300 !important; }
#subscribe-wrapper .mc4wp-response p { color: #fff !important; font-style: italic; }

#footer-widgets { padding-top: 60px; }
#footer-bottom { padding: 0 0 40px 0; }
#footer-info { float: none; text-align: center; line-height: 1.4; font-weight: 300 !important; }
#footer-info a { font-weight: 300 !important; }
p.contact-footer { color: #b79862; font-weight: 500; font-size: 18px; margin-bottom: 8px; }
.footer-widget { margin-bottom: 30px !important; }
.footer-widget h4 { font-family: 'Fira Sans', Arial, sans-serif; font-size: 18px; font-weight: 600; font-style: normal; margin-bottom: 8px; }
.footer-widget .textwidget p, .footer-widget .textwidget a { color: #252525 !important; font-size: 16px; padding-bottom: 3px; }
.footer-widget .textwidget a:hover { color: #b79862 !important; }

/***WOOCOMMERCE***/

.orderby, .woocommerce div.product form.cart .variations td select {
    padding: 8px 8px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-family: "Fira Sans",Arial,sans-serif;
    font-size: 13px;
    font-weight: 300;
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
    height: 46px;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    font-size: 18px !important;
}

.button.disabled { background: #c1b29d !important; }
.woocommerce div.product form.cart .variations label { font-weight: 500; }
.woocommerce div.product form.cart .variations select { min-width: 100%; }
.woocommerce-product-gallery__image { margin-bottom: 30px; }




/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
   .summary .price { text-align: left; }
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 .summary .price { text-align: left; }
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	.et_left_sidebar #left-area, .et_left_sidebar #sidebar, .et_right_sidebar #left-area, .et_right_sidebar #sidebar {
		padding-right: 30px; padding-left: 30px; text-align: center; }
	.footer-widget .et_pb_widget { text-align: center; display: block; float: none; }
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 #subscribe-wrapper .mc4wp-form-fields p { width: 100%; }
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
	 .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product { width: auto; max-width: 100%; margin: 0 auto 30px; }
	.et_left_sidebar #left-area, .et_left_sidebar #sidebar, .et_right_sidebar #left-area, .et_right_sidebar #sidebar {  }
	.woocommerce div.product form.cart .variations td select { width: 150px; }
}

/**#####################SLIDER#############################**/

#main-slider .et_pb_slide { height: 135px !important; }

/*** Responsive Styles Large Desktop And Above 1200Above ***/
@media all and (min-width: 600px) {
	#main-slider .et_pb_slide { height: 180px !important; }
}

/*** Responsive Styles Large Desktop And Above 1200Above ***/
@media all and (min-width: 768px) {
	#main-slider .et_pb_slide { height: 250px !important; }
}

/*** Responsive Styles Large Desktop And Above 1200Above ***/
@media all and (min-width: 960px) {
	#main-slider .et_pb_slide { height: 375px !important; }
}

/*** tablet ***/
@media all and (min-width: 1200px) {
	#main-slider .et_pb_slide { height: 499px !important; }
}
