.searchform input[type="submit"], .dc-contact-content input[type="submit"] {
    font-size: 14px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    border: 0px none;
    border-radius: 5px;
    padding: 0.428571rem 0.71429rem;

background: #ff48db; /* Old browsers */
background: -moz-linear-gradient(top,  #ff48db 0%, #ff007e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff48db), color-stop(100%,#ff007e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff48db 0%,#ff007e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff48db 0%,#ff007e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff48db 0%,#ff007e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff48db 0%,#ff007e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff48db', endColorstr='#ff007e',GradientType=0 ); /* IE6-9 */

box-shadow: 2px 2px rgba(51, 51, 51, 0.43);


}

.widget-area .widget {
    -moz-hyphens: none;
    margin-bottom: 1.42857rem;
    word-wrap: normal;
}

.mywysija_form {
width:160px;
margin:auto;
    color: rgb(255, 255, 255);
    padding: 20px;
    text-transform: none;
    border-radius: 10px 10px 10px 10px;
    background: -moz-linear-gradient(center top , rgb(236, 36, 132), rgb(251, 64, 154)) repeat scroll 0% 0% padding-box transparent;
    box-shadow: 10px 10px 5px rgb(136, 136, 136);background: #ff0084; /* Old browsers */
}

.wysija-input {
width:90%;
}

.wysija-submit  {
font-size: 14px !important;
    font-weight: bold !important;
    color: rgb(255, 255, 255) !important;
    border: 0px none !important;
    border-radius: 5px !important;
    padding: 0.428571rem 0.71429rem !important;

background: #ff48db; /* Old browsers */
background: -moz-linear-gradient(top,  #ff48db 0%, #d00a8c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff48db), color-stop(100%,#d00a8c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff48db 0%,#d00a8c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff48db 0%,#d00a8c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff48db 0%,#d00a8c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff48db 0%,#d00a8c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff48db', endColorstr='#d00a8c',GradientType=0 ); /* IE6-9 */


margin-top: 0 !important;margin-right: 15px !important;
}





#secondary .widget_wysija  h3{
line-height: 1em;
    color: rgb(255, 255, 255);
font-size:1.2em;
text-transform:normal;
}


.directbookingpages {
background: #ff0084; /* Old browsers */
background: -moz-linear-gradient(top,  #ff0084 0%, #ff0084 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0084), color-stop(100%,#ff0084)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff0084 0%,#ff0084 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff0084 0%,#ff0084 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff0084 0%,#ff0084 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff0084 0%,#ff0084 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0084', endColorstr='#ff0084',GradientType=0 ); /* IE6-9 */

text-align:center;
text-transform:uppercase;
color:#ccc;
font-weight:bold;
border-radius:5px;
word-break:keep-all;
    word-wrap: normal;
    -moz-hyphens: none;
font-size:0.8em;
margin-top:10px;
padding: 7px;
}
.directbookingpages  a {
padding:5px;
color:#fff;
text-decoration:none;
transform: scale(1);
}
.directbookingpages  a:hover {
padding:5px;
color:#000;
text-decoration:none;
transform: scale(.8);
}

/* ee css */


#event_espresso_registration_form .section-title, #event_espresso_registration_form .event_title {
display:none;
}
#event_espresso_registration_form .ui-widget-content {
border: 0px !important;
}

.time_cal_qtip {
display: none !important;
}
.time-display-block {
display: none;
}
.fc-button-month, .fc-button-agendaWeek, .fc-button-agendaDay, .fc-button-today {
display:none;
}
#espresso_calendar {
    width: 90%;
    margin: auto; word-break:keep-all;
    word-wrap: normal;
    -moz-hyphens: auto;

}
#espresso_calendar .fc-week td {
box-shadow: 1px 1px 2px rgb(136, 136, 136);

}
#espresso_calendar .fc-today td {
background-color:#000;
box-shadow: 1px 1px 2px rgb(136, 136, 136);

}


/* Cell Styles
------------------------------------------------------------------------*/

.fc-widget-header,    /* <th>, usually */
.fc-widget-content {  /* <td>, usually */
	border: 1px solid #ddd;


background: #fcecfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcecfc 0%, #fba6e1 72%, #fd89d7 76%, #ff7cd8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcecfc), color-stop(72%,#fba6e1), color-stop(76%,#fd89d7), color-stop(100%,#ff7cd8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcecfc 0%,#fba6e1 72%,#fd89d7 76%,#ff7cd8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcecfc 0%,#fba6e1 72%,#fd89d7 76%,#ff7cd8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcecfc 0%,#fba6e1 72%,#fd89d7 76%,#ff7cd8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcecfc 0%,#fba6e1 72%,#fd89d7 76%,#ff7cd8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcecfc', endColorstr='#ff7cd8',GradientType=0 ); /* IE6-9 */




	}
	
.fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */
	background: #fcf8e3;
	}
	
.fc-cell-overlay { /* semi-transparent rectangle while dragging */
	background: #bce8f1;
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
	}
	
.fc-header-title h2 {
    margin-top: 0px;
    white-space: nowrap;color: rgb(255, 0, 119); font-size:2em;
}

a.fc-event {
    margin-top: -10px;
}

.fc-event-inner {
     padding: 2px;
    line-height: 1.5em;
}

.fc-event-title {
    font-size: 1.4em;
}

.fc-grid .fc-day-number {
  
    color: #666;
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif;
}


.fc-day-header { 
color: #FFF !important;
text-shadow: 2px 2px 1px rgba(132, 150, 150, 1);


background: #c5deea; /* Old browsers */
background: -moz-linear-gradient(top,  #c5deea 0%, #8abbd7 6%, #240093 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5deea), color-stop(6%,#8abbd7), color-stop(100%,#240093)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c5deea 0%,#8abbd7 6%,#240093 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c5deea 0%,#8abbd7 6%,#240093 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c5deea 0%,#8abbd7 6%,#240093 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c5deea 0%,#8abbd7 6%,#240093 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5deea', endColorstr='#240093',GradientType=0 ); /* IE6-9 */

}


.fc-state-default {
    background-color: #fff;
    background-image: linear-gradient(to bottom, #fff, #ff0077);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: rgb(51, 51, 51);
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-hover {
	color: #fff;
	text-decoration: none;
background-position: 0 0px !important;
	}

.fc-header-right {
    text-align: left;
}
.fc-header-left {
    text-align: right;
}

.fc-button {
margin-top:10px;
}

#list8a ul {
    list-style: none outside none;
}

.randomh1title {
    font-size: 2.14286rem;
    line-height: 0.9;
    color: rgb(255, 0, 119);
    font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;
}
.event_questionsx {
width:50%; float:left;
}

.event_espresso_form_wrapper fieldset div {
    margin: 0em 0px 0em !important;
    clear: both;
}

.event_address {
width:45%;
float:left;
}
.event_time, .start_date, .event_prices {
min-width:280px;
}
.span_event_date_label, .span_event_time_label, .event_price_label {
font-weight:bold; width:100px !important;
}

.event_prices:after {
   content: "Please Note: The minimum standard group booking size is 4. Bookings of less than 4 people will incur an administration charge of Â£5.";
   display: block; clear:both;
   width: 100%; color:red;font-weight:bold;font-size:smaller; margin-top:10px;
}

.coupon_code:after {
   content: "If you have one...";
   display: block; clear:both;
   width: 100%; color:red;font-weight:bold;font-size:smaller; margin-top:-20px; margin-left:50px;
}

.event_address {
color:#ff0077;
font-weight:bold;padding-left:5%;
}

.acbookingcontainer {
margin-top:15px;
}
.myee-smallgroupwarning {
color:#f00; font-weight:bold;
}
@media only screen and (max-width: 643px) {



.event_address {
width:100%;
float:none;
}

.fc-event-title {
    font-size: 0.8em;
}

.fc-header-title h2 {
  font-size:1.2em;
}
.fc-button {
margin-top:0px;
}
}





/* 2014 css */

.main-navigation li a {
font-family: arial;
font-weight: bold;
font-size:18px;
transform:scaleY(1.2);
}
#girls-night-out-top-social-inner {
    text-align: right;width: 75px;
    padding-right: 0px;padding-left: 8px;
    position: absolute;
    margin-top: 384px;margin-left: 954px;
z-index: -1;

background: rgb(236,63,157); /* Old browsers */
background: -moz-linear-gradient(top, rgba(236,63,157,1) 0%, rgba(245,157,205,1) 27%, rgba(251,216,235,1) 45%, rgba(251,216,235,1) 50%, rgba(251,216,235,1) 55%, rgba(245,157,205,1) 76%, rgba(237,71,161,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,63,157,1)), color-stop(27%,rgba(245,157,205,1)), color-stop(45%,rgba(251,216,235,1)), color-stop(50%,rgba(251,216,235,1)), color-stop(55%,rgba(251,216,235,1)), color-stop(76%,rgba(245,157,205,1)), color-stop(100%,rgba(237,71,161,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(236,63,157,1) 0%,rgba(245,157,205,1) 27%,rgba(251,216,235,1) 45%,rgba(251,216,235,1) 50%,rgba(251,216,235,1) 55%,rgba(245,157,205,1) 76%,rgba(237,71,161,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(236,63,157,1) 0%,rgba(245,157,205,1) 27%,rgba(251,216,235,1) 45%,rgba(251,216,235,1) 50%,rgba(251,216,235,1) 55%,rgba(245,157,205,1) 76%,rgba(237,71,161,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(236,63,157,1) 0%,rgba(245,157,205,1) 27%,rgba(251,216,235,1) 45%,rgba(251,216,235,1) 50%,rgba(251,216,235,1) 55%,rgba(245,157,205,1) 76%,rgba(237,71,161,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(236,63,157,1) 0%,rgba(245,157,205,1) 27%,rgba(251,216,235,1) 45%,rgba(251,216,235,1) 50%,rgba(251,216,235,1) 55%,rgba(245,157,205,1) 76%,rgba(237,71,161,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec3f9d', endColorstr='#ed47a1',GradientType=0 ); /* IE6-9 */

-webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;

padding-top: 10px;
padding-bottom: 10px;
min-height:260px;
}
#girls-night-out-top-social-inner-buttons {
    text-align: right;width: 75px;
    padding-right: 0px;padding-left: 8px;
    position: absolute;
    margin-top: 384px;margin-left: 954px;
padding-top: 10px;
padding-bottom: 10px;


}

#girls-night-out-top-logo {
position: absolute; max-width:280px;
}
#girls-night-out-top-logo img {
    margin: 0px 0px 0px 100px;
    max-width: 100%;
}

#lsliderhome {
    padding: 0px 20px 20px;
    clear: both;
    display: block;
background-size:100%;

background: #145d97; /* Old browsers */
background: -moz-linear-gradient(top, #145d97 0%, #c2e9ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#145d97), color-stop(100%,#c2e9ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #145d97 0%,#c2e9ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #145d97 0%,#c2e9ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #145d97 0%,#c2e9ff 100%); /* IE10+ */
background: linear-gradient(to bottom, #145d97 0%,#c2e9ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#145d97', endColorstr='#c2e9ff',GradientType=0 ); /* IE6-9 */


}

.home #content, .page-id-39 #content, .page-id-14 #content, .page-id-42 #content,  .page-id-41 #content, .page-id-40 #content, .page-id-43 #content, .page-id-2796 #content, .page-id-2815 #content, .page-id-2811 #content, .page-id-2037 #content, .page-id-2432 #content, #main, .page-id-3028 #content, .page-id-3024 #content, .page-id-985 #content , .page-id-120 #content  {
    background-color: #c2e9ff;    padding-bottom: 20px;
}

#hen-page-top {
    background-image: url("/images/hen-weekends-out.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 269px;
    background-size: 100%;
}
#girls-night-out-bottom {
    margin-top: 0px;
    display: block;
}
#girls-night-out-bottom-menu {
    width: 60%;
    float: right;
    margin-top: 0px;
}
#girls-night-out-bottom-tel {
    width: 40%;
    float: right;
    text-align: right;
    margin-top: 20px;
}
#girls-night-out-bottom-tel img {
    margin-right: 30px;
}
#girls-night-out-top {
    min-height: 115px;
    display: block;
}
.menu-locations-container {
    margin-top: 5px;
}
.ls-bottom-nav-wrapper {
display:none;
}

#girls-night-out-bottom-menu li a {
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 1.3em;
    padding: 3px 4px;
    font-family: Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    display: block;
    width: auto;
    font-weight: bold;
    transform: scaleY(1.2);
}

#girls-night-out-bottom-menu li a:hover {

text-decoration: none;
color: #fff;
background-color: #ff007e;
border-radius: 5px;
}

#lsliderhomeinner {
    
background-color: #2b245b;
border-radius: 30px;background-image: url("/images/slider-frame.png"); padding:10px;
}



#lsliderhome .ls-defaultskin {

min-width: 890px;
}

#content_2 {    padding: 0px 2%;
}


#home-infopack {
    text-align: center;
    margin-top: 20px;
    padding: 7px;
    background-color: #3aace6;
    border-radius: 25px;
}

.compactform {
    color: #2b245b;
    padding: 3%;
    text-transform: none;
    border-radius: 25px;
    width: 94%;
    margin: auto;

   background: rgb(255,173,219); /* Old browsers */
background: -moz-linear-gradient(left, rgba(255,173,219,1) 0%, rgba(255,238,247,1) 80%, rgba(255,173,219,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,173,219,1)), color-stop(80%,rgba(255,238,247,1)), color-stop(100%,rgba(255,173,219,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,173,219,1) 0%,rgba(255,238,247,1) 80%,rgba(255,173,219,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,173,219,1) 0%,rgba(255,238,247,1) 80%,rgba(255,173,219,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,173,219,1) 0%,rgba(255,238,247,1) 80%,rgba(255,173,219,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,173,219,1) 0%,rgba(255,238,247,1) 80%,rgba(255,173,219,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaddb', endColorstr='#ffaddb',GradientType=1 ); /* IE6-9 */
  
  box-shadow: 0px 0px 0px rgb(136, 136, 136);
}

#home-infopack input[type="text"] {
    width: 95%;
    display: block;
    margin-bottom: 10px;color: #2b245b; font-size:90%;
}
#home-infopack textarea {
    width: 95%;
    display: block;
    margin-bottom: 10px;color: #2b245b; font-size:90%;
}
#home-infopack  input[type="submit"] {
font-size: 16px;
font-weight: bold;
color: #fff;
background-image: none;
border: 0px;
border-radius: 5px;
padding: 0.428571rem 1.714286rem;

