/*
 Theme Name:   Oxford City Child
 Theme URI:    https://oxfordcity.co.uk/
 Description:  Oxford City
 Author:       Oxfinder
 Author URI:   https://oxfinder.co.uk/
 Template:     generatepress
 Version:      1.0
 */
 
.main-navigation {
    padding: 10px 40px;
    box-sizing: border-box;
}
html,body {
    overflow-x: hidden; 
}


.uabb-new-ib-desc {
    text-align: left !important;
}

.uabb-ib-effect-style1 .uabb-new-ib-desc {
    height: 100% !important;
}

.uabb-ib-effect-style1 .uabb-new-ib-title, .uabb-ib-effect-style1 .uabb-new-ib-title {
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
}

.uabb-ib-effect-style1 .uabb-new-ib-content {
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
}

.fl-post-grid-post {
    border: none;
}


/*--MAIN NAV SHADOW--*/

.main-navigation {
    box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2);
}


.uabb-slide-dropdown {
    display: none !important;
}

.uabb-imgicon-wrap {
    float: right;
    padding: 10px 40px;
}

.uabb-slide-front-right-text {
    float: left;
    padding-left: 40px;
}


/*--PAGES--*/

.entry-content blockquote {
    border-color: #a0a0a0;
}

.breadcrumbs {
    text-transform: uppercase;
    font-size: 14px;
    color: #9f2064;
    font-weight: 500;
}

.breadcumbs:hover {
    color: #a0a0a0 !important;
}


/*--NAV SEARCH BAR--*/

.navigation-search {
    background-color: #fff;
    width: 60%;
}

/*--PAGE BOXES--*/

/*Stay Box Titles*/
.fl-node-5991c2aec62a3 .uabb-ib1-title {
    margin-top: -75px !important;
}

/*Business Box Titles*/
.fl-node-59a308e8acb51 .uabb-ib1-title {
    margin-top: -75px !important;
}

/*Education Box Titles*/
.fl-node-59a310a77b715 .uabb-ib1-title {
    margin-top: -75px !important;
}

/*Health and Beauty Box Titles*/
.fl-node-59a3187fc580d .uabb-ib1-title {
    margin-top: -75px !important;
}

/*Community Box Titles*/
.fl-node-59a31dc34f58c .uabb-ib1-title {
    margin-top: -75px !important;
}

/*Art and Entertainment Box Titles*/
.fl-node-59a3224edde0a .uabb-ib1-title {
    margin-top: -75px !important;
}

/*Food and Drink Box Titles*/
.fl-node-59a332ce70bb0 .uabb-ib1-title {
    margin-top: -75px !important;
}

/*Travel and Tourism Box Titles*/
.fl-node-59a33e81d50d3 .uabb-ib1-title {
    margin-top: -75px !important;
}

/*Explore Box Titles*/
.fl-node-59a3434fc970d .uabb-ib1-title {
    margin-top: -75px !important;
}

/*About Oxford Box Titles*/
.fl-node-59a347a26d080 .uabb-ib1-title {
    margin-top: -75px !important;
}

/*--PHONE SECTION--*/

.phone-bullet li:before {
    font-family: 'FontAwesome';
    content: '\f095';
    margin: 0 5px 0 -15px;
    color: #9f2064;
}

.phone-bullet ul {
    list-style: none;
}

/*--ADDRESS SECTION--*/

.address-bullet li:before {
    font-family: 'FontAwesome';
    content: '\f041';
    margin: 0 5px 0 -15px;
    color: #9f2064;
}

.address-bullet ul {
    list-style: none;
}

/*--CONTACT NAME SECTION--*/

.contact-name-bullet li:before {
    font-family: 'FontAwesome';
    content: '\f007';
    margin: 0 5px 0 -15px;
    color: #9f2064;
}

.contact-name-bullet ul {
    list-style: none;
}

/*--EMAIL SECTION--*/

.email-bullet li:before {
    font-family: 'FontAwesome';
    content: '\f0e0';
    margin: 0 5px 0 -15px;
    color: #9f2064;
}

.email-bullet ul {
    list-style: none;
}

/*--SUB MENU BORDER RADIUS--*/

.sub-menu {
    border-radius: 1px;
}


/*--SUB MENU WIDTH--*/

.main-navigation ul ul {
    width: 250px;
}


/*--SUB MENU BOX SHADOW--*/

.main-navigation ul ul {
    box-shadow: 3px 3px 3px rgba(85, 85, 85, 0.6);
    border-top: 4px;
    border-style: solid;
    border-color: #9f2064;
    margin-top: 6px;
}

.dropdown-menu-toggle {
    display: none !important;
    padding-left: 20px !important;
}

.main-navigation .main-nav ul li.menu-item-has-children>a {
    padding-right: 10px;
}


/*--FULL WIDTH ARCHIVE--*/

.archive .grid-container {
    max-width: 100%;
}

.archive .page-header {
    display: none;
}

.archive .inside-navigation {
    max-width: 1400px;
    margin: auto;
}

.archive .secondary-navigation .sf-menu {
    max-width: 1400px;
    margin: auto;
}

@media only screen and (min-width:1400px) {
    .site-logo {
        padding-left: 20px;
    }
}

.error .imagify-notice {
    display: none !important;
}


/*--MENU LINES--*/

.menu-item {
    border-right: 1px;
    border-style: solid;
    border-color: #a0a0a0;
    padding: 0 8px !important;
}

.main-navigation .main-nav ul li a {
    line-height: 1em !important;
}

#primary-menu {
    padding-top: 17px;
}

#sticky-navigation #primary-menu {
    padding-top: 10px;
}


/*--TOP MENU--*/

.menu-item-24 {
    border-left: 1px;
    border-style: solid;
    border-color: #a0a0a0;
}

.menu-item-25 {
    border-right: 1px;
    border-style: solid;
    border-color: #a0a0a0;
}

.cart-contents {
    border-right: 1px;
    border-style: solid;
    border-color: #a0a0a0;
    padding-right: 8px !important;
}


/*--MEGA MENU TOP PADDING--*/

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    top: 70px !important;
}
#sticky-navigation  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    top: 58px !important;
}


/*--MENU LOGO Z-INDEX--*/

