@font-face {
    font-family: 'Silom';
    src: url('../fonts/Silom.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NeoSans Light Italic';
    src: url('../fonts/NeoSans-Light-Italic.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}@font-face {
    font-family: 'NeoSans Medium Italic';
    src: url('../fonts/NeoSans-Medium-Italic.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}@font-face {
    font-family: 'NeoSans Black Italic';
    src: url('../fonts/NeoSans-Black-Italic.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}@font-face {
    font-family: 'NeoSans Black';
    src: url('../fonts/NeoSans-Black.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Dare';
    src: url('../fonts/Dare.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Duality';
    src: url('../fonts/duality.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Face Your Fears';
    src: url('../fonts/Face_Your_Fears.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Ckdg Regular';
    src: url('/client/fonts/Ckdg-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Baro Plain';
    src: url('/client/fonts/Baro-Plain.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Baro LineThree';
    src: url('/client/fonts/Baro-LineThree.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Black Coffee Shadow';
    src: url('/client/fonts/Black-coffee-shadow.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Mayton';
    src: url('/client/fonts/Mayton.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Blackpool Default';
    src: url('../fonts/AJT-BPB.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Bebas Neue';
    src: url('../fonts/BebasNeue.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Baskvill';
    src: url('../fonts/baskvill.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'African';
    src: url('../fonts/african.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Playtime With Hot Toddies';
    src: url('../fonts/playtime.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Interstate Black';
    src: url('../fonts/Interstate-Black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Interstate Ultra Black';
    src: url('../fonts/Interstate-UltraBlack-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'American Typewriter';
    src: url('../fonts/AmericanTypewriterRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'High Voltage Rough';
    src: url('../fonts/HighVoltageRough.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Abegnale';
    src: url('../fonts/Abegnale.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Sloppy Dragon';
    src: url('../fonts/SloppyDragon_VL.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Trajan Regular';
    src: url('../fonts/Trajan-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AlternateGothic2 BT';
    src: url('../fonts/Alternate-Gothic-No-BT.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Dominica';
    src: url('../fonts/dominica.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Orbitron Black';
    src: url('../fonts/orbitron-black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Orbitron Bold';
    src: url('../fonts/orbitron-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Orbitron Light';
    src: url('../fonts/orbitron-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Orbitron Medium';
    src: url('../fonts/orbitron-medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Rita Font';
    src: url('../fonts/rita-font.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'O Headline';
    src: url('../fonts/o-headline.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ruachletplain';
    src: url('../fonts/Ruach-LET.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Nemesis';
    src: url('../fonts/nemesis.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Astigmatic Mother Hen AOE';
    src: url('../fonts/Astigmatic-Mother-Hen-AOE.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'wickerman';
    src: url('../fonts/WickerManAT-condensedversion.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DK-Plague-Master';
    src: url('../fonts/DK Plague Master.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Jenna Sue';
    src: url('/client/fonts/JennaSue.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Mistral';
    src: url('/client/fonts/MISTRAL.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cutie Patootie Skinny';
    src: url('/client/fonts/Cutie_Patootie_Skinny.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
	font-family:"Flamingo Comiccar";src:url("/client/fonts/ComicsCarToon_Regular.eot?") format("eot"),
	url("/client/fonts/ComicsCarToon_Regular.woff") format("woff"),
	url("/client/fonts/ComicsCarToon_Regular.ttf") format("truetype"),
	url("/client/fonts/ComicsCarToon_Regular.svg#ComicsCarToon") format("svg");
	font-weight:normal;font-style:normal;}
@font-face {
	font-family:"flamingo-comiccar";src:url("/client/fonts/ComicsCarToon_Regular.eot?") format("eot"),url("/client/fonts/ComicsCarToon_Regular.woff") format("woff"),url("/client/fonts/ComicsCarToon_Regular.ttf") format("truetype"),url("/client/fonts/ComicsCarToon_Regular.svg#ComicsCarToon") format("svg");font-weight:normal;font-style:normal;}
@font-face {
    font-family: 'Flamingo Toulllcn';
    src: url('/client/fonts/TOULLLCN.TTF') format('truetype');
}
@font-face {
    font-family: 'flamingo-toulllcn';
    src: url('/client/fonts/TOULLLCN.TTF') format('truetype');
}
@font-face {
    font-family: 'chesterzoo-reg';
    src: url('../fonts/chesterzoo-reg.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Chester Zoo Regular';
    src: url('../fonts/chesterzoo-reg.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'chesterzoo-bold';
    src: url('../fonts/chesterzoo-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "Chester Zoo Bold";
    src: url('../fonts/chesterzoo-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'chesterzoo-italic';
    src: url('../fonts/chesterzoo-italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Chester Zoo Italic';
    src: url('../fonts/chesterzoo-italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'chesterzoo-fun';
    src: url('../fonts/chesterzoo-fun.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Chester Zoo Fun';
    src: url('../fonts/chesterzoo-fun.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Playfair Display';
    src: url('../fonts/PlayfairDisplaySC-Regular.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Compacta Bold';
    src: url('../fonts/Compacta Std Bold.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'compacta-bold';
    src: url('../fonts/Compacta Std Bold.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Avinir Heavy';
    src: url('../fonts/AEH.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'avinir-heavy';
    src: url('../fonts/AEH.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Avinir Light';
    src: url('../fonts/Avenir.ttc') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Bold';
    src: url('../fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Amatic Bold';
    src: url('../fonts/amatic-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Sauna Bold';
    src: url('../fonts/Sauna-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sauna-bold';
    src: url('../fonts/Sauna-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Museo Rounded';
    src: url('../fonts/exljbris-MuseoSansRounded.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Museo Rounded 900';
    src: url('../fonts/exljbris-MuseoSansRounded900.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.photoUploadBanner {
	max-width: 1080px;
}
.customiseProduct #langSwitcher {
	display: none;
}
.rev_slider_wrapper.fullwidthbanner-container {
	width: 1080px!important;
	max-width: 100%!important;
	overflow: hidden;
}

.standardHeight.odd.last {
    width: 100%;
}
.odd.last span.price-bubble {
    left: 225px;
}

.testfont {
	font-family: wickerman;
	font-size: 150px;
}
.text-center {
	text-align: center;
}
#contact input.submit, .cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active, .cbp-l-loadMore-button .cbp-l-loadMore-link:hover, .cbp-l-filters-button .cbp-filter-counter, .bg-color, #price-list .button:hover, #price-list .featured .button, .progress-bar, #back-to-top, .portfolioFilter a.current, .portfolioFilter a:hover, .label-primary, .panel-title, #buttonTabs li.active a, .box-style5, .box-style7, .box-style10, .progress-bars-4 .progress-bar-tooltip, .timeline::before, h4.fitness-label, .bg-overlay:after {
    background-color: #D30047;
}
.bg-img-1 {
    background-image: url(../images/backgrounds/background.jpg);
}
.fixed-bottom {
    position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 9;
    opacity: 0.9;
}
.fixed-bottom .next {
	min-width: 250px;
	font-size: 16px;
}
.next {
    padding: 30px;
    padding-left: initial;
    padding-right: initial;
    border-radius: 10px;
    min-width: 150px;
    font-weight: normal;
    font-size: 12px;
    text-transform: capitalize;
}
.color-f6 {
    background: url('/client/images/backgrounds/footer-bg.jpg');
    background-size: 100%;
    color: #fff;
}
.copyright {
	font-size: 11px;
	padding: 5px 0;
}
.fixed-bottom {
    opacity: 1;
}
.next-pages {
    margin-top: 0;
    margin-bottom: 50px;
}
.pageheading {
	font-weight: 100;
	margin-top: 0;
	font-size: 30px;
	margin-bottom: 0px;
}
.subcat-title {
    margin: 15px 0 35px;
}
img.downarrow {
    width: 40px;
    padding: 40px 0 0;
}

.builder-switcher {
    displaY: inline-block;
    width: 175px;
    vertical-align: top;
    text-align: center;
}

.builder-switcher .switcher-value-label {
    color: #444444;
    text-align: center;
    margin-bottom: 22px;
}

.builder-switcher .pageheading {
    padding-left: 10px;
    padding-right: 10px;
}

.builder-switcher .pageheading, .builder-switcher .pageheading strong {
    font-size: 16px;
}

#builder-internal-no-switches {
    display: block;
}

#builder-internal-with-switches {
    display: inline-block;
}
.equal {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;    
}

.col-md-12 .price-bubble {
    top: -385px;
    left: 175px;
}
.col-md-12 .subcat-title {
    bottom: -45px;
}

#brightness-slider {
    -webkit-appearance: none;
    width: 100%;
    margin: 6px 0;
}
#brightness-slider:focus {
    outline: none;
}
#brightness-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 15px;
    cursor: pointer;
    box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
    background: #ffffff;
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, 0.61);
}
#brightness-slider::-webkit-slider-thumb {
    box-shadow: 0px 0px 3.7px #000000, 0px 0px 0px #0d0d0d;
    border: 1px solid #c5004a;
    height: 27px;
    width: 27px;
    border-radius: 38px;
    background: #c5004a;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -7px;
}
#brightness-slider:focus::-webkit-slider-runnable-track {
    background: #ffffff;
}
#brightness-slider::-moz-range-track {
    width: 100%;
    height: 15px;
    cursor: pointer;
    box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
    background: #ffffff;
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, 0.61);
}
#brightness-slider::-moz-range-thumb {
    box-shadow: 0px 0px 3.7px #000000, 0px 0px 0px #0d0d0d;
    border: 1px solid #c5004a;
    height: 27px;
    width: 27px;
    border-radius: 38px;
    background: #c5004a;
    cursor: pointer;
}
#brightness-slider::-ms-track {
    width: 100%;
    height: 15px;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    color: transparent;
}
#brightness-slider::-ms-fill-lower {
    background: #f0f0f0;
    border: 1px solid rgba(0, 0, 0, 0.61);
    border-radius: 20px;
    box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
}
#brightness-slider::-ms-fill-upper {
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.61);
    border-radius: 20px;
    box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
}
#brightness-slider::-ms-thumb {
    box-shadow: 0px 0px 3.7px #000000, 0px 0px 0px #0d0d0d;
    border: 1px solid #c5004a;
    height: 27px;
    width: 27px;
    border-radius: 38px;
    background: #c5004a;
    cursor: pointer;
    height: 15px;
}
#brightness-slider:focus::-ms-fill-lower {
    background: #ffffff;
}
#brightness-slider:focus::-ms-fill-upper {
    background: #ffffff;
}

#langSwitcher span {
	text-transform: capitalize;
}