background: rgb(255,72,219); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,72,219,1) 0%, rgba(208,10,140,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,72,219,1)), color-stop(100%,rgba(208,10,140,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,72,219,1) 0%,rgba(208,10,140,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,72,219,1) 0%,rgba(208,10,140,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,72,219,1) 0%,rgba(208,10,140,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,72,219,1) 0%,rgba(208,10,140,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff48db', endColorstr='#d00a8c',GradientType=0 ); /* IE6-9 */


}

.ip-free {
color:#292d65;
}

#home-intro-text {

}

#home-intro-text h1  {
line-height: 1.1em;
font-size: 2.2em;
margin:0;
}
.home #home-intro-text h1  {
max-width:100%;
}

#home-intro-text h2 {
    font-size: 1rem;
    line-height: 1.2;margin-top:30px;
}
.home #home-intro-text h2 {
    font-size: 1rem;
    line-height: 1.2;
	margin-bottom:5px;
	margin-top:5px;

}
#home-intro-text p {
    font-size: 100%;
    margin: 0%;
}

#wyg {
    height: 200px;
    background-color: #292d65;
    padding: 10px;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-top:0px;






}

#wyg-text {
    text-align: center;
    font-weight: bold;
    width: 90%;
       padding: 10% 5%;
    border-left: 0px;
    border-top: 0px;
    box-shadow: 0px 0px;
    display: block;
    margin: 0px auto 0px;
background-color: #292d65;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;

}

#wyg-text-inner {
   
    border-radius: 25px;
border: 3px dashed #ff007e;padding: 5%;
    border-radius: 45px;
}
#wyg-textlist {
   border-radius: 25px;padding: 15px; font-weight:normal;margin-top: -80px;

background-color: #f1fcff;
}

#wyg-textlist li {
    background-image: url("/images/acbullet.png");
    background-repeat: no-repeat;
    background-position: 0px 50%;
    padding-left: 12px;
    display: block;
    text-align: left;
    letter-spacing: 0px;
    margin: 5px 0px;
}
.wygtextfootertext {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#ff007e;
}

.wyglistr {
width:48%;
float:right;

}
.wyglistl {
width:48%;
float:left;
}

#wyg-1ticket {
color:#fff; font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 48px;
position: relative;
top: -55px;
padding: 0px 10px;
background-color:#292d65;
}

#wyg-more {
color:#fff; font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 30px;
position: relative;
top: -75px;display: block;line-height: 1em;
margin-bottom: 10px;margin-top: 10px;
}
#wyg-bottom {
background-image: url("/images/ticket-bottom.png");
background-repeat: no-repeat;
background-size: contain;
min-height: 78px;
}
#misc-star {
position:relative;
height:0px;
z-index:9999;
}

.hp-star-1 {
left: 187px;
top: -70px;
}
.hp-star-2 {
    top: -30px;
    left: 360px;
}
.hp-star-3 {
    top: 0px;
    left: 400px;
}
.hp-star-4 {
left: 175px;
top: 10px;
}
.hp-star-5 {
top: 10px;
left: -170px;
}
.hp-star-6 {
    top: -25px;
    left: 120px;
}
.hp-star-7 {
left: 225px;
top: 0px;
}
.hp-star-8 {
    top: 70px;
    left: 280px;
}
.hp-star-9 {
    top: 25px;
    left: 300px;
}
.hp-star-10 {
left: 380px;
top: 50px;
}
.hp-star-11 {
top: 0px;
left: 370px;
}
.hp-star-12 {
    top: 25px;
    left: 300px;
}
.hp-star-13 {
top: -25px;
left: 30px;
}
.hp-star-14 {
top: 0px;
left: 10px;
}
.hp-star-15 {
    top: -35px;
    left: 40px;
}
.hp-star-16 {
top: -10px;
left: 10px;
}
.hp-star-17 {
    left: 355px;
    top: 0px;
}

.hp-star-18 {
    top: 25px;
    left: 400px;
}

.hp-star-19 {
top: 40px;
left: 330px;
}
#home-desctext {
    padding: 2%;
}
.ls-defaultskin .ls-thumbnail-inner {
   
    background: none !important;
}

#hp-white, .hp-white {
background-color:#fff;
}

#ac-divider {
width:50%;
margin:30px auto 10px auto;
height:1px;
border-top: dashed 1px;
}

.srp-widget-singlepost {

-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding: 5px !important;

background: #fee0f4; /* Old browsers */
background: -moz-linear-gradient(top,  #fee0f4 0%, #fff2fa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee0f4), color-stop(100%,#fff2fa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fee0f4 0%,#fff2fa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fee0f4 0%,#fff2fa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fee0f4 0%,#fff2fa 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fee0f4 0%,#fff2fa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee0f4', endColorstr='#fff2fa',GradientType=0 ); /* IE6-9 */


}

a.srp-post-title-link {
color: #292d65;
text-decoration:none;
}
a.srp-linked-excerpt {
text-decoration:none;
font-size:85%;
color: #292d65;
}

.ac-m-heading-1 {
font-size: 3.14286rem !important;
line-height: 0.9;
color: #ff007e;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
}

#home-testimonials-outer {
    text-transform: none;
-webkit-border-radius: 45px;
-moz-border-radius: 45px;
border-radius: 45px;
    border-right: 5px solid #ffa9e4;
border-left: 5px solid #ffa9e4;
border-bottom: 5px solid #ffa9e4;
background-image: url("/images/white-splurge.png");
background-position: center top;
background-repeat: no-repeat;
padding-top: 10px;
background-size:contain;
margin-top: 40px;
}
#home-testimonials-outer p {
padding: 0px 7%;
}
#home-testimonials-outer p a {
font-weight:bold;color: #292d65;
}
#home-testimonials-title {
height:49px;
width:324px;
position:relative;
top:-40px;
margin: auto;
    color: #ff008b;
    font-size: 2.1em;
    text-align: center;
    font-family: 'Purple Purse',cursive;
    background-image: url("/images/pp-quotes.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: contain;
margin-bottom: 20px;
}
.home-testimonials-title-text-notside {
    font-size: 1.4em;position: absolute;
left: 60px;
}
.home-testimonials-title-text {
font-size: .9em;
position: absolute;
left: 40px;
}
.quotebox {
color: #292d65;
    background-clip: padding-box;
    padding: 10px 10px 0px;
    text-transform: none;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    font-style: italic !important;
    font-size: 1em !important;
    margin-top: -50px;
}

.testimonials-widget-testimonial div.credit {
    font-weight: bold;
    margin-top: -30px;
color:#ff007e;
padding-right:5%;
}

#home-testimonials.quotebox blockquote {
    margin-bottom: 0px !important;
    padding: 0px 5% !important;
    line-height: 100%;
    height: 100px;
    font-weight: normal !important;
    font-style: normal !important;
}

#acfacebook-outer {
    padding: 0px 10px;
    border-left: 0px dashed rgb(204, 204, 204);
    border-top: 0px dashed rgb(204, 204, 204);
    -webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
    box-shadow: 0px 0px 5px rgb(136, 136, 136);
    display: block;
    border-color: #292d65 !important;
    border: solid 7px;
    background-color: #fff;
margin: 20px auto 0px auto ;
}

.entry-content, .entry-summary, .mu_register {
    line-height: 1.25;-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;background-color: #fff; padding:15px; margin-top:20px;

}
.home .entry-content, .page-id-39 .entry-content, .page-id-14 .entry-content, .page-id-42 .entry-content,  .page-id-41 .entry-content, .page-id-40 .entry-content, .page-id-43 .entry-content, .page-id-2037 .entry-content, .page-id-2796 .entry-content, .page-id-2815 .entry-content, .page-id-2811 .entry-content, .page-id-2432 .entry-content,  .page-id-3028 .entry-content, .page-id-3024 .entry-content, .page-id-985 .entry-content, .page-id-120 .entry-content  {
background-color: transparent; margin-top:0px;
}
#home-extra {
    text-align: center;
    margin-top: 20px;
}
.hp-hwp {
margin-top:20px;min-height: 10px;
}
.wrapper {
padding-bottom:0px;
background: -moz-linear-gradient(top, #005e97 0%, #c2e9ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005e97), color-stop(100%,#c2e9ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #005e97 0%,#c2e9ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #005e97 0%,#c2e9ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #005e97 0%,#c2e9ff 100%); /* IE10+ */
background: linear-gradient(to bottom, #005e97 0%,#c2e9ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005e97', endColorstr='#c2e9ff',GradientType=0 ); /* IE6-9 */
background-size: 100% 400px;background-repeat:no-repeat;
}

.main-navigation2 .current-menu-item > a, .main-navigation2 .current-menu-ancestor > a, .main-navigation2 .current_page_item > a, .main-navigation2 .current_page_ancestor > a {
    color: #fea9e4 !important;
    background: none !important;
    border-radius: 12px;
}




.site-content article {
    border-bottom: 0px;
}


.priceimglondon {
top: -10px;
left: 270px;
}
.priceimgbrighton {
top: -10px;
left: 270px;
}
.priceimgbournemouth {
top: -10px;
left: 270px;
}
.priceimgleeds {
top: -10px;
left: 270px;
}
.priceimgnewcastle {
top: -10px;
left: 270px;
}
.priceimgblackpool {
top: -10px;
left: 270px;
}
#priceimg {
position:relative;
height:0px;
z-index:9999;max-width: 100px;
}

#location-venue {
    margin-bottom: 10px;
}

#location-photos-outer {
text-align:center;
margin-top: 20px;
}

#location-photos img {
    border-radius: 0px;
}


.massive-package {
font-size:2em;
color:#292d65;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
width: 250px;
display: block;
}
.massive-txt {
font-size:3em;
}
.massive-txt2 {
font-size:1.8em;
}
#wygheader {
width: 75%;
margin-top: 0px;
line-height: 2em;
margin-bottom: 10px;
}

#night-out-29 {
position: relative;
height: 0px;
z-index: 9999;
top: -60px;
left: 270px;
}

#location-venueinfo {
padding: 15px;
background-color: #fff;
border-radius: 25px;
margin-top: 20px;

background: #fee0f4; /* Old browsers */
background: -moz-linear-gradient(top,  #fee0f4 0%, #fff2fa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee0f4), color-stop(100%,#fff2fa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fee0f4 0%,#fff2fa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fee0f4 0%,#fff2fa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fee0f4 0%,#fff2fa 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fee0f4 0%,#fff2fa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee0f4', endColorstr='#fff2fa',GradientType=0 ); /* IE6-9 */




}

#location-smallprint {
padding: 15px;
background-color: #fff;
border-radius: 25px;
margin-top: 20px;

background: #fee0f4; /* Old browsers */
background: -moz-linear-gradient(top,  #fee0f4 0%, #fff2fa 100%); /* FF3.6+ */


background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee0f4), color-stop(100%,#fff2fa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fee0f4 0%,#fff2fa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fee0f4 0%,#fff2fa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fee0f4 0%,#fff2fa 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fee0f4 0%,#fff2fa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee0f4', endColorstr='#fff2fa',GradientType=0 ); /* IE6-9 */


}


#location-details {
border: solid 7px #ff007e;
border-radius: 25px;
padding: 15px 15px 0px 15px;
margin-top: 20px;
}

#girls-night-out-bottom-menu li ul {
    z-index: 99999;




}
#girls-night-out-bottom-menu li ul li a {
    z-index: 99999;
    background-color: #292d65;
border-radius:0px;
}
#girls-night-out-bottom-menu li ul li a:hover {
    z-index: 99999;
border-radius:0px;
}

#zx-footer-tab li a:hover {
    background-color: #292d65;
}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
    color: rgb(58, 172, 230);
}
.real-clear {
clear:both;
}

.hp-content-img-align-left {
float:left; margin:10px 0px;
}

.hp-content-img-align-right{
float:right; margin:10px; max-width:210px;
}
#mobile-top-menu {
display:none;
}

.ecard-container textarea {
    width: 100%;max-height: 90px;
}

.ecard-container input {
    width: 100%;
}


.ecard-container input[type="submit"] {
background-color:#ff0077; background-image:none !important;border-radius: 10px;
font-size: 1.2em;
color: #fff;
font-weight: bold;
}
.ecard-container form p  {
    font-family: arial !important;
    font-size: 1.2em;
font-weight:bold !important;
}
.invitediv img {
    width: 100%;
    height: auto;
    margin-top: 30px;
}
.ecard-addemails {
font-size:9px; font-weight:normal; color:#000;
}








.gform_wrapper .top_label .gfield_label {
;
    font-weight: normal;
}


.ac_forms_contactus input, .ac_forms_contactus textarea,  .ac_forms_contactus select, .ac_forms_infopack input, .ac_forms_infopack textarea  {

border: 2px #fea9e4 solid;
border-radius: 5px;
}

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
    font-size: inherit;
}

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] , .gform_wrapper textarea {
    font-size: inherit;
}
.gform_wrapper h3.gform_title {
    display:none;
}

.ac_forms_contactus #input_1_5_1_label, .ac_forms_infopack #input_1_5_1_label, {
display: none;
}

.ac_forms_contactus input[type="submit"] , .ac_forms_infopack input[type="submit"], .button-primary {
    font-size: 16px !important;
    font-weight: bold !important;
    color: rgb(255, 255, 255) !important;
    border: 0px none;
    border-radius: 5px !important;
    padding: 0.428571rem 1.71429rem;

background: #ff48db; /* Old browsers */
background: -moz-linear-gradient(top,  #ff48db 0%, #ff007e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff48db), color-stop(100%,#ff007e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff48db 0%,#ff007e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff48db 0%,#ff007e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff48db 0%,#ff007e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff48db 0%,#ff007e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff48db', endColorstr='#ff007e',GradientType=0 ); /* IE6-9 */

box-shadow: 2px 2px rgba(51, 51, 51, 0.43);

}

}

.ac_forms_infopackcompact .gfield_label {
    margin: 0px !important;
}

.ac_forms_infopackcompact #field_3_6 .gfield_label {
display:none;
}

.ac_forms_infopackcompact #field_3_6 .gfield_description {
padding: 0px;
margin: 0px;
margin-top: -27px;
margin-left: 130px;
width: 100px;
margin-bottom: 20px;z-index:999999;
}

.ac_forms_infopackcompact #field_3_6 input {
width:99.2%;
}

