				@font-face {
					font-family: '.';
					src: url('font_files/..eot');
					src: url('font_files/..eot') format('embedded-opentype'),
						 url('font_files/..woff2') format('woff2'),
						 url('font_files/..woff') format('woff'),
						 url('font_files/..ttf') format('truetype'),
						 url('font_files/..svg#.') format('svg');
				}
							@font-face {
					font-family: '..';
					src: url('font_files/...eot');
					src: url('font_files/...eot') format('embedded-opentype'),
						 url('font_files/...woff2') format('woff2'),
						 url('font_files/...woff') format('woff'),
						 url('font_files/...ttf') format('truetype'),
						 url('font_files/...svg#..') format('svg');
				}
							@font-face {
					font-family: 'ArimaMaduraiLight';
					src: url('font_files/ArimaMaduraiLight.eot');
					src: url('font_files/ArimaMaduraiLight.eot') format('embedded-opentype'),
						 url('font_files/ArimaMaduraiLight.woff2') format('woff2'),
						 url('font_files/ArimaMaduraiLight.woff') format('woff'),
						 url('font_files/ArimaMaduraiLight.ttf') format('truetype'),
						 url('font_files/ArimaMaduraiLight.svg#ArimaMaduraiLight') format('svg');
				}
							@font-face {
					font-family: 'Codropsicons';
					src: url('font_files/Codropsicons.eot');
					src: url('font_files/Codropsicons.eot') format('embedded-opentype'),
						 url('font_files/Codropsicons.woff2') format('woff2'),
						 url('font_files/Codropsicons.woff') format('woff'),
						 url('font_files/Codropsicons.ttf') format('truetype'),
						 url('font_files/Codropsicons.svg#Codropsicons') format('svg');
				}
							@font-face {
					font-family: 'DekkoRegular';
					src: url('font_files/DekkoRegular.eot');
					src: url('font_files/DekkoRegular.eot') format('embedded-opentype'),
						 url('font_files/DekkoRegular.woff2') format('woff2'),
						 url('font_files/DekkoRegular.woff') format('woff'),
						 url('font_files/DekkoRegular.ttf') format('truetype'),
						 url('font_files/DekkoRegular.svg#DekkoRegular') format('svg');
				}
							@font-face {
					font-family: 'IndieFlower';
					src: url('font_files/IndieFlower.eot');
					src: url('font_files/IndieFlower.eot') format('embedded-opentype'),
						 url('font_files/IndieFlower.woff2') format('woff2'),
						 url('font_files/IndieFlower.woff') format('woff'),
						 url('font_files/IndieFlower.ttf') format('truetype'),
						 url('font_files/IndieFlower.svg#IndieFlower') format('svg');
				}
							@font-face {
					font-family: 'LatoLight';
					src: url('font_files/LatoLight.eot');
					src: url('font_files/LatoLight.eot') format('embedded-opentype'),
						 url('font_files/LatoLight.woff2') format('woff2'),
						 url('font_files/LatoLight.woff') format('woff'),
						 url('font_files/LatoLight.ttf') format('truetype'),
						 url('font_files/LatoLight.svg#LatoLight') format('svg');
				}
							@font-face {
					font-family: 'NunitoLight';
					src: url('font_files/NunitoLight.eot');
					src: url('font_files/NunitoLight.eot') format('embedded-opentype'),
						 url('font_files/NunitoLight.woff2') format('woff2'),
						 url('font_files/NunitoLight.woff') format('woff'),
						 url('font_files/NunitoLight.ttf') format('truetype'),
						 url('font_files/NunitoLight.svg#NunitoLight') format('svg');
				}
							@font-face {
					font-family: 'OverlockSCRegular';
					src: url('font_files/OverlockSCRegular.eot');
					src: url('font_files/OverlockSCRegular.eot') format('embedded-opentype'),
						 url('font_files/OverlockSCRegular.woff2') format('woff2'),
						 url('font_files/OverlockSCRegular.woff') format('woff'),
						 url('font_files/OverlockSCRegular.ttf') format('truetype'),
						 url('font_files/OverlockSCRegular.svg#OverlockSCRegular') format('svg');
				}
							@font-face {
					font-family: 'PlayfairDisplayRegular';
					src: url('font_files/PlayfairDisplayRegular.eot');
					src: url('font_files/PlayfairDisplayRegular.eot') format('embedded-opentype'),
						 url('font_files/PlayfairDisplayRegular.woff2') format('woff2'),
						 url('font_files/PlayfairDisplayRegular.woff') format('woff'),
						 url('font_files/PlayfairDisplayRegular.ttf') format('truetype'),
						 url('font_files/PlayfairDisplayRegular.svg#PlayfairDisplayRegular') format('svg');
				}
							@font-face {
					font-family: 'RibeyeMarrowRegular';
					src: url('font_files/RibeyeMarrowRegular.eot');
					src: url('font_files/RibeyeMarrowRegular.eot') format('embedded-opentype'),
						 url('font_files/RibeyeMarrowRegular.woff2') format('woff2'),
						 url('font_files/RibeyeMarrowRegular.woff') format('woff'),
						 url('font_files/RibeyeMarrowRegular.ttf') format('truetype'),
						 url('font_files/RibeyeMarrowRegular.svg#RibeyeMarrowRegular') format('svg');
				}
							@font-face {
					font-family: 'SofadiOneRegular';
					src: url('font_files/SofadiOneRegular.eot');
					src: url('font_files/SofadiOneRegular.eot') format('embedded-opentype'),
						 url('font_files/SofadiOneRegular.woff2') format('woff2'),
						 url('font_files/SofadiOneRegular.woff') format('woff'),
						 url('font_files/SofadiOneRegular.ttf') format('truetype'),
						 url('font_files/SofadiOneRegular.svg#SofadiOneRegular') format('svg');
				}
							@font-face {
					font-family: 'SourceSerifProRegular';
					src: url('font_files/SourceSerifProRegular.eot');
					src: url('font_files/SourceSerifProRegular.eot') format('embedded-opentype'),
						 url('font_files/SourceSerifProRegular.woff2') format('woff2'),
						 url('font_files/SourceSerifProRegular.woff') format('woff'),
						 url('font_files/SourceSerifProRegular.ttf') format('truetype'),
						 url('font_files/SourceSerifProRegular.svg#SourceSerifProRegular') format('svg');
				}
			
