/*

Theme Name: Octanex Website 

Theme URI: http://www.octanex.com.au/

Description: Bespoke Wordpress theme

Author: Octanex

Version: 1.0

Tags: bespoke, custom, Octanex

*/



* {font-size: 100.01%;}

html {font-size: 62.5%;}

@font-face {

	font-family:'icomoon';

	src:url('fonts/icomoon.eot');

	src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),

	url('fonts/icomoon.ttf') format('truetype'),

	url('fonts/icomoon.woff') format('woff'),

	url('fonts/icomoon.svg#icomoon') format('svg');

	font-weight:normal;

	font-style:normal;

}

[class^="icon-"],

[class*=" icon-"]{

	font-family:'icomoon';

	speak:none;

	font-style:normal;

	font-weight:normal;

	font-variant:normal;

	text-transform:none;

	line-height:1;

	/* Better Font Rendering =========== */

	-webkit-font-smoothing:antialiased;

	-moz-osx-font-smoothing:grayscale;

}

.icon-glass:before{content:"\e600";}

.icon-music:before{content:"\e601";}

.icon-search:before{content:"\e602";}

.icon-envelope:before{content:"\e603";}

.icon-heart:before{content:"\e604";}

.icon-star:before{content:"\e605";}

.icon-star-empty:before{content:"\e606";}

.icon-user:before{content:"\e607";}

.icon-film:before{content:"\e608";}

.icon-th-large:before{content:"\e609";}

.icon-th:before{content:"\e60a";}

.icon-th-list:before{content:"\e60b";}

.icon-ok:before{content:"\e60c";}

.icon-remove:before{content:"\e60d";}

.icon-zoom-in:before{content:"\e60e";}

.icon-zoom-out:before{content:"\e60f";}

.icon-off:before{content:"\e610";}

.icon-signal:before{content:"\e611";}

.icon-cog:before{content:"\e612";}

.icon-trash:before{content:"\e613";}

.icon-home:before{content:"\e614";}

.icon-file:before{content:"\e615";}

.icon-time:before{content:"\e616";}

.icon-road:before{content:"\e617";}

.icon-download-alt:before{content:"\e618";}

.icon-download:before{content:"\e619";}

.icon-upload:before{content:"\e61a";}

.icon-inbox:before{content:"\e61b";}

.icon-play-circle:before{content:"\e61c";}

.icon-repeat:before{content:"\e61d";}

.icon-refresh:before{content:"\e61e";}

.icon-list-alt:before{content:"\e61f";}

.icon-lock:before{content:"\e620";}

.icon-flag:before{content:"\e621";}

.icon-headphones:before{content:"\e622";}

.icon-volume-off:before{content:"\e623";}

.icon-volume-down:before{content:"\e624";}

.icon-volume-up:before{content:"\e625";}

.icon-qrcode:before{content:"\e626";}

.icon-barcode:before{content:"\e627";}

.icon-tag:before{content:"\e628";}

.icon-tags:before{content:"\e629";}

.icon-book:before{content:"\e62a";}

.icon-bookmark:before{content:"\e62b";}

.icon-print:before{content:"\e62c";}

.icon-camera:before{content:"\e62d";}

.icon-font:before{content:"\e62e";}

.icon-bold:before{content:"\e62f";}

.icon-italic:before{content:"\e630";}

.icon-text-height:before{content:"\e631";}

.icon-text-width:before{content:"\e632";}

.icon-align-left:before{content:"\e633";}

.icon-align-center:before{content:"\e634";}

.icon-align-right:before{content:"\e635";}

.icon-align-justify:before{content:"\e636";}

.icon-list:before{content:"\e637";}

.icon-indent-left:before{content:"\e638";}

.icon-indent-right:before{content:"\e639";}

.icon-facetime-video:before{content:"\e63a";}

.icon-picture:before{content:"\e63b";}

.icon-pencil:before{content:"\e63c";}

.icon-map-marker:before{content:"\e63d";}

.icon-adjust:before{content:"\e63e";}

.icon-tint:before{content:"\e63f";}

.icon-edit:before{content:"\e640";}

.icon-share:before{content:"\e641";}

.icon-check:before{content:"\e642";}

.icon-move:before{content:"\e643";}

.icon-step-backward:before{content:"\e644";}

.icon-fast-backward:before{content:"\e645";}

.icon-backward:before{content:"\e646";}

.icon-play:before{content:"\e647";}

.icon-pause:before{content:"\e648";}

.icon-stop:before{content:"\e649";}

.icon-forward:before{content:"\e64a";}

.icon-fast-forward:before{content:"\e64b";}

.icon-step-forward:before{content:"\e64c";}

.icon-eject:before{content:"\e64d";}

.icon-chevron-left:before{content:"\e64e";}

.icon-chevron-right:before{content:"\e64f";}

.icon-plus-sign:before{content:"\e650";}

.icon-minus-sign:before{content:"\e651";}

.icon-remove-sign:before{content:"\e652";}

.icon-ok-sign:before{content:"\e653";}

.icon-question-sign:before{content:"\e654";}

.icon-info-sign:before{content:"\e655";}

.icon-screenshot:before{content:"\e656";}

.icon-remove-circle:before{content:"\e657";}

.icon-ok-circle:before{content:"\e658";}

.icon-ban-circle:before{content:"\e659";}

.icon-arrow-left:before{content:"\e65a";}

.icon-arrow-right:before{content:"\e65b";}

.icon-arrow-up:before{content:"\e65c";}

.icon-arrow-down:before{content:"\e65d";}

.icon-share-alt:before{content:"\e65e";}

.icon-resize-full:before{content:"\e65f";}

.icon-resize-small:before{content:"\e660";}

.icon-plus:before{content:"\e661";}

.icon-minus:before{content:"\e662";}

.icon-asterisk:before{content:"\e663";}

.icon-exclamation-sign:before{content:"\e664";}

.icon-gift:before{content:"\e665";}

.icon-leaf:before{content:"\e666";}

.icon-fire:before{content:"\e667";}

.icon-eye-open:before{content:"\e668";}

.icon-eye-close:before{content:"\e669";}

.icon-warning-sign:before{content:"\e66a";}

.icon-plane:before{content:"\e66b";}

.icon-calendar:before{content:"\e66c";}

.icon-random:before{content:"\e66d";}

.icon-comment:before{content:"\e66e";}

.icon-magnet:before{content:"\e66f";}

.icon-chevron-up:before{content:"\e670";}

.icon-chevron-down:before{content:"\e671";}

.icon-retweet:before{content:"\e672";}

.icon-shopping-cart:before{content:"\e673";}

.icon-folder-close:before{content:"\e674";}

.icon-folder-open:before{content:"\e675";}

.icon-resize-vertical:before{content:"\e676";}

.icon-resize-horizontal:before{content:"\e677";}

.icon-bar-chart:before{content:"\e678";}

.icon-twitter-sign:before{content:"\e679";}

.icon-facebook-sign:before{content:"\e67a";}

.icon-camera-retro:before{content:"\e67b";}

.icon-key:before{content:"\e67c";}

.icon-cogs:before{content:"\e67d";}

.icon-comments:before{content:"\e67e";}

.icon-thumbs-up:before{content:"\e67f";}

.icon-thumbs-down:before{content:"\e680";}

.icon-star-half:before{content:"\e681";}

.icon-heart-empty:before{content:"\e682";}

.icon-signout:before{content:"\e683";}

.icon-linkedin-sign:before{content:"\e684";}

.icon-pushpin:before{content:"\e685";}

.icon-external-link:before{content:"\e686";}

.icon-signin:before{content:"\e687";}

.icon-trophy:before{content:"\e688";}

.icon-github-sign:before{content:"\e689";}

.icon-upload-alt:before{content:"\e68a";}

.icon-lemon:before{content:"\e68b";}

.icon-phone:before{content:"\e68c";}

.icon-check-empty:before{content:"\e68d";}

