/*
Theme Name: theme54599
Theme URI: https://www.tune-web.de/
Description: A theme for Wordpress 4.7.x
Author: Template_Help.com & Harry Milatz
Author URI: https://www.all4hardware4u.de/
Template: CherryFramework
Version: 3.1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support
Text Domain: theme54599
*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */

body{
	letter-spacing:0;
	background:#314250!important;
	font-weight:300!important;
	font-size:16px;color:#333;
}

body .main-holder{position:relative}
form{overflow:hidden}
img{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
}
.main-holder{
	overflow:hidden;
	background:#fff;
}
.custom_poz{
	position:relative;
	z-index:500;
	padding:0;
	background:transparent;
}
.custom_poz:before,.custom_poz:after{
	position:absolute;
	display:block;
	top:0;
	left:-100%;
	width:100%;
	height:100%;
	content:"";
	background:transparent;
	display:none;
}
.custom_poz:after{
	left:auto;
	right:-100%;
}
.custom_poz .container{
	position:relative;
	background:transparent;
}
.custom_poz .container:before,.custom_poz .container:after{
	position:absolute;
	display:block;
	top:0;
	left:-100%;
	width:100%;
	height:100%;
	content:"";
	background:transparent;
	z-index:1;
	display:none;
}
.custom_poz .container:after{
	left:auto;
	right:-100%;
}
.custom_poz.ext_poz{
	position:relative!important;
	top:0!important;
}
.menu_bg{
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:0;
	background:#314250;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.menu_bg:before,.menu_bg:after{
	position:absolute;
	display:block;
	top:0;
	left:-100%;
	width:100%;
	height:100%;
	content:"";
	background:#314250;
	z-index:-1;
	margin-left:1px;
}
.menu_bg:after{
	left:100%;
	z-index:10;
	margin-left:-1px;
}
.menu_bg.act_1{height:100%}
a{
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
	font-style:italic;
}
a:hover,a:focus{text-decoration:none}
a:focus{background:none}
p{margin:0 0 24px;text-align:justify}
figure{
	padding:0!important;
	border:none!important;
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
	border-radius:0!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
}