#home-infopack input[type="submit"] {

    float: right;
    
}

#home-infopack input[type="text"] {
    width: 99.2% !important;
margin-bottom:0px !important;

}

#home-infopack textarea {
    width: 99.2% !important;

}

#home-infopack .gform_wrapper .gform_footer {
    padding: 16px 0px 10px;
    margin: 16px 0px 0px;
margin-top: -60px;margin-bottom: 20px;
    clear: both;
}

#home-infopack .gform_wrapper .gform_heading {
    width: 99.2%; margin-bottom:0px;
}

#home-infopack .gform_wrapper span.gform_description {
    font-weight: normal;
    width: 99.2%;
    text-align: center;
}

#home-infopack .gform_wrapper h1, #home-infopack .gform_wrapper h2, #home-infopack .gform_wrapper h3 {
    font-weight: bold;
}

#home-infopack  .gform_wrapper ul.gfield_checkbox {
    width: 130px;
}


#home-infopack  .gform_wrapper .top_label input.large {
    font-size: 90%;
}


#home-infopack .gform_wrapper .gform_ajax_spinner {
	padding-left: 250px;
}


.testimonials-siderbar .sidebar-testimonials-more a {
text-transorm:uppercase; font-size:100%;
padding: 5px; color:#ff0077;background-color:rgb(255, 169, 228); margin: -10px auto;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
}
.testimonials-siderbar .sidebar-testimonials-more  {
text-align:center;
}

.testimonials-siderbar #home-testimonials-outer {

    height: 200px !important;
}


.testimonials-siderbar #home-testimonials-title {
    height: 40px;
    position: relative;
    top: -40px;
    margin: auto auto 30px;
    width: 90%;
    left: 10px;
    color: #ff008b;
    font-size: 2.1em;
    text-align: center;
    font-family: 'Purple Purse',cursive;
    background-image: url("/images/pp-quotes.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: contain;
}

.testimonials-siderbar .quotebox {
    color: rgb(41, 45, 101);
    background-clip: padding-box;
    text-transform: none;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    font-style: italic !important;
    font-size: 1.15em !important;
    margin-top: -50px;
    padding: 10px 10px 0px;
}
.testimonials-siderbar-outer {
margin-top: 20px;
padding: 7px;
background-color: #3AACE6;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
}
.testimonials-siderbar-outer-inner {
padding: 7px;
background-color: #fff;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
}

.testimonials-siderbar-outer-inner label {
font-size: 1.1em;
}
#sidebar-testimonials-outer {
    text-transform: none;
    border-radius: 45px;
    border-bottom: 5px solid #FFA9E4;
    padding-top: 10px;
    margin-top: 40px;
    border-right: 5px solid #FFA9E4;
    border-left: 5px solid #FFA9E4;
}
#sidebar-testimonials-outer-outer {
    background-image: url("/images/testimonials-box-bgwhite.png");
    background-repeat: no-repeat;
    background-size: contain;
padding-top:30px;margin-top: -20px;
}
#secondary {
    padding: 0px 2%;
}

.widget-area {
    width: 26.0417%;
}

.testimonials-siderbar #home-testimonials.quotebox blockquote {
    height: 100px;padding: 0px 5% !important; line-height:1.2em;
}

#loc-slides-text {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 3em;
color: #F07;
background-color: rgba(0, 0, 0, 0.5);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding: 10px;
}

.ls-defaultskin .ls-playvideo, .ls-defaultskin .ls-nav-sides, .ls-defaultskin .ls-bottom-slidebuttons a, .ls-defaultskin .ls-nav-prev, .ls-defaultskin .ls-nav-next, .ls-defaultskin .ls-nav-start, .ls-defaultskin .ls-nav-stop, .ls-defaultskin .ls-fullscreen, .ls-defaultskin .ls-loading-container {
    background-image: url('/images/newskin.png') !important;
}

#performers-content img {
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
}

.transparent-content .entry-content {
background:none !important;
}
.blue-round-box {
background-color:#d0eeff;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
padding:10px;
margin-bottom:25px;
}

.performers-intro h1 {
max-width: 370px;
font-size: 2.5em;
line-height: 1.1;
font-weight: normal; margin:0;}

.performers-intro p {
    margin: 0;
}

.performers-intro-stars {
position: relative;
left: 220px;
top: -5px;
}
.about-intro-stars {
position: relative;
left: -80px;
top: -15px;
}
.reviews-intro-stars {
position: relative;
left: -80px;
top: -45px;
}
.about-intro-stars .hp-star-9 {
    top: 25px;
    left: 276px;
}
html
.performers-intro-stars .hp-star-8 {
    top: 45px;
    left: 260px;
}

#performers-content-desc h2 {
margin: 15px 0 0 0;
}


#post-2432 #home-intro-text h1 {
max-width:60%;
}
.ac-redeem {
background: none repeat scroll 0% 0% #FF007E;
padding: 10px;
border-radius: 10px;
color: #fff;
font-weight: bold;
}

.about-mainimage {
max-width:350px !important;
border-radius:25px;
border: #ff0077 7px solid; margin: 0px 0px 10px 10px !important;
}

.post-120 h1,
.post-357 h1 {
color: #fff;
}
.post-120 h1, .post-120 h2, .post-120 h3 {
clear:none;
line-height:1.1em;
}
.page-id-120 #list8 {
background-color:#d0eeff;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
padding:10px;
margin-bottom:25px;
}

.page-id-120 #list8 a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 0px !important;
    display: block;
    width: 90%;
    background: none;
    text-decoration: underline;
    color: #272961;
line-height:1em;
}
.page-id-120 #list8 ul li a:hover {

    box-shadow: none;
color:#000; font-weight:bold;
}

.relatedpagestitle {
    font-size: 1.8rem;
    line-height: 0.9;
    color: #272961;
    font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
margin-bottom:0px;margin-top: 10px;
}

.page-id-120 #list8 ul li a {
    padding: 3px;
}
#about-reviews {
margin-top: 20px;
}

#about-reviews #lr-l, #about-reviews #lr-r {
background-color: #fff;
padding: 2%;
width: 45%;
border-radius: 25px;
min-height: 125px;

}


#about-reviews #lr-r img {
margin: 0;
max-width: 130px;
}




#about-reviews #lr-l {
padding: 3% 2% 0 2%;
}

#about-reviews h2 {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 3em;
color: #ff0077;
}

#about-reviews h2 a {
font-size: .6em;
color: #ff0077;
}

.site {
    min-width: 320px;
}





@media only screen and (max-width: 643px) {

#home-intro-text h1  {
line-height: 1.1em;
font-size: 2.4em;
max-width: 100%;
margin:0;
}
#post-2432 #home-intro-text h1 {
max-width:100%;
}

#search-2 {
display:none;
}
.testimonials-siderbar #home-testimonials-title {

    background-repeat: no-repeat;
    height: 40px;
    position: relative;
    top: -40px;
    margin: auto auto 0px;
    background-size: contain;
    max-width: 250px;margin-bottom: 20px;
}

.testimonials-siderbar .sidebar-testimonials-more a {
    font-size: 100%;
}

.testimonials-siderbar #home-testimonials.quotebox blockquote {
  font-size: 1.1em;line-height:1.2em;
    height: 80px;
}
.widget-area {
    width: 95%;
}




#mobile-top-menu {
display:block;
}

#hen-page-top {
height:auto !important;padding-bottom: 0px; background-image:none; 
}
#main {
clear:both;
}
.ac-hide-mob {
display:none;
}
#girls-night-out-top {
    display: none;
}


#girls-night-out-bottom {
    display: none;
}

#web-design {
    margin-top: 20px;
}

#girls-night-out-top-social, #girls-night-out-top-social-inner, #girls-night-out-top-social-inner-buttons {
display:none;
}

#acfacebook-outer {
display:none;
}

#home-intro-text {
background-image: none;
padding-top: 10px;
min-height: 50px;
}

#wygheader {
margin-top: 40px;margin-bottom: 10px;
}

#night-out-29 {
    top: -0px;left: 220px !important;
max-width: 100px !important;
}

#home-desctext-content h2, #home-desctext-content img  {
clear:both !important; align:none !important;
}
.hp-content-img-align-left {
float:none;margin: 10px auto;
}

.hp-content-img-align-right{
float:none;width:300px; margin: 10px auto;
}
#wyg-text {

       padding: 15% 5%; border-radius:15px;
}
#girls-night-out-top-mobile {

    min-height:240px; background-image: url("/images/ac-mobile-header-2.jpg");background-size: cover;
}
#wyg-bottom {
display:none;
}

.home-testimonials-title-text {
font-size: 1.2em;
position: absolute;
left: 40px;
}

.about-mainimage {
    max-width: 90% !important;
    border-radius: 25px;
    border: 7px solid #F07;
    margin: 0px 0px 10px 10px;
    float: none;
    margin: auto;
}
.post-120 h1  {
color:#ff0077;
}

#about-reviews #lr-l, #about-reviews #lr-r {
    background-color: #FFF;
    padding: 2%;
    width: 100%;
    border-radius: 25px;
    min-height: 125px;
    margin-bottom: 20px;
}



}
/* =General CSS
-------------------------------------------------------------- */
.full_width,
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth {
	float: left;
}
.clear_column {
	clear:both;
	display:block;
	font-size:0; height:0;
	line-height:0; width:100%;
	overflow: hidden;
}

/* =Shortcodes Templates
-------------------------------------------------------------- */

/* =Default Template (no margin)
-------------------------------------------------------------- */




/* =Small Margins Template
-------------------------------------------------------------- */

.full_width  {
	width: 100%;
}
.one_half {
	width: 49%;
	margin-right: 2%;
}
.one_half.last_column {
	width: 49%;
	margin-right: 0px;
}
.one_third {
	width: 32%;
	margin-right: 2%;
}
.one_third.last_column {
	width: 32%;
	margin-right: 0px;
}
.two_third {
	width: 66%;
	margin-right: 2%;
}
.two_third.last_column {
	width: 66%;
	margin-right: 0px;
}
.one_fourth {
	width: 23.5%;
	margin-right: 2%;
}
.one_fourth.last_column {
	width: 23.5%;
	margin-right: 0px;
}
.three_fourth {
	width: 74.5%;
	margin-right: 2%;
}
.three_fourth.last_column {
	width: 74.5%;
	margin-right: 0px;
}
.one_fifth {
	width: 18.4%;
	margin-right: 2%;
}
.one_fifth.last_column {
	width: 18.4%;
	margin-right: 0px;
}
.two_fifth {
	width: 39%;
	margin-right: 2%;
}
.two_fifth.last_column {
	width: 39%;
	margin-right: 0px;
}
.three_fifth {
	width: 59%;
	margin-right: 2%;
}
.three_fifth.last_column {
	width: 59%;
	margin-right: 0px;
}
.four_fifth {
	width: 79.6%;
	margin-right: 2%;
}
.four_fifth.last_column {
	width: 79.6%;
	margin-right: 0px;
}
.one_sixth {
	width: 15%;
	margin-right: 2%;
}
.one_sixth.last_column {
	width: 15%;
	margin-right: 0px;
}
/* =Responsive
-------------------------------------------------------------- */
/* Maximum width of 782 pixels. */
@media screen and (max-width: 782px) {
	.full_width,
	.one_half,
	.one_half.last_column,
	.one_fourth.last_column,
	.one_third,
	.one_third.last_column,
	.two_third,


	.one_fourth,
	.three_fourth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.one_sixth {
		clear: both;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 1em;
	}
}

.reviews-topline {
background-color: #D0EEFF;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
padding: 5px;
}

.reviews-topline  img{
	max-width:100%;
	max-width: 150px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.post-357 h5 {background-color: #fff;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
padding: 10px;font-size: 15px; font-weight:normal;
    line-height: 18px;
}
.reviews-topline h5 {
    font-size: 16px;
    font-weight: normal;
    line-height: 19px;
	background-color: #D0EEFF;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 0px;
}
.reviews-quote-sym {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
    font-size: 120px;
    position: absolute;
    margin-top: 30px;
    margin-left: -50px;
    color: #ccd4df;
display:none;}


.reviews-quote-sym2 {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
    font-size: 120px;
    position: absolute;
    margin-top: -30px;
    margin-left: 0px;
    color: #ccd4df;
transform:rotate(180deg);
-ms-transform:rotate(180deg); /* IE 9 */
-webkit-transform:rotate(180deg); /* Opera, Chrome, and Safari */
display:none;}

.fppic {
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
}

.hollywood-link {
color: #FFF;
background-color: #F07;
padding: 10px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
text-decoration: none;
font-weight: bold;
}

#hs-link {
color: #FFF;
position: absolute;
top: 185px;
padding-left: 170px;
text-transform: uppercase;
font-family: arial;
font-weight: bold;
font-size: 18px;
transform: scaleY(1.2);
}#hs-link a {
color: #FFF;
text-decoration:none;
}
#hs-link a:hover {
color: #fff;
    border-bottom-color: transparent !important;
    background: -moz-linear-gradient(center top , rgb(40, 86, 148), transparent) repeat scroll 0% 0% transparent;
background-color: #0066cc;background-color: #000 !important;
}
#hs-img {    position: absolute;
    top: 138px;
    padding-left: 0px;
}
#holly_list li {
}
#holly_list ul {
font-weight: bold;
font-size: 1.2em;
max-width: 650px;
margin: auto;list-style-image: url('/images/star-bullet.png');
}
#holly_list h2 {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2em;
}
#holly_list  {
text-align:center;
}
.center-hslogo {
margin: auto;
display: block;
width: 200px;
}

.center-hslogo img {
margin-top: 30px;
}
#notice {
text-align:center;
margin-top: 15px;
}
.hpintro-quote1 {
font-style: italic;
margin: 0px; display:block;
}
.hpintro-quote2 {
font-style: italic;
margin: 5px 0px 0px; display:block;
}
.hpintro-quote3 {
margin: 5px 0px; display:block;
}

.template-front-page.has-post-thumbnail article {
    float: none;
    width: 100%;
}