.icon-bookmark-empty:before{content:"\e68e";}

.icon-phone-sign:before{content:"\e68f";}

.icon-twitter:before{content:"\e690";}

.icon-facebook:before{content:"\e691";}

.icon-github:before{content:"\e692";}

.icon-unlock:before{content:"\e693";}

.icon-credit:before{content:"\e694";}

.icon-rss:before{content:"\e695";}

.icon-hdd:before{content:"\e696";}

.icon-bullhorn:before{content:"\e697";}

.icon-bell:before{content:"\e698";}

.icon-certificate:before{content:"\e699";}

.icon-hand-right:before{content:"\e69a";}

.icon-hand-left:before{content:"\e69b";}

.icon-hand-up:before{content:"\e69c";}

.icon-hand-down:before{content:"\e69d";}

.icon-circle-arrow-left:before{content:"\e69e";}

.icon-circle-arrow-right:before{content:"\e69f";}

.icon-circle-arrow-up:before{content:"\e6a0";}

.icon-circle-arrow-down:before{content:"\e6a1";}

.icon-globe:before{content:"\e6a2";}

.icon-wrench:before{content:"\e6a3";}

.icon-tasks:before{content:"\e6a4";}

.icon-filter:before{content:"\e6a5";}

.icon-briefcase:before{content:"\e6a6";}

.icon-fullscreen:before{content:"\e6a7";}

.icon-group:before{content:"\e6a8";}

.icon-link:before{content:"\e6a9";}

.icon-cloud:before{content:"\e6aa";}

.icon-beaker:before{content:"\e6ab";}

.icon-cut:before{content:"\e6ac";}

.icon-copy:before{content:"\e6ad";}

.icon-paper-clip:before{content:"\e6ae";}

.icon-save:before{content:"\e6af";}

.icon-sign-blank:before{content:"\e6b0";}

.icon-reorder:before{content:"\e6b1";}

.icon-list-ul:before{content:"\e6b2";}

.icon-list-ol:before{content:"\e6b3";}

.icon-strikethrough:before{content:"\e6b4";}

.icon-underline:before{content:"\e6b5";}

.icon-table:before{content:"\e6b6";}

.icon-magic:before{content:"\e6b7";}

.icon-truck:before{content:"\e6b8";}

.icon-pinterest:before{content:"\e6b9";}

.icon-pinterest-sign:before{content:"\e6ba";}

.icon-google-plus-sign:before{content:"\e6bb";}

.icon-google-plus:before{content:"\e6bc";}

.icon-money:before{content:"\e6bd";}

.icon-caret-down:before{content:"\e6be";}

.icon-caret-up:before{content:"\e6bf";}

.icon-caret-left:before{content:"\e6c0";}

.icon-caret-right:before{content:"\e6c1";}

.icon-columns:before{content:"\e6c2";}

.icon-sort:before{content:"\e6c3";}

.icon-sort-down:before{content:"\e6c4";}

.icon-sort-up:before{content:"\e6c5";}

.icon-envelope-alt:before{content:"\e6c6";}

.icon-linkedin:before{content:"\e6c7";}

.icon-undo:before{content:"\e6c8";}

.icon-legal:before{content:"\e6c9";}

.icon-dashboard:before{content:"\e6ca";}

.icon-comment-alt:before{content:"\e6cb";}

.icon-comments-alt:before{content:"\e6cc";}

.icon-bolt:before{content:"\e6cd";}

.icon-sitemap:before{content:"\e6ce";}

.icon-umbrella:before{content:"\e6cf";}

.icon-paste:before{content:"\e6d0";}

.icon-lightbulb:before{content:"\e6d1";}

.icon-exchange:before{content:"\e6d2";}

.icon-cloud-download:before{content:"\e6d3";}

.icon-cloud-upload:before{content:"\e6d4";}

.icon-user-md:before{content:"\e6d5";}

.icon-stethoscope:before{content:"\e6d6";}

.icon-suitcase:before{content:"\e6d7";}

.icon-bell-alt:before{content:"\e6d8";}

.icon-coffee:before{content:"\e6d9";}

.icon-food:before{content:"\e6da";}

.icon-file-alt:before{content:"\e6db";}

.icon-building:before{content:"\e6dc";}

.icon-hospital:before{content:"\e6dd";}

.icon-ambulance:before{content:"\e6de";}

.icon-medkit:before{content:"\e6df";}

.icon-fighter-jet:before{content:"\e6e0";}

.icon-beer:before{content:"\e6e1";}

.icon-h-sign:before{content:"\e6e2";}

.icon-plus-sign2:before{content:"\e6e3";}

.icon-double-angle-left:before{content:"\e6e4";}

.icon-double-angle-right:before{content:"\e6e5";}

.icon-double-angle-up:before{content:"\e6e6";}

.icon-double-angle-down:before{content:"\e6e7";}

.icon-angle-left:before{content:"\e6e8";}

.icon-angle-right:before{content:"\e6e9";}

.icon-angle-up:before{content:"\e6ea";}

.icon-angle-down:before{content:"\e6eb";}

.icon-desktop:before{content:"\e6ec";}

.icon-laptop:before{content:"\e6ed";}

.icon-tablet:before{content:"\e6ee";}

.icon-mobile:before{content:"\e6ef";}

.icon-circle-blank:before{content:"\e6f0";}

.icon-quote-left:before{content:"\e6f1";}

.icon-quote-right:before{content:"\e6f2";}

.icon-spinner:before{content:"\e6f3";}

.icon-circle:before{content:"\e6f4";}

.icon-reply:before{content:"\e6f5";}

.icon-github-alt:before{content:"\e6f6";}

.icon-folder-close-alt:before{content:"\e6f7";}

.icon-folder-open-alt:before{content:"\e6f8";}

.icon-expand-alt:before{content:"\e6f9";}

.icon-collapse-alt:before{content:"\e6fa";}

.icon-smile:before{content:"\e6fb";}

.icon-frown:before{content:"\e6fc";}

.icon-meh:before{content:"\e6fd";}

.icon-gamepad:before{content:"\e6fe";}

.icon-keyboard:before{content:"\e6ff";}

.icon-flag-alt:before{content:"\e700";}

.icon-flag-checkered:before{content:"\e701";}

.icon-terminal:before{content:"\e702";}

.icon-code:before{content:"\e703";}

.icon-reply-all:before{content:"\e704";}

.icon-star-half-full:before{content:"\e705";}

.icon-location-arrow:before{content:"\e706";}

.icon-crop:before{content:"\e707";}

.icon-code-fork:before{content:"\e708";}

.icon-unlink:before{content:"\e709";}

.icon-question:before{content:"\e70a";}

.icon-info:before{content:"\e70b";}

.icon-exclamation:before{content:"\e70c";}

.icon-superscript:before{content:"\e70d";}

.icon-subscript:before{content:"\e70e";}

.icon-eraser:before{content:"\e70f";}

.icon-puzzle:before{content:"\e710";}

.icon-microphone:before{content:"\e711";}

.icon-microphone-off:before{content:"\e712";}

.icon-shield:before{content:"\e713";}

.icon-calendar-empty:before{content:"\e714";}

.icon-fire-extinguisher:before{content:"\e715";}

.icon-rocket:before{content:"\e716";}

.icon-maxcdn:before{content:"\e717";}

.icon-chevron-sign-left:before{content:"\e718";}

.icon-chevron-sign-right:before{content:"\e719";}

.icon-chevron-sign-up:before{content:"\e71a";}

.icon-chevron-sign-down:before{content:"\e71b";}

.icon-html5:before{content:"\e71c";}

.icon-css3:before{content:"\e71d";}

.icon-anchor:before{content:"\e71e";}

.icon-unlock-alt:before{content:"\e71f";}

.icon-bullseye:before{content:"\e720";}

.icon-ellipsis-horizontal:before{content:"\e721";}

.icon-ellipsis-vertical:before{content:"\e722";}