h2{
	text-transform:uppercase;
	font-weight:900!important;
	letter-spacing:3px;
	margin-bottom:32px;
	text-align:left;
}
h2 a{color:inherit}
h2 a:hover{color:#899eb0}
h2.position{text-align:center}
.hr{
	position:relative;
	border:none;
	height:1px;
	color:#b9b0ab;
	background:#b9b0ab;
	margin:0 0 30px;
	overflow:visible;
}
.hr:before,.hr:after{
	position:absolute;
	display:block;
	top:0;
	left:-100%;
	width:100%;
	height:100%;
	content:"";
	background:transparent;
}
.hr:after{
	left:auto;
	right:-100%;
}
.select-menu{height:33px}
.logo{
	position:relative;
	display:inline-block;
	margin:0;
	padding:0 0 54px;
	float:none;
	background:transparent;
	overflow:hidden;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.logo a{
	position:relative;
	display:inline-block;
	text-decoration:none;
}
.logo a:hover{
	color:inherit!important;
	text-decoration:none;
}
.logo .logo_h__img img{width:100%}
.alignleft{
	float:left;
	margin:8px 30px 10px 0;
}
.main-holder input[type="text"],.main-holder input[type="email"],.main-holder textarea{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	resize:none;
	border:1px solid #777777;
}
.main-holder input{color:#494d52}
.search-form_it{min-height:25px!important}
.content-holder{
	padding:0;
	margin-top:-1px;
}
.home .content-holder{margin-top:-1px}
.title-section{
	position:relative;
	display:inline-block;
	width:100%;
	padding:35px 0 11px;
	margin-top:0;
	background:transparent;
	border:none;
}
.title-section:before,.title-section:after{
	position:absolute;
	display:block;
	top:0;
	left:-100%;
	width:100%;
	height:100%;
	content:"";
	background:transparent;
	z-index:-1;
	margin-left:1px;
}
.title-section:after{
	left:100%;
	z-index:10;
	margin-left:-1px;
}
.title-section .title-header{
	position:relative;
	display:block;
	margin-top:0;
	font-weight:900!important;
	text-transform:uppercase;
	letter-spacing:3px;
	margin-bottom:14px;
}
.title-section .breadcrumb{
	position:relative;
	padding:7px 0 9px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background:transparent;
	font-size:16px;
	border-top:1px solid #777777;
	border-bottom:1px solid #777777;
}
.title-section .breadcrumb li{
	color:#374e62;
	font-family:Roboto,sans-serif;
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	letter-spacing:3px;
}
.title-section .breadcrumb li a{
	text-shadow:none;
	color:inherit;
}
.title-section .breadcrumb li a:hover{color:#777777}
.title-section .breadcrumb li.active{
	color:#777777;
	text-shadow:none;
}
.title-section .breadcrumb li.divider{
	position:relative;
	display:inline-block;
	padding:0 7px 0 11px;
	top:0;
}
.title-section .breadcrumb li.divider:after{color:#777777}
/*--paketangebote--*/
.so-widget-ink-pricing-table-pricing-table-2c6d4427fddb .iw-so-pricing .iw-so-pricing-plan{background:url(/wp-content/themes/tune-web/images/option1-bg.png) no-repeat}
.iw-so-pricing-title-section,p.iw-so-pricing-title-tag{position:relative;left:20%;top:1rem}
p.iw-so-pricing-title-tag{left:10%}
.iw-so-pricing-price-section{margin-left:45px}
.iw-text-left{padding:1rem 0.2rem 0 1rem!important}
 
.iw-so-pricing-plan .iw-so-pricing-title-section .iw-so-pricing-title{font-size:3rem;font-weight:bold}
p.iw-so-pricing-title-tag{padding:2rem 0;font-size:1.5rem!important}
.iw-so-pricing-plan .iw-so-pricing-price-section .iw-so-pricing-price{font-size:1.4em}
.iw-so-pricing-features-section.iw-text-center{text-align:left!important}
.iw-so-pricing-features-section{background:#f1f1f1 none repeat scroll 0 0!important;
    border:1px solid #ccc;
    border-radius:7px;
    margin-top:15rem;
    opacity:0.9;
    padding:2rem;
    text-align:left}
.so-widget-ink-pricing-table-pricing-table-2c6d4427fddb .iw-so-pricing .iw-so-pricing-plan .iw-so-pricing-button-section{margin:2rem 0}

@media (min-width:768px) and (max-width:979px){
	.post_wrapper .post-header .post-title{font-size:1.2rem}
}
#content{padding-top:11px}
#back-top-wrapper{
	z-index:150;
	right:20px;
}
#back-top a{
	width:42px;
	height:42px;
}
#back-top a span{
	width:100%;
	height:100%;
	background:transparent;
}
#back-top a span:before{
	position:absolute;
	display:block;
	width:45px;
	height:45px;
	padding:0;
	font:45px/45px FontAwesome;
	top:0;
	left:0;
	content:"\f0d8";
	color:#899eb0;
	text-align:center;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	background:transparent;
}
#back-top a:hover span{background:transparent}
#back-top a:hover span:before{
	color:#374e62;
	background:transparent;
}
.error404-holder_num{font-size:220px}
.error404-holder .wpcf7 .btn-primary,.error404-holder #searchform .btn-primary{padding:19px 20px 18px!important}
.error404-holder .search-form_it{min-height:38px!important}
.error404-holder h1{
	font-size:60px!important;
	text-transform:uppercase;
	color:#374e62;
}
.error404-holder h2{
	padding:0;
	margin:5px 0 10px;
}
.error404-holder h2:before,.error404-holder h2:after{display:none}
.error404-holder h4{color:#777777}
.faq-list_h{padding:0 0 5px 40px}
.faq-list_body{padding:0 0 0 40px}
.home .header{
	background:transparent;
	background-size:auto;
	position:absolute;
	width:100%;
	padding:0;
	height:333px;
}
.header{
	border:none;
	margin:0;
	padding:77px 0 0;
	z-index:500;
	border:none!important;
	background:url('./images/bg_header2.jpg') 50% 0 no-repeat;
	background-size:cover;
}
.home nav .sf-menu:before{
	position:absolute;
	display:block;
	width:300%;
	height:100%;
	top:0;
	left:-300%;
	background:#fff;
	content:"";
}
.nav{
	margin:0 0 0 -48px;
	padding:0;
}
.nav.nav__primary .top_line{
	position:absolute;
	display:block;
	width:100%;
	height:1px;
	top:-1px;
	background:rgba(255,255,255,0.2);
	z-index:10;
}
.nav.nav__primary .top_line:before,.nav.nav__primary .top_line:after{
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:-100%;
	background:rgba(255,255,255,0.2);
	content:"";
}
.nav.nav__primary .top_line:after{left:100%}
.nav .sf-menu{
	position:relative;
	display:inline-block;
	float:left;
	padding-bottom:0;
}
.nav .sf-menu >li{
	background:transparent;
	margin:0!important;
	 border-right:1px solid #666;
}
.nav .sf-menu >li:before{
	position:absolute;
	display:block;
	top:4px;
	right:-18px;
	content:"";
	color:#fff;
}
.nav .sf-menu >li a{
	letter-spacing:0;
	border:none;
	padding:0;
	text-shadow:none;
	overflow:hidden;
	pointer-events:auto;
}
.nav .sf-menu >li a >div{
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
	transition:all 0.4s ease-in-out!important;
}
.nav .sf-menu >li a >div:first-child{
	position:absolute;
	background:transparent;
}
.nav .sf-menu >li a >div:first-child+div{top:200px}
.nav .sf-menu >li a >div:first-child+div span{
	opacity:0;
	filter:alpha(opacity=0);
	color:#374e62;
}
.nav .sf-menu >li a >div span{
	position:relative;
	display:block;
	padding:19px 48px 21px;
	margin:0;
	text-transform:uppercase;
	letter-spacing:2px;
	background:url('./images/false_button.png') 0 0 repeat;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.nav .sf-menu >li a:before{
	position:absolute;
	display:block;
	width:100%;
	height:200%;
	top:-200%;
	right:0;
	content:"";
	opacity:0.4;
	filter:alpha(opacity=40);
	background:linear-gradient(to top,#ffffff,#374e62);
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.nav .sf-menu >li:last-child:before{display:none}
.nav .sf-menu >li.current_page_item,.nav .sf-menu >li.sfHover,.nav .sf-menu >li:hover{z-index:10}
.nav .sf-menu >li.current_page_item >a,.nav .sf-menu >li.sfHover >a,.nav .sf-menu >li:hover >a{
	text-decoration:none;
	background:transparent;
}
.nav .sf-menu >li.current_page_item >a >div:first-child,.nav .sf-menu >li.sfHover >a >div:first-child,.nav .sf-menu >li:hover >a >div:first-child{
	top:200px;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}
.nav .sf-menu >li.current_page_item >a >div:first-child+div,.nav .sf-menu >li.sfHover >a >div:first-child+div,.nav .sf-menu >li:hover >a >div:first-child+div{
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
	top:0;
}
.nav .sf-menu >li.current_page_item >a >div:first-child+div span,.nav .sf-menu >li.sfHover >a >div:first-child+div span,.nav .sf-menu >li:hover >a >div:first-child+div span{
	opacity:0.9;
	background:#fff;
}
.nav .sf-menu >li.current_page_item >a:before,.nav .sf-menu >li.sfHover >a:before,.nav .sf-menu >li:hover >a:before{top:100%}
.nav .sf-menu .sub-menu{
	background:#fff;
	width:204px;
	left:50%;
	margin-left:-102px;
	margin-top:0px;
	padding:25px 0;
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
}
.nav .sf-menu .sub-menu:after{
	position:absolute;
	display:block;
	width:100%;
	height:8px;
	top:-8px;
	left:0;
	content:"";
	background:transparent;
	display:none;
}
.nav .sf-menu .sub-menu li{
	font:normal 14px/18px Roboto,sans-serif;
	letter-spacing:0;
	background:transparent;
	text-transform:uppercase;
	margin-bottom:0;
	text-align:center;
}
.nav .sf-menu .sub-menu li a{
	position:relative;
	display:block;
	border:none;
	background:#fff;
	font-weight:normal!important;
	padding:6px 0;
	margin:0;
	text-align:center;
	color:#374e62;
	text-shadow:none!important;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
	overflow:visible;
}
.nav .sf-menu .sub-menu li a .sf-sub-indicator{
	position:absolute;
	top:10px;
	left:10px!important;
	right:auto;
	display:block;
	overflow:hidden;
	width:10px;
	height:10px;
	background:url(./images/arrows-ffffff.png) no-repeat 0 0;
	text-indent:-999em;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
.nav .sf-menu .sub-menu li a:hover{
	color:#fff;
	background:#374e62;
}
.nav .sf-menu .sub-menu li a:hover .sf-sub-indicator{background:url(./images/arrows-ffffff.png) no-repeat -10px 0}
.nav .sf-menu .sub-menu li a:before,.nav .sf-menu .sub-menu li a:after{display:none}
.nav .sf-menu .sub-menu li .sub-menu{
	top:-25px!important;
	margin-left:-2px;
	background:#fff;
	padding:25px 0;
	width:100%;
	left:-100%;
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
}
.nav .sf-menu .sub-menu li .sub-menu:after{
	position:absolute;
	display:block;
	width:5px;
	height:100%;
	top:13px;
	left:auto;
	right:-5px;
	content:"";
	background:transparent;
}
.nav .sf-menu .sub-menu li .sub-menu a{color:#374e62}
.nav .sf-menu .sub-menu li .sub-menu a:hover{
	color:#374e62;
	background:#e6e6e6;
}
.nav .sf-menu .sub-menu li.sfHover >a{
	color:#fff;
	background:#374e62;
}
.nav .sf-menu .sub-menu li.sfHover >a .sf-sub-indicator{background:url(./images/arrows-ffffff.png) no-repeat -10px 0}
.nav .sf-menu .sub-menu li:last-child a{border-bottom:none!important}
.parallax-slider #mainCaptionHolder .container{
	position:relative;
	top:100%!important;
}
#nav_menu-2{min-width:500px;height:4rem}
#nav_menu-2 h4{display:none}
ul#menu-footer-menu li{display:inline-block;padding-right:2rem}
ul#menu-footer-menu li a{color:#fff}
.ohne-link{
cursor:pointer;
}


@media (min-width:1200px){
	.parallax-slider #mainCaptionHolder .container{width:1170px!important}
}
@media (max-width:1200px){
	.parallax-slider #mainCaptionHolder .container{width:940px!important}
}
@media (max-width:979px){
	.parallax-slider #mainCaptionHolder .container{width:724px!important}
	a.btn-primary { text-decoration:underline;}
	}
@media (max-width:767px){
	.parallax-slider #mainCaptionHolder .container{width:100%!important}
}
.parallax-slider #mainCaptionHolder .container >div{
	top:auto;
	bottom:100%;
	background:#fff;
	width:auto;
}
.parallax-slider #mainCaptionHolder .container >div .slider_caption{
	padding:39px 0 8px;
	text-shadow:none;
}
.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_01{
	position:relative;
	display:inline-block;
	float:left;
	width:270px;
	margin-right:30px;
}
.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_02{
	position:relative;
	display:inline-block;
	float:left;
	width:170px;
	margin-right:30px;
	padding:17px 0;
}
.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_02 p{
	font:bold 14px/18px Roboto,sans-serif!important;
	color:#374e62;
	letter-spacing:1px;
}
.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_03{
	position:relative;
	display:inline-block;
	float:left;
	width:370px;
	margin-right:30px;
	padding:0 0 45px;
}
.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_03 p{padding-right:40px}
.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04{
	position:relative;
	display:inline-block;
	float:left;
	width:270px;
	margin-right:0;
	padding:10px 0 0;
}
.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04 a{
	position:relative;
	display:block;
	font:900 72px/62px Roboto,sans-serif!important;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:35px;
}
.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04 a:hover{color:#899eb0}
.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_bg{
	position:absolute;
	display:block;
	width:100%;
	height:80%;
	top:0;
	left:100%;
	margin-left:-300px;
	z-index:-1;
	background:#374e62;
}
.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_bg:before{
	position:absolute;
	display:block;
	width:12px;
	height:24px;
	top:57px;
	left:0;
	background:url('./images/arr_parallax.png') no-repeat 0 0;
	content:"";
	z-index:10;
}
.parallax-slider #mainCaptionHolder .container >div .slider_caption:before,.parallax-slider #mainCaptionHolder .container >div .slider_caption:after{
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	width:300%;
	height:100%;
	top:0;
	left:-300%;
	background:#fff;
	content:"";
}
.parallax-slider #mainCaptionHolder .container >div .slider_caption:after{
	left:100%;
	background:#374e62;
}
.parallax-slider #mainCaptionHolder .container .slider_caption{
	position:relative;
	text-align:left;
	font:normal 16px/24px Roboto,sans-serif!important;
	color:#777777;
}
.parallax-slider #mainCaptionHolder .container .slider_caption h2{
	font:bold 36px/36px 'Sonsie One',cursive!important;
	color:#374e62!important;
	margin:0!important;
	letter-spacing:0;
	text-transform:none;
}
.parallax-slider #mainCaptionHolder .container .slider_caption h3{
	font:900 24px/26px Roboto,sans-serif;
	color:#374e62!important;
	margin:6px 0 19px!important;
	letter-spacing:1px;
}
.parallax-slider #mainCaptionHolder .container .slider_caption .price{
	font:300 24px/26px Roboto,sans-serif;
	color:#374e62!important;
	letter-spacing:1px;
}
.parallax-slider .controlBtn .innerBtn{
	color:#374e62!important;
	pointer-events:auto;
}
.parallax-slider .controlBtn .innerBtn:hover{
	background:#374e62!important;
	color:#fff!important;
}
.parallax-slider .controlBtn .slidesCounter{
	background:#374e62!important;
	color:#fff!important;
}
.parallax-slider #paralaxSliderPagination{
	padding:10px 0;
	bottom:auto;
	top:0;
	height:0;
}
.parallax-slider #paralaxSliderPagination.images_pagination ul li{
	position:relative;
	border:2px solid #374e62;
	opacity:1!important;
	filter:alpha(opacity=100)!important;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.parallax-slider #paralaxSliderPagination.images_pagination ul li:before{
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:url('./images/bg_hover_parallax.png') repeat 0 0;
	content:"";
	z-index:10;
	opacity:0.7!important;
	filter:alpha(opacity=70)!important;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.parallax-slider #paralaxSliderPagination.images_pagination ul li:hover,.parallax-slider #paralaxSliderPagination.images_pagination ul li.active{border-color:#fff}
