/*--------------------------------------------------------------
   Meks Widgets
--------------------------------------------------------------*/

.widget.mks_ads_widget .widget-title {
    text-align: center;
    font-size: 1.2rem;
    margin-bottom: 7px;
}
.mks_adswidget_ul.small{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    font-size: 0;
}
body .mks_ads_widget .small li, 
body .mks_ads_widget ul.custom li, 
body .mks_adswidget_ul.small li,
body .mks_adswidget_ul.custom li {
    display: inline-block;
    margin: 0 5px 10px 5px;
    flex: 0 0 auto;
    text-align: center;
}
.widget ul.flickr{
    display: flex;
    flex-wrap: wrap;
    justify-content: start;	
}
.widget.mks_flickr_widget ul.flickr li{
    width: auto;
    float: none;
    margin: 0 1px 1px 0;
    flex: 0 0 82px;
    overflow: hidden;
}
ul.flickr img{
	object-fit: cover;
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	        transform: scale(1);
	-webkit-transition: all .25s ease-out;
	   -moz-transition: all .25s ease-out;
	    -ms-transition: all .25s ease-out;
	     -o-transition: all .25s ease-out;
	        transition: all .25s ease-out;
}
ul.flickr li:hover img{
	-webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	     -o-transform: scale(1.1);
	        transform: scale(1.1);
}
.widget.mks_flickr_widget ul.flickr img{
	opacity: 1;
}

/* Booking.com WordPress widget */
body #flexi_searchbox{
    font:inherit;
    padding:10px;
}
body #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton,
body #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton:hover{
    width: 100%;
    border-radius: 3px;
    font-size: 1.4rem;
    font-weight: normal;
    text-transform: uppercase;
    padding: 5px 0;
    font-family: inherit;
    margin: 0;
}

body #flexi_searchbox #b_searchboxInc > h3{
    font-family: inherit;
    font-weight: bold;
    font-size: 1.6rem;
    text-transform: uppercase;
        margin-bottom: 15px;
}