.icon-rss-sign:before{content:"\e723";}

.icon-play-sign:before{content:"\e724";}

.icon-ticket:before{content:"\e725";}

.icon-minus-sign-alt:before{content:"\e726";}

.icon-check-minus:before{content:"\e727";}

.icon-level-up:before{content:"\e728";}

.icon-level-down:before{content:"\e729";}

.icon-check-sign:before{content:"\e72a";}

.icon-edit-sign:before{content:"\e72b";}

.icon-external-link-sign:before{content:"\e72c";}

.icon-share-sign:before{content:"\e72d";}

.icon-compass:before{content:"\e72e";}

.icon-collapse:before{content:"\e72f";}

.icon-collapse-top:before{content:"\e730";}

.icon-expand:before{content:"\e731";}

.icon-euro:before{content:"\e732";}

.icon-gbp:before{content:"\e733";}

.icon-dollar:before{content:"\e734";}

.icon-rupee:before{content:"\e735";}

.icon-yen:before{content:"\e736";}

.icon-renminbi:before{content:"\e737";}

.icon-won:before{content:"\e738";}

.icon-bitcoin:before{content:"\e739";}

.icon-file2:before{content:"\e73a";}

.icon-file-text:before{content:"\e73b";}

.icon-sort-by-alphabet:before{content:"\e73c";}

.icon-sort-by-alphabet-alt:before{content:"\e73d";}

.icon-sort-by-attributes:before{content:"\e73e";}

.icon-sort-by-attributes-alt:before{content:"\e73f";}

.icon-sort-by-order:before{content:"\e740";}

.icon-sort-by-order-alt:before{content:"\e741";}

.icon-thumbs-up2:before{content:"\e742";}

.icon-thumbs-down2:before{content:"\e743";}

.icon-youtube-sign:before{content:"\e744";}

.icon-youtube:before{content:"\e745";}

.icon-xing:before{content:"\e746";}

.icon-xing-sign:before{content:"\e747";}

.icon-youtube-play:before{content:"\e748";}

.icon-dropbox:before{content:"\e749";}

.icon-stackexchange:before{content:"\e74a";}

.icon-instagram:before{content:"\e74b";}

.icon-flickr:before{content:"\e74c";}

.icon-adn:before{content:"\e74d";}

.icon-bitbucket:before{content:"\e74e";}

.icon-bitbucket-sign:before{content:"\e74f";}

.icon-tumblr:before{content:"\e750";}

.icon-tumblr-sign:before{content:"\e751";}

.icon-long-arrow-down:before{content:"\e752";}

.icon-long-arrow-up:before{content:"\e753";}

.icon-long-arrow-left:before{content:"\e754";}

.icon-long-arrow-right:before{content:"\e755";}

.icon-apple:before{content:"\e756";}

.icon-windows:before{content:"\e757";}

.icon-android:before{content:"\e758";}

.icon-linux:before{content:"\e759";}

.icon-dribbble:before{content:"\e75a";}

.icon-skype:before{content:"\e75b";}

.icon-foursquare:before{content:"\e75c";}

.icon-trello:before{content:"\e75d";}

.icon-female:before{content:"\e75e";}

.icon-male:before{content:"\e75f";}

.icon-gittip:before{content:"\e760";}

.icon-sun:before{content:"\e761";}

.icon-moon:before{content:"\e762";}

.icon-archive:before{content:"\e763";}

.icon-bug:before{content:"\e764";}

.icon-vk:before{content:"\e765";}

.icon-weibo:before{content:"\e766";}

.icon-renren:before{content:"\e767";}

html{background:#000;}

body {

	margin:0;

	color:#272727;

	font:400 1.6em/1.25em 'Source Sans Pro', Arial, Helvetica, sans-serif;

	background:#fff;

	min-width:320px;

	-webkit-text-size-adjust:100%;

	-ms-text-size-adjust: none;

}

img{border-style:none;}

a{

	text-decoration:none;

	color:#ff530d;

}

a:active {background-color: transparent;}

a:hover {text-decoration:underline;}

input,

textarea,

select{

	font:100% 'Source Sans Pro', Arial, Helvetica, sans-serif;

	vertical-align:middle;

	color:#424d56;

}

form,

fieldset{

	margin:0;

	padding:0;

	border-style:none;

}

input[type="submit"]:hover{cursor:pointer;}

input[type="submit"]::-moz-focus-inner{

	border: 0;

	padding: 0;

}

header, footer, article, section, nav, figure, aside, main{display:block;}

figure{

	margin:0;

	padding:0;

}

input[type="text"],

input[type="submit"],

input[type="search"],

input[type="email"],

button{

	border-radius:0;

	-webkit-border-radius:0;

	-webkit-appearance:none;

}

input[type="search"]{-webkit-appearance:none;}

input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}

/* placeholder input styles */

::-webkit-input-placeholder {color:#424d56;}

::-moz-placeholder {

	color:#424d56;

	opacity: 1;

}

:-moz-placeholder {color:#424d56;}

.placeholder{color:#424d56;}

.alignleft{float:left;}

.alignright{float:right;}

.aligncenter{margin:0 auto;}

#wrapper{

	width:100%;

	position:relative;

	overflow:hidden;

}

#header{

	width:100%;

	position:relative;

	background:#272727;

	padding-bottom:45px;

	z-index:5;

}

.header-holder{

	max-width:940px;

	padding:20px 10px 15px;

	margin:0 auto;

}

.header-holder:after{

	content:"";

	display:block;

	clear:both;

}

.logo{

	float:left;

	width:266px;

	height:90px;

	background: url(images/logo.png) no-repeat;

	text-indent:-9999px;

	overflow:hidden;

	margin:0;

}

.logo a{

	display:block;

	height:100%;

}

#nav{

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	background:#ff530d;

	font:300 20px/24px 'Oswald', Arial, Helvetica, sans-serif;

}

#nav > ul{

	max-width:940px;

	list-style:none;

	margin:0 auto;

	padding:0 10px;

	text-transform:uppercase;

	position:relative;

	font:300 20px/24px 'Oswald', Arial, Helvetica, sans-serif;

}

#nav > ul:after{

	content:"";

	display:block;

	clear:both;

}

#nav > ul > li{

	float:left;

	position:relative;

}

#nav > ul > li:first-child{margin-left:-15px;}

#nav > ul a{

	display:block;

	color:#fff;

	padding:8px 16px 13px 15px;

}

#nav > ul > li.hover > a,

#nav > ul > .active > a{

	text-decoration:none;

	background:#000;

	color:#ff530d;

}

#nav > ul > .active > a{font-weight:700;}

#nav > ul > li > .drop{

	position:absolute;

	top:100%;

	left:0;

	width:248px;

	display:none;

	z-index:200;

}

#nav > ul > li.right-side > .drop{

	left: auto;

	right: 0;

}

#nav > ul > li.hover > .drop{display:block;}

#nav ul ul{

	list-style:none;

	margin:0;

	padding:5px 0 15px;

	background:#000;

	font-size:16px;

	line-height:20px;

	font-weight:400;

}

#nav ul ul li{padding:0 11px 0 7px;}

#nav ul ul a{

	padding:7px 3px;

	word-spacing:2px;

	border-bottom:1px solid #808080;

}

#nav ul ul li:first-child > a,

#nav ul ul ul li:first-child > a{padding-top:0;}

#nav ul ul li.hover > a,

#nav ul ul .active>a,

#nav ul ul .active .drop a.hover{

	color:#ff530d;

	text-decoration:none;

}

#nav ul ul .drop{

	position:absolute;

	left:100%;

	top:0;

	width:254px;

	min-height:100%;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding:6px 23px 5px 2px;

	border-bottom:9px solid #ff530d;

	background:#272727;

	font:400 16px/20px 'Source Sans Pro', Arial, Helvetica, sans-serif;

	color:#fff;

	text-transform:none;

	display:none;

}