.parallax-slider #paralaxSliderPagination.images_pagination ul li:hover:before,.parallax-slider #paralaxSliderPagination.images_pagination ul li.active:before{
	opacity:0!important;
	filter:alpha(opacity=0)!important;
}
.block_1{
	position:relative;
	display:block;
	padding-right:50px;
}
.block_1 a{
	position:relative;
	display:block;
	font-weight:900;
	font-size:36px;
	line-height:40px;
	color:#374e62;
	letter-spacing:3px;
	margin-top:-2px;
	text-transform:uppercase;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.block_1 a b{
	position:relative;
	display:block;
	font-weight:300!important;
	font-size:24px;
	line-height:30px;
	color:#374e62;
	letter-spacing:1px;
	padding:2px 0 0;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	text-transform:capitalize;
}
.block_1 a:before{
	position:absolute;
	display:block;
	top:6px;
	right:-50px;
	width:31px;
	height:61px;
	content:"";
	background:url('./images/arr_bn.png') 0 0 no-repeat;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.block_1 a:hover{color:#fdabaa}
.block_1 a:hover b{color:#fdabaa}
.block_1 a:hover:before{
	right:-22px;
	-webkit-transform:rotateY(180deg) scale(1);
	-ms-transform:rotateY(180deg) scale(1);
	transform:rotateY(180deg) scale(1);
}
.block_2{
	position:relative;
	display:block;
}
.block_2 li{
	position:relative;
	margin-bottom:71px;
}
.block_2 li h5{display:none}
.block_2 li .featured-thumbnail{
	position:relative;
	margin-bottom:23px;
}
.block_2 li .excerpt{margin-bottom:11px}
.cherry_parallax2 .parallax-content{
	position:relative;
	padding:30px 0 20px;
	border-bottom:1px solid #bcbcbc;
}
.cherry_parallax2 .parallax-content h2{
	color:#374e62;
	margin-bottom:25px;
}
.team_1{
	position:relative;
	display:block;
	padding:7px 0 0;
}
.team_1 li{position:relative}
.team_1 li .featured-thumbnail{
	position:relative;
	margin-bottom:11px;
}
.team_1 li h5{
	font-weight:300;
	font-size:24px;
	line-height:30px;
	letter-spacing:2px;
	text-transform:uppercase;
	margin-bottom:20px;
}
.team_1 li h5 a{color:#374e62}
.team_1 li h5 a:hover{color:#899eb0}
.team_1 li .excerpt{color:#777777}
.service_1,.service_2,.service_3,.service_4{
	position:relative;
	padding-top:1px!important;
	padding-bottom:71px!important;
}
.service_1 .service-box_body,.service_2 .service-box_body,.service_3 .service-box_body,.service_4 .service-box_body{position:relative}
.service_1 .service-box_body h2,.service_1 .service-box_body h5,.service_2 .service-box_body h2,.service_2 .service-box_body h5,.service_3 .service-box_body h2,.service_3 .service-box_body h5,.service_4 .service-box_body h2,.service_4 .service-box_body h5{
	font:300 24px/30px Roboto,sans-serif!important;
	color:#374e62;
	letter-spacing:2px;
	text-transform:uppercase;
	margin-bottom:0px!important;
}
.service_1 .service-box_body h2:before,.service_2 .service-box_body h2:before,.service_3 .service-box_body h2:before,.service_4 .service-box_body h2:before{
	font-family:FontAwesome;
	position:relative;
	display:block;
	color:#374e62;
	padding:0 0 19px 14px;
	content:"";
	font-size:50px;
	line-height:52px;
}
.service_1 .service-box_body h5,.service_2 .service-box_body h5,.service_3 .service-box_body h5,.service_4 .service-box_body h5{margin-bottom:20px!important}
.service_1 .service-box_body h5:before,.service_2 .service-box_body h5:before,.service_3 .service-box_body h5:before,.service_4 .service-box_body h5:before{display:none}
.service_1 .service-box_body .service-box_txt,.service_2 .service-box_body .service-box_txt,.service_3 .service-box_body .service-box_txt,.service_4 .service-box_body .service-box_txt{
	color:#777777;
	line-height:24px;
	margin-bottom:11px;
	margin-top:22px;
}
.service_1 .service-box_body .btn-align .btn-primary,.service_2 .service-box_body .btn-align .btn-primary,.service_3 .service-box_body .btn-align .btn-primary,.service_4 .service-box_body .btn-align .btn-primary{color:#374e62!important}
.service_1 .service-box_body .btn-align .btn-primary:before,.service_2 .service-box_body .btn-align .btn-primary:before,.service_3 .service-box_body .btn-align .btn-primary:before,.service_4 .service-box_body .btn-align .btn-primary:before{border-left:6px solid #374e62}
.service_1 .service-box_body .btn-align .btn-primary:hover,.service_1 .service-box_body .btn-align .btn-primary:active,.service_1 .service-box_body .btn-align .btn-primary.active,.service_1 .service-box_body .btn-align .btn-primary.disabled,.service_1 .service-box_body .btn-align .btn-primary[disabled],.service_2 .service-box_body .btn-align .btn-primary:hover,.service_2 .service-box_body .btn-align .btn-primary:active,.service_2 .service-box_body .btn-align .btn-primary.active,.service_2 .service-box_body .btn-align .btn-primary.disabled,.service_2 .service-box_body .btn-align .btn-primary[disabled],.service_3 .service-box_body .btn-align .btn-primary:hover,.service_3 .service-box_body .btn-align .btn-primary:active,.service_3 .service-box_body .btn-align .btn-primary.active,.service_3 .service-box_body .btn-align .btn-primary.disabled,.service_3 .service-box_body .btn-align .btn-primary[disabled],.service_4 .service-box_body .btn-align .btn-primary:hover,.service_4 .service-box_body .btn-align .btn-primary:active,.service_4 .service-box_body .btn-align .btn-primary.active,.service_4 .service-box_body .btn-align .btn-primary.disabled,.service_4 .service-box_body .btn-align .btn-primary[disabled]{color:#899eb0!important}
.service_1 .service-box_body .btn-align .btn-primary:hover:before,.service_1 .service-box_body .btn-align .btn-primary:active:before,.service_1 .service-box_body .btn-align .btn-primary.active:before,.service_1 .service-box_body .btn-align .btn-primary.disabled:before,.service_1 .service-box_body .btn-align .btn-primary[disabled]:before,.service_2 .service-box_body .btn-align .btn-primary:hover:before,.service_2 .service-box_body .btn-align .btn-primary:active:before,.service_2 .service-box_body .btn-align .btn-primary.active:before,.service_2 .service-box_body .btn-align .btn-primary.disabled:before,.service_2 .service-box_body .btn-align .btn-primary[disabled]:before,.service_3 .service-box_body .btn-align .btn-primary:hover:before,.service_3 .service-box_body .btn-align .btn-primary:active:before,.service_3 .service-box_body .btn-align .btn-primary.active:before,.service_3 .service-box_body .btn-align .btn-primary.disabled:before,.service_3 .service-box_body .btn-align .btn-primary[disabled]:before,.service_4 .service-box_body .btn-align .btn-primary:hover:before,.service_4 .service-box_body .btn-align .btn-primary:active:before,.service_4 .service-box_body .btn-align .btn-primary.active:before,.service_4 .service-box_body .btn-align .btn-primary.disabled:before,.service_4 .service-box_body .btn-align .btn-primary[disabled]:before{border-left:6px solid #899eb0}
.service_1 .service-box_body h2:before{
	content:'';
	background:url(images/calc_img.jpg) no-repeat center center;
	width:51px;
	height:51px;
}
.service_2 .service-box_body h2:before{content:"\f080"}
.service_3 .service-box_body h2:before{content:"\f0c0"}
.service_4 .service-box_body h2:before{content:"\f0ac"}
.cherry_parallax3 .parallax-content{
	position:relative;
	padding:30px 0 43px;
	border-bottom:1px solid #79cdd1;
}
.cherry_parallax3 .parallax-content h2{
	color:#374e62;
	margin-bottom:25px;
}
.cherry_parallax3 .parallax-content .check-list ul li{margin-bottom:11px!important}
.cherry_parallax3 .parallax-content .check-list ul li a{color:#374e62}
.cherry_parallax3 .parallax-content .check-list ul li a:before{color:#374e62}
.cherry_parallax3 .parallax-content .check-list ul li a:hover{color:#fdabaa}
.block_3{
	position:relative;
	color:#777777;
	margin-bottom:38px;
}
.block_3 p{margin-bottom:0}
.block_3 p+p{margin-bottom:24px}
.block_3 .btn-primary{margin-top:-24px}
.block_4{
	position:relative;
	color:#374e62;
	padding:7px 0 0;
}
.block_4 li{
	position:relative;
	overflow:hidden;
	margin-bottom:33px;
}
.block_4 li .featured-thumbnail{margin-right:30px}
.block_4 li .clear{display:none}
.block_4 li h5{
	font-size:24px;
	line-height:30px;
	font-weight:300!important;
	text-transform:uppercase;
	margin:-7px 0 20px;
	letter-spacing:2px;
}
.block_4 li h5 a{color:#374e62}
.block_4 li h5 a:hover{color:#fdabaa}
.block_4 li .excerpt{margin-bottom:11px}
.block_4 li .btn-primary{color:#374e62!important}
.block_4 li .btn-primary:before{border-left:6px solid #374e62}
.block_4 li .btn-primary:hover,.block_4 li .btn-primary:active,.block_4 li .btn-primary.active,.block_4 li .btn-primary.disabled,.block_4 li .btn-primary[disabled]{color:#899eb0!important}
.block_4 li .btn-primary:hover:before,.block_4 li .btn-primary:active:before,.block_4 li .btn-primary.active:before,.block_4 li .btn-primary.disabled:before,.block_4 li .btn-primary[disabled]:before{border-left:6px solid #899eb0}
.comment-holder{
	border-top:1px solid #777777;
	padding:41px 0 0;
	margin-bottom:-4px!important;
}
#comments{
	position:relative;
	margin:0 0 -31px;
	overflow:hidden;
}
#comments .comment-list li{
	position:relative;
	text-align:left;
}
#comments .comment-list li .comment-body{
	background:#374e62;
	border:none;
	padding:12px 0px 12px 95px;
	margin-bottom:30px;
}
#comments .comment-list li .comment-body .comment-author{margin:0 35px 0 0}
#comments .comment-list li .comment-body .extra-wrap{
	position:relative;
	margin-bottom:50px;
	color:#fff;
}
#comments .comment-list li .comment-body .author{
	color:#fff;
	font:normal 14px/18px Roboto,sans-serif;
	text-transform:uppercase;
	letter-spacing:3px;
	word-wrap:break-word;
}
#comments .comment-list li .comment-body .author a{color:#fff}
#comments .comment-list li .comment-body .author a:hover{color:#fdabaa}
#comments .comment-list li .comment-body .commentmetadata{
	font:normal 14px/18px Roboto,sans-serif;
	padding:4px 0px 8px 0;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:2px;
}
#comments .comment-list li .comment-body .reply{
	border:1px solid #fff;
    border-radius:5px;
    bottom:0;
    margin-left:80%;
    padding:0 5px;
    position:absolute;
	margin-top:5px;
}
#comments .comment-list li .comment-body .reply a{
	position:relative;
	font:normal 14px/18px Roboto,sans-serif;
	padding:0!important;
	border:none;
	background:transparent;
	color:#fff;
	text-transform:uppercase;
	overflow:visible;
	letter-spacing:2px;
}
#comments .comment-list li .comment-body .reply a:hover{
	color:#899eb0;
	background:transparent;
}
#respond{
	border-top:1px solid #777777;
	position:relative;
	overflow:hidden;
	padding-top:29px;
}
#respond #commentform input[type="text"]{width:340px}
@media (max-width:480px){
	#respond #commentform input[type="text"]{width:100%}
}
#respond .field{margin-bottom:11px!important}
#respond #commentform .btn-primary{height:auto}
#respond #commentform #nsu-checkbox{display:none}
#respond form{
	padding-top:0;
	text-align:left;
}
#respond form .btn{margin-top:10px}
#respond .comment_submit{
	position:relative;
	display:inline-block;
	margin-top:-2px;
}
#respond .comment_submit:before{
	background:transparent;
	display:block;
	position:absolute;
	color:#374e62;
	top:1px;
	right:0;
	bottom:0;
	left:100%;
	margin-left:-12px;
	z-index:1;
	font:17px/17px FontAwesome;
	content:'\f0da';
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
	pointer-events:none;
}
#respond .comment_submit:hover:before{
	background:transparent;
	color:#899eb0;
}
#respond .btn-primary{
	float:left;
	margin:0!important;
	padding-right:17px!important;
	font:normal 14px/18px Roboto,sans-serif;
	text-transform:uppercase;
}
#respond .btn-primary:hover{
	color:!important;
	background:transparent!important;
	text-decoration:none!important;
	border-color:#fff;
}
.main-holder input[type="name"],.main-holder input[type="text"],.main-holder input[type="email"],.main-holder input[type="url"],.main-holder textarea{
	border-color:#d6d6d6!important;
	padding:7px 17px 6px!important;
	height:auto!important;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:4px;
	color:#777777;
	min-height:39px;
	width:94%;
	max-width:580px;
}
textarea.wpcf7-textarea{
	width:100%;
	max-width:615px;
}
input:focus{outline:none}
.main-holder input{color:#777777}
.wpcf7 .btn-primary,#searchform .btn-primary{
	background:transparent;
	text-decoration:none!important;
	margin:0;
	border:1px solid #777777;
	padding:11px 12px 12px!important;
}
.wpcf7 .btn-primary:hover,#searchform .btn-primary:hover{
	color:!important;
	background:!important;
	text-decoration:none!important;
	border-color:#899eb0;
}
.filter-wrapper{
	margin:11px 0 24px;
	letter-spacing:0;
}
.filter-wrapper .nav{
	overflow:visible;
	padding:0!important;
	margin:0;
}
.filter-wrapper .pull-right{
	position:relative;
	display:block;
}
@media (max-width:767px){
	.filter-wrapper{margin:10px 0}
	.filter-wrapper .pull-right{float:left}
	.filter-wrapper .pull-right strong{
		float:left;
		margin-bottom:0;
		text-align:left;
		padding:3px 0 1px;
		margin-top:9px;
	}
	.filter-wrapper .pull-right .nav{margin-bottom:23px!important}
	.filter-wrapper .pull-right .nav.nav-pills > li{
		margin-left:0!important;
		padding-bottom:0;
		margin-bottom:5px;
		float:none;
	}
	.filter-wrapper .pull-right .nav.nav-pills > li:after{display:none}
	.filter-wrapper .pull-right .nav.nav-pills > li a:before{display:none}
	.filter-wrapper .pull-right .nav.nav-pills > li a{
		text-align:left;
		padding:3px 0 1px;
	}
	.filter-wrapper .pull-right #filters{
		display:block;
		float:left;
	}
}
.filter-wrapper >div >strong{
	position:relative;
	display:inline-block;
	float:none;
	font:normal 14px/18px Roboto,sans-serif;
	letter-spacing:2px;
	color:#777777;
	background:transparent;
	text-transform:uppercase;
	padding:5px;
	margin:0 81px 0 0;
	top:-9px;
}
@media (max-width:978px){
	.filter-wrapper >div >strong {margin:0 16px 0 0}
}
.filter-wrapper ul{
	position:relative;
	display:inline-block;
	float:none;
}
.filter-wrapper ul li{
	margin:0 87px 0 0;
	position:relative;
}
@media (max-width:978px){
	.filter-wrapper ul li{margin:0 16px 0 0}
}
.filter-wrapper ul li a{
	position:relative;
	font:normal 14px/18px Roboto,sans-serif;
	letter-spacing:2px;
	color:#777777;
	background:transparent;
	text-transform:uppercase;
	padding:0;
	margin:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:none;
	padding:5px;
}
.filter-wrapper ul li a:hover{
	color:#374e62;
	text-decoration:none;
	background:transparent;
}
.filter-wrapper ul li a:focus{background:transparent!important}
.filter-wrapper ul li.active{background:transparent}
.filter-wrapper ul li.active a{
	color:#374e62!important;
	text-decoration:none;
	background:transparent!important;
}
.filter-wrapper ul li.active a:hover{
	color:#374e62;
	text-decoration:none;
	background:transparent;
}
.filter-wrapper ul li.active a:before{width:100%}
.filter-wrapper ul li:after{
	position:absolute;
	top:2px;
	right:-7px;
	font-size:18px;
	font-family:Roboto,sans-serif;
	color:#374e62;
	content:"|";
	display:none;
}
.filter-wrapper ul li:last-child{margin-right:0!important}
.filter-wrapper ul li:last-child a{padding-right:0!important}
.filter-wrapper ul li:last-child:after{display:none}
.filterable-portfolio .portfolio_item_holder{position:relative}
.portfolio_item{margin-bottom:30px!important}
.portfolio_item .portfolio_item_holder{
	padding-bottom:0;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.portfolio_item .portfolio_item_holder .thumbnail__portfolio{
	position:relative;
	margin-bottom:0;
}
.portfolio_item .portfolio_item_holder .caption{
	padding:11px 8%;
	color:#fff;
	text-align:left;
	margin-top:0;
	background:#374e62;
}
.portfolio_item .portfolio_item_holder .caption h3{
	margin-bottom:0;
	text-transform:uppercase;
	font-weight:300;
	letter-spacing:2px;
}
.portfolio_item .portfolio_item_holder .caption h3 a{color:#fff}
.portfolio_item .portfolio_item_holder .caption h3 a:hover{color:#899eb0}
.portfolio_item .portfolio_item_holder .btn-primary{color:#fff!important}
.portfolio_item .portfolio_item_holder .btn-primary:before{border-left:6px solid #fff}
.portfolio_item .portfolio_item_holder .btn-primary:hover,.portfolio_item .portfolio_item_holder .btn-primary:active,.portfolio_item .portfolio_item_holder .btn-primary.active,.portfolio_item .portfolio_item_holder .btn-primary.disabled,.portfolio_item .portfolio_item_holder .btn-primary[disabled]{color:#899eb0!important}
.portfolio_item .portfolio_item_holder .btn-primary:hover:before,.portfolio_item .portfolio_item_holder .btn-primary:active:before,.portfolio_item .portfolio_item_holder .btn-primary.active:before,.portfolio_item .portfolio_item_holder .btn-primary.disabled:before,.portfolio_item .portfolio_item_holder .btn-primary[disabled]:before{border-left:6px solid #899eb0}
.portfolio_item .portfolio_item_holder .excerpt{
	padding:20px 0 9px;
	margin-bottom:2px;
}
.pagination__posts{
	margin-top:45px;
	margin-bottom:60px;
}
.pagination__posts ul li a{
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
	border-radius:0!important;
	color:#374e62;
}
.pagination__posts ul li a:hover{color:#fdabaa}
.pagination__posts ul li span{
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
	border-radius:0!important;
}
.pagination__posts ul li.active span{color:#fdabaa}
.post__holder{position:relative}
.post__holder .featured-thumbnail.large{margin-bottom:23px!important}
.post__holder h3{
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:19px!important;
	letter-spacing:1px;
	font-size:18px;
}
.meta_type_line{
	border-color:#777777;
	padding:7px 0 5px;
}
.post_meta_unite a{
	font:normal 14px/22px Roboto,sans-serif;
	color:#374e62;
	text-transform:uppercase!important;
	letter-spacing:2px;
}
.post_meta_unite a:hover{
	color:#fdabaa;
	text-decoration:none;
}
.post_meta_unite i{color:#374e62}
.post_meta_unite .post_date{
	font:normal 14px/22px Roboto,sans-serif;
	color:#374e62!important;
	text-transform:uppercase;
}
.post-author{
	position:relative;
	padding:0 15px;
	background:transparent;
	border-color:#374e62;
	margin-bottom:50px;
	background:#ccc url(/wp-content/themes/tune-web/images/bg2.png) repeat;
}
.post-author h3{
	font:normal 14px/20px Roboto,sans-serif;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:24px;
	letter-spacing:3px;
}
.post-author h3 a{color:#fff}
.post-author h3 a:hover{color:#fdabaa}
.post-author .post-author_gravatar{
	margin-bottom:30px;
	margin-right:21px;
}
.post-author .post-author_gravatar img{
	border:none;
	padding:0;
}
.post-author .post-author_desc{
	position:relative;
	margin-top:0px;
	top:-5px;
	color:#fff;
}
.post-author .post-author_desc .post-author_link{
	position:relative;
	margin-top:17px;
	text-transform:uppercase;
}
.post-author .post-author_desc .post-author_link p{
	font:normal 14px/20px Roboto,sans-serif;
	color:#666;
	letter-spacing:3px;
	text-transform:uppercase;
	margin-bottom:0;
}
.post-author .post-author_desc .post-author_link p a{color:#fff}
.post-author .post-author_desc .post-author_link p a:hover{color:#fdabaa}
.related-posts h3,.comment-holder h3,#respond h3{
	position:relative;
	font-size:24px;
	line-height:40px;
	font-weight:900;
	text-transform:uppercase;
	margin-bottom:32px;
	letter-spacing:3px;
}
.related-posts h3 a,.comment-holder h3 a,#respond h3 a{color:#374e62}
.related-posts h3 a:hover,.comment-holder h3 a:hover,#respond h3 a:hover{color:#899eb0}
.related-posts{
	border-top:1px solid #777777;
	padding:30px 0 0;
	margin:0 0 37px;
}
.related-posts ul li{
	position:relative;
	text-align:left;
}
.related-posts ul li .thumbnail{
	margin:0 0 16px!important;
	overflow:hidden;
}
.related-posts ul li a{
	font:normal 14px/24px Roboto,sans-serif;
	color:#374e62;
	text-transform:uppercase;
}
.related-posts ul li a:hover{color:#899eb0}
#sidebar{
	padding-top:11px;
	overflow:hidden;
}
#sidebar .widget{
	border:none;
	padding:0;
	margin-bottom:43px!important;
}
#sidebar .widget + .widget{
	border-top:1px solid #777777;
	padding:30px 0 0;
}
#sidebar h3{
	position:relative;
	font-size:36px;
	line-height:40px;
	font-weight:900;
	text-transform:uppercase;
	margin-bottom:25px;
	letter-spacing:3px;
}
@media (min-width:768px) and (max-width:979px){
	#sidebar h3{font-size:30px}
}
#sidebar #wp-calendar caption{color:#374e62}
#sidebar #wp-calendar thead tr th{color:#374e62}
#sidebar #wp-calendar tfoot tr td a{color:#374e62}
#sidebar #wp-calendar tfoot tr td a:hover{
	color:#899eb0;
	text-decoration:none;
}
#sidebar ul{margin-left:32px}
#sidebar ul li{
	list-style:none;
	margin-bottom:11px!important;
	font-weight:normal;
}
#sidebar ul li.cat-item{
	list-style:none;
	margin-bottom:11px!important;
	position:relative;
	font-weight:normal;
}
#sidebar ul li.cat-item a{
	margin-left:0;
	color:#374e62;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:2px;
}
#sidebar ul li.cat-item a:before{
	position:absolute;
	display:block;
	font:16px/1em FontAwesome;
	top:4px;
	left:-32px;
	content:"\f00c";
	color:#374e62;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
#sidebar ul li.cat-item a:hover{color:#899eb0}
#sidebar ul li.cat-item a:hover:before{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
	color:#374e62;
}
#sidebar ul li.cat-item:before{font-size:0}
#sidebar #recentcomments li a:before{display:none}
#sidebar .post-list{margin-left:0!important}
#sidebar .post-list li{
	position:relative;
	padding:0;
	margin-bottom:6px!important;
}
@media (max-width:1200px){
	#sidebar .post-list li{margin-bottom:46px!important}
}
#sidebar .post-list li figure{margin:7px 32px 27px 0;display:none}
#sidebar .post-list li figure a{padding-left:0}
@media (min-width:768px) and (max-width:979px){
	#sidebar .post-list li figure{
		float:none;
		margin-right:0!important;
	}
	#sidebar .post-list li figure a img{width:100%}
}
#sidebar .post-list li a{padding-left:0}
#sidebar .post-list li a:before{display:none}
#sidebar .post-list li .btn-primary:before{
	background:transparent;
	display:block;
	position:absolute;
	color:#374e62;
	top:-1px;
	right:0;
	bottom:0;
	left:100%;
	margin-left:-12px;
	z-index:1;
	font:17px/17px FontAwesome;
	content:'\f0da';
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
	pointer-events:none;
	border:none;
}
#sidebar .post-list li .btn-primary:hover:before{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	color:#899eb0;
}
#sidebar .post-list li i{display:none}
#sidebar .post-list li time{
	color:#374e62;
	text-transform:none;
	letter-spacing:3px;
}
#sidebar .post-list li time:before{
	position:relative;
	display:inline-block;
	font:15px/1em FontAwesome;
	color:#899eb0;
	background:transparent;
	top:0;
	margin-right:12px;
	content:"\f073";
	display:none;
}
#sidebar .post-list li h4{margin:0 0 19px}
#sidebar .post-list li h4 a{
	color:#5b0403;
    font-size:16px;
    font-weight:bold;
	line-height:24px;
	}
