.elements .btn { margin-bottom:5px }
.homepage #wrapper { background-position:center 0 }
@media (min-width: 768px) and (max-width: 991px) {
.homepage .panel-circle-big-contrast .panel-body {
height:286px
}
}
@media (min-width: 768px) and (max-width: 991px) {
.homepage .panel-image .panel-body {
height:238px
}
}
@media (min-width: 768px) and (max-width: 991px) {
.homepage .panel-image .panel-big {
height:258px
}
}
#wrapper1
{
	background-position:center -130px;
	background-image: url("../images/demo/bg_wrapper1.jpg");
}
#wrapper2
{
	background-position:center -130px;
	background-image: url("../images/demo/bg_wrapper3.jpg");
}
#wrapper3
{
	background-position:center -130px;
	background-image: url("../images/demo/bg_wrapper_bw1.jpg");
}
#wrapper4
{
	background-position:center -130px;
	background-image: url("../images/demo/bg_wrapper5.jpg");
}
#wrapper5
{
	background-position:center -130px;
	background-image: url("../images/demo/bg_wrapper2.jpg");
}
#wrapper6
{
	background-position:center -130px;
	background-image: url("../images/demo/bg_wrapper4.jpg");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
#wrapper1 {
background-image: url("../images/demo/bg_wrapper1.jpg");
background-size:1920px 535px;
}
#wrapper2 {
background-image: url("../images/demo/bg_wrapper3.jpg");
background-size:1920px 535px;
}
#wrapper3 {
background-image: url("../images/demo/bg_wrapper_bw1.jpg");
background-size:1920px 535px;
}
#wrapper4 {
background-image: url("../images/demo/bg_wrapper5.jpg");
background-size:1920px 535px;
}
#wrapper5 {
background-image: url("../images/demo/bg_wrapper2.jpg");
background-size:1920px 535px;
}
#wrapper6 {
background-image: url("../images/demo/bg_wrapper4.jpg");
background-size:1920px 535px;
}
}
body.error-page, body.countdown-page
{
	background:url("../images/demo/bg_img.jpg") no-repeat center center fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	-ms-behavior:url("../images/ie/backgroundsize.min.htc")
}
.client-slideshow { min-height:40px }
.carousel-contrast, .carousel-contrast .item { height:488px }
@media (min-width: 768px) and (max-width: 991px) {
.carousel-contrast, .carousel-contrast .item {
height:491px
}
}
@media (min-width: 992px) {
.carousel-contrast, .carousel-contrast .item {
height:528px
}
}
.carousel-contrast .sea { background-image:url("../images/demo/carousels/sea.jpg") }
.carousel-contrast .forest { background-image: url("../images/demo/carousels/forest.jpg") }
.carousel-contrast .bokeh { background-image:url("../images/demo/carousels/bokeh.jpg") }
.carousel-blur, .carousel-image, .carousel-blur .item, .carousel-image .item { height:388px }
@media (min-width: 768px) and (max-width: 991px) {
.carousel-blur, .carousel-image, .carousel-blur .item, .carousel-image .item {
height:393px
}
}
@media (min-width: 992px) {
.carousel-blur, .carousel-image, .carousel-blur .item, .carousel-image .item {
height:437px
}
}
.homepage.fullsize #wrapper { background-image:none }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
.homepage.fullsize #wrapper {
background-image:url("../images/none/index.html");
background-size:1920px 535px
}
}
.homepage.black-and-white #wrapper { background-image:url("../images/demo/bg_wrapper_bw1.jpg") }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
.homepage.black-and-white #wrapper {
background-image:url("../images/demo/bg_wrapper_bw1%402x.jpg");
background-size:1920px 535px
}
}
@media (max-width: 767px) and (orientation: portrait) {
.quotes .quote {
min-height:331px
}
}
@media (max-width: 767px) and (orientation: landscape) {
.quotes .quote {
min-height:225px
}
}
@media (min-width: 768px) and (max-width: 991px) {
.quotes .quote {
min-height:190px
}
}
@media (min-width: 992px) {
.quotes .quote {
min-height:185px
}
}
.style-switcher
{
	width:200px;
	background-color:#434955;
	border-right:1px solid #353b47;
	border-bottom:1px solid #353b47;
	z-index:9999;
	position:fixed;
	top:100px;
	left:-200px;
	text-align:left;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-transition:left 300ms;
	-moz-transition:left 300ms;
	-o-transition:left 300ms;
	transition:left 300ms
}
@media (min-width: 768px) {
.style-switcher {
top:150px
}
}
.style-switcher.open { left:0 }
.style-switcher .style-switcher-heading
{
	padding:0 15px;
	background-color:#F58220;
	color:white;
	font-size:18px;
	line-height:40px;
	position:relative
}
.style-switcher .style-switcher-heading .fa-icon-cogs
{
	position:absolute;
	top:0;
	right:-40px;
	line-height:40px;
	width:40px;
	text-align:center;
	background-color:#F58220;
	cursor:pointer;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.style-switcher .style-switcher-body { padding:15px }
.style-switcher .style-switcher-body .style-switcher-title
{
	color:#eaedf2;
	font-size:14px;
	text-transform:uppercase;
	display:block;
	margin-bottom:15px
}
.style-switcher .style-switcher-body .style-switcher-color
{
	width:10%;
	height:30px;
	display:inline-block
}
.style-switcher .style-switcher-body .style-switcher-color.active { border:2px solid white }
.style-switcher .style-switcher-body .style-switcher-color.orange { background-color:#ff8041 }
.style-switcher .style-switcher-body .style-switcher-color.blue { background-color:#01a9e0 }
.style-switcher .style-switcher-body .style-switcher-color.green { background-color:#F58220 }
.style-switcher .style-switcher-body .style-switcher-color.salmon { background-color:#ff6d6a }
.style-switcher .style-switcher-body .style-switcher-color.mint { background-color:#0cbfb3 }
.style-switcher .style-switcher-body .style-switcher-color.red { background-color:#e74c3c }
.style-switcher .style-switcher-body .style-switcher-color.yellow { background-color:#f8bd27 }
.style-switcher .style-switcher-body .style-switcher-button
{
	display:block;
	background-color:#676f7a;
	text-align:center;
	padding:10px 5px;
	color:white;
	text-decoration:none
}
.style-switcher .style-switcher-body .style-switcher-button.active { background-color:#F58220 }
.style-switcher .style-switcher-body .style-switcher-layouts { margin-top:15px }
.style-switcher .style-switcher-body .style-switcher-layouts .style-switcher-button
{
	display:inline-block;
	width:82px
}
.style-switcher .style-switcher-body .style-switcher-reset
{
	margin-top:30px;
	border-top:1px solid #676f7a;
	padding-top:30px
}