#nav ul ul .right-side .drop{

	left: auto;

	right: 100%;

}

#nav ul ul ul{

	padding:0;

	top:0;

	left:100%;

	margin:0 -23px 0 -2px;

	background:#272727;

}

#nav ul ul li.hover .drop{display:block;}

#nav .drop .text-block,

.slide-slideset .drop .text-block{padding-top:2px;}

#nav ul ul .drop .title,

.slide-slideset .drop .title{

	display:block;

	padding:0 2px 7px;

	text-transform:uppercase;

	font:400 16px/20px 'Oswald',Arial, Helvetica, sans-serif;

}

#nav ul ul .drop h2,

.slide-slideset .drop h2{

	margin:0 0 2px;

	font:400 28px/32px 'Oswald',Arial, Helvetica, sans-serif;

	color:#ff530d;

	letter-spacing:1px;

	text-transform:uppercase;

}

#nav ul ul .drop p,

.slide-slideset .drop p{margin:0;}

#header .info-block{

	float:right;

	padding-top:2px;

}

#header .info-block .price-info{

	display:block;

	color:#fff;

	text-align:right;

	word-spacing:1px;

	padding-bottom:12px;

}

#header .info-block .price{

	text-align:right;

	display:block;

	color:#999;

}

.search-form{

        display:none;

	width:159px;

	float:right;

	border:1px solid #424d56;

	background:#fff;

}

#footer .box .search-form {

	width: 159px;

	float:left;

	display:block;

	border:1px solid #424d56;

	background:#fff;

	margin-right:18px;

}

.search-form .text{

	float:left;

	margin-right:30px;

}

.search-form input[type="search"]{

	float:left;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	margin:0;

	width:100%;

	height:29px;

	border:0;

	font-size:16px;

	line-height:20px;

	padding:4px 0 5px 6px;

	outline:none;

}

.search-form input[type="submit"] ,

.search-form button{

	float:right;

	margin:0 0 0 -30px;

	padding:0 0 1px;

	cursor:pointer;

	background:url(images/ico-submit.png) no-repeat 0 4px;

	text-indent:-9999px;

	overflow:hidden;

	border:0;

	font-size:20px;

	line-height:20px;

	height:29px;

	width:30px;

	color:#424d56;

	text-align:center;

}

.search-button{

	border-radius:0;

	-webkit-border-radius:0;

	-webkit-appearance:none;

}

main{width:100%;}

main:after{

	content:"";

	display:block;

	clear:both;

}

.carousel{

	width:100%;

	background:#272727;

}

.carousel-holder{

	max-width:1020px;

	margin:0 auto;

	position:relative;

}

.carousel-holder:before{

	content:"";

	position:absolute;

	top:100%;

	left:100px;

	right:100px;

	box-shadow:0 0 15px 5px rgba(179,179,179,0.9);

	-webkit-box-shadow:0 0 15px 5px rgba(179,179,179,0.9);

	border-radius:300px / 10px;

}

.carousel .gmask{

	width:100%;

	overflow:hidden;

	position:relative;

	background:#272727;

}

.carousel .overlay-left,

.carousel .overlay-right{

	position:absolute;

	left:0;

	top:0;

	height:100%;

	width:19px;

	background:rgba(39,39,39,0.8);

	z-index: 2;

}

.carousel .overlay-right{

	left:auto;

	right:0;

}

.carousel .slides{

	width:99999px;

	overflow:hidden;

	position:relative;

}

.carousel .slide{

	float:left;

	width:1020px;

}

.carousel .visual{

	float:left;

	width:65%;

	position:relative;

}

.carousel .visual img{

	vertical-align:top;

	width:100%;

	height:auto;

}

.carousel .visual .caption-block{

	position:absolute;

	left:41px;

	bottom:16px;

	width:80%;

	font:300 1em/1.25em 'Oswald',Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#fff;

}

.carousel .visual .caption-block a{color:#fff;}

.carousel .visual .title{

	display:inline-block;

	vertical-align:top;

	font-weight:700;

	background:#ff530d;

	padding:1px 10px 1px 7px;

}

.carousel .visual p{margin:0;}

.carousel .visual p span{

	display:inline-block;

	vertical-align:top;

	background:#ff530d;

	padding:1px 7px;

}

.carousel .text-block{

	overflow:hidden;

	font:1.375em/1.364em 'Oswald', Arial, Helvetica, sans-serif;

	color:#fff;

	padding:16px 20px 160px;

}

.carousel .text-block p{margin:0;}

.carousel h1{

	margin:0 0 7px;

	font:400 2.273em/1.08em 'Oswald', Arial, Helvetica, sans-serif;

	color:#ff530d;

	text-transform:uppercase;

}

.explore-article{

	width:100%;

	background:#e6e6e6;

}

.explore-article .holder{

	max-width:940px;

	padding:28px 10px 14px;

	margin:0 auto;

	position:relative;

}

.explore-article .text-block{padding-right:338px;}

.explore-article h2{

	margin:0 0 3px;

	font:400 1.75em/1.143em 'Oswald', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

.explore-article p{margin:0 0 4px;}

.more{

	display:inline-block;

	vertical-align:top;

	background:#ff530d;

	color:#fff;

	text-transform:uppercase;

	padding:0 6px;

	font-size:1em;

	line-height:1.188em;

	min-height:19px;

}

.explore-article .image-man{

	width:282px;

	position:absolute;

	bottom:0;

	right:21px;

}

.explore-article .image-man img{

	width:100%;

	vertical-align:top;

	height:auto;

}

.article-columns{

	max-width:940px;

	margin:0 auto;

	padding:0 10px;

	overflow:hidden;

	position:relative;

}

.article-columns:before{

	content:"";

	position:absolute;

	top:-100%;

	bottom:100%;

	left:100px;

	right:100px;

	box-shadow:0 0 15px 5px rgba(179,179,179,0.9);

	-webkit-box-shadow:0 0 15px 5px rgba(179,179,179,0.9);

	border-radius:300px / 10px;

	z-index:15;

}

.article-columns .col{

	float:left;

	width:34%;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding:39px 20px 10px;

}

.article-columns .col:first-child{

	padding-left:0;

	width:32%;

}

.article-columns .col2{background:#ffeee8;}

.article-columns .col h2{

	margin:0 0 19px;

	font:400 1.75em/1.143em 'Oswald', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

.article-columns p{margin:0 0 20px;}

.news{

	list-style:none;

	margin:0;

	padding:0;

}

.news li{padding-bottom:18px;}

.news time{

	display:block;

	color:#ff530d;

}

.news h3{

	margin:0;

	font-size:1em;

	line-height:1.25em;

	font-weight:700;

}

.news h3 a{color:#272727;}

.article-columns .news p{margin:0 0 1px;}

.news .more{padding:0 2px;}

.tabs-area{

	width:100%;

	background:#d0ebfc;

}

.tabs-area .holder{

	max-width:890px;

	margin:0 auto;

	padding:0 60px 42px 10px;

	position:relative;

}

.tabs-area .holder:after{

	content:"";

	display:block;

	clear:both;

}

.tab-content{

	float:left;

	width:300px;

	padding:24px 0 10px;

}

.tab-content h2{

	display:inline-block;

	vertical-align:top;

	text-transform:uppercase;

	font:400 1.75em/1.143em 'Oswald', Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0 0 13px;

	background:#ff530d;

	padding:4px 8px;

}

.tab-content h3{

	margin:0 0 9px;

	font:400 1.375em/1.182em 'Oswald', Arial, Helvetica, sans-serif;

}

.tab-content h3 a{color:#272727;}

.tab-content p{margin:0 0 2px;}

.tabs-area .map{

	float:right;

	width:459px;

	position:relative;

}

.tabs-area .image{

	position:absolute;

	bottom:-9px;

	left:50%;

	margin-left:-100px;

}

.tabs-area .image img,

.tabs-area .map img{

	vertical-align:top;

	max-width:100%;

	height:auto;

}

.tabset{

	list-style:none;

	margin:0;

	padding:0;

}

.tabset a{

	display:block;

	font-size:0;

	line-height:0;

	width:15px;

	height:15px;

	border-radius:50%;

	background:#ff5200;

	position:relative;

}

.tabset li{

	position:absolute;

}

.tabset .active a:before,

.tabset .active a:after,

.tabset a:hover:before,

.tabset a:hover:after{

	content:"";

	position:absolute;

	top:-4px;

	left:-4px;

	border:1px solid #ff5200;

	border-radius:50%;

	width:21px;

	height:21px;

}

.tabset .active a:after,

.tabset a:hover:after{

	width:33px;

	height:33px;

	top:-10px;

	left:-10px;

}



nav.breadcrumbs {

    width: 100%;

    background: #e6e6e6;

    font-size: 0.75em;

    line-height: 1.333em;

    padding: 0;

}

#breadcrumbs{

    list-style:none;

    max-width: 940px;

    margin: 0 auto;

    padding: 16px 10px 14px;

    height: 1%;

    overflow: hidden;

    position: relative;

}

  

#breadcrumbs li{

    display:inline-block;

    vertical-align:middle;

    margin-right:15px;

}

  

#breadcrumbs .separator{

    font-size:18px;

    font-weight:100;

    color:#ccc;

}

main .container{

	max-width:940px;

	margin:0 auto;

	padding:0 10px 23px;

}

main .container:after{

	content:"";

	display:block;

	clear:both;

}

#content{

	float:left;

	width:66%;

	padding-top:29px;

}

#content_fullwidth {

	float:left;

	width:100%;

	padding-top:29px;

}

#content h1{

	margin:0 0 15px;

	font:2.25em/1.111em 'Oswald', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

#content_fullwidth h1{

	margin:0 0 15px;

	font:2.25em/1.111em 'Oswald', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

.intro-text{

	display:block;

	color:#ff530d;

	font-size:1.375em;

	line-height:1.273em;

	font-weight:400;

	margin-bottom:18px;

}

.about-article{padding:13px 10px 0 0;}

#content p{margin:0 0 20px;}

.about-article .mark-text{

	margin:-10px -10px 0 0;

	padding:10px 10px 13px;

	background:#ffeee8;

	font-weight:600;

}

.article{padding:13px 170px 10px 0;}

.article figure.alignright{

	margin:4px -170px 0 0;

	width:139px;

}

figure img{

	display:block;

	max-width:100%;

	height:auto;

	margin-bottom:11px;

}

figure figcaption{

	display:block;

	font-size:0.75em;

	line-height:1.167em;

	font-style:italic;

}

#content .article h1{margin-bottom:16px;}

#content .map-block{padding:1px 0 23px;}

#content .map-block .map-placeholder{margin:0 -170px 12px 0;}

#content .map-block .map-placeholder img{

	vertical-align:top;

	max-width:100%;

	height:auto;

}