.mega-menu-primary {
    padding-top: 0px !important;
    z-index: 10;
}

.header-image {
    z-index: 99;
}

#sticky-navigation {
    padding: 0px 0px 13px 0px;
}

.sticky-logo {
    padding-top: 8px;
    margin-bottom: -8px;
}

.header-image {
    top: 0px !important;
    margin-bottom: 4px;
}


/*--MEGA MENU--*/

.menu-title {
    font-size: 25px;
    padding: 20px 0 0;
    margin-bottom: 8px;
}

.menu-text {
    font-size: 13px;
    margin-top: -30px;
    color: #4c4c4c;
}

.menu-button {
    background-color: #9f2064;
    color: #fff !important;
    padding: 4px 10px 4px 10px;
    margin-top: 18px;
    max-width: 106px;
    font-size: 13px !important;
}

.menu-button:hover {
    color: #fff;
}

.menu-button-arrow {
    padding-left: 10px;
    color: #fff;
}


/*--MEGA MENU LINE HEIGHT--*/

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
    line-height: 1.5em !important;
}


/*--MEGA MENU STAY--*/
/*Stay in Oxford*/
#mega-menu-item-871 {
    margin-top: 50px !important;
}
#mega-menu-item-343 {
    margin-top: 10px !important;
}
/*Stay in Oxford Col 2*/
#mega-menu-item-999 {
    margin-top: 80px !important;
}

/*--MEGA MENU EXPLORE--*/
/*Explore Oxord*/
#mega-menu-item-704 {
    margin-top: 10px !important;
}
/*Travel and Tourism*/
#mega-menu-item-722 {
    margin-top: 10px !important;
}
/*Art and Entertainment*/
#mega-menu-item-705 {
    margin-top: 10px !important;
}
/*Food and Drink*/
#mega-menu-item-713 {
    margin-top: 10px !important;
}
/*Shopping*/
#mega-menu-item-720 {
    margin-top: 10px !important;
}
/*Sport and Leisure*/
#mega-menu-item-721 {
    margin-top: 10px !important;
}

/*--MEGA MENU BUSINESS--*/
/*Business*/
#mega-menu-item-675 {
    margin-top: 50px !important;
}
#mega-menu-item-676 {
    margin-top: 10px !important;
}
/*Business Col 2*/
#mega-menu-item-1984 {
    margin-top: 80px !important;
}

/*--MEGA MENU EDUCATION*/
/*Education*/
#mega-menu-item-886 {
    margin-top: 50px !important;
}
#mega-menu-item-692 {
    margin-top: 10px !important;
}
/*Education Col 2*/
#mega-menu-item-1987 {
    margin-top: 80px !important;
}

/*--MEGA MENU HEALTH AND BEAUTY--*/
/*Health and Beauty*/
#mega-menu-item-698 {
    margin-top: 50px !important;
}
#mega-menu-item-699 {
    margin-top: 10px !important;
}
/*Health and Beauty Col 2*/
#mega-menu-item-1990 {
    margin-top: 80px !important;
}

/*--MEGA MENU COMMUNITY--*/
/*Community*/
#mega-menu-item-684 {
    margin-top: 50px !important;
}
#mega-menu-item-685 {
    margin-top: 10px !important;
}
/*Community Col 2*/
#mega-menu-item-1993 {
    margin-top: 80px !important;
}

/*--MEGA MENU ABOUT OXFORD--*/
/*About Oxford*/
#mega-menu-item-728 {
    margin-top: 50px !important;
}
#mega-menu-item-737 {
    margin-top: 10px !important;
}
/*About Oxford Col 2*/
#mega-menu-item-1996 {
    margin-top: 80px !important;
}


/*--GRAVITY FORMS--*/

.ginput_container {
    margin-top: -30px !important;
    margin-bottom: -20px;
}

.fl-icon {
    float: right;
}

.fl-node-59b0335b1744d a {
    color: #5a5a5a !important;
}


/*--CATEGORY-ARCHIVE FEATURED AD RESPONSIVE--*/

@media screen and (min-width:1024px) and (max-width:1440px) {
    .fl-node-5992565184c1f {
        padding-left: 20px;
        padding-right: 20px;
    }
}


/*--HEADER LOGO REPSONSIVE--*/

@media screen and (min-width:1201px) and (max-width:1300px) {
    .site-logo {
        width: 320px !important;
        margin-top: -4px;
    }
}

@media screen and (max-width:1200px) {
    .site-logo {
        width: 280px !important;
        margin-top: -4px;
    }
}

@media screen and (max-width:1160px) {
    .header-image {
        width: 250px !important;
        margin-top: -4px;
    }
}

@media screen and (max-width:1120px) {
    .header-image {
        width: 220px !important;
        margin-top: -4px;
    }
}

@media screen and (max-width:1100px) {
    .header-image {
        width: 200px !important;
        margin-top: -4px;
    }
}

@media screen and (max-width:1065px) {
    .header-image {
        width: 180px !important;
        margin-top: -4px;
    }
}

@media screen and (max-width:1046px) {
    .header-image {
        width: 156px !important;
        margin-top: -4px;
    }
}


/*--MAIN NAV RESPONSIVE HIDE--*/

@media screen and (max-width:1024px) {
    .main-navigation {
        display: none;
    }
}

@media screen and (max-width:1024px) {
    #mega-menu-primary {
        display: none !important;
    }
}


/*--MOBILE CATEGORY ARCHIVE FULL WIDTH--*/

@media screen and (max-width: 768px) {
    .fl-post-feed-post {
        max-width: 100% !important;
    }
    .flex-container {
        display: block !important;
    }
    .cat-reference {
        margin: -8px -20px 15px 0 !important;
    }
    .cat-excerpt {
        padding-bottom: 30px;
    }
    .cat-view {
        float: left !important;
        margin-top: -35px;
    }
    .cat-distance {
        float: right;
        margin-top: -25px !important;
    }
    .cat-image {
        margin-right: -20px !important;
    }
}

@media screen and (max-width: 450px) {
    .cat-distance {
        display: none;
    }
}

/*--WHITE TEXT--*/
.white-text {
    color:#fff;
}

/*--ABOUT OXFORD--*/
.about-oxford-box {
	background-color:#fff;
	margin:20px;
}

