#news-widget .widget-tabs{
margin:-10px 0 20px 0;
}


#main-content p, #main-content label, #main-content h2 {
 color:#DEDEDE;   
}
#article-viewer h6, #event-viewer h6{
 color:#fff;
 padding:15px 0;   
}
#article-viewer input, #event-viewer input {
 width:100%;   
}
#article-viewer label, #event-viewer label {
 margin: 10px 0;   
 text-align:left;
}
#article-viewer textarea, #event-viewer textarea {
    width:100%;
}
#article-viewer .submit,  #event-viewer .submit{
 margin:10px -7px 20px 0;  
 width:120px !important; 
 float:right;
 clear:both;
 opacity:1 !important;
}
/*
#scrollList2 {
 margin-top:-10px;
  padding:10px 0 0 0;
}
*/
.widget-icon {
 font-size:1.5em;   
}

/* margins */
.widget-heading, .widget-tabs, .widget-list{
    margin:20px 0;
    font-family: "Century Gothic", "Tw Cen MT", Futura, "URW Gothic L", Arial, sans-serif;
}
#gallery-tabs {
    padding:15px 0;
}
.widget-tabs {
     padding:20px 0 0 0;   
}
#social-tabs, #ufc-tabs {
    padding-bottom:15px;   
}
.social-tab h3 {
     color:rgba(250,250,250,1);
}
#social-widget {
     color:rgba(250,250,250,0.6);   
}
#offers-widget {
     padding-bottom:-10px;   
}

#ufc-heading {
     margin:0;
     padding-bottom:0;   
}
figcaption {
     text-shadow:2px 1px 1px rgba(0,0,0,0.5);          
}



/* all widgets */
.widget {
    float:left;
    width:100%;
    -webkit-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow: inset 0px 0px 15px 2px rgba(0, 0, 0, 0.5), 1px 2px 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 0px 15px 2px rgba(0, 0, 0, 0.5), 1px 2px 2px 2px rgba(0, 0, 0, 0.2);
    margin:10px 0;
    min-height:200px;
}
.widget-heading {
    padding:15px 0;
    text-align:center;
    text-shadow:2px 1px 1px rgba(0,0,0,0.5);   
    color:rgba(250,250,250,0.9);
}
.widget a {
    text-decoration:none;   
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.widget a:hover {
    color:#fff;
}

.selectedCat a{
    text-decoration:underline;   
}
.widget ul {
    display:block;
    float:left;
    clear:both;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    color: #fff;
}
.widget-list {
    width:100%;
    height:50px;
    position: relative;
    clear:both;
}
.widget-list li{
    float:left;
    display:inline;
    margin:15px 10px;
    white-space: nowrap;
}
.widget-list li:first-child{
    margin-left:150px;
}
.widget-list li:last-child{
    margin-right:150px;
}
.widget-list a {
    text-shadow:1px 1px 1px #000;
}
/* widget-list smoothscrolldiv plugin */
.widget-list div.scrollableArea *
{
    position: relative;
    display: block;
    float: left;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.widget-tabs {
    width:100%;
}
.widget-tabs a {
    opacity:0.5;
}
.widget-tabs li{
    float:left;
    display:inline;
    background:none;
    width:33%;
    text-align:center;
}
.widget-tabs a:hover {
    cursor:pointer;
    opacity:0.8;
}
.widget-tabs a.active {
    color:#fff;
    opacity:1;
}
/* viewer */
.viewer-heading-text {
    display:block;
    margin:0;
}
.viewer-heading-text img {
    height:60px;   
}
.viewer-heading-text h1{
    padding:0 15px;
    display:inline;
    vertical-align:top;
    color:#fff;   
    white-space:nowrap;
    font-size:1.5em;
}
.viewer-heading-text h2{
    vertical-align:top;
    display: block;
    padding: 0 20px;
    text-align: center;
}
.viewer-heading {
    border-bottom:1px solid #000;   
    margin: 10px 0;
    min-height: 50px;
}
.pager-left {
    float:left;   
}
.pager-right {
    float:right;   
}
.viewer-controls img {
    display:inline;
    float:left;
    height: 36px;
    opacity: 0.6;
    padding:3px 10px;
}
.viewer-controls img:hover {
    opacity:1;
}
/* article viewer */
.article-pager {
    height:40px;
    padding:0 5px;
    margin: 0 5px;
    text-align:center;
    display:inline;     
}
.article-selector-disabled {
    opacity:0.2;   
}
/* overwrite normal hover action */
.article-selector-disabled:hover {
    opacity:0.2;   
}
.article-content h3, .article-content h4, .article-content h5, .article-content p{
    padding:5px 20px;   
}
.article-content h3, .article-content h4, .article-content h5{
    color:#fff;   
}
.article-content img {
    float:right;
    padding:0 20px;
}
#article-image {
    max-width:300px;
    margin-bottom: 10px;
}
.article-video {
    float:right;
    padding:20px;
    clear:both;
}
.article-details h5 {
    padding:5px 0px;   
    color:#fff;
}
.article-details {
    padding:20px;   
}
#article-comment {
    padding:20px 20px 0 20px;   
}
.article-comment-form {
    width: 100%;
}
.article-comment-form label{
    display:block;
    clear:right;   
}
.article-comment-form  input{
    display:block;
    width:240px;
}
.article-comment-form .submit {
    height:520px;
}
#article-tabs-container {
    margin-bottom:10px;
}
#article-share img {
    width:100px;
}
div #article-share {
    display: table;
    width: 100%;
}
#article-share span{
    display: table-cell;
    text-align: center;
}
#article-share img {
    width:100px;
    
    opacity:0.5;


    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .2s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
    

}
#article-share img:hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);

    filter: none;
    -webkit-filter: none;
    -moz-filter: none;
    filter: none;
    opacity:1;
    
}
a.exit-article  {
    float:right;
}
/* event viewer */
a.exit-event  {
    float:right;
}
.event-pager {
    height:40px;
    padding:0 5px;
    margin: 0 5px;
    text-align:center;
    display:inline;     
}
.event-selector-disabled {
    opacity:0.2;   
}
/* overwrite normal hover action */
.event-selector-disabled:hover {
    opacity:0.2;   
}
.event-content h3, .event-content h4, .event-content h5, .event-content p{
    padding:5px 20px;   
}
.event-content h3, .event-content h4, .event-content h5{
    color:#fff;   
}
.event-content img {
    float:right;
    padding:0 20px;
}
.event-details {
    padding:20px;   
}
#event-comment {
    padding:20px 20px 0 20px;   
}
.event-comment-form {
    width: 100%;
}
.event-comment-form label{
    display:block;
    clear:right;   
}
.event-comment-form  input{
    display:block;
    width:240px;
}
.event-comment-form .submit {
    height:520px;
}
#event-tabs-container {
    margin-bottom:10px;
}
#event-share img {
    width:100px;
}
#event-share img {
    width:100px;
    
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .2s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
    
    opacity:0.5;

}
#event-share img:hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);

    filter: none;
    -webkit-filter: none;
    -moz-filter: none;
    filter: none;
    opacity:1;
    
}
div #event-share {
    display: table;
    width: 100%;
}
#event-share span{
    display: table-cell;
    text-align: center;
}
.event-content img{
    max-width:300px;
    width:25%;
    margin: 10px;
    display:inline;
}

