/*
Theme Name: Escales - The Child Theme
Author: Escales 3.8
Version: 2.0.0
Domain Path: /languages/
Template: escales
Version: 2.0
*/


/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

.slider-content{
    background: rgb(0 0 0 / 50%);;
}
.shortcode_getbowtied_slider {
    margin-bottom: 0px!important;
}

.logreg {
	border: 1px solid white;
    float: right;
	display:none;
}
/*WIDGET*/
.wpb_widgetised_column{*display:none;}
.tools_button_icon i {
  margin-top: 5px!important;
  }

.mobile-navigation .logreg 
{
	border: 1px solid black;
	margin-left:35px;
	    float: left;
	    display:block;
	
}

.mobile-navigation {
    border-bottom: 1px solid #e5e5e5;
}
.mobile-navigation a {
    font-size: 20px!important;
    color: #000;
    font-weight: bold;
    padding: 3px 0px 3px 35px;
    display: inline-block;
}

.slider-content-wrapper > .button {
	color: #ffffff !important;
    background: transparent;
    border: 1px white solid;
}

.off-canvas .wpb_widgetised_column aside {
    padding: 50px 10px;
}

.shortcode_getbowtied_slider .swiper-slide h2 {
    margin: 50% 0% 25px 0%!important;
	font-weight:normal!important;
	letter-spacing:10px;
}

.shortcode_getbowtied_slider .swiper-slide .button, .shortcode_getbowtied_slider .swiper-slide p {
    margin: 0 0 40px 0!important;
}

.main-navigation ul li a {
  font-weight: normal!important;
  }

.main-navigation.align_right {
    text-align: center !important;
}

@media only screen and (max-width: 768px) {
.shortcode_getbowtied_slider .swiper-slide h2 {
    font-size: 30.797px !important;
    font-weight: normal!important;
    text-align: left!important;
    margin: 60% 10% 25px 0 !important;
    letter-spacing: 0px!important;
}


.shortcode_getbowtied_slider .swiper-slide .slider-content {
    text-align: left!important;
}

#mobiles-menu-offcanvas > .mobile-navigation:nth-child(2){
    display:none;
}


.offcanvas_content_right .wpb_widgetised_column aside {
    padding: 10px 10px;
}

.offcanvas_content_right .wpb_widgetised_column {
    padding: 0;
	margin: 0 0px 0 0px;
}

.wpb_widgetised_column {
    margin-bottom: 0px!important;
    }


/*MENU*/
.main-navigation.align_right {
    text-align: center!important;
}
.main-navigation > ul > li:hover > a {
    opacity: 1!important;
    color: #b7b7bb!important;
}
.current-menu-item > a{
color:#b7b7bb!important;	
}

.main-navigation ul li a {
  font-weight: normal!important;
  }
 

  /*SLIDER*/




.shortcode_getbowtied_slider .swiper-slide .button {
    border: 1px solid white!important;
    margin-top: 5px!important;
    padding: 10px!important;
    font-size: 16px!important;
    font-weight: normal!important;
	background: none!important;
}

.1tnp-widget-minimal 1input.tnp-submit {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd!important;
    background-color: #444!important;
    background-image: none;
    text-shadow: none;
    color: #fff!important;
    font-size: 14px;
    line-height: normal;
    border-radius: 0px;
    box-sizing: border-box;
    height: auto;
    margin: 0;
}


.tnp-widget-minimal input.tnp-submit
{
	    background: rgba(27,27,40,0)!important;
    border: 2px solid #1b1b28;
    color: #1b1b28;
    padding: 5px 10px 5px 10px!important;
    font-size: 16px;
    min-width: auto;
}
.tnp-widget-minimal input.tnp-submit:hover
{
	background: rgba(27,27,40,0)!important;
    border: 2px solid #1b1b28;
    color: #1b1b28;
    padding: 5px 10px 5px 10px!important;
    font-size: 16px;
    min-width: auto;
}
.textwidget input[type="submit"] {
	background: rgba(27,27,40,0)!important;
	border: 2px solid WHITE!important;
    color: WHITE!important;
    padding: 5px 10px 5px 10px!important;
    font-size: 14px!important;
    min-width: auto!important;
}

.textwidget input[type="submit"]:hover{
	background: #1b1b28!important;
	border: 2px solid WHITE!important;
    color: white!important;
    padding: 5px 10px 5px 10px!important;
    font-size: 14px!important;
    min-width: auto!important;
}


/* FOOTER */

#site-footer .copyright_text {
    margin-top: -5px;
    margin-bottom: 0px!important;
}
#site-footer a, #site-footer .widget-title, .cart-empty-text, .footer-navigation-wrapper ul li:after {
    text-align: center;
}
.tnp-widget-minimal {
    margin: 0 auto;
    width: 75%!important;
}
textarea[rows] {
    height: auto;
    border: 1px;
    border-bottom: 1px solid black;
	    border-color: #1b1b28 !important;
}
.footer-navigation-wrapper ul li a {
    font-size: 12px!important;
    line-height: 1;
}

@media screen and (min-width: 90em){
.site-footer-widget-area .large-12 {
    width: 30%!important;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
}

 @media only screen and (min-width: 64.063em) {
	.shortcode_getbowtied_slider .swiper-slide .slider-content-wrapper {
    width: 60%!important;
	}	
 }
 
 @media screen and (min-width: 1024px){
.shortcode_getbowtied_slider .swiper-slide p, .shortcode_getbowtied_slider .swiper-slide .button {
    margin: 0 10% 40px 0%!important;
}


.tools_button_icon {display:none;}
 }
 
 
 @media only screen and (min-width: 40.063em){
#site-footer {
    padding: 50px 0 20px 0!important;
	background: #ffffff!important;
}
.site-footer-widget-area {
    display: block;
    margin-bottom: 10px!important;
}
.widget {
    margin-bottom: 10px!important;
}
.footer-navigation-wrapper ul {
    margin-bottom: 5px!important;
}
 }





/****************************************************************/
/****************************************************************/
/****************************************************************/