/*--FACETWP--*/
.facetwp-sort-select {
	width: 100%;
	background-color: #a0a0a0;
	color: #fff;
	padding: 5px;
    border:none !important;
}

.facetwp-sort-select:after {
	border-color:#a0a0a0 !important;
}
.facetwp-dropdown {
	width: 100%;
	background-color: #a0a0a0;
	color: #fff;
	padding: 5px;
    border:none !important;
}

.facetwp-dropdown:after {
	border-color:#a0a0a0 !important;
}


/*--FILTER HIDDEN--*/
.facetwp-type-hierarchy {
	display:none !important;
}

/*--FEATURED IMAGE ROLLOVER--*/
.uabb-banner-style01 .mask {
	opacity:0 !important;
}

/*--FEATURED BAR HEIGHT--*/
.uabb-ib1-title  {
    height:48px !important;
}

/*--SIDEBAR CTA BUTTON--*/
.fl-cta-button {
	padding-top:0px !important;
}

.ginput_container {
	padding:15px 0;
}
.gfield_label {
	display:none !important;
}
.uabb-adv-accordion-content {
	margin:0 0 0 10px !important;
	padding:0 0 0 0!important;
}
.gform_button {
	background-color: #9f2064 !important;
	color:#fff !important;
	margin-top:-10px !important;
}
.gform_button:hover {
	background-color: #5a5a5a !important;
	color:#fff !important;
}

/*--ADVERTISE YOUR BUSINESS PRODUCT--*/
.advertise-bullet  {
	color:#9F2064 !important;
	font-size:25px;
	padding: 3px 15px 0 0;
}
#payment {
	border-color:#9f2064 !important;
	padding:8px;
	font-size:14px !important;
}
.fl-node-59e28d65f22a6 td.label {
	width:80px;
	font-size:15px !important;
}
.fl-node-59e28d65f22a6 .gfield_select {
	border-color:#9f2064 !important;
	padding:8px !important;
	font-size:14px !important;
}
.fl-node-59e28d65f22a6 .ginput_container .large {
	border-color:#9f2064 !important;
	padding:8px !important;
}
.fl-node-59e28d65f22a6 .gfield_label {
	display:block !important;
	font-weight:400 !important;
	margin-top:-10px;
}
.fl-node-59e28d65f22a6 .ginput_container {
	padding:35px 0;
	font-weight:300 !important;
}
.fl-node-59e28d65f22a6 .ginput_container_text {
	padding:40px 0 10px 0;
}
.fl-node-59e28d65f22a6 .ginput_container_select {
	padding:40px 0 10px 0;
}
.fl-node-59e28d65f22a6 .ginput {
	border-color:#9f2064 !important;
	padding:8px !important;	
}
.fl-node-59e28d65f22a6 .gfield input[type=text], 
.gfield input[type=email], 
.gfield input[type=password] {
	border-color:#9f2064 !important;
	padding:8px !important;	
}
.fl-node-59e28d65f22a6 .gform_previous_button, .gform_next_button {
	background-color: #9f2064 !important;
}
.fl-node-59e28d65f22a6 .gform_previous_button:hover, .gform_next_button:hover {
	background-color: #5a5a5a !important;
}

.fl-node-59e28d65f22a6 .gform_button_select_files {
	margin: 40px 0 30px 0 !important;
	background-color: #9f2064 !important;
}
.fl-node-59e28d65f22a6 .gform_button_select_files:hover {
	background-color: #5a5a5a !important;
}	
.fl-node-59e28d65f22a6 .single_add_to_cart_button {
	margin-top:20px !important;
}
.fl-node-59e28d65f22a6 .qty {
	margin-top:20px !important;
	border-color:#9f2064 !important;
	height:44px !important;
}
.fl-node-59e28d65f22a6 .gform_delete {
	padding: 0 0 0 40px !important;
}
.woocommerce-message {
	background-color: #9f2064 !important;
}
th.product-quantity {
	display:none;
}
.qty {
	display:none;
}
.product-subtotal {
	display:none !important;
}
td.product-thumbnail, th.product-thumbnail {
	display:none !important;
}

td.product-quantity {
	display:none !important;
}
input.button {
	background-color: #9f2064 !important;
}	
input.button:hover {
	background-color: #5a5a5a !important;
}
#coupon_code {
	border-color:#9f2064 !important;
	height:36px !important;
}	
tr.cart-subtotal,
tr.recurring-totals, tr.subtotal {
	display:none;
}
.checkout-button:hover {
	background-color:#5a5a5a !important;
}
.update-button {
	display:none !important;
}
.input-text {
	border-color:#9f2064 !important;
}
.selection {
	border-color:#9f2064 !important;
}
.uabb-pricing-table-price {
	letter-spacing:0.2px !important;
}

/*--WOO ADD TO CART MARGIN--*/
.single_add_to_cart_button {
	margin-top:10px !important;
}

/*--WOO NOTICE GO TO BASKET--*/
.fl-theme-builder-woo-notices {
	padding-bottom:10px !important;
}

/*--WOO CHECKOUT REMOVE BUTTON--*/
.woocommerce a.remove {
	color: #9f2064 !important;
}
.woocommerce a.remove:hover {
	background-color: #9f2064 !important;
}

/*--WOO CHECKKOUT NOTICE MARGIN--*/
.woocommerce-notice {
	margin-bottom:15px !important;
}

/*--POWER UP CATEGORY--*/
.fl-node-59e2af7a54df0 .form-row {
	padding:0 !important;
	margin:0 !important;
}

/*Options Total*/
.product-addon-totals dt:nth-child(1) {
	color:#9f2064;
	font-size:25px;
	font-weight:400 !important;
} 

/*Options Total Sum*/
.product-addon-totals dd:nth-child(2) {
	color:#9f2064;
	margin-bottom:0px;
	font-size:25px;
} 

/*Grand Total*/
.product-addon-totals dt:nth-child(3) {
	display:none;
}

/*Grand Total Sum*/
.product-addon-totals dd:nth-child(4) {
	display:none;
}


#shiftnav-toggle-main .shiftnav-main-toggle-content {
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
}