#content .map-block .caption{

	display:block;

	font-style:italic;

	font-size:0.75em;

	line-height:1.167em;

	padding-left:2px;

}

#content h2, #content_fullwidth h2{

	margin:0 0 6px;

	font:1.625em/1.154em 'Oswald', Arial, Helvetica, sans-serif;

	color:#242a32;

}

#content h1 + h2{margin-top:-2px;}

.list{

	list-style:none;

	margin:0;

	padding:0 0 12px 13px;

}

.list.activities{padding-top:7px;}

.list .icon-double-angle-right{

	display:inline-block;

	vertical-align:top;

	margin:2px 0 0 -13px;

	font-weight:400;

	color:#ff530d;

	min-width:13px;

}

.list a{font-weight:700;}

.info-table{

	width:100%;

	border-collapse:collapse;

	margin:2px 0 23px;

}

.info-table td,

.info-table th{

	text-align:left;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding:4px 2px 4px 18px;

	border:solid #fff;

	border-width:0 0 2px;

	background:#ffddcf;

}

.info-table th{

	font:400 1em/1.667em 'Oswald', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#fff;

	background:#ff530d;

}

.info-table .even td{background:#ffcbb6;}

.info-table tr th:first-child{padding-left:18px;}

.info-table .col1{width:50.8%;}

.info-table .col2{width:25.8%;}

.info-table .col3{width:23.4%;}

.map-section{

	width:100%;

	background:#d0ebfc;

	overflow:hidden;

}

.map-section .holder{

	max-width:1020px;

	margin:0 auto;

	position:relative;

}

.map-section .holder:before{

	content:"";

	position:absolute;

	top:100%;

	bottom:-100%;

	left:0;

	right:0;

	box-shadow:0 0 40px 6px rgba(0,0,0,0.6);

	-webkit-box-shadow:0 0 40px 6px rgba(0,0,0,0.6);

	border-radius:40%/50%;

	z-index:15;

}

.map-section img{

	max-width:100%;

	display:block;

	height:auto;

	margin:0 0 0 auto;

}

#sidebar{

	float:right;

	width:33%;

	padding-top:36px;

	position:relative;

	overflow:hidden;

	min-height:340px;

}

#sidebar:before{

	content:"";

	position:absolute;

	top:36px;

	bottom:0;

	left:-100%;

	right:100%;

	box-shadow:0 0 15px 5px rgba(0,0,0,0.25);

	-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,0.25);

	border-radius:30px / 300px;

	z-index:15;

}

#sidebar div.newsletter-copy { padding: 25px 0 0 25px; }

#sidebar div.newsletter-copy h2 { margin-bottom: 0; text-transform: uppercase; }

#sidebar div.newsletter-subscription {	padding: 10px 0 40px 20px; }

#sidebar div.newsletter-subscription table th { width: 80px; text-align: left; }

#sidebar div.newsletter-subscription table td { width: 150px; text-align: left; }

#sidebar div.newsletter-subscription table td input { 

	width: 180px

}

#sidebar div.newsletter-subscription input.newsletter-submit {

	margin: 10px 0 0 100px;

	padding: 8px 15px; 

	font-size: 18px; 

	font-weight: bold; 

	color: #fff; 

	text-align: center; 

	text-transform: uppercase; 

	cursor: pointer; 

	background: #ff530d; 

	border: 2px solid #ff530d;

}

#sidebar div.newsletter-subscription input.newsletter-submit:hover {

	background: #000; 

	border: 2px solid #777;

}

.sub-block{

	background:#d0ebfc;

	margin-bottom:18px;

	padding:10px 11px;

	width:100%;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	position:relative;

}

.sub-block:after{

	content:"";

	display:block;

	clear:both;

}

.sub-block .map{

	margin:0 -11px -10px 0;

	float:right;

	width:99.6%;

}

.sub-block .map img{

	width:100%;

	height:auto;

	vertical-align:top;

}

.sub-block h2{

	display:inline-block;

	vertical-align:top;

	margin:0 0 21px;

	font:1.75em/1.143em 'Oswald', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#fff;

	background:#ff530d;

	padding:4px 10px;

}

.ad-block{

	margin-bottom:0px;

	font:1em/1.25em 'Oswald', Arial, Helvetica, sans-serif;

}

.ad-block a{

	width:100%;

	display:block;

	background:#e6e6e6;

	padding:13px 12px 15px 17px;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	color:#272727;

}

.ad-block a:after{

	content:"";

	display:block;

	clear:both;

}

.ad-block .image-man{

	float:right;

	width:97px;

	margin:-24px 0 -15px 30px;

}

.ad-block .image-man img{

	vertical-align:top;

	max-width:100%;

	height:auto;

}

.ad-block h2{

	overflow:hidden;

	margin:0 0 1px;

	text-transform:uppercase;

	color:#272727;

	font:1.75em/1.214em 'Oswald', Arial, Helvetica, sans-serif;

}

.ad-block2 a{

	color:#fff;

	background:#ff530d;

}

