/*
Copyright (c) 2019
------------------------------------------------------------------
[Master Footer Stylesheet]
-------------------------------------------------------------------*/
#footer_wrapper{
	width:100%;
	float:left;
	background-color:#23282d;
    position: relative;	
	}
#footer_wrapper .widget{
	margin-bottom:45px;
	width:100%;
	float:left;
	position: relative;
    z-index: 1;
	}
#footer_wrapper section .widget{
	margin-bottom:0;
}
#footer_wrapper .dropdown-menu{
	border-radius:0;
	-webkit-box-shadow: 2px 3px 4px rgba(0, 0, 0, .12);
	box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.12);
	}
#footer_wrapper .dropdown-menu.inner{
	box-shadow:none;
	}
#footer_wrapper .widget ul {
    padding: 0;
}
#footer_wrapper .widget ul li {
    padding-left: 20px;
}
#footer_wrapper .widget ul li:before {
    left: 0;
}
#footer_wrapper .widget.widget_archive select, #footer_wrapper .widget.widget_categories select {
    margin: 0;
}
#footer_wrapper .widget.widget_search form {
    margin: 0;
    padding: 0;
}
#footer_wrapper .widget.widget_search form .search-submit {
    right: 0;
}
#footer_wrapper .widget.widget_rss ul li {
    padding: 0;
}
#footer_wrapper:after {
   position: absolute;
   content: '';              
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
}
.copyright{
	width:100%;
	float:left;    
	padding: 10px 0;
	background-color:#131619;
	color:#fff;
	}
.copyright a{
	color:#fff;
	margin-left:17px;
	}			
#footer_wrapper:after {
    content: "";
    width: 100%;    
}
.tv_footer_box{
	padding-top: 80px;
    padding-bottom: 17px; 
}
#footer_wrapper aside.widget.widget_text a {
    background: white;
    width: 30px;
    height: 30px;
    margin: 5px;
    border-radius: 100%;
    text-align: center;
    line-height: 30px;
    color: #222;
    fill: #222;
    border: 1px solid #fff;
}
#footer_wrapper aside.widget.widget_text a:hover {
    background: #b08d54;
    border: 1px solid #b08d54;
    color: #fff;
    fill: #fff;
}

/* Large desktop */
@media (max-width: 1200px) {

}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.copyright{
	line-height:40px;
	padding:10px 0;
	}
.copyright *{
	text-align:center !important;
	}
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
.copyright span{
	width:100%;
	float:left;
	}
.widget.widget_search_availability .wsa_tab_content .travel_form_element{
	width:100%;
	}	
}			

/*--------widget_tabs------*/
@media (max-width:480px){
	.widget.widget_search_availability .wsa_tab ul li a {
		width: 45px !important;
		height: 45px !important;
		padding: 5px !important;
		line-height: 53px !important;
	}

	.widget.widget_search_availability .wsa_tab ul li a svg {
		width: 18px !important;
		height: 25px !important;

	}
}
/*--------widget_tabs------*/