#shiftnav-toggle-main {
	padding-bottom:6px !important;
}
/*
.oxcat-image img {
	max-width:100% !important;
    object-fit: contain !important;
}
*/
.oxc-facebook,
.oxc-twitter,
.oxc-instagram,
.oxc-youtube,
.oxc-googleplus,
.oxc-pinterest,
.oxc-linkedin {
	font-size:30px;
	color: #9F2064;
	padding-right:6px;
}
.oxc-facebook:hover,
.oxc-twitter:hover,
.oxc-instagram:hover,
.oxc-youtube:hover,
.oxc-googleplus:hover,
.oxc-pinterest:hover,
.oxc-linkedin:hover {
	color:#5A5A5A;
}

@media (max-width:1279px) {
	.fl-node-597bb5ccdb2b8 .rc-anchor-normal .rc-anchor-content {
    width: 100px !important;
	}
}


.en-slider-flexcontainer {
	display:flex;
	flex-direction:row;
}

.en-slider-left-flex {
	display:flex;
	flex-direction:column;
}

.enslider-right-flex {
	display:flex;
	flex-direction:column;
	width:100%;
}


/*--FEATURED AD ENHANCED PAGES BUTTON--*/
@media (max-width: 769px) {
    .fl-node-59eaa8a40c7f9 .fl-module-button .fl-button-left {
		float:left !important;
	}
}
/*--ENHANCED PAGES CONTACT DETAILS BUTTON MOBILE--*/
@media (max-width: 769px) {
    .fl-module-button .fl-button-left {
    	float:none !important;
    }
}


@media (max-width:1300px) {
	.rc-anchor-normal {
		max-width:200px !important;
	}
	.rc-anchor-normal-footer {
		display:none !important;
	}
}
/*--MAIN SITE FONTS SIZE MOBILE--*/
@media (max-width: 600px) {
	p, li, i {
		font-size:85% !important;
	}
	h1, h3 {
		font-size:150% !important;
	}
	h2, h4 {
		font-size:110% !important;
	}
	a {
		font-size:100% !important;
	}	
}
/*--ENHANCED ADS PAGE MOBILE--*/
@media (max-width: 600px) {
	/*span fonts*/
	.fl-node-597923ff5be06 span {
		font-size:105% !important;
	}
	/*fa icons*/
	.fl-node-597923ff5be06 .fa {
		font-size:170% !important;
	}
	/*social icons*/
	.fl-node-59ea2e808afe3 .fa {
		font-size: 300% !important;
	}
	/*email icon*/
	.fl-node-597bb5ccdb947 .fa {
		font-size: 170% !important;
	}
	/*note*/
	.fl-node-597bbe3ca2b23 {
		font-size:10px !important;
	}
}
	

@media (max-width:1300px) {
/*--MEGA MENU STAY--*/
/*
#mega-menu-item-871 a.mega-menu-link {
	font-size:10px !important;
}
*/
/*Stay in Oxford*/
#mega-menu-item-871 {
    margin-top: 20px !important;
}
#mega-menu-item-343 {
    margin-top: 10px !important;
}

/*Stay in Oxford Col 2*/

#mega-menu-item-999 {
    margin-top: 50px !important;
    }
}	

.navigation-search input[type="search"], 
.navigation-search input[type="search"]:active {
  float: left;
  width: 100%;
  border: 1px solid #e0e0e0;
  padding: 10px;
  height: 50px;
  border-radius: 1px;
  outline: none;
  color: #5a5a5a;
  margin-top:6px;
  background-color: rbga(255,255,255,0.8) !important;
}
.search-item {
	padding-right:15px !important;
	background-color:rbga(255,255,255,0.8) !important;
}
.navigation-stick .navigation-search input {
    margin-top:10px !important;
    height:40px;
}


.shiftnav-target {
	font-size:15px !important;
}

/*--FILTER FACET MOBILE PADDING--*/
@media (max-width:768px) {
	.fl-module-class-facet {
		display:none !important;
	}
	.page-id-359 .fl-module-class-facet {
	    display:block !important;
	}
	.page-id-360 .fl-module-class-facet {
	    display:block !important;
	}
}
@media (max-width:767px) {
    blockquote {
        font-size:18px !important;
    }
    blockquote:before {
        font-size:18px !important;
    }
    blockquote:after {
        font-size:18px !important;
    }
    blockquote:p {
        font-size:18px !important;
    }
}

/*--FEATURED AD STAY--*/
@media (max-width:1025px) {
    .fl-node-5991d6acb6470 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:300px;
    }
}
@media (max-width:767px) {
    .fl-node-5991d6acb6470 {
	    font-size:60%;
    }
    .fl-node-5991d6acb6470 .uabb-ib1-title {
	    height:60px !important;
    }
    .fl-node-5991d6acb6470 .uabb-image-wrap {
	    width:auto !important;
	    height:100% !important;
    }
    .fl-node-5991d6acb6470 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:250px !important;
    	margin-bottom:-20px !important;
    }
}
@media (max-width:360px) {
    .fl-node-5991d6acb6470 .uabb-ib1-title {
	    top:150px !important;
    }
}

/*--FEATURED AD EXPLORE--*/
@media (max-width:1025px) {
    .fl-node-59a3434fca9cc .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:300px;
    }
}
@media (max-width:767px) {
    .fl-node-59a3434fca9cc {
	    font-size:60%;
    }
    .fl-node-59a3434fca9cc .uabb-ib1-title {
	    height:60px !important;
    }
    .fl-node-59a3434fca9cc .uabb-image-wrap {
	    width:auto !important;
	    height:100% !important;
    }
    .fl-node-59a3434fca9cc .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:250px !important;
    	margin-bottom:-20px !important;
    }
}
@media (max-width:360px) {
    .fl-node-59a3434fca9cc .uabb-ib1-title {
	    top:150px !important;
    }
}

/*--FEATURED AD TRAVEL & TOURISM--*/
@media (max-width:1025px) {
    .fl-node-59a33e81d6688 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:300px;
    }
}
@media (max-width:767px) {
    .fl-node-59a33e81d63ce {
	    font-size:60%;
    }
    .fl-node-59a33e81d63ce .uabb-ib1-title {
	    height:60px !important;
    }
    .fl-node-59a33e81d63ce .uabb-image-wrap {
	    width:auto !important;
	    height:100% !important;
    }
    .fl-node-59a33e81d6688 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:250px !important;
    }
}
@media (max-width:360px) {
    .fl-node-59a33e81d63ce .uabb-ib1-title {
	    top:150px !important;
    }
}

