/*
Theme Name: 	mariano Child
Theme URI: 		http://mariano.com
Author: 		mariano group
Author URI: 	http://mariano.com
Description:	Child Theme for mariano - Premium WordPress Theme
Template:		mariano
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */
#Top_bar.is-sticky { background-color: #fffccb !important; }
#Top_bar.is-sticky .logo { margin: 0 30px 0 0 !important; }
#Top_bar.is-sticky .cont a#search_button { display: none !important; }
#Top_bar.is-sticky .menu > li > a::after { bottom: -3px !important; top: auto; }
#Top_bar a#search_button { top: 19px !important; }

/*************** media *******************/

 @media only screen and (max-width: 1024px) {
#Top_bar a#search_button { right: -40px; top: -40px !important; }
}
 @media only screen and (max-width: 980px) {
#Top_bar a#search_button { right: -40px; top: -40px !important; }
}
@media only screen and (max-width: 768px) {
#Top_bar a#search_button { right: -40px; top: -40px !important; }
}
@media only screen and (max-width: 767px) {
#Top_bar.is-sticky .cont a#search_button { display: block !important; ; float: right; font-size: 23px; line-height: 22px; margin-right: 5px; position: relative; right: 58px; top: -47px; }
.mobile-header-mini #Top_bar #logo {
    line-height: 70px !important;
}
.mobile-header-mini #Top_bar .logo { margin-left: 35px !important; }
.mobile-header-mini #Top_bar a.responsive-menu-toggle { right: 25px !important; }
.mobile-header-mini #Top_bar #search_button { float: right; right: 58px; top: -40px !important; }
#Top_bar #menu ul li a { padding: 2px 40px !important; }
}
@media only screen and (max-width: 736px) {
}
@media only screen and (max-width: 667px) {
}
@media only screen and (max-width: 640px) {
}
 @media only screen and (max-width: 600px) {
}
 @media only screen and (max-width: 568px) {
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 414px) {
}
 @media only screen and (max-width: 384px) {
}
@media only screen and (max-width: 375px) {
}
@media only screen and (max-width: 360px) {
.mobile-header-mini #Top_bar .logo { margin-left: 10px !important; }
#Top_bar.is-sticky .cont a#search_button { right: 32px; }
.mobile-header-mini #Top_bar #search_button { right: 35px; }
.mobile-header-mini #Top_bar a.responsive-menu-toggle { right: 5px !important; }
}
@media only screen and (max-width: 320px) {
}
