/*Core fixes*/
.clr{clear: both; content: ''; display: table;height: 0;}
nav.header #menu-desktop #secondary ul.secondary li:last-child,
#footer-nav ul.footer li:last-child{border-right: none;}
.sb-toggle-right{cursor: pointer;}
nav.header #menu-desktop #main ul.main li.active a {    
    text-decoration: underline;
}

.hero ol.flex-control-nav{display: none;} /*Hide paging for main slider*/

/*System Message*/
@import url(../../../media/system/css/system.css);
#system-message .close, #system-message .alert-heading{display: none;}
#system-message .alert{
    padding: 15px;
    margin: 10px 0 20px 0;
    border: 1px solid transparent;
    border-radius: 4px;
}
#system-message #system-message .alert-success, #system-message .alert-message{
    color: #3C763D;
    background-color: #DFF0D8;
    border-color: #D6E9C6;
}
#system-message .alert-warning {
    color: #8A6D3B;
    background-color: #FCF8E3;
    border-color: #FAEBCC;
}
#system-message .alert-error #system-message .alert-danger {
    color: #A94442;
    background-color: #F2DEDE;
    border-color: #EBCCD1;
}

/*Menu*/
nav.header #menu-desktop #main ul.main li.item-101{display: none;}

/*Paging*/
.pagination {padding: 10px 0; margin: 0;}
.pagination:after{clear: both; display: table; content: '';}
.pagination .pagination-status {width: 40%; float: left; padding-top: 5px; }
.pagination .pagination-status p{padding: 0; margin: 0;}
.pagination .pagination-links {width: 55%; float: left; text-align: right; }
.pagination .pagination-links .btn {border-radius: 0; }
.pagination-links a {color: #414141; }

/*Com_content*/
.blog dd{margin: 0;}
.dqcomment{float: left; padding-right: 10px;}
ul.tags{margin: 0; padding: 0;}
ul.tags li{list-style-type: none; float: left; position: relative}
ul.tags li a{color: #FFFFFF; display: block; float: left;
font-size: 0.9rem;
font-weight: 600;
text-transform: uppercase;
text-decoration: none;
background-color: #3b74b9;
padding: 0.4rem 0.4rem 0.2rem;
margin: 0rem 0.4rem 0.4rem 0rem;}
ul.tags li a:hover{color: #005da9;text-decoration: none;background-color: #8ee8fc;}
/*Service tag customize*/
.tagscloud span.service-tag{display: none;}
.tagscloud-service-tags span.tag{display: none;}
.tagscloud-service-tags span.service-tag{display: block;}

/*Newsletter*/
.newsletter-form{color: #333;}
.newsletter-form .newsletter-title{margin-bottom: 5px;}
.newsletter-form #signUpEmail{float: left; width: 370px; padding: 0 10px; border: 0;line-height: 33px; }

/*Holliday Offers Form*/
.fd-filter-form label{font-weight: bold;}
#result-view{
	min-height: 150px;
}
.ajax-loading{
	background: url('../images/ajax-loader.gif') center center no-repeat transparent;
	min-height: 150px;
}

.btn {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -moz-user-select: none;
}
.btn.btn_default {display: inline-block; padding: 3px 9px 1px 9px; border: solid 1px #ccc; margin: 0 5px 0 0; }
.btn.btn_default:hover {background: #D7D7D7; color: #FFF !important; }
.btn.btn_default.current {background: #797979; color: #FFF !important; }
a.btn{text-decoration: none;}


@media (max-width: 480px) {
    .newsletter-form #signUpEmail {width: auto; float: none; margin-bottom: 10px;}    
    
}