/*--FEATURED AD FOOD AND DRINK--*/
@media (max-width:1025px) {
    .fl-node-59a332ce71ea4 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:300px;
    }
}

@media (max-width:767px) {
    .fl-node-59a332ce72156 {
	    font-size:60%;
    }
    .fl-node-59a332ce72156 .uabb-ib1-title {
	    height:60px !important;
    }
    .fl-node-59a332ce72156 .uabb-image-wrap {
	    width:auto !important;
	    height:100% !important;
    }
    .fl-node-59a332ce71ea4 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:250px !important;
    }
}
@media (max-width:360px) {
    .fl-node-59a332ce72156 .uabb-ib1-title {
	    top:150px !important;
    }
}

/*--FEATURED AD ART AND ENTERTAINMENT--*/
@media (max-width:1025px) {
    .fl-node-59a3224edf0ed .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:300px;
    }
}
@media (max-width:767px) {
    .fl-node-59a3224edf0ed {
	    font-size:60%;
    }
    .fl-node-59a3224edf0ed .uabb-ib1-title {
	    height:60px !important;
    }
    .fl-node-59a3224edf0ed .uabb-image-wrap {
	    width:auto !important;
	    height:100% !important;
    }
    .fl-node-59a3224edf0ed .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:250px !important;
    	margin-bottom:-20px !important;
    }
}
@media (max-width:360px) {
    .fl-node-59a3224edf0ed .uabb-ib1-title {
	    top:150px !important;
    }
}

/*--FEATURED AD BUSINESS--*/
@media (max-width:1025px) {
    .fl-node-59a308e8ae0c8 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:300px;
    }
}
@media (max-width:767px) {
    .fl-node-59a308e8ae0c8 {
	    font-size:60%;
    }
    .fl-node-59a308e8ae0c8 .uabb-ib1-title {
	    height:60px !important;
    }
    .fl-node-59a308e8ae0c8 .uabb-image-wrap {
	    width:auto !important;
	    height:100% !important;
    }
    .fl-node-59a308e8ae0c8 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:250px !important;
    	margin-bottom:-20px !important;
    }
}
@media (max-width:360px) {
    .fl-node-59a308e8ae0c8 .uabb-ib1-title {
	    top:150px !important;
    }
}

/*--FEATURED AD EDUCATION--*/
@media (max-width:1025px) {
    .fl-node-59a310a77d216 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:300px;
    }
}
@media (max-width:767px) {
    .fl-node-59a310a77d216 {
	    font-size:60%;
    }
    .fl-node-59a310a77d216 .uabb-ib1-title {
	    height:60px !important;
    }
    .fl-node-59a310a77d216 .uabb-image-wrap {
	    width:auto !important;
	    height:100% !important;
    }
    .fl-node-59a310a77d216 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:250px !important;
    	margin-bottom:-20px !important;
    }
}
@media (max-width:360px) {
    .fl-node-59a310a77d216 .uabb-ib1-title {
	    top:150px !important;
    }
}

/*--FEATURED AD HEALTH AND BEAUTY--*/
@media (max-width:1025px) {
    .fl-node-59a3187fc6aa2 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:300px;
    }
}
@media (max-width:767px) {
    .fl-node-59a3187fc6aa2 {
	    font-size:60%;
    }
    .fl-node-59a3187fc6aa2 .uabb-ib1-title {
	    height:60px !important;
    }
    .fl-node-59a3187fc6aa2 .uabb-image-wrap {
	    width:auto !important;
	    height:100% !important;
    }
    .fl-node-59a3187fc6aa2 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:250px !important;
    	margin-bottom:-20px !important;
    }
}
@media (max-width:360px) {
    .fl-node-59a3187fc6aa2 .uabb-ib1-title {
	    top:150px !important;
    }
}

/*--FEATURED AD COMMUNITY--*/
@media (max-width:1025px) {
    .fl-node-59a31dc350d68 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:300px;
    }
}
@media (max-width:767px) {
    .fl-node-59a31dc350d68 {
	    font-size:60%;
    }
    .fl-node-59a31dc350d68 .uabb-ib1-title {
	    height:60px !important;
    }
    .fl-node-59a31dc350d68 .uabb-image-wrap {
	    width:auto !important;
	    height:100% !important;
    }
    .fl-node-59a31dc350d68 .uabb-banner-block-custom-height.uabb-ib1-block {
    	height:250px !important;
    	margin-bottom:-20px !important;
    }
}
@media (max-width:360px) {
    .fl-node-59a31dc350d68 .uabb-ib1-title {
	    top:150px !important;
    }
}

/*--REVERSE COLUMNS TABLET--*/
@media (max-width: 1025px) {
    .fl-col-group.fl-col-group-responsive-reversed {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -moz-box;
        display: -webkit-flex;
        display: flex;
        flex-flow: row wrap;
        -ms-box-orient: horizontal;
        -webkit-flex-flow: row wrap;
    }
    .fl-col-group-responsive-reversed .fl-col:nth-of-type(1) {
        -webkit-box-ordinal-group: 12;
        -moz-box-ordinal-group: 12;
        -ms-flex-order: 12;
        -webkit-order: 12;
        order: 12;
    }
}

/*--TOP BAR FONT--*/
.ox-topbar {
	font-family:lato;
}

/*--GP MENU HIDE UNDER SHIFTNAV--*/
@media (max-width:1120px) {
    .inside-navigation {
    	display:none;
    	padding-top:20px !important;
    }
}
@media (min-width:1121px) {
    .inside-navigation {
    	display:block !important;
    }
}


/*--SHIFTNAV SEARCH ICON--*/
.shiftnav-searchbar-toggle {
	margin-top:5px;
}

/*--BLOCKQUOTES--*/
.oxc-quote {
    color: #a0a0a0;
    font-size: 30px;
    line-height: 1.2em;
    font-weight: 800;
}
@media (max-width:1025px) {
	.oxc-quote {
		font-size:24px;
	}
}

@media (max-width:767px) {
	.oxc-quote {
		font-size:20px;
	}
}

