	/*
	<!-- 
	MMMMMMMMMMMMMMMMMMMMMMM
	M                     M
	M                   MMM
	M                   MMM
	M                     M
	M                     M
	M                     M
	MMM                   M
	MMM                   M
	M                     M
	MMMMMMMMMMMMMMMMMMMMMMM
	=======================
	    ATELIER LIECHTI
	 www.atelierliechti.ch
	=======================
	!-->*/
	/*
	Theme Name: FC Steisslingen
	Author: Atelier Liechti
	Author URI: http://www.atelierliechti.ch
	Description: FC Steisslingen Theme
	Version: 1.1
	*/
	body,
	.wrapper,
	.content,
	.full_width,
	.overlapping_content .content > .container,
	.more_facts_holder,
	.comment_holder .comment #respond textarea,
	.comment_holder .comment #respond input[type='text'],
	.comment_holder .comment #respond input[type='email'],
	.content .container{background-color:#ebedf0!important;}
	.content_inner .page_container_inner, #slider .section_inner, #resultate .section_inner, .aktuelles .section_inner,
	.content_inner .container_inner{background: #FFF!important; box-shadow: 0 10px 25px 5px rgba(149, 153, 153, 0.2)!important; }
	.aktuelles .section_inner{padding-bottom: 30px!important;} .aktuelles .qode-news-layout-title {padding-left: 30px!important; padding-top: 30px!important;}
	.aktuelles .qode-news-filter {padding-left: 30px!important;} .aktuelles .section_inner{ }
	#resultate .section_inner {margin-bottom: 0px!important;}
	#white .section_inner{background: #FFF!important; box-shadow: 0 10px 25px 5px rgba(149, 153, 153, 0.2)!important; }
	#green .section_inner{background: #08a608!important; box-shadow: 0 10px 25px 5px rgba(149, 153, 153, 0.2)!important; }
	.qode-post-text-main, .qode-post-text-main p, .qode-post-text-main span{color: #222!important; font-size: 17px!important; line-height: 32px!important; letter-spacing: 0!important;} .qode-post-text-main p{margin-bottom: 20px!important;}

	.q_logo img {max-width: 110px!important; height: auto!important; z-index: 999!important;} /*130px*/
	.q_logo img.sticky {max-width: auto!important; height: 75px!important; z-index: 999!important;}
	.q_logo img{-webkit-transition:opacity .0s ease-in-out!important;transition:opacity .0s ease-in-out!important}

	.qode-news-filter{margin-left: 0px!important;}
	a.qode-news-filter-item {font-size: 15px!important; font-weight: bold!important; background: #ebedf0!important; color: #222 !important; 
	padding: 5px 10px 5px 10px !important; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin-right: 3px!important;}
	a.qode-news-filter-item:hover, a.qode-news-active-filter {background: #08a608!important; color: #FFF !important; }

	header .logo_title {color:#FFF!important; font-size:30px!important; font-family: 'Antonio', sans-serif!important; font-weight:700!important; letter-spacing:-0.8!important; margin-left: 120px!important; margin-top: -52px!important; 
	-webkit-user-select: none!important;
     -moz-user-select: -moz-none!important;
      -ms-user-select: none!important;
          user-select: none!important;}

	header.sticky .logo_title {margin-left: 85px!important; font-size:24px!important; margin-top: -35px!important; }
	header .header_bottom{background: #004746!important; border-bottom: 0px solid #004746!important;}
	header.sticky .logo_wrapper {padding-top: 5px!important; }
	header .main_menu{margin-top: 0px!important;}
	header.sticky .main_menu{margin-top: 0px!important;}
	header .drop_down .second {background: #004746!important;}
	header:not(.sticky) .drop_down .second {margin-top: 5px !important;}
	header .drop_down .second { transition:none !important;-webkit-transition:none !important;}
	header .drop_down .second .inner ul li{background: transparent!important;}
	nav.mobile_menu { display: none !important; } .mobile_menu_button { display: none !important; }
	header .header_top{position: absolute!important; height: 20px!important; margin-bottom: -20px!important; background: transparent!important; }
	header .header_bottom, header.sticky .header_bottom{background: #004746!important; border-bottom: 0px solid #004746!important;}
	header.sticky .side_menu_button i{margin-top: 2px!important; }
	
	#slider .post_info_item.category{text-align: left!important; background: #08a608!important; margin-bottom: 0px!important;}
	#slider .post_info_item.category a{color: #FFF!important; font-weight: 700!important; text-transform: uppercase!important; font-size: 14px!important; line-height: 30px!important; padding: 0 3px 0 3px!important; letter-spacing: -0.5px!important;}
	footer .footer_top{background: #004746 url('img/footer.png') no-repeat center top !important; }
	footer .footer_top h5{font-size: 17px!important; text-transform: uppercase!important; font-weight: 700!important; letter-spacing: 0!important; margin-bottom: 10px!important;}
	footer .footer_bottom p, footer .footer_bottom span{font-size: 13px!important; line-height: 16px!important; font-weight: 400!important; letter-spacing: normal!important; padding: 5px 0px 5px 0px!important; text-transform: none!important;}
	footer .q_social_icon_holder i {color: #FFF!important; margin-top: 10px!important; margin-right: 5px!important; }
	footer .footer_bottom .q_social_icon_holder{margin-bottom: 60px!important; }
	footer .footer_bottom span.copyright{float: left!important; width: 50%!important; text-align: left!important;}
	footer .footer_bottom span.creator{float: right!important; width: 50%!important; text-align: right!important;}
	footer .footer_top .menu a{font-size: 15px!important; line-height: 15px!important; font-weight: 400!important; letter-spacing: normal!important; color: #FFF!important; text-decoration: none!important;}
	footer .footer_top .menu a:hover{text-decoration: underline!important; color: #FFF!important;}

	.pdf ul li a{font-size: 17px!important;}
	.pdf ul li{ list-style: none!important; line-height: 32px!important;}
	.pdf a:before { content: "\f1c1"; display: inline-block!important; font-family: "FontAwesome"!important; list-style: none!important; padding-right: 15px!important; font-weight: bold!important;}
	.pdf a:before { float: left; }

	.page-template-default .wpb-content-wrapper{padding-bottom: 60px!important;}
	h4, .wpb_wrapper h4{margin-bottom: 20px!important;}

	/*========================================================
                      Navigation
	=========================================================*/
	nav.main_menu ul li a span.underline_dash,nav.vertical_menu ul li a span.underline_dash{bottom:-40%!important;opacity:0;transition:opacity .3s ease;-webkit-transition:opacity .3s ease}

	nav.main_menu ul li.active a span.underline_dash,nav.main_menu ul li:hover a span.underline_dash,
	nav.vertical_menu ul li.active a span.underline_dash, nav.vertical_menu ul li:hover a span.underline_dash{opacity:1 !important;}
	nav.main_menu>ul>li:hover>a{opacity:1 !important; }
	.mobile_menu_button span:hover,.side_menu_button>a:hover{opacity:1 !important;}
	.side_menu_button .popup_menu:hover{opacity:1 !important;}
	.drop_down .second a:hover{text-decoration: underline!important; }
	.drop_down .wide .second ul li{border-left:0px solid #3d3d3d!important; }
	nav.popup_menu ul li a,nav.popup_menu ul li h6{color:#FFF!important; font-size:38px!important; font-family: 'Antonio', sans-serif!important; font-weight:700!important; line-height:60px!important; letter-spacing:-0.8!important; }
	nav.popup_menu ul li a:hover,nav.popup_menu ul li h6:hover{color:#FFF!important; }
	nav.popup_menu ul li ul li a,nav.popup_menu ul li ul li h6{font-size:28px!important; text-transform:uppercase!important; font-family: 'Oswald', sans-serif!important; font-weight:300!important; line-height:50px!important;}
	nav.popup_menu ul li ul li a:hover,nav.popup_menu ul li ul li h6:hover{text-decoration: underline!important;}

	/*========================================================
                      	 News
	=========================================================*/
	.qode-news-single-news-template article .qode-post-info-after-title{margin-bottom:30px!important; margin-top: -10px!important;}
	.qode-post-text-main a, h5.qode-share-title, .qode-post-info-date a{font-weight: 700!important;}
	.qode-news-holder .qode-post-info-date a{color:#222!important; }
	.qode-news-holder .qode-post-info-date a:hover{color:#222!important; }
	.qode-news-single-news-template article .qode-post-info-after-title>div a:hover{color:#222!important; }
	.qode-news-single-news-template article .qode-post-info-bottom .qode-post-info-bottom-left>div a:hover{color:#222!important; }
	.qode-news-holder .qode-post-info-date a i{color:#222!important;font-size:17px;margin-right:5px;position:relative;top:3px}
	.qode-news-single-news-template article .qode-post-info-after-title>div i{color:#222!important;font-size:17px;margin-right:3px;position:relative;top:3px}
	.qode-news-single-news-template .qode-comment-holder .qode-comment-text .qode-comment-date{display:inline-block;color:#222!important;font-size:14px}
	.blog_image_holder{overflow: hidden!important; width: 100%!important; height: 300px!important; }
	.blog_image_holder img{min-height: 300px!important;  object-fit: cover!important; justify-content: center!important; }
	.vc_text_separator.full div{background-color:transparent!important; color:#222222!important; margin-left: 0px!important; padding-left: 0px!important; margin-bottom: 60px!important;}
	.vc_text_separator.wpb_content_element.full.separator_align_center span{text-transform: uppercase!important; background: #08a608!important; color: #FFF!important; border: none!important; padding: 5px 10px 5px 10px!important; font-family: 'Open Sans', sans-serif!important; font-size: 14px!important; font-weight: 700!important; letter-spacing: -0.5px!important; }
	.vc_text_separator.full{border-top:none!important; margin: 0!important; padding: 0!important; margin-bottom: 13px!important; margin-left: 17px!important;}
	.qode-post-info-category{margin-bottom: 0px!important; padding-bottom: 0px!important;}
	.qode-category-name{font-family: 'Open Sans', sans-serif!important; font-size: 14px!important; font-weight: 700!important; letter-spacing: -0.5px!important; margin-bottom: 0px!important; padding-bottom: 0px!important;}
	.qode-news-holder .qode-post-info-category a{margin:0px!important; margin-bottom: -10px!important;}
	.title_subtitle_holder h1, .entry-title.qode-post-title{font-family: 'Antonio', sans-serif!important; 
	font-size: 42px!important; line-height: 100%!important; font-style: normal!important; font-weight: 700!important; 
	letter-spacing: 0px!important; text-transform: uppercase!important; }

	.post-template-default .entry-title.qode-post-title{line-height: 115%!important;}
	.entry-title.qode-post-title a{font-family: 'Antonio', sans-serif!important; 
	font-size: 30px!important; line-height: 30px!important; font-style: normal!important; font-weight: 700!important; 
	letter-spacing: 0px!important; text-transform: uppercase!important; padding: 0px 7px 5px 7px!important; }
	.page-template-default footer {/*margin-top: 60px!important;*/}
	.page-template-default .wpb_text_column h1 {padding: 30px 0px 30px 0px !important; }
	.qode-post-text-main p, .qode-post-text-main span 	{ }
	.blog_text_holder_inner2, .blog_text_holder_outer, .blog_text_wrapper{background: transparent!important; border: none!important;}

	/*========================================================
                      	 Responsive
	=========================================================*/
	.wp-singular .qode-post-heading .qode-post-image {overflow: hidden!important; width: 100%!important; height: 600px!important; }
	.wp-singular .qode-post-heading .qode-post-image img {min-width: 955px!important;  min-height: 600px!important; object-fit: cover!important; justify-content: center!important; object-position: center!important;}

	@media (min-width: 1100px) {.footer_top .container_inner, .footer_bottom_holder .container_inner {width: 1100px!important;}}

	@media (min-width: 1000px) {
	#mobile_yes {display:none !important; }
	header .logo_wrapper {padding-top: 5px!important; margin-left: 30px!important;}
	#team .section_inner_margin {margin: 30px 90px 30px 90px!important;}
	body.home #resultate .fussballde_widget {margin-top: -150px!important; margin-bottom: -30px!important; }
	#slider{overflow: hidden!important; }
	#slider .blog_slider_simple_title.entry_title{text-align: left!important;  }
	#slider .blog_slider_simple_excerpt{text-align: left!important; line-height: 135%!important; }
	#slider .read_more_button{display: none!important;}
	#slider .blog_slider_simple_title.entry_title a{color: #FFF!important; background: transparent!important; padding: 0px!important; font-size: 56px!important; line-height: 115%!important;}
	#slider .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2{ width:100%!important; }
	#slider .blog_text_wrapper .blog_text_holder_outer{left: 0px!important; width:100%!important; margin-top: 20px!important; margin-left: 20px!important;}
	#slider .blog_image_holder{position: relative!important; overflow: hidden!important; width: 100%!important; height: 600px!important; }
	#slider .blog_image_holder img{min-height: 600px!important;  object-fit: cover!important; justify-content: center!important; display: block!important;}
	#slider .blog_text_wrapper{position: absolute!important;top: 50%!important;left: 0!important;width: 100%!important;height: 50%!important; background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.9))!important;}
	#slider .post_info_item.date{display: none!important;}
	#slider .read_more_wrapper{text-align: left!important;}
	#slider .blog_slider_simple_info{text-align: left!important;}}

	@media (max-width: 1000px) {
	#mobile_no, .mobile_no {display: none !important;} 
	header .logo_wrapper {padding-top: 0px!important;} 
	.wrapper, .wrapper_inner, .full_width, .full_width_inner, .content, .content_inner{width: 100%!important; margin: 0!important; padding: 0!important;}
	.content .container{background-color:#FFF!important;}
	.content_inner .container_inner, #slider {margin-left: 0px!important; padding: 0px!important; width: 100%!important;}
	.page-template-default .wpb_text_column {margin-left: 0px!important; padding: 0px !important; width: 100%!important; text-align:inherit!important;}
	#caroufredsel-prev, #caroufredsel-next{display: none!important;}
	#slider{overflow: hidden!important; }
	#slider .blog_slider_simple_title.entry_title{text-align: left!important;  }
	#slider .blog_slider_simple_excerpt{text-align: left!important; line-height: 135%!important; }
	#slider .read_more_button{display: none!important;}
	#slider .blog_slider_simple_title.entry_title a{color: #FFF!important; background: transparent!important; padding: 0px!important; font-size: 42px!important; line-height: 52px!important;}
	#slider .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2{ width:100%!important; }
	#slider .blog_text_wrapper .blog_text_holder_outer{left: 0px!important; width:100%!important; margin-top: 20px!important; margin-left: 10px!important;}
	#slider .blog_image_holder{position: relative!important; overflow: hidden!important; width: 100%!important; height: 380px!important; }
	#slider .blog_image_holder img{min-height: 380px!important;  object-fit: cover!important; justify-content: center!important; display: block!important;}
	#slider .blog_text_wrapper{position: absolute!important;top: 40%!important;left: 0!important;width: 100%!important;height: 60%!important; background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.9))!important;}}

	@media (min-width: 769px) {
	#jugend{margin-left: 30px!important; margin-right: 30px!important;}
	header .logo_wrapper{float:left!important; left:50px!important; margin-left: 30px!important;}
	aside.sidebar {text-align: left!important; padding-left: 40px!important;}
	header:not(.sticky) .search_button {margin-top: -20px!important; margin-right: -3px!important; }
	header.sticky .search_button {margin-top: -16px!important; margin-right: -3px!important; }
	header:not(.sticky) .side_menu_button i{margin-top: 0px!important; }}


	@media (max-width: 768px) {
	#jugend{margin-left: 10px!important; margin-right: 10px!important;}
	aside.sidebar{display: none!important;}
	header:not(.sticky) .search_button {margin-top: -22px!important; margin-right: 10px!important; }
	header:not(.sticky) .search_button i {font-size: 25px!important; }
	.side_menu_button_wrapper.right {margin-right: 10px!important;}
	header:not(.sticky) .side_menu_button i{margin-top: 2px!important; }
	header .logo_title {margin-left: -33px!important; font-size:25px!important; margin-top: 33px!important;}
	header .logo_wrapper{float:left!important; left:50px!important; margin-left: -10px!important;}
	.q_logo a,.q_logo img{height: 80px !important; padding-top: 0px!important; }
	header .logo_wrapper {padding-top: 0px!important; margin-top: 0px!important;}
	.wpb_text_column .wpb_wrapper, .qode-post-text {padding: 0 30px 0 30px!important;}
	.wpb_single_image .wpb_wrapper, .qode-post-image{padding: 0px !important;}
	.single-post .wpb_text_column .wpb_wrapper{padding: 0!important;}
	.wp-singular .qode-post-heading .qode-post-image{overflow: hidden!important; width: 100%!important; height: 380px!important;}
	.wp-singular .qode-post-heading .qode-post-image img{min-width: 768!important;  min-height: 380px!important; object-fit: cover!important; justify-content: center!important; }}
	
	@media (min-width: 480px) {
	#mannschaft{margin-top: -40px!important; }
	#kader .fussballde_widget {overflow: hidden!important; margin-left: 75px!important; width: auto!important; margin-top: -140px!important;}
	#tabelle .fussballde_widget {overflow: hidden!important; scrollbar-width: none!important;  -ms-overflow-style: none!important; max-width: 390px!important; 
	margin-top: -140px!important;}
	.page-template-default .wpb_text_column {padding: 0px 90px 0px 90px !important; }
	.page-template-default #teamsponsoren .wpb_text_column {padding: 0px 0px 0px 0px !important; }
	.page-template-default #tabelle .wpb_text_column {padding: 0px 0px 0px 0px !important; }}

	@media (max-width: 480px) {
	.qode-news-filter{margin-left: 15px!important; margin-right: 15px!important;}
	a.qode-news-filter-item {font-size: 13px!important; font-weight: bold!important; margin-left: 0px!important; margin-right: 0px!important;}
	#kader .fussballde_widget, #tabelle .fussballde_widget { width: auto!important; padding-left: 15px!important; max-width: 420px!important;}
	#kader, #tabelle { max-width: 420px!important; overflow: hidden!important;}
	footer .footer_bottom span.copyright{float: none!important; width: 100%!important; text-align: center!important;}
	footer .footer_bottom span.creator{float: none!important; width: 100%!important; text-align: center!important;}
	.qode-post-text-main, .qode-post-text-main p, .qode-post-text-main span{font-size: 17px!important; line-height: 28px!important;} 
	#team .section_inner_margin {margin: 10px 0px 10px 0px!important;}
	#team .section_inner_margin	{width: 100%!important;}
	.wp-singular .qode-post-heading .qode-post-image{overflow: hidden!important; width: 480px!important; height: 300px!important;}
	.wp-singular .qode-post-heading .qode-post-image img{ min-width: 480px!important; min-height: 300px!important;  object-fit: cover!important; }
	.wpb_text_column .wpb_wrapper, .qode-post-text {padding: 0 30px 0 30px!important;}
	.wpb_single_image .wpb_wrapper, .qode-post-image{padding: 0px !important;}
	.single-post .wpb_text_column .wpb_wrapper{padding: 0!important;}
	#slider .post_info_item.category{float:left!important; left:60px!important; margin-top: -30px!important;}
	.blog_simple_slider_category, .post_info_item.category, .blog_slider_simple_info{display: block!important; }
	header .logo_wrapper{float:left!important; left:50px!important; }
	.q_logo a,.q_logo img{height: 80px !important; padding-top: 0px!important; }
	header .logo_wrapper {padding-top: 0px!important; }
	#mobile_yes {overflow: hidden!important;}
	#mobile_yes .fussballde_widget{margin-top: -150px!important; background: #FFF!important; width: 100%!important; margin-bottom: 0px!important;}
	#slider {margin-left: -4%!important; width: 108%!important;}
	.qode-layout3-item .qode-ni-content{display:block!important;}
	h3.qode-news-layout-title{padding-left: 30px!important;}}

	/*========================================================
                      Startseite
	=========================================================*/
	#resultate 									{overflow: hidden!important; }
	#resultate .section_inner 					{box-shadow: 0 10px 25px 5px rgba(149, 153, 153, 0.2)!important; overflow: hidden!important;}
	#sponsoren.parallax_section_holder			{background-blend-mode:darken!important; background-color:rgba(0,0,0,0.4)!important;}
	#hauptsponsor 								{margin-top: 3px!important; margin-bottom: 0px!important; }
	.home #hauptsponsor 						{margin-top: 60px!important; margin-bottom: 30px!important; }
	#hauptsponsor .carousel_item_holder img 	{max-width: 300px !important; height: auto !important; max-height: 200px!important; width: auto!important; }
	#hauptsponsor .carousel_item_holder 		{height: 200px!important; text-align: center!important; width: 100%!important; }
	#hauptsponsor h3 							{margin-bottom:30px!important;padding-bottom:30px!important; color: #FFF!important;}
	
	/*========================================================
                      Mannschaften
	=========================================================*/
	#kader, #tabelle 								{overflow: hidden!important; }
	#tabelle h1 									{padding-left: 0px!important; margin-left: 0px!important;}
	
	#teamsponsoren 									{padding: 20px 0px 20px 0px !important; }
	#teamsponsoren .image_hover 					{background: #f0f0f5!important; width: auto!important; }
	#teamsponsoren img:hover 						{background: #08a608!important; }

	#teamsponsoren .carousel_item_holder img 		{background: #f0f0f5!important}
	#teamsponsoren .carousel_item_holder:hover img 	{background: #08a608!important; }

	#teamsponsoren h4 {border-top: 3px solid #08a608!important; width: 100%!important; padding-top: 10px!important; font-family: 'Antonio', sans-serif!important; text-align: left!important; font-size: 24px!important; line-height: 100%!important; font-style: normal!important; font-weight: 700!important; letter-spacing: 0px!important; text-transform: uppercase!important; }

	#jugend .image_with_text img[itemprop="image"] 	{overflow: hidden!important; width: 100%!important; height: 250px!important;}
	#jugend .image_with_text img {min-width: 768!important;  min-height: 250px!important; object-fit: cover!important; justify-content: center!important; }
	#jugend h3.image_with_text_title{margin-top: -10px!important; margin-bottom: -10px!important; }
	#jugend .image_with_text{margin-bottom: 20px!important;}

	/*========================================================
                     Seiten
	=========================================================*/
	#team .q_team_name							{font-size: 32px!important; } 
	#team .q_team_description_inner p			{font-size: 15px!important; }
	#team .q_team_social_holder 				{margin-top: -20px!important;}
	#team .q_team_description, 
	#team .q_team_description_inner, 
	#team .q_team_description_below_image_wrapper 
	{margin-left: 0px!important; margin-right: 0px!important; padding-left: 0px!important; padding-right: 0px!important;}

	.wp-singular .title_outer{display: none!important; }
	.wp-singular .qode-news-list-title-holder{margin-top: 60px!important;}
	.home .qode-news-list-title-holder{margin-top: 0px!important;}
	.page-template-default .qode-news-layout-title{padding-left: 90px!important;}
	.wp-singular .qode-news-reactions-holder{display: none!important;}
	.wp-singular .wpb_gallery{margin-top: 40px!important; margin-bottom: 40px!important;}
	.wp-singular .wpb_wrapper b, .wp-singular .wpb_wrapper strong, b, strong{font-weight: 700!important;}

	.qode-news-item .qode-btn{display: none!important;}
	.qode-news-item-image-holder .qode-post-image{overflow: hidden!important; width: 100%!important; max-height: 300px!important;}
	.qode-news-item-image-holder .qode-post-image img {transition: transform .5s!important; min-height: 300px!important;  object-fit: cover!important; }
	.qode-news-item-image-holder .qode-post-image img:hover {
	-webkit-transform:scale(1.1) !important;
	transform:scale(1.1) !important;
	-webkit-transition:all 1s cubic-bezier(.21,1,.12,1) 0s !important;
	transition:all 1s cubic-bezier(.21,1,.12,1) 0s!important; }
	.page-id-15260 article img, .archive article img {
	-webkit-transform:scale(1.01) !important;
	transform:scale(1.01) !important;
	-webkit-transition:all 1s cubic-bezier(.21,1,.12,1) 0s !important;
	transition:all 1s cubic-bezier(.23,1,.12,1) 0s !important;}

	.carousel_item_holder img{background: #FFF!important; max-width: 200px !important; height: auto !important; max-height: 150px!important; width: auto!important; margin: 0 auto 0 auto!important; } .carousel_item_holder:hover img{background: #08a608!important; } .carousel_item_holder{height: 150px!important; text-align: center!important; } .qode_carousels .slides>li .first_image_holder,.qode_carousels .slides>li .second_image_holder{-webkit-transition:opacity .0s ease-in-out!important;-ms-transition:opacity .0s ease-in-out!important;-moz-transition:opacity .0s ease-in-out!important;-o-transition:opacity .0s ease-in-out!important;}

	.carousel_item_holder{margin-bottom:-28px!important;}
	.home .carousel_item_holder{margin-bottom:0px!important;}