@media screen and (max-width: 782px) {
.hollywood-link {
color: #fff;
background-color: none;
padding: 10px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
text-decoration: none;
font-weight: bold;
font-size:16px;
}
#mobile-top-menu-hollywood #hs-link {
color: #FFF;
position: relative;
top: 0px;
padding-left: 0px;
text-transform: uppercase;
font-family: arial;
font-weight: bold;
font-size: 18px;
transform: scaleY(1.2);
float:left;padding: 0px;width: 40%;text-align: center; width:50%;

list-style: none outside none;
font-size: 1.45em;
font-family: 'Purple Purse',Georgia,"Times New Roman",Times,serif;
text-transform: uppercase;
color: #FFF;
text-align: center;
padding-top:25px;

}
#priceimg {
display:none;
}
#mobile-top-menu-hollywood #hs-link a {
color: #FFF;
text-decoration:none;
}
#mobile-top-menu-hollywood #hs-link a:hover {
color: #ff0077;
    border-bottom-color: transparent !important;
    background: none;background-color: transparent !important;
}
#mobile-top-menu-hollywood #hs-img {    float:left;
position:relative;
    top: 0;
    padding-left: 0px; width:50%;padding-top: 10px;
}
.hs-link-inner {
}
#mobile-top-menu-hollywood {
margin-top: 10px;
padding: 0px;
border-bottom-color: transparent !important;

  background: -webkit-gradient(linear, left top, left bottom, from(#285694), to(#333366));
  background: -webkit-linear-gradient(top, #285694, #333366);
  background: -moz-linear-gradient(top, #285694, #333366);
  background: -ms-linear-gradient(top, #285694, #333366);
  background: -o-linear-gradient(top, #285694, #333366);
text-align:center;
border-top: #333 1px solid;min-height:80px;
}
.home .entry-content {
padding:0px;
}

}

@media screen and (min-width: 643px) {
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    text-align: center;line-height: 2.5em; margin-top:5px;
}
.main-navigation li a {
    margin: 0 18px;
}


#hs-link {
	display:none;
}



#hs-img {
    position: absolute;
    top: 153px;
    padding-left: 0px;
    margin-left: -5px;
	z-index: 999;
	
}

#hs-img img {

    -webkit-animation: myfirst 1.5s infinite; /* Chrome, Safari, Opera */
    animation: myfirst 1.5s infinite;
 animation-direction: alternate;
 animation-timing-function: ease-out;

}

/* Chrome, Safari, Opera */
@-webkit-keyframes myfirst {
    25%   { opacity:.6;}
    
	50%  { opacity:1;}    
	
	75%   { opacity:.6;}
    
	0%  {opacity:1;}
}

/* Standard syntax */
@keyframes myfirst {
    25%   { opacity:.6;}
    
	50%  { opacity:1;}    
	
	75%   {  opacity:.6;}
    
	0%  {  opacity:1;}
}

}

#lsliderhome img {
    border-radius: 25px !important;
}

.theme-default .nivo-directionNav a {


    background: url('/wp-content/themes/twentytwelvechild/metaslider/nivo/adonis/arrows.png') !important;
}

.theme-default a.nivo-nextNav {
    background-position: -30px 0px !important;
    right: 15px !important;
}
.theme-default a.nivo-prevNav {
    left: 15px !important;
}



























.main-navigation li a {
    margin: 0px;
}

.main-navigation li a {

    font-size: 16px;
}
#hen-page-top {
    height: 239px;
}



#hen-page-top .menu-item-has-children > a:after {
 color: #fff;
 content: ' ▼';
 font-size: 10px;
 vertical-align: 1px;
}

#hen-page-top .menu-item-has-children li.has-children > a:after {
 color: #222;
 content: ' ►';
 font-size: 10px;
 vertical-align: 1px;
}


.main-navigation li ul li a {
    background: rgba(39, 41, 97, 0.5);
	font-size: 14px;width: auto;
}


.main-navigation li ul {
    width: auto;
}

#hen-page-top .nav-menu ul li {
	width:100%;
}

.main-navigation li#menu-item-4250 ul {
    width: 250px;
}
#hen-page-top .nav-menu li#menu-item-4250 li {
	width:100%;
}
.main-navigation ul.nav-menu ul, .main-navigation div.nav-menu > ul ul{
    text-align: left;
}
#hen-page-top .sub-menu {
	background: none repeat scroll 0% 0% rgba(11, 14, 81, 0.8);
}
.main-navigation ul li ul li:hover  {
    background: none;
}



#dc-contact-3.dc-contact-slick .tab {
    border: none;
	-webkit-border-top-left-radius: 15px;
-moz-border-radius-topleft: 15px;
border-top-left-radius: 15px;
border-top:3px solid #FFF;
	border-left:3px solid #FFF;
}

#dc-contact-3.dc-contact-slick .tab {   
    background: none repeat scroll 0% 0% #FF007E;
    padding: 9px 15px 14px;
    color: #FFF;
    font-weight: bold;
font-family: 'Purple Purse',Georgia,"Times New Roman",Times,serif;
font-size: 18px;
}
.dc-contact-content .slick-form {
	-webkit-border-top-left-radius: 15px;
-moz-border-radius-topleft: 15px;
border-top-left-radius: 15px;
}
#dc-contact-3.dc-contact-slick {
    border: none;	-webkit-border-top-left-radius: 15px;
-moz-border-radius-topleft: 15px;
border-top-left-radius: 15px;background: none repeat scroll 0% 0% #FF007E;
border-top:3px solid #FFF;
	border-left:3px solid #FFF;
	}
.dc-contact-content .slick-form li.comment-row {
    color: #FFF;
    font-weight: bold;
}


#dc-contact-3.dc-contact-slick.bottom .tab {
    top: 0px;
    min-width: 160px;
    text-align: center;
}














/* ADD BACK MENU TOGGLE*/

.menu-toggle:before {
}

.menu-toggle {
}

.menu-toggle:before {
}

.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover {
}

.menu-toggle:focus {
}

	.primary-navigation .menu-toggle {

	}


	.primary-navigation.toggled-on {

	}
#mob-menu-bar {
	display:none;
}


.special_offer_box .home-testimonials-title-text-notside {
position:relative;left: 0;
}

.special_offer_box #home-testimonials-title {
background-image: none;
}
.special_offer_box #home-testimonials-outer {
text-align: center;padding-bottom: 15px;
}

.special_offer_box p {
margin:0;
}
.special_offer_box h3 {
line-height: 1em;
font-family: 'Purple Purse',cursive;
font-size: 2.1em;
color: #FF008B;
max-width: 80%;
margin: auto;
font-style: normal;
}
.desktop-intro {
	display:block;
}
.mobile-intro {
	display:none;
}



@media only screen and (max-width: 643px) {
.desktop-intro {
	display:none;
}
.mobile-intro {
	display:block;
}
.home #home-intro-text h2 {
	font-size:1.3em;
	
}
.special_offer_box #home-testimonials-outer {
display:block;
}

.compactform {
    background: none;
}

a[href^="tel:"]:before {
    content: "\260E";
    display: inline-block;
    margin-right: 0.5em;
}
	
div.srp-widget-container div.srp-multi-column {
display: block; 
}

.dc-contact-slick {
	display:none;
}
#home-news {
	display:none;
}

#mob-menu-bar {
	display:block;
	width:100%;
	height:42px;
	position:absolute;
	background:#000;
	top:0;
	z-index:999999999999;
}
#mob-menu-bar span {
	color:#fff;
	font-weight:bold;
	text-align:right;
	font-size:1.5em;
	display:block;
	margin-right:10px;margin-top:10px;
}
#mob-menu-bar span a {
	color:#fff;
	text-decoration:none;
}
#girls-night-out-top {
    min-height: 1px !important;
}
.main-navigation ul.nav-menu {
	display:none;
}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}
.main-navigation ul.nav-menu.toggled-on {
	position:absolute;	top: 42px;
	left: 0; z-index:99999999;
}
.main-navigation ul {
	text-align:left;
	background:#000; 
	text-transform:uppercase; max-width:150px;
}
#hen-page-top .nav-menu ul li {
    width: auto;
}
.main-navigation ul .sub-menu {
 margin-top: -40px;
}
.main-navigation ul.nav-menu.toggled-on ul {
	left:150px;
}
.main-navigation ul a {
	text-decoration:none;
	color:#FFF;
}

.main-navigation ul li {
	background:#000; cursor:pointer; padding:5px;border-bottom: 1px #666 solid;
}
.nav-menu ul li {
    width: auto; 
}
.main-navigation li ul {
    width: 150px;
}
.main-navigation li#menu-item-4250 ul {
    width: 150px;
}
.menu-toggle:active, .menu-toggle.toggled-on, button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {

    box-shadow: none;
}
.menu-toggle.toggled-on {
	   
    background-color: #000;
}
.main-navigation li a {
    background: none repeat scroll 0% 0% rgba(39, 41, 97, 0.5);
    font-size: 16px;
    width: auto;
}


.site {
    margin-top: 40px;
}

#girls-night-out-top {
    display: block;
}
#girls-night-out-top-logo {
	position: relative;max-width:100%; display:none;
}
#girls-night-out-top-logo img {
	margin:auto;max-width:50%;
}

#hs-img {
    position: absolute;
    top: 150px;
    padding-left: 0px;
    transform: rotate(50deg);
    right: -20px;display:none;


}
#hs-img img {
width: 200px;
}

.massive-txt2 {
    font-size: 26px;
}
.massive-package {
    font-size: 26px;
    color: #292D65;
    font-family: 'Purple Purse',Georgia,"Times New Roman",Times,serif;
    width: 100%;
    display: block;
	text-align:center;
	max-width:100%;
}
#night-out-29 {
	display:none;
}
#wygheader {
    width: 100%; display:none;
}
#wyg-text {
    text-align: center;
    font-weight: bold;
    width: 90%;
    padding: 10px;
    border-left: 0px none;
    border-top: 0px none;
    box-shadow: 0px 0px;
    display: block;
    margin: 0px auto;
    background-color: transparent;
    border-radius: 0px;
}

.mobile-intro-2 {
	margin-top: 15px;
display: block;
}
#wyg-1ticket {
    color: #FF007E;
    font-family: 'Purple Purse',Georgia,"Times New Roman",Times,serif;
    font-size: 48px;
    position: relative;
    top: 0px;
    padding: 0px 10px;
    background-color: transparent;
	display:none;
}
#wyg-more {
    color: #FF007E;
    font-family: 'Purple Purse',Georgia,"Times New Roman",Times,serif;
    font-size: 32px;
    position: relative;
    top: 0px;
}
#wyg-textlist {
    border-radius: 0px;
    padding: 5px;
    font-weight: normal;
    margin-top: 0px;
    background-color: transparent;
}
#wyg-text-inner {
    border: 0px;
    padding: 0;
    border-radius: 0px;
}
#hp-white, .hp-white {
    background-color: transparent;
}
.home #home-intro-text h1 {
    max-width: 100%;
    text-align: center;
}

#home-intro-text h1, .entry-content h1 {
    max-width: 100%;
    text-align: center;
}

#home-intro-text {
    text-align: center;
}
#home-desctext {
    text-align: center;
}
#facebook-social {
    background: transparent;
}
#home-news {
    text-align: center;
}
.wrapper {
    padding-bottom: 0px;
    background: transparent;
}
.entry-content, .entry-summary, .mu_register {
    background-color: transparent;
}
.entry-content h1, .comment-content h1 {
    color: #FF007E !important;
}
.entry-content {
	text-align:center;
}
#zx-footer-inner {
	text-align:center;
}
#location-map {
	text-align: center;
}
#main {
	padding-bottom: 0px;
}
.site-content article {

    padding-bottom: 0;
}
#zx-footer-menu li {
    float: none;
    margin-left: 10px;
    display: inline !important;
}



.main-navigation li ul li a {
    background: none;
}

.main-navigation ul li ul li:hover {
    background: #333  ;
}

#hen-page-top .sub-menu {
    background: #333;
}#hen-page-top .sub-menu li {
    background: #333;
}
.main-navigation li ul li a {
    background: #333  ; padding: inherit; font-size:inherit; text-indent:0px;
}
.main-navigation ul li ul li {
	margin:0;
}
	
.entry-content {

    padding: 0;
}
.site {
    background-color: transparent;

}



.home #content, #content, #main {
background-color: transparent;
}
.home #content, .page-id-39 #content, .page-id-14 #content, .page-id-42 #content, .page-id-41 #content, .page-id-40 #content, .page-id-43 #content, .page-id-2796 #content, .page-id-2815 #content, .page-id-2811 #content, .page-id-2037 #content, .page-id-2432 #content, #main, .page-id-3028 #content, .page-id-3024 #content, .page-id-985 #content {
    background-color: transparent;
}


#list8 ul li a {
    margin: auto !important;
	}

.ac-m-heading-1 {
    font-size: 2.14286rem !important;
}

.ac_forms_infopackcompact #field_3_6 .gfield_description {
    padding: 0px;
    margin: -27px 0px 20px 122px;
}







}
@media only screen and (max-width: 500px) {
#hen-page-top {
    padding-top: 130px;
}
}
@media only screen and (max-width: 450px) {
#hen-page-top {
    padding-top: 120px;
}
	.wygtextfootertext {
		font-size: 1.5em;
	}
}



}
@media only screen and (max-width: 400px) {
#hen-page-top {
    padding-top: 100px;
}}
@media only screen and (max-width: 350px) {
#hen-page-top {
    padding-top: 90px;
}
}





@media only screen and (max-width: 404px) {


#hs-img {
display:none;
}
#hs-img img {
width: 150px;
}






}
@media only screen and (max-width: 380px) {


#hs-img {
	display:none;
}

}

@media only screen and (min-width: 644px) {

.menu-toggle {
	display: none;
}

.main-navigation ul.nav-menu {
position: relative;
left: 0px;
margin-top: 80px;
z-index: 11111;
min-width:960px;
}
.menu-main-menu-container {
position: absolute;
}
}







.solid-button {
padding: 10px;
background: #F07;
color: #FFF;
text-decoration: none;
font-weight: bold;
border-radius: 10px;
display: inline-block;
margin: 5px;
}
.solid-buttons-outer {
text-align:center;
}
#locdetacouter #location-details {
border: none;
border-radius: 0;
}

#locdetacouter {
width: 50%;
float: left;
min-height: 550px;
}

.locdetactitle {
font-size: 2.14286rem;
line-height: 0.9;
color: #FF007E;
font-family: 'Purple Purse',Georgia,"Times New Roman",Times,serif;
}