.ad-block2 h2{color:#fff;}

.partner-logo{

	display: none;

	float:right;

	width:46px;

	padding:3px 5px 0 16px;

}

.partner-logo img{

	vertical-align:top;

	max-width:100%;

	height:auto;

}

.ad-block .text-block{

	overflow:hidden;

}

.info-panel{

	width:100%;

	background:#d0ebfc;

}

.info-panel .holder{

	max-width:938px;

	margin:0 auto;

	padding:17px 10px 14px 12px;

	position:relative;

}

.info-panel .holder:after{

	content:"";

	display:block;

	clear:both;

}

.info-panel .num{

	float:left;

	text-align:center;

	width:59px;

	height:24px;

	padding:34px 0 21px;

	color:#fff;

	font:400 1.25em/1.2em 'Oswald', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	margin-right:12px;

}

.info-panel .text-block{

	float:left;

	width:43%;

	color:#5989b7;

	padding-top:8px;

	font:1.25em/1.2em 'Oswald', Arial, Helvetica, sans-serif;

}

.info-panel .text-block strong{

	display:block;

	font-weight:400;

	font-size:1.4em;

	line-height:1.143em;

	color:#272727;

	margin-top:-1px;

	word-spacing:2px;

}

.info-panel .image{

	width:173px;

	position:absolute;

	bottom:-9px;

	right:23%;

}

.info-panel .image img{

	vertical-align:top;

	max-width:100%;

	height:auto;

}

#footer {

	width:100%;

	padding: 1% 0;

	background:#000;

	border-top:9px solid #94bad9;

	color:#fff;

	font-size:0.75em;

	line-height:1.667em;

}

.footer-holder{

	max-width:940px;

	padding:0 10px;

	margin:0 auto;

}

.footer-holder:after{

	content:"";

	display:block;

	clear:both;

}

#footer .box{

	width:51.5%;

	float:left;

	position:relative;

}

.send-message-form {

	float:left;

	width:65%;

}

#footer .send-message-form h3{margin-bottom:11px;}

.send-message-form .row{

	width:100%;

	padding-bottom:7px;

}

.send-message-form .row:after{

	content:"";

	display:block;

	clear:both;

}

.send-message-form input[type="text"],

.send-message-form input[type="email"],

.send-message-form textarea{

	float:left;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	width:100%;

	height:28px;

	border:1px solid #666;

	background:#333;

	padding:3px 5px;

	margin:0;

	color:#808080;

	font:16px/20px 'Source Sans Pro', Arial, Helvetica, sans-serif;

	outline:none;

}

.send-message-form textarea{

	min-height:70px;

	max-width:100%;

	width:100% !important;

	padding:2px 2px 2px 5px;

	overflow:auto;

}

