/*
    Template:       airi
    Theme Name:     Airi Child
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         LA Studio
    Author URI:     http://themeforest.net/user/LA-Studio?ref=LA-Studio
    Description:    Clean, Minimal WooCommerce Theme
    Version:        1.0
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
    License: 		GNU General Public License
	License URI: 	licence/GPL.txt
    Text Domain:    airi-child
    Domain Path:    /languages/
*/

.hide { display: none !important; }

/* GOOGLE REVIEWS */
.ti-widget.ti-goog .ti-widget-container, .ti-widget.ti-goog .ti-widget-container * {
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
}

.ti-widget.ti-goog .ti-platform-icon { display: none; }

.ti-widget.ti-goog .ti-review-item > .ti-inner { background-color: #f8f8f8 !important; border: none !important; }

/* MENU */
.site-main-nav .main-menu > li > a { font-weight: 400; font-size: 17px; }

/* BOOK NOW */
.book-now { background-color: #918267; }
.book-now > a { color: #ffffff !important; }
.book-now:hover { background-color: #111; }

/* FOOTER WIDGET */
.footer-column-inner { padding-right: 15%; }
.la-contact-info .la-contact-item {  margin-bottom: 10px; }

@media (max-width: 991px) {
	.footer-top { padding-left: 20%; padding-right: 20%; }
	.footer-column { width: 100%; margin-bottom: 30px; }
}

@media (max-width: 768px) {
	.footer-top { padding-left: 20px; padding-right: 20px; }
}

/* SLIDER FONT SIZE */
.font-size-normal sr7-txt { font-size:14px !important; line-height:24px !important; }

/* ICON LISTS */
.la-sc-icon-boxes { margin-bottom: 15px !important; }
.la-sc-icon-boxes .wrap-icon .box-icon span { font-size: 25px !important; }
.big-icon .wrap-icon .box-icon span { font-size: 45px !important; }

/* HERO RIGHT TEXT */
.hero-right-text { padding: 30px; background-color: #f8f8f8 !important; }

/* SUBFOOTER */
@media (max-width: 767px) {
.footer-bottom-inner > .row > div { text-align:center !important; }
}

/* FA */
.fa { font-family: FontAwesome !important; font-weight:normal !important; } 

/* HERO */
.show-on-mobile { display: none; }
@media (max-width: 767px) {
	.show-on-mobile { display: block; }
	.hero-row { background-image: none !important; background-size: 0px !important; }
}