#locdetacouter #location-venue {
    min-height: 60px;
}
#onthenight-top h2 {
font-family: 'Purple Purse',Georgia,"Times New Roman",Times,serif;
font-size: 2em;
margin: 0;
}
h2.onthenight-maps {
background: none repeat scroll 0% 0% rgba(93, 93, 93, 0.74);
padding: 10px 20px;
font-family: 'Purple Purse',Georgia,"Times New Roman",Times,serif;
font-size: 2em;-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px; color:#fff;
}
#onthenight-top {
background: none repeat scroll 0% 0% rgba(93, 93, 93, 0.74);
padding: 10px 20px;
border-radius: 20px; color:#fff;
}
#onthenight-top p {
margin: 0;
}

#onthenight-top h4 {
display: inline-block;
margin-left: 10px;
}

#onthenight-top h3 {
display: inline-block;
clear:	both;
}
.tyuwtitle {
font-weight: bold;
}
.tyuwtext {
margin-left: 10px;
}
.post-3100 .entry-content h1 {
color:#fff;
}
@media only screen and (max-width: 640px) {
#locdetacouter {
    width: 100%;
}
}

#offers-codes-table .one_fourth {
width:23%;
}
#home-extra {
display: table;
text-align: center;
width: 100%;
}
#home-extra a {
vertical-align: middle;
display: table-cell;
}
@media only screen and (max-width: 782px) {
#offers-codes-table .one_fourth {
    clear: none;
    width:23%;
}
}
@media only screen and (max-width: 482px) {
#offers-codes-table .one_fourth {
    clear: none;
    width:48%;
}
#home-extra a {
}
}






@media only screen and (max-width: 643px) {
body {
background:#00A1D8 url("/images/hen-night-background1er.jpg") no-repeat scroll center top;
}
.home #wyg-text {


}


.hpintro-quote1 {
    margin-bottom: 10px;
}
.mobile-intro-1, .mobile-intro-2 {
    max-width: 500px;
    display: block;
    margin: auto;
	
}
.home #home-intro-text h1 {
max-width:70%;
margin:auto;

}
#dc-contact-3.dc-contact-slick.bottom {
display:none;
}
#home-desctext h2 {
    color: #FFF;
}
a {
    color: #000;
}


}





.desktop-intro-first {
margin-bottom:7px;
font-weight:bold;
display: block;
}
.home #night-out-29 {
    top: -30px;
}

.page-id-3089 #list8 {
display:none;
}
.tigertigerimg {

border-radius: 25px;
margin-top: 25px;

}

.menu-item-4238 .sub-menu {min-width:220px;}

.cpcta-flyin {
    border-top: #fff 3px solid;
    border-left: #fff 3px solid;
    border-top-left-radius: 20px;
    overflow: hidden;
width: 200px !important;
min-width: 200px !important;

}
.cpcta-flyin h2.purplepurse {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
    color: #fff;
}
.cpcta-flyin .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 160px;
}
.cpcta-flyin .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    width: auto !important;
}
.cpcta-top-bar {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
}
.cpcta-flyin .gform_wrapper span.gform_description {

    margin-bottom: 0;
    text-align: center;
}
.cpcta-flyin .gform_wrapper .gform_heading {
    margin-bottom: 0px;
}
.cpcta-flyin .cpcta-content-panel {

    padding: 0 20px !important;
}
.cpcta-flyin .gform_wrapper span.gform_description {
    margin: auto;
}

#hs-img-mob {
	display:none;
}
@media screen and (max-width: 642px) {
#hs-img-mob {
	display:block;
	text-align:center;
}
#hs-img-mob img {

    -webkit-animation: myfirst 1.5s infinite; /* Chrome, Safari, Opera */
    animation: myfirst 1.5s infinite;
 animation-direction: alternate;
 animation-timing-function: ease-out;

}

/* Chrome, Safari, Opera */
@-webkit-keyframes myfirst {
    25%   { opacity:.6;}
    
	50%  { opacity:1;}    
	
	75%   { opacity:.6;}
    
	0%  {opacity:1;}
}

/* Standard syntax */
@keyframes myfirst {
    25%   { opacity:.6;}
    
	50%  { opacity:1;}    
	
	75%   {  opacity:.6;}
    
	0%  {  opacity:1;}
}
.page-id-120 #content {
    background-color: transparent;
    padding-bottom: 20px;
}
.page-id-120 .list-pages-shortcode li {
    width: 70% !important;
}
}

.about-introtext1 {
text-align: center;
}
.about-introtext1 h1 {
color: rgb(41, 45, 101);
font-size: 2.8em;
text-shadow: 3px 3px 0px rgb(255, 255, 255);
}
.about-introtext2 span {
color:#ff007e;font-size: 1.5em;
}
.about-introtext2 {
font-family: 'Purple Purse';
font-size: 1.75em;
text-align: center;
text-shadow: 3px 3px 0px rgb(255, 255, 255);
}
.acwhitebox {
    border: solid 7px #ff007e;
    border-radius: 25px;
    padding: 15px 15px 0px 15px;
    margin-bottom: 20px;
    background: #fff;
}
.whitebluelink {
background: rgb(41, 45, 101) none repeat scroll 0% 0%;
color: rgb(255, 255, 255);
padding: 5px 10px;
margin: auto;
text-align: center;
display: table;
text-decoration: none navajowhite;
border-radius: 10px;
font-family: 'Purple Purse';
font-size: 1.5em;
}
.whitebluelink:hover {
background: #f07;
color: rgb(255, 255, 255) !important;

}
.aboutb1 p, .aboutb2 p {
text-align: center;
font-weight: bold;
line-height: 1.3; clear: both;
}
.aboutb1 p span {
font-size: 1.3em;
}
.page-id-120 .list-pages-shortcode li {
width: 28%;
display: inline-block;
vertical-align: top;
text-align: center;
padding: 5px;
border-radius: 10px !important;
background: #ff007e;
margin: 5px;
font-size: .9em;
font-weight: bold;
}
.page-id-120 .list-pages-shortcode {
text-align: center;
}
.page-id-120 .list-pages-shortcode li a {
color: #fff;
text-decoration: none;
}

.fttyy7 img {
border: 2px solid rgb(255, 255, 255);
}
.aboutb2 h3 {
font-family: 'Purple Purse';
font-size: 1.7em;
text-transform: uppercase;
color:#ff007e;margin-top: -15px;
}
.aboutb2 h3 span {
color: rgb(41, 45, 101);
text-transform: lowercase;
clear: b;
clear: both;
display: block;
text-align: center;
}
.blue-outer {
text-align: center;
margin-bottom: 20px;
padding: 7px;
background-color: #3aace6;
border-radius: 25px;
}
.aboutb2 {
border: solid 7px #ff007e;
    color: #2b245b;
    padding: 15px 15px 0px 15px;
    text-transform: none;
    border-radius: 25px;
    margin: auto;

   background: rgb(255,173,219); /* Old browsers */
background: -moz-linear-gradient(left, rgba(255,173,219,1) 0%, rgba(255,238,247,1) 80%, rgba(255,173,219,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,173,219,1)), color-stop(80%,rgba(255,238,247,1)), color-stop(100%,rgba(255,173,219,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,173,219,1) 0%,rgba(255,238,247,1) 80%,rgba(255,173,219,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,173,219,1) 0%,rgba(255,238,247,1) 80%,rgba(255,173,219,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,173,219,1) 0%,rgba(255,238,247,1) 80%,rgba(255,173,219,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,173,219,1) 0%,rgba(255,238,247,1) 80%,rgba(255,173,219,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaddb', endColorstr='#ffaddb',GradientType=1 ); /* IE6-9 */
  
  box-shadow: 0px 0px 0px rgb(136, 136, 136);
text-align:center;
    margin-bottom: 20px;
}
.aboutimg {
margin-top: 20px !important;
}
.aboutb1 h4 {
clear: none;
font-family: 'Purple Purse';
font-size: 1.5em;
line-height: 1.2em;text-align: center;
}
.aboutdrag {
margin: 0 !important;
}
.aboutb1 h4 span {
color:#ff007e;
display:block;
}
.page-id-120 .hp-star-7 {
left: 825px;
top: 0px;
}
.page-id-120 .hp-star-8 {
top: 50px;
left: 160px;
}
.page-id-120 .hp-star-9 {
top: 0px;
left: 166px;
}
.aboutmore  {
position: relative;
top: 10px;
left: 786px;
clear: none;
height: 0;
}
.page-id-120 #content {
backkground: transparent !important;
}



























.contact-phoneno {
font-size: 1.5em;
text-decoration: none;
font-weight: bold;
color: #292d65;
}
#mob-tb {
	display:none;
}
#mobiletagline, #mobilefeattop {
	display:none;
}

@media only screen and (max-width: 643px) {

#home-testimonials-title {
    width: auto;
}
#zx-footer-menu {
padding: 0 10px;
}
#mobilefeattop {
display:block;
}
#mobiletagline {
    display: block;
    background: #fff;
    color: #292d65 !important;
    border-radius: 25px;
    text-shadow: none;
    padding: 5px 10px;
    border: 5px #ff007e solid;
    font-size: 2em;
    letter-spacing: -1px;
}
.mtlheading {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
}
.mtltext {
display:block;
font-size: .7em;
color: #ff007e;
}
#mobilebookingbuttontop a {
display: block;
color: #fff;
background: #292d65;
text-decoration: none;
font-size: 2em;
margin-top: 25px;
border: #fff 2px solid;
font-weight: bold;
letter-spacing: -1px;
padding: 10px;
}
#mobilefeattop h1 {

    background: #FF007E !important;
	font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif !important;
	font-size:2em !important;
	text-align:center !important;
	position: relative !important;
	padding: 10px 10px !important;
	opacity:1 !important;margin-top: -5px;text-shadow:none;
}
#home-intro-text h2 {
    margin-top: 0px;
}
#mob-tb {
	display:block;
}
#mob-menu-bar {
height: auto;
position: relative;
}


#navid #toggle {
    width: 100px;
}
#navid {
    position: absolute;
}
#navid #toggle{
height: 80px;
}
#mob-tb {
width: 100%;
height: 65px;
z-index: 998;background: url(/images/top-menu-back.png);box-shadow: 10px 0px 20px #333;

}

.site {
    margin-top: 80px;
}
.moblogoacl {
max-width: 200px;
max-height: 50px;
margin-top: 7px;
margin-left: 7px;
}
#toggle:before {
	 content: ""; 
}
#toggle i {
    display: none;
}
.mobilize-spacer-48 {
    margin: 80px 0 0 0;
}
#mob-tb-buttons img {
	position:relative;
}
	#mob-tb-buttons {
		float:right;padding: 7px;
	}
	.tb-menu-book {
		clear:both;
		display:block;
	}
	.menu-toggle:before {
		content: "MENU";
    font-size: 14px;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;line-height: 14px;height: 13px;
border-radius: 5px;
vertical-align: middle;
text-decoration: none;
float: right;
	}

	#toggle {
	line-height: 0 !important;
	height:0 !important;	color:transparent !important; top:50px !important;
	}
	.menu-toggle {
    background-color: #292d65;
    border-radius: 5px;
    cursor: pointer;
    font-size: 0;
    height: 29px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    border: 0;
    z-index: 99999999999;
	float:right;
	line-height: 3px;
margin-right: 5px;margin-top: 0px;
color: #fff;
vertical-align: middle;
display: block;
line-height: 14px;
height: 29px;
padding: 8px;
overflow: visible;
}

.menu-toggle:hover {
    background-color: #3e4062;
   
color: #d7dbf9;
}


.tb-menu-offersbtn {

	    font-size: 14px;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #ff007e;
		line-height: 14px;
color:#fff;
height: 13px;
display: table-cell;
border-radius: 5px;
padding: 8px 7px;
vertical-align: middle;
text-decoration: none;
float: right;margin-right: 10px;
}
.tb-menu-offersbtn:hover {


color:#ffe7e7;
}
.menu-toggle:active, .menu-toggle:focus, .menu-toggle:hover {
    background-color: #292d65; 
}
#mob-tb-buttons img:active, #mob-tb-buttons img:focus, #mob-tb-buttons img:hover {
    background-color: transparent; 
}
	.tb-menu-offers {
		float: left;margin-right: 5px;
	}
	.tb-menu-book {
		
	}
	#primary-navigation .nav-menu {
		display:none;
	}
	#primary-navigation.toggled-on .nav-menu {
		display:block;
	
	}
	
	
	 /* Remove margins and padding from the list, and add a black background color */
ul.topnav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
}

/* Float the list items side by side */

#primary-navigation .nav-menu {
	position:absolute;
	top:65px;
	left:0;
	width:100%;
}
#primary-navigation .nav-menu li {text-align: left;}

/* Style the links inside the list items */
#primary-navigation .nav-menu li a {
    display: block;width:auto;
    color: #f2f2f2;
    text-align: left;
    padding: 14px 16px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;
	border-bottom: 1px dashed #ccc;
}

/* Change background color of links on hover */
#primary-navigation .nav-menu li a:hover {background-color: #555;}

/* Hide the list item that contains the link that should open and close the topnav on small screens */
#primary-navigation .nav-menu li.icon {display: none;}

#menu-mobile-menu {
	background: #333;z-index: 9;
}
#menu-mobile-menu .sub-menu {
padding-left: 10px;
}
.site {
    margin-top: 0;
}
#hen-page-top {
    padding-top: 0;
}
.home #home-intro-text h1 {
    max-width: 100%;
    padding: 10px 20px;
}
.entry-content h1, .comment-content h1 {
    color: #FFF !important;
    text-shadow: 5px 5px 2px #333;
}

#wyg-text {

    padding: 0;
}
#mobsliderhome {
margin: 10px 15px;	
}

.nivo-caption {

    background: #FF007E !important;
	font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif !important;
	font-size:2em !important;
	text-align:center !important;
	position: relative !important;
	padding: 10px 10px !important;
	opacity:1 !important;

}
#home-intro-text h1 {
    display:block;
    background: #fff;
    color: #292d65 !important;
    border-radius: 25px;
    text-shadow: none;
    padding: 5px 10px;
    border: 5px #FF007E solid;
	font-size: 2em;
	letter-spacing: -1px;
}
#lsliderhome {
	padding: 0;
border-radius: 0;
}
#lsliderhomeinner {
    background-color: transparent;
    border-radius: 0;
    background-image: none;
    padding: 0;
}
#lsliderhome img {
    border-radius: 0px !important;
}
#home-intro-text {
    margin-top: 0px;
}
.contact-phoneno {
font-size: 1.5em;
color: #fff;
font-weight: bold;
text-shadow: 2px 2px 2px #333;
}
.contact-phoneno:hover {
font-size: 1.5em;
color: #fff;
font-weight: bold;
text-shadow: 2px 2px 2px #333;
}
}