/*--MOBILE SEARCH ICON POSITION--*/
@media (max-width:599px) {
	.shiftnav-searchbar-toggle {
		margin-top:0px;
		margin-right:-10px;
	}
}

@media (max-width:380px) {
	.shiftnav-searchbar-toggle {
		margin-right:-15px;
	}
}

@media (max-width:380px) {
    #shiftnav-toggle-main img {
	    width:200px !important;
    }
}

/*--ADVERTISE PAGE--*/

.ad-tick {
	color: #9f2064 !important;
	font-size: 30px !important;
}
.ad-tick-text {
	font-size: 20px;
}
.price-1 {
    color: #9f2064;
    font-size: 40px;
}
.price-2 {
    font-size: 50px;
}
.ad-ideal {
    font-size: 20px; 
    color: #9f2064;
}
@media (max-width:767px) {
	.ad-tick {
	    font-size: 18px !important;
    }
	.ad-tick-text {
	    font-size: 15px !important;
	}
    .ad-business {
	font-size:70% !important;
	margin-top:-15px;
    }
    .ad-entry {
	    font-size:80%;
	    margin:-10px;
    }
    .ad-price {
	    font-size:70% !important;
	    margin:-10px 0 -10px 0;
	    padding-top:10px;
    }
    .ad-ideal, .ad-includes {
	    font-size:80%;
    }
    .ad-checklist p{
	    font-size:70%;
    }
    .ad-business {
        font-size:15px;
    }
    .ad-example h3 {
	    font-size:140% !important;
    }
    .price-1 {
        color: #9f2064;
        font-size: 30px;
    }
    .price-2 {
        font-size: 30px;
    }
    .ad-ideal {
        font-size: 15px; 
    }
}

/*
RESPONSIVE MAIN CATEGORIES
*/

/*--STAY - SELF-CATERING--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cad54a933ac h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	    .fl-node-59cad54a933e4 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cad54a933e4 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cad54a933e4 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--STAY - CAMPING--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cad8b7a692e h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	    .fl-node-59cad8b7a696c .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cad8b7a696c .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cad8b7a696c .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--STAY - GUESTHOUSES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-5992565184e1b h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	    .fl-node-5992565184ec5 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-5992565184ec5 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-5992565184ec5 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--STAY - HOSTELS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cad961adc81 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	    .fl-node-59cad961adcc3 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cad961adcc3 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cad961adcc3 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--STAY - HOTELS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cada1cd7c78 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	    .fl-node-59cada1cd7cb2 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cada1cd7cb2 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cada1cd7cb2 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--STAY - TO BUY OR RENT--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cadae3e604f h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	    .fl-node-59cadae3e6089 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cadae3e6089 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cadae3e6089 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--TRAVEL AND TOURISM - AIR TRAVEL--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae5d8ddb98 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	    .fl-node-59cae5d8ddbd9 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae5d8ddbd9 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae5d8ddbd9 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--TRAVEL AND TOURISM - ATTRACTIONS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae6504f4a8 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	    .fl-node-59cae6504f4e4 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae6504f4e4 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae6504f4e4 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--TRAVEL AND TOURISM - BUS SERVICES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae6b33d170 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	    .fl-node-59cae6b33d1ae .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae6b33d1ae .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae6b33d1ae .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--TRAVEL AND TOURISM - CAR PARKS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae7267065b h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	    .fl-node-59cae72670693 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae72670693 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae72670693 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--TRAVEL AND TOURISM - COACH HIRE--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae79d6fca9 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	    .fl-node-59cae79d6fce2 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae79d6fce2 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae79d6fce2 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--TRAVEL AND TOURISM - TAXI SERVICES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae84cda8ca h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	    .fl-node-59cae84cda924 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae84cda924 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae84cda924 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--TRAVEL AND TOURISM - RAIL TRAVEL--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae7f3d27cc h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	    .fl-node-59cae7f3d2807 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae7f3d2807 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae7f3d2807 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--FOOD AND DRINK - CAFES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae2ccd4118 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cae2ccd4152 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae2ccd4152 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae2ccd4152 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--FOOD AND DRINK - PUBS AND BARS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae358d44a5 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cae358d44de .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae358d44de .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae358d44de .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--FOOD AND DRINK - RESTAURANTS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae3e445fd0 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cae3e446009 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae3e446009 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae3e446009 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--FOOD AND DRINK - TAKEAWAYS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae43fc2775 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cae43fc27c7 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae43fc27c7 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae43fc27c7 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--SHOPPING--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae4ab59597 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cae4ab595d0 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae4ab595d0 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae4ab595d0 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--SPORT AND LEISURE--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae5313669f h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cae531366da .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae531366da .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae531366da .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--ART AND ENTERTAINMENT - CINEMA--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cadc4c2bb97 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cadc4c2bbd0 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cadc4c2bbd0 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cadc4c2bbd0 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--ART AND ENTERTAINMENT - DANCE--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cadd576bc7a h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cadd576bcb5 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cadd576bcb5 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cadd576bcb5 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--ART AND ENTERTAINMENT - ENTERTAINERS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59caddd2c2f59 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59caddd2c2f93 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59caddd2c2f93 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59caddd2c2f93 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--ART AND ENTERTAINMENT - GALLERIES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cadf5d0c45b h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cadf5d0c494 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cadf5d0c494 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cadf5d0c494 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--ART AND ENTERTAINMENT - LESBIAN AND GAY--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cadff251008 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cadff251040 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cadff251040 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cadff251040 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--ART AND ENTERTAINMENT - MUSEUMS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae05aa2e12 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cae05aa2e4b .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae05aa2e4b .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae05aa2e4b .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--ART AND ENTERTAINMENT - MUSIC--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae109bdffd h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cae109be035 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae109be035 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae109be035 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--ART AND ENTERTAINMENT - NIGHTCLUBS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae16d39385 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cae16d393c7 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae16d393c7 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae16d393c7 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--ART AND ENTERTAINMENT - THEATRE--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cae1e877a28 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cae1e877a7b .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cae1e877a7b .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cae1e877a7b .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--BUSINESS - ADVICE AND TRAINING--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59caebb2006cc h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59caebb200709 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59caebb200709 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59caebb200709 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--BUSINESS - BUSINESS PREMISES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59caf78b915ce h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59caf78b9161f .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59caf78b9161f .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59caf78b9161f .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--BUSINESS - HOSPITALITY--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59caf813e220e h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59caf813e224f .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59caf813e224f .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59caf813e224f .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--BUSINESS - TECHNOLOGY--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59caf89a3970a h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59caf89a39744 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59caf89a39744 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59caf89a39744 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--BUSINESS - MANUFACTURING--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59caf9236c100 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59caf9236c14a .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59caf9236c14a .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59caf9236c14a .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--BUSINESS - MARKETING AND PR--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59caf996a4762 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59caf996a47a3 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59caf996a47a3 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59caf996a47a3 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--EDUCATION - ENGLISH LANGUAGE SCHOOLS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cafc9abaac2 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cafc9abab0a .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cafc9abab0a .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cafc9abab0a .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--EDUCATION - FURTHER EDUCATION--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cafd1f402a7 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cafd1f402e3 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cafd1f402e3 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cafd1f402e3 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--EDUCATION - PUBLIC SECTOR SCHOOLS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cafd9243e93 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cafd9243ecb .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cafd9243ecb .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cafd9243ecb .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--EDUCATION - SPECIALIST EDUCATION--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cafe101538b h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cafe10153c4 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cafe10153c4 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cafe10153c4 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--EDUCATION - TUTORIAL COLLEGES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cafe9eead7c h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cafe9eeadb6 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cafe9eeadb6 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cafe9eeadb6 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--EDUCATION - UNIVERSITIES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59caff0ea523a h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59caff0ea5275 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59caff0ea5275 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59caff0ea5275 .uabb-ib1-title {
    	height:80px !important;
	}
}

/* Responsive Edit FIX */

