/*
Theme Name: Allston
Theme URI: https://allston.qodeinteractive.com
Description: A Contemporary Theme for Interior Design and Architecture
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Text Domain: allston
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.4
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

footer .widget ul li {
    display: inline !important;
}

footer .widget ul li::after {
    content: "|";
    color: white;
    padding-left: 8px;
    padding-right: 4px;
}

footer .widget ul li:last-child:after {
    content: none;
}

.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-grid {
    padding: 45px 0 !important;
}

.eltdf-tabs.eltdf-tabs-boxed .eltdf-tabs-nav li.ui-state-active a, .eltdf-tabs.eltdf-tabs-boxed .eltdf-tabs-nav li.ui-state-hover a {
    color: #fff;
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

#qlwapp.qlwapp-bottom-left, #qlwapp.qlwapp-bottom-right {
    bottom: 20px !important;
}

.contacto {
    margin: 0 auto !important;
    max-width: 650px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit {
    float: right;
}

#eltdf-back-to-top>span {
    background-color: #000000 !important;
    border: 1px solid #000000 !important;
}

footer .widget a:hover {
    color: #8e8e8e !important;
}

footer .widget a {
    color: #8e8e8e !important;
}


@media only screen and (max-width: 480px) {
    .eltdf-container-inner, .eltdf-grid, .eltdf-row-grid-section {
    width: 90% !important;
    }
}

@media only screen and (max-width: 769px) {
	.swap-on-mobile {
		display: flex !important;
		flex-direction: column-reverse;
	}
}

.wp-image-9857 {
  width: 200px;
}

.woocommerce-loop-category__title {
  font-size: 18px !important;
}

.count {
  background: none !important;
}

.eltdf-main-menu > ul > li > a {
	padding: 0 15px !important;
}