/*
 Text Domain: alone-child
 Theme Name:   Alone Child
 Theme URI: http://acorespro.com
 Author: acorespro
 Author URI: http://acorespro.com
 Template:     alone
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
*/
#bt_main_header .main-header-wrap.header-v7 .menu-wrap .menu-container .bearsthemes-menu-style #main-menu-selector > .menu-item > a {    padding: 0 0.5rem !important;}
.theme_button a{
    border: 2px solid #1ca3cc !important;
    border-radius: 2px !important;
    display: inline-block !important;
    /* padding: 5px 20px !important; */
    font-size: 11px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    font-family: montserrat !important;
    transition: all 0.3s ease 0s !important;
    -webkit-transition: all 0.3s ease 0s !important;
}
.theme_button a:not(:hover){
    color: #1ca3cc !important;
}
.theme_button a:hover{
    background: #1ca3cc !important;
    color: #FFFFFF !important;
    z-index: 3 !important;
}
.theme_button a:after {
    content: "" !important;
    position: absolute !important;
    left: 3% !important;
    top: 6px !important;
    width: 94% !important;
    height: 94% !important;
    background: #1ca3cc !important;
    z-index: -1 !important;
    filter: blur(10px) !important;
    -webkit-filter: blur(10px) !important;
    backface-visibility: hidden !important;
    -webkit-backface-visibility: hidden !important;
    transform: translateZ(0) scale(1,1) !important;
    -webkit-transform: translateZ(0) scale(1,1) !important;
}
.theme_button a:hover:after {
    opacity: 1;
}
.bt-footer .bt-footer-top .widget_social_widget .social-wrap > a {
    background: transparent !important;
}
div#lang_sel * {
    text-align: center !important;
	padding-left:0px !important;
    background-color: transparent !important;
    color: black !important;
	border-color: transparent !important;
}
#bt_main_header .main-header-wrap.header-v7 .menu-wrap .menu-container .bearsthemes-menu-style #main-menu-selector > .menu-item:not(.current-menu-item) > a:not(:hover) {
    display: inline-block;
    padding: 0 14px;
    font-weight: bold !important;
    color: #000000 !important;
}
#bt_main_header .main-header-wrap.header-v7 .menu-wrap {
    background: rgba(255, 255, 255, 0.9) !important;
}
@media screen and (min-width:1001px){
	.menu-item-language{
		display: none !important;
	}
}
@media screen and (max-width:1000px){
	#lang_sel{
		display: none !important;
	}
}
.theme_button a:not(:hover):after {
    opacity: 0 !important;
}
#bt_main_header .main-header-wrap.header-v7 .menu-wrap {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    background: rgba(0,0,0,0.9);
}
.admin-bar #bt_main_header .main-header-wrap .menu-wrap {
    top: 32px !important;
}
footer .bt-footer-top {
    padding: 20px 0px !important;
}
.bt-title-bar-wrap {
    padding-top: 90px;
}
h2.bt-text-ellipsis {
    padding-bottom: 25px;
}