.fl-builder-edit #shiftnav-toggle-main {
    display: none !important;
}

/*--HEALTH AND BEAUTY - BEAUTY SALONS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59caffecb651e h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59caffecb6557 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59caffecb6557 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59caffecb6557 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--HEALTH AND BEAUTY - DENTAL PRACTICES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cb006344adf h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cb006344b18 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cb006344b18 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cb006344b18 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--HEALTH AND BEAUTY - HAIRDRESSERS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cb00e4978c6 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cb00e4978ff .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cb00e4978ff .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cb00e4978ff .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--HEALTH AND BEAUTY - HEALTH CENTRES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cb015850be5 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cb015850c26 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cb015850c26 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cb015850c26 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--HEALTH AND BEAUTY - HOSPITALS AND CLINICS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cb01d555065 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cb01d5550a7 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cb01d5550a7 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cb01d5550a7 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--COMMUNITY - ADVICE AND SUPPORT GROUPS--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cb02e26e49b h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cb02e26e4d9 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cb02e26e4d9 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cb02e26e4d9 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--COMMUNITY - CHARITIES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cb03779975d h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cb037799798 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cb037799798 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cb037799798 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--COMMUNITY - CLUBS AND SOCIETIES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cb03e876da9 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cb03e876de6 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cb03e876de6 .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cb03e876de6 .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--COMMUNITY - COMMUNITY CENTRES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cb0459a79cd h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cb0459a7a0c .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cb0459a7a0c .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cb0459a7a0c .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--COMMUNITY - LOCAL RESOURCES--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cb04c0a60bf h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cb04c0a60fd .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cb04c0a60fd .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cb04c0a60fd .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--COMMUNITY - MEDIA--*/
@media (min-width:1025px) and (max-width:1279px) {
    .fl-node-59cb052c8a955 h3 {
	    font-size:140%;
	    margin-top:-20px;
    }
}
@media (min-width:1042px) and (max-width:1279px) {
	.fl-node-59cb052c8a98d .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    }
}

@media (min-width:1025px) and (max-width:1042px) {
    .fl-node-59cb052c8a98d .uabb-ib1-title {
    	height:70px !important;
    	margin-top:-8px;
    	margin-bottom: 6px;
    }
}
@media (max-width:750px) {
	.fl-node-59cb052c8a98d .uabb-ib1-title {
    	height:80px !important;
	}
}

/*--MOBILE BREADCRUMBS--*/
@media (max-width:767px) {
	.breadcrumbs {
		margin: 0 0 -40px 0 !important;
	}
}

/*--MOBILE BOTTOM HEIGHT MENU FIX*--*/
@media (max-width:600px) {
    #shiftnav-toggle-main {
        padding-bottom:8px !important;
    }
}