/* ambience slider */
#ambiencePhotoList img{
    max-height:400px;
    opacity: 0.9;
}

/* main-widget */
.container {
    float:left;
}
#widget-slider li {
    padding:5px 30px;
    min-width:150px;
    max-width:300px;
    min-height:200px;
    color:#999;
    margin-bottom: 20px;
    padding-bottom:20px;

}
#widget-slider li h2 {
    padding:15px 0; 
    color:#fff;
    font-size:1.5em;
    margin-right:50px;
}
#widget-slider li p {
    padding:15px 0;
    margin-right:50px;   
}
#widget-slider .main-widget-thumb {
    width:50px;   
    position:absolute;
    z-index:-1;
    top:15px;
    right:20px;
}
#widget-slider .tap-indicator {
width: 50px;
position: absolute;
z-index: -1;
bottom: 0;
right: 20px;
}
.bx-pager {
margin-top:20px !important;
}

/* news widget */
#past-tab {
    float:right;
}
#upcoming-tab {
    float:left;
}
.event {
    display: block;
    clear:both;
    float: left;
    width:100%;
    height:95px;
}
.event-img {
    float: left; 
    width: 75px; 
    height: 75px;
    margin:10px;
}
.event:hover {
    color:#fff;
    background:rgba(250,250,250,0.2);
}
.event-info {
   
}
/* social widget */
li.s-tab img {
    width:50px;   
}

/* gallery widget */
#fl-gallery, #yt-gallery, #in-gallery {
    clear:both;
}
#fl-gallery a img {
    width:30%; 
    margin:1%; 
}

.flickr-photo {
    max-height:300px;
     width:auto !important;   
}
.flickr-photo {
    max-width:30%;
     height:auto !important;   
}
.instagram-image {
    width:30%;
    margin:1%;
    display:inline;
    float:left;
}
/* side widget */
#share-box .share-icons {
padding: 10px 20px 10px 0;
}
#booking-form {
    height:350px;
    overflow-y:scroll;
    overflow-x: hidden;
}
.side-widget-form fieldset{
    
}
.side-widget-form legend{
    text-decoration:underline;
    text-align:center;
    font-size: 14px;
}
.side-widget-form label{
    text-transform:uppercase;
    font-size: 14px;
}
.side-widget-form a {
    color:#666;
    font-size: 14px;
}
.side-widget-form p {
    font-size: 14px;
}
.side-widget-form a:hover {
    color:#999;
}
.side-widget-form .half-input{
    width: 45%;
}
.side-widget-form .third-input{
    width: 29%;
    margin-right:1px;
}
.side-widget-form .quarter-input{
    width: 20%;
    margin-right:1px;
}
.first-half {
    margin-right:3px;
}
.side-widget-form input{
    width: 97%;
    height: 30px;
    margin-top:5px;
    margin-bottom:5px;
    font-size: 14px;
}
.side-widget-form textarea {
    width: 97%;
    font-size: 14px;
}