.entry-content .packagestar {
max-width:130px;margin-left: 15px;
}
.locheading {
clear:none;
}
.locationintro strong {
display:block;
}






































/* Homepage Redesign*/



.acnocol {
width: 48%;
float: left;
padding: 0 1%;
margin-top: 20px;
}

.acnocolleft {

}

.acnocolright {

}

.acnoheadingbox {
background: #ef287c;
border-radius: 15px;
padding: 7px;
box-shadow: 3px 5px 5px #666;
}

.acnoheadingboxinner {
background: #fff;
padding: 5px;
border-radius: 10px;
}

.acnoheadingbox h1 {
text-align: center;
color: #292d65 !important;
font-size: 36px;
max-width: 90%;
margin: auto;
text-shadow:none !important;
}

.acnohashtag {
margin-top: 10px;
color: #ef287c;
font-size: 1.5em;
text-align: center;
display: block;
}

.acnoheadingboxinner p {
	height:0;
}

.acnotopbuttons {
margin-top: 20px;
}

.acnotopbuttons a {
width: 45%;
float: left;
display: block;
background: #2cbfeb;
text-decoration: none;
padding: 1%;
text-align: center;
color: #ef287c;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2em;
margin: 0 1%;
border-radius: 15px;
text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
border: 2px solid #fff;
font-weight: bold;
}

.acnotopbuttons a:hover {
background: #56a4bc;
}
.acnofeatures {
margin-top: 20px;
background: #ef287c;
border-radius: 15px;
padding: 0 20px;
}

.acnofeaturesheading {
font-family: 'Anton', Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
color: #fff;
text-shadow: 2px 2px 4px #333;
font-size: 2.3em;
text-transform: uppercase;
text-align: center;
display: block;padding: 10px 0;
}

.acnofeaturesinner {
background: #fff;
border-radius: 15px;
padding: 10px;
}

.acnofeaturesinnerheading {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2em;
color: #292d65;
text-align: center;
display: block;
margin-bottom: 10px;
}

.acnofeaturesinnerlists {
width: 50%;
float: left;
}

.acnofeaturesinnerlists ul {
list-style: none;
}

.acnofeaturesinnerlists ul li {
background-image: url("/images/acbullet.png");
background-repeat: no-repeat;
background-position: 0px 50%;
padding-left: 15px;
display: block;
text-align: left;
letter-spacing: 0px;
margin: 0px;
line-height: 22px;
}

.acnofeaturesinnerlowerheading {
font-family: 'Anton', Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
color: #292d65;
font-size: 2.3em;
text-transform: uppercase;
text-align: center;
display: block;
clear: both;
}
.acnosmaller1 {
	font-size:.7em;
	
}
.acnofeatures p {
	margin-bottom:0;
}
.acnofeaturesundertext {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 1.5em;
color: #fff;
margin-top: 15px;
display: block;
text-align: center;
}

.acnofeaturesundertext a {
display: block;
font-size: .6em;
font-family: arial;
color: #fff;
padding: 10px 0;
font-family: Arial, Helvetica, sans-serif;
}
.acnofeaturesundertext a:hover {
	font-weight:bold;
}
.acno-videobox {
background: #ef287c;
padding: 13px;
border-radius: 15px;
}
.jwplayer {
box-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff;
border-radius: 5px;
}
.jwlogo {
  display:none !important;
}
#jwplayer-0_display_button_play {
 width: 90px !important;
background-image: url("/images/play-button.png") !important;
background-size: cover !important;
float: none;
height: 90px !important; 
}
#jwplayer-0_display_button_play:hover {
opacity:.7;
}
#jwplayer-0_display_button {
 margin-top: -45px !important;
}
#jwplayer-0_display_button {
    background-image: none !important;
}
#jwplayer-0_display .jwpreview {
    background-size: cover;
}
.acnovideo-title {
color: #fff;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2.5em;
text-align: center;
display: block;
margin-bottom: 5px; 
}
.acnoviptickets {
margin-top: 28px;
background: #292d65;
border-radius: 15px;
padding: 0 20px;
}

.acnovipticketsheading {
display: block;

font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2.5em;
text-shadow: -3px -1px 0 #fff, 2px -1px 0 #fff, -3px 1px 0 #fff, 2px 1px 0 #fff;
font-weight: bold;
text-align: center;
padding: 20px 0;
}

.acnovipticketsnew {
color: #2cbfeb;
    -ms-transform: rotate(-17deg); /* IE 9 */
    -webkit-transform: rotate(-17deg); /* Chrome, Safari, Opera */
    transform: rotate(-17deg);
    display: inline-block;
    font-size: .7em;
    text-shadow: none;
	margin-right: 10px;

}

.acnovipticketsvip {
color: #ef287c;
font-size: 1em;
}

.acnovipticketsinner {
background: #fff;
border-radius: 15px;
padding: 10px;
}

.acnovipticketsintro {
color: #ef287c;
text-align: center;
display: block;
font-weight: bold;
font-size: 1.2em;
max-width: 90%;
margin: 10px auto;

}
.acnovipticketsintro strong {
	color: #292d65;
}
.acnovipticketsintroprice {

}


.acnovipticketsinnerbetter {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2.5em;
color: #292d65;
text-align: center;
display: block;
margin-bottom: 10px;
font-weight:bold;
}

.acnovipticketsinnerbetterdet {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2em;
color: #292d65;
text-align: center;
display: block;
margin-bottom: 10px;
font-size: 1.4em;
}

.acnovipticketsinnerbettertac {
display: block;
text-align: center;
margin-bottom: 10px;
}

.acnovipticketsbook {
text-transform: uppercase;
display: block;
text-align: center;
color: #fff;
margin-top: 30px;
padding-bottom: 10px;
}
.acnovipticketsbook:hover {
color: #fff;
font-weight:bold;
}
.acnofunbox {
background: #2cbfeb;
padding: 20px 3%;
margin-top: 20px;
width: 92%;
margin: 20px auto 0;
	

}

.acnofunboxinnerinner {
background: #fff;
}

.acnofunboxinnertitle {
display: block;
text-align: center;
font-size: 2.4em;
background: #ef287c;
color: #fff;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
padding: 15px;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-weight: bold;
}

.acno-img-1 {
display: block;
}

.acnofunboxinnertag {
text-align: center;
color: #ef287c;
font-size: 2em;
max-width: 90%;
margin: auto;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-weight: bold;
display: block;
padding: 10px;

}

.acnofunboxinnerquotes {
text-align: center;
font-size: 1.1em;
}

.acnofunboxinnerquotes span {
display: block;
}

.acnofunboxinnerquotes span strong {

}

.acnofunboxinner h2 {
text-align: center;
color: #ef287c;
font-size: 2em;
max-width: 90%;
margin: auto;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-weight: bold;
display: block;
padding: 10px;
text-transform:uppercase;
margin-bottom: 0;
padding-bottom: 0;
margin-top: 10px;
}

.acnofunboxinnersaucetext {
text-align: center;
display: block;
max-width: 90%;
margin: auto;
}

.acnofunboxinnerlocheadinginner {
text-align: center;
color: #292d65;
font-size: 3em;
max-width: 40%;
margin: auto;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-weight: bold;
padding: 10px;
text-transform:uppercase;
text-align: center;
display: block;
background: #fff;
}

.acnofunboxinnerlocheadinginner {
position: relative;
z-index: 1;
}

.acnofunboxinnerlocheading::before {
    border-top: 3px solid #ef287c;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 95%;
    z-index: -1;
}


.acnofunboxinnerlocheading {
position: relative;
z-index: 1;
display: block;
text-align: center;
}









.acnolocboxes {
    text-align: center;

}
.acnolocboxes p {

}

.acnolocboxes a {
display: inline-block;
width: 22%;
margin: 1%;
text-decoration: none;
}

.acnolocboxes a:hover {
opacity: .8;
}

.acnolocboxsingle {

}

.acnolocboxsingle img {
display: block;
}

.acnolocboxsingle h3 {
display: block;
background: #ef287c;
color: #fff;
text-decoration: none;
padding: 10px 0;
margin: 0;
font-family: 'Anton', Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
font-size: 1.8em;
font-weight: normal;
}

.acnocntbox {
border-radius: 15px;
padding: 20px;
}

.acnocntbox1 {
background: #ef287c;
}

.acnocntboxinner {
border-radius: 15px;
}

.acnocntbox1inner {
background: #fff;

}

.acno-img-2 {
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}

.acnocntbox1innertitle {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2.5em;
color: #292d65;
text-align: center;
display: block;
margin: 10px 0;
}

.acnocntboxinnertitle {

}

.acnocntbox1innertext {

}

.acnocntboxinnertext {
padding: 10px;
display: block;
text-align: center;
font-size: 1.1em;
}

.acnocntbox2 {
margin-top: 20px;
background: #2cbfeb;
}

.acnocntbox2inner {

}

.acno-img-3 {
border-radius: 15px;
}

.acnocntbox2innertitle {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2.5em;
color: #ef287c;
text-align: center;
display: block;
margin: 10px 0;
text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
}

.acnocntbox2innertext {
color: #fff;
}

.acnocntbox3 {
background: #ef287c;
margin-top: 20px;
}

.acnocntbox3inner {
background: #fff;
padding: 10px;
}

.acnocntbox3innertitle {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2.5em;
color: #ef287c;
text-align: center;
display: block;
}

.acnocntbox3innertext {

}

.acnocntbox3innertext2 {
font-weight: bold;
font-size: 1.2em;
}

.acnocntbox4 {
    text-transform: none;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    border-radius: 45px;
    border-right: 5px solid #ffa9e4;
    border-left: 5px solid #ffa9e4;
    border-bottom: 5px solid #ffa9e4;
    background-image: url("/images/white-splurge.png");
    background-position: center top;
    background-repeat: no-repeat;
    padding-top: 10px;
    background-size: contain;
    margin-top: 40px;
}

.acnocntbox4inner {

}
.acnocntbox4inner a {
font-size: 100%;
padding: 5px 5px 0;
color: #ff0077;
background-color: rgb(255, 169, 228);
margin: 10px auto 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
display: table;
text-indent: 5px;
}
.acnocntbox4inner a:hover {
color: #fff;
}
#home-testimonials-title {

}

.home-testimonials-title-text-notside {

}

#home-testimonials {

}

.quotebox {

}

.acnocntbox5 {
margin-top: 20px;
background: #292d65;
}

.acnocntbox5inner {
background: #fff;
}

.acno-img-4 {
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}

.acnocntbox5innertitle {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2.5em;
color: #ef287c;
text-align: center;
display: block;
}

.acnocntbox5innertext {

}

.acnocntbox5innertext a {

}

.acnocntbox6 {
margin-top: 20px;
background: #ef287c;
border-radius: 15px;
padding: 0 20px;
}

.acnocntbox6inner {

}

.acnocntbox6innertitle {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2.5em;
color: #fff;
text-align: center;
display: block;
padding: 15px 0;
font-weight: bold;
}

.acnoclear {
	clear:both;
}

#acnohome-testimonials-title {
    height: 49px;
    width: 324px;
    position: relative;
    margin: auto;
    color: #ff008b;
    font-size: 2.1em;
    text-align: center;
    font-family: 'Purple Purse',cursive;
    background-image: url("/images/pp-quotes.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 20px;
	margin-top: -40px;
}
.acnoquotebox {
    color: #292d65;
    background-clip: padding-box;
    padding: 10px 10px 0px;
    text-transform: none;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    font-style: italic !important;
    font-size: 1em !important;
	margin-top: -40px;
}

.home .entry-content {
	padding:0;
}


.easyhtml5videoadonisshow {
  background-image:url("http://www.adoniscabaret.co.uk/video/adonis-show-640.jpg");
  background-size:contain;
  background-repeat:no-repeat;
}

body {
  line-height:1.3;
}









@media only screen and (max-width: 643px) {
	
.acnolocboxes a {
display: inline-block;
width: 44%;
margin: 1%;
text-decoration: none;
}
	
.acnocol {
width: 96%;
float: none;
padding: 0 1%;
margin: 20px auto 0;
}

.acnofunbox {
padding: 0;
width: 96%;
background: none;
}
.acnotopbuttons a {
    width: 98%;
       padding: 1% 0;
       margin: 10px 0 0;
   }
.acnolocboxsingle h3 {
    font-size: 1.4em;
}
.acnofeaturesinnerlists {
    width: 100%;
}
.acnofeaturesinnerlists ul {
	margin-bottom:0;
	
}
.acnofeaturesinnerlists ul li {

    text-align: center;background-image: none;padding-left: 0;font-size: 1.2em;
}
.acnofunboxinnerlocheadinginner {
    font-size: 1.8em;
    max-width: 60%;
}
.acnofunboxinnerinner {
    padding: 10px;
}
.acnolocboxes a {
    width: 46%;
}
.acnocntbox4inner {
    margin-top: 20px;
}
.acnovipticketsvip {
font-size: .6em;
}
.acnoviptickets {
margin-top: 20px;
}
}

@media only screen and (max-width: 400px) {
#acnohome-testimonials-title {

    width: auto;
    font-size: 1.8em;
}	

.acnocntbox6inner div.srp-widget-container div.srp-thumbnail-box {

    display: block;
    text-align: center;
}
.acnocntbox6inner div.srp-widget-container div.srp-thumbnail-box {

    padding-right: 0;
}
.acnocntbox6inner img {
    width: 100%;
    margin: auto;
    padding: 0;
    display: block;
}
.acnocntbox6inner div.srp-widget-container img.srp-widget-thmb {
    max-width: 100px;
}
}














































/* loc pages Redesign*/



.acnocolcp {
width: 48%;
float: left;
padding: 0 1%;
margin-top: 20px;
}

.acnoheadingboxcp {
background: #ef287c;
border-radius: 15px;
padding: 7px;
box-shadow: 3px 5px 5px #666;
}

.acnoheadingboxinnercp {
background: #fff;
padding: 5px;
border-radius: 10px;
}

.acnoheadingboxcp h2 {
text-align: center;
color: #292d65 !important;
font-size: 2.3em;
max-width: 80%;
margin: auto;
text-shadow: none !important;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
line-height: 1;
letter-spacing: -1px;
}

.acnohashtagcp {
color: #ef287c;
font-size: 1.3em;
text-align: center;
display: block;
letter-spacing: -1px;
max-width: 80%;
margin: auto;
}

.acnoheadingboxinnercp p {
	height:0;
}