._kartoon_klassroom_mandalorian_ononjpg{background:url(../media/img/%20kartoon%20klassroom%20mandalorian%201%281%29.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
._kartoon_klassroom_mandaloriansonjpg{background:url(../media/img/%20kartoon%20klassroom%20mandalorians%281%29.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
._pr_winnie_pronpng{background:url(../media/img/%20pr%20winnie%20pr%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
._pr_winnie_prpng{background:url(../media/img/%20pr%20winnie%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.thbthbnizeda-cddei-foonseon-bffofo-ecfooneasinisefisizejpeg{background:url(../media/img/3b3b90da-cdd8-4171-bf44-ec41ea697560.jpeg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sinifotwfobeid-ethzee-fosiff-betwth-foatwfsedzefecsiejpeg{background:url(../media/img/69424b8d-e30e-46ff-be23-4a2f7d0fec6e.jpeg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
._gwbkonjpg{background:url(../media/img/_gwbk1.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.aon_print_services_jpg{background:url(../media/img/a1%20print%20services%20.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ace_it_logo_ononfize_reduced_jpg{background:url(../media/img/ace%20it%20logo%201150%20reduced%20.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ace_it_logo_reduced_jpg{background:url(../media/img/ace%20it%20logo%20reduced%20.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ace_itjpg{background:url(../media/img/ace%20it.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.aponi_apache_watermarkjpg{background:url(../media/img/aponi%20apache%20watermark.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.army_flying_museum_advertjpg{background:url(../media/img/army%20flying%20museum%20advert.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bzeconfosicth-twbzetw-foththni-addze-fonthfodsizezeeiaththpng{background:url(../media/img/b0c146c3-2b02-4339-add0-f134d6008a33.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.btwbftheieitw-eesini-foesize-nifinic-sibeeidasicfiesizejpeg{background:url(../media/img/b2bf3882-ee69-4e60-959c-6be8da6c5e60.jpeg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.backgroundpdfpng{background:url(../media/img/background.pdf.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ballistic_lightning_frame_png{background:url(../media/img/ballistic%20lightning%20frame%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.benibtheonf-fabfi-fonifoze-bsethsi-finififoacbcnizefizejpeg{background:url(../media/img/be9b3e1f-fab5-4940-b736-5954acbc9050.jpeg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bertie_badger_mugonpng{background:url(../media/img/bertie%20badger%20mug%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bertie_badger_mugpng{background:url(../media/img/bertie%20badger%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bertie_badger_t-shirtonpng{background:url(../media/img/bertie%20badger%20t-shirt%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bertie_badger_t-shirtpng{background:url(../media/img/bertie%20badger%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bertie_badgerpng{background:url(../media/img/bertie%20badger.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bertie_bagder_framepng{background:url(../media/img/bertie%20bagder%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bertie_bristles_framepng{background:url(../media/img/bertie%20bristles%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.best_of_british_framepng{background:url(../media/img/best%20of%20british%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.betty_bunny_framepng{background:url(../media/img/betty%20bunny%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.betty_bunny_mugpng{background:url(../media/img/betty%20bunny%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.betty_bunny_t-shirtpng{background:url(../media/img/betty%20bunny%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.betty_bunnypng{background:url(../media/img/betty%20bunny.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bfeizenifoonni-focbth-foconei-beibth-fseonsionasefisecatwpng{background:url(../media/img/bf809419-4cb3-4c18-b8b3-f7161a757ca2.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.billington_boar_frameonpng{background:url(../media/img/billington%20boar%20frame%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.billington_boar_framepng{background:url(../media/img/billington%20boar%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.billington_boarpng{background:url(../media/img/billington%20boar.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.billington_mugpng{background:url(../media/img/billington%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.billington_t-shirtpng{background:url(../media/img/billington%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.billy_belfastpng{background:url(../media/img/billy%20belfast.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.billy_framepng{background:url(../media/img/billy%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bio_annie_auster_bio_picpng{background:url(../media/img/bio%20annie%20auster%20bio%20pic.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bio_haaf_benny_beaverpng{background:url(../media/img/bio%20haaf%20benny%20beaver.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bio_haaf_skeeterpng{background:url(../media/img/bio%20haaf%20skeeter.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bio_sid_scout_haafpng{background:url(../media/img/bio%20sid%20scout%20haaf.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bio_suzie_sioux_png{background:url(../media/img/bio%20suzie%20sioux%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.blackburn_buccaneerpng{background:url(../media/img/blackburn%20buccaneer.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.blackburn_framepng{background:url(../media/img/blackburn%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_framed_pictures_polly_pumapng{background:url(../media/img/bob%20framed%20pictures%20polly%20puma.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_framed_pictures_walter_widgeonpng{background:url(../media/img/bob%20framed%20pictures%20walter%20widgeon.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_belvedere_centrepng{background:url(../media/img/bob%20mug%20belvedere%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_belvedere_leftpng{background:url(../media/img/bob%20mug%20belvedere%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_billy_centrepng{background:url(../media/img/bob%20mug%20billy%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_billy_leftpng{background:url(../media/img/bob%20mug%20billy%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_blackburn_centrepng{background:url(../media/img/bob%20mug%20blackburn%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_blackburn_leftpng{background:url(../media/img/bob%20mug%20blackburn%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_butler_centrepng{background:url(../media/img/bob%20mug%20butler%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_butler_leftpng{background:url(../media/img/bob%20mug%20butler%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_butler_rightpng{background:url(../media/img/bob%20mug%20butler%20right.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_caiti_centrepng{background:url(../media/img/bob%20mug%20caiti%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_caiti_leftpng{background:url(../media/img/bob%20mug%20caiti%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_chester_red:white_flying_centrepng{background:url(../media/img/bob%20mug%20chester%20red:white%20flying%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_chester_red:white_flyingpng{background:url(../media/img/bob%20mug%20chester%20red:white%20flying.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_chester_silver_:_yellow_flying_centrepng{background:url(../media/img/bob%20mug%20chester%20silver%20:%20yellow%20flying%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_chester_silver:white_staticpng{background:url(../media/img/bob%20mug%20chester%20silver:white%20static.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_chester_silver:yellow_flyingpng{background:url(../media/img/bob%20mug%20chester%20silver:yellow%20flying.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_chester_silver:yellow_static_centrepng{background:url(../media/img/bob%20mug%20chester%20silver:yellow%20static%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_colin_centrepng{background:url(../media/img/bob%20mug%20colin%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_colin_leftpng{background:url(../media/img/bob%20mug%20colin%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_dom_centrepng{background:url(../media/img/bob%20mug%20dom%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_dom_leftpng{background:url(../media/img/bob%20mug%20dom%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_harriet_harrierpng{background:url(../media/img/bob%20mug%20harriet%20harrier.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_harriet_leftpng{background:url(../media/img/bob%20mug%20harriet%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_harry_harrier_centrepng{background:url(../media/img/bob%20mug%20harry%20harrier%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_harry_leftpng{background:url(../media/img/bob%20mug%20harry%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_hector_centrepng{background:url(../media/img/bob%20mug%20hector%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_hector_leftpng{background:url(../media/img/bob%20mug%20hector%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_hunter_centrepng{background:url(../media/img/bob%20mug%20hunter%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_hunter_leftpng{background:url(../media/img/bob%20mug%20hunter%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_james_leftpng{background:url(../media/img/bob%20mug%20james%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_larry_centrepng{background:url(../media/img/bob%20mug%20larry%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_larry_leftpng{background:url(../media/img/bob%20mug%20larry%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_lenny_centrepng{background:url(../media/img/bob%20mug%20lenny%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_lenny_leftpng{background:url(../media/img/bob%20mug%20lenny%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_lyndsay_centrepng{background:url(../media/img/bob%20mug%20lyndsay%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_lyndsay_leftpng{background:url(../media/img/bob%20mug%20lyndsay%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_martin_centrepng{background:url(../media/img/bob%20mug%20martin%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_martin_leftpng{background:url(../media/img/bob%20mug%20martin%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_natalie_centrepng{background:url(../media/img/bob%20mug%20natalie%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_natalie_leftpng{background:url(../media/img/bob%20mug%20natalie%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_nige_centrepng{background:url(../media/img/bob%20mug%20nige%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_nige_leftpng{background:url(../media/img/bob%20mug%20nige%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_percy_centrepng{background:url(../media/img/bob%20mug%20percy%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_polly_puma_centrepng{background:url(../media/img/bob%20mug%20polly%20puma%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_polly_puma_leftpng{background:url(../media/img/bob%20mug%20polly%20puma%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_polly_puma_rightpng{background:url(../media/img/bob%20mug%20polly%20puma%20right.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_sarah_leftpng{background:url(../media/img/bob%20mug%20sarah%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_sid_centrepng{background:url(../media/img/bob%20mug%20sid%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_sid_leftpng{background:url(../media/img/bob%20mug%20sid%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_trev_centrepng{background:url(../media/img/bob%20mug%20trev%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_trev_leftpng{background:url(../media/img/bob%20mug%20trev%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_v_force_centrepng{background:url(../media/img/bob%20mug%20v%20force%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_v_force_leftpng{background:url(../media/img/bob%20mug%20v%20force%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_val_centrepng{background:url(../media/img/bob%20mug%20val%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_val_leftpng{background:url(../media/img/bob%20mug%20val%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_vicky_centrepng{background:url(../media/img/bob%20mug%20vicky%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_vicky_leftpng{background:url(../media/img/bob%20mug%20vicky%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_victor_centrepng{background:url(../media/img/bob%20mug%20victor%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_victor_leftpng{background:url(../media/img/bob%20mug%20victor%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_walter_widgeon_centrepng{background:url(../media/img/bob%20mug%20walter%20widgeon%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_walter_widgeon_leftpng{background:url(../media/img/bob%20mug%20walter%20widgeon%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_walter_widgeon_rightpng{background:url(../media/img/bob%20mug%20walter%20widgeon%20right.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_wendie_centrepng{background:url(../media/img/bob%20mug%20wendie%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_wendie_leftpng{background:url(../media/img/bob%20mug%20wendie%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_winston_leftpng{background:url(../media/img/bob%20mug%20winston%20left.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_mug_winston_whittle_centrepng{background:url(../media/img/bob%20mug%20winston%20whittle%20centre.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_billy_belfastpng{background:url(../media/img/bob%20t-shirts%20billy%20belfast.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_blackburn_png{background:url(../media/img/bob%20t-shirts%20blackburn%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_butlerpng{background:url(../media/img/bob%20t-shirts%20butler.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_caiti_canberrapng{background:url(../media/img/bob%20t-shirts%20caiti%20canberra.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_charlie_chinookpng{background:url(../media/img/bob%20t-shirts%20charlie%20chinook.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_chester_chipmunk_flying_red:whiteonpng{background:url(../media/img/bob%20t-shirts%20chester%20chipmunk%20flying%20red:white%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_chester_chipmunk_flyingpng{background:url(../media/img/bob%20t-shirts%20chester%20chipmunk%20flying.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_colin_canberrapng{background:url(../media/img/bob%20t-shirts%20colin%20canberra.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_dom_dominiepng{background:url(../media/img/bob%20t-shirts%20dom%20dominie.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_ernie_shackleton_png{background:url(../media/img/bob%20t-shirts%20ernie%20shackleton%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_gertie_gannetpng{background:url(../media/img/bob%20t-shirts%20gertie%20gannet.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_harley_herculespng{background:url(../media/img/bob%20t-shirts%20harley%20hercules.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_harriet_harrierpng{background:url(../media/img/bob%20t-shirts%20harriet%20harrier.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_harry_harrierpng{background:url(../media/img/bob%20t-shirts%20harry%20harrier.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_hector_hawkpng{background:url(../media/img/bob%20t-shirts%20hector%20hawk.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_hunterpng{background:url(../media/img/bob%20t-shirts%20hunter.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_james_javelinpng{background:url(../media/img/bob%20t-shirts%20james%20javelin.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_larry_lightning_png{background:url(../media/img/bob%20t-shirts%20larry%20lightning%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_lyndsay_lynx_lighter_t-shirtpng{background:url(../media/img/bob%20t-shirts%20lyndsay%20lynx%20lighter%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_lyndsay_lynxpng{background:url(../media/img/bob%20t-shirts%20lyndsay%20lynx.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_martin_meteorpng{background:url(../media/img/bob%20t-shirts%20martin%20meteor.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_natalie_gnatonpng{background:url(../media/img/bob%20t-shirts%20natalie%20gnat%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_nige_nimrodonpng{background:url(../media/img/bob%20t-shirts%20nige%20nimrod%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_percy_provostpng{background:url(../media/img/bob%20t-shirts%20percy%20provost.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_polly_pumapng{background:url(../media/img/bob%20t-shirts%20polly%20puma.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_rubi_rotodyneonpng{background:url(../media/img/bob%20t-shirts%20rubi%20rotodyne%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_sally_seahawk_png{background:url(../media/img/bob%20t-shirts%20sally%20seahawk%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_sarah_seavixenpng{background:url(../media/img/bob%20t-shirts%20sarah%20seavixen.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_tiffany_typhoononpng{background:url(../media/img/bob%20t-shirts%20tiffany%20typhoon%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_trev_tsr-twonpng{background:url(../media/img/bob%20t-shirts%20trev%20tsr-2%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_v_forcepng{background:url(../media/img/bob%20t-shirts%20v%20force.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_v-force_blueonpng{background:url(../media/img/bob%20t-shirts%20v-force%20blue%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_val_valiantonpng{background:url(../media/img/bob%20t-shirts%20val%20valiant%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_vicky_vc-onzeonpng{background:url(../media/img/bob%20t-shirts%20vicky%20vc-10%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_victoronpng{background:url(../media/img/bob%20t-shirts%20victor%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_vinnie_vulcanpng{background:url(../media/img/bob%20t-shirts%20vinnie%20vulcan.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_vladpng{background:url(../media/img/bob%20t-shirts%20vlad.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_walter_widgeon_hhonpng{background:url(../media/img/bob%20t-shirts%20walter%20widgeon%20hh%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_wendie_wasppng{background:url(../media/img/bob%20t-shirts%20wendie%20wasp.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bob_t-shirts_winston_whittleonpng{background:url(../media/img/bob%20t-shirts%20winston%20whittle%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.book_title_copy_twpng{background:url(../media/img/book%20title%20copy%202.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bullet_bluegif{background:url(../media/img/bullet_blue.gif)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bullet_greengif{background:url(../media/img/bullet_green.gif)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.bullet_redgif{background:url(../media/img/bullet_red.gif)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.butler_bae-onfosipng{background:url(../media/img/butler%20bae-146.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.butler_framepng{background:url(../media/img/butler%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ctwbniontwfof-setwda-foeeize-nionfotw-dbseonnionbthatwsiepng{background:url(../media/img/c2b9124f-72da-4e80-9142-db7191b3a26e.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.caiti_canberra_t-shirtpng{background:url(../media/img/caiti%20canberra%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.caiti_canberrapng{background:url(../media/img/caiti%20canberra.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.caiti_framepng{background:url(../media/img/caiti%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.canva_ace_it_homepng{background:url(../media/img/canva%20ace%20it%20home.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.canva_codebreakers_homepng{background:url(../media/img/canva%20codebreakers%20home.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.canva_crimbley_dell_merchpng{background:url(../media/img/canva%20crimbley%20dell%20merch.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.canva_crimbley_merchpng{background:url(../media/img/canva%20crimbley%20merch.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.canva_crimbley_printables_png{background:url(../media/img/canva%20crimbley%20printables%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.canva_deal_or_no_dellonpng{background:url(../media/img/canva%20deal%20or%20no%20dell%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.canva_deal_or_no_dellpng{background:url(../media/img/canva%20deal%20or%20no%20dell.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.canva_home_merchpng{background:url(../media/img/canva%20home%20merch.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.canva_meet_the_animals_png{background:url(../media/img/canva%20meet%20the%20animals%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.canva_merchandise_logo_png{background:url(../media/img/canva%20merchandise%20logo%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.canva_v_force_merch_logopng{background:url(../media/img/canva%20v%20force%20merch%20logo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.canva_v_force_printables_png{background:url(../media/img/canva%20v%20force%20printables%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.canva_welcome_to_waddingthorpe_png{background:url(../media/img/canva%20welcome%20to%20waddingthorpe%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cartoon_workshop_background_png{background:url(../media/img/cartoon%20workshop%20background%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cartoon_workshop_dippypng{background:url(../media/img/cartoon%20workshop%20dippy.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cartoon_workshop_rexpng{background:url(../media/img/cartoon%20workshop%20rex.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cartoon_workshop_terry_dactyl_png{background:url(../media/img/cartoon%20workshop%20terry%20dactyl%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cartoon_workshop_tri_sarah_topspng{background:url(../media/img/cartoon%20workshop%20tri%20sarah%20tops.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_bertie_prpng{background:url(../media/img/cdpr%20bertie%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_betty_prpng{background:url(../media/img/cdpr%20betty%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_billington_prpng{background:url(../media/img/cdpr%20billington%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_cliff_crow_prpng{background:url(../media/img/cdpr%20cliff%20crow%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_cliff_prpng{background:url(../media/img/cdpr%20cliff%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_daphne_prpng{background:url(../media/img/cdpr%20daphne%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_dexter_dachshund_prpng{background:url(../media/img/cdpr%20dexter%20dachshund%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_dexter_prpng{background:url(../media/img/cdpr%20dexter%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_freddy_prpng{background:url(../media/img/cdpr%20freddy%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_gordon_prpng{background:url(../media/img/cdpr%20gordon%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_harry_hedge_prpng{background:url(../media/img/cdpr%20harry%20hedge%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_louis_prpng{background:url(../media/img/cdpr%20louis%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_max_mole_prpng{background:url(../media/img/cdpr%20max%20mole%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_mr_bristles_prpng{background:url(../media/img/cdpr%20mr%20bristles%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_oscar_prpng{background:url(../media/img/cdpr%20oscar%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_otis_otter_prpng{background:url(../media/img/cdpr%20otis%20otter%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_squizza_prpng{background:url(../media/img/cdpr%20squizza%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_stanley_prpng{background:url(../media/img/cdpr%20stanley%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_vic_prpng{background:url(../media/img/cdpr%20vic%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_walter_prpng{background:url(../media/img/cdpr%20walter%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cdpr_wilfy_prpng{background:url(../media/img/cdpr%20wilfy%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.center-mockuppng{background:url(../media/img/center-mockup.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chard_balthazar_aged_fijpg{background:url(../media/img/chard%20balthazar%20aged%205.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chard_freya_aged_onzejpg{background:url(../media/img/chard%20freya%20aged%2010.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chard_harry_aged_ononjpg{background:url(../media/img/chard%20harry%20aged%2011.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chard_james,_aged_th_jpg{background:url(../media/img/chard%20james,%20aged%203%20.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chard_matthew,_aged_thsijpg{background:url(../media/img/chard%20matthew,%20aged%2036.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chard_oliverjpg{background:url(../media/img/chard%20oliver.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chard_pheobe,_aged_onzejpg{background:url(../media/img/chard%20pheobe,%20aged%2010.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chard_poster_png{background:url(../media/img/chard%20poster%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chard_poster_framed_and_mountedpng{background:url(../media/img/chard%20poster%20framed%20and%20mounted.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chard_rhys_aged_fojpg{background:url(../media/img/chard%20rhys%20aged%204.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chard_ruben,_aged_fijpg{background:url(../media/img/chard%20ruben,%20aged%205.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chard_seren_aged_sipng{background:url(../media/img/chard%20seren%20aged%206.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.charlie_chinook_framed_picpng{background:url(../media/img/charlie%20chinook%20framed%20pic.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.charlie_chinook_t-shirtpng{background:url(../media/img/charlie%20chinook%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chester_chipmunk_tw_framepng{background:url(../media/img/chester%20chipmunk%202%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chester_chipmunk_twpng{background:url(../media/img/chester%20chipmunk%202.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chester_chipmunk_framepng{background:url(../media/img/chester%20chipmunk%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chester_chipmunkonpng{background:url(../media/img/chester%20chipmunk%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.chester_chipmunkpng{background:url(../media/img/chester%20chipmunk.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cliff_cockere_t-shirtpng{background:url(../media/img/cliff%20cockere%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cliff_cockerel_tw_framepng{background:url(../media/img/cliff%20cockerel%202%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cliff_cockerel_framepng{background:url(../media/img/cliff%20cockerel%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cliff_cockerelpng{background:url(../media/img/cliff%20cockerel.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cliff_crowingpng{background:url(../media/img/cliff%20crowing.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.cliff_mugpng{background:url(../media/img/cliff%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.codebreakers_logo_reduced_eifizexsifizejpg{background:url(../media/img/codebreakers%20logo%20reduced%20850x650.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.codebreakers_logo_reducedjpg{background:url(../media/img/codebreakers%20logo%20reduced.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.codebreakers_logojpg{background:url(../media/img/codebreakers%20logo.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.colin_&_caiti_framepng{background:url(../media/img/colin%20&%20caiti%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.colin_canberrapng{background:url(../media/img/colin%20canberra.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.colin_framepng{background:url(../media/img/colin%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.control_towerpng{background:url(../media/img/control%20tower.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.coverjpg{background:url(../media/img/cover.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.coverpng{background:url(../media/img/cover.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.crimbley_dell_book_title_canvapng{background:url(../media/img/crimbley%20dell%20book%20title%20canva.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.crimbley_dell_book_title_copy_twpng{background:url(../media/img/crimbley%20dell%20book%20title%20copy%202.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.crimbleyonpng{background:url(../media/img/crimbley%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.crimbley_dell_merch_adpng{background:url(../media/img/crimbley.%20dell%20merch%20ad.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dzenififiefie-fiefise-foesise-bdcze-sibadsisethfoeeizeeipng{background:url(../media/img/d0955e5e-5e57-4e67-bdc0-6bad6734e808.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.deiceifzedze-foasie-fothfofo-bcnie-etwafisezefithoneithtwpng{background:url(../media/img/d8c8f0d0-4a6e-4344-bc9e-e2a570531832.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.daphne_dachshund_frameonpng{background:url(../media/img/daphne%20dachshund%20frame%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.daphne_dachshund_framepng{background:url(../media/img/daphne%20dachshund%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.daphne_dachshundpng{background:url(../media/img/daphne%20dachshund.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.daphne_mugonpng{background:url(../media/img/daphne%20mug%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.daphne_mugpng{background:url(../media/img/daphne%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.daphne_t-shirtpng{background:url(../media/img/daphne%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.deal_or_no_dell_adpng{background:url(../media/img/deal%20or%20no%20dell%20ad.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dexter_and_daphne_mugpng{background:url(../media/img/dexter%20and%20daphne%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dexter_and_daphne_t-shirtpng{background:url(../media/img/dexter%20and%20daphne%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dexter_and_daphnepng{background:url(../media/img/dexter%20and%20daphne.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dexter_dachshund_framepng{background:url(../media/img/dexter%20dachshund%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dexter_dachshundpng{background:url(../media/img/dexter%20dachshund.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dexter_daphne_framepng{background:url(../media/img/dexter%20daphne%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dexter_horizontalpng{background:url(../media/img/dexter%20horizontal.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dexter_mugonpng{background:url(../media/img/dexter%20mug%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dexter_mugpng{background:url(../media/img/dexter%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dexter_t-shirtpng{background:url(../media/img/dexter%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dippypdfpng{background:url(../media/img/dippy.pdf.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dom_dominiepng{background:url(../media/img/dom%20dominie.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dom_framepng{background:url(../media/img/dom%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.douglas_dakota_t-shirt_watermarkpng{background:url(../media/img/douglas%20dakota%20t-shirt%20watermark.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_billy_belfast_png{background:url(../media/img/dr%20mugs%20billy%20belfast%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_blackburn_buccaneerpng{background:url(../media/img/dr%20mugs%20blackburn%20buccaneer.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_butler_bae-onfosipng{background:url(../media/img/dr%20mugs%20butler%20bae-146.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_caiti_canberrapng{background:url(../media/img/dr%20mugs%20caiti%20canberra.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_chester_chipmunk_red_white_png{background:url(../media/img/dr%20mugs%20chester%20chipmunk%20red%20white%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_chester_chipmunk_red_white_staticpng{background:url(../media/img/dr%20mugs%20chester%20chipmunk%20red%20white%20static.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_chester_chipmunk_silver_yellowpng{background:url(../media/img/dr%20mugs%20chester%20chipmunk%20silver%20yellow.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_chester_silver_yellow_staticpng{background:url(../media/img/dr%20mugs%20chester%20silver%20yellow%20static.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_colin_canberrapng{background:url(../media/img/dr%20mugs%20colin%20canberra.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_dom_dominie_png{background:url(../media/img/dr%20mugs%20dom%20dominie%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_ernie_shackleton_png{background:url(../media/img/dr%20mugs%20ernie%20shackleton%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_gertie_gannetpng{background:url(../media/img/dr%20mugs%20gertie%20gannet.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_harriet_sea_harrierpng{background:url(../media/img/dr%20mugs%20harriet%20sea%20harrier.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_harry_harrierpng{background:url(../media/img/dr%20mugs%20harry%20harrier.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_hector_hawkpng{background:url(../media/img/dr%20mugs%20hector%20hawk.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_hunterpng{background:url(../media/img/dr%20mugs%20hunter.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_james_javelinpng{background:url(../media/img/dr%20mugs%20james%20javelin.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_larry_lightning_png{background:url(../media/img/dr%20mugs%20larry%20lightning%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_lenny_lynxpng{background:url(../media/img/dr%20mugs%20lenny%20lynx.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_martin_meteorpng{background:url(../media/img/dr%20mugs%20martin%20meteor.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_natalie_gnat_png{background:url(../media/img/dr%20mugs%20natalie%20gnat%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_nige_nimrodpng{background:url(../media/img/dr%20mugs%20nige%20nimrod.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_percy_provost_png{background:url(../media/img/dr%20mugs%20percy%20provost%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_sally_seahawk_png{background:url(../media/img/dr%20mugs%20sally%20seahawk%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_sarah_sea_vixen_png{background:url(../media/img/dr%20mugs%20sarah%20sea%20vixen%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_sarah_sea_vixenpng{background:url(../media/img/dr%20mugs%20sarah%20sea%20vixen.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_sid_scoutpng{background:url(../media/img/dr%20mugs%20sid%20scout.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_trev_tsr-twpng{background:url(../media/img/dr%20mugs%20trev%20tsr-2.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_v_forcepng{background:url(../media/img/dr%20mugs%20v%20force.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_val_valiantpng{background:url(../media/img/dr%20mugs%20val%20valiant.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_vicky_vc-onzepng{background:url(../media/img/dr%20mugs%20vicky%20vc-10.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_victorpng{background:url(../media/img/dr%20mugs%20victor.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_vinnie_vulcanpng{background:url(../media/img/dr%20mugs%20vinnie%20vulcan.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_vlad_vampirepng{background:url(../media/img/dr%20mugs%20vlad%20vampire.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_wendie_wasppng{background:url(../media/img/dr%20mugs%20wendie%20wasp.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.dr_mugs_winston_whittlepng{background:url(../media/img/dr%20mugs%20winston%20whittle.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ethdseseadei-onzeese-fofotwe-bbonei-fniththsefcsiceabpng{background:url(../media/img/e3d77ad8-10e7-442e-bb18-f9337fc6ceab.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.easter_eggstravaganza_png{background:url(../media/img/easter%20eggstravaganza%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.edthtwebfoa-fafe-focffi-bdeni-fifosiefibonsieoneionpng{background:url(../media/img/ed32eb4a-fafe-4cf5-bde9-546e5b16e181.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.eddie_eagle_framepng{background:url(../media/img/eddie%20eagle%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.eddie_eagle_mugpng{background:url(../media/img/eddie%20eagle%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.eddie_eagle_t-shirtpng{background:url(../media/img/eddie%20eagle%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.efonnidniaze-twfiec-fosisith-befoze-eeieidtwonbthafizezejpeg{background:url(../media/img/ef19d9a0-25ec-4663-be40-e88d21b3a500.jpeg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.eleanor__eagle_mugpng{background:url(../media/img/eleanor%20%20eagle%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.eleanor_and_eddie_eagle_mugpng{background:url(../media/img/eleanor%20and%20eddie%20eagle%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.eleanor_and_eddie_framepng{background:url(../media/img/eleanor%20and%20eddie%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.eleanor_and_eddie_t-shirtpng{background:url(../media/img/eleanor%20and%20eddie%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.eleanor_eagle_framepng{background:url(../media/img/eleanor%20eagle%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.eleanor_eagle_t-shirtpng{background:url(../media/img/eleanor%20eagle%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ernie_framepng{background:url(../media/img/ernie%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ernie_shackelton_codebreaker_weekfopng{background:url(../media/img/ernie%20shackelton%20codebreaker%20week4.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ernie_shackeltonpng{background:url(../media/img/ernie%20shackelton.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.fonthafonnid-twnionf-foonsefi-nibeie-eefeenidfodeioncjpeg{background:url(../media/img/f13af19d-291f-4175-9b8e-eefee9d4d81c.jpeg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ftwonnibsithd-eisebtw-foeicfi-nizesic-onfsebsizeeiethtwthzepng{background:url(../media/img/f219b63d-87b2-48c5-906c-1f7b608e3230.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.fsifotwathzee-efidon-foatwd-nifbei-nifniththafoesiathnipng{background:url(../media/img/f642a30e-e5d1-4a2d-9fb8-9f933a4e6a39.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.fceibtwonthb-nisizetw-fosethei-abani-zefofzednifofinitwfthjpeg{background:url(../media/img/fc8b213b-9602-4738-aba9-04f0d94592f3.jpeg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.fdfdtweizef-sitwfe-fosicb-btwsisi-cdbdeisebfotwficnipng{background:url(../media/img/fdfd280f-62fe-46cb-b266-cdbd87b425c9.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.fine_art_sea_harrier_dark_blue_t-shirt_pop_artpng{background:url(../media/img/fine%20art%20sea%20harrier%20dark%20blue%20t-shirt%20pop%20art.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.fine_art_sea_harrier_pop_art_mugpng{background:url(../media/img/fine%20art%20sea%20harrier%20pop%20art%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.fine_art_t-shirt_sea_harrier_pop_artpng{background:url(../media/img/fine%20art%20t-shirt%20sea%20harrier%20pop%20art.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.fine_art_t-shirt_white_sea_harrier_pop_artpng{background:url(../media/img/fine%20art%20t-shirt%20white%20sea%20harrier%20pop%20art.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.freddy_fox_framepng{background:url(../media/img/freddy%20fox%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.freddy_fox_mugpng{background:url(../media/img/freddy%20fox%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.freddy_fox_t-shirtpng{background:url(../media/img/freddy%20fox%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.freddy_foxpng{background:url(../media/img/freddy%20fox.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.gertie_framepng{background:url(../media/img/gertie%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.gertie_gannetpng{background:url(../media/img/gertie%20gannet.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.gina_and_tiffany_framed_picpng{background:url(../media/img/gina%20and%20tiffany%20framed%20pic.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.gina_framed_picpng{background:url(../media/img/gina%20framed%20pic.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.gina_mugpng{background:url(../media/img/gina%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ginger_ononfize_x_eizeze_reduced_jpg{background:url(../media/img/ginger%201150%20x%20800%20reduced%20.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ginger_jones_body_t-shirtpng{background:url(../media/img/ginger%20jones%20body%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ginger_jones_framepng{background:url(../media/img/ginger%20jones%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ginger_jones_intropng{background:url(../media/img/ginger%20jones%20intro.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ginger_jones_logo_home_reduced_jpg{background:url(../media/img/ginger%20jones%20logo%20home%20reduced%20.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ginger_jones_mugpng{background:url(../media/img/ginger%20jones%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ginger_jones_t-shirtpng{background:url(../media/img/ginger%20jones%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ginger_jonespng{background:url(../media/img/ginger%20jones.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ginger_landscape_ononfize_reduced_jpg{background:url(../media/img/ginger%20landscape%201150%20reduced%20.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ginger_logo_ononfize_reducedjpg{background:url(../media/img/ginger%20logo%201150%20reduced.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.gnash_eventjpg{background:url(../media/img/gnash%20event.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.gordon_goose_framepng{background:url(../media/img/gordon%20goose%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.gordon_goose_mugpng{background:url(../media/img/gordon%20goose%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.gordon_goose_t-shirtpng{background:url(../media/img/gordon%20goose%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.gordon_goosepng{background:url(../media/img/gordon%20goose.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ground_vulcan_fine_artonpng{background:url(../media/img/ground%20vulcan%20fine%20art%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.ground_vulcan_fine_artpng{background:url(../media/img/ground%20vulcan%20fine%20art.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_poster_ginger_jones_png{background:url(../media/img/h.a.a.f%20poster%20ginger%20jones%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_posterpng{background:url(../media/img/h.a.a.f%20poster.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_annie_austerpng{background:url(../media/img/haaf%20annie%20auster.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_framed_picture_annie_austerpng{background:url(../media/img/haaf%20framed%20picture%20annie%20auster.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_framed_picture_chester_chipmunk_png{background:url(../media/img/haaf%20framed%20picture%20chester%20chipmunk%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_framed_picture_sammy_scoutpng{background:url(../media/img/haaf%20framed%20picture%20sammy%20scout.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_framed_picture_suzie_siouxpng{background:url(../media/img/haaf%20framed%20picture%20suzie%20sioux.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_framed_pictures_arnie_austerpng{background:url(../media/img/haaf%20framed%20pictures%20arnie%20auster.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_framed_pictures_bertie_beaverpng{background:url(../media/img/haaf%20framed%20pictures%20bertie%20beaver.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_framed_pictures_skeeterpng{background:url(../media/img/haaf%20framed%20pictures%20skeeter.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_mug_arnie_austerpng{background:url(../media/img/haaf%20mug%20arnie%20auster.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_mug_benny_beaver_png{background:url(../media/img/haaf%20mug%20benny%20beaver%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_mug_chester_chipmunk_red:white_staticpng{background:url(../media/img/haaf%20mug%20chester%20chipmunk%20red:white%20static.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_mug_sammy_scoutpng{background:url(../media/img/haaf%20mug%20sammy%20scout.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_mug_skeeterpng{background:url(../media/img/haaf%20mug%20skeeter.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_mug_susie_souixpng{background:url(../media/img/haaf%20mug%20susie%20souix.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_annie_austeronpng{background:url(../media/img/haaf%20t-shirts%20annie%20auster%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_annie_austerpng{background:url(../media/img/haaf%20t-shirts%20annie%20auster.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_arnie_austerpng{background:url(../media/img/haaf%20t-shirts%20arnie%20auster.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_benny_beaveronpng{background:url(../media/img/haaf%20t-shirts%20benny%20beaver%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_benny_beavertwpng{background:url(../media/img/haaf%20t-shirts%20benny%20beaver%282%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_benny_beaverpng{background:url(../media/img/haaf%20t-shirts%20benny%20beaver.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_chester_chipmunk_red:white_staticonpng{background:url(../media/img/haaf%20t-shirts%20chester%20chipmunk%20red:white%20static%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_chester_chipmunk_red:white_staticpng{background:url(../media/img/haaf%20t-shirts%20chester%20chipmunk%20red:white%20static.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_sammy_scoutonpng{background:url(../media/img/haaf%20t-shirts%20sammy%20scout%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_sammy_scoutpng{background:url(../media/img/haaf%20t-shirts%20sammy%20scout.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_skeeter_onpng{background:url(../media/img/haaf%20t-shirts%20skeeter%20%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_skeeter_png{background:url(../media/img/haaf%20t-shirts%20skeeter%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_susie_souix_onpng{background:url(../media/img/haaf%20t-shirts%20susie%20souix%20%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.haaf_t-shirts_susie_souix_png{background:url(../media/img/haaf%20t-shirts%20susie%20souix%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.harrier_falklands_framed_and_mountedpng{background:url(../media/img/harrier%20falklands%20framed%20and%20mounted.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.harriet_framepng{background:url(../media/img/harriet%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.harriet_sea_harrierpng{background:url(../media/img/harriet%20sea%20harrier.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.harry_framepng{background:url(../media/img/harry%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.harry_harrierpng{background:url(../media/img/harry%20harrier.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.harry_hedgehog_framepng{background:url(../media/img/harry%20hedgehog%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.harry_hedgehog_mugpng{background:url(../media/img/harry%20hedgehog%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.harry_hedgehog_t-shirtpng{background:url(../media/img/harry%20hedgehog%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.harry_hedgehogonpng{background:url(../media/img/harry%20hedgehog%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.harry_hedgehogpng{background:url(../media/img/harry%20hedgehog.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.hector_framepng{background:url(../media/img/hector%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.hector_hawkpng{background:url(../media/img/hector%20hawk.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.historic_army_aircraft_flight_haaf_–_let_their_glory_not_fadepng{background:url(../media/img/historic%20army%20aircraft%20flight%20%28haaf%29%20–%20let%20their%20glory%20not%20fade.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.hunter_framepng{background:url(../media/img/hunter%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.hunterpng{background:url(../media/img/hunter.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twtwsitwsqphotojpg{background:url(../media/img/img_2262~photo.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twthththsqphotopng{background:url(../media/img/img_2333~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twththfosqphotopng{background:url(../media/img/img_2334~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twththfisqphotopng{background:url(../media/img/img_2335~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twththsisqphotopng{background:url(../media/img/img_2336~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twthfifosqphotojpg{background:url(../media/img/img_2354~photo.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofotwsqphotopng{background:url(../media/img/img_2442~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofothsqphotopng{background:url(../media/img/img_2443~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofofosqphotopng{background:url(../media/img/img_2444~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofofisqphotopng{background:url(../media/img/img_2445~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofosisqphotopng{background:url(../media/img/img_2446~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofizesqphotopng{background:url(../media/img/img_2450~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofitwsqphotopng{background:url(../media/img/img_2452~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofithsqphotopng{background:url(../media/img/img_2453~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofifosqphotopng{background:url(../media/img/img_2454~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofisisqphotopng{background:url(../media/img/img_2456~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofisesqphotopng{background:url(../media/img/img_2457~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofieisqphotopng{background:url(../media/img/img_2458~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofinisqphotoonpng{background:url(../media/img/img_2459~photo%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfofinisqphotopng{background:url(../media/img/img_2459~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfoeizesqphotopng{background:url(../media/img/img_2480~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfoeionsqphotopng{background:url(../media/img/img_2481~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfoeitwsqphotopng{background:url(../media/img/img_2482~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfoeithsqphotopng{background:url(../media/img/img_2483~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfoeifosqphotopng{background:url(../media/img/img_2484~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfoeifisqphotopng{background:url(../media/img/img_2485~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfoeisisqphotopng{background:url(../media/img/img_2486~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfoeieisqphotopng{background:url(../media/img/img_2488~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfonizesqphotopng{background:url(../media/img/img_2490~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfitwtwsqphotopng{background:url(../media/img/img_2522~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twfitwthsqphotopng{background:url(../media/img/img_2523~photo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_twnizesipng{background:url(../media/img/img_2906.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.img_foonfosisqphoto-fullpng{background:url(../media/img/img_4146~photo-full.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.intro_canva_png{background:url(../media/img/intro%20canva%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.james_javelin_framepng{background:url(../media/img/james%20javelin%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.james_javelinpng{background:url(../media/img/james%20javelin.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.kartoon_klassroom_scoopy_doos_jpgjpeg{background:url(../media/img/kartoon%20klassroom%20scoopy%20doos%20jpg.jpeg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.kartoon_klassroom_torquay_museum_jpgjpeg{background:url(../media/img/kartoon%20klassroom%20torquay%20museum%20jpg.jpeg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.larry_tw_framepng{background:url(../media/img/larry%202%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.larry_framepng{background:url(../media/img/larry%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.larry_lightning_ballisticpng{background:url(../media/img/larry%20lightning%20ballistic.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.larry_lightning_codebreaker_weekthpng{background:url(../media/img/larry%20lightning%20codebreaker%20week3.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.larry_lightning_staticpng{background:url(../media/img/larry%20lightning%20static.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.left-mockuppng{background:url(../media/img/left-mockup.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lenny_framepng{background:url(../media/img/lenny%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lenny_lynxpng{background:url(../media/img/lenny%20lynx.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lightning_painting_framepng{background:url(../media/img/lightning%20painting%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lightning_taxi_run_framed_and_mountedonpng{background:url(../media/img/lightning%20taxi%20run%20framed%20and%20mounted%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lightning_taxi_run_framed_and_mountedpng{background:url(../media/img/lightning%20taxi%20run%20framed%20and%20mounted.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lightning_vertical_framed_and_mountedonpng{background:url(../media/img/lightning%20vertical%20framed%20and%20mounted%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lightning_vertical_framed_and_mountedpng{background:url(../media/img/lightning%20vertical%20framed%20and%20mounted.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.logopng{background:url(../media/img/logo.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lord_mardy_framepng{background:url(../media/img/lord%20mardy%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lord_mardy_mugpng{background:url(../media/img/lord%20mardy%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lord_mardy_t-shirtpng{background:url(../media/img/lord%20mardy%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lord_mardy_watermarkpng{background:url(../media/img/lord%20mardy%20watermark.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lou_koutt_framepng{background:url(../media/img/lou%20koutt%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lou_koutt_mugpng{background:url(../media/img/lou%20koutt%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lou_koutt_t-shirtpng{background:url(../media/img/lou%20koutt%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lou_koutt_websitepng{background:url(../media/img/lou%20koutt%20website.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.louis_lop_earspng{background:url(../media/img/louis%20lop%20ears.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.louis_lop_framepng{background:url(../media/img/louis%20lop%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.louis_lop_mugpng{background:url(../media/img/louis%20lop%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.louis_lop_t-shirtpng{background:url(../media/img/louis%20lop%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lynx_colour_framed_and_mountedpng{background:url(../media/img/lynx%20colour%20framed%20and%20mounted.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lynx_fine_artpng{background:url(../media/img/lynx%20fine%20art.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.lynx_framed_and_mounted_png{background:url(../media/img/lynx%20framed%20and%20mounted%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.main_bannerpng{background:url(../media/img/main_banner.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.mandolorian_art_onjpg{background:url(../media/img/mandolorian%20art%201.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.mandolorian_artheic{background:url(../media/img/mandolorian%20art.heic)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.mandolorian’_a_artjpg{background:url(../media/img/mandolorian’%20a%20art.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.martin_framepng{background:url(../media/img/martin%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.martin_meteor_mugpng{background:url(../media/img/martin%20meteor%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.martin_meteor_t_shirtpng{background:url(../media/img/martin%20meteor%20t%20shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.martin_meteorpng{background:url(../media/img/martin%20meteor.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.max_mole_framepng{background:url(../media/img/max%20mole%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.max_mole_mugpng{background:url(../media/img/max%20mole%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.max_mole_t-shirtpng{background:url(../media/img/max%20mole%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.max_molepng{background:url(../media/img/max%20mole.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.meet_the_planes_canvapng{background:url(../media/img/meet%20the%20planes%20canva.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.meet_the_planes_redpng{background:url(../media/img/meet%20the%20planes%20red.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.meet_the_planespng{background:url(../media/img/meet%20the%20planes.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.merch_advertonpng{background:url(../media/img/merch%20advert%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.merch_advertpng{background:url(../media/img/merch%20advert.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.merchandise_photospng{background:url(../media/img/merchandise%20photos.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.mick_hannick_body_t-shirtpng{background:url(../media/img/mick%20hannick%20body%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.mick_hannick_framepng{background:url(../media/img/mick%20hannick%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.mick_hannick_mugpng{background:url(../media/img/mick%20hannick%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.mick_hannick_t-shirt_png{background:url(../media/img/mick%20hannick%20t-shirt%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.mick_hannickpng{background:url(../media/img/mick%20hannick.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.mr_bristles_mugpng{background:url(../media/img/mr%20bristles%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.mr_bristles_t-shirtpng{background:url(../media/img/mr%20bristles%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.mr_bristlespng{background:url(../media/img/mr%20bristles.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.natalie_framepng{background:url(../media/img/natalie%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.natalie_gnat_staticpng{background:url(../media/img/natalie%20gnat%20static.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.nige_framepng{background:url(../media/img/nige%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.nige_nimrodpng{background:url(../media/img/nige%20nimrod.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.noimagepng{background:url(../media/img/noimage.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.online_advertonpng{background:url(../media/img/online%20advert%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.online_adverttwpng{background:url(../media/img/online%20advert%282%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.online_advertpng{background:url(../media/img/online%20advert.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.oscar_owl_framepng{background:url(../media/img/oscar%20owl%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.oscar_owl_mugpng{background:url(../media/img/oscar%20owl%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.oscar_owl_t-shirtpng{background:url(../media/img/oscar%20owl%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.oscar_owlpng{background:url(../media/img/oscar%20owl.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.otis_otter_framepng{background:url(../media/img/otis%20otter%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.otis_otter_mugpng{background:url(../media/img/otis%20otter%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.otis_otter_t-shirtpng{background:url(../media/img/otis%20otter%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.otis_otterpng{background:url(../media/img/otis%20otter.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.percy_framepng{background:url(../media/img/percy%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.percy_provostpng{background:url(../media/img/percy%20provost.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pinky_and_tony_framepng{background:url(../media/img/pinky%20and%20tony%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pinky_and_tony_mugpng{background:url(../media/img/pinky%20and%20tony%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pinky_and_tony_tonka_t-shirtpng{background:url(../media/img/pinky%20and%20tony%20tonka%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pinky_and_tony_tonkapng{background:url(../media/img/pinky%20and%20tony%20tonka.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pinky_framepng{background:url(../media/img/pinky%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pinky_mugpng{background:url(../media/img/pinky%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pinky_t-shirtpng{background:url(../media/img/pinky%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pinkypng{background:url(../media/img/pinky.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.platinum_jubilee_framepng{background:url(../media/img/platinum%20jubilee%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.platinum_jubilee_mugpng{background:url(../media/img/platinum%20jubilee%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.platinum_jubilee_poster_png{background:url(../media/img/platinum%20jubilee%20poster%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.platinum_jubilee_t-shirtpng{background:url(../media/img/platinum%20jubilee%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.posterpng{background:url(../media/img/poster.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_billy_belfast_prpng{background:url(../media/img/pr%20billy%20belfast%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_blackburn_prpng{background:url(../media/img/pr%20blackburn%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_butler_prpng{background:url(../media/img/pr%20butler%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_caiti_colin_prpng{background:url(../media/img/pr%20caiti%20colin%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_caiti_flying_prpng{background:url(../media/img/pr%20caiti%20flying%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_caiti_ground_prpng{background:url(../media/img/pr%20caiti%20ground%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_charlie_chinook_png{background:url(../media/img/pr%20charlie%20chinook%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_charlie_chinook_wmpng{background:url(../media/img/pr%20charlie%20chinook%20wm.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_chester_flying_prpng{background:url(../media/img/pr%20chester%20flying%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_chester_ground_prpng{background:url(../media/img/pr%20chester%20ground%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_colin__ground_prpng{background:url(../media/img/pr%20colin%20%20ground%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_colin_flying_prpng{background:url(../media/img/pr%20colin%20flying%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_dom_dominie_prpng{background:url(../media/img/pr%20dom%20dominie%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_eddie_prpng{background:url(../media/img/pr%20eddie%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_eleanor_prpng{background:url(../media/img/pr%20eleanor%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_ernie_shackleton_prpng{background:url(../media/img/pr%20ernie%20shackleton%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_gertie_gannett_prpng{background:url(../media/img/pr%20gertie%20gannett%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_ginger_jones_prpng{background:url(../media/img/pr%20ginger%20jones%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_harriet_prpng{background:url(../media/img/pr%20harriet%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_harry_harrier_prpng{background:url(../media/img/pr%20harry%20harrier%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_hector_hawk_prpng{background:url(../media/img/pr%20hector%20hawk%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_james_javelin_prpng{background:url(../media/img/pr%20james%20javelin%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_larry_flying_prpng{background:url(../media/img/pr%20larry%20flying%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_larry_ground_prpng{background:url(../media/img/pr%20larry%20ground%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_lenny_flying_prpng{background:url(../media/img/pr%20lenny%20flying%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_lenny_ground_prpng{background:url(../media/img/pr%20lenny%20ground%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_martin_meteor_prpng{background:url(../media/img/pr%20martin%20meteor%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_mick_hannick_prpng{background:url(../media/img/pr%20mick%20hannick%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_natalie_gnat_prpng{background:url(../media/img/pr%20natalie%20gnat%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_nige_nimrod_prpng{background:url(../media/img/pr%20nige%20nimrod%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_percy_provost_prpng{background:url(../media/img/pr%20percy%20provost%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_pinky_prpng{background:url(../media/img/pr%20pinky%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_rubi_rotodyne_png{background:url(../media/img/pr%20rubi%20rotodyne%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_sally_seahawk_prpng{background:url(../media/img/pr%20sally%20seahawk%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_sarah_sea_vixen_prpng{background:url(../media/img/pr%20sarah%20sea%20vixen%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_sid_scout_prpng{background:url(../media/img/pr%20sid%20scout%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_tony_tonka_prpng{background:url(../media/img/pr%20tony%20tonka%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_trev_tsr-tw_prpng{background:url(../media/img/pr%20trev%20tsr-2%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_val_flying_prpng{background:url(../media/img/pr%20val%20flying%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_val_ground_prpng{background:url(../media/img/pr%20val%20ground%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_vicky_flying_prpng{background:url(../media/img/pr%20vicky%20flying%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_vicky_vc-onze_ground_prpng{background:url(../media/img/pr%20vicky%20vc-10%20ground%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_victor_flying_prpng{background:url(../media/img/pr%20victor%20flying%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_victor_ground_prpng{background:url(../media/img/pr%20victor%20ground%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_vinnie_flying_prpng{background:url(../media/img/pr%20vinnie%20flying%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_vinnie_ground_prpng{background:url(../media/img/pr%20vinnie%20ground%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_vlad_vampire_prpng{background:url(../media/img/pr%20vlad%20vampire%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_wendie_wasp_prpng{background:url(../media/img/pr%20wendie%20wasp%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_winnie_pronpng{background:url(../media/img/pr%20winnie%20pr%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_winnie_prpng{background:url(../media/img/pr%20winnie%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.pr_winston_whittle_prpng{background:url(../media/img/pr%20winston%20whittle%20pr.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.printables_page_logo_reducedjpg{background:url(../media/img/printables%20page%20logo%20reduced.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.privacy_policy_page_onjpg{background:url(../media/img/privacy%20policy%20page%201.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.privacy_policy_page_twjpg{background:url(../media/img/privacy%20policy%20page%202.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.privacy_policy_page_thjpg{background:url(../media/img/privacy%20policy%20page%203.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.rexpdfpng{background:url(../media/img/rex.pdf.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.right-mockuppng{background:url(../media/img/right-mockup.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.rubi_rotodyne_bio_picpng{background:url(../media/img/rubi%20rotodyne%20bio%20pic.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sally_seahawkpng{background:url(../media/img/sally%20seahawk.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.saly_seahawk_framepng{background:url(../media/img/saly%20seahawk%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sarah_framepng{background:url(../media/img/sarah%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sarah_sea_vixen_codebreaker_weektwpng{background:url(../media/img/sarah%20sea%20vixen%20codebreaker%20week2.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sarah_sea_vixen_t-shirtpng{background:url(../media/img/sarah%20sea%20vixen%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sarah_sea_vixenpng{background:url(../media/img/sarah%20sea%20vixen.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sarah_t_shirtpng{background:url(../media/img/sarah%20t%20shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.scoopy_doo’s_heic{background:url(../media/img/scoopy%20doo’s%20.heic)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.scoopy_doo’s_onheic{background:url(../media/img/scoopy%20doo’s%201.heic)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.scoopy_doo’s_twheic{background:url(../media/img/scoopy%20doo’s%202.heic)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.scoopy_doo’s_thheic{background:url(../media/img/scoopy%20doo’s%203.heic)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.scoopy_doo’s_art_classheic{background:url(../media/img/scoopy%20doo’s%20art%20class.heic)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sea_harrier_pop_art_framepng{background:url(../media/img/sea%20harrier%20pop%20art%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.seaking_fine_artpng{background:url(../media/img/seaking%20fine%20art.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.seaking_framed_and_mountedpng{background:url(../media/img/seaking%20framed%20and%20mounted.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sid_framepng{background:url(../media/img/sid%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sid_scoutpng{background:url(../media/img/sid%20scout.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sliderbuttonzeonpng{background:url(../media/img/sliderbutton01.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sliderbuttonzetwpng{background:url(../media/img/sliderbutton02.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sliderbuttonzethpng{background:url(../media/img/sliderbutton03.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sliderbuttonzefopng{background:url(../media/img/sliderbutton04.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sonny_seaking_framed_picpng{background:url(../media/img/sonny%20seaking%20framed%20pic.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sonny_seaking_framed_picture_png{background:url(../media/img/sonny%20seaking%20framed%20picture%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sonny_seaking_mugonpng{background:url(../media/img/sonny%20seaking%20mug%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sonny_seaking_mugpng{background:url(../media/img/sonny%20seaking%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sonny_seaking_t-shirtonpng{background:url(../media/img/sonny%20seaking%20t-shirt%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sonny_seaking_t-shirtpng{background:url(../media/img/sonny%20seaking%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.squizza_mugpng{background:url(../media/img/squizza%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.squizza_squirl_framepng{background:url(../media/img/squizza%20squirl%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.squizza_squirrel_t-shirtpng{background:url(../media/img/squizza%20squirrel%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.squizza_squirrelpng{background:url(../media/img/squizza%20squirrel.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.st_mary_cowpng{background:url(../media/img/st%20mary%20cow.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.st_mary_dragonpng{background:url(../media/img/st%20mary%20dragon.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.st_mary_pigpng{background:url(../media/img/st%20mary%20pig.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.st_mary_sheeppng{background:url(../media/img/st%20mary%20sheep.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.st_mary_unicornpng{background:url(../media/img/st%20mary%20unicorn.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.stanley_stoat_framepng{background:url(../media/img/stanley%20stoat%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.stanley_stoat_mugpng{background:url(../media/img/stanley%20stoat%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.stanley_stoat_t-shirtpng{background:url(../media/img/stanley%20stoat%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.stanley_stoatpng{background:url(../media/img/stanley%20stoat.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.t-_shirts_lenny_lynxonpng{background:url(../media/img/t-%20shirts%20lenny%20lynx%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.t-shirts_billy_belfastpng{background:url(../media/img/t-shirts%20billy%20belfast.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.t-shirts_natalie_gnatpng{background:url(../media/img/t-shirts%20natalie%20gnat.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tank_busta_t-shirtpng{background:url(../media/img/tank%20busta%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.teignmoth_airshow_logojpg{background:url(../media/img/teignmoth%20airshow%20logo.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tess_pylott_framepng{background:url(../media/img/tess%20pylott%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tess_pylott_logo_websitepng{background:url(../media/img/tess%20pylott%20logo%20website.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tess_pylott_mugpng{background:url(../media/img/tess%20pylott%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tess_pylott_t-shirtpng{background:url(../media/img/tess%20pylott%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.the_mighty_finpng{background:url(../media/img/the%20mighty%20fin.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tiffany_typhoon_framed_pic_onpng{background:url(../media/img/tiffany%20typhoon%20framed%20pic%201.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tiffany_typhoon_framed_picpng{background:url(../media/img/tiffany%20typhoon%20framed%20pic.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tiffany_typhoon_mug_onpng{background:url(../media/img/tiffany%20typhoon%20mug%201.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tiffany_typhoon_mugpng{background:url(../media/img/tiffany%20typhoon%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tiffany_typhoon_t-shirt_onpng{background:url(../media/img/tiffany%20typhoon%20t-shirt%201.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tiffany_typhoon_t-shirtpng{background:url(../media/img/tiffany%20typhoon%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tony_tonka_framepng{background:url(../media/img/tony%20tonka%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tony_tonka_mugpng{background:url(../media/img/tony%20tonka%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tony_tonka_t-shirtpng{background:url(../media/img/tony%20tonka%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tony_tonkapng{background:url(../media/img/tony%20tonka.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.torquay_museum_classroom_onheic{background:url(../media/img/torquay%20museum%20classroom%201.heic)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.torquay_museum_classroomheic{background:url(../media/img/torquay%20museum%20classroom.heic)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.trev_framepng{background:url(../media/img/trev%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.trev_tsrtwpng{background:url(../media/img/trev%20tsr2.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.trey_dactylpdfpng{background:url(../media/img/trey%20dactyl.pdf.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.tri-sarah-topspdfpng{background:url(../media/img/tri-sarah-tops.pdf.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.updated_advertpng{background:url(../media/img/updated%20advert.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.updated_posteronpng{background:url(../media/img/updated%20poster%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.v_force_book_coverpng{background:url(../media/img/v%20force%20book%20cover.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.v_force_book_title_canvapng{background:url(../media/img/v%20force%20book%20title%20canva.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.v_force_book_title_framepng{background:url(../media/img/v%20force%20book%20title%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.v_force_calendar_png{background:url(../media/img/v%20force%20calendar%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.v_force_calendar_titlepng{background:url(../media/img/v%20force%20calendar%20title.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.v_force_calender_title_landscapepng{background:url(../media/img/v%20force%20calender%20title%20landscape.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.v_force_calender_titlepng{background:url(../media/img/v%20force%20calender%20title.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.v_force_flyingpng{background:url(../media/img/v%20force%20flying.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.v_force_framepng{background:url(../media/img/v%20force%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.v_force_merch_reduced_jpg{background:url(../media/img/v%20force%20merch%20reduced%20.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.v-force_new_t-shirtspng{background:url(../media/img/v-force%20new%20t-shirts.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.val_framepng{background:url(../media/img/val%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.val_valiantpng{background:url(../media/img/val%20valiant.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vic_vole_framepng{background:url(../media/img/vic%20vole%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vic_vole_mugpng{background:url(../media/img/vic%20vole%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vic_vole_t-shirtpng{background:url(../media/img/vic%20vole%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vic_volepng{background:url(../media/img/vic%20vole.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vicky_framepng{background:url(../media/img/vicky%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vicky_vconzepng{background:url(../media/img/vicky%20vc10.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.victor_framepng{background:url(../media/img/victor%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.victorpng{background:url(../media/img/victor.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vinnie_tw_framepng{background:url(../media/img/vinnie%202%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vinnie_framepng{background:url(../media/img/vinnie%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vinnie_vulcan_codebreaker_week_onpng{background:url(../media/img/vinnie%20vulcan%20codebreaker%20week%201.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vinnie_vulcan_flyingpng{background:url(../media/img/vinnie%20vulcan%20flying.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vinnie_vulcan_staticpng{background:url(../media/img/vinnie%20vulcan%20static.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vlad_framepng{background:url(../media/img/vlad%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vlad_vampirepng{background:url(../media/img/vlad%20vampire.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vulcan_on_finals_fine_artpng{background:url(../media/img/vulcan%20on%20finals%20fine%20art.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vulcan_on_finals_printpng{background:url(../media/img/vulcan%20on%20finals%20print.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vulcan_superfuse_framed_and_mountedonpng{background:url(../media/img/vulcan%20superfuse%20framed%20and%20mounted%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vulcan_superfuse_framed_and_mountedtwpng{background:url(../media/img/vulcan%20superfuse%20framed%20and%20mounted%282%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vulcan_superfuse_framed_and_mountedpng{background:url(../media/img/vulcan%20superfuse%20framed%20and%20mounted.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vulcan_victor_tanking_framed_and_mountedonpng{background:url(../media/img/vulcan%20victor%20tanking%20framed%20and%20mounted%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vulcan_victor_tanking_framed_and_mountedtwpng{background:url(../media/img/vulcan%20victor%20tanking%20framed%20and%20mounted%282%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vulcan_victor_tanking_framed_and_mountedpng{background:url(../media/img/vulcan%20victor%20tanking%20framed%20and%20mounted.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.vulcans_painting_framepng{background:url(../media/img/vulcans%20painting%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.walter_pigeon_mugpng{background:url(../media/img/walter%20pigeon%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.walter_pigeon_t-shirtpng{background:url(../media/img/walter%20pigeon%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.walter_pigeonpng{background:url(../media/img/walter%20pigeon.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.welcome_to_waddingthorpe_png{background:url(../media/img/welcome%20to%20waddingthorpe%20.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.welcome_to_waddingthorpe_resizejpg{background:url(../media/img/welcome%20to%20waddingthorpe%20resize.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.wendie_wasp_framepng{background:url(../media/img/wendie%20wasp%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.wendie_wasppng{background:url(../media/img/wendie%20wasp.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.wilbur_wessex_framepng{background:url(../media/img/wilbur%20wessex%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.wilbur_wessex_mugonpng{background:url(../media/img/wilbur%20wessex%20mug%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.wilbur_wessex_t-shirtpng{background:url(../media/img/wilbur%20wessex%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.wilbur_wessexpng{background:url(../media/img/wilbur%20wessex.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.wilfy_weasel_framepng{background:url(../media/img/wilfy%20weasel%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.wilfy_weasel_mugpng{background:url(../media/img/wilfy%20weasel%20mug.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.wilfy_weasel_t-shirtpng{background:url(../media/img/wilfy%20weasel%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.wilfy_weaselpng{background:url(../media/img/wilfy%20weasel.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.winnie_whirlwind_framepng{background:url(../media/img/winnie%20whirlwind%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.winnie_whirlwind_mugonpng{background:url(../media/img/winnie%20whirlwind%20mug%281%29.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.winnie_whirlwind_t-shirtpng{background:url(../media/img/winnie%20whirlwind%20t-shirt.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.winnie_whirlwindpng{background:url(../media/img/winnie%20whirlwind.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.winston_framepng{background:url(../media/img/winston%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.winston_whittlepng{background:url(../media/img/winston%20whittle.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.xhfifiei_painting_framepng{background:url(../media/img/xh558%20painting%20frame.png)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.youtube_logojpg{background:url(../media/img/youtube%20logo.jpg)no-repeat;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}/*---------gallery grid-------------*/
.grid-row {display:flex;flex-wrap:wrap;padding:0 4px;}
.grid-column {flex:25%; padding 4px;}
.grid-column img {margin-top:8px; vertical-align:middle;}
.grid-row:after {content:; display:table;clear:both;}
/*---------progress scroller----------*/
.headerprog {
  position: fixed;
  top: 0;
  z-index: 9999;
  width: 100%;
  background-color: #f1f1f1;
}

.progress-container {
  width: 100%;
  height: 3px;
  background: #ccc;
}

.progress-bar {
  height: 3px;
  background: #C94238;
  width: 0%;
} 
/*---------------------------------*/
.gwvcontainer {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	overflow:hidden;
}
.gwvvideo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*----------- vacancy start -----------*/
/* The vacancy (background) */
.vacancy {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 999; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* vacancy Content */
/*----------------------------*/  
/*animation from top */
/*----------------------------*/  
.vacancy-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 80%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}
  

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}
/*-----------------------------*/

  
/*----------------------------*/  
/*animation from bottom */
/*----------------------------
  .vacancy-content {
    position: fixed;
    bottom: 0;
    background-color: #fefefe;
    width: 100%;
    -webkit-animation-name: slideIn;
    -webkit-animation-duration: 0.4s;
    animation-name: slideIn;
    animation-duration: 0.4s
}  
  
@-webkit-keyframes slideIn {
    from {bottom: -300px; opacity: 0} 
    to {bottom: 0; opacity: 1}
}

@keyframes slideIn {
    from {bottom: -300px; opacity: 0}
    to {bottom: 0; opacity: 1}
}

@-webkit-keyframes fadeIn {
    from {opacity: 0} 
    to {opacity: 1}
}

@keyframes fadeIn {
    from {opacity: 0} 
    to {opacity: 1}
}  
--------------------------*/
  
/* The Close Button */
.vacancy-close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.vacancy-close:hover,
.vacancy-close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.vacancy-header {
	
    padding: 10px;
    /*background-color: #5cb85c;*/
	background: url(banners/sky-blue.png) 0 0 repeat;
    color: white;
}
.vacancy-header h2{color:#ffffff;text-shadow:2px 2px #000000;}

.vacancy-body {padding: 16px;}

.vacancy-footer {
    padding: 10px;
    background: url(banners/sky-blue.png) 0 0 repeat;
    color: white;
}
/*----------- vacancy end -----------*/

hr{border:0px;background:url(images/_global/separator3.gif) 0 100% repeat-x;padding-bottom:10px}
/* */
#bannerdiv{top:-50px;}
/* Style the Image Used to Trigger the Modal */
#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 999; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (Image) */
.modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
}

/* Caption of Modal Image (Image Text) - Same Width as the Image */
#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation - Zoom in the Modal */
.modal-content, #caption { 
    animation-name: zoom;
    animation-duration: 0.6s;
}

@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}

/* The Close Button */
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}

/*----------top menu transition---------*/
@keyframes slideInFromLeft {
  0% {
    transform: translateX(200%);
  }
  100% {
    transform: translateX(0);
  }
}

#menu-main-nav {  
  /* This section calls the slideInFromright animation we defined above */
  animation: 3s ease-out 0s 1 slideInFromLeft;/*animation: 3s ease-out 0s 1 slideInFromLeft;*/
  background: url(banners/sky-blue.png) 0 0 repeat;
  border-bottom:3px solid #000000;border-radius:5px;max-height:40px;color:#ffffff;
  /*background: #333;
  padding: 30px;*/
}



/*---------------gw slide -------------*/

.gwbannertxt {padding-top:30px;text-align:center;background:url(images/blkbk.png);}
.gwbannertxt h1{color:#fff;line-height:50px;text-transform: capitalize;}
.gwbannertxt{-webkit-animation: mymove 9s;animation: mymove 9s; animation-timing-function: ease;animation-timing-function: ease}
@-webkit-keyframes mymove {
    from {top: 0px;}
    to {top: 100px;}
	0%{opacity:0}50%{opacity:1}100%{opacity:0}
}

/* Standard syntax */
@keyframes mymove {
    from {top: 0px;}
    to {top: 100px;}
	0%{opacity:0}50%{opacity:1}100%{opacity:0}
}
.containslide{position: relative;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-position: center;
      /*z-index: 1;*/
      background-size: cover;
      image-rendering: optimizeQuality;}
	  
@keyframes bannerenlarge {
/*from {transform: scale(1.1);}
to {transform: scale(1.1);}*/
0% {transform: scale(1.1);}
70% {transform: scale(1.2);}
100% {transform: scale(1.1);}
}

/*save rotate banner for later*/
@keyframes rotatebanner {
0%{filter: hue-rotate(0deg;)}
20%{filter: hue-rotate(0deg;)}
25%{filter: hue-rotate(90deg;)}
45%{filter: hue-rotate(90deg;)}
50%{filter: hue-rotate(180deg;)}
70%{filter: hue-rotate(180deg;)}
75%{filter: hue-rotate(270deg;)}
95%{filter: hue-rotate(270deg;)}
100%{filter: hue-rotate(360deg;)}
}	

/*small banner images*/
img.gwbannerimg{-webkit-animation: bannerenlarge 9s;animation: bannerenlarge 9s; animation-timing-function: ease;animation-timing-function: ease}	
img.gwbannerimg{image-rendering: optimizeQuality;width:100%;max-height:381px;min-height:200px;height:381px;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center center;}
/*remove below 2 lines ********/
/*div.gwbannerimg{position: relative;background-size: cover;background-position: center center;height:381px;}
img.gwbannerimgl{image-rendering: optimizeQuality;width:100%;max-height:381px;min-height:200px;height:381px;}
*******************************/
/*Large banner images*/
img#bannerim{-webkit-animation: bannerenlarge rotatebanner 9s;animation: bannerenlarge 9s; animation-timing-function: ease;animation-timing-function: ease}	
img#bannerim2{-webkit-animation: bannerenlarge rotatebanner 9s;animation: bannerenlarge 9s; animation-timing-function: ease;animation-timing-function: ease}	
img#bannerim3{-webkit-animation: bannerenlarge 9s;animation: bannerenlarge 9s; animation-timing-function: ease;animation-timing-function: ease}	
img#bannerim4{-webkit-animation: bannerenlarge 9s;animation: bannerenlarge 9s; animation-timing-function: ease;animation-timing-function: ease}	

#bannerim{image-rendering: optimizeQuality;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center center;min-height:300px;}
#bannerim2{image-rendering: optimizeQuality;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center center;min-height:300px;}
#bannerim3{image-rendering: optimizeQuality;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center center;min-height:300px;}
#bannerim4{image-rendering: optimizeQuality;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center center;min-height:300px;}

@media only screen and (min-width:1024px) {
div.gwbannertxt{background:url(images/blkbk.png);padding-top:30px;}
	
}	
@media only screen and (min-width:768px) and (max-width:1024px){
/*ipad landscape portrait*/
.gwbannertxt{background:url(images/blkbk.png);padding-top:0px;}
img.gwbannerimg{height:381px;width:100%}
img.gwbannerimgl{height:581px;width:100%}	
}
@media only screen and (min-width:480px) and (max-width:768px) {
.gwbannertxt{background:url(images/blkbk.png);padding-top:0px;}
img.gwbannerimg{height:305px;width:100%;}
img.gwbannerimgl{height:405px;width:100%;}
}
@media only screen and (min-width:320px) and (max-width:480px) {
.gwbannertxt{background:url(images/blkbk.png);margin-top:30px;padding-top:0px;width:100%;float:none;}
img.gwbannerimg{height:305px;width:100%}
img.gwbannerimgl{height:405px;width:100%}
}	
/*--------------gw slide end ----------*/

.slidy{width:100%;background: url(../media/img/background-pictures-13-2.jpg) /*no-repeat #ffffff*/ no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
/*---------------blog content ----------*/ 
.moreblogs{background: url(banners_t/sky-blue.png) 0 0 repeat;} 
/*---------------site content animation ----------*/
#aniContent{width:0px; height:0px;opacity:0;}

/*menu animation*/
ul#menu-main-nav li{-webkit-transform:scale(1); /*Webkit: Scale down image to 0.8x original size*/
-moz-transform:scale(1); /*Mozilla scale version*/
-o-transform:scale(1); /*Opera scale version*/
-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/}

ul#menu-main-nav li:hover{-webkit-transform:scale(1.2); /*Webkit: Scale down image to 0.8x original size*/
-moz-transform:scale(1.2); /*Mozilla scale version*/
-o-transform:scale(1.2); /*Opera scale version*/
}

/*---------------Print options ----------*/
@media print {	
.top-block{display:none;}
.header-holder{display:none;}
#foot_right{display:none;}
#foot_left img{display:none;}
#foot_left:after{content:"http://kookyandkitsch.co.uk"}
}

/*---------hover gallery ---------------*/
.hovergallery img{
-webkit-transform:scale(0.8); /*Webkit: Scale down image to 0.8x original size*/
-moz-transform:scale(0.8); /*Mozilla scale version*/
-o-transform:scale(0.8); /*Opera scale version*/
-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/
opacity: 1;/*0.7; /*initial opacity of images*/
margin: 0 10px 5px 0; /*margin between images*/
}

.hovergallery img:hover{
-webkit-transform:scale(1); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1); /*Mozilla scale version*/
-o-transform:scale(1); /*Opera scale version*/
box-shadow:0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
-webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/
-moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/
opacity: 1;
}

/* -------------------------------- 

Primary style

-------------------------------- */


/* -------------------------------- 

Patterns - reusable parts of our design

-------------------------------- */
.overflow-hidden {
  overflow: hidden;
}




/* -------------------------------- 

Main content

-------------------------------- */
.cd-main {
  overflow-x: hidden;
}
.cd-main::before {
  /* never visible - this is used in jQuery to check the current MQ */
  display: none;
  content: 'mobile';
}
.cd-main > * {
  -webkit-transition: -webkit-transform 0.5s 0.4s;
  -moz-transition: -moz-transform 0.5s 0.4s;
  transition: transform 0.5s 0.4s;
}
.cd-main.fold-is-open > * {
  /* on mobile - translate .cd-main content to the right when the .cd-folding-panel is open */
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.5s 0s;
  -moz-transition: -moz-transform 0.5s 0s;
  transition: transform 0.5s 0s;
  
}
@media only screen and (min-width: 600px) {
  .cd-main.fold-is-open > * {
    -webkit-transform: translateX(600px);
    -moz-transform: translateX(600px);
    -ms-transform: translateX(600px);
    -o-transform: translateX(600px);
    transform: translateX(600px);
  }
}
@media only screen and (min-width: 1100px) {
  .cd-main::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
  .cd-main.fold-is-open > * {
    /* reset style - on bigger devices we translate the gallery items */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

.cd-gallery::after {
  clear: both;
  content: "";
  display: table;
}
.cd-gallery::before {
  /* this is the dark layer covering the .cd-gallery when the .cd-folding-panel is open */
  display: block;
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(28, 23, 38, 0.6);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.5s 0.4s, visibility 0s 0.9s;
  -moz-transition: opacity 0.5s 0.4s, visibility 0s 0.9s;
  transition: opacity 0.5s 0.4s, visibility 0s 0.9s;
}
.fold-is-open .cd-gallery::before {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.5s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.5s 0s, visibility 0s 0s;
  transition: opacity 0.5s 0s, visibility 0s 0s;
}

.cd-item {
  width: 98%;
  height: 300px;
  text-align: center;
  /* Force Hardware Acceleration */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.5s 0.4s;
  -moz-transition: -moz-transform 0.5s 0.4s;
  transition: transform 0.5s 0.4s;
  /*background: url() 0 0 repeat;*/
  
  
  
}
.cd-item > a {
  displaya: table;
  height: 100%;
  width: 100%;
  overflow: hidden;
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (min-width: 1100px) {
  .cd-item {
    width: 80%;
    float: left;
    height: 300px;
    -webkit-transition: -webkit-transform 0.5s 0.4s;
    -moz-transition: -moz-transform 0.5s 0.4s;
    transition: transform 0.5s 0.4s;
  }

  .fold-is-open .cd-item {
    -webkit-transition: -webkit-transform 0.5s 0s;
    -moz-transition: -moz-transform 0.5s 0s;
    transition: transform 0.5s 0s;
    -webkit-transform: translateX(-400px);
    -moz-transform: translateX(-400px);
    -ms-transform: translateX(-400px);
    -o-transform: translateX(-400px);
    transform: translateX(-400px);
  }
  .fold-is-open .cd-item:nth-of-type(2n) {
    -webkit-transform: translateX(400px);
    -moz-transform: translateX(400px);
    -ms-transform: translateX(400px);
    -o-transform: translateX(400px);
    transform: translateX(400px);
  }
}

/* -------------------------------- 

folding panel

-------------------------------- */
.cd-folding-panel {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  visibility: hidden;
  overflow: hidden;
  -webkit-transition: visibility 0s 0.9s;
  -moz-transition: visibility 0s 0.9s;
  transition: visibility 0s 0.9s;
  /*for transparent cart un-comment this and all additinal x3 below references
  background:url(images/whtbk.png);*/
 

}
.cd-folding-panel .fold-left,
.cd-folding-panel .fold-right {
  /* the :after elements of .fold-left and .fold-right are the 2 fold sides */
  width: 100%;
  height: 100vh;
  overflow: hidden;
  position: relative;
  /* enable a 3D-space for children elements */
  -webkit-perspective: 2000px;
  -moz-perspective: 2000px;
  perspective: 2000px;
  
}
.cd-folding-panel .fold-left::after,
.cd-folding-panel .fold-right::after {
  /* 2 fold sides */
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  /* Force Hardware Acceleration */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.5s 0.4s, background-color 0.5s 0.4s;
  -moz-transition: -moz-transform 0.5s 0.4s, background-color 0.5s 0.4s;
  transition: transform 0.5s 0.4s, background-color 0.5s 0.4s;
  
}
.cd-folding-panel .fold-right {
  -webkit-perspective-origin: 0% 50%;
  -moz-perspective-origin: 0% 50%;
  perspective-origin: 0% 50%;
}
.cd-folding-panel .fold-right::after {
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: translateX(-100%) rotateY(-90deg);
  -moz-transform: translateX(-100%) rotateY(-90deg);
  -ms-transform: translateX(-100%) rotateY(-90deg);
  -o-transform: translateX(-100%) rotateY(-90deg);
  transform: translateX(-100%) rotateY(-90deg);
  background-color: #c0c3c3;
  /*background:url(images/whtbk.png);*/ 
}
.cd-folding-panel .fold-left {
  /* on mobile only the right fold side is visible */
  display: none;
}
.cd-folding-panel .fold-left::after {
  background-color: #f9fafa;
  /*background:url(images/whtbk.png);*/
}
.cd-folding-panel .cd-close {
  /* 'X' close icon */
  position: absolute;
  z-index: 100;
  display: inline-block;
  top: 10px;
  right: 10px;
  height: 44px;
  width: 44px;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: opacity 0.2s 0s;
  -moz-transition: opacity 0.2s 0s;
  transition: opacity 0.2s 0s;
  border-top:20px #66aadd;
}
.cd-folding-panel .cd-close::after, .cd-folding-panel .cd-close::before {
  /* lines of 'X' icon */
  content: '';
  position: absolute;
  height: 3px;
  width: 32px;
  left: 50%;
  top: 50%;
  background-color: #544173;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.cd-folding-panel .cd-close::after {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.cd-folding-panel .cd-close::before {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.cd-folding-panel.is-open {
  visibility: visible;
  -webkit-transition: visibility 0s 0s;
  -moz-transition: visibility 0s 0s;
  transition: visibility 0s 0s;
   
}
.cd-folding-panel.is-open .fold-right::after,
.cd-folding-panel.is-open .fold-left::after {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.5s 0s, background-color 0.5s 0s;
  -moz-transition: -moz-transform 0.5s 0s, background-color 0.5s 0s;
  transition: transform 0.5s 0s, background-color 0.5s 0s; 
}
.cd-folding-panel.is-open .fold-right::after {
  background-color: #f9fafa;
  /*background:url(images/whtbk.png);*/
}
.cd-folding-panel.is-open .cd-close {
  opacity: 1;
  -webkit-transition: opacity 0.2s 0.5s;
  -moz-transition: opacity 0.2s 0.5s;
  transition: opacity 0.2s 0.5s;
}
@media only screen and (min-width: 600px) {
  .cd-folding-panel {
    width: 600px; 
  }
}
@media only screen and (min-width: 1100px) {
  .cd-folding-panel {
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 800px;
  }
  .cd-folding-panel .fold-left,
  .cd-folding-panel .fold-right {
    width: 50%;
    float: left;
    height: 100%;
  }
  .cd-folding-panel .fold-right {
    /* change perspective-origin so that the 2 fold sides have the same vanishing point */
    -webkit-perspective-origin: 0% 50%;
    -moz-perspective-origin: 0% 50%;
    perspective-origin: 0% 50%;
  }
  .cd-folding-panel .fold-right::after {
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    -moz-transform: translateX(-100%) rotateY(-90deg);
    -ms-transform: translateX(-100%) rotateY(-90deg);
    -o-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
  }
  .cd-folding-panel .fold-left {
    display: block;
    /* change perspective-origin so that the 2 fold sides have the same vanishing point */
    -webkit-perspective-origin: 100% 50%;
    -moz-perspective-origin: 100% 50%;
    perspective-origin: 100% 50%;
  }
  .cd-folding-panel .fold-left::after {
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: translateX(100%) rotateY(90deg);
    -moz-transform: translateX(100%) rotateY(90deg);
    -ms-transform: translateX(100%) rotateY(90deg);
    -o-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
  }
}

.cd-fold-content {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  padding: 4em 2em;
  visibility: hidden;
  -webkit-transition: visibility 0s 0.4s;
  -moz-transition: visibility 0s 0.4s;
  transition: visibility 0s 0.4s; box-sizing: border-box;
}
.cd-fold-content > * {
  opacity: 0;
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -ms-transform: translateY(20px);
  -o-transform: translateY(20px);
  transform: translateY(20px);
}
.is-open .cd-fold-content {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  visibility: visible;
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
  
}
.is-open .cd-fold-content > * {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

@media only screen and (min-width: 1100px) {
  .cd-fold-content {
    padding: 4em;
	
  }
  .cd-fold-content > * {
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
}

/* -------------------------------- 

Javascript disabled

-------------------------------- */
.no-js .cd-fold-content.single-page {
  position: static;
  visibility: visible;
  height: auto;
  background-color: #dadcdc;
}
.no-js .cd-fold-content.single-page > * {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
/*----------------------------------------------*/

/* ---------------- For sticky header: class="float-panel"  ------------------*/
.float-panel {margin:0; padding 0;
    width:100%;z-index:300;transform: translateZ(0);
    transition:all 0.5s; /* Effect for switching from .fixed to static */background:#fff;
}
.float-panel .content-area {}
/*.float-panel a {font-size:16px;text-decoration:none;color:#444;display:inline-block;}*/
.float-panel .fa-gg {color:#F0595C;vertical-align:middle;transition:all 1s;}
/* when class="float-panel fixed" */
.fixed {box-shadow:0 2px 6px rgba(0,0,0,0.2);animation:slide-down 0.7s;opacity:0.9;}
.fixed .fa-gg {transform: rotate(360deg); }
@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
    } 
}



/* ---------------- For Animation on Scroll ---------------- */
.slideanim {
    visibility:hidden;
    visibility:visible\9;/*For old IE browsers IE6-8 */
}
.slideanim.slide {visibility: visible; animation:slide 1s;}
.slideanim::after {
    /* useful when its child elements are float:left; */
    content: "";
    display: table;
    clear: both;
}

@keyframes slide {
    0% {
        opacity: 0;
        transform: translateY(10%);
    } 
    100% {
        opacity: 1;
        transform: translateY(0);
    } 
}
/*========*************************00. GW_ADDS_START**************************=======*/
/*picture alignment*/
.pic_align_div{position:relative}
.pic_align_img{max-height: 100%;max-width: 100%;width: auto;height: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
@media only screen and (max-width: 780px) {
.pic_align_img{position:relative}
}

/*youtube thumbnails*/
.vid_thumb{position:absolute;z-index:10;margin-top:10px;margin-left:25px;height:35px;border:0px;width:35px;opacity:0.7}

/*events display*/
.events_title{max-width:550px}
@media only screen and (max-width: 380px) {
.events_title{width:270px}
}

/*Image banners*/
.ban_medium_black {background:#000000;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_black b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_gold {background:#d4a015;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_gold b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_dark-blue {background:#274f75;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_dark-blue b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_bright-green {background:#82bc0e;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_bright-green b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_blue {background:#66aadd;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_blue b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_green {background:#52a43a;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_green b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_light-green {background:#33dd66;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_light-green b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_orange {background:#f7aa17;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_orange b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_purple {background:#ba68c8;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_purple b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_pink {background:#ff66cc;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_pink b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_red {background:#ef5350;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_red b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_teal {background:#009fa6;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_teal b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_yellow {background:#f2c922;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_yellow b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_grey {background:#bbbbbb;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_grey b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}
.ban_medium_trans {background:transparent;opacity:0.9;position:absolute;bottom:6px;height:30px;width:100%;text-align:center;vertical-align:middle;}
.ban_medium_trans b {text-align:center;opacity:1;color:#fff;text-shadow:1px 1px #000;text-transform: uppercase;letter-spacing: 1px;font-size:14px}


/*products display*/
.item-count{vertical-align:top;border:1px;border-radius:50%;background: url(banners/sky-blue.png) 0 0 repeat;padding:2px;color:#fff;}
ul.cd-gallery{list-style-type: none;}
ul.cd-gallery li{/*background: url(banners_t/sky-blue.png) 0 0 repeat;margin:0 0 0 0;border-radius:10px;overflow:hidden;max-width:281px;color:#ffffff;*/}
ul.cd-gallery li:hover{/*background: #151DB0*/}
ul.cd-gallery li:hover img.product-feature{background:#ffffff;border:2px #ffffff;}
ul.cd-gallery li:hover img{-webkit-transform:scale(1); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1); /*Mozilla scale version*/
-o-transform:scale(1); /*Opera scale version*/
}
ul.cd-gallery li:hover .pmore{background:#C94238;color:#ffffff;text-shadow:0px 0px;border:0px}

ul.cd-gallery h4 {padding:20px 0 0 0px;margin:0px;}
ul.cd-gallery b {padding:20px 0 0 0px;margin:0px;}
.ptitle{margin-bottom:10px;padding:0px;font-size:1.2em;text-shadow:1px 1px #ffffff;/*color:#ffffff;text-shadow:2px 2px #000000;*/}
.pprice{font-size:15px;font:#ffffff;line-height:25px;font-size:1.1em;text-shadow:1px 1px #ffffff;/*color:#ffffff;text-shadow:2px 2px #000000;*/}
.pmore{border-radius:20px;border:1px solid #dddddd;padding:5px;margin-top:10px;background:#ffffff;width:150px;}
img.product-list{max-width:281px;max-height:152px;background:#ffffff;border:3px solid #ffffff;}
img.product-feature{max-width:241px;max-height:152px;background:#ffffff;border:3px solid #ffffff;}
.prod_img_contain{height:152px;width:241px;text-align:center;padding:auto;overflow:hidden;background:#ccc;position:auto;position:relative}
fieldset.about{background: url(banners_t/sky-blue.png) 0 0 repeat;border: 1px solid #ffffff;padding:7px 7px 7px 7px;color:#ffffff}
.thumbgal img{width:95px;height:75px;}
/*img#mainPic{max-height:241px;max-width:443px;border:2px solid #fff}*/						

@media only screen and (max-width: 320px) {
.thumbgal img{width:50px;height:75px;}
img#mainPic{max-height:152px; max-width:281px;}

}

.addtocart{background:url(banners/sky-blue.png);color:#ffffff;width:100%;text-align:center;padding:10px;border-radius:10px #ccc;}
.product_bar{border:1px solid #cccccc;color:#ffffff;overflow:hidden;background: url(banners_t/sky-blue.png) 0 0 repeat;border-radius:25px;padding:10px 25px 10px 15px;}
.product_bar_btn{border:1px solid #ccc;padding:5px 10px 5px 10px;border-radius:25px;font-style:#fff;background:url(banners/sky-blue.png);cursor:pointer;}
.product_bar_btn:hover, .product_cat:hover{-webkit-transform:scale(1.1); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1.1); /*Mozilla scale version*/
-o-transform:scale(1.1); /*Opera scale version*/}
.product_bar a.probar{color:#FFFFFF}
.product_cat{cursor:pointer;color:#fff;border-radius:50%;text-align:center;vertical-align:middle;padding:10px;box-shadow: 2px 5px #000;min-height:75px;}
.product_cat_empty{color:#fff;background:url(banners_t/sky-blue.png) 0 0 repeat;border-radius:50%;text-align:center;vertical-align:middle;padding:10px;box-shadow: 2px 5px #000;min-height:75px}
.styled-select{background:url(banners/sky-blue.png);color:#ffffff; height:32px;overflow:hidden;width:auto;}
.styled-select select{background:transparent;width:300px;height:32px;color:#ffffff;}
.thiscol{background:url(banners/sky-blue.png);}
input:invalid{border-color:red;}

/*background for divs*/
.transparent{background: url(banners_t/sky-blue.png) 0 0 repeat;border-radius:10px;padding:3px;border-top:10px solid #C94238;overflow:hidden;box-shadow:1px 1px 1px #333;}
.transparent p{color:#FFFFFF;}
.transparent h1{color:#ffffff;text-shadow:2px 2px #000000;}
.transparent p a{color:#FFFFFF;}
/*events style */
#eve_trans{/*background: url(banners_t/sky-blue.png) 0 0 repeat;padding:20px;margin:0 0 20 0;border-radius:10px;overflow:visible;max-width:800px;color:#ffffff;*/}
#eve_trans h4{/*color:#ffffff;text-shadow:2px 2px #000000;*/}
#eve_trans p{/*color:#ffffff;*/}
/*remove in*/
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.padt10 {padding-top:10px;}

.protect{-moz-user-select:none;-webkit-user-select:none;user-select;none;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
h1 span.last{color:#353535;}
/*seo elements*/
.seo_w{color:#C7F0FC;font-size: 0px;line-height:0px;letter-spacing:0px;word-spacing: 0px;line-spacing:0px;height:0px;width:0px;margin:0px;padding:0px;}
.seo{outline: none;text-decoration:none;color:#585858;font-weight:normal;font-size: 0px;line-height:0px;letter-spacing:0px;word-spacing: 0px;line-spacing:0px;height:0px;width:0px}
.gwmain {padding-bottom:20px}
img.tfive{height:35px;width:35px;}
h5.head{border: solid 1px #ffffff;border-radius: 10px;-moz-border-radius: 10px;-webket-border-radius:10px;padding:5px;background:#cccccc;font:strong 12px;}
h5.head img{margin-right:15px}

a.paginate {background:url(banners/sky-blue.png);text-decoration:none;margin:5px;padding:10px;shadow:2px #ccc;border:1px solid;border-radius:5px;color:#ffffff;border-color:#bbbbbb;font-weight:bolder;font-size:15px;}
a.paginate_active {background:url(banners_t/sky-blue.png);text-decoration:none;margin:5px;padding:10px;shadow:2px #ccc;border:1px solid;border-radius:5px;color:#ffffff;border-color:#bbbbbb;font-weight:bolder;font-size:15px;}
a.paginate span{color:#ffffff;}
a.paginate_active span{color:#ffffff;}

/*SEO ELEMENTS */
.services {display:none;border:0px;margin:0px;padding:0px;height:0px;width:0px;overflow:hidden;}
.serv_sub {}
/*SEO ELEMENTS END */
/****************Cus menu********************/
.cusmenu-outter {height:85px;
                width:13%;
                margin-left:2px;
                float:left;
                Margin-top:20px
                }
.cusmenu-title {height:15px;
               border:1px;
               padding:5px;
               text-align:center;
               }
.cusmenu-content {margin:5px;
                 text-align:center;
                 }
/********************************************************/

/*-----------------------------services slide menu--------------------*/
.applemenu div.silverheader a{
    /*background-image:url(../../img/bg-hover-box1.gif);*/
    background:#151DB0;
    font: strong 14px;
    color: #C7F0FC;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 5px 0;
    padding-left: 8px;
    text-decoration: none;
    border: solid 1px #C94238;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webket-border-radius:10px;
}
.applemenu div.selected a, .applemenu div.silverheader a:hover{
    background:#C94238;
    color: #151DB0;
    border: solid 1px #151DB0;}

/*---------------------------responsive table--------------------------------------*/
table#gw_rtable {
  margin: 0 auto;
  border-collapse: collapse;
  font-family: Agenda-Light, sans-serif;
  font-weight: 100;
  background: url(banners_t/sky-blue.png); color: #fff;
  text-rendering: optimizeLegibility;
  border-radius: 5px solid ;
}
table#gw_rtable caption {
  font-size: 2rem; color: #444;
  margin: 1rem;
  /*background-image: ;*/
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center left, center right;
}
table#gw_rtable thead th { font-weight: 600; }
table#gw_rtable thead th, table#gw_rtable tbody td {
  padding: .8rem; font-size: 1.4rem;
}
table#gw_rtable tbody td {
  padding: .5rem; ;
  color: #444; background: #eee;
}
table#gw_rtable tbody tr:not(:last-child) {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

@media screen and (max-width: 600px) {
  table#gw_rtable caption { background-image: none; }
  table#gw_rtable thead { display: none; }
  table#gw_rtable tbody td {
    display: block; padding: .3rem;
  }
  table#gw_rtable tbody tr td:first-child {
    background: url(banners_t/sky-blue.png); color: #fff;
  }
	table#gw_rtable tbody td:before {
    content: attr(data-th);
    font-weight: bold;
    display: inline-block;
    width: 6rem;
  }
}


#myBtn {
  display: block;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 299;
  font-size: 18px;
  border: none;
  outline: none;
  
  color: white;
  cursor: pointer;
  border-radius: 4px;
  height:32px;
  width:32px;
  background-image:url(images/up.png);
}


/*=========****************************00. GW_ADDS_END*************************=========*/

/*-----------------------------------------------------------------*/
/* 01. Global Styles
/*-----------------------------------------------------------------*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:102%;
vertical-align:baseline;
background: transparent;
margin:0;
padding:0;
letter-spacing: 1px;
}

body {
line-height:1;
font-family:"LatoLight",helvetica neue,Helvetica,Arial,Verdana,sans-serif;
font-size:14px;
line-height:30px;
color:#000000;
min-width:1003px;
margin:0;
}

video,
iframe,
object,
img{max-width:100%;}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

:focus {
outline:0;
}

ins {
text-decoration:none;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
}

* {
font-size:100.01%;
}

html {
font-size:62.5%;
margin:0;
padding:0;
scroll-behavior: smooth;
}


/*-----------------------------------------------------------------*/
/* 02. Layout
/*-----------------------------------------------------------------*/

/*----------------------------*/
/* 1. General Layout
/*----------------------------*/
#wrapper {
width:100%;
display:table;
background:url(images/whtbk.png)}

.transbk{background: url(../media/img/_gwbk1.jpg) /*no-repeat #ffffff*/ no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

#wrapper #header {
display:block;
}

.top-block .top-holder {
width:80%/*980px*/;
font-size:12px;
min-height:4px;
height:auto;
margin:0 auto;
padding:4px 100px 0 100px;
}

#header .rays {
background:/*url(images/_global/rays.png)*/ 50% 0 no-repeat;
}

#header .header-area {
width:80%/*980px*/;
margin:0 auto;
padding:20px 100px 33px 100px;/*38px 0 33px*/
}

#main {
/*background:url(images/_global/bg-div-main.jpg) 0 0 repeat-x;*/
display:table-footer-group;
position:relative;
width:100%;
}

#main .main-area {
width:980px;
margin:0 auto;
padding:20px 0 0px;
}

#main .utility-area {
padding-top:0;
}

.tools .place {
float:right;
}

.main-holder {
height:1%;
overflow:hidden;
padding-top:45px;
}

.carousel-holder {
width:315px !important;
}

.top-block .top-holder:after,#header .header-area:after {
clear:both;
display:block;
content:"";
}

#tt-boxed-layout {
width:90%;
margin:0 auto;
max-width:1200px;
-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);
}



/*----------------------------*/
/* 2. Content Area
/*----------------------------*/
#content {
width:720px;
float:left;
margin-left:20px;
}

.content_left_sidebar {
float:right !important;
}

.content_right_sidebar {
width:510px !important;
}

.content_full_width {
width:940px/*1160px*/ !important;
float:left;
margin-left:0 !important;
padding:0 20px;
}

.portfolio_full_width {
margin-left:0 !important;
width:980px !important;
}



/*----------------------------*/
/* 3. Portfolio Pages
/*----------------------------*/
.portfolio_wrap {
width:100%;
float:left;
padding-bottom:30px;
}

.portfolio_content {
clear:left;
padding-top:8px;
padding-bottom:20px;
}

.port_sep {
width:100%;
margin-bottom:30px;
float:left;
}

.portfolio_layout .one_fourth,.portfolio_layout .one_fourth_last,.portfolio_layout .one_third,.portfolio_layout .one_third_last,.portfolio_layout .one_half,.portfolio_layout .one_half_last {
position:relative;
}

.portfolio_one_column {
width:191px;
float:left;
}

.portfolio_one_column_last {
float:right;
width:722px;
height:602px;
background:url(images/_global/global-sprite.png) 0 -31px no-repeat;
position:relative;
}

.port_img_one {
width:703px;
height:563px;
float:left;
position:absolute;
top:8px;
left:9px;
}

.portfolio_portrait_full_last {
float:right;
width:630px;
height:836px;
position:relative;
}


/*----------------------------*/
/* 4. Footer
/*----------------------------*/
#footer {
width:100%;
position:relative;
padding-top:40px;
}

#footer .footer-area {
width:980px;
position:relative;
margin:0 auto;
}

#footer .footer-wrapper {
width:980px;
overflow:hidden;
}

#footer .footer-holder {
width:100%;
overflow:hidden;
padding:45px 0 25px 6px;
}

#footer .box {
width:333px;
float:left;
}

#footer_bottom {
width:100%;
min-height:89px;
height:auto;
}

#foot_left {
float:left;
width:440px;
}

#foot_left .textwidget {
margin-top:-18px;
}

#foot_right {
float:right;
width:520px;
text-align:right;
}

.info {
width:980px;
font-size:11px;
overflow:hidden;
position:relative;
margin:0 auto;
padding:34px 0 0 8px;
}

#footer .footer_post {
padding:2px 0 16px;
}


/*----------------------------*/
/* 5. Multi Columns
/*----------------------------*/
.clear {clear: both;}
.one_half, .one_half_last, .one_third, .one_third_last, .one_fourth, .one_fourth_last, .one_fifth, .one_fifth_last, .one_sixth, .one_sixth_last, .two_thirds, .two_thirds_last {padding-bottom: 20px;}


#content .one_half {float:left;width:342px;margin-right:30px;}
#content .one_half_last {float:right;width:342px;margin:0;}
#content .one_third {float:left;width:220px;margin-right:30px;}
#content .one_third_last {float:right;width:220px;margin:0;}
#content .one_fourth {float:left;width:152px;margin-right:36px;}
#content .one_fourth_last {float:right;width:152px;margin:0;}
#content .one_fifth {float:left;width:124px;margin-right:23px;}
#content .one_fifth_last {float:right;width:124px;margin:0;}
#content .one_sixth {float:left;width:100px;margin-right:20px;}
#content .one_sixth_last {float:right;width:100px;margin:0;}
#content .two_thirds {float:left;width:470px;margin:0;}
#content .two_thirds_last {float:right;width:470px;margin:0;}
#content .three_fourth {float:left;width:550px;margin:0;}
#content .three_fourth_last {float:right;width:530px;margin:0;}


.content_full_width .one_half {float:left;width:455px !important;margin-right:30px !important;}
.content_full_width .one_half_last {float:right;width:455px !important;margin:0 !important;}
.content_full_width .one_third {float:left;width:293px !important;margin-right:30px !important;}
.content_full_width .one_third_last {float:right;width:293px !important;margin:0 !important;}
.content_full_width .one_fourth {float:left;width:208px !important;margin-right:36px !important;}
.content_full_width .one_fourth_last {float:right;width:208px !important;margin:0 !important;}
.content_full_width .one_fifth {float:left;width:168px !important;margin-right:23px !important;}
.content_full_width .one_fifth_last {float:right;width:168px !important;margin:0 !important;}
.content_full_width .one_sixth {float:left;width:140px !important;margin-right:20px !important;}
.content_full_width .one_sixth_last {float:right;width:140px !important;margin:0 !important;}
.content_full_width .two_thirds {float:left;width:595px !important;margin:0 !important;}
.content_full_width .two_thirds_last {float:right;width:595px !important;margin:0 !important;}
.content_full_width .three_fourth {float:left;width:690px !important;margin:0 !important;}
.content_full_width .three_fourth_last {float:right;width:685px !important;margin:0 !important;}


/*NEW UPDATED FULL WIDTH STYLES START********************
.content_full_width .one_half {float:left;width:550px !important;margin-right:30px !important;}
.content_full_width .one_half_last {float:right;width:550px !important;margin:0 !important;}
.content_full_width .one_third {float:left;width:356px !important;margin-right:30px !important;}
.content_full_width .one_third_last {float:right;width:356px !important;margin:0 !important;}
.content_full_width .one_fourth {float:left;width:254px !important;margin-right:36px !important;}
.content_full_width .one_fourth_last {float:right;width:254px !important;margin:0 !important;}

.content_full_width .one_fifth {float:left;width:168px !important;margin-right:23px !important;}
.content_full_width .one_fifth_last {float:right;width:168px !important;margin:0 !important;}
.content_full_width .one_sixth {float:left;width:140px !important;margin-right:20px !important;}
.content_full_width .one_sixth_last {float:right;width:140px !important;margin:0 !important;}
.content_full_width .two_thirds {float:left;width:720px !important;margin:0 !important;}
.content_full_width .two_thirds_last {float:right;width:720px !important;margin:0 !important;}
.content_full_width .three_fourth {float:left;width:825px !important;margin:0 !important;}
.content_full_width .three_fourth_last {float:right;width:820px !important;margin:0 !important;}
NEW UPDATED FULL WIDTH STYLES END**********************/
.content_full_width .two_thirds_last .one_third, .content_full_width .two_thirds_last .one_third_last, .content_full_width .two_thirds .one_third, .content_full_width .two_thirds .one_third_last {width:280px !important;}


.content_sidebar .one_fourth, .content_sidebar .one_fourth_last {width:105px !important;}
.content_sidebar .one_third, .content_sidebar .one_third_last {width:145px !important;}
.content_sidebar .one_half, .content_sidebar .one_half_last {width:235px !important;}
.content_sidebar .two_thirds, .content_sidebar .two_thirds_last {width:325px !important;}

#footer .one_half {float:left;width:455px !important;margin-right:30px !important;}
#footer .one_half_last {float:right;width:455px !important;margin:0 !important;}
#footer .one_third {float:left;width:305px !important;margin-right:30px !important;}
#footer .one_third_last {float:right;width:305px !important;margin:0 !important;}
#footer .one_fourth, #footer .one_fourth_last {float:left !important;width:227px !important;margin-right:23px !important;}
#footer .one_fourth_last {margin-right:0px !important;float:right !important;}
#footer .one_fifth {float:left;width:177px !important;margin-right:23px !important;}
#footer .one_fifth_last {float:right;width:177px !important;margin:0 !important;}
#footer .one_sixth {float:left;width:146px !important;margin-right:20px !important;}
#footer .one_sixth_last {float:right;width:146px !important;margin:0 !important;}


#content .tabs-area .one_half,
#content .slide .one_half {float:left;width:310px;margin-right:30px;}
#content .tabs-area .one_half_last,
#content .slide .one_half_last {float:right;width:310px;margin:0;}
#content .tabs-area .one_third,
#content .slide .one_third {float:left;width:194px;margin-right:35px;}
#content .tabs-area .one_third_last,
#content .slide .one_third_last {float:right;width:194px;margin:0;}
#content .tabs-area .one_fourth,
#content .slide .one_fourth {float:left;width:141px;margin-right:30px;}
#content .tabs-area .one_fourth_last,
#content .slide .one_fourth_last {float:right;width:141px;margin:0;}
#content .tabs-area .one_fifth,
#content .slide .one_fifth {float:left;width:108px;margin-right:28px;}
#content .tabs-area .one_fifth_last,
#content .slide .one_fifth_last {float:right;width:108px;margin:0;}
#content .tabs-area .one_sixth,
#content .slide .one_sixth {float:left;width:92px;margin-right:20px;}
#content .tabs-area .one_sixth_last,
#content .slide .one_sixth_last {float:right;width:92px;margin:0;}
#content .tabs-area .two_thirds,
#content .slide .two_thirds {float:left;width:425px;margin:0;}
#content .tabs-area .two_thirds_last,
#content .slide .two_thirds_last {float:right;width:425px;margin:0;}
#content .tabs-area .three_fourth,
#content .slide .three_fourth {float:left;width:485px;margin:0;}
#content .tabs-area .three_fourth_last,
#content .slide .three_fourth_last {float:right;width:485px;margin:0;}


.content_full_width .tabs-area .one_half,
.content_full_width .slide .one_half {float:left;width:420px !important;margin-right:30px !important;}
.content_full_width .tabs-area .one_half_last,
.content_full_width .slide .one_half_last {float:right;width:420px !important;margin:0 !important;}
.content_full_width .tabs-area .one_third,
.content_full_width .slide .one_third {float:left;width:267px !important;margin-right:30px !important;}
.content_full_width .tabs-area .one_third_last,
.content_full_width .slide .one_third_last {float:right;width:267px !important;margin:0 !important;}
.content_full_width .tabs-area .one_fourth,
.content_full_width .slide .one_fourth {float:left;width:190px !important;margin-right:36px !important;}
.content_full_width .tabs-area .one_fourth_last,
.content_full_width .slide .one_fourth_last {float:right;width:190px !important;margin:0 !important;}
.content_full_width .tabs-area .one_fifth,
.content_full_width .slide .one_fifth {float:left;width:155px !important;margin-right:23px !important;}
.content_full_width .tabs-area .one_fifth_last,
.content_full_width .slide .one_fifth_last {float:right;width:155px !important;margin:0 !important;}
.content_full_width .tabs-area .one_sixth,
.content_full_width .slide .one_sixth {float:left;width:127px !important;margin-right:20px !important;}
.content_full_width .tabs-area .one_sixth_last,
.content_full_width .slide .one_sixth_last {float:right;width:127px !important;margin:0 !important;}
.content_full_width .tabs-area .two_thirds,
.content_full_width .slide .two_thirds {float:left;width:575px !important;margin:0 !important;}
.content_full_width .tabs-area .two_thirds_last,
.content_full_width .slide .two_thirds_last {float:right;width:575px !important;margin:0 !important;}
.content_full_width .tabs-area .three_fourth,
.content_full_width .slide .three_fourth {float:left;width:650px !important;margin:0 !important;}
.content_full_width .tabs-area .three_fourth_last,
.content_full_width .slide .three_fourth_last {float:right;width:650px !important;margin:0 !important;}


.content_sidebar .tabs-area .one_half,
.content_sidebar .slide .one_half {float:left;width:205px !important;}
.content_sidebar .tabs-area .one_half_last,
.content_sidebar .slide .one_half_last {float:right;width:205px !important;}
.content_sidebar .tabs-area .one_third,
.content_sidebar .slide .one_third {float:left;width:125px !important;}
.content_sidebar .tabs-area .one_third_last,
.content_sidebar .slide .one_third_last {float:right;width:125px !important;}
.content_sidebar .tabs-area .one_fourth,
.content_sidebar .slide .one_fourth {float:left;width:88px !important;margin-right:28px !important;}
.content_sidebar .tabs-area .one_fourth_last,
.content_sidebar .slide .one_fourth_last {float:right;width:88px !important;}
.content_sidebar .tabs-area .one_fifth,
.content_sidebar .slide .one_fifth {float:left;width:66px !important;}
.content_sidebar .tabs-area .one_fifth_last,
.content_sidebar .slide .one_fifth_last {float:right;width:66px !important;}
.content_sidebar .tabs-area .one_sixth,
.content_sidebar .slide .one_sixth {float:left;width:56px !important;}
.content_sidebar .tabs-area .one_sixth_last,
.content_sidebar .slide .one_sixth_last {float:right;width:56px !important;}
.content_sidebar .tabs-area .two_thirds,
.content_sidebar .slide .two_thirds {float:left;width:280px !important;}
.content_sidebar .tabs-area .two_thirds_last,
.content_sidebar .slide .two_thirds_last {float:right;width:280px !important;}
.content_sidebar .tabs-area .three_fourth,
.content_sidebar .slide .three_fourth {float:left;width:320px !important;}
.content_sidebar .tabs-area .three_fourth_last,
.content_sidebar .slide .three_fourth_last {float:right;width:320px !important;}

/* smartphone template */
.contact_smartphone_content .two_thirds {}

.contact_smartphone_content .two_thirds .one_half {float:left;width:280px !important;margin-right:30px !important;}
.contact_smartphone_content .two_thirds .one_half_last {float:right;width:280px !important;margin:0 !important;}
.contact_smartphone_content .two_thirds .one_third {float:left;width:175px !important;margin-right:30px !important;}
.contact_smartphone_content .two_thirds .one_third_last {float:right;width:175px !important;margin:0 !important;}
.contact_smartphone_content .two_thirds .one_fourth {float:left;width:121px !important;margin-right:36px !important;}
.contact_smartphone_content .two_thirds .one_fourth_last {float:right;width:121px !important;margin:0 !important;}
.contact_smartphone_content .two_thirds .two_thirds {float:left;width:376px !important;margin:0 !important;}
.contact_smartphone_content .two_thirds .two_thirds_last {float:right;width:376px !important;margin:0 !important;}
.contact_smartphone_content .two_thirds .three_fourth {float:left;width:417px !important;margin:0 !important;}
.contact_smartphone_content .two_thirds .three_fourth_last {float:right;width:417px !important;margin:0 !important;}


/*----------------------------*/
/* 6. Sidebar
/*----------------------------*/
#sidebar {
background:url(images/_global/bg-sidebar.gif) 0 0 repeat-y;
float:right;
width:173px;
padding:0 0 0 25px;
}

.left_sidebar {
float:left !important;
background:url(images/_global/bg-sidebar.gif) top right repeat-y !important;
margin:0 0 0 25px;
padding:0 25px 0 0 !important;
}

.contact_smartphone {
background:url(images/_global/bg-smartphone.png) 100% 0 no-repeat;
height:594px;
position:relative;
}

.contact_smartphone .sidebar-smartphone,.contact_smartphone .sidebar-widget {
width:180px !important;
}

.smartphone-wrap {
background:none !important;
padding-top:5px;
margin:110px 0 0 75px;
}

.sidebar-smartphone .social_icons {
float:none !important;
margin:0;
padding:3px 0 0;
}

#main .contact_smartphone .sidebar-widget {
width:180px !important;
background:none !important;
padding-bottom:15px !important;
margin:0 !important;
}

#main .contact_smartphone .smartphone-header {
padding-bottom:10px;
color:#000;
font-weight:400 !important;
}

#main .contact_smartphone p {
color:#444;
}

.smartphone-header{
	margin-bottom: 3px;
}

#content .sidebar-smartphone ul, .content_full_width .sidebar-smartphone ul {
	margin-left: 0px;
}

/*----------------------------*/
/* 7. Homepage
/*----------------------------*/
.flash_wrap {
min-height:400px;
height:auto;
}

.port-wrap {
height:650px;
}

.home-holder {
padding:0;
}

.home-flash-slider {
width:940px;
height:400px;
margin:95px auto 0;
}

.big-banner .rays {
	background:url(images/_global/rays-big.png) 50% 0 no-repeat !important;
	max-height:389px;
}

.big-banner #header .header-holder {
	max-height:438px;
}

.big-banner #main {
background-image:none !important;
}

.big-banner #main .main-area {
padding-top:118px;
}

.big-banner #header{height: auto !important;}

.home-banner-wrap {
width:100%/*940px*/;
height:419px;
background:url(images/_global/bg-home-banner.png) 0 0 no-repeat;
position:relative;
margin-bottom:50px /*auto 0*/;padding:0px
}

.home-banner-main {
width:350px;
top:45px;
left:45px;
position:absolute;
}

.home-banner-sub {
width:456px;
height:309px;
background:/*url(images/_global/shadowBG.png)*/ 0 0 no-repeat;
top:40px;
right:40px;
position:absolute;
overflow: hidden;
}

.home-banner-sub-content {
/*width:436px;
height:270px;
margin:10px 0 0 10px;*/
}

.home-banner-sub-full {
width:100%;
/*height:304px;*/
background:/*url(images/_global/shadowBG-full.jpg)*/ 0 0 no-repeat;
top:0px;
right:0px;
position:absolute;
}

.home-banner-sub-content-full {
/*width:840px;
height:270px;*/
margin:0 0 0 0;
}

.home-banner-sub-full p{
	color: #FFF;
}

.home-bnr-jquery {
position:relative;
width:100%/*940px*/;
height:381px/*283px*/;
margin:0 auto;
}

.home-banner-wrap ul {
list-style:none;
width:100%/*940px*/;
height:381px;
background-image:url(images/_global/home-preloader.gif);
background-position:center;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.home-banner-wrap li {
	width:100%/*940px */!important;
	height:381px !important;
}

.jquery-pager {
	text-align: center;
	
}


.home-banner-wrap .jquery-pager {
	padding-top: 0px;
}

.jquery-pager a {
display:inline-block;
width:15px;
height:15px;
text-indent:-9999em;
outline:none;
background:/*url(images/_global/global-sprite.png)*/ -740px -179px no-repeat;
margin-right:12px;
margin-top:20px;
}

.jquery-pager .activeSlide {
background:/*url(images/_global/global-sprite.png)*/ -725px -179px no-repeat;
}



.home_video_preload {
width:100%;
height:100%;
background:url(images/_global/preload-white.gif) center center no-repeat;
}

.big-banner .content_home_video {
padding-top:80px !important;
}

.home-bnr-jquery ul {
list-style:none;
width:100%/*940px*/;
height:381px;
margin:0;
padding:0;
}

.home-bnr-jquery ul li {
	width:100%/*940px*/ !important;
	height:381px !important;
}

.home-jquery-content {
padding-top:45px;
}

.home-bnr-jquery .home-banner-sub {
width:432px;
height:270px;

top:13px;
right:35px;
position:absolute;
}

.home-bnr-jquery .home-banner-sub-content {
width:404px;
height:256px;
margin:14px 0 0 14px;
}

.home-banner-bottom {
width:404px;
height:7px;
background:url(images/_global/jquery-btm-shdw.png) 0 0 no-repeat;
top:263px;
right:14px;
position:absolute;
z-index:4;
}

.home-bnr-jquery .home-banner-main {
width:375px;
top:40px;
left:45px;
position:absolute;
}

.home-bnr-jquery .home-banner-sub-full {
width:100%/*940px*/;
height:283px;
top:0;
left:0;
position:absolute;
background:none;
margin:0;
padding:0;
}

.home-bnr-jquery .home-banner-sub-full p {
top:0;
left:0;
position:absolute;
background:none;
margin:0;
padding:0;
}

.big-banner #main .flash-main-area,.big-banner .content_full_width {
padding-top:0 !important;
}

.home-banner-wrap li.jqslider,.home-bnr-jquery ul li.jqslider {
display:none;
}




.home-banner-video-sub {
padding: 10px;
background:#FFF;
border: 1px solid #D7D7D7;
top:40px;
right:40px;
position:absolute;
}

.home-banner-video-sub p, .home-banner-video-sub-alt p{
margin-bottom: 0 !important;
}

.home-banner-video-sub-alt {
top:20px;
right:20px;
position:absolute;
/* -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
    	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8); */
}


/*----------------------------*/
/* 8. Sitemap
/*----------------------------*/
#main .sitemap_with_child, #main .sitemap_without_child {float:left;width:200px;margin-right:20px;}
#main .sitemap_with_child a, #main .sitemap_without_child a {color: #666;font-weight:bold;text-decoration:none;}
#main .sitemap_with_child .page_item a, #main .sitemap_without_child .page_item a {font-weight:normal;text-decoration:underline;}
#main .sitemap_with_child ul, #main .sitemap_without_child ul {list-style: none;margin:0;padding:8px 0 0 0;}
#main .sitemap_with_child ul {padding:0;}
#main .sitemap_with_child ul a {text-decoration:none !important;}
#main .sitemap_with_child a:hover, #main .sitemap_without_child a:hover {text-decoration:underline !important;}


/*----------------------------*/
/* 9. Video + 3D Thumbs
/*----------------------------*/
.video-main {width: 592px;height: 371px;float: left;/*background:url(images/_global/bg-video.png) 0 0 no-repeat;*/position:relative;}
.video-frame {width: 572px;height: 312px;position: absolute;top: 10px;left: 10px;background: url(images/_global/preload-white.gif) center center no-repeat;}
.video-sub {width: 305px;float: right;padding-top: 15px;}
.three-d-main {width: 527px;height: 475px;float: left;}
.three-d-sub {width: 380px;float: right;padding-top: 15px;}
.three-d-wrap {padding-bottom: 12px;}
.video_right .video-main, .video_right .two-d-main, .video_right .three-d-main {float: right !important;}
.video_right .video-sub, .video_right .two-d-sub, .video_right .three-d-sub {float: left !important;}

/*-----------------------------------------------------------------*/
/* 03. Navigation
/*-----------------------------------------------------------------*/


/*----------------------------*/
/* 1. Main Navigation
/*----------------------------*/
#menu-main-nav {list-style:none;margin:0;padding:0;list-style:none;letter-spacing:0px;float:right;}
#menu-main-nav a {outline: none;}
#menu-main-nav li {float:left;padding:5px 20px 0px 13px;z-index:3;position:relative;vertical-align:top;height:1%;margin-right: 2px;}
#menu-main-nav ul li {background: none !important;}
#menu-main-nav li.parent:hover {position:relative;}
#menu-main-nav li.parent li.parent:hover {background:none !important;}
#menu-main-nav li.parent li.parent li.parent:hover {background:none !important;}
#menu-main-nav li strong {text-transform:uppercase;display:block;font-size:13px;letter-spacing: 0.6px;font-weight:800;}
#menu-main-nav a {display:block;}
#menu-main-nav a:hover {background-position:0 0;text-decoration:none;}
#menu-main-nav .drop {width:236px;padding:0 1px 0 1px;position:absolute;left:-1px;top:32px;display:none;z-index:100;}
#menu-main-nav .sub-menu {display: none;position:absolute;z-index:100;}
#menu-main-nav .drop li.current-menu-item,
#menu-main-nav .drop li.current_page_ancestor,
#menu-main-nav .drop li.hover {z-index:100;}
#menu-main-nav .drop .t,
#menu-main-nav .drop .b {height:10px;overflow:hidden;}
#menu-main-nav .drop .c {width:100%;}
#menu-main-nav .drop ul {margin:0;padding:5px 0 8px;width:236px;list-style:none;z-index:100;background: url(banners/sky-blue.png)}
#menu-main-nav .drop ul li {text-transform: capitalize;float:none;padding:0;position:relative;height:1%;padding:0 8px;background:none;}
#menu-main-nav .drop ul a {display:block;height:1%;width: 220px;}
#menu-main-nav .drop ul a span {display:block;padding:7px 13px;height:1%;cursor:pointer;}
#menu-main-nav .drop ul .drop {top:0;left:-220px;/*236px*/}
#menu-main-nav .drop ul .drop ul a {background:none;}
#menu-main-nav .drop ul .drop ul a span {background:none;}
#menu-main-nav .drop ul .drop ul .drop a,
#menu-main-nav .drop ul .drop ul .drop a span {background:none !important;}
#menu-main-nav li:hover .drop,
#menu-main-nav li.hover .drop {display:block;}
#menu-main-nav li:hover .drop ul .drop,
#menu-main-nav li.hover .drop ul .drop {display:none;}
#menu-main-nav li:hover .drop ul li:hover .drop,
#menu-main-nav li.hover .drop ul li.hover .drop {display:block;}
#menu-main-nav li.current-menu-parent li a span, #menu-main-nav li.current-menu-item li a span, #menu-main-nav li.current_page_ancestor li a span {text-decoration:none;color:#999;}
#menu-main-nav .drop ul li.current-menu-item ul li a,
#menu-main-nav .drop ul li.current-menu-item ul li a span,
#menu-main-nav li .sub-menu li .sub-menu li .sub-menu li a span {background: none !important;color:#fff;}

/*----------------------------*/
/* 2. Vertical Sub Navigation
/*----------------------------*/
#sub_nav {float: left;width:220px;float:left;background:url(images/_global/bg-sidebar.gif) 206px 0 repeat-y;padding-bottom:65px;overflow:hidden;}
#sub_nav ul a {display:block;background:url(images/_global/separator3.gif) 0 100% repeat-x;padding:4px 0 8px 20px;height:1%;position:relative;margin:0 13px 0 0;color: #666;}
#sub_nav ul a:hover,
#sub_nav ul li.current_page_item a {margin-right:0;color:#fff;text-decoration:none;}
#sub_nav ul ul a {background:url(images/_global/bullet1.gif) 0 9px no-repeat;padding:4px 0 1px 14px;}
#sub_nav ul ul a:hover {text-decoration:underline;color:#666;}
#sub_nav ul {margin:0;padding:0;list-style:none;}
#sub_nav ul li {vertical-align:top;height:1%;}
#sub_nav ul ul {list-style:none;margin:0;padding:9px 0 6px 31px;}
#sub_nav ul ul ul {padding:5px 0 9px 23px;}
#sub_nav .sub-menu {margin-bottom: 20px;}
#main #sub_nav ul {margin: 0;}
#main #sub_nav ul li {margin-bottom: 0;}


.nav_right_sub_nav ul li.current_page_item ul li a,
.nav_right_sub_nav ul li.current_page_item ul li a:hover,
.nav_right_sub_nav ul li.current-menu-parent ul li.current_page_item a,
.nav_right_sub_nav ul li.current-menu-parent ul li.current_page_item a:hover,
.nav_right_sub_nav ul li ul li a,
.nav_right_sub_nav ul li ul li a:hover{padding-left: 15px !important;margin: 0 0 0 13px !important;}
.nav_right_sub_nav ul li.current-menu-parent ul li.current_page_item a,
#sub_nav li.current-menu-parent ul li.current_page_item a {font-weight: bold;}
.nav_right_sub_nav ul li.current_page_item ul li.current_page_item ul li a {font-weight: normal !important;}
.nav_right_sub_nav {float: right !important;background:url(images/_global/bg-sidebar.gif) 12px 0 repeat-y !important;}
.nav_right_sub_nav ul a {margin:0 0 0 13px !important;}
.nav_right_sub_nav ul li.current_page_item a, .nav_right_sub_nav ul a:hover {margin-left:0 !important;padding-left: 33px !important;}
#sub_nav ul li ul li.current_page_item ul li a {font-weight: normal !important;}



/*----------------------------*/
/* 3. Horizontal Sub Navigation
/*----------------------------*/
#horizontal_nav {width: 100%;float: left;background: url(images/_global/separator3.gif) 0 100% repeat-x;padding-bottom: 20px;margin: -20px 0 30px 0;}
#horizontal_nav ul {margin:0 0 0 -25px;padding:0;list-style:none;height:1%;overflow:hidden;}
#horizontal_nav ul li {float: left;margin-left: 25px;}
#horizontal_nav ul {float:left;}
#horizontal_nav ul a {float:left;padding:0 11px 0 0;outline:none;color:#474747;text-decoration: none;}
#horizontal_nav ul .current_page_item a, #horizontal_nav ul a:hover {color:#fff !important;}
#horizontal_nav ul a span {float:left;padding:4px 0 4px 13px;cursor:pointer;}



/*----------------------------*/
/* 4. Top toolbar lists
/*----------------------------*/

.top-block .toolbar-left {
	margin: 0;
	padding: 0;
	float: left;
}
.top-block .toolbar-right {
	margin: 0;
	padding: 0;
	float: right;
}
.top-block .toolbar-left ul,
.top-block .toolbar-right ul,
#footer_bottom ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
}
.top-block .toolbar-left ul li,
.top-block .toolbar-right ul li{
	float: left;
	padding-left: 7px;
}

.top-block .toolbar-left a,
.top-block .toolbar-right a{
	padding-right: 10px;
}

.top-block .toolbar-right ul,
#footer_bottom #foot_right ul{float:right;}

.toolbar-left a:hover,
.toolbar-right a:hover,
.footer-holder a:hover,
#footer_bottom a:hover {
color:#FFF;
}

.top-block .toolbar-left ul a,
.top-block .toolbar-right ul a {
	background:/*url(images/_global/separator-toolbar.png)*/ 100% 50% no-repeat;
}

.top-block .toolbar-left ul li:last-child a,
.top-block .toolbar-right ul li:last-child a {
	background: none;
}

/* superfish styles */


.top-block .toolbar-left li a.sf-with-ul { padding-right: 12px; }

.top-block .toolbar-left li li a.sf-with-ul { padding-right: 0; }

.top-block .toolbar-left ul li {
	float: left;
	position: relative;
	z-index: 40;
	margin: 0 4px 0 0;
}

.top-block .toolbar-left ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }

/*  Make sub menus appear */
.top-block .toolbar-left ul li:hover ul,
.top-block .toolbar-left ul li.sfHover ul {
	left: -1px;
	top: 23px; /* match top ul list item height */
	z-index: 9990;
}

/* Hide all subs */
.top-block .toolbar-left ul li:hover li ul,
.top-block .toolbar-left ul li.sfHover li ul,
.top-block .toolbar-left ul li li:hover li ul,
.top-block .toolbar-left ul li li.sfHover li ul,
.top-block .toolbar-left ul li li li:hover li ul,
.top-block .toolbar-left ul li li li.sfHover li ul { top: -9999em; }

/* Displays all subs */
.top-block .toolbar-left ul li li:hover ul,
.top-block .toolbar-left ul li li.sfHover ul,
.top-block .toolbar-left ul li li li:hover ul,
.top-block .toolbar-left ul li li li.sfHover ul,
.top-block .toolbar-left ul li li li li:hover ul,
.top-block .toolbar-left ul li li li li.sfHover ul {
	left: 190px;
	top: -1px;
}



.top-block .toolbar-left li.current-menu-parent a {
	padding-right: 18px;
}

.top-block .toolbar-left li li a .sf-sub-indicator {
	width: 3px;
	margin-top: 11px;
	right: 10px;
}

.top-block .toolbar-left ul li li.current-menu-item a { background: none; }

.top-block .toolbar-left ul li.sfHover ul a {  }

.top-block .toolbar-left ul li.sfHover ul a:hover {  }

/*----------------------------*/
/* 5. Breadcrumbs
/*----------------------------*/
.tools .breadcrumb {margin:0;padding:4px 0 19px 0;float:right;overflow:hidden;font-size:.9em;color:#FFF;}
.tools .breadcrumb a {padding:0 15px 0 7px;background:url(images/_global/arrow-right.png) 100% 50% no-repeat;margin:0 0 0 6px;color:#FFF;outline: none;}
.tools .breadcrumb a:hover {color:#CCC;}
.tools .breadcrumb .current_crumb {background:url(images/_global/arrow-up.png) 50% 100% no-repeat;padding:0 5px 23px 7px;font-weight: bold;}


/*-----------------------------------------------------------------*/
/* 04. Links
/*-----------------------------------------------------------------*/


/*----------------------------*/
/* 1. General Links
/*----------------------------*/
a {
outline:none;
}

a:hover {
text-decoration:underline;
}

#header .logo {
float:left;
margin-left:0px;
outline:none;
}

#header .toolbar-left a,#header .toolbar-right a {
text-decoration:none;
}

#header .toolbar-left li,#header .toolbar-right li {
color:#575C60;
}

.footer-holder a,#footer_bottom a {
text-decoration:none;
color:#575C60;
}

.callout_button {
background:#999 url(images/_global/global-sprite-gradients.png) 0 0 repeat-x;
cursor:pointer;
letter-spacing:.8px;
color:#333;
outline:none;
border:1px solid #999;
display:inline-block;
font-size:12px !important;
text-decoration:none;
margin:0;
padding:6px 10px !important;
}

#footer h3 a {
color:#FFF !important;
}

.post_title h2 a {
color:#222 !important;
text-decoration:none !important;
}

#menu-main-nav a,#sub_nav a,#wrapper .tabset a,#footer_bottom a,.callout_button:hover {
text-decoration:none;
}



/*----------------------------*/
/* 2. Top Link
/*----------------------------*/
.link-top {
	padding: 3px 0 0 17px;
	background: url(images/_global/bg-link-top.gif) 0 7px no-repeat;
	font-size: 11px;
	outline: none;
	margin: -9px 2px 15px 0;
	float: right;
}
#footer_bottom .link-top {background:url(images/_global/arrow-up-footer.png) 0 8px no-repeat;font-weight: bold;}
#footer_bottom .link-top, #footer_bottom .link-top:hover {color: #FFF !important;text-decoration: none !important;}
#footer_bottom .top-footer {float: right;padding:8px 0 0 12px;}



/*----------------------------*/
/* 3. Custom Buttons
/*----------------------------*/
.post-edit-link {
background-color: #F7F6F7;
background-image: -webkit-gradient(linear, left top, left bottom, from(#F7F6F7), to(#DFDBDF));
background-image: -webkit-linear-gradient(top, #F7F6F7, #DFDBDF);
background-image:    -moz-linear-gradient(top, #F7F6F7, #DFDBDF);
background-image:      -o-linear-gradient(top, #F7F6F7, #DFDBDF);
background-image:         linear-gradient(to bottom, #F7F6F7, #DFDBDF);
/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F7F6F7', endColorstr='#DFDBDF');*/
box-shadow:0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1) !important;
border:1px solid #C7C0C7;
border-radius:2px 2px 2px 2px;
color:#5E5E5E !important;
cursor:pointer;
font-family:inherit;
font-size:13px;
font-weight:bold;
left:auto;
line-height:1em;
margin:0;
height:auto;
overflow:visible;
padding:6px 10px;
position:relative;
text-decoration:none;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);
}

.ka_button, .ka_button:hover {text-decoration: none;border: 0;display:inline-block;letter-spacing:1.2px;text-transform: uppercase;color: #DDD !important;}
.ka_button span {display:block;}
.small_button{margin:5px 10px 5px 0;padding:0 21px 0 0;font-size: .9em;background: transparent url(images/_global/bg-buttons-sprite-golden.png) 100% -43px no-repeat scroll;color: #F4F4F2;}
.small_button span{margin:0;padding:16px 0 17px 21px;line-height: 10px;background:transparent url(images/_global/bg-buttons-sprite-golden.png) 0 0 no-repeat scroll;}


.medium_button{margin:5px 10px 5px 0;padding:0 23px 0 0;font-size: 1em;background: transparent url(images/_global/bg-buttons-sprite-golden.png) 100% -136px no-repeat scroll;color: #F4F4F2;}
.medium_button span{margin:0;padding:19px 0 19px 23px;line-height: 12px;background:transparent url(images/_global/bg-buttons-sprite-golden.png) 0 -86px no-repeat scroll;}


.large_button{margin:5px 10px 5px 0;padding:0 34px 0 0;font-size: 1.1em;background: transparent url(images/_global/bg-buttons-sprite-golden.png) 100% -261px no-repeat scroll;color: #F4F4F2;border:0;outline:none;cursor:pointer;}
.large_button span{margin:0;padding:28px 0 33px 33px;line-height: 16px;background:transparent url(images/_global/bg-buttons-sprite-golden.png) 0 -186px no-repeat scroll;border:0;outline:none;cursor:pointer;}

/* FIRE */
.small_fire, .small_fire span, .medium_fire, .medium_fire span, .large_fire, .large_fire span {background-image: url(images/_global/bg-buttons-sprite-fire.png);}

/* AUTUMN */
.small_autumn, .small_autumn span, .medium_autumn, .medium_autumn span, .large_autumn, .large_autumn span {background-image: url(images/_global/bg-buttons-sprite-autumn.png);}

/* CHERRY */
.small_cherry, .small_cherry span, .medium_cherry, .medium_cherry span, .large_cherry, .large_cherry span {background-image: url(images/_global/bg-buttons-sprite-cherry.png);}

/* COFFEE */
.small_coffee, .small_coffee span, .medium_coffee, .medium_coffee span, .large_coffee, .large_coffee span {background-image: url(images/_global/bg-buttons-sprite-coffee.png);}

/* GOLDEN */
.small_golden, .small_golden span, .medium_golden, .medium_golden span, .large_golden, .large_golden span {background-image: url(images/_global/bg-buttons-sprite-golden.png);}

/* PINK */
.small_pink, .small_pink span, .medium_pink, .medium_pink span, .large_pink, .large_pink span {background-image: url(images/_global/bg-buttons-sprite-pink.png);}

/* PURPLE */
.small_purple, .small_purple span, .medium_purple, .medium_purple span, .large_purple, .large_purple span {background-image: url(images/_global/bg-buttons-sprite-purple.png);}

/* PERIWINKLE */
.small_periwinkle, .small_periwinkle span, .medium_periwinkle, .medium_periwinkle span, .large_periwinkle, .large_periwinkle span {background-image: url(images/_global/bg-buttons-sprite-periwinkle.png);}

/* VIOLET */
.small_violet, .small_violet span, .medium_violet, .medium_violet span, .large_violet, .large_violet span {background-image: url(images/_global/bg-buttons-sprite-violet.png);}

/* SKY BLUE */
.small_skyblue, .small_skyblue span, .medium_skyblue, .medium_skyblue span, .large_skyblue, .large_skyblue span {background-image: url(images/_global/bg-buttons-sprite-skyblue.png);}

/* COOL BLUE */
.small_coolblue, .small_coolblue span, .medium_coolblue, .medium_coolblue span, .large_coolblue, .large_coolblue span {background-image: url(images/_global/bg-buttons-sprite-coolblue.png);}

/* ROYAL BLUE */
.small_royalblue, .small_royalblue span, .medium_royalblue, .medium_royalblue span, .large_royalblue, .large_royalblue span {background-image: url(images/_global/bg-buttons-sprite-royalblue.png);}

/* BLUE GREY */
.small_bluegrey, .small_bluegrey span, .medium_bluegrey, .medium_bluegrey span, .large_bluegrey, .large_bluegrey span {background-image: url(images/_global/bg-buttons-sprite-bluegrey.png);}

/* LIME GREEN */
.small_limegreen, .small_limegreen span, .medium_limegreen, .medium_limegreen span, .large_limegreen, .large_limegreen span {background-image: url(images/_global/bg-buttons-sprite-limegreen.png);}

/* FOREST GREEN */
.small_forestgreen, .small_forestgreen span, .medium_forestgreen, .medium_forestgreen span, .large_forestgreen, .large_forestgreen span {background-image: url(images/_global/bg-buttons-sprite-forestgreen.png);}

/* TEAL */
.small_teal, .small_teal span, .medium_teal, .medium_teal span, .large_teal, .large_teal span {background-image: url(images/_global/bg-buttons-sprite-teal.png);}

/* TEAL GREY */
.small_tealgrey, .small_tealgrey span, .medium_tealgrey, .medium_tealgrey span, .large_tealgrey, .large_tealgrey span {background-image: url(images/_global/bg-buttons-sprite-tealgrey.png);}

/* GREY */
.small_grey, .small_grey span, .medium_grey, .medium_grey span, .large_grey, .large_grey span {background-image: url(images/_global/bg-buttons-sprite-grey.png);}

/* SILVER */
.small_silver, .small_silver span, .medium_silver, .medium_silver span, .large_silver, .large_silver span {background-image: url(images/_global/bg-buttons-sprite-silver.png);color:#555 !important;}


/*-----------------------------------------------------------------*/
/* 05. Lists
/*-----------------------------------------------------------------*/


/*----------------------------*/
/* 1. General Lists
/*----------------------------*/
.footer-holder ul {margin:0;padding:0;color:#999;list-style: none;}
.footer-holder li {margin-bottom: 8px;}
.search-list {margin:0 0 0 15px;padding:0;}
.search-list li {margin-bottom: 20px;}
.sitemap-list .sub-menu {list-style:none;margin-left:10px;padding:10px 0 5px 0;}
.sitemap-list .sub-menu li .sub-menu {list-style:none;margin-left:15px;padding:10px 0 0 0;}
#content ul, .content_full_width ul {margin: 0 0 20px 15px;}
#content ol, .content_full_width ol {margin: 0 0 20px 20px;}
#content ol li, #content ul li, .content_full_width ol li, , .content_full_width ul li {margin-bottom: 5px;}



/*----------------------------*/
/* 2. Custom List Bullets
/*----------------------------*/
.list {margin:0 !important;list-style:none;padding:0 0 20px 0;}
.list li {padding:5px 0 0 15px;background: 0 11px no-repeat;margin-bottom: 5px;}
.list2 li {background: 0 11px no-repeat;}
.list3 li {background: 0 11px no-repeat;}
.list4 li {background: 0 11px no-repeat;padding-left:20px;}



/*----------------------------*/
/* 3. Accordion
/*----------------------------*/
.accordion {width: 100%;padding:0 0 20px 0;background:none;}
.accordion a {text-decoration: none;}
.opener {background:#FFF url(images/_global/bg-accordion-opener.jpg) left bottom repeat-x;display:block;font-size:13px;padding:8px 9px;outline: none;color:#676767;border: 1px solid #C3C3C3;margin-bottom:3px;}
.opener:hover {color:#222;text-decoration: none;}
.opener strong {background:url(images/_global/bg-accordion-close.png) 2px 3px no-repeat;display:block;padding:2px 0 2px 32px;height:1%;cursor:pointer;text-shadow:1px 1px 1px #FFF;}
.accordion .slide-holder {width:100%;overflow:hidden;}
.accordion {list-style:none;}
.accordion .ui-state-active strong {background:url(images/_global/bg-accordion-open.png) 2px 3px no-repeat !important;color:#222;}
.accordion .slide {padding:20px 27px 0 27px;}


/*----------------------------*/
/* 4. Tabs
/*----------------------------*/
#wrapper .tabs-area {padding: 20px 0 0 0;}
#wrapper .tabset {margin:0;padding:0 0 18px 23px;list-style:none;height:1%;overflow:hidden;}
#wrapper .tabset li {float:left;margin-right:20px;}
#wrapper .tabset a ,.ui-state-active a{color: green;}
#wrapper .tabset a:hover, .ui-state-active a span{color: #8e0913;}
#wrapper .tabset .tab {float:left;padding:0 11px 0 0;outline:none;color:#474747;}
#wrapper .tabset .active,.ui-state-active, .tabset a:hover {text-decoration:none;color:#8e0913;}
#wrapper .tabset .tab span {float:left;padding:3px 0 4px 13px;cursor:pointer;}
#wrapper .tab-box {background:url(images/_global/gglobal-sprite-gradients.png) 0 -152px repeat-x;margin:0 9px 0 0;padding:30px 27px 0 27px;}
#wrapper .blog-tab-box {margin:0 9px 0 0;padding:0 0 20px 0;width: 100%;}
#wrapper #blog-tabs .tabset {padding:0 0 15px 0;float: right;}
#wrapper #blog-tabs .tabset .active a {color:#8e0913 !important;}
.ui-tabs .ui-tabs-hide { display: none !important; }


/*-----------------------------------------------------------------*/
/* 06. Typography
/*-----------------------------------------------------------------*/


/*----------------------------*/
/* 1. General Typography
/*----------------------------*/
h1, h2, h3, h4, h5, h6, p, ul, ol {margin: 0 0 20px 0;font-weight: normal;color: #222;}
p, ul, ol {color: #000000;}
p strong {color: #000000;}
.colored_box p strong {color: #FFF;}
p {margin-bottom: 15px;}
h1 {font-size:2.3em;color:#C94238;line-height:40px;text-align:center;}
h2 {font-size:2.1em;color:#C94238;}
h3 {font-size:1.9em;color:#C94238;text-shadow:5px 5px 5px #000}
h4 {font-size:1.7em;color:#C94238;text-shadow:2px 2px #000000;}
h5 {font-size:1.5em;color:#151DB0;}
h6 {font-size:1.1em;color:#151DB0;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;}

h1 + p,
h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p {margin-top:-10px;}

p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6 {padding-top: 20px;}

#main h1 + ul,
#main h2 + ul,
#main h3 + ul,
#main h4 + ul,
#main h5 + ul,
#main h6 + ul,
#main h1 + ol,
#main h2 + ol,
#main h3 + ol,
#main h4 + ol,
#main h5 + ol,
#main h6 + ol {margin-top:-5px;}

#main ul + h1,
#main ul + h2,
#main ul + h3,
#main ul + h4,
#main ul + h5,
#main ul + h6,
#main ol + h1,
#main ol + h2,
#main ol + h3,
#main ol + h4,
#main ol + h5,
#main ol + h6 {padding-top:10px;}


#main .frame h1 {
padding-bottom:15px;
font-size:24px;
float:left;
color:#FFF;
margin:3px 0 0;
}

.top-block p {
font-size:1.1em;
color:#CCC;
margin:0;
padding:0;
}

#sidebar h2 {
padding-bottom:5px;
font-size:10px;
}

#main .video-sub h2,#main .two-d-sub h2,#main .three-d-sub h2 {
padding-bottom:10px !important;
}

.home-bnr-jquery .home-banner-main h2,.home-bnr-jquery .home-banner-main p {

}

.home-banner-main h2 {
color:#222 !important;
font-size:2em !important;
padding-bottom:5px !important;
font-weight:400 !important;
}

.home-banner-main p {
font-size:1.1em;
line-height:21px;
}

.sitemap-last p {
line-height:25px;
}

.search-title {
color:#000;
font-size:1.9em;
}

#content .sub-box3 .cols-holder {
padding:41px 0 0;
}

#header .custom-logo {
float:left;
margin-left:12px;
outline:none;
text-decoration:none;
}

#header .custom-logo .logo-text {
font-weight:700;
font-size:2em;
letter-spacing:-.5px;
color:#FFF;
padding-left:7px;
word-spacing:4px;
}

#header .custom-logo img {
margin-bottom:-17px;
}

/*----------------------------*/
/* 3. Message Boxes
/*----------------------------*/
.message_green, .message_red, .message_blue, .message_yellow{color:#333;padding: 20px 20px 20px 60px;margin: 0 0 20px 0;}
.message_green{background: #DFE9B7 url(images/_global/ico1.gif) 20px center no-repeat;border:1px solid #BAC398;}
.message_red{background: #F5DCD8 url(images/_global/ico2.gif) 20px center no-repeat;border:1px solid #CDBFBE;}
.message_blue{background: #DAE6F2 url(images/_global/ico3.gif) 20px center no-repeat;border:1px solid #BDC4CA;}
.message_yellow{background: #F8F2B6 url(images/_global/ico4.gif) 20px center no-repeat;border:1px solid #D8D4B7;}

.textwidget .message_green,
.textwidget .message_red,
.textwidget .message_blue,
.textwidget .message_yellow {background-position: 20px 25px;}

.message_green a{font-weight:bold;color:#66B500;}
.message_red a{font-weight:bold;color:#CB2A19;}
.message_blue a{font-weight:bold;color:#0092F5;}
.message_yellow a{font-weight:bold;color:#A58100;}

.colored_box {color:#FFF;padding: 0;margin: 0 0 20px 0;font-size:13px;width:100%;}
.colored_box p {padding: 30px;line-height:23px;color: #FFF;}


/* FIRE */
.message_gwn_fire {background:#DB3C01 url(images/_global/global-sprite-color-boxes.png) 0 0 repeat-x;}
.message_gwn_fire a {color:#FDC281 !important;}

/* AUTUMN */
.message_gwn_autumn{background:#651604 url(images/_global/global-sprite-color-boxes.png) 0 -400px repeat-x;}
.message_gwn_autumn a {color:#C07E5B !important;}

/* CHERRY */
.message_gwn_cherry{background:#670600 url(images/_global/global-sprite-color-boxes.png) 0 -800px repeat-x;}
.message_gwn_cherry a {color:#E09588 !important;}

/* COFFEE */
.message_gwn_coffee{background:#28211B url(images/_global/global-sprite-color-boxes.png) 0 -1200px repeat-x;}
.message_gwn_coffee a {color:#998C7B !important;}

/* GOLDEN */
.message_gwn_golden{background:#80570C url(images/_global/global-sprite-color-boxes.png) 0 -1600px repeat-x;}
.message_gwn_golden a {color:#D3C87B !important;}

/* PINK */
.message_gwn_pink{background:#6D1E49 url(images/_global/global-sprite-color-boxes.png) 0 -2000px repeat-x;}
.message_gwn_pink a {color:#D89DCB !important;}

/* PURPLE */
.message_gwn_purple{background:#371022 url(images/_global/global-sprite-color-boxes.png) 0 -2400px repeat-x;}
.message_gwn_purple a {color:#B47A9D !important;}

/* PERIWINKLE */
.message_gwn_periwinkle{background:#4C1268 url(images/_global/global-sprite-color-boxes.png) 0 -2800px repeat-x;}
.message_gwn_periwinkle a {color:#95ADE1 !important;}

/* VIOLET */
.message_gwn_violet{background:#3E1965 url(images/_global/global-sprite-color-boxes.png) 0 -3200px repeat-x;}
.message_gwn_violet a {color:#B592F4 !important;}

/* SKY BLUE */
.message_gwn_skyblue{background:#0078AF url(images/_global/global-sprite-color-boxes.png) 0 -3600px repeat-x;}
.message_gwn_skyblue a {color:#98DCE9 !important;}

/* COOL BLUE */
.message_gwn_coolblue{background:#003869 url(images/_global/global-sprite-color-boxes.png) 0 -4000px repeat-x;}
.message_gwn_coolblue a {color:#83B1DC !important;}

/* ROYAL BLUE */
.message_gwn_royalblue{background:#182947 url(images/_global/global-sprite-color-boxes.png) 0 -4400px repeat-x;}
.message_gwn_royalblue a {color:#7D92B9 !important;}

/* BLUE GREY */
.message_gwn_bluegrey{background:#2E2D3D url(images/_global/global-sprite-color-boxes.png) 0 -4800px repeat-x;}
.message_gwn_bluegrey a {color:#A1A0AD !important;}

/* LIME GREEN */
.message_gwn_limegreen{background:#638400 url(images/_global/global-sprite-color-boxes.png) 0 -5200px repeat-x;}
.message_gwn_limegreen a {color:#E3F28B !important;}

/* FOREST GREEN */
.message_gwn_forestgreen{background:#354515 url(images/_global/global-sprite-color-boxes.png) 0 -5600px repeat-x;}
.message_gwn_forestgreen a {color:#A9BD79 !important;}

/* TEAL */
.message_gwn_teal{background:#0D4E54 url(images/_global/global-sprite-color-boxes.png) 0 -6000px repeat-x;}
.message_gwn_teal a {color:#9ED7CB !important;}

/* TEAL GREY */
.message_gwn_tealgrey{background:#19292E url(images/_global/global-sprite-color-boxes.png) 0 -6400px repeat-x;}
.message_gwn_tealgrey a {color:#80979F !important;}

/* GREY */
.message_gwn_grey{background:#2B3137 url(images/_global/global-sprite-color-boxes.png) 0 -6800px repeat-x;}
.message_gwn_grey a {color:#B1B1B1 !important;}

/* SILVER */
.message_gwn_silver{background:#757575 url(images/_global/global-sprite-color-boxes.png) 0 -7200px repeat-x;}
.message_gwn_silver a {color:#DDD !important;}

/* BLACK */
.message_gwn_dark{background:#0F0F10 url(images/_global/global-sprite-color-boxes.png) 0 -7600px repeat-x;}
.message_gwn_dark a {color:#B4B4B4 !important;}

/*----------------------------*/
/* 4. Footer
/*----------------------------*/
#footer p, #footer b, #footer p a, #footer_bottom p {margin:0;color: #ffffff;}
#footer, #footer_bottom {color: #ffffff/*#575C60*/;}
#footer h1, #footer h3 {text-transform:uppercase;color:#fff;display:block;font-size:13px;letter-spacing: 0.5px;border-bottom: 1px solid #3E4055;padding-bottom: 7px;margin-bottom: 16px;font-weight: bold;}
#footer .footer_post h4, #footer .footer_post h4 a{text-transform:uppercase;color:#fff;display:block;font-size:11px;letter-spacing: 0.5px;}
#footer .footer_post h4{padding-bottom: 3px;margin: 0;}
#footer_bottom ul li{
	float: left;
	margin: 0 4px 0 -4px;
	padding: 0 9px;
}



/*----------------------------*/
/* 5. Callouts
/*----------------------------*/
.callout-wrap {float: left;width: 100%;padding-top: 20px;background:url(images/_global/separator3.gif) 0 0 repeat-x;margin: 10px 0 30px 0;}
.callout-wrap span {padding-bottom: 25px;background:url(images/_global/separator3.gif) left bottom repeat-x;color: #222;font-size:1.5em;line-height: 28px;display: block;}
.callout2 {color: #222;font-size:1.5em;line-height: 28px;}


/*-----------------------------------------------------------------*/
/* 07. Blog
/*-----------------------------------------------------------------*/
.content_blog {
width:660px !important;
padding:0 0 20px 20px;
}

.sidebar_blog {
width:225px !important;
}

.blog_wrap,.single_blog_wrap {
width:660px;
float:left;
margin-bottom:70px;
}

.single_blog_wrap {
background:none !important;
padding-bottom:30px;
}

.post_title,.post_content,.post_footer {
float:left;
width:660px;
}

.post_content {
width:660px;
position:relative;
min-height:170px;
padding-bottom:15px;
margin:-5px 0 0;
}

#main .post_content p {
padding:0 102px 5px 0;
}

.post_footer {
height:56px;
background:url(images/_global/global-sprite-gradients.png) 0 -91px repeat-x;
margin-bottom:18px;
}

.single_blog_wrap .post_footer {
margin-bottom:28px;
}

.post_cats,.post_tags {
float:left;
width:330px;
}

.post_tags {
float:right;
}

.post_title span,.post_cats span,.post_tags span {
color:#4C4C4C;
font-weight:700;
}

.post_cats span {
background:url(images/_global/bg-post-footer-categories.png) 0 50% no-repeat;
padding:10px 3px 10px 24px;
}

.post_tags span {
background:url(images/_global/bg-post-footer-tags.png) 0 50% no-repeat;
padding:10px 3px 10px 24px;
}

.post_cats p,.post_tags p {
margin:17px 0 0 4px !important;
}

.post_tags p {
float:right !important;
margin:17px 4px 0 0 !important;
}

.post_date {
width:65px;
height:65px;
position:absolute;
top:0;
right:18px;
line-height:20px;
}

.post_date .day {
font-weight:700;
color:#FFF;
font-size:30px;
display:block;
text-align:center;
margin:12px 0 0;
}

.post_date .month {
color:#ffffff;
font-size:16px;
text-transform:uppercase;
display:block;
text-align:center;
margin:-14px 0 0;
}

.post_comments {
width:36px;
height:32px;
position:absolute;
top:71px;
right:48px;
}

.post_comments span {
display:block;
color:#FFF;
font-size:13px;
font-weight:700;
text-align:right;
margin:5px 1px 0 0;
}

.sharelink_small {
width:65px;
height:30px;
float:right;
text-indent:-9999em;
outline:none;
display:block;
background:url(images/_global/global-sprite.png) 0 0 no-repeat;
margin:20px 18px 0 0 !important;
}

.sharelink_big {
width:92px;
height:30px;
text-indent:-9999em;
outline:none;
display:block;
background:url(images/_global/global-sprite.png) -66px 0 no-repeat;
}

.shareme {
float:left;
padding:5px 0 30px;
}

.post_content .small_button {
margin-bottom:15px;
}

.post_thumb {
width:556px;
height:255px;
background:url(images/_global/global-sprite.png) -1px -921px no-repeat;
position:relative;
margin:0 0 7px;
}

.post_thumb_load {
width:556px;
height:255px;
background:url(images/_global/preload.gif) center center no-repeat;
}

.post_thumb_shadow_load {
width:556px;
height:255px;
background:url(images/_global/preload-white.gif) center center no-repeat;
}

.post_thumb img {
margin:8px 0 0 9px;
}

.comment-wrap {
float:left;
padding-top:10px;
margin-bottom:3px;
width:100%;
}

.comment-content {
float:left;
width:620px;
background:#FFF url(images/_global/bg-blog-comments-content.jpg) 0 0 repeat-x;
border:1px solid #D8D8D6;
padding:20px 20px 30px;
}

.comment-gravatar {
background:url(images/_global/global-sprite.png) -731px -529px no-repeat;
width:80px;
height:80px;
float:left;
margin:15px 0 0 15px;
}

.comment-gravatar img {
margin:10px 0 0 10px;
}

#about-author-wrap .comment-content,.bypostauthor .comment-content {
background:#E8E9E7 url(images/_global/bg-blog-comments-content-author.jpg) 0 0 repeat-x;
border:1px solid #C6C7C4;
color:#555;
}

#about-author-wrap .comment-gravatar {
background:url(images/_global/global-sprite.png) -821px -530px no-repeat;
width:100px;
height:100px;
float:left;
margin:0 0 0 15px;
}

#about-author-wrap p {
margin-bottom:10px;
}

.comment-text {
width:458px;
float:left;
margin:6px 0 0 20px;
padding:0 0 15px 10px;
}

.comment-text .comment-author a,.comment-text .comment-author {
font-size:16px;
color:#333;
font-weight:700;
display:inline-block;
padding:10px 0;
}

.comment-author-about {
font-size:12px;
letter-spacing:.5px;
color:#333;
text-transform:uppercase;
font-weight:700;
}

.comment-date {
color:#999;
font-style:italic;
font-size:11px;
}

.comment-ol {
list-style:none;
margin:0;
padding:0;
}

.comments-rss {
clear:left;
height:100px !important;
}

.comments-rss a {
background:url(images/_global/feed.png) 0 50% no-repeat;
float:left !important;
padding:25px 0 25px 20px;
}

.blog-tab-box .children {
list-style:none;
}

.comment-ol li ul {
margin:0;
padding:0;
}

.comment-ol li ul li .comment-wrap {
background:url(images/_global/bg-blog-comments-wrap.gif) 0 -5px no-repeat;
}

.comment-ol li ul li ul li .comment-wrap {
background-position:35px 0;
}

.comment-ol li ul li ul li ul li .comment-wrap {
background-position:70px 0;
}

.comment-ol li ul li ul li ul li ul li .comment-wrap {
background-position:105px 0;
}

.comment-ol li ul li .comment-content {
float:left;
width:585px;
margin:0 0 0 35px;
}

.comment-ol li ul li ul li .comment-content {
float:left;
width:550px;
margin:0 0 0 70px;
}

.comment-ol li ul li ul li ul li .comment-content {
float:left;
width:515px;
margin:0 0 0 105px;
}

.comment-ol li ul li ul li ul li ul li .comment-content {
float:left;
width:480px;
margin:0 0 0 140px;
}

.comment-ol li ul li .comment-content .comment-text {
width:423px;
}

.comment-ol li ul li ul li .comment-content .comment-text {
width:388px;
}

.comment-ol li ul li ul li ul li .comment-content .comment-text {
width:353px;
}

#respond {
clear:left;
}

#main .comment-title {
color:#222;
font-size:2.1em;
}

#main .discussion-title {
color:#222;
font-size:3.1em;
padding-bottom:20px;
}

#commentform {
padding-top:10px;
}

.comment-input-wrap {
float:left;
}

.pad {
width:225px;
}

.comment-label {
display:block;
padding:0 0 3px 3px;
}

.comment-input,.comment-textarea {
width:164px;
height:39px;
background:url(images/_global/global-sprite.png) 0 -669px no-repeat;
border:0;
font:12px "lucida grande","helvetica neue",Helvetica,Arial,Verdana,sans-serif;
padding:0 12px 0 30px;
}

.comment-email {
background-position:-223px -669px;
}

.comment-website {
background-position:-454px -669px;
}

.comment-textarea {
width:630px;
height:169px;
background-position:0 -709px;
border:0;
line-height:20px;
resize:none;
padding:15px;
}

.comment-textarea-wrap {
	margin-top:15px;
	clear: both;
}

.related_posts {
padding:0 0 40px;
}

.related_posts ul {
margin:0;
padding:0;
}

.post_title h1 {
padding-bottom:25px !important;
}

.posted-by-text {
margin-top:-12px !important;
}

#content nav a {
font-size:12px;
font-weight:700;
line-height:2.2em;
}

#nav-above {
display:none;
padding:0 0 1.625em;
}

.paged #nav-above {
display:block;
}

.nav-next {
float:right;
text-align:right;
width:100%;
}


/*-----------------------------------------------------------------*/
/* 08. Forms
/*-----------------------------------------------------------------*/
.iphorm-wrapper{text-align:center;margin:auto;}
.iphorm-wrapper .ka-form-submit{text-align:center;margin:auto;}
.iphorm-wrapper div{text-align:center;margin:auto;}
.transparent .iphorm-wrapper{text-align:left;margin:0px;}
.transparent .iphorm-wrapper .ka-form-submit{text-align:left;margin:0px;}
.transparent .iphorm-wrapper div{text-align:left;margin:0px;}


input, textarea, select {vertical-align:middle;font-size:100%;}
textarea, input {font-size:1em;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.tools input, .tools textarea, .tools select {color:#fff;}
form, fieldset {margin:0;padding:0;border-style:none;}
.tools .search-form{float:right;width:168px;margin:-2px 0 0 35px;}
.tools .search-form .text, #footer .search-form .text {display:block;overflow:hidden;height:20px;padding:8px 0 0 7px;}
.tools .search-form .text input, #footer .search-form .text input {width:120px;background:none;border:0;padding:0;margin:-2px 0 0 20px;float:left;}
.tools .search-form .text .searchsubmit, #footer .search-form .text .searchsubmit {font-size:0;line-height:0;text-indent:-9999px;width:15px;height:17px;margin:-15px 8px 0 0;cursor:pointer;}
#footer .search-form {float:left;width:168px;margin:0;}
#footer .search-form .s {color:#FFF;}

.contact-form input, .contact-form textarea {padding:8px !important;}
.textwidget input[type='text'], .textwidget textarea { width: 100% !important; }
.contact-form {padding-top:15px;}
.contact-form .clear-form { clear: both; }
.contact-form input[type='text'] { width: 300px; margin-bottom: 13px; }
.contact-form select { margin-bottom: 13px; }
.contact-form textarea {width: 430px;height: 150px;float: none; margin-bottom: 13px; }
.contact-form input[type='radio'], .contact-form input[type='checkbox'] { float: none; margin-bottom: 13px; }
.contact-form label { margin-bottom: 3px; float: none; font-weight: bold; display: block;font-weight:bold;color:#555;}
.contact-form label.checkbox, .contact-form label.radio { margin-bottom: 3px; float: none; font-weight: bold; display: inline-block; }
.contact-form label span {font-size:11px;color:#999;font-weight:normal;font-style:italic;}

.transparent .contact-form label { margin-bottom: 3px; float: none; font-weight: bold; display: block;font-weight:bold;color:#FFFFFF;}
.transparent .contact-form label span {font-size:11px;color:#FFFFFF;font-weight:normal;font-style:italic;}

.contact-form label.checkbox, .contact-form label.radio {font-weight:normal;margin-bottom:8px;}

#ka-submit, .ka-form-submit, .contact-form .ka-form-submit{border:0;margin:0;padding:10px 15px !important;background: url(banners_t/sky-blue.png);cursor:pointer;letter-spacing:1px;text-transform: uppercase;color: #fff;outline:none;border: 1px solid #fff;display: block;}


#footer .footer-holder .contact-form textarea {height:60px !important;padding:6px !important;width:200px !important;}
#footer .footer-holder .contact-form input {padding:6px !important;width:100px !important;}
#footer .footer-holder .contact-form input[type="text"] {padding:6px !important;width:200px !important;}
#sidebar .contact-form input[type="text"] {margin-bottom:6px !important;width:126px !important;}
#sidebar .contact-form textarea {margin-bottom:6px !important;width:146px !important;height:80px !important;}


/*-----------------------------------------------------------------*/
/* 09. Images
/*-----------------------------------------------------------------*/

/*----------------------------*/
/* 1. General
/*----------------------------*/
img, img a {border:0;}
.attachment-fadeIn, .attachment-post-thumbnail {display:none;}
img a, a img {cursor:pointer;}


/*----------------------------*/
/* 2. Modern Frames
/*----------------------------*/
/* preloading */
.modern_preload_full, .modern_preload_regular, .modern_preload_small, .modern_preload_two_col_large, .modern_preload_two_col_small, .modern_preload_three_col_large, .modern_preload_three_col_small, .modern_preload_portrait_full, .preload_single_large_square, .preload_two_col_large_square, .preload_three_col_large_square, .preload_four_col_large_square{background: url(images/_global/preload.gif) center center no-repeat;margin:8px 0 0 9px;float:left;}
.modern_preload_four_col_small, .modern_preload_four_col_large, .modern_preload_portrait_thumb{background: url(images/_global/preload-small.gif) center center no-repeat !important;margin:8px 0 0 9px;float:left;}


.modern_preload_full, .shadow_preload_full {width: 922px;height: 201px;max-width: 922px;max-height: 201px;}
.modern_preload_portrait_full, .shadow_preload_portrait_full {width: 612px;height: 792px;max-width: 612px;max-height: 792px;}
.modern_preload_portrait_thumb, .shadow_preload_portrait_thumb {width: 275px;height: 355px;max-width: 275px;max-height: 355px;}
.modern_preload_regular, .shadow_preload_regular {width: 703px;height: 201px;max-width: 703px;max-height: 201px;}
.modern_preload_small, .shadow_preload_small {width: 493px;height: 201px;max-width: 493px;max-height: 201px;}
.modern_preload_two_col_large, .shadow_preload_two_col_large{width: 437px;height: 234px;max-width: 437px;max-height: 234px;}
.modern_preload_two_col_small, .shadow_preload_two_col_small{width: 324px;height: 180px;max-width: 324px;max-height: 180px;}
.modern_preload_three_col_large, .shadow_preload_three_col_large{width: 275px;height: 145px;max-width: 275px;max-height: 145px;}
.modern_preload_three_col_small, .shadow_preload_three_col_small{width: 202px;height: 113px;max-width: 202px;max-height: 113px;}
.modern_preload_four_col_large, .shadow_preload_four_col_large{width: 190px;height: 111px;max-width: 190px;max-height: 111px;}
.modern_preload_four_col_small, .shadow_preload_four_col_small{width: 135px;height: 76px;max-width: 135px;max-height: 76px;}

.modern_preload_full img, .shadow_preload_full img {max-width: 922px;max-height: 201px;}
.modern_preload_portrait_full img, .shadow_preload_portrait_full img {max-width: 612px;max-height: 792px;}
.modern_preload_portrait_thumb img, .shadow_preload_portrait_thumb img {max-width: 275px;max-height: 355px;}
.modern_preload_regular img, .shadow_preload_regular img {max-width: 703px;max-height: 201px;}
.modern_preload_small img, .shadow_preload_small img {max-width: 493px;max-height: 201px;}
.modern_preload_two_col_large img, .shadow_preload_two_col_large img{max-width: 437px;max-height: 234px;}
.modern_preload_two_col_small img, .shadow_preload_two_col_small img{max-width: 324px;max-height: 180px;}
.modern_preload_three_col_large img, .shadow_preload_three_col_large img{max-width: 275px;max-height: 145px;}
.modern_preload_three_col_small img, .shadow_preload_three_col_small img{max-width: 202px;max-height: 113px;}
.modern_preload_four_col_large img, .shadow_preload_four_col_large img{max-width: 190px;max-height: 111px;}
.modern_preload_four_col_small img, .shadow_preload_four_col_small img{max-width: 135px;max-height: 76px;}


.preload_single_large_square{width: 704px;height: 682px;}
.preload_two_col_large_square{width: 437px;height: 416px;}
.preload_three_col_large_square{width: 275px;height: 262px;}
.preload_four_col_large_square{width: 190px;height: 180px;}



.modern_img_frame {background: url(images/_global/image-frame-sprite-2.png) 0px 0px no-repeat;margin-bottom: 6px;}
.square_img_frame {background: url(images/_global/image-frame-sprite-square.png) 0px 0px no-repeat;margin-bottom: 6px;}


/* portraits */
.modern_portrait_full {width: 630px;height: 836px;background: url(images/_global/image-frame-portrait-modern.png) 0px 0px no-repeat !important;margin-bottom: 6px;}
.modern_portrait_thumb {
	width: 293px;height: 389px;background: url(images/_global/image-frame-portrait-modern.png) -631px 0px no-repeat !important;margin-bottom: 6px;
	max-width: 293px;
	max-height: 389px;
}

/* banners */
.modern_banner_full{width: 940px;height: 245px;background-position: -3px -857px !important;}
.modern_banner_regular{width: 720px;height: 240px;background-position: 0px -1354px !important;}
.modern_banner_small{
	width: 510px;height: 240px;background-position: -5px -1844px !important;
	max-width: 510px;
	max-height: 240px;
}

/* 2 cols */
.modern_two_col_large{width: 455px;height: 272px;background-position: 0px 0px !important;
	max-width: 455px;
	max-height: 272px;
}
.modern_two_col_small{width: 342px;height: 217px;background-position: -5px -630px !important;}

/* 3 cols */
.modern_three_col_large{width: 293px;height: 179px;background-position: -1px -279px !important;
	max-width: 293px;
	max-height: 179px;
}
.modern_three_col_small{width: 220px;height: 144px;background-position: -224px -465px !important;
	max-width: 220px;
	max-height: 144px;
}

/* 4 cols */
.modern_four_col_large{width: 208px;height: 140px;background-position: -2px -465px !important;
	max-width: 208px;
	max-height: 140px;
}
.modern_four_col_small{width: 152px;height: 102px;background-position: -302px -300px !important;
	max-width: 152px;
	max-height: 102px;
}



/*----------------------------*/
/* 3. Shadow Frames
/*----------------------------*/
/* preloading */
.shadow_preload_full, .shadow_preload_regular, .shadow_preload_small, .shadow_preload_two_col_large, .shadow_preload_two_col_small, .shadow_preload_three_col_large, .shadow_preload_three_col_small, .shadow_preload_portrait_full{background: url(images/_global/preload-white.gif) center center no-repeat;margin:6px 0 0 6px;float:left;}
.shadow_preload_four_col_small, .shadow_preload_four_col_large, .shadow_preload_portrait_thumb{background: url(images/_global/preload-small-white.gif) center center no-repeat !important;margin:6px 0 0 6px;float:left;}


.shadow_img_frame {background: url(images/_global/image-frame-sprite-2.png) 0px 0px no-repeat;/*margin-bottom: 6px*/margin:auto;}

/* portraits */
.shadow_portrait_full {width: 624px;height: 829px;max-width: 624px;max-height: 829px;background: url(images/_global/image-frame-portrait-shadow.png) 0px 0px no-repeat;margin-bottom: 6px;}
.shadow_portrait_thumb {width: 293px;height: 392px;max-width: 293px;max-height: 392px;background: url(images/_global/image-frame-portrait-shadow.png) -625px 0px no-repeat;margin-bottom: 6px;}

/* banners */
.shadow_banner_full{width: 934px;height: 238px;max-width: 934px;max-height: 238px;background-position: -5px -1102px !important;}
.shadow_banner_regular{width: 715px;height: 238px;max-width: 715px;max-height: 238px;background-position: -5px -1594px !important;}
.shadow_banner_small{width: 505px;height: 238px;max-width: 505px;max-height: 238px;background-position: -519px -1844px !important;}

/* 2 cols */
.shadow_two_col_large{width: 449px;height: 271px;max-width: 449px;max-height: 271px;background-position: -457px -1px !important;}
.shadow_two_col_small{width: 336px;height: 215px;max-width: 336px;max-height: 215px;background-position: -365px -632px !important;}

/* 3 cols */
.shadow_three_col_large{width: 287px;height: 180px;max-width: 287px;max-height: 180px;background-position: -628px -273px !important;}
.shadow_three_col_small{width: 214px;height: 147px;width: 214px;max-height: 147px;background-position: -478px -454px !important;}

/* 4 cols */
.shadow_four_col_large{width: 202px;height: 144px;max-width:202px;max-height: 144px;background-position: -713px -454px !important;}
.shadow_four_col_small{width: 147px;height: 107px;max-width: 147px;max-height: 107px;background-position: -470px -273px !important;}

/*square */
.shadow_img_frame2.shadow_square{width:202px;height:213px;max-width:202px;max-height:231px;background-position:-731px -1572px;}
.shadow_img_frame2, .modern_img_frame {background:url(images/_global/image-frame-sprite.png) 0px 0px no-repeat; margin-bottom:6px; position:relative;}
.shadow_img_frame2 .img-preload, .modern_img_frame2 .img-preload{background url(images/_global/loader-trans.gif) 50% 48% no-repeat;width:100%;height:100%}
.shadow_img_frame2 img{width:190px;height:180px;margin:6px;}

/*-----------------------------------------------------------------*/
/* 10. Miscellaneous
/*-----------------------------------------------------------------*/

.hr, .hr_top_link {border: 0;height: 2px;width: 100%;background: url(images/_global/separator3.gif) 0 0 repeat-x;margin: 1.6em 0;}
.hr_top_link {margin-bottom: 1em;}
.hr_shadow {border: 0;height: 20px;width: 720px;background: url(images/_global/global-sprite-dividers.png) 0 -20px no-repeat;margin: 15px 0 22px 0;}
.content_full_width .hr_shadow {width: 980px;background: url(images/_global/global-sprite-dividers.png) 0 0 no-repeat !important;}
.content_sidebar .hr_shadow {width: 510px;background: url(images/_global/global-sprite-dividers.png) 0 -40px no-repeat !important;}
table{font-size:1.2em;}
table td, table th{padding:6px;}
#footer .contact-form label {color: #FFF;}


/*-----------------------------------------------------------------*/
/* 11. press
/*-----------------------------------------------------------------*/


/*----------------------------*/
/* 1. gwn Pagenavi
/*----------------------------*/
.gwn-pages, .wp-pagenavi{clear:both;font-size:.8em;text-transform:uppercase;letter-spacing:1.6px;padding:25px 0 0 0;height:40px;text-align:left;}
.gwn-pages .pages, .wp-pagenavi .pages{margin-right:6px;}
#main .gwn-pages a, #main .gwn-pages a:link, #main .gwn-pages a:visited
#main .wp-pagenavi a, #main .wp-pagenavi a:link, #main .wp-pagenavi a:visited{
text-decoration: none;outline: none;padding:5px 11px;display:inline-block;color: #666;background: url(images/_global/global-sprite.png) -556px -639px no-repeat;margin-right: 6px;}
#main .gwn-pages a:hover,
#main .wp-pagenavi a:hover{
background: url(images/_global/global-sprite.png) -585px -639px no-repeat;margin-right: 6px;}
.gwn-pages a:active,.gwn-pages span.current,
.wp-pagenavi a:active,.wp-pagenavi span.current{
text-decoration: none;padding:5px 11px;color: #FFF;margin-right: 6px;display:inline-block;}
.wp-pagenavi a, .wp-pagenavi span {border:0;}



/*----------------------------*/
/* 3. Defaults
/*----------------------------*/
.entry-content img {margin: 0 0 10px 0;}
.alignleft, img.alignleft {margin-right: 10px;display: inline;float: left;}
.alignright, img.alignright {margin-left: 10px;display: inline;float: right;}
.aligncenter, img.aligncenter {margin:0 auto;display: block;clear: both;}
.wp-caption {margin-bottom: 10px;text-align: center;padding-top: 5px;}
.wp-caption img {border: 0 none;padding: 0;margin: 0;}
.wp-caption p.wp-caption-text {line-height: 1.5;font-size: 10px;margin: 0;}
.wp-smiley {margin: 0 !important;max-height: 1em;}
blockquote.left {margin-right: 20px;text-align: right;margin-left: 0;width: 33%;float: left;}
blockquote.right {margin-left: 20px;text-align: left;margin-right: 0;width: 33%;float: right;}
.sticky{}
.gallery-caption{}


/*----------------------------*/
/* 4. 404 Error Page
/*----------------------------*/
.four_error {width: 100%;min-height: 222px;background: url(images/_global/404_error.png) left center no-repeat;padding:40px 30px 0 280px;margin:0 0 0 80px;}
.four_message {width: 460px;}
#main .four_message ul {padding: 10px 0 0 14px;}
#main .four_o_four {color: #222;font-size:1.9em;}

/*----------------------------*/
/* 5. Constant Contact
/*----------------------------*/
#constant-contact-signup input {width: 201px;padding: 5px;color: #222;}
#constant-contact-signup .checkbox {width: 15px;font-size:13px;}
#constant-contact-signup .button{border:0;margin:0;padding:6px 10px !important;background:#999 url(images/_global/global-sprite-gradients.png) 0 0 repeat-x;cursor:pointer;letter-spacing:0.8px;text-transform: uppercase;color: #333;outline:none;border: 1px solid #999;display: block;font-size: 11px !important;width: 90px;}



/*-----------------------------------------------------------------*/
/* 12. Widgets + Shortcodes
/*-----------------------------------------------------------------*/

/*----------------------------*/
/* 1. Default Styles
/*----------------------------*/
#sidebar h3 {color: #222;font-size:1.8em;}
.sidebar-widget {margin-bottom: 34px;padding-bottom: 34px;background: url(images/_global/separator3.gif) 0 100% repeat-x;width:100%;float:left;}
.sidebar-widget p:last-child {margin: 0;}
#sidebar ul {margin:-7px 0 0 0;padding:0;list-style: none;}
#sidebar a {text-decoration: none;}
#sidebar a:hover {text-decoration: underline;}
#sidebar li {padding-bottom: 2px;}
#sidebar ul li {padding:5px 0 0 15px;background:url(images/_global/bullet2.gif) 0 11px no-repeat;}

/*----------------------------*/
/* 2. Blogroll - Footer
/*----------------------------*/
.blogroll img {width: 52px;height: 52px;float: left;padding: 0 15px 5px 0;}
.blogroll li {width: 100%;float: left;}
.blogroll li {margin-bottom: 20px;}


/*----------------------------*/
/* 3. Calendar
/*----------------------------*/
table#wp-calendar {width: 100%;}
table#wp-calendar td {width: 14%;text-align: center;}
td#today{font-weight:bold;}
.widget_calendar tfoot td{background-image:none;}
.widget_calendar td a{text-decoration:underline;}


/*----------------------------*/
/* 4. Recent Posts - Sidebar
/*----------------------------*/
#sidebar .footer_post h4 {font-size:1.2em;padding-bottom: 0px;margin-bottom: 0;font-weight: bold;color:#222 !important;}
#sidebar .footer_post h4 a {text-decoration: none;color:#222 !important;}
#sidebar .footer_post p {margin: 0 0 15px 0;line-height: 19px;}
#sidebar .footer_post p a {text-decoration: none;}
#sidebar .footer_post a:hover {text-decoration: underline;}

/*----------------------------*/
/* 5. Blogroll - Sidebar
/*----------------------------*/
#sidebar .blogroll {list-style: none;margin: 0;}
#sidebar .blogroll li {width: 100%;background: none !important;padding: 0;color:#666;margin-bottom: 8px;}


/*----------------------------*/
/* 6. Search - Sidebar
/*----------------------------*/
#sidebar .searchsubmit {border:0;margin:0;padding:8px 12px;background:url(images/_global/global-sprite-gradients.png) 0 -46px repeat-x;cursor:pointer;letter-spacing:1px;text-transform: uppercase;color: #DDD;outline:none;border: 1px solid #000;display: block;/* margin-left: 132px; */}
#sidebar .search-form .s {margin-bottom: 7px;width:90%;padding:5px 3px;}
#sidebar .search-form label {color: #4C4C4C;font-weight: bold;display: none;}

/*----------------------------*/
/* 9. Testimonials Slider
/*----------------------------*/
.gwtestimonials {background: url(banners_t/sky-blue.png);}
.testimonials, .testimonials_static {background: url(banners_t/sky-blue.png);border:1px solid #eee;padding-bottom:60px;margin-bottom:15px;float:10;}
.content_full_width .testimonials blockquote, .content_full_width .testimonials_static blockquote{background:transparent url(images/_global/bg_quote_wrap.png) 25px 25px no-repeat;padding:35px 0 0 95px !important;width:800px !important;font-family:"LatoLight"Georgia, serif;font-size:14px;color:#FFFFFF;font-style:italic;display:block;}
#content .testimonials blockquote, #content .testimonials_static blockquote{padding:20px 0 0 60px;width:590px;}
.testimonials blockquote p, .testimonials_static p{margin: 0 !important;padding: 0 0 5px 0 !important;line-height:22px;color:#FFFFFF;}
.testimonials blockquote cite, .testimonials_static blockquote cite {font-style: normal;display: block;text-align: right;text-transform: uppercase;font-size: 10px;font-weight: bold;letter-spacing: 1px; color:#FFFFFF;padding-right:6px;font-family:"LatoLight", Arial, Helvetica, sans-serif;}
.testimonial-pager {width: 100%;text-align: center;padding-top: 18px;}
.testimonial-pager a {display:inline-block;width:12px;height:12px;text-indent:-9999em;outline:none;background:url(images/_global/global-sprite.png) -737px -197px no-repeat;margin-right: 10px;}
.testimonial-pager .activeSlide {display:inline-block;background:url(images/_global/global-sprite.png) -725px -197px no-repeat;}

#content .post_content .testimonials blockquote, #content .post_content .testimonials_static blockquote{padding:20px 0 0 60px;width:530px;}
.content_right_sidebar .testimonials blockquote,  .content_right_sidebar .testimonials_static blockquote {padding: 20px 0 0 40px !important; width:410px !important;}

#main .post_content .testimonials p {padding: 0 20px 10px 0 !important;}
#main .post_content .testimonials blockquote {padding: 26px 0 0 40px !important;}


/*----------------------------*/
/* 10. Blog Posts Shortcode
/*----------------------------*/
#main .blog-posts-shortcode-outer-wrap {float:left;padding:30px 0;}
#main .blog-posts-shortcode-outer-wrap h3 {padding-bottom:20px;}
#main .blog-posts-shortcode-inner-wrap {width:455px;clear:left;}
#main .blog-posts-shortcode-inner-wrap h4 {font-size:1.3em;padding-bottom:0 !important;}
#main .blog-posts-shortcode {padding-bottom:12px;float:left;width:455px;}
#main .blog-posts-shortcode-thumb {width:77px;height:77px;background:#FFF;border: 1px solid #CFD0CD;float:left;}
#main .blog-posts-shortcode-thumb p{margin:0 !important;padding: 0 !important;}
#main .blog-posts-shortcode-thumb img{margin: 6px;}
#main .blog-posts-shortcode-content {width:360px;float:right;}


#main .sidebar_blog .blog-posts-shortcode-inner-wrap {width:225px;clear:left;}
#main .sidebar_blog .blog-posts-shortcode {padding-bottom:12px;float:left;width:225px;}
#main .sidebar_blog .blog-posts-shortcode-content {width:140px;float:right;}
#main .sidebar_blog .blog-posts-shortcode-thumb {width:67px;height:67px;}
#main .sidebar_blog .blog-posts-shortcode-thumb img {width:55px;height:55px;}

#main #sidebar .blog-posts-shortcode-inner-wrap {width:170px;clear:left;}
#main #sidebar .blog-posts-shortcode {padding-bottom:12px;float:left;width:170px;}
#main #sidebar .blog-posts-shortcode-content {width:100px;float:right;}
#main #sidebar .blog-posts-shortcode-thumb {width:57px;height:57px;}
#main #sidebar .blog-posts-shortcode-thumb img {width:45px;height:45px;}

#main .footer-holder .blog-posts-shortcode-outer-wrap {padding-top:0px;}
#main .footer-holder .blog-posts-shortcode-outer-wrap h3 {padding-bottom:8px;}
#main .footer-holder .blog-posts-shortcode-inner-wrap {width:220px;clear:left;}
#main .footer-holder .blog-posts-shortcode {padding-bottom:12px;float:left;width:220px;}
#main .footer-holder .blog-posts-shortcode-content {width:143px;float:right;}
#main .footer-holder .blog-posts-shortcode-thumb {width:57px;height:57px;}
#main .footer-holder .blog-posts-shortcode-thumb img {width:45px;height:45px;}

/* side nav - 3 & 4 column */
#main #content .one_third .blog-posts-shortcode-inner-wrap, #main #content .one_third_last .blog-posts-shortcode-inner-wrap {width:220px;clear:left;}
#main #content .one_third .blog-posts-shortcode, #main #content .one_third_last .blog-posts-shortcode {padding-bottom:12px;float:left;width:220px;}
#main #content .one_third .blog-posts-shortcode-content, #main #content .one_third_last .blog-posts-shortcode-content {width:125px;float:right;}

#main #content .one_fourth .blog-posts-shortcode-inner-wrap, #main #content .one_fourth_last .blog-posts-shortcode-inner-wrap {width:152px;clear:left;}
#main #content .one_fourth .blog-posts-shortcode, #main #content .one_fourth_last .blog-posts-shortcode {padding-bottom:12px;float:left;width:152px;}
#main #content .one_fourth .blog-posts-shortcode-content, #main #content .one_fourth_last .blog-posts-shortcode-content {width:60px;float:right;}

/* full width - 3 & 4 column */
#main .content_full_width .one_third .blog-posts-shortcode-inner-wrap, #main .content_full_width .one_third_last .blog-posts-shortcode-inner-wrap {width:293px;clear:left;}
#main .content_full_width .one_third .blog-posts-shortcode, #main .content_full_width .one_third_last .blog-posts-shortcode {padding-bottom:12px;float:left;width:293px;}
#main .content_full_width .one_third .blog-posts-shortcode-content, #main .content_full_width .one_third_last .blog-posts-shortcode-content {width:200px;float:right;}

#main .content_full_width .one_fourth .blog-posts-shortcode-inner-wrap, #main .content_full_width .one_fourth_last .blog-posts-shortcode-inner-wrap {width:208px;clear:left;}
#main .content_full_width .one_fourth .blog-posts-shortcode, #main .content_full_width .one_fourth_last .blog-posts-shortcode {padding-bottom:12px;float:left;width:208px;}
#main .content_full_width .one_fourth .blog-posts-shortcode-content, #main .content_full_width .one_fourth_last .blog-posts-shortcode-content {width:115px;float:right;}

.content_full_width .blog-posts-shortcode-outer-wrap .one_fourth, .content_full_width .blog-posts-shortcode-outer-wrap .one_fourth_last {min-height:400px !important;}


/*-----------------------------------------------------------------*/
/* 13. Progressive CSS Enhancements
/*-----------------------------------------------------------------*/
.message_green, .message_red, .message_blue, .message_yellow, #ka-submit, .opener, #ka-submit, .ka-form-submit, #mc_signup #mc_signup_submit, .callout_button, .testimonials, .colored_box{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#ka-submit, .ka-form-submit {
-moz-box-shadow: 1px 1px 3px #666;
-webkit-box-shadow: 1px 1px 3px #666;
box-shadow: 1px 1px 3px #666;
}
#footer #ka-submit, #footer .ka-form-submit {
-moz-box-shadow: 1px 1px 3px #111;
-webkit-box-shadow: 1px 1px 3px #111;
box-shadow: 1px 1px 3px #111;
}
#mc_signup #mc_signup_submit, .callout_button {
-moz-box-shadow: 1px 1px 3px #222;
-webkit-box-shadow: 1px 1px 3px #222;
box-shadow: 1px 1px 3px #222;
}
#menu-main-nav li.parent:hover{
border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
h1,h2,h3,h4,h5,h6{text-shadow:1px 1px 1px #FFF;}
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,.frame h1{text-shadow:none;}
.home-bnr-jquery .home-banner-main h2, .logo-text{text-shadow:1px 1px 1px #222;}



/*-------------------------------------------------------------------------------*/
/* 16. Attachment.php
/*-------------------------------------------------------------------------------*/

.image-attachment div.attachment img {
display: block;
height: auto;
margin: 0 auto;
max-width: 100%;
}
.entry-content{
margin: 30px 0px 20px 0px;
}
.entry-attachment{
margin: 40px 0px;
}
.entry-caption{
margin: 20px 0px;
}
.entry-description{
margin: 20px 0px;
}
#nav-attachment{
width: 150px;
height: 20px;
float:right;
position: relative;
top:-20px;
}
#nav-attachment .nav-previous{
width:60px;
margin: 0px;
}
#nav-attachment .nav-next{
width:60px;
margin: 0px;
}

ul.accordion {margin-left:0px !important;}
.home-bnr-jquery ul {margin-left:0px !important;}
#main .post_content .colored_box p {padding:30px !important;}

/*-----------------------------------------------------------------*/
/* 18. Responsive Design
/*-----------------------------------------------------------------*/
#tt-mobile-menu-list{display: none;}
#tt-mobile-menu-list,
#tt-mobile-menu-list .navi-description,
#tt-mobile-menu-list > .menu-item > .sub-menu{display:block;}
#tt-mobile-menu-list .navi-description{display:none!important;}
/*
- All responsive CSS is located in: /css/_mobile.css
- File was separated to allow for disabling of responsive-ness
*/

/*-----------------------------------------------------------------*/
/* 19. Internet Explorer
/*-----------------------------------------------------------------*/
.ie .home-main-area .content_full_width {padding-top:50px !important;}
.ie8 #header .custom-logo {width:200px !important;}

.ie8 .home-flash-slider:before{
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.ie8 #wrapper #header .rays,
.ie8 #wrapper #header .big-banner #header .header-holder{
	max-height:inherit;
	background:none !important;
}

.ie8 #header {position: relative; z-index: 9499;}
.ie8 .ui-accordion {margin-left:-1px;}


/* menu */
.ie8 #menu-main-nav {position: relative; z-index: 9499;}


/* blog */
.ie8 .post_comments a {text-decoration: none !important;}


/* homepage */
.ie8 .home-banner-wrap {width:940px;height:419px;margin:87px auto 0 auto;}
.ie8 .home-banner-main {width: 350px;top:55px;left:45px;position:absolute;}
.ie8 .home-bnr-jquery .home-banner-sub {background: none !important;}
.ie8 .home-flash-slider {height:400px;}
.ie8 .flash-main-area .content_full_width {margin-top:-50px !important;}
.ie8 .loveie{float:left;padding-top:4000px;}


/* footer */
.ie8 #footer_bottom .top-footer { width:40px;}
.ie8 #footer_bottom #foot_right ul{}
.ie8 #footer p {padding-right:10px;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------------------------------------------*/
/* LINKS + LISTS
/*---------------------------------------------------------------*/
#content a, #sidebar a, .content_full_width a, p a strong {color:#000000}
#horizontal_nav ul a:hover, #horizontal_nav ul .current_page_item {background:url(images/secondary-teal-grey/bg-horz-active.jpg) 100% 0 no-repeat;}
#horizontal_nav ul .current_page_item span, #horizontal_nav ul a:hover span {background:url(images/secondary-teal-grey/bg-horz-active.jpg) no-repeat;}
.nav_right_sub_nav ul a:hover,
.nav_right_sub_nav ul li.current_page_item a {background:url(images/secondary-teal-grey/sprite.png) 0px -39px no-repeat !important;}
#sub_nav ul a:hover,
#sub_nav ul li.current_page_item a {background:url(images/secondary-teal-grey/sprite.png) 0px 0px no-repeat;}
#sub_nav ul ul a,
#sub_nav ul ul a:hover,
.list li,
#sidebar ul li,
#sub_nav ul li.current_page_item ul li a,
#sub_nav ul li.current_page_parent ul li.current_page_item a {background:url(images/secondary-teal-grey/bullet1.png) 0 9px no-repeat !important;color:#5A7C87 !important;}
#sub_nav ul li.current_page_item .children a {background:url(images/secondary-teal-grey/bullet1.png) 0 9px no-repeat;padding:4px 0 1px 14px;color:#666;}
#sub_nav ul li.current_page_item .children a:hover {text-decoration:underline;background:url(images/secondary-teal-grey/bullet1.png) 0 9px no-repeat;color:#666;}
#sub_nav ul .children .current_page_item a, #sub_nav ul .children .current_page_item a:hover {background:url(images/secondary-teal-grey/bullet1.png) 0 9px no-repeat;padding:4px 0 1px 14px;color:#506E78;font-weight:bold;}
#sub_nav ul .children .current_page_item .children a {font-weight: normal;}
.list2 li {background:url(images/secondary-teal-grey/bullet2.png) 0 9px no-repeat !important;padding:5px 0 0 19px;}
.list3 li {background:url(images/secondary-teal-grey/bullet3.png) 0 10px no-repeat !important;padding:5px 0 0 18px;}
.list4 li {background:url(images/secondary-teal-grey/bullet4.png) 0 9px no-repeat !important;}




/*---------------------------------------------------------------*/
/* LAYOUT
/*---------------------------------------------------------------*/
.home-bnr-jquery {}
#main .tools {background:url(images/secondary-teal-grey/bg-tools-c.jpg) repeat-y;color:#fff;}
#main .tools .holder {background:url(images/secondary-teal-grey/bg-tools-t.jpg) no-repeat;}
#main .tools .frame {background:url(images/secondary-teal-grey/bg-tools-b.jpg) 0 100% no-repeat;height:1%;overflow:hidden;padding:18px 22px 0 20px;}
/* jQuery2 */
.home-bnr-jquery ul {/*background-image: url(images/secondary-teal-grey/6.gif);*/background-position:center;background-repeat: no-repeat;}





/*---------------------------------------------------------------*/
/* MISC
/*---------------------------------------------------------------*/
.post_content {/*background: url(images/secondary-teal-grey/bg-post-content.png) 577px 0px no-repeat;*/}
.search-form .text {background:url(images/secondary-teal-grey/sprite.png) -66px -78px no-repeat;}
#wrapper .tabset .active, .tabset a:hover {background:url(images/secondary-teal-grey/bg-horz-active.jpg) 100% 0 no-repeat;}
#wrapper .tabset .active span, .tabset a:hover span {background:url(images/secondary-teal-grey/bg-horz-active.jpg) no-repeat;}
.gwn-pages a:active,.gwn-pages span.current, .wp-pagenavi a:active,.wp-pagenavi span.current {background: url(images/secondary-teal-grey/sprite.png) -66px -107px no-repeat;}
.home-bnr-jquery .home-banner-main h1{text-shadow:1px 1px 1px #1B2A2F;}

/*---------------------------------------------------------------*/
/* HEADER
/*---------------------------------------------------------------*/
#header .header-holder {background: url() 0 0 repeat-x !important;}
/*.big-banner #header .header-holder {background-image: url(images/bg-header.gif) 0 0 repeat-x !important;}*/
.top-block {background:#19292E !important;}



/*---------------------------------------------------------------*/
/* FOOTER
/*---------------------------------------------------------------*/
#footer {background: url(banners_t/sky-blue.png);/*background: url() repeat-x !important;*/}
#footer_bottom {background: url(banners_t/btm/sky-blue.png)  repeat-x !important;color: #868686 !important;}


/*---------------------------------------------------------------*/
/* NAVIGATION
/*---------------------------------------------------------------*/
#menu-main-nav li strong {color:#151DB0 !important;}
#menu-main-nav a span {color:#fff /*80979F*/ !important;} /* link color parent level - dont activate  */
#menu-main-nav a:hover span,
#menu-main-nav li.current_page_item a span,
#menu-main-nav li.current_page_parent a span,
#menu-main-nav li.current-page-ancestor a span,
#menu-main-nav .drop ul li.current-menu-item a,
#menu-main-nav .drop ul li.current-menu-item a span,
#menu-main-nav .drop ul .drop ul li.current-menu-item a,
#menu-main-nav .drop ul .drop ul li.current-menu-item a span{text-decoration:none;color:#FFF !important;} /* A. active link color parent level (see B)  */
#menu-main-nav .drop ul li.current-menu-item a,
#menu-main-nav .drop ul li.current-menu-item a span,
#menu-main-nav .drop ul .drop ul li.current-menu-item a,
#menu-main-nav .drop ul .drop ul li.current-menu-item a span{text-decoration:none;color:#7A93A1 !important;} /* B. active dropdown link color (if different than A)  */
#menu-main-nav li {background:/*url(images/_global/seperator-main-nav.png)*/ 0 50% no-repeat !important;}

/* dropdown */
#menu-main-nav .drop .t {background:url(images/_global/global-sprite.png) -960px -1782px no-repeat !important;}
#menu-main-nav .drop .b {background:url(images/_global/global-sprite.png) -960px -1793px no-repeat !important;}
#menu-main-nav .drop .b {background:transparent !important;}
#menu-main-nav .drop .c, #menu-main-nav li.parent:hover {background:url(banners_t/sky-blue.png) !important;border-radius:5px;}
/* IE only - un-comment for rounded corners
*:first-child+html #menu-main-nav li.parent:hover {background:url(images/_global/global-sprite.png) -960px -1721px no-repeat !important;}
*:first-child+html #menu-main-nav li.parent:hover {background-color: transparent !important;}
*:first-child+html #menu-main-nav li.parent {min-width: 88px !important;width: auto !important;} */



/* dropdown link hover rounded image top */
#menu-main-nav .drop ul li.hover a,
#menu-main-nav .drop ul a:hover {background:url(banners_t/sky-blue.png) no-repeat !important;padding-left:15px}
/*Not required
#menu-main-nav .drop ul .drop ul li.hover a,
#menu-main-nav .drop ul .drop ul a:hover {background:#435961 /*url(images/gwn-teal-grey/bg-drop-li-t.jpg) no-repeat */!important;}
#menu-main-nav .drop ul .drop ul .drop ul li.hover a,
#menu-main-nav .drop ul .drop ul .drop ul a:hover {background:#435961 /*url(images/gwn-teal-grey/bg-drop-li-t.jpg*/) no-repeat !important;}
#menu-main-nav .drop ul .drop ul .drop ul li.current-menu-item a,
#menu-main-nav .drop ul .drop ul .drop ul li.current_page_ancestor a,
#menu-main-nav .drop ul .drop ul .drop ul li.hover a,
#menu-main-nav .drop ul .drop ul .drop ul a:hover {background:#435961 /*url(images/gwn-teal-grey/bg-drop-li-t.jpg) no-repeat*/ !important;}
*/

/* dropdown link hover rounded image bottom */
/*
#menu-main-nav .drop ul li.hover a span,
#menu-main-nav .drop ul a:hover span {/*background:url(images/gwn-teal-grey/bg-drop-li-b.jpg) 0 100% no-repeat !important;*/color:#FFF !important;}
#menu-main-nav .drop ul .drop ul li.hover a span,
#menu-main-nav .drop ul .drop ul a:hover span {/*background:url(images/gwn-teal-grey/bg-drop-li-b.jpg) 0 100% no-repeat !important;*/color:#FFF !important;}
#menu-main-nav .drop ul .drop ul .drop ul li.hover a span,
#menu-main-nav .drop ul .drop ul .drop ul a:hover span {/*background:url(images/gwn-teal-grey/bg-drop-li-b.jpg) 0 100% no-repeat !important;*/color:#FFF !important;}
#menu-main-nav .drop ul .drop ul .drop ul li.current-menu-item a span,
#menu-main-nav .drop ul .drop ul .drop ul li.current_page_ancestor a span,
#menu-main-nav .drop ul .drop ul .drop ul li.hover a span,
#menu-main-nav .drop ul .drop ul .drop ul a:hover span {/*background:url(images/gwn-teal-grey/bg-drop-li-b.jpg) 0 100% no-repeat !important;*/color:#FFF !important;}
*/
/* misc nav settings */
#menu-main-nav li.current-menu-parent li a span,
#menu-main-nav li.current-menu-item li a span,
#menu-main-nav li.current_page_ancestor li a span,
#menu-main-nav .drop ul a,
#menu-main-nav .drop ul a span,
#menu-main-nav .drop ul .drop ul a,
#menu-main-nav .drop ul .drop ul a span,
#menu-main-nav .drop ul .drop ul .drop ul a,
#menu-main-nav .drop ul .drop ul .drop ul a span,
#menu-main-nav li .sub-menu li .sub-menu li .sub-menu li a span {background:none !important;color: #FFF !important;} /* C. dropdown link color */
.search-header #menu-main-nav .sub-menu a span, .search-header #menu-main-nav .current_page_parent  .sub-menu a span, .error-header #menu-main-nav .sub-menu a span, .error-header #menu-main-nav .current_page_parent  .sub-menu a span {color: #FFF !important;}
#menu-main-nav .drop ul li.current-menu-item ul li a,
#menu-main-nav .drop ul li.current-menu-item ul li a span {color:#FFF !important;} /* D. dropdown link color (match C) */
.search-header #menu-main-nav a span, .search-header #menu-main-nav .current_page_parent a span,
.error-header #menu-main-nav a span, .error-header #menu-main-nav .current_page_parent a span {color:#7A93A1 !important;}
/* #menu-main-nav li{text-shadow:1px 1px 1px #111C20;} */
#menu-main-nav .sub-menu li {text-shadow:none !important;color:#fff;}
#menu-main-nav .sub-menu li a{text-shadow:none !important;color:#fff;}





/*---------------------------------------------------------------*/
/* LINKS + LISTS
/*---------------------------------------------------------------*/
#sub-nav{background:url(banners_t/sky-blue.png)}
.top-block, .top-block a, #header .sub-nav li, #header .sub-nav2 li {color:#BCBCBC !important;}
.top-block a:hover {color:#FFF !important;}
.top-block .sub-nav ul li, .top-block .sub-nav2 ul li {background:/*url(images/_global/separator-toolbar.png)*/ 0 50% no-repeat !important;}
.footer-holder a {color:#7A93A1 !important;}
.footer-holder a:hover {color:#FFF !important;}
#footer_bottom a{color:#B5F5FF !important;text-decoration:underline;}
#footer_bottom #foot_left p {color:#B5F5FF !important;}
#footer_bottom a:hover {color:#FFF !important;text-decoration:none;}
.footer_post h4 a{color:#FFF !important;}
#mc_signup .mc_required, .mc_required, #mc-indicates-required {color:#7A93A1 !important;}

#footer .blogroll a{color:#CCC !important;font-weight:bold;}
#footer .blogroll a:hover{color:#FFF !important;}
#footer .blogroll li{color:#7A93A1 !important;}



/*---------------------------------------------------------------*/
/* TYPOGRAPHY
/*---------------------------------------------------------------*/
#footer h3 {border-bottom: 1px solid #5F7984 !important;}
#footer {color: #BCBCBC !important;}
#footer_bottom {color: #BCBCBC !important;}
#footer .footer_post h4, #footer .footer_post h4 a {font-weight: bold !important;}
#mc_signup_form label {color:#BCBCBC !important;}

/*---------------------------------------------------------------*/
/* GENERAL STYLES
/*---------------------------------------------------------------*/
.iphorm-container{width:350px;}
.iphorm-wrapper{width:400px;padding-bottom:25px;margin-top:10px;width:100%;}
.iphorm-inner{padding-top:10px;padding-right:25px;padding-bottom:20px;margin:0;width:100%;}



/*---------------------------------------------------------------*/
/* INPUT, SELECT, and TEXTAREA
/*---------------------------------------------------------------*/
.iphorm-inner .input-wrapper input,.iphorm-inner .input-wrapper select,.iphorm-inner .input-wrapper textarea{color:#333;background-color:#FFF;padding:8px;border-color: #b4b4b4 #e9e9e9 #e9e9e9 #b4b4b4;border-style: solid;border-width: 1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 1px 1px 0px #fff;-webkit-box-shadow: 1px 1px 0px #fff;box-shadow: 1px 1px 0px #fff;}
.input-wrapper textarea{height:150px;margin-bottom:13px;width:430px;}
.iphorm-inner label.check-box input{width:20px;}
.iphorm-inner input#subject{float:left;}
.iphorm-inner .captcha-element-wrapper input{width:85px;}
.iphorm-inner select option{margin:4px;}
.iphorm-inner .input-wrapper select {width:255px;}
.iphorm-inner .input-wrapper input {width:255px;}
.iphorm-inner .multi_checkbox-input-wrapper input, .iphorm-inner .single_checkbox-input-wrapper input, .iphorm-inner .radio_button-input-wrapper input {width:15px;}




/*---------------------------------------------------------------*/
/* LABELS
/*---------------------------------------------------------------*/
.iphorm-inner .element-wrapper label{font-weight:700;color:#555;}
.iphorm-inner label.check-box{display:block;font-weight:400;}
.iphorm-inner .required{color:#999;font-size:11px;font-style:italic;font-weight:400;}



/*---------------------------------------------------------------*/
/* ERRORS
/*---------------------------------------------------------------*/
.iphorm-inner ul.form-errors{display:none;margin:0;padding:0;}
.iphorm-inner ul.form-errors li{background-image:url('images/err.png');background-repeat:no-repeat;background-position:5px center;list-style-type:none;color:#C00;background-color:#F3CAC7;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:6px 0 0;padding:4px 10px 4px 30px;}
.iphorm-inner div.error-message{background-color:#F3CAC7;border:1px solid #FF7E7E;margin-bottom:5px;}
.iphorm-inner div.message{padding:5px;}



/*---------------------------------------------------------------*/
/* NON-JS ERROR MESSAGE
/*---------------------------------------------------------------*/
.iphorm-inner ul.errors-no-js li{margin-left:0;line-height:22px;list-style-type:none;font-weight:700;padding:0 0 4px;}
.iphorm-inner ul.errors-no-js li ul li{background-image:url('images/err.png');background-repeat:no-repeat;background-position:5px center;list-style-type:none;color:#C00;line-height:19px;background-color:#F3CAC7;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:5px 0 0;padding:3px 10px 3px 30px;}



/*---------------------------------------------------------------*/
/* MISC FORM STYLES
/*---------------------------------------------------------------*/
.iphorm-inner .message-element{height:120px;width:340px;}
.iphorm-inner .element-wrapper{margin-bottom:16px;}
.iphorm-inner .input-wrapper{margin-top:4px;}
.iphorm-inner a.cancel-button{background-image:url('images/close.png');background-repeat:no-repeat;background-position:0 0;float:left;height:16px;width:16px;margin-top:4px;}
.iphorm-inner .element-wrapper p.description{font-size:11px;font-style:italic;margin:2px;padding:0;}



/*---------------------------------------------------------------*/
/* BUTTON STYLES
/*---------------------------------------------------------------*/
.iphorm-inner .submit-button-input-wrapper{height:32px;font-size:15px;}
.iphorm-inner .submit-button-input-wrapper input{cursor:pointer;display:inline-block;margin-top:5px;font-size:.8em;}
.iphorm-inner .submit-button-wrapper div.loading-wrapper{float:left;padding-top:8px;font-style:italic;}



/*---------------------------------------------------------------*/
/* CAPTCHA
/*---------------------------------------------------------------*/
.iphorm-inner .captcha-img{float:left;margin-right:10px;margin-top:1px;margin-bottom:1px;}
.iphorm-inner .input-wrapper .captcha-element {width:110px;}



/*---------------------------------------------------------------*/
/* SUCCESS MESSAGE
/*---------------------------------------------------------------*/
.iphorm-inner .success-message{font-weight:700;padding-left:25px;padding-top:3px;padding-bottom:3px;background-image:url('images/success.png');background-repeat:no-repeat;background-position:left center;}
.iphorm-inner .success-message img{float:left;margin-bottom:10px;margin-right:10px;}
.iphorm-inner div.multi_select-input-wrapper select{height:75px;width:130px;}
.iphorm-inner .captcha-hidden-wrapper,.iphorm-inner .submit-button-wrapper div.loading-wrapper .loading{display:none;}

/*================================================================
 //////////////////////////////////////////////////////////////////
==================================================================*/

/*---------------------------------*/
/* Mobile Menu Styling
/*---------------------------------*/
#tt-mobile-menu-button {
background-color: #1B1B1B;
background-image: linear-gradient(to bottom, #222222, #111111);
background-repeat: repeat-x;
border-color: #252525;
cursor: pointer;
width: 100%;
display:block;
}
/*original style - use to exclude "main menu" text
#tt-mobile-menu-button span {
background: #000 url(images/_global/mobile-nav-btn.gif) 50% 50% no-repeat;
border:1px solid #232323;
width:40px;
height:30px;
display:inline-block;
margin:1% 0 0 90%;
}
*/
#tt-mobile-menu-button span {
background: #000 url(images/_global/mobile-nav-btn.gif) 90% 50% no-repeat;
border:1px solid #232323;
width:90px;
display:inline-block;
margin:1% 0 1% 72%;
padding:10px 20px;
color:#FFF;
font-weight:600;
}
#tt-mobile-menu-wrap {
background: #111;
}
#tt-mobile-menu-list {
background: #111;
margin: 0 auto;
padding: 0 0 20px;
padding-top: 10px;
width: 80%;
}
#tt-mobile-menu-list ul { padding: 0; }
#tt-mobile-menu-list li {
border-top: 1px solid #313335;
display: block;
float: none;
}
#tt-mobile-menu-list li:first-child { border-top: none; }
#tt-mobile-menu-list li a {
border: none;
color: #9da0a4;
display: block;
height: 2.5em;
font-size: 1.2em;
line-height: 2.5em;
text-decoration: none;
}
#tt-mobile-menu-list li a:hover,
#tt-mobile-menu-list li.current-cat > a,
#tt-mobile-menu-list li.current_page_item > a,
#tt-mobile-menu-list li.current-menu-item > a {
border: none;
color: #ffffff;
}
#tt-mobile-menu-list li a:hover .sub-menu { margin: 0; }
#tt-mobile-menu-list ul.sub-menu {
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
margin: 0 0 0 10px;
position: relative;
top: auto;
width: auto;
}
ul#tt-mobile-menu-list ul.sub-menu li {
border-top: 1px solid #313335;
height: auto;
margin-top: 0;
}
ul#tt-mobile-menu-list li:hover ul.sub-menu {
left: 0;
margin: 0 0 0 10px;
top: auto;
}
#tt-mobile-menu-list ul li:hover ul.sub-menu { margin: 0 0 0 10px; }
#tt-mobile-menu-list ul.sub-menu a { background: transparent; }
#tt-mobile-menu-list li li:hover ul { left: auto; }


@media only screen and (min-width:1024px){
#tt-mobile-menu-button {display:none;}
}

@media only screen and (max-width:1023px) {
.main-holder:after,
#main .blog-posts-shortcode-outer-wrap:after{
display:block;
clear:both;
content:"";
}
body{
min-width:320px;
-webkit-text-size-adjust:100%;
}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;}
/* header styles start */
#wrapper{display:block;}
#header .logo,
#header .custom-logo{
float:none;
margin:0;
}
#header .logo img,
#header .custom-logo{
display:block;
margin:0 auto 10px;
}
#header .custom-logo {
text-align:center;
margin-bottom:20px;
}
#menu-main-nav{
float:none;
text-align:center;
}
#menu-main-nav li,
#menu-main-nav .sub-menu li {
text-align:left;
}
#menu-main-nav:after{
display:block;
clear:both;
content:"";
}
#menu-main-nav li{
float:none;
display:inline-block;
}
#menu-main-nav li:first-child{background:none !important;}
.top-block .top-holder{
width:auto;
padding:10px;
}
#header .header-holder,
.big-banner #header .header-holder{
height:auto !important;

-webkit-background-size:auto 100%;
-moz-background-size:auto 100%;
background-size:auto 100%;
}
.big-banner #header .header-holder{
background-color:#f4f4f2 !important;
background-size:1px 362px !important;
}
.big-banner #header .header-area{padding-bottom:0px /*60px*/;}
#header .rays{
max-height:inherit;

-webkit-background-size:auto 100%;
-moz-background-size:auto 100%;
background-size:auto 100%;
}
.big-banner #header .header-holder{max-height: inherit;}
#header .header-area{
width:auto;
padding:20px 15px 33px;/*38px 15px 33px*/
}
/* header styles end */
/* main styles start */
#main{display:block;}
#main .tools{overflow:hidden;}
#main .tools,
#main .tools .holder,
#main .tools .frame{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
#main .tools .holder,
#main .tools{background-position:50% 0;}
#main .tools .frame{background-position:50% 100%;}
#header .logo{
float:none;
margin:0 0 10px;
}
/* main navigation styles start */
#main .main-area{
width:auto;
padding:43px 15px 5px;
}
.main-holder{
width:100%;
overflow:visible;
}
/* main navigation styles end */
#content,
.content_full_width,
.content-right-nav{
float:none;
margin:0 auto !important;
/*
width:90% !important;
padding: 0;*/

width:100% !important;
padding:0 15px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

#content p{overflow:hidden;}
/* home banner styles start */
.home-banner-wrap{
width:738px;
height:336px;
background-size:738px 336px;
margin:30px auto 0;
background-image:url(images/_global/mobile-bg-jquery2-banner.png);
}

.home-banner-wrap ul,
.home-banner-wrap ul li,
.home-bnr-jquery ul,
.home-bnr-jquery ul li{
width:100%/*738px*/ !important;
height:336px !important;
}

#content .home-banner-wrap,
#content .home-banner-wrap ul,
#content .home-banner-wrap ul li,
#content .home-bnr-jquery ul,
#content .home-bnr-jquery ul li,
.content_full_width .home-banner-wrap,
.content_full_width .home-banner-wrap ul,
.content_full_width .home-banner-wrap ul li,
.content_full_width .home-bnr-jquery ul,
.content_full_width .home-bnr-jquery ul li{
width: 100%/*708px*/ !important;
}

.home-bnr-jquery ul,
.home-bnr-jquery ul li{height:381px !important;}
.home-banner-main{
left:10px;
top:5px;
width:293px;
}
.home-bnr-jquery{
background-position:50% 0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin:0 auto;
width:100%/*738px*/;
}
#content .home-bnr-jquery,
.content_full_width .home-bnr-jquery{
width:100% /*708px*/;
}

.content_full_width .home-bnr-jquery .home-banner-sub-full {
width:100%;
}

.home-bnr-jquery .home-banner-main,
.home-banner-wrap .home-banner-main{
float:left;
width:283px;
position:absolute;
top:45;
left:45;
padding:40px 0 0 40px;
}
.home-bnr-jquery .home-banner-main{
padding:30px 0 0 30px;}
.home-banner-main h2 {
font-size:1.6em !important;
padding-bottom:0 !important;
}
.home-banner-main p {
font-size:1em;
}
.home-banner-wrap .home-banner-sub,
.home-banner-wrap .home-banner-video-sub{
position:static;
left:0;
top:0;
float:right;
width:347px;
height:231px;
padding:5px;
margin:30px 30px 0 0;
overflow:hidden;
background-image:none;
background:#FFF;
border:1px solid #D7D7D7;
}
.home-bnr-jquery .home-banner-sub,
.home-bnr-jquery .home-banner-video-sub{
position:static;
left:0;
top:0;
float:right;
background-position:0 -966px;
width:323px;
height:191px;
padding:14px;
background-size:976px 1466px;
margin:61px 20px 0 0;
overflow:hidden;
}
#wrapper .home-banner-video-sub{
position: relative;
}
.home-banner-video-sub iframe,
.home-banner-video-sub-alt iframe{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.home-bnr-jquery .home-banner-sub-content,
.home-banner-wrap .home-banner-sub-content{
margin:0;
width:auto;
height:auto;
}
.home-bnr-jquery .home-banner-sub img,
.home-bnr-jquery .home-banner-sub-content img,
.home-banner-wrap .home-banner-sub img,
.home-banner-wrap .home-banner-sub-content img{
max-width:100%;
margin:0 auto;
height:231px !important;
}
.home-banner-sub-full{
top:30px;
right:20px;
width: 676px;
height: 217px;
padding: 10px;
border: 1px solid #D7D7D7;
background: #fff;
}

.content_full_width .home-bnr-jquery .home-banner-sub-full {
border:0;
}

.home-banner-sub-content-full{
background: none;
width: 676px;
height: 217px;
margin: 0;
}
.home-banner-sub-full img{height: auto;}
.home-banner-bottom{background:none;}
/* home banner styles end */


/* testimonials styles start */
.gwtestimonials {background: url(banners_t/sky-blue.png);box-shadow:1px 1px 1px #333;}
.content_full_width .testimonials,
.content_full_width .testimonials_static{background-image:url(banners_t/sky-blue.png) !important;border:none;}
.content_full_width .testimonials blockquote,
.content_full_width .testimonials_static blockquote{
width:auto !important;
padding:10 50 10 10 !important;
}
.testimonials blockquote p,
.testimonials_static p{padding:0 10 0 10;}
/* testimonials styles end */
#content .one_half,
#content .one_half_last,
#content .two_thirds,
#content .two_thirds_last,
#content .one_fourth,
#content .one_fourth_last,
#content .two_fourth,
#content .two_fourth_last,
#content .three_fourth,
#content .three_fourth_last,
#content .one_fifth,
#content .one_fifth_last,
#content .one_sixth,
#content .one_sixth_last,
.content_full_width .one_half,
.content_full_width .one_half_last,
.content_full_width .two_thirds,
.content_full_width .one_third,
.content_full_width .one_third_last,
.content_full_width .two_thirds_last,
.content_full_width .one_fourth,
.content_full_width .one_fourth_last,
.content_full_width .two_fourth,
.content_full_width .two_fourth_last,
.content_full_width .three_fourth,
.content_full_width .three_fourth_last,
.content_full_width .one_fifth,
.content_full_width .one_fifth_last,
.content_full_width .one_sixth,
.content_full_width .one_sixth_last,
.portfolio_portrait_full_last{
float:none;
width:100% !important;
margin:0 0 10px !important;
min-height:20px !important;
height:auto;
padding:0 5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
.portfolio_one_column_last{
float:left;
width:100% !important;
max-width:722px !important;
margin:0 0 10px !important;
min-height:20px !important;
height:auto;
padding:0 5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background-image:none;
}
.portfolio_one_column{
float:none;
clear:left;
width:90% !important;
}
#content .one_half,
#content .one_half_last{
float:left;
width: 50% !important;
}
#content .one_third,
#content .one_third_last{
float:left;
width: 33% !important;
}
#content .two_thirds,
#content .two_thirds_last{
float:left;
width: 67% !important;
}
.post_title, .post_content, .post_footer,
.blog_wrap, .single_blog_wrap {
float:none;
width:100%;
}
.size-full{
max-width:100%;
height:auto;
}
.modern_img_frame,
.modern_banner_regular,
.modern_banner_small,
.shadow_img_frame{
background-image:url("images/_global/image-frame-sprite-2.png") !important;
background-position: -1px -279px !important;
height:147px;
width:277px;
padding:7px 8px 25px;
float:none;
margin:0 auto 25px;
}
.modern_banner_full,
.shadow_banner_full{
max-width: 940px;
width: auto;
height: auto;
max-height: 245px;
}
.modern_portrait_full,
.shadow_portrait_full{
max-width: 614px;
max-height: 836px;
}
.portfolio_content_top_portrait{
float:none;
width:auto;
height:auto;
}
.modern_preload_full,
.modern_preload_regular,
.modern_preload_small,
.modern_preload_four_col_small,
.modern_preload_four_col_large,
.modern_preload_three_col_small,
.modern_preload_three_col_large,
.modern_preload_two_col_small,
.modern_preload_two_col_large,
.modern_preload_portrait_thumb,
.modern_preload_portrait_full,
.shadow_preload_portrait_full,
.shadow_preload_full,
.shadow_preload_regular,
.shadow_preload_small,
.shadow_preload_two_col_large,
.shadow_preload_two_col_small,
.shadow_preload_three_col_large,
.shadow_preload_three_col_small,
.shadow_preload_portrait_full,
.shadow_preload_four_col_small,
.shadow_preload_four_col_large,
.shadow_preload_portrait_thumb,
.preload_one,
.preload_two,
.preload_three,
.preload_four,
.port_img_one,
.port_img_two,
.port_img_three,
.port_img_four{
background: #F4F4F2 !important;
width:auto;
height:100%;
float:none;
margin:0;
position:relative;
left:0;
top:0;
}
.port_img_one img,
.modern_banner_full img,
.modern_img_frame img,
.modern_banner_regular img,
.modern_banner_small img,
.modern_preload_four_col_small img,
.modern_preload_four_col_large img,
.modern_preload_three_col_small img,
.modern_preload_three_col_large img,
.modern_preload_two_col_small img,
.modern_preload_two_col_large img,
.modern_preload_portrait_thumb img,
.modern_preload_portrait_full img,
.shadow_preload_portrait_full img,
.modern_portrait_thumb img,
.shadow_preload_full img,
.shadow_preload_regular img,
.shadow_preload_small img,
.shadow_preload_two_col_large img,
.shadow_preload_two_col_small img,
.shadow_preload_three_col_large img,
.shadow_preload_three_col_small img,
.shadow_preload_portrait_full img,
.shadow_preload_four_col_small img,
.shadow_preload_four_col_large img,
.shadow_preload_portrait_thumb img,
.preload img{
display:block;
width:100%;
}
.attachment-fadeIn,
.attachment-post-thumbnail{
display:block;
width:100%;
height:100%;
}
.hr_shadow,
.content_full_width .hr_shadow{
width:300px !important;
background-size:300px 30px !important;
height:10px;
margin:15px auto 20px;
}
.callout-wrap{float:none;}
.uds-pricing-table td,
.uds-pricing-table th{padding:3px 0;}
.uds-pricing-table .small_button{
background:none;
padding:0;
color:#5a7c87 !important;
margin:0 !important;
}
.uds-pricing-table .small_button span{
display:inline;
background:none;
padding:0;
line-height:normal;
}
/* table styles end */
/* post styles start */
.post_footer{
height:auto;
background:none;
border-top:1px solid #d8d8d6;
border-bottom:1px solid #fff;
-webkit-box-shadow:inset 0 1px 0 #fff, 0 1px 0 #d8d8d6;
box-shadow:inset 0 1px 0 #fff, 0 1px 0 #d8d8d6;
-moz-box-shadow:inset 0 1px 0 #fff, 0 1px 0 #d8d8d6;
padding:0 0 15px;
margin-bottom:40px;
}
.post_cats,
.post_tags{
float:none;
width:100%;
overflow:hidden;
}
.post_tags p{float:none !important;}
.post_thumb,
.modern_img_frame,
.shadow_img_frame,
.port_img_one{
background: #E3E1E1 !important;
position: relative;
border:1px solid;
border-color:#cfcfce #9d9d9b #404040 #9d9d9b;
padding: 6px;
margin:auto auto 20px auto;
width:auto;
height:auto;

-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.shadow_banner_full,
.shadow_img_frame,
.post_shadow_thumb{
background: #fff !important;
border-color:#cfcfce;
}
.post_thumb:after,
.modern_img_frame:after,
.shadow_img_frame:after,
.port_img_one:after{
position: absolute;
z-index: -1;
content: "";
top: 50%;
bottom: 5px;
width: 90%;
left: 5%;
border-radius: 100%/20%;
-moz-border-radius: 100%/20%;
-webkit-border-radius: 100%/20%;
box-shadow: 0 15px 7px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 15px 7px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 15px 7px rgba(0, 0, 0, 0.2);
}
.post_thumb_load,
.post_thumb_shadow_load,
.modern_preload_portrait_full,
.shadow_preload_portrait_full,
.modern_img_frame > div,
.shadow_img_frame > div,
.port_img_one > div{
width: auto;
height: auto;
display: block;
background: #fff;
border:1px solid;
border-color:#5a5a59 #a0a09e #c9c9c7 #a0a09e;
position: relative;
margin:0 auto;
}
.shadow_preload_portrait_full,
.shadow_img_frame > div,
.post_thumb_shadow_load{background: #fff !important;}
.shadow_banner_full .shadow_preload_full,
.shadow_preload_portrait_full,
.shadow_img_frame > div{border-color: #fff;}
.post_thumb_load:before,
.modern_preload_portrait_full:before,
.modern_banner_full .modern_preload_full:before,
.modern_img_frame > div:before,
.port_img_one > div:before{
content: '';
position: absolute;
left:-7px;
top:-7px;
height: 1px;
width: 100%;
background: #fff;
padding: 0 7px;
}
.post_thumb_load:after,
.modern_preload_portrait_full:after,
.modern_banner_full .modern_preload_full:after,
.modern_img_frame > div:after,
.port_img_one > div:after{
content: '';
position: absolute;
left:0;
top:100%;
margin: 1px 0 0;
height: 1px;
width: 100%;
background: #fff;
}
.modern_preload_portrait_full img,
.shadow_preload_portrait_full img,
.port_img_one img,
.modern_banner_full .modern_preload_full img,
.shadow_banner_full .shadow_preload_full img,
.post_thumb img{
margin:0;
width:100%;
height: auto;
display:block;
}
.modern_banner_full .modern_preload_full img,
.shadow_banner_full .shadow_preload_full img{
max-width: 922px;
max-height: 201px;
}
.blog_wrap, .single_blog_wrap{margin:0 0 20px;}
.post_content{
background-position:100% 0;
width:auto;
padding:0 102px 0 0;
}
.post_date{right:0;}
.post_comments{right:29px;}
.post_comments span{text-align:center;}
#main .post_content p{padding:0 0 5px;}
/* post styles end */
/* contact form styles start */
.contact-form input[type="text"],
.contact-form textarea{
background:#fff;
padding:8px;
border:1px solid #c9cac9;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:inset 1px 1px 3px #c9cac9;
-moz-box-shadow:inset 1px 1px 3px #c9cac9;
box-shadow:inset 1px 1px 3px #c9cac9;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:100% !important;
}
.smartphone-wrap{margin:0;}
#main .contact_smartphone .sidebar-smartphone,
#main .contact_smartphone .sidebar-widget,
#main .blog-posts-shortcode{
float:none;
width:100% !important;
}
#main .blog-posts-shortcode-inner-wrap{width:auto;}
#main .blog-posts-shortcode-content{
overflow:hidden;
width:auto;
float:none;
}
#main .blog-posts-shortcode-thumb{margin:0 10px 0 0;}
#content .sidebar-smartphone ul{overflow:hidden;}
.contact_smartphone{
height:auto;
background:none;
}
/* contact form styles end */
/* comment styles start */
.comment-wrap{
float:none;
overflow:hidden;
}
.comment-content,
#about-author-wrap .comment-content{
width:auto !important;
float:none !important;
overflow:hidden;
}
.comment-text,
#about-author-wrap .comment-text{
width:auto !important;
overflow:hidden;
float:none;
}
.comment-ol li ul li ul li .comment-content {margin-left: 35px;}
#content .children .children{margin-left: 0;}
.comment-ol li ul li ul li .comment-wrap {background-position: 0 0;}
.comment-input-wrap{float:none;}
.comment-textarea{
background:#fff;
width:100%;
padding:10px;
height:120px;
border:1px solid #c9cac9;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:inset 1px 1px 3px #c9cac9;
-moz-box-shadow:inset 1px 1px 3px #c9cac9;
box-shadow:inset 1px 1px 3px #c9cac9;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
#content ol, .content_full_width ol{margin-left:0;}
.sharelink_small{margin-right:0 !important;}
/* comment styles end */
.video-sub{
float:none;
width:100%;
}
#main .sitemap_with_child,
#main .sitemap_without_child{
width:25%;
margin:0 0 20px;
padding:0 10px 0 0;

-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.video-main{
float:none;
width:100%;
height:auto;
background:none;
}
.video-frame{
width:auto;
height:auto;
position:static;
background:none;
}
#main .blog-posts-shortcode-outer-wrap{
float:none;
width:100%;
}
/* sidebar styles start */
#sub_nav{
float:none;
width:100%;

padding:0 0 10px;
}
.nav_right_sub_nav{
background:none;
}
#sub_nav ul a:hover,
#sub_nav ul li.current_page_item a {
background-position:100% 0;
}
#horizontal_nav,
#horizontal_nav ul{
float:none;
overflow:hidden;
}
/* sidebar styles end */
/* error page styles start */
.four_error{
padding:0;
margin:0;
background:none;
min-height:30px;
}
.four_message{width:100%;}
/* error page styles end */
#wrapper #blog-tabs{
position:relative;
padding:0;
}
#wrapper #blog-tabs .tabset{
position:absolute;
top:0;
right:0;
height:auto;
}
/* main styles end */

/* footer styles start */
#footer .footer-area{
width:auto;
padding:0 15px;
}
#footer .one_fourth,
#footer .one_fourth_last{
/* float:none !important; */
width:100% !important;
margin:0 0 10px !important;
}
#footer .footer-holder{
padding:45px 0 25px;
width:90%;
margin:0 auto;
}
#footer .footer-wrapper{width:auto;}
.info{
width:auto;
padding:34px 10px 0;
}
#foot_left,
#foot_right{
float:none;
width:auto;
}
#footer #mc_signup .mc_merge_var{overflow:hidden}
#footer #mc_signup .mc_var_label{
margin:2px 0 0;
width:120px;
float:left;
}
/* footer styles end */
/* progressive enhancements - css animation */
#header .logo img,
.post_date,
#menu-main-nav li,
#sub_nav,
#sidebar,
.blog_wrap,
.home-banner-wrap,
#main .frame h1{
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
	transition: all .2s linear;
}
.search-form .text {
background: url(images/_global/mobile-search-bg.png) no-repeat scroll 0 0 transparent !important;
}
#sidebar{
width:25%;
overflow:hidden;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
#sidebar.left_sidebar{padding:0;}

/* Internet Explorer */
.ie9 .home-main-area .content_full_width {padding-top:0px !important;margin-top:-60px !important;}


}



/* ------------------------------------------ */
/* iPads (portrait and landscape) ----------- */
/* ------------------------------------------ */
@media only screen and (min-width:768px) and (max-width:1024px){
.home-flash-slider {
width:100%;
margin-top:40px !important;
margin-bottom: -30px;
}
.post_share {display:none;}
#sub_nav{
float:left;
width:25%;
}
#content{
float:left;
width:70% !important;
padding:0 0 0 20px;
-webkit-ox-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
#content.content_right_sidebar{
width:47% !important;
padding-left:5px;
}
#sidebar,
.left_sidebar {
background:none !important;
}
.nav_right_sub_nav {
width:24% !important;
}
#content.content_full_width,
#content.portfolio_full_width{width:100% !important;}
#content .one_half,
#content .one_half_last,
.content_full_width .one_half,
.content_full_width .one_half_last,
.portfolio_full_width .one_half,
.portfolio_full_width .one_half_last{
float:left;
width:50% !important;
padding:0 5px;
margin:0 !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
#content .one_third,
#content .one_third_last,
#content .two_thirds,
#content .two_thirds_last,
.content_full_width .one_third,
.content_full_width .one_third_last,
.content_full_width .two_thirds,
.content_full_width .two_thirds_last,
.portfolio_full_width .one_third,
.portfolio_full_width .one_third_last,
.portfolio_full_width .two_thirds,
.portfolio_full_width .two_thirds_last{
float:left;
width:33% !important;
padding:0 5px;
margin:0 !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
#content .two_thirds,
#content .two_thirds_last,
.content_full_width .two_thirds,
.content_full_width .two_thirds_last,
.portfolio_full_width .two_thirds,
.portfolio_full_width .two_thirds_last{width:66% !important;}
#content .one_fourth,
#content .one_fourth_last,
#content .two_fourth,
#content .two_fourth_last,
#content .three_fourth,
#content .three_fourth_last,
.content_full_width .one_fourth,
.content_full_width .one_fourth_last,
.content_full_width .two_fourth,
.content_full_width .two_fourth_last,
.content_full_width .three_fourth,
.content_full_width .three_fourth_last,
.portfolio_full_width .one_fourth,
.portfolio_full_width .one_fourth_last,
.portfolio_full_width .two_fourth,
.portfolio_full_width .two_fourth_last,
.portfolio_full_width .three_fourth,
.portfolio_full_width .three_fourth_last{
float:left;
width:25% !important;
padding:0 5px;
margin: 0 !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
#content .two_fourth,
#content .two_fourth_last,
.content_full_width .two_fourth,
.content_full_width .two_fourth_last,
.portfolio_full_width .two_fourth,
.portfolio_full_width .two_fourth_last{width:50% !important;}
#content .three_fourth,
#content .three_fourth_last,
.content_full_width .three_fourth,
.content_full_width .three_fourth_last,
.portfolio_full_width .three_fourth,
.portfolio_full_width .three_fourth_last{width:75% !important;}
#content .one_fifth,
#content .one_fifth_last{
float:left;
width:20% !important;
padding:0 5px;
margin:0 !important;

-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
#content .one_sixth,
#content .one_sixth_last,
.content_full_width .one_sixth,
.content_full_width .one_sixth_last,
.portfolio_full_width .one_sixth,
.portfolio_full_width .one_sixth_last{
float:left;
width:16.66% !important;
padding:0 5px;
margin:0 !important;

-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
.portfolio_full_width .one_half .modern_img_frame,
.portfolio_full_width .one_half .modern_banner_regular,
.portfolio_full_width .one_half .modern_banner_small,
.portfolio_full_width .one_half .modern_portrait_thumb,
.portfolio_full_width .one_half .modern_portrait_full,
.portfolio_full_width .one_half .shadow_img_frame,
.portfolio_full_width .one_half_last .modern_img_frame,
.portfolio_full_width .one_half_last .modern_banner_regular,
.portfolio_full_width .one_half_last .modern_banner_small,
.portfolio_full_width .one_half_last .modern_portrait_thumb,
.portfolio_full_width .one_half_last .modern_portrait_full,
.portfolio_full_width .one_half_last .shadow_img_frame{
background-image:url("images/_global/image-frame-sprite-2.png") !important;
background-size:820px 1666px !important;
background-position:0 0 !important;
height:194px;
width:348px;
padding:7px 8px 17px;
float:none;
}
.portfolio_full_width .one_third .modern_img_frame,
.portfolio_full_width .one_third .modern_banner_regular,
.portfolio_full_width .one_third .modern_banner_small,
.portfolio_full_width .one_third .modern_portrait_thumb,
.portfolio_full_width .one_third .modern_portrait_full,
.portfolio_full_width .one_third .shadow_img_frame,
.portfolio_full_width .one_third_last .modern_img_frame,
.portfolio_full_width .one_third_last .modern_banner_regular,
.portfolio_full_width .one_third_last .modern_banner_small,
.portfolio_full_width .one_third_last .modern_portrait_thumb,
.portfolio_full_width .one_third_last .modern_portrait_full,
.portfolio_full_width .one_third_last .shadow_img_frame,
.portfolio_full_width .two_thirds .modern_img_frame,
.portfolio_full_width .two_thirds .modern_banner_regular,
.portfolio_full_width .two_thirds .modern_banner_small,
.portfolio_full_width .two_thirds .modern_portrait_thumb,
.portfolio_full_width .two_thirds .modern_portrait_full,
.portfolio_full_width .two_thirds .shadow_img_frame,
.portfolio_full_width .two_thirds_last .modern_img_frame,
.portfolio_full_width .two_thirds_last .modern_banner_regular,
.portfolio_full_width .two_thirds_last .modern_banner_small,
.portfolio_full_width .two_thirds_last .modern_portrait_thumb,
.portfolio_full_width .two_thirds_last .modern_portrait_full,
.portfolio_full_width .two_thirds_last .shadow_img_frame,
.portfolio_content_top_three{
background-image:url("images/_global/image-frame-sprite-2.png") !important;
background-size:813px 1652px !important;
background-position: -1px -221px !important;
height:116px;
width:218px;
padding:7px 7px 17px;
float:none;
}
.portfolio_full_width .one_fourth_last .shadow_img_frame,
.portfolio_full_width .one_fourth .modern_img_frame,
.portfolio_full_width .one_fourth .modern_banner_regular,
.portfolio_full_width .one_fourth .modern_banner_small,
.portfolio_full_width .one_fourth .modern_portrait_thumb,
.portfolio_full_width .one_fourth .modern_portrait_full,
.portfolio_full_width .one_fourth .shadow_img_frame,
.portfolio_full_width .one_fourth_last .modern_img_frame,
.portfolio_full_width .one_fourth_last .modern_banner_regular,
.portfolio_full_width .one_fourth_last .modern_banner_small,
.portfolio_full_width .one_fourth_last .modern_portrait_thumb,
.portfolio_full_width .one_fourth_last .modern_portrait_full,
.portfolio_full_width .one_fourth_last .shadow_img_frame,
.portfolio_content_top_four{
background-image:url("images/_global/image-frame-sprite-2.png") !important;
background-size:612px 1041px;
background-position: -1px -140px !important;
height:67px;
width:159px;
padding:7px 8px 15px;
margin:0 auto 25px;
float:none;
}
#sidebar.sidebar_blog{width:163px !important;}

#sub_nav ul a{
background:none;
}

#sub_nav,
.nav_right_sub_nav{
background:none !important;
}

div.price_table {
width:100%;
}

.price_table .column {
float: left;
margin-left: 1px;
width: 25%;
}

}



/* ------------------------------------------ */
/* Smaller than iPad Portrait --------------- */
/* ------------------------------------------ */
@media only screen and (max-width:767px){
.home-flash-slider {
width:100%;
margin-top:40px !important;
height:auto;
}
.post_share {display:none;}
.home-bnr-jquery{width:auto;}
.home-bnr-jquery .home-banner-main,
.home-banner-wrap .home-banner-main{text-align:center;
position:absolute;
top: 0;
left:0;
padding:10px;
width:100%;
}
.home-bnr-jquery .home-banner-sub,
.home-bnr-jquery .home-banner-sub-content,
.home-banner-wrap .home-banner-sub,
.home-banner-wrap .home-banner-sub-content,
.home-bnr-jquery .home-banner-video-sub,
.home-banner-wrap .home-banner-video-sub{
position:static;
background:none;
left:0;
top:0;
width:auto;
height:auto;
margin:0;
float:none;
}
.home-bnr-jquery .home-banner-sub,
.home-banner-wrap .home-banner-sub,
.home-bnr-jquery .home-banner-video-sub,
.home-banner-wrap .home-banner-video-sub{padding:10px 20px;}
.home-bnr-jquery .home-banner-sub img,
.home-bnr-jquery .home-banner-sub-content img,
.home-banner-wrap .home-banner-sub img,
.home-banner-wrap .home-banner-sub-content img{
max-width:100%;
margin:0 auto;
}
#main .home-bnr-jquery{
width:420px;
height:251px;
margin-bottom: 180px;
}

.home-banner-wrap {
background:none;
width:451px;
margin-bottom: 180px;
}

.home-banner-wrap .home-banner-sub,
.home-banner-wrap .home-banner-video-sub{
width:451px;
height:309px;
background:/*url(images/_global/shadowBG.png)*/ 0 0 no-repeat;
top:0px;
right:0px;
position:absolute;
border:0;
margin:0 auto;
padding:0;
}
.home-bnr-jquery .home-banner-video-sub-alt{
width:401px;
height:231px;
top:10px;
right:10px;
position:absolute;
border:0;
margin:0 auto;
padding:0;
}
.home-banner-wrap ul,
.home-banner-wrap ul li{
margin-bottom: 180px;
width:451px !important;
height: 100px !important;
}
#main .home-bnr-jquery ul,
#main .home-bnr-jquery ul li{
margin-bottom: 180px;
width:420px !important;
height: 251px !important;
}

.home-banner-wrap .home-banner-sub-content {
width:431px;
height:270px;
margin:10px 0 0 10px;
}

.home-banner-wrap .home-banner-sub-content img {
height:270px !important;
}

.home-banner-wrap .home-banner-sub-full {
width:439px;
height:141px;
top:0;
right:0;
position:absolute;
padding: 5px;
}

.home-banner-wrap .home-banner-sub-content-full {
width:439px;
height:141px;
}

#sidebar{
background:none;
float:none !important;
width:100% !important;
padding:0;
clear:both;
}
.big-banner #header .header-holder{
background-size:1px 262px !important;
}
.home-bnr-jquery ul, .home-bnr-jquery ul li {height: 202px !important;}
.home-bnr-jquery .home-banner-main h2,
.home-bnr-jquery .home-banner-main p{
color: #666 !important;
line-height: 1.5em;
}
.home-bnr-jquery .home-banner-main h2{
text-shadow: 1px 1px 1px white;
color: #222 !important;
font-size: 1.5em;
}
#menu-main-nav {display:none;}
#main .frame h1 {font-size:20px;}
#sub_nav,
.nav_right_sub_nav{
width: 80% !important;
margin: 0 auto 40px auto;
float: none;
background: none;
min-height: 0;
background: url(images/_global/bg-blog-comments-content-author.jpg) repeat-x scroll 0 0 #E8E9E7 !important;
border: 1px solid #C6C7C4;
color: #555555;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
	border-radius: 4px;
}
.nav_right_sub_nav,
.nav_right_sub_nav ul{
margin-right:10% !important;
}

.content-right-nav {
clear:right;
float:none;
}

#sub_nav ul {
padding:5%;
}

#sub_nav ul a {
width:94%;
padding:4px 8px;
}

#sub_nav ul li,
#sub_nav ul li:first-child {
border:0 !important;
}

#sub_nav .current_subpage a,
#sub_nav .current_subpage a:hover {
font-weight:bold;
}

#sub_nav ul li.current_page_item a,
#sub_nav ul a:hover
.nav_right_sub_nav li.current_page_item a,
.nav_right_sub_nav ul a:hover {
background-image:none !important;
background:#CCC !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
	border-radius: 3px;
box-shadow: 0 0 2px #999 inset;
}

#sub_nav ul li.current_page_item .sub-menu a,
#sub_nav ul li .sub-menu a:hover,
.nav_right_sub_nav ul li.current_page_item .sub-menu a,
.nav_right_sub_nav ul li .sub-menu a:hover {
box-shadow: none;
}

#sub_nav ul a:hover {
background:#BBB !important;
}

.related ul.products li.product, .related ul li.product, .upsells.products ul.products li.product, .upsells.products ul li.product, .cart-collaterals .cross-sells ul.products li {
width: 50% !important;
}

div.product div.images {
width: 100% !important;
}

div.product div.summary {
float: left !important;
}

div.price_table {
width:50%;
}

.price_table .column {
    clear: left;
    margin-left: 1px;
    width: 100%;
}

}



/* ------------------------------------------ */
/* Smaller than iPad Portrait --------------- */
/* ------------------------------------------ */
@media only screen and (max-width:620px) {
#main .sitemap_with_child,
#main .sitemap_without_child{
width:50%;
}
#content .one_half,
#content .one_half_last,
#content .one_third,
#content .one_third_last,
#content .two_thirds,
#content .two_thirds_last{
float:none;
width: 100% !important;
}
}


/* ------------------------------------------ */
/* SmartPhones (portrait and landscape) ----- */
/* ------------------------------------------ */
@media only screen and (max-width:480px) {
#tt-mobile-menu-button span {
margin:1% 0 1% 60% !important;
}
#tt-mobile-menu-button span {
margin:1% 0 0 87%;
}
#main .frame h1 {
font-size:17px;
}
.post_title h2 {
line-height:24px;
padding-right:25%;
}

.home-banner-wrap .home-banner-sub,
.home-banner-wrap .home-banner-video-sub {
width:370px;
height:309px;
background:/*url(images/_global/shadowBG.png)*/ 0 0 no-repeat;

-webkit-background-size:370px 295px;
-moz-background-size:370px 295px;
background-size:370px 295px;
}
.home-banner-wrap{
border:0;
padding:0;
}

.home-banner-wrap {
width:370px !important;
}
.home-banner-wrap ul, .home-banner-wrap ul li{height: 300px !important;}
.home-bnr-jquery ul, .home-bnr-jquery ul li{height: 200px !important;}
.home-banner-wrap{height: 310px;}

.home-banner-wrap,
.home-banner-wrap ul,
.home-banner-wrap ul li {
width:370px !important;
}

.home-banner-wrap .home-banner-sub-content {
width:360px;
height:255px;
margin:10px 0 0 10px;
}

.home-banner-wrap .home-banner-sub-content img {
width:350px;
height:255px !important;
}

#content p img{
max-width:100%;
height:auto;
}
#wrapper #blog-tabs .tabset{
float:none;
height:auto;
position:static;
}
.comment-text,
#about-author-wrap .comment-text{
margin:0 !important;
padding:0 !important;
}
.comment-gravatar,
#about-author-wrap .comment-gravatar{
float:none !important;
margin:0 auto 10px !important;
}
.comment-ol li ul li .comment-content .comment-text{
margin:0;
padding:0;
}
.post_date{top:-73px;}
.post_date .day{color:#000;}
.post_content{
background:none;
padding:0 0 20px;
}
.post_comments{
position:static;
top:0;
left:0;
width:auto;
height:auto;
}
.post_comments:before{content:"comments"}
.post_comments a,
.post_comments span{
text-align:left;
color:#5a7c87;
display:inline;
font-weight:normal;
}
.sharelink_small{float:none;}
.top-block .toolbar-right ul,
#footer_bottom #foot_right ul{font-size:10px;}
.uds-pricing-table thead th .uds-product-name,
#main #content .uds-pricing-table thead th .uds-product-name{font-size:10px;}
.uds-pricing-table thead th .price,
#main #content .uds-pricing-table thead th .price{font-size:13px;}
.uds-pricing-table thead th .unit,
#main #content .uds-pricing-table thead th .unit{font-size:10px;}
.uds-pricing-table .small_button,
.uds-pricing-table thead th .uds-product-name,
#main #content .uds-pricing-table thead th .uds-product-name{
font:9px Verdana, Arial, Helvetica, sans-serif;
text-transform:none;
letter-spacing:-1px;
}
.large_button{font-size:1em;}
.medium_button{font-size:0.9em;}
.small_button{font-size:0.8em;}
.big-banner #header .header-holder{background-size:1px 222px !important;}
#content,
.content_full_width,
.content-right-nav{
padding: 0 5px;
}

div.price_table {
width:90%;
}

.price_table .column {
    clear: left;
    margin-left: 1px;
    width: 100%;
}

}


/* ------------------------------------------ */
/* iPhone (portrait) ------------------------ */
/* ------------------------------------------ */
@media only screen and (max-width:479px) {
#wrapper #header {overflow: hidden;}
#main .home-bnr-jquery{
width: 260px;
margin-bottom: 250px;
}
.uds-pricing-table{
display:block;
overflow:auto;
}
#sub_nav ul li{width:100%;}
.home-banner-wrap .home-banner-sub,
.home-banner-wrap .home-banner-video-sub{
width:270px;
height:212px;

-webkit-background-size:290px 212px;
-moz-background-size:290px 212px;
background-size:290px 212px;
}
.home-banner-wrap,
.home-banner-wrap ul,
.home-banner-wrap ul li {
width:290px !important;
height: 212px !important;
margin-bottom: 250px;
}

#main .home-banner-wrap,
#main .home-banner-wrap ul,
#main .home-banner-wrap ul li {
width:290px !important;
}

.home-banner-wrap .home-banner-sub-content {
width:270px;
height:179px;
margin: 0;
}

.home-banner-wrap .home-banner-sub-content img {
width:269px;
height:179px !important;
}
.home-banner-wrap,
#main .home-bnr-jquery {height: 159px;}
#main .home-banner-wrap ul,
#main .home-banner-wrap ul li,
#main .home-bnr-jquery ul,
#main .home-bnr-jquery ul li{
height: 159px !important; width: 100% !important;
margin-bottom: 250px;
}
.home-bnr-jquery .home-banner-video-sub-alt{
width: 250px;
height: 149px;
right: 5px;
top: 5px;
}
.home-bnr-jquery .home-banner-sub, .home-banner-wrap .home-banner-sub{padding: 10px;}
.home-bnr-jquery .home-banner-sub img,
.home-bnr-jquery .home-banner-sub-content img{height: 139px !important;}
.home-banner-wrap .home-banner-sub img,
.home-banner-wrap .home-banner-sub-content img{height: 179px !important;}
.home-banner-wrap .jquery-pager{padding: 0;}
.home-banner-wrap .home-banner-sub-full {
width:278px;
height:89px;
}

.home-banner-wrap .home-banner-sub-content-full {
width:278px;
height:89px;
}
}

@media (max-width: 1050px) {
.content_full_width .one_third{
margin-right:2px !important;
}
}

@media (max-width: 768px) {
#tt-mobile-menu-button{
overflow:hidden;
}
#tt-mobile-menu-button span{
margin-left:0 !important;
margin-right:20px !important;
float:right;
width:auto !important;
padding-right:35px !important;
}
.medium_button{
padding-right:17px;
}
.medium_button span{
padding-left:18px;
}
.large_button span{
padding:21px 0 23px 33px;
}
}
@media (max-width: 500px) {
.home-banner-wrap .home-banner-sub-full,
.home-banner-wrap .home-banner-sub-content-full{
width:100% !important;
}
}
@media (max-width: 479px) {
body{
min-width:inherit !important;
}

.home-banner-wrap .home-banner-sub-full,
.home-banner-wrap .home-banner-sub-content-full{
width:278px !important;
}
.iphorm-inner .message-element{
width:255px !important;
}
.iphorm-inner{
padding-right:0 !important;
}
.iphorm-container{
width:auto !important;
}
.content_full_width.contact_iphone_content{
padding:0 !important;
}
#footer_bottom{
position:relative;
padding-bottom:50px;
}
#footer_bottom .info{
overflow:visible;
}
#footer_bottom .top-footer{
bottom: -50px;
padding: 0;
position: absolute;
right: 20px;
}
#footer_bottom .top-footer a{
margin:0;
}
}}