.send-message-form input[type="text"]{color:#fff;}

.send-message-form ::-webkit-input-placeholder {color:#808080;}

.send-message-form ::-moz-placeholder {color:#808080;}

.send-message-form :-moz-placeholder {color:#808080;}

.send-message-form .placeholder{color:#808080;}

.send-message-form .name ::-webkit-input-placeholder {color:#fff;}

.send-message-form .name ::-moz-placeholder {color:#fff;}

.send-message-form .name :-moz-placeholder {color:#fff;}

.send-message-form .name .placeholder{color:#fff;}

.send-message-form input[type="submit"]{

	float:left;

	font:16px/20px 'Source Sans Pro', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#fff;

	margin:2px 0 0 -2px;

	padding:4px 6px 6px;

	height:30px;

	border:0;

	background:#ff530d;

	cursor:pointer;

}

#footer .panel{

	max-width:940px;

	margin:5px auto 20px auto;

	color:#808080;

	font-size:0.833em;

	line-height:1.4em;

}

#footer .panel a {color:#808080;}

#footer .panel .holder{

	max-width:940px;

	padding:9px 10px 4px;

	text-align: right;

}

.responsive_content_picture {

width:100%;

}

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

	.logo{

		width:213px;

		height:72px;

		background-position:0 -100px;

		margin-top:7px;

	}

	.header-holder{padding:22px 20px 20px 18px;}

	#header .info-block{padding-top:0;}

	#nav > ul{padding:0 20px;}

	.map-section .holder:before{

		box-shadow:0 0 25px 15px rgba(0, 0, 0, 0.2);

		-webkit-box-shadow:0 0 25px 15px rgba(0, 0, 0, 0.2);

	}

	.carousel .visual{width:49%;}

	.carousel .overlay-left,

	.carousel .overlay-right{display:none;}

	.carousel .visual .caption-block{

		left:20px;

		bottom:8px;

		width:62%;

	}

	.carousel .text-block{

		font-size:1.125em;

		line-height:1.444em;

		padding: 19px 20px 80px;

	}

	.carousel h1{

		font-size:2.222em;

		line-height:1.1em;

	}

	.explore-article{

		position:relative;

		z-index:20;

	}

	.explore-article .holder{padding:20px 22px 18px 18px;}

	.explore-article .text-block{padding-right:274px;}

	.explore-article h2{margin-bottom:2px;}

	.explore-article p{margin-bottom:8px;}

	.explore-article .image-man{

		right:29px;

		width:207px;

	}

	.article-columns{

		padding:0;

		max-width:none;

		overflow:visible;

	}

	.article-columns:before{

		top:-3px;

		bottom:auto;

	}

	.article-columns .col{

		width:50%;

		padding:36px 20px 8px;

		position:relative;

		z-index:10;

	}

	.article-columns .col:first-child{

		padding:29px 19px 8px;

		width:50%;

		background:#fff;

		position:relative;

		z-index:10;

	}

	.article-columns .col2{

		padding:29px 20px 8px 11px;

		position:relative;

		z-index:10;

	}

	.tabs-area{background:none;}

	.tabs-area .holder{

		padding:0;

		max-width:none;

	}

	.tab-content{position:relative;}

	.tab-content:after{

		content:"";

		position:absolute;

		left:-270px;

		right:100px;

		top:-5px;

		box-shadow: 0 0 15px 5px rgba(179, 179, 179, 0.9);

		-webkit-box-shadow: 0 0 15px 5px rgba(179, 179, 179, 0.9);

		border-radius: 300px / 10px;

	}

	.article-columns .col h2{margin-bottom:16px;}

	.article-columns .col:first-child h2,

	.article-columns .col2 h2{margin-bottom:19px;}

	.news li{padding-bottom:16px;}

	.tab-content{

		-moz-box-sizing: border-box;

		-webkit-box-sizing: border-box;

		box-sizing: border-box;

		width:50%;

		padding:32px 20px 53px 9px;

		overflow:visible !important;

	}

	.tab-content p{margin-bottom:5px;}

	.map-container{

		width:100%;

		background:#d0ebfc;

		float:left;

		-moz-box-sizing: border-box;

		-webkit-box-sizing: border-box;

		box-sizing: border-box;

		padding:0 68px 10px 0;

		position:relative;

	}

	.map-container:before{

		content:"";

		position:absolute;

		top:-40px;

		left:51%;

		width:0;

		height:0;

		border-bottom:40px solid #d0ebfc;

		border-left:23px solid transparent;

		border-right:23px solid transparent;

	}

	.tabs-area .image{

		left:84px;

		margin-left:0;

		z-index:10;

	}

	.breadcrumbs ul{padding:15px 18px 14px;}

	main .container{padding:0 18px 5px;}

	#content{

		padding:24px 0 8px;

		float:none;

		width:auto;

	}

	#content h1{margin-bottom:17px;}

	.about-article{padding:17px 10px 58px 0;}

	.about-article .mark-text{

		margin:-6px 0 0;

		padding:6px 10px 17px;

	}

	#content .map-block .map-placeholder{margin-bottom:18px;}

	.article{padding:17px 170px 3px 0;}

	#content h1 + h2{

		margin-top:0;

		padding-top:1px;

	}

	#content h2, #content_fullwidth h2{margin-bottom:10px;}

	.list.activities{padding-top:3px;}

	.info-table{margin:8px 0 25px;}

	#sidebar{

		float:none;

		width:auto;

		margin:0;

		padding:10px 0 0;

		min-height:0;

	}

	#sidebar:before{

		top:-100%;

		bottom:100%;

		left:100px;

		right:100px;

		margin-bottom:-10px;

		box-shadow:0 0 15px 5px rgba(0,0,0,0.25);

		-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,0.25);

		border-radius:300px / 10px;

	}

	#sidebar:after{

		content:"";

		position:absolute;

		top:0;

		left:0;

		width:100%;

		height:10px;

		background:#fff;

		z-index:20;

	}

	.sub-block{

		float:left;

		width:48.5%;

		padding-top:12px;

	}

	.sub-block h2{

		position:absolute;

		top:12px;

		left:11px;

		letter-spacing:1px;

		padding:4px 8px 4px 7px;

	}

	.sub-block .map{

		margin:9px -11px -10px 0;

		width:279px;

	}

	#sidebar .banners{

		height:1%;

		padding-bottom:19px;

	}

	#sidebar .banners:after{

		content:"";

		display:block;

		clear:both;

	}

	#sidebar .sub-block + .banners{

		float:left;

		width:51.5%;

		-moz-box-sizing: border-box;

		-webkit-box-sizing: border-box;

		box-sizing: border-box;

		padding:0 0 0 20px;

	}

	.ad-block{

		margin-bottom:2px;

		width:51%;

		padding-left:18px;

		float:right;

		-moz-box-sizing: border-box;

		-webkit-box-sizing: border-box;

		box-sizing: border-box;

	}

	.ad-block2{

		float:left;

		width:100%;

		padding-left:0;

	}

	#sidebar .sub-block + .banners .ad-block,

	#sidebar .sub-block + .banners .ad-block2{

		float:none;

		width:auto;

		padding:0;

	}

	.ad-block a{padding:13px 30px 16px 17px;}

	.ad-block .image-man{

		margin:-23px 0 -16px 30px;

		position:relative;

		z-index:25;

	}

	.ad-block2 a{padding:11px 5px 15px 17px;}

	.ad-block2 h2{margin-bottom:3px;}

	.partner-logo{padding-top:5px;}

	.info-panel{display:none;}

	#footer {border-top-width:8px;}

	.footer-holder{padding:0 18px 18px;}

	.send-message-form{display:none;}

	#footer .footer-holder .box:first-child{width:68%;}

	#footer .footer-holder .box:first-child:after{display:none;}

	#footer .footer-holder .box + .box{

		width:32%;

		border-left:none;

		padding-left:0;

	}

	#footer .nav{width:51%;}

	#footer .nav + .nav{

		width:49%;

	}

	#footer .address-col{

		float:none;

		width:100%;

	}

	#footer h3{margin-bottom:13px;}

	#footer .panel .holder{padding:11px 20px 4px 42px;}

}

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

	.open-close .opener,

	#header .call,

	.breadcrumbs .back,

	#nav .arrow-back,

	.slide-slideset > .drop{display:none;}

	.open-close .slide{

		display:block !important;

		position:static !important;

		width:100%;

	}

	#header .slide-slideset > .drop {

		position: absolute;

		left: -99999px;

		top: -99999px;

	}

	.slide-mask{height:0 !important;}

	.slide-slideset{position:static !important;}

	#nav{

		bottom: 0;

		left: 0 !important;

		top: auto !important;

		width: 100% !important;

	}

}

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

	#header{

		border-bottom:3px solid #ff530d;

		padding-bottom:0;

	}

	.logo{

		width:146px;

		height:50px;

		background-position:0 -180px;

		margin:10px;

	}

	.header-holder{padding:0;}

	.opener{

		display:block;

		width:66px;

		height:42px;

		margin:0 0 0 auto;

		text-align:center;

		font-size:39px;

		line-height:42px;

		padding:17px 4px 11px 0;

	}

	.opener:hover,

	.slide-active .opener{

		color:#272727;

		background:#ff530d;

		text-decoration:none;

	}

	.arrow-back a{color: #fff !important;}

	#nav{

		position:relative;

		left:auto;

		top:auto;

		bottom: auto;

	}

	#nav drop{display: none !important;}

	#nav > ul > li,

	#nav ul li{

		float:none;

		border-bottom:1px solid #272727;

		position:static;

	}

	#nav > ul > li:first-child{margin-left:0;}

	#nav > ul{

		padding:0 10px 6px;

		font-size:16px;

		line-height:20px;

		font-weight:400;

	}

	#nav > ul a,

	#nav ul ul li:first-child a,

	#nav ul ul a{

		margin:-1px -10px;

		padding:8px 10px;

		position:relative;

		border:none;

	}

	#nav > ul > li:first-child a{

		margin-top:0;

		padding:10px;

	}

	#nav ul ul li:first-child a{margin-top:-1px;}

	.slide-slideset span.marker{

		position:absolute;

		right:4px;

		top:50%;

		width:21px;

		height:20px;

		margin-top:-14px;

		padding:8px 0 0 5px;

		z-index: 999;

	}

	.slide-slideset span.marker span{

		display:block;

		width:0;

		height:0;

		border-left:12px solid #272727;

		border-top:6px solid transparent;

		border-bottom:6px solid transparent;

	}

	.slide-slideset ul li.active a.has-drop-down-a:after,

	.slide-slideset ul li a.has-drop-down-a:hover:after{border-left-color:#ff530d;}

	#nav ul ul a:hover{background:#000;}

	#nav .arrow-back,

	.slide-slideset .arrow-back{

		border-bottom:1px solid #272727;

		margin:0 10px;

		position:relative;

	}

	#nav .arrow-back a,

	.slide-slideset .arrow-back a{

		display:block;

		position:relative;

		min-height:25px;

		text-indent:-9999px;

		overflow:hidden;

		margin: -1px -10px;

		padding: 8px 10px;

	}

	#nav .arrow-back a:after,

	.slide-slideset .arrow-back a:after{

		content:"";

		position:absolute;

		left:11px;

		top:50%;

		width:0;

		height:0;

		margin-top:-6px;

		border-right:12px solid #272727;

		border-top:6px solid transparent;

		border-bottom:6px solid transparent;

	}

	#nav .arrow-back a:hover,

	.slide-slideset .arrow-back a:hover{background:#000;}

	#nav .arrow-back a:hover:after,

	.slide-slideset .arrow-back a:hover:after{border-right-color:#ff530d;}

	#nav > ul > li > .drop,

	.slide-slideset > .drop{

		top:0;

		left:100%;

		width:100%;

		z-index:99;

		background:#ff530d;

		font:400 16px/20px 'Oswald',â€‹Arial,â€‹Helvetica,â€‹sans-serif;

		text-transform:uppercase;

	}

	#nav ul ul,

	.slide-slideset > .drop > ul{

		margin:0;

		list-style:none;

		padding:0 10px 6px;

		background:#ff530d;

	}

	#nav ul ul li,

	.slide-slideset > .drop > ul > li{

		padding:0;

		border-bottom: 1px solid #272727;

		float: none;

		position: static;

	}

	.slide-slideset .drop ul a{

		color:#fff;

		display:block;

		margin:-1px -10px;

		padding:8px 10px;

		position:relative;

		border:none;

	}

	.slide-slideset .drop ul a:hover,

	.slide-slideset .drop ul .active a{

		text-decoration:none;

		color:#ff530d;

		background:#000;

	}

	#nav ul ul .drop{left:-9999px;}

	#nav .drop .text-block,

	.slide-slideset .drop .text-block{

		margin:0 10px 6px;

		padding:8px 0 10px;

		border-bottom:1px solid #272727;

		color:#fff;

		text-transform:none;

	}

	#nav ul ul .drop h2,

	.slide-slideset .drop h2,

	#nav ul ul .drop h2 a,

	.slide-slideset .drop h2 a{color:#272727;}

	#header .slide{background:#ff530d;}

	#header .info-block .price-info{display:none;}

	#header .info-block{

		float:none;

		width:100%;

		-moz-box-sizing: border-box;

		-webkit-box-sizing: border-box;

		box-sizing: border-box;

		padding:0 10px 7px;

	}

	#header .info-block:after{

		content:"";

		display:block;

		clear:both;

	}

	.search-form{float:left;display:block;}

	.call{

		float:right;

		color:#fff;

		font:400 1em/1.25em 'Oswald', Arial, Helvetica, sans-serif;

		letter-spacing:1px;

		margin:5px 0 0;

	}

	.call .icon-phone-sign{

		font-size:20px;

		line-height:20px;

		position:relative;

		margin:0 2px -2px 0;

		display:inline-block;

		vertical-align:top;

	}

	.carousel .visual{

		float:none;

		width:100%;

	}

	.carousel .visual .caption-block{display:none;}

	.carousel .text-block{

		font-size:1em;

		line-height:1.5em;

		padding:12px 10px 80px;

	}

	.carousel h1{

		font-size:2.25em;

		line-height:1.111em;

		margin-bottom:6px;

	}

	.explore-article .holder{padding:37px 11px 30px;}

	.explore-article .article-content{display:none;}

	.explore-article .text-block{padding-right:160px;}

	.explore-article .image-man{

		width:148px;

		right:26px;

	}

	.article-columns .col{

		float:none;

		width:auto;

		height:auto !important;

		padding:10px 11px 1px;

	}

	.article-columns .col:first-child{

		width:auto;

		padding:21px 11px 2px;

	}

	.article-columns .col2{padding:18px 11px 3px;}

	.article-columns .col h2{margin-bottom:19px;}

	.article-columns .news p{margin-bottom:2px;}

	.news li{padding-bottom:20px;}

	.tabs-area{background:#d0ebfc;}

	.tab-content:after{display:none;}

	.tab-content{

		width:auto;

		float:none;

		padding:14px 10px 10px;

	}

	.tab-content h2{margin-bottom:11px;}

	.tabs-area .image{display:none;}

	.map-container{padding:0 10px 12px 0;}

	.map-container:before{display:none;}

	.breadcrumbs{padding:6px 10px 8px;}

	.breadcrumbs ul{display:none;}

	.back{

		color:#272727;

		font-weight:600;

		margin-left:20px;

		position:relative;

	}

	.back .icon-chevron-left{

		position:absolute;

		top:2px;

		left:-20px;

	}

	.back:after{

		content:"";

		position:absolute;

		top:2px;

		left:-8px;

		width:1px;

		height:12px;

		background:#272727;

	}

	#content h1, #content_fullwidth h1{

		font-size:1.5em;

		line-height:1.167em;

	}

	main .container{padding:0 10px 5px;}

	#content{padding:32px 0 23px;}

	.about-article{padding:0 0 15px;}

	.intro-text{

		font-size:1.25em;

		line-height:1.3em;

	}

	.about-article .mark-text{

		margin-top:-4px;

		padding:4px 10px 24px;

	}

	.article{padding:0 0 15px;}

	#content .article .map-block{display:none;}

	#content h2, #content_fullwidth h2{

		font-size:1.125em;

		line-height:1.222em;

		margin-bottom:9px;

	}

	.map-section{display:none;}

	#content h1 + h2{

		margin-top:-2px;

		padding-top:0;

	}

	.info-table {margin: 2px 0 17px;}

	#sidebar:before{display:none;}

	.sub-block{

		float:none;

		width:auto;

		padding-top:10px;

		margin-bottom:17px;

	}

	.sub-block .map{

		margin:-10px -11px -10px 0;

		width:165px;

	}

	.sub-block h2{

		color:#272727;

		background:none;

		padding:0;

		display:block;

	}

	#sidebar .sub-block + .banners{

		float:none;

		padding-left:0;

		width:100%;

	}

	.ad-block{

		margin-bottom:2px;

		float:none;

		width:auto;

		padding-left:0;

	}

	.ad-block a{padding:13px 6px 16px 10px;}

	.ad-block2 a{padding:11px 13px 15px 10px;}

	#sidebar .banners{padding-bottom:0;}

	.info-table .col1{width:49.6%;}

	.info-table .col2{width:27%;}

	#footer .footer-holder{padding:18px 11px 37px;}

	#footer .footer-holder .box:first-child{display:none;}

	#footer .footer-holder .box + .box{

		width:100%;

		padding:0;

	}

	#footer .panel .holder{padding:14px 11px 13px;}

}

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

	.carousel .text-block p:after{

		content:"";

		display:inline-block;

		vertical-align:top;

		width:90px;

	}

	.responsive_content_picture {

		display:none;

	}

	.explore-article .holder{padding:16px 11px 18px;}

	.explore-article .image-man{right:20px;}

	.article-columns .col{padding:16px 11px 1px;}

	.article-columns .col:first-child{padding:21px 11px 0;}

	.article-columns .col2{padding:17px 11px 11px;}

	.news li{padding-bottom:17px;}

	.tab-content p{margin-bottom:4px;}

	#content{padding-bottom:8px;}

	.about-article .mark-text{

		margin:-8px 0 0;

		padding:8px 10px 11px;

	}

	.ad-block2 a{padding-right:8px;}

	.ad-block2 h2{margin-bottom:2px;}

	.map-container{

		padding:0 10px 17px;

	}

	.tabs-area .map{width:299px;}

	.tabset a{

		width:10px;

		height:10px;

	}

	.tabset .active a:before,

	.tabset .active a:after,

	.tabset a:hover:before,

	.tabset a:hover:after{

		width:14px;

		height:14px;

		top:-3px;

		left:-3px;

	}

	.tabset .active a:after,

	.tabset a:hover:after{

		width:22px;

		height:22px;

		left:-7px;

		top:-7px;

	}

	main .container{

		padding-bottom:0;

		margin-bottom:-2px;

	}

	.article{padding-bottom:9px;}

	.info-table{margin-top:2px;}

	.info-table th{

		padding:4px 5px 6px;

		font-size:0.625em;

		line-height:2em;

	}

	.info-table td{

		font-size:0.75em;

		line-height:1.667em;

		padding-right:3px;

	}

	.info-table .col1{width:54%;}

	.info-table .col2{width:20.4%;}

	.info-table .col3{width:24.4%;}

	.list.activities{padding-bottom:55px;}

	#footer .panel .holder{padding-top:10px;}