.acnotopbuttonscp {
margin-top: 20px;
}

.acnotopbuttonscp a {
width: 45%;
float: left;
display: block;
background: #2cbfeb;
text-decoration: none;
padding: 1%;
text-align: center;
color: #ef287c;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2em;
margin: 0 1%;
border-radius: 15px;
text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
border: 2px solid #fff;
font-weight: bold;
}

.acnotopbuttonscp a:hover {
background: #56a4bc;
}
.acnofeaturescp {
margin-top: 20px;
background: #ef287c;
border-radius: 15px;
padding: 0 20px;
}

.acnofeaturesheadingcp {
font-family: 'Anton', Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
color: #fff;
text-shadow: 2px 2px 4px #333;
font-size: 2.3em;
text-transform: uppercase;
text-align: center;
display: block;padding: 10px 0;
}

.acnofeaturesinnercp {
background: #fff;
border-radius: 15px;
padding: 10px;
}

.acnofeaturesinnerheadingcp {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 1.8em;
color: #292d65;
text-align: center;
display: block;
margin-bottom: 10px;
line-height: 1em;
letter-spacing: -1px;
}

.acnofeaturesinnerlistscp {
width: 50%;
float: left;
}

.acnofeaturesinnerlistscp ul {
list-style: none;
}

.acnofeaturesinnerlistscp ul li {
background-image: url("/images/acbullet.png");
background-repeat: no-repeat;
background-position: 0px 50%;
padding-left: 15px;
display: block;
text-align: left;
letter-spacing: 0px;
margin: 0px;
line-height: 22px;
}

.acnofeaturesinnerlowerheadingcp {
font-family: 'Anton', Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
color: #292d65;
font-size: 2.3em;
text-transform: uppercase;
text-align: center;
display: block;
clear: both;
}

.acnofeaturescp p {
	margin-bottom:0;
}
.acnofeaturesundertextcp {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 1.5em;
color: #fff;
margin-top: 15px;
display: block;
text-align: center;letter-spacing: -1px;
}
.acnofeaturesundertextcp a {
letter-spacing: normal;
}
.acnofeaturesundertextcp a {
display: block;
font-size: .6em;
font-family: arial;
color: #fff;
padding: 10px 0;
font-family: Arial, Helvetica, sans-serif;
}
.acnofeaturesundertextcp a:hover {
	font-weight:bold;
}



.acnol-gallery {
	background: #2cbfeb;
margin-top: 20px;
	padding: 0 0 20px 0;
	border-radius: 15px;
}


.acnol-gallery-heading {
    font-family: 'Anton', Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
    color: #292d65;
    font-size: 2em;
    text-transform: uppercase;
    text-align: center;
    display: block;
    padding: 5px 0;
}

.acnolcntboxvip {
margin-top: 20px;
background: #ef287c;
border-radius: 15px;
padding: 20px;	
text-align:center;
}

.acnolcntboxvipinner {
padding: 25px;
background: #fff;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}


.acnolcntboxviptitle {
color: #fff !important;
display: block;
margin: auto;
text-align: center;
text-shadow: none;	
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 1.8em;
letter-spacing: -1px;
}

.acnolcntboxvipsubtitle {
color: #fff !important;
margin-bottom: 15px;
display: block;
	
	
	
}


.acnolcntboxvipinnerh3 h3 {
    font-family: 'Anton', Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
    color: #292d65;
    font-size: 1.6em;
    text-transform: uppercase;
    text-align: center;
    display: block;
    padding: 5px 0;
    font-weight: 100;
    margin-bottom: 0px;
}

.acnolcntboxvipinnerp2 {
display: block;
margin-top: 30px;
font-size: .9em;	
}
.acnolcntboxvipinnerp3 {
display: block;
margin-top: 10px;
font-size: .9em;	
}

.acnocntbox4cp {
    text-transform: none;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    border-radius: 45px;
    border-right: 5px solid #ffa9e4;
    border-left: 5px solid #ffa9e4;
    border-bottom: 5px solid #ffa9e4;
    background-image: url("/images/white-splurge.png");
    background-position: center top;
    background-repeat: no-repeat;
    padding-top: 10px;
    background-size: contain;
    margin-top: 60px;margin-bottom: 20px;
}

.acnocntbox4innercp {

}
.acnocntbox4innercp a {
font-size: 100%;
padding: 5px 5px 0;
color: #ef287c;
background-color: rgb(255, 169, 228);
margin: 10px auto 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
display: table;
text-indent: 5px;
}
.acnocntbox4innercp a:hover {
color: #fff;
}


.acnolcntboxshow {
	background: #2cbfeb;
margin-top: 20px;
	padding: 0 0 20px 0;
	border-radius: 15px;
	text-align:center;
}

.acnolcntboxshowinnerinner {
background: #fff;
padding: 0 25px 10px;
border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
.acnol-img-1, .acnol-img-2, .acnol-img-3, .acnol-img-4 {
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	display:block;
}


.acnolcntboxshowtitle h2 {
font-family: 'Anton', Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
color: #292d65;
font-size: 1.6em;
text-transform: uppercase;
text-align: center;
display: block;
padding: 5px 0;
font-weight: 100;
margin: 0px;line-height: 1em;

}

.acnolcntboxshowlogo {
max-width: 150px !important;
margin: 20px auto 0px;display: block;
}

.acnolcntboxgood {
	background: #ef287c;
margin-top: 20px;
	padding: 0 0 20px 0;
	border-radius: 15px;
	text-align:center;
}

.acnolcntboxgoodinnerinner {
background: #fff;
padding: 0 25px 10px;
border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

.acnolcntboxgoodtitle h3 {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
color: #ef287c;
font-size: 2.6em;
text-align: center;
display: block;
padding: 5px 0;
font-weight: 100;
margin: 0px;
letter-spacing:-1px;line-height: 1;

}

.acnolcntboxgoodtitle2 {
font-family: 'Anton', Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
color: #292d65;
font-size: 1.6em;
text-transform: uppercase;
text-align: center;
display: block;
padding: 5px 0;
font-weight: 100;
margin: 0px;	
}

.acnolcntboxgoodlist ul {
	list-style:none;
	
	
}

.acnolcntboxgoodlist ul li{
	margin:0;
	padding:0;
	line-height: 1.4;
	
}
.acnolcntboxgoodtitle3 {
font-family: 'Anton', Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
color: #292d65;
font-size: 1.4em;
text-align: center;
display: block;
padding: 5px 0;
font-weight: 100;
margin: 0px;		
}

.acnolcntboxmap {
	
margin-top: 20px;
background: #292d65;text-align: center;	
	
}
.acnolcntboxmapinner {
	
background: #fff;	
border-top-left-radius:15px;
border-top-right-radius:15px;
}

.acnolcntboxmapinnerinner {
	padding:10px 25px;
	
}

.acnolcntboxmaptitle h3 {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
color: #ef287c;
font-size: 2.6em;
text-align: center;
display: block;
padding: 5px 0;
font-weight: 100;
margin: 0px;
letter-spacing:-1px;	
}

.acnolcntboxgoodtext2 {
	display: block;
font-weight: bold;
}

.acnolcntboxmapinner iframe {
	margin:0 !important;
}

.acnolcntboxsocial {
background: #2cbfeb;
margin-top: 20px;	
	
}

.acnolcntboxsocialinnerlogo {
	width: 30%;
	display:table-cell;vertical-align: middle;
}
.acnolcntboxsocialinnertext {
	width: 66%;
padding: 2%;text-align: center;display:table-cell;vertical-align: top;
	
}
.acnolcntboxsocialinner {
	    display: table;
    vertical-align: middle;
}
.acnolcntboxsocialinnertitle {
color: #292d65 !important;
display: block;
margin: auto;
text-align: center;
text-shadow: none;	
font-size:2em;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
}

.acnolcntboxsocialinnersubtitle {
	display: block;
color: #fff;
font-weight: bold;
	
}

.acnolcntboxsocialinnersubtext {
	background: #fff;
display: block;
padding: 10px;
margin-top: 15px;
border-radius: 15px;
}

.acnolcntboxsocialinner {
	display: table;
vertical-align: middle;
	
	
}


.acnol-img-2 {
	
	display:block;
	margin:auto;
}













.acnocntboxcp {
border-radius: 15px;
padding: 20px;
}


.acnocntboxinnercp {
border-radius: 15px;
}
.acnocntbox5innercpinner {
padding: 5px 25px 25px;
}

.acnocntbox5cp {
margin-top: 20px;
background: #292d65;text-align: center;
}

.acnocntbox5innercp {
background: #fff;
}

.acnocntboxinnertitlecp {
letter-spacing: -1px;
margin-bottom: 10px;
display: block;	
}
.acnocntbox5innertitlecp h2,  .acnocntbox5innertitlecp h1 {

color: #292d65 !important;
display:block;
margin:auto;
text-align:center;
text-shadow:none;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2em;
line-height: 1em;
}

.acnol-box1-lowertitle {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
color: #fff;
display: block;
margin-top: 20px;
font-size: 1.6em;
letter-spacing: -1px;	
}

.acnol-box1-lowertitlebook a {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
color: #ef287c;
display: block;
margin-top: 10px;
font-size: 1.3em;
letter-spacing: -1px;	
}

.page-id-42 .entry-content, .page-id-40 .entry-content ,  .page-id-14 .entry-content,  .page-id-39 .entry-content,  .page-id-41 .entry-content,  .page-id-2432 .entry-content,  .page-id-43 .entry-content {
	padding:0;
}

.acno-about-a-h{
  font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
color: #ef287c;
display: block;
margin-top: 10px;
letter-spacing: -1px;	font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
color: #ff007e;
display: block;
margin-top: 10px;
font-size: 1.3em;
letter-spacing: -1px;	
  text-align: center;
font-size: 2.1em;font-weight: bold;
}

.acno-about-a-sh {
 font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
display: block;
margin-bottom: 20px;
font-size: 1.3em;
letter-spacing: -1px;
  color: #292d65;
text-align: center;
}
.acno-about-a-hb{
  font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
color: #ef287c;
display: block;
margin-top: 10px;
letter-spacing: -1px;	font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
color: #292d65;
display: block;
margin-top: 10px;
font-size: 1.3em;
letter-spacing: -1px;	
  text-align: center;
font-size: 2.1em;font-weight: bold;
}

.acno-about-a-shb {
 font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
display: block;
margin-bottom: 20px;
font-size: 1.3em;
letter-spacing: -1px;
  color: #ff007e;
text-align: center;
}
@media only screen and (max-width: 643px) {
	
	
.acnocolcp {
width: 96%;
float: none;
padding: 0 1%;
margin: 20px auto 0;
}

.acnotopbuttonscp a {
    width: 98%;
       padding: 1% 0;
       margin: 10px 0 0;
   }


.acnofeaturesinnerlistscp {
    width: 100%;
}
.acnofeaturesinnerlistscp ul {
	margin-bottom:0;
	
}
.acnofeaturesinnerlistscp ul li {

    text-align: center;background-image: none;padding-left: 0;font-size: 1.2em;
}
.acnolcntboxsocialinnerlogo {

display:block;
width:auto;
}
.acnolcntboxsocialinnertext {
display:block;
width:auto;	
}
}

@media only screen and (max-width: 400px) {
#acnohome-testimonials-titlecp {

    width: auto;
    font-size: 1.8em;
}	


}















/* perfomers pages Redesign*/


.acno-perf-outer {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    margin: 10px 1%;
}

.acnov1 {
background: #ef287c;
padding: 15px;
border-radius: 15px;
}

.acnov2 {
background: #292d65;
padding: 15px;
border-radius: 15px;
}
.acno-perf-inner {
background: #fff;
border: 2px solid #fff;
border-radius: 15px;
overflow: hidden;min-height: 805px;
}


.acnov1 .acno-perf-top {
background: #292d65;
padding-bottom: 10px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.acnov2 .acno-perf-top {
background: #ef287c;
padding-bottom: 10px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.acno-perf-top h2 {
	color:#fff;
	font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
display: block;
margin-top: 0px;margin-bottom: 0px;
font-size: 2.5em;
letter-spacing: -1px;	
}
.acno-perf-top-tag {
color:#fff;
max-width: 90%;
display: block;
margin: auto;
}


.acnov2 .acno-perf-heading1 {
	color:#ef287c;
	font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
display: block;
margin-top: 0px;
font-size: 2.5em;
letter-spacing: -1px;	
}
.acnov1 .acno-perf-heading1 {
	color:#292d65;
	font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
display: block;
margin-top: 0px;
font-size: 2.5em;
letter-spacing: -1px;	margin-top: 10px;
}


.acno-perf-stats {
padding-bottom: 5px;
display: block;line-height: 1.7em;
}


.acnov1 .acno-seperator {
height: 2px;
display: block;
background: #ef287c;
max-width: 90%;
margin: 15px auto;
}

.acnov2 .acno-seperator {
height: 2px;
display: block;
background: #292d65;
max-width: 90%;
margin: 15px auto;
}

.acnov2 .acno-perf-heading2 {
color:#ef287c;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
display: block;
margin-top: 0px;
font-size: 2.1em;
letter-spacing: -1px;	
}
.acnov1 .acno-perf-heading2 {
color:#292d65;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
display: block;
margin-top: 0px;
font-size: 2.1em;
letter-spacing: -1px;	
}

.acno-perf-details {
max-width: 90%;
display: block;
margin: auto;
margin-bottom: 20px;font-style: italic;
}
.acno-perf-wrap {
	text-align:center;
}
#dtfeattop h1 {
	color:#fff;font-size: 3em;
text-align: center;
}
#dtfeattop {
	color:#fff;
text-align: center;
}

.acnoheadingboxperf {
background: #2cbfeb;
border-radius: 15px;
padding: 7px;
box-shadow: 3px 5px 5px #666;
}

.acnoheadingboxinnerperf {
background: #fff;
padding: 5px;
border-radius: 10px;
text-align:center;
vertical-align: middle;
display: table;
height: 148px;
}
.acnoheadingboxinnerperf h2 {
font-family: 'Anton', Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
font-size: 1.8em;
color: #ef287c;margin-top: 10px;
margin-bottom: 10px;    line-height: 1.2em;

}
.acnoheadingboxperfdesc {

}
.acnoheadingboxinnerinnerperf {
max-width: 80%;
margin: auto;
vertical-align: middle;
display: table-cell;padding: 0 20px;
}
.acnoheadingboxperf h1, .acnoheadingboxperf h2 {
    text-align: center;
    color: #292d65 !important;
    font-size: 2.1em;
    max-width: 80%;
    margin: auto;
    text-shadow: none !important;
    font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
    line-height: 1;
    letter-spacing: -1px;
}
.acnoheadingboxperf {
    background: #ef287c;
    border-radius: 15px;
    padding: 7px;
    box-shadow: 3px 5px 5px #666;
}
.acnoheadingboxperf2 {
    background: #2cbfeb;
    border-radius: 15px;
    padding: 7px;
    box-shadow: 3px 5px 5px #666;
}
.acnoperformerstopimage {
	border: 10px #292d65 solid;
border-radius: 25px;
max-width: 875px !important;
margin-bottom: 10px;
}
.acno-perf-outerlast {
margin-left: 230px;
width: 390px;
}
.acnoheadingboxperf .acnohashtag {
	font-size: 1.3em;
}
.perfh2bottom {
	display: block;
text-align: center;
font-size: 1.6em;
line-height: 1.2em;
margin-top: 20px;
clear: both;
}
.acnoperflinks {
	margin-top: 20px;margin-bottom: 10px;
}


.acnoperflinksa {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
color: #ef287c;
font-size: 1.5em;
font-style: normal;
letter-spacing: -1px;
display: block;	
}
.acnoperflinks2 {
font-style: normal;	
}
@media only screen and (max-width: 643px) {
	.acno-perf-inner {
min-height: 80px;
}

.acno-perf-outerlast {
margin-left: auto;
width: auto;
}
.acnocolrightperf {
	margin-top: 0;
}
  .acnoperformerstopimage {
    max-width: 92% !important;
}
}



















/* Pagebuilder Template*/

.aclpbmainimage img {
	border-radius: 15px;
border: 10px #292d65 solid;
width:calc(100% - 20px) !important;
	
}
.aclpb-h1heading {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
color: #292d65;
font-size: 2em;
text-align: center;
margin-bottom:0px !important;
}
.aclpb-h1heading h1 {
color: #292d65 !important;
letter-spacing: -1px;
font-size: 1.2em;text-shadow: none !important;

}
.aclpb-subheading {
color: #ef287c;
font-size: 1.3em;
text-align: center;
display: block;
letter-spacing: -1px;
max-width: 80%;
margin: auto;

}

.aclpb-box {
border-radius: 15px;	
}

.aclpb-box1 {
border: #ef287c solid 10px;
border-radius: 15px;
background:#fff;
padding: 5px 20px 15px;
}

.aclpb-box .so-widget-image {
	border-top-left-radius:15px;
	border-top-right-radius:15px;	
	
}
.aclpb-box  .panel-grid-cell .so-panel {
    margin-bottom: 0px !important;
} 
	
	.aclpb-heading1 {
		
	background:#fff;	
	font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	text-align:center;
	padding:10px;
	letter-spacing:-1px;
	}
.aclpb-box2 .aclpb-heading1 {
	color:#292d65;
	}
	.aclpb-box .widget_sow-editor {
		background:#fff;	
		
		
	}
	
.aclpb-box .panel-last-child {
		padding: 15px;;	
			border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;	
		
	}
	
	
	
.aclpb-box2 {
border: #ef287c solid 10px;
background: #ef287c;
}

.aclpb-box2 .aclpb-heading1 {
color:#ef287c;
}

.aclpb-box6 {
border: #292d65 solid 10px;
background: #292d65;
}

.aclpb-box6 .aclpb-heading1 {
color:#292d65;
}

.aclpb-box4 {
border: #4ec0ed solid 10px;
background: #4ec0ed;
}

.aclpb-box4 .aclpb-heading1 {
color:#292d65;
}

.aclpb-box5 {
border: #4ec0ed solid 10px;
background: #4ec0ed;
}
.aclpb-box5 .widget_sow-editor {
    background: #292d65;
	color:#fff;
}
.aclpb-box5 .aclpb-heading1 {
color:#4ec0ed;background: #292d65;
}

.aclpb-box3 {
border: #292d65 solid 10px;
background: #292d65;
}
.aclpb-box3 .widget_sow-editor {
    background: #ef287c;
	color:#fff;
}
.aclpb-box3 .aclpb-heading1 {
color:#fff;background: #ef287c;
}

.aclpb-box7 {
border: #292d65 solid 10px;
background: #292d65;
}
.aclpb-box7 .widget_sow-editor {
    background: #4ec0ed;
	color:#292d65;
}
.aclpb-box7 .aclpb-heading1 {
color:#292d65;background: #4ec0ed;
}

.aclpb-p1 {
	padding-top:0 !important;
}


.aclpb-box .widget_sow-editor  {
	
padding: 15px;;	
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;	
	padding-top: 0;padding-bottom: 0;
}


.entry-content h1, .comment-content h1 {
    color: #292d65 !important;
    text-shadow: none;
}


.aboutsubside #secondary {
     width: calc(100% - 40px);
    padding: 20px;
    float: none;
}
.aboutsubside .widget {
  display:none;
}

.aboutsubside #list8 ul li a {
    display: block;
    width: auto;
    text-decoration: none;
    color: #FFF;
    border-radius: 5px;
    padding: 5px;
    font-size: .8em;
    max-width: 100px;
    float: left;
    margin: 5px !important;
    font-size: .6em;
    text-align: center;
    width: 100px;
    display: inline-block;
    min-height: 40px;
}