.form-radio-list li {
    display:inline-block !important;
    float:left;
    width:30%;
    margin:0 !important;
    padding:0 !important;
    text-align:center;    
}

.form-radio-list input[type="radio"]{
    text-align:center;
    margin:0 35%;
}

.date-picker-button {
    width:36px;
    display:inline;
    float:right;
}
.ui-datepicker td{
    padding:5px;
    margin:5px;
}

.ui-datepicker {
    margin:10px auto;
    width:180px;   
}
.ui-datepicker-title {
    margin:10px auto;
    text-align:center;
}
.ui-datepicker-next {
    float:right;
    cursor: hand; 
    cursor: pointer;
}
.ui-datepicker-prev {
    cursor: hand; 
    cursor: pointer;
}

.submit {
    color:#fff;
    border: 1px solid #111111;
    margin-left: 3px;
    background:#000;
    font-size: 14px;
    float:right;
    width:100px !important
}

.show-policy{
    text-decoration:none;
    color:#000;
    font-size:10px;
    padding-right:10px;
}
.show-policy:hover{
    text-decoration:underline;
    color:#000;
}
.privacy-policy {
    display:none;
    margin:5px auto;
    border:1px dotted #ccc;
    padding:5px;
}
.policy-indicator {
    float:right;
    display:inline-block;
    font-size: 20px;
    line-height: 10px;
    -webkit-transition: all 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */
    -moz-transition: all 0.3s ease-out;  /* Firefox 4-15 */
    -o-transition: all 0.3s ease-out;  /* Opera 10.50–12.00 */
    transition: all 0.3s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}
.policy-container {
    margin-bottom:10px;   
}
.slide-out-div {
    padding: 10px;
    width: 260px;
    height:auto;
    background: #FBEA31;
}
.etabs { 
    padding: 10px 0;
    width:195px;
    height:104px;
    -moz-transform: scale(1) rotate(-50deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -webkit-transform: scale(1) rotate(-50deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -o-transform: scale(1) rotate(-50deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -ms-transform: scale(1) rotate(-50deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    transform: scale(1) rotate(-50deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}
.tab { 
    height:30px;
    line-height: 25px;
    width:145px;
    margin-top:7px;
    display: block; 
    zoom:1; 
    *display:inline; 
    background: #eee; 
    border-bottom: none; 
    padding:0;
}
.tab a { 
    display: block;
    padding: 0 10px;
    outline: none;
    color:#000;
}
.tab a:hover {  
    text-decoration: underline; 
}
.tab.active { 
    background: #fff; 
}
.tab a.active { 
    font-weight: bold; 
}
.tab-inner {
    padding:5px;
    border-top:18px solid rgb(144, 84, 167);
    margin-top: -16px;
}
.handle{
    z-index:1000;
    background-image:url('images/arrow_right.png');
    top:-3px;

    -webkit-box-shadow: -5px 5px 10px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: -5px 5px 10px 0px rgba(0, 0, 0, 0.5); 
    box-shadow: -5px 5px 10px 0px rgba(0, 0, 0, 0.5);
}
/* events widget */
.event-more  {
    text-align:center;
    line-height:45px;
}

.event-more .event {
    height:50px;
}
.empty-event {
    text-align:center;
    margin-bottom: 10px;
    color:#fff;
}
/*social widget */
.quotation {
    display:inline;  
    margin-top:-15px; 
    float:left;
    width:40px;
    height:40px;
    padding:15px; 
}
.social-tab h3 {
    margin-left: 70px;
}
.social-tab p{
    padding: 5px 10px 20px 70px;
}

/* liquid videos tool */
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
    margin-bottom:10px;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 94%;
    height: 94%;
    margin:2% 3%;
}

#ufc-widget h3{
       color:#fff;   
}
#ufc-widget p{
       color:#999;   
}
#ufc-fueltv, #ufc-photos, #ufc-videos {
 margin-top:40px;
}
#ufc-fueltv {
    text-align:center;
}
#ufc-fueltv p{
    text-align:left;
    padding:15px 10px;
}

#ufc-photos img {
    width:28%;  
    margin:1% 1% 1% 3%; 
}
#ufc-videos-list {
    float:none;
}