/*--FORM RECAPTCHA MOBILE--*/
@media (max-width:1299px) {
    .ginput_recaptcha {
        transform:scale(0.85);
        -webkit-transform:scale(0.85);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}
@media (max-width:1199px) {
    .ginput_recaptcha {
        transform:scale(0.75);
        -webkit-transform:scale(0.75);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}
@media (max-width:1059px) {
    .ginput_recaptcha {
        transform:scale(0.7);
        -webkit-transform:scale(0.7);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}
@media (max-width:1025px) {
    .ginput_recaptcha {
        transform:scale(1);
        -webkit-transform:scale(1);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}
@media (max-width:414px) {
    .ginput_recaptcha {
        transform:scale(0.85);
        -webkit-transform:scale(0.85);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}
@media (max-width:365px) {
    .ginput_recaptcha {
        transform:scale(0.75);
        -webkit-transform:scale(0.75);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}
@media (max-width:335px) {
    .ginput_recaptcha {
        transform:scale(0.65);
        -webkit-transform:scale(0.65);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}
@media (max-width:305px) {
    .ginput_recaptcha {
        transform:scale(0.55);
        -webkit-transform:scale(0.55);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}
@media (max-width:275px) {
    .ginput_recaptcha {
        transform:scale(0.45);
        -webkit-transform:scale(0.45);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}
@media (max-width:245px) {
    .ginput_recaptcha {
        transform:scale(0.35);
        -webkit-transform:scale(0.35);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}


/*--ADVERTISE PAGE--*/

.ox-equivalent {
    color: #9f2064;
}

@media (max-width:767px) {
    .fl-node-59b09bd1c81f5 .uabb-button {
            margin-top:-20px;
    }
}

/*--ENHANCED ENTRY--*/

.single_add_to_cart_button {
    width:100% !important;
}

.uabb-pricing-table-features li {
    line-height:1.2 !important;
}

@media (max-width:767px) {
    .fl-node-59e10d1da1561{
        margin-top:-30px !important;
    }
}

/*--BASKET--*/

.woocommerce .actions {
    display:none !important;
}

/*--TOP BAR--*/

.ox-topbar {
    font-weight: normal !important;
    font-size:12px !important;
    font-weight: normal !important;
    font-style: normal !important;
}
.ox-topbar a {
    font-weight: normal !important;
    font-size:12px !important;
    font-family: Lato !important;
    font-style: normal !important;
}
.main-nav ul li a {
    font-weight: normal !important;
    font-size:12px !important;
    font-family: Lato !important;
    font-style: normal !important;
}

/*--CATEGORY IMAGE LOAD SIZE FIX--*/

.uabb-banner-block-custom-height.uabb-ib1-block img {
    width: 100% !important;
    height: auto !important;
}

/*--TOOLTIPS--*/

.uabb-photo-gallery-caption-hover {
    color:#fff !important;
    background-color:#9F2064 !important;
    top:0;
    bottom:0 !important;
    left:0;
    right:0;
    padding:0px !important;
    z-index:99;
}
.uabb-photo-gallery-caption {
    white-space:pre-line!important;
    margin:auto!important;
    bottom:auto !important;
}

.uabb-photo-gallery-item {
    width:10% !important;
}

.uabb-photo-gallery,
.uabb-photo-gallery-content {
	overflow: visible !important;
}

.uabb-photo-gallery-content:hover .uabb-photo-gallery-caption-hover {
    position: absolute;
    top: -25px;
    left: -20px;
    min-width: 80px !important;
    padding: 1px 4px !important;
}
.uabb-photo-gallery-content .uabb-photo-gallery-caption-hover {
    position: absolute;
    top: -25px;
    left: -20px;
    min-width: 80px !important;
    padding: 1px 4px !important;
}

@media (max-width:600px) {
	.uabb-photo-gallery-caption-hover {
		font-size:12px !important;
	}
}

/*--OPT IN--*/

#wc_checkout_add_ons {
    font-size:14px !important;
}

/*--SWIPE ARROWS MOBILE--*/

@media (max-width:767px) {
    .fl-node-5a1066ee1c082 .fa-long-arrow-right, 
    .fl-node-5a1066ee1c082 .fa-long-arrow-left {
        font-size:12px !important;
    }
}

/*--IE FLEX FIX--*/
.left-flex {
    -webkit-flex: 2 !important;
    flex: 2 !important;
}

.right-flex {
    -webkit-flex: 3 !important;
    flex: 3 !important;
}

/*--IE SVG LOGO FIX--*/
.main-navigation .navigation-logo img {
    width:435px;
}


/* # PRIVACY POLICY
==================================================*/
 
/* Table Responsive */
 
table {
  width: 100%;
  table-layout: fixed;
}

@media (max-width: 500px) {
    table tr td {
        font-size: 11px;
    }
}
 
/* # GDPR COOKIE PLUGIN
==================================================*/
 
/* Remove Popup Branding */
 
.moove-gdpr-branding-cnt {
    display: none;
}
 
/* Remove Button Border Radius */
 
.mgbutton {
    border-radius: 0 !important;
}
 
/* Remove Popup Tab Border Radius */
 
.moove-gdpr-tab-nav {
    border-radius: 0 !important;
}


#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title  {
    font-family: 'Lato' !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
    font-family: 'Lato' !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    font-family: 'Lato' !important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
	font-family: 'Lato' !important;
	font-weight: 400 !important;
}

/* Privacy Policy Responsive */

@media (max-width: 1024px) {
    /* Top Section */
    .fl-node-59f2931915350 {
        width: 1% !important;
    }
    .fl-node-59f2931915388 {
        width: 98% !important;
    }
    .fl-node-59f29319153c1 {
        width: 1% !important;
    }
    /* Table Section */
    .fl-node-5b05c29dac27f {
        width: 1% !important;
    }
    .fl-node-5b05c29dac2c0 {
        width: 98% !important;
        margin-top: -40px;
        margin-bottom: -40px;
    }
    .fl-node-5b05c29dac33d {
        width: 1% !important;
    }
    /* Lower Section */
    .fl-node-5b05c2d3c122a {
        width: 1% !important;
    }
    .fl-node-5b05c2d3c1267 {
        width: 98% !important;
    }
    .fl-node-5b05c2d3c12df {
        width: 1% !important;
    }
}

.page-id-412 table {
    table-layout: auto !important;
}

/*
.fl-slideshow-container,
.fl-slideshow img {
    height: 300px !important;

}

.fl-slideshow-nav-buttons {
    margin-top: -200px;
}
*/
/* Menu Position Fix */

#mega-menu-wrap-primary #mega-menu-primary {
    visibility: visible;
    text-align: right;
    padding: 15px 0 0 0;
}

/* Menu Logo Click Fix */

.main-navigation .navigation-logo img {
    z-index: 10;
}


/*
@media(min-width:1024px){
.fl-slideshow .fl-slideshow-image img,
.fl-slideshow-container {
width: 100% !important;
height: auto!important;
left: 0!important;
top: 0!important;
}	
}
*/

/* Cookie Bar */

#catapult-cookie-bar {
    border: 1px solid #9F2064 !important;
    font-size: 13px !important;
    padding: 10px 20px !important;
    bottom: 20px !important;
}

#catapult-cookie-bar p {
    font-size: 13px !important;
}

#catapult-cookie-bar h3 {
    font-sizE: 22px !important;
    color: #3a3a3a !important;
    text-transform: uppercase !important;
    margin-bottom: -5px !important;
}

#catapultCookie {
    border-radius: 0 !important;
    font-size: 13px !important;
}

#catapultCookie:hover {
    background-color: #3a3a3a !important;
}

.fa,
.fa-facebook-official,
.fa-youtube-square {
    font-family: 'FontAwesome' !important;
}

.secondary-navigation a.cart-contents:not(.has-svg-icon):before {
    content: "\f07a";
    font-family: 'FontAwesome' !important;
}