.aboutsubside #list8 ul li {
    display: inline-block;vertical-align: top;
}

.aboutsubside #list8 {
    text-align: center;
}

.aboutsubside #list8a a {

    display: table;
    width: auto;
    padding: 5px;
    border-radius: 5px;
    font-size: 1em;
}

.aclpb-subheading h2 {
  display:inline;
}
.aclpb-box5 a {
    color: #fff;
}

.aclpb-box7 a {
    color: #333;
}

.entry-content .aclpb-box h2, .entry-content .aclpb-box h3 {
    font-size: 1em !important;
}

.offersnotvalid {
display: block;
margin-top: 25px;
}

.wdpu-inner {
    max-width: 300px;
    overflow: hidden !important;
}


#nureview-title {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
color: #ff008b;
font-size: 3em;
display: block;
border-bottom: 1px solid #ff008b;
margin-bottom: 20px;
clear: both;
padding-top: 20px;

}

.ewd-urp-form-header {
  color: #292d65 !important;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2em;

}
.ewd-urp-review-list .next-page, .ewd-urp-review-list .prev-page, .ewd-urp-review-list .last-page, .ewd-urp-review-list .first-page {

    background: #292d65;
    color: #fff;
    border-radius: 3px;
  border: 0;
margin: 0 3px;

}
.ewd-urp-review-form , .ewd-urp-review-list  {
  margin-top:20px;
  
}
#ewd-urp-author-explanation, #ewd-urp-title-explanation {
  display:none;
}

#ewd-urp-star-input-1-5 {
  margin-right:0;
}
.ewd-urp-star-input {
    color: #ff008b;
    font-size: 1.2em;
    cursor: pointer;
    text-shadow: 1px 1px;
}


.ewd-urp-review-div {
    margin-top: 48px;
    width: 45%;
    display: inline-block;
    padding: 1%;
    vertical-align: middle;
    background: #1512121a;
    margin: 1%;
    border-radius: 15px;
}

@media only screen and (max-width: 643px) {
 #nureview-title {
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
color: #fff;
font-size: 2em;
display: block;
border-bottom: 0px solid #ff008b;
margin-bottom: 20px;

} 
  
  .ewd-urp-form-header {
  color: #292d65 !important;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 1.5em;

}
.ewd-urp-submit {
  clear: both;
float: none;
  
  }
.ewd-urp-review-form .form-field, .ewd-urp-review-form .ewd-urp-meta-field, .ewd-urp-submit, .ewd-urp-captcha-response, .ewd-urp-captcha-div {

    padding: 0;
}
.ewd-urp-review-form label {

    width: 90%;text-align: center;
}
.ewd-urp-stars-input {

    float: none;
    margin: auto;
    display: table;

}
  .ewd-urp-review-div {
    width: 92%;
}
  
}



.acnovipticketsheading {
font-size: 1.9em;
padding: 10px 0;
}

.acnoviptickets {

    padding: 0 20px 20px;
}

.acnolcntboxtreatinner {
padding-bottom: 15px;
border-radius: 15px;
}
.entry-content table, .comment-content table {
    color: #292d65;
}
.page-id-6103 .entry-content {
    text-align: left;
}

.recapshrink {
transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;max-width: 150px;
}











/* =VSM
-------------------------------------------------------------- */

.woocommerce #secondary.widget-area { display:none; } .woocommerce #primary.site-content { float:none; width: 100%; }

.woocommerce-page #secondary.widget-area { display:none; } .woocommerce-page #primary.site-content { float:none; width: 100%; }


.woocommerce-result-count, .woocommerce-ordering { display:none; } 
div.amazingslider-box-1 :nth-child(3) { visibility: hidden;}

li.wonderplugin3dcarousel-item:nth-child(1) > a:nth-child(3) > div:nth-child(1) { display:none !important; z-index:-999999 !important;}
li.wonderplugin3dcarousel-item:nth-child(2) > a:nth-child(3) > div:nth-child(1) { display:none !important; z-index:-999999 !important;}
li.wonderplugin3dcarousel-item:nth-child(3) > a:nth-child(3) > div:nth-child(1) { display:none !important; z-index:-999999 !important;}
li.wonderplugin3dcarousel-item:nth-child(4) > a:nth-child(3) > div:nth-child(1) { display:none !important; z-index:-999999 !important;}
li.wonderplugin3dcarousel-item:nth-child(5) > a:nth-child(3) > div:nth-child(1) { display:none !important; z-index:-999999 !important;}
li.wonderplugin3dcarousel-item:nth-child(6) > a:nth-child(3) > div:nth-child(1) { display:none !important; z-index:-999999 !important;}
li.wonderplugin3dcarousel-item:nth-child(7) > a:nth-child(3) > div:nth-child(1) { display:none !important; z-index:-999999 !important;}
li.wonderplugin3dcarousel-item:nth-child(8) > a:nth-child(3) > div:nth-child(1) { display:none !important; z-index:-999999 !important;}
li.wonderplugin3dcarousel-item:nth-child(9) > a:nth-child(3) > div:nth-child(1) { display:none !important; z-index:-999999 !important;}
li.wonderplugin3dcarousel-item:nth-child(10) > a:nth-child(3) > div:nth-child(1) { display:none !important; z-index:-999999 !important;}
li.wonderplugin3dcarousel-item:nth-child(11) > a:nth-child(3) > div:nth-child(1) { display:none !important; z-index:-999999 !important;}
li.wonderplugin3dcarousel-item:nth-child(12) > a:nth-child(3) > div:nth-child(1) { display:none !important; z-index:-999999 !important;}
.wonderplugin3dcarousel-text, .wonderplugin3dcarousel-nav { display:none !important; z-index:-999999 !important;}

.woocommerce h2 {
font-size: 3em;
margin: auto;
display: block;
text-align: center;
font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
}

.woocommerce .acnoheadingboxinnercp p {
    height: auto;text-align: center;
}
.woocommerce .acnoheadingboxinnercp p {
    height: auto;text-align: center;
}
.woocommerce .acnoheadingboxinnercp ul {
text-align: center;
margin-top: 20px;

}
.vsm iframe {
margin: auto;
display: block;
margin-top: 40px;
}
.archive .product .add_to_cart_button, .related .add_to_cart_button {
display:none !important;
}
.woocommerce-breadcrumb {
display:none ;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {

    font-size: 1.3em;
}

.woocommerce ul.products li.product .price {
    font-size: 1.5em;
    color: #000;
    text-align: center;
    font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
}
.archive h1.woocommerce-products-header__title {
display:none ;

}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.vsmvideoWrapper{
    margin: auto;
    display: block;
    text-align: center;
    margin: 20px auto;
}
.product_meta .posted_in {
display:none ;
}


.woocommerce .entry-summary {     background: transparent !important; }


.woocommerce .flex-control-nav  {
margin-top:10px !important; 
}


.woocommerce h1.product_title {
 font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 2em;
}
.single-product .woocommerce-Price-amount {
 font-family: 'Purple Purse', Georgia, "Times New Roman", Times, serif;
font-size: 1.5em;
color:#000;
}

.wc-pao-subtotal-line {
display:none !important;

}

#xproduct-addons-total {
display:none !important;

}

.checkout #customer_details .col-2 {
display:none !important;
}


.woocommerce-tabs, .sku_wrapper {
display:none !important;
}
.woocommerce .entry-summary {
    margin-top: 0;
}


.woocommerce-page .entry-content code {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px !important;
}


.select_option .yith_wccl_value {
    width: 135px;
    height: 191px;
}



.ffwoocommerce div.product form.cart .variations td.label {

    display: none;
}

.select_option.selected img {
border-color: #ff0f0f !important;
border: 2px solid;
}


.select_box_image .select_option {

    float: none;
    display: inline-block;
}
.select_box_image {

    text-align: center;

}
.description_attribute_pa_entertainer {
    display: none;
}

.post-type-archive-product .variations_form {
    display: none !important;
}
.variations tr td { float:left; }

.woocommerce div.product form.cart .variations {

    margin-bottom: 0 !important;

}
.reset_variations {
    display: none !important;
}

.vsmdt {
display: block;
}

.vsmmob {
display: none;
}

.woocommerce ul.products {
margin-top:20px;
}

.vsmlog {
text-align: center;
}

.woocommerce p, .woocommerce ul {

    font-size: 1.2em;
}
.vsmacnoheadingboxinnercp {
text-align:center;
max-width:80%;
margin:auto;
}
.vmsfrontul {
margin-top:10px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

    float: none !important;
    display: inline-block;
}
.woocommerce ul.products  {
text-align:center;
}

.vmsfrontul li {     padding-bottom: 10px; }

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {

    margin: 0 0 2.992em !important;
}
#arve-httpswwwadoniscabaretcoukwp-contentuploads202004vsm-a2mp4 {
margin:auto;max-width: 480px !important;
}

@media screen and (max-width: 642px) {
.woocommerce #content div.product div.summary {
padding:0 !important;
}
.vsmdt {
display: none;
}

.vsmmob {
display: block;
}

.woocommerce #content {
text-align:center;
}
.select_option .yith_wccl_value {

    width: 90px;
    height: 127px;
}

.woocommerce h2 {
    font-size: 2em;
    margin: auto;
}

}