/*

	.slide-slideset ul li a.has-drop-down-a:after {

		border-bottom: 6px solid rgba(0, 0, 0, 0);

		border-left: 12px solid #272727;

		border-top: 6px solid rgba(0, 0, 0, 0);

		content: " ";

		height: 0;

		margin-top: -6px;

		position: absolute;

		right: 11px;

		top: 50%;

		width: 0;

	} 

*/

}



@media ( -webkit-min-device-pixel-ratio : 1.5 ), ( min-resolution : 144dpi ){

	.logo{

		background: url(images/logo@2x.png) no-repeat;

		background-size: 266px 219px;

	}

	.info-panel .num{

		background: url(images/bg-num@2x.png) no-repeat;

		background-size: 59px 79px;

	}

}



@media ( max-width : 1023px ) and ( -webkit-min-device-pixel-ratio : 1.5 ), ( max-width : 1023px ) and ( min-resolution : 144dpi ){

	.logo{

		background: url(images/logo@2x.png) no-repeat 0 -95px;

		background-size: 266px 219px;

		width:213px;

		height:72px;

	}

}



@media ( max-width : 767px ) and ( -webkit-min-device-pixel-ratio : 1.5 ), ( max-width : 767px ) and ( min-resolution : 144dpi ){

	.logo{

		background: url(images/logo@2x.png) no-repeat 0 -170px;

		background-size: 266px 219px;

		width:145px;

		height:49px;

	}

}