@media (min-width:979px) and (max-width:1200px){
	#sidebar .post-list li h4 a{
		font-size:15px;
		line-height:21px;
	}
}
@media (max-width:360px){
	#sidebar .post-list li h4 a{
		font-size:15px;
		line-height:21px;
	}
}
#sidebar .post-list li h4 a:hover{
	color:#899eb0;
	text-decoration:none;
}
#sidebar .post-list li .excerpt{margin:15px 0 11px}
#sidebar .comments-custom{
	margin-left:0;
	padding-top:0;
}
#sidebar .comments-custom li{
	padding-bottom:0;
	margin-bottom:0!important;
}
#sidebar .comments-custom li figure{margin:7px 37px 10px 0}
#sidebar .comments-custom li .meta_format{margin-top:2px}
#sidebar .comments-custom li .meta_format h4,#sidebar .comments-custom li .meta_format time{
	position:relative;
	top:12px;
	margin-bottom:6px;
	letter-spacing:3px;
	text-transform:uppercase;
}
#sidebar .comments-custom li .meta_format time{
	position:relative;
	display:block;
	font:normal 14px/24px Roboto, sans-serif;
	color:#374e62;
}
#sidebar .comments-custom li .comments-custom_txt{
	border:none;
	padding:11px 0 0;
}
#sidebar .comments-custom li .comments-custom_txt a{
	position:relative;
	padding-left:0;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	color:#777777;
	text-transform:none;
	letter-spacing:0;
}
#sidebar .comments-custom li .comments-custom_txt a:hover{
	color:#374e62;
	text-decoration:none;
}
#sidebar .comments-custom li:last-child{padding-bottom:0}
#sidebar .comments-custom li:last-child .comments-custom_txt{border-bottom:none}
.service-box{
	position:relative;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:49px 0 45px;
	border:none;
	background:transparent;
}
.service-box h2{
	font:normal 36px/36px 'Sonsie One',cursive;
	color:#fff;
	margin-bottom:19px!important;
	letter-spacing:0;
	padding-right:0;
}
.service-box .service-box_txt{
	color:#374e62;
	line-height:20px;
	margin-bottom:13px;
}
.service-box .btn-align{text-align:left}
.service-box .btn-align .btn-primary{color:#333333!important}
.service-box .btn-align .btn-primary:before{border-left:6px solid #333333}
.service-box .btn-align .btn-primary:hover,.service-box .btn-align .btn-primary:active,.service-box .btn-align .btn-primary.active,.service-box .btn-align .btn-primary.disabled,.service-box .btn-align .btn-primary[disabled]{color:#899eb0!important}
.service-box .btn-align .btn-primary:hover:before,.service-box .btn-align .btn-primary:active:before,.service-box .btn-align .btn-primary.active:before,.service-box .btn-align .btn-primary.disabled:before,.service-box .btn-align .btn-primary[disabled]:before{border-left:6px solid #333333}
.banner-wrap{
	position:relative;
	margin:0 0 44px;
}
.banner-wrap .featured-thumbnail{
	margin-bottom:0;
	background:#fff;
}
.banner-wrap .featured-thumbnail a{
	border:none;
	padding-bottom:140px;
	pointer-events:none;
	width:100%;
}
.banner-wrap .featured-thumbnail a img{
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
}
.banner-wrap .block_cont{
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:100%;
	margin-top:-140px;
	left:0;
	background:#374e62;
	text-align:center;
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
}
.banner-wrap .block_cont h5{
	font-size:36px;
	line-height:40px;
	font-weight:900;
	text-transform:uppercase;
	color:#fff;
	padding:28px 30px 222px;
	-webkit-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	transition:all 0.8s ease;
}
@media (max-width:1199px){
	.banner-wrap .block_cont h5{font-size:30px}
}
.banner-wrap .block_cont p{
	line-height:20px;
	padding:0 8%;
	margin-bottom:21px;
	color:#fff;
}
.banner-wrap .block_cont .banner-btn .btn-primary{
	padding-right:0!important;
	overflow:visible;
	color:#fff!important;
}
.banner-wrap .block_cont .banner-btn .btn-primary:before{
	left:0;
	margin-left:0;
	border:none;
	height:29px;
	background:url('./images/arr_down.png') no-repeat 50% bottom;
}
.banner-wrap .block_cont .banner-btn .btn-primary:hover{color:#fdabaa!important}
.banner-wrap:hover .block_cont{
	top:0;
	margin-top:0;
}
.banner-wrap:hover .block_cont h5{padding-bottom:13px}
.banner-wrap:hover .featured-thumbnail img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.testimonials{
	position:relative;
	overflow:hidden;
}
.testimonials .testi-item{
	position:relative;
	display:inline-block;
	float:left;
	width:31.5%;
	margin:0 2.7% 0 0;
	padding-bottom:17px;
}
.testimonials .testi-item blockquote{
	padding:0 0 0 54px;
	background:transparent;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.testimonials .testi-item blockquote:before{display:none}
.testimonials .testi-item blockquote:after{
	position:absolute;
	display:block;
	color:#374e62;
	font:36px/1em FontAwesome;
	background:transparent;
	top:6px;
	left:0;
	content:"\f10d";
}
.testimonials .testi-item blockquote a{color:#374e62}
.testimonials .testi-item blockquote a:hover{color:#899eb0}
.testimonials .testi-item .testi-meta{padding:0 0 0 54px}
.testimonials .testi-item .testi-meta .user,.testimonials .testi-item .testi-meta .info{
	position:relative;
	display:block;
	float:left;
	font:300 24px/30px Roboto,sans-serif;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#374e62;
	padding:19px 4px 3px 0;
}
.testimonials .testi-item .testi-meta .info{float:none}
.testimonials .testi-item .testi-meta .testi-url{color:#fff}
.testimonials .testi-item .testi-meta .testi-url:hover{color:#899eb0}
.testimonials .testi-item:last-child{margin-right:0}
.check-list{
	position:relative;
	font-size:14px;
	line-height:20px;
	letter-spacing:2px;
	margin:1px 0 0;
}
.check-list ul li{
	margin-bottom:6px!important;
	text-transform:uppercase;
}
.check-list ul li:before{display:none}
.check-list ul li a{
	position:relative;
	display:inline-block;
	margin-left:31px;
}
.check-list ul li a:before{
	position:absolute;
	display:block;
	font:16px/1em FontAwesome;
	top:5px;
	left:-31px;
	content:"\f00c";
	color:#899eb0;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.check-list ul li a:hover:before{
	-webkit-transform:scale(1.4);
	-moz-transform:scale(1.4);
	-ms-transform:scale(1.4);
	-o-transform:scale(1.4);
	transform:scale(1.4);
	color:#374e62;
}
.copyright_img{float:right}
.footer{
	border:none!important;
	background:#333 url(/wp-content/themes/tune-web/images/bg1.png) repeat;padding:0px;
}
.footer .footer-widgets{
	position:relative;
	top:-1px;
	margin-bottom:72px;
}
.footer .footer_m{
	position:relative;
	display:block;
	overflow:hidden;
}
.footer .block_01{
	position:relative;
	display:block;
	padding-bottom:165px;
}
.footer #footer-text{
	position:relative;
	padding-left:280px;
}
.footer #footer-text:after{
	position:absolute;
	display:block;
	width:394px;
	height:149px;
	background:url('./images/logo_footer.png') no-repeat 0 50%;
	top:-24px;
	left:0;
	pointer-events:none;
	content:"";
	z-index:-1;
}
@media (max-width:480px){
	.footer #footer-text:after{left:-110px}
}
.footer .comp_name{
	position:relative;
	font:300 10px/12px Roboto,sans-serif;
	text-transform:uppercase;
	display:none;
}
.footer .comp_name a:first-child{color:#303334}
.footer .comp_name a:first-child:hover{color:#303334}
.footer .copyr_info{
	position:relative;
	color:#777777;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	letter-spacing:1px;
	font-family:Roboto,sans-serif;
	text-transform:uppercase;
}
.footer .copyr_info a{
	color:inherit;
	top:-6px;
	position:relative;
}
.footer .copyr_info a:hover{color:#374e62}
.footer nav{padding:25px 0}
.footer nav.footer-nav{
	position:relative;
	display:inline-block;
}
.footer nav.footer-nav ul{
	position:relative;
	float:left!important;
	text-align:left;
}
.footer nav.footer-nav ul li{
	position:relative;
	float:left;
	padding:0;
	margin:0 0 3px 15px;
}
.footer nav.footer-nav ul li a{
	position:relative;
	color:#374e62;
	letter-spacing:1px;
	text-transform:uppercase;
}
.footer nav.footer-nav ul li a:hover{
	color:#899eb0;
	text-decoration:none;
}
.footer nav.footer-nav ul li.current-menu-item a{
	color:#899eb0!important;
	text-decoration:none;
}
.btn-primary{
	position:relative;
	display:inline-block;
	overflow:hidden;
	padding:0 15px 0 2px!important;
	font:normal 14px/14px Roboto,sans-serif;
	color:#374e62!important;
	text-shadow:none;
	background:transparent!important;
	letter-spacing:1px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:none;
	box-shadow:none;
	height:auto!important;
	text-decoration:none;
	text-transform:uppercase;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.btn-primary div{
	position:relative;
	z-index:10;
}
.btn-primary:before{
	background:transparent;
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:100%;
	margin-left:-7px;
	z-index:1;
	content:'';
	border:7px solid transparent;
	border-left:6px solid #374e62;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.btn-primary:after{
	background:#fdabaa;
	display:block;
	position:absolute;
	top:100%;
	right:0;
	bottom:0;
	left:0;
	z-index:2;
	content:'';
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.btn-primary.type_2{color:#374e62!important}
.btn-primary.type_2:before{border-left:6px solid #374e62}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{
	color:#899eb0!important;
	background:transparent!important;
	text-shadow:none;
	box-shadow:none;
	text-decoration:none!important;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.btn-primary:hover:after,.btn-primary:active:after,.btn-primary.active:after,.btn-primary.disabled:after,.btn-primary[disabled]:after{top:100%}
.btn-primary:hover:before,.btn-primary:active:before,.btn-primary.active:before,.btn-primary.disabled:before,.btn-primary[disabled]:before{border-left:6px solid #899eb0}
.btn-primary:hover.type_2,.btn-primary:active.type_2,.btn-primary.active.type_2,.btn-primary.disabled.type_2,.btn-primary[disabled].type_2{color:#899eb0!important}
.btn-primary:hover.type_2:before,.btn-primary:active.type_2:before,.btn-primary.active.type_2:before,.btn-primary.disabled.type_2:before,.btn-primary[disabled].type_2:before{border-left:6px solid #899eb0}
.thumbnail a img{
	-webkit-transform:scale(1.0);
	-moz-transform:scale(1.0);
	-ms-transform:scale(1.0);
	-o-transform:scale(1.0);
	transform:scale(1.0);
	-webkit-transition:0.45s;
	-moz-transition:0.45s;
	-o-transition:0.45s;
	transition:0.45s;
}
.thumbnail a:hover img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.zoom-icon{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:block!important;
	opacity:1!important;
	visibility:visible!important;
	background:transparent!important;
	cursor:pointer;
	overflow:hidden;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-transition:0.55s;
	-moz-transition:0.55s;
	-o-transition:0.55s;
	transition:0.55s;
}
.zoom-icon:after{
	position:absolute;
	top:50%;
	left:50%;
	width:52px;
	height:52px;
	margin-top:-26px;
	margin-left:-26px;
	background:url(./images/zoom-icon.png) no-repeat 50% 50%;
	content:"";
	visibility:hidden;
	-webkit-transform:scale(2);
	-moz-transform:scale(2);
	-ms-transform:scale(2);
	-o-transform:scale(2);
	transform:scale(2);
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:0.45s;
	-moz-transition:0.45s;
	-o-transition:0.45s;
	transition:0.45s;
}
.no-rgba .zoom-icon{
	visibility:hidden;
	display:none;
}
.zoom-icon:before{
	position:absolute;
	left:-50%;
	top:48%;
	display:block;
	margin:0;
	height:0%;
	width:200%;
	background:url(images/hover_bg.png);
	content:"";
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	overflow:hidden;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:0.65s;
	-moz-transition:0.65s;
	-o-transition:0.65s;
	transition:0.65s;
}
.featured-thumbnail a:hover .zoom-icon,a.thumbnail:hover .zoom-icon,.thumbnail__portfolio a:hover .zoom-icon{
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}
.featured-thumbnail a:hover .zoom-icon:before,a.thumbnail:hover .zoom-icon:before,.thumbnail__portfolio a:hover .zoom-icon:before{
	left:-60%;
	top:-100%;
	height:400%;
	width:200%;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:0.6s;
	-moz-transition:0.6s;
	-o-transition:0.6s;
	transition:0.6s;
}
.featured-thumbnail a:hover .zoom-icon:after,a.thumbnail:hover .zoom-icon:after,.thumbnail__portfolio a:hover .zoom-icon:after{
	visibility:visible;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transition:0.45;
	-moz-transition:0.45;
	-o-transition:0.45;
	transition:0.45;
}
.no-rgba .image-wrap:hover .zoom-icon,.featured-thumbnail a:hover .zoom-icon,a.thumbnail:hover .zoom-icon,.thumbnail__portfolio a:hover .zoom-icon{
	visibility:visible;
	border-radius:0;
	overflow:hidden;
}

.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after{clear:both}
.hide-text{
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.parallax-slider{height:580px}
.parallax-slider #mainCaptionHolder .container{top:30%}
.parallax-slider #mainCaptionHolder .slider_caption{
	text-align:center;
	font-size:80px;
	line-height:80px;
	font-weight:300;
	color:#fff;
	text-shadow:1px 1px 0 rgba(0,0,0,0.25);
}
.parallax-slider #mainCaptionHolder .slider_caption h1,.parallax-slider #mainCaptionHolder .slider_caption h2{
	font-size:130px;
	line-height:120px;
	font-weight:500;
	color:#fff;
}
.parallax-slider #previewSpinner{
	width:50px;
	height:50px;
	margin-left:-25px;
	margin-top:-25px;
	border-radius:25px;
	background:url(parallax-slider/img/spinner.GIF) 50% 50% #fff no-repeat;
}
.parallax-slider{
	overflow:hidden;
	position:relative;
	-ms-transform:translateZ(0);
	transform:translateZ(0);
}
.parallax-slider #mainImageHolder{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
}
.parallax-slider #mainImageHolder .primaryHolder,.parallax-slider #mainImageHolder .secondaryHolder{
	position:absolute;
	width:100%;
	top:0;
	left:0;
}
.parallax-slider #mainImageHolder .primaryHolder .obj-inner,.parallax-slider #mainImageHolder .secondaryHolder .obj-inner{
	max-width:inherit;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.parallax-slider #mainCaptionHolder{
	position:absolute;
	width:100%;
	height:110%;
	top:0;
	left:0;
	z-index:2;
}
.parallax-slider #mainCaptionHolder >a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.parallax-slider #mainCaptionHolder .container{position:relative}
.parallax-slider #mainCaptionHolder .primaryCaption,.parallax-slider #mainCaptionHolder .secondaryCaption{
	position:absolute;
	width:100%;
	top:0;
	left:0;
}
.parallax-slider #previewSpinner{
	position:absolute;
	display:block;
	top:50%;
	left:50%;
	z-index:99;
}
.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder{
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption{
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}

.row{margin-top:0.4rem}

.custom_poz{background:#5b0403 url(/wp-content/themes/tune-web/images/bg1.png) repeat}

.parallax-slider #mainCaptionHolder .container > div .slider_caption .block_04 a{font-family:Verdana,Geneva,sans-serif;font-size:1.5rem!important;line-height:1.8rem!important}

.parallax-slider #mainCaptionHolder .container > div .slider_caption .block_bg,
.parallax-slider #mainCaptionHolder .container >div .slider_caption:after{background:#374E62 url(/wp-content/themes/tune-web/images/bg1.png) repeat;border-top:1px solid #fff;height:80%}
.parallax-slider #mainCaptionHolder .container .slider_caption h2{color:#5b0403!important;font-size:2rem;line-height:2rem!important}
.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_02 p{color:#5b0403!important}
.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04 a:hover{color:#e99190}

.counter-left{background:url(/wp-content/uploads/2017/02/pagespeed-insight-desktop.jpg) no-repeat scroll -20% -100%}
.counter-right{background:url(/wp-content/uploads/2017/02/pagespeed-insight-mobil.jpg) no-repeat scroll -150% -100%}
.banner-wrap .block_cont{background:#5b0403!important}
.nav.nav__primary .top_line:before,.nav.nav__primary .top_line:after{background:rgba(255,255,255,1)}
.menu_bg,.menu_bg:before,.menu_bg:after {background:#333!important}
.nav{margin:0}
.startoffer p{text-align:center}
.startoffer{background:#374E62 url(/wp-content/themes/tune-web/images/angle.png) no-repeat scroll 50% -10%;padding:2rem;margin-bottom:2rem;text-align:center;color:#fff;transition:all ease 0.4s;font-size:1.4rem;min-height:9.5rem;line-height:2rem}
.startoffer:hover{background:#374E62 url(/wp-content/themes/tune-web/images/angle.png) no-repeat scroll 50% 0%;font-weight:900;letter-spacing:0.1rem}
.startoffer a{color:#fff}
span.offer{font-weight:900;font-size:1.7rem;position:relative;top:1rem;font-style:normal;letter-spacing:0}
.angle{margin:0 auto;width:0;border-left:35px solid transparent;border-right:35px solid transparent;border-bottom:50px solid #fff;position:absolute;left:0px;transition:all ease 2s;transform:rotate(180deg)}

.footer #footer-text{width:350px;color:#f1f1f1!important}
#wpstats{display:none}

#sidebar h3{font-size:18px!important}
.banner-wrap .block_cont h5{font-size:24px}

.screen-reader-text{
	clip:rect(1px,1px,1px,1px);
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden;
}

.screen-reader-text:focus{
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
	clip:auto!important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-size:0.875rem;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000;
}
/*--kommentare--*/

/*--ende kommentare--*/

.post__holder .post_content{text-align:justify}

#breadcrumbs{
margin-left:30px;
border-bottom:1px solid #777;

}

.bread{
padding:7px 0 9px;
letter-spacing:3.5px;
text-transform:uppercase;
color:#777;
font:14px/42px Roboto,sans-serif;
}
.bread>li>span>a{color:#374e62}
.bread>li>span>a:hover{color:#666}
.bread>span>strong>li.active>a{color:#777}
.bread>span>strong>li.active>a:hover{color:#fdabaa}
.bread>.active{font-weight:500}

.catdesc{font:normal 24px/30px Roboto,sans-serif;color:#5b0403}

.kreis{text-align:center}
/*--optionen--*/
.optionen{}
.option1,.option2,.option3{width:390px;height:1068px;background-repeat:no-repeat!important;text-align:center;float:left;margin-bottom:2rem}
.option1{left:-1700px;position:relative;background:url(/wp-content/themes/tune-web/images/option1-bg.png)}
.option2{left:-1900px;position:relative;background:url(/wp-content/themes/tune-web/images/option2-bg.png)}
.option3{left:-2200px;position:relative;background:url(/wp-content/themes/tune-web/images/option3-bg.png)}
span.paket{font-size:4rem;text-shadow:5px 5px 10px #ccc;font-weight:900;line-height:7rem;padding-right:2rem}
span.paket1,span.paket2,span.paket3{font-size:10rem;font-weight:900;line-height:7rem;text-shadow:5px 5px 10px #ccc;padding-right:2rem}
span.paket1{color:#b4cc22}
span.paket2{color:#e8471f}
span.paket3{color:#469cd6}
.angebot{background:#f1f1f1;border:1px solid #ccc;width:290px;border-radius:7px;height:400px;text-align:left;margin-top:13rem;padding:2rem;opacity:0.9}
.preis{background:#f1f1f1;
    border:1px solid #ccc;
    border-radius:7px;
    bottom:8.5rem;
    font-size:2rem;
    height:25px;
    margin-left:1.8rem;
    padding:1rem;
    position:absolute;
    text-align:center;
    width:200px}
.option-show1,.option-show2,.option-show3{left:0;position:relative;transition:all ease 2s}
.anfrage{font-size:1.2rem;
	background:#e8471f;
	font-weight:bold;
    left:9.5%;
    padding:1rem 2rem;
    position:relative;
    top:5rem;
    width:54%}
.anfrage:hover{background:#990000}
.anfrage a{color:#fff}

/* mobile */
@media (min-width:979px) and (max-width:1200px){
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_01{
		width:220px;
		margin-right:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_02{
		width:140px;
		margin-right:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_03{
		width:300px;
		margin-right:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_03 p{padding-right:20px}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04{width:220px}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_bg{margin-left:-240px}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption h2{font-size:25px!important}
	.nav{margin:0}
	.nav .sf-menu >li a >div span{padding:19px 35px 21px}
	.banner-wrap .block_cont h5{padding:28px 22px 222px}
	.banner-wrap .block_cont p{padding:0}
	.block_1 p a{
		font-size:34px;
		line-height:34px;
	}
	.block_1 p a b{
		font-size:22px;
		line-height:28px;
	}
	.option1{background:url(/wp-content/themes/tune-web/images/option1-bg-300.png)}
	.option2{background:url(/wp-content/themes/tune-web/images/option2-bg-300.png)}
	.option3{background:url(/wp-content/themes/tune-web/images/option3-bg-300.png)}
	span.paket,span.paket1,span.paket2,span.paket3{padding-right:6rem}
	.angebot{width:230px;height:500px;margin-top:7rem}
	.preis{bottom:6rem;margin-left:0}
	.anfrage{left:2.5%}
	}
@media (min-width:768px) and (max-width:979px){
	.home .header{height:307px!important}
	nav.footer-nav{float:right}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_01{
		width:30%;
		margin-right:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_02{
		width:30%;
		margin-right:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_03{display:none!important}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04{width:30%}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_bg{margin-left:-270px}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption h2{font-size:25px!important}
	.nav{margin:0}
	.parallax-slider #mainCaptionHolder .container > div{bottom:110%;width:80%}
	.parallax-slider #mainCaptionHolder .container > div .slider_caption .block_04{left:10rem;bottom:1rem}

	.bread{
	font:13px/42px Roboto,sans-serif!important;
	letter-spacing:1.5px;
	}

	.nav .sf-menu >li a >div span{padding:19px 18px 21px}
	.banner-wrap .block_cont h5{
		font-size:29px;
		line-height:32px;
		padding:28px 11px 222px;
	}
	.banner-wrap .block_cont p{
		padding:0;
		font-size:12px;
		line-height:14px;
	}
	.block_1 p a{
		font-size:32px;
		line-height:32px;
	}
	.block_1 p a b{
		font-size:20px;
		line-height:26px;
	}
	.ex_w1{width:100%!important}
	.ex_w2{width:100%!important}
	.service-box.service_1 h2,.service-box.service_1 h5,.service-box.service_2 h2,.service-box.service_2 h5,.service-box.service_3 h2,.service-box.service_3 h5,.service-box.service_4 h2,.service-box.service_4 h5{font:300 21px/30px Roboto,sans-serif!important}
	.block_3 img{
		width:100%;
		margin-right:0;
	}
	.block_4 li .featured-thumbnail{
		float:none;
		margin-bottom:25px;
	}
	.span5{width:350px}
	.counter-left h3,.counter-right h3{font-size:1rem}
	.banner-wrap .block_cont h5{font-size:1.3rem!important}
	.banner-wrap .block_cont p{padding:0 1rem!important}
	.optionen{left:20%;position:relative}

}
@media (max-width:767px){
	body{
		padding-left:0;
		padding-right:0;
	}
	.container{
		padding-left:20px;
		padding-right:20px;
	}
	.container .container{
		padding-left:0!important;
		padding-right:0!important;
	}
	.parallax-slider .container{
		padding-left:0!important;
		padding-right:0!important;
	}
	.parallax-slider{height:400px!important}
	.parallax-slider .container >div .slider_caption{
		padding-left:20px;
		padding-right:20px;
	}
	.header{padding:20px 0 0}
	.home .header{height:207px!important}
	.custom_poz .container{
		padding-left:0!important;
		padding-right:0!important;
	}
	.custom_poz{background:none!important}
	.custom_poz .select-menu{height:39px}
	.logo{
		width:234px;
		margin-bottom:20px;
	}
	.nav{
		margin:0;
		padding:0 0 25px;
	}
	.nav .top_line{display:none!important}
	.nav .sf-menu{display:none}
	.pseudoStickyBlock,.menu_bg{display:none!important}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_01{
		width:28%;
		margin-right:20px;
		margin-left:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_02{
		width:28%;
		margin-right:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_03{display:none!important}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04{
		width:28%;
		margin-right:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04 a{font-size:1rem!important;line-height:1.2rem!important}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_bg{margin-left:-38%}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption h2{font-size:22px!important;position:relative;bottom:2rem}
	.parallax-slider #mainCaptionHolder .container > div{bottom:110%;width:70%}
	.parallax-slider #mainCaptionHolder .container > div .slider_caption .block_04{left:10rem;bottom:1rem}
	.parallax-slider #mainCaptionHolder .container > div .slider_caption{width:112%;bottom:0}

	#breadcrumbs{margin-left:0}
	.bread{
	font:13px/42px Roboto,sans-serif!important;
	letter-spacing:1.5px;
	}

	.banner-wrap{width:53%;margin:0 auto 44px}
	.span5{padding-left:8rem}
	.footer-text{
		float:left;
		text-align:left;
		margin-bottom:20px;
	}
	.block_2 li{
		position:relative;
		overflow:hidden;
	}
	.block_2 li .featured-thumbnail{margin-right:20px}
	.block_2 li .clear{display:none}
	.testimonials .testi-item{
		display:block;
		float:none;
		width:100%;
		margin:0;
	}
	.team_1 li{
		float:left!important;
		width:45%!important;
		margin-left:2.5%!important;
		margin-right:2.5%!important;
	}
	.team_1 li .featured-thumbnail{float:none}
	.optionen{left:20%;position:relative}
}
@media (max-width:640px){
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_01{
		width:28%;
		margin-right:20px;
		margin-left:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_02{
		width:28%;
		margin-right:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04{
		width:28%;
		margin-right:20px;
		bottom:0;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04 a{font-size:1rem!important;line-height:1.2rem!important}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_bg{margin-left:-37%}
	.parallax-slider #mainCaptionHolder .container > div .slider_caption{width:118%;height:7rem;bottom:0;right:0rem}
	.banner-wrap{
		width:63%;
		margin:0 auto 44px;
	}
	.span5{padding-left:3rem}
	.footer #footer-text{padding-left:50px}
}	
@media (max-width:550px){
	.parallax-slider{height:300px!important}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_01{
		width:43%;
		margin-right:20px;
		margin-left:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_02{display:none!important}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04{
		width:43%;
		margin-right:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_bg{margin-left:-53%}
	.banner-wrap{
		width:73%;
		margin:0 auto 44px;
	}
	.parallax-slider #mainCaptionHolder .container > div .slider_caption{display:none}
	.bread{
	font:11px/42px Roboto,sans-serif!important;
	}
	.block_2 li{
		position:relative;
		overflow:hidden;
	}
	.block_2 li .featured-thumbnail{
		margin-right:0;
		float:none;
	}
	.block_2 li .clear{display:block}
	.block_3 img{
		width:100%;
		margin-right:0;
	}
	.optionen{left:10%;position:relative}
}
@media (min-width:480px){
	.cont-google{
	display:none;
	}
}
@media (max-width:480px){
	h2{font:900 18px/24px Roboto,sans-serif!important}
	.banner-wrap{
		width:100%;
		margin:0 auto 44px;
	}
	.banner-wrap .featured-thumbnail a{width:100%}
	.banner-wrap .featured-thumbnail a img{width:100%}
	.bread{
	letter-spacing:0px;
	font:9px/42px Roboto,sans-serif!important;
	}
	.bread-google{
	font:5px/30px Roboto,sans-serif!important;
	}
	.header-google{
	display:none;
	}
	.slide-google > div{
	background-image:none!important;
	}
	h1 small{font-size:14px}
	.footer .block_01{padding-bottom:80px}
	.footer #footer-text{padding-left:110px}
	.footer #footer-text:after{
		top:-38px;
		right:-43px;
		-webkit-transform:scale(0.4);
		-moz-transform:scale(0.4);
		-ms-transform:scale(0.4);
		-o-transform:scale(0.4);
		transform:scale(0.4);
	}
	.block_1 p a{
		font-size:32px;
		line-height:32px;
	}
	.block_1 p a b{
		font-size:20px;
		line-height:26px;
	}
	.block_4 li .featured-thumbnail{
		float:none;
		margin-bottom:25px;
	}
	.error404-holder_num{font-size:140px}
}
@media (max-width:480px) and (max-width:480px){
	.footer #footer-text{padding-left:0}
}
@media (max-width:450px){
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_01{
		width:88%;
		margin-right:20px;
		margin-left:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04{
		width:88%;
		margin-right:20px;
		margin-left:20px;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04 a{
		font:900 50px/51px Roboto,sans-serif!important;
		color:#374e62;
	}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_04 a:hover{color:#899eb0}
	.parallax-slider #mainCaptionHolder .container >div .slider_caption .block_bg{display:none}
	.team_1 li{
		float:none;
		width:100%!important;
		margin-left:0!important;
		margin-right:0!important;
	}
	.optionen{left:0%;position:relative}
}
@media (max-width:360px){
	.bread{
	font:7.5px/42px Roboto,sans-serif!important;
	}
	.banner-wrap .block_cont h5{
		font-size:29px;
		line-height:32px;
		padding:28px 11px 222px;
	}
	.banner-wrap .block_cont p{
		padding:0 5px;
		font-size:14px;
		line-height:18px;
	}
	.title-header{font-size:1.5rem}
}
@media (max-width:320px){
	.bread{
	font:6px/42px Roboto,sans-serif!important;
	}
}