	/*
	<!-- 
	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: Tanner Logistics Solutions
	Author: Atelier Liechti
	Author URI: http://www.atelierliechti.ch
	Description: Tanner Logistics Solutions 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;}
	.home .vc_row.wpb_row.section.vc_row-fluid.grid_section{margin-top: -7px!important;}
	.content_inner .page_container_inner, #slider .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{ }
	.wpb_text_column ul li{margin-bottom: 10px!important;}
	/*.qode-post-text {padding: 0 60px 0 60px!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: 300px!important; height: auto!important; z-index: 999!important;} 
	.q_logo img.sticky {max-width: auto!important; height: 60px!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: #FFF!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: #173864!important; color: #FFF !important; }

	header.sticky .logo_title {margin-left: 85px!important; font-size:24px!important; margin-top: -35px!important; }
	header .header_bottom{background: #173864!important; border-bottom: 0px solid #173864!important;}
	header .main_menu{margin-top: 0px!important;}
	header.sticky .main_menu{margin-top: 0px!important;}
	header .drop_down .second {background: #173864!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: #173864!important; border-bottom: 0px solid #173864!important;}
	header.sticky .side_menu_button i{margin-top: 2px!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;}
	.qode-blog-single-navigation{padding-left: 60px!important; padding-right: 60px!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: #173864!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 .wpb_text_column h1 {padding: 40px 0px 20px 0px !important; }
	.page-template-default .wpb_text_column h3 {padding: 1px 0px 20px 0px !important; }
	.page-template-default .wpb_text_column .wpb_wrapper p{margin-bottom: 30px!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: 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;}}

	@media (max-width: 1000px) {
	#mobile_no, .mobile_no {display: none !important;} 
	header .logo_wrapper {padding-top: 0px!important; margin-left: 30px!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) {
	.wp-singular.post-template-default.single.single-post .qode-post-text{padding-left: 60px!important; padding-right: 60px!important;}
	#kontakt_icons{padding: 0 90px 0 90px!important;}
	header .logo_wrapper{float:left!important; left:100px!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) {
	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_wrapper{float:left!important; left:100px!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) {
	.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;}
	.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;}
	.blog_simple_slider_category, .post_info_item.category, .blog_slider_simple_info{display: block!important; }
	header .logo_wrapper{float:left!important; left:100px!important; }
	.q_logo a,.q_logo img{height: 50px !important; padding-top: 0px!important; }
	header .logo_wrapper {padding-top: 0px!important; }
	#mobile_yes {overflow: hidden!important;}
	.qode-layout3-item .qode-ni-content{display:block!important;}
	h3.qode-news-layout-title{padding-left: 30px!important;}}

	/*========================================================
                      Startseite
	=========================================================*/
	.q_slide_title{display: none!important;}
	#angebote{ margin-top: -59px !important; background: transparent !important;  }

	.home .qode-giwt-inner .icon-basic-pencil-ruler{ background: transparent url('img/seeweg.png') no-repeat center !important;
	background-size: 48px 48px !important; color: rgba(0, 0, 0, 0.0) !important; }
	.home .qode-giwt-inner:hover .icon-basic-pencil-ruler{ background: transparent url('img/seeweg.png') no-repeat center !important;
	background-size: 48px 48px !important; color: rgba(0, 0, 0, 0.0) !important;}
	.home .qode-giwt-inner .icon-basic-book { background: transparent url('img/luftfracht.png') no-repeat center !important;
	background-size: 48px 48px !important; color: rgba(0, 0, 0, 0.0) !important; }
	.home .qode-giwt-inner:hover .icon-basic-book{ background: transparent url('img/luftfracht.png') no-repeat center !important;
	background-size: 48px 48px !important; color: rgba(0, 0, 0, 0.0) !important; }
	.home .qode-giwt-inner .icon-basic-map { background: transparent url('img/lkw.png') no-repeat center !important;
	background-size: 48px 48px !important; color: rgba(0, 0, 0, 0.0) !important; }
	.home .qode-giwt-inner:hover .icon-basic-map { background: transparent url('img/lkw.png') no-repeat center !important;
	background-size: 48px 48px !important; color: rgba(0, 0, 0, 0.0) !important; }
	.home .qode-giwt .qode-giwt-inner{padding:0px 10px 0px 20px !important;}
	.home .qode-giwt-icon-holder { float: left !important; width: 100% !important; margin-left: -100px!important;}
	.home .qode-giwt-title-holder { width: 100%!important; float: right !important; pointer-events: none!important; margin-top: -40px !important;}
	.home .qode-giwt-inner{ width: 100% !important; height: 60px !important; background: #173864 !important; }
	.qode-giwt-inner:hover{background-color:#0b1c32 !important;  color: #FFF !important; box-shadow: none !important;}
	.qode-giwt-title-holder { margin-top: -20px !important; }
	.qode-giwt .qode-giwt-inner{padding:40px 20px 30px 20px !important;}
	.qode-type1-gradient-bottom-to-top-text-hover:hover i, 
	.qode-type1-gradient-bottom-to-top-text-hover:hover i:before, 
	.qode-type1-gradient-bottom-to-top-text-hover:hover span, 
	.qode-type1-gradient-bottom-to-top-text-hover:hover span span { background: rgba(0, 0, 0, 0.0) !important; color: transparent !important;}
	.home .qode-giwt-title-holder h3 a{ color: #FFF!important; font-size:17px !important; text-align: left !important; font-weight: bold !important;}

	@media (max-width: 768px) {
	.qode-giwt-inner{margin-top: -7px!important; }
	.home .qode-giwt-title-holder { margin-top: -33px !important; }}

	/*========================================================
                     Seiten
	=========================================================*/
	.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: #173864!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;}

	#menu-social li {color: #FFF !important; }
	#adress_socials{position: absolute; z-index:9999 !important; bottom: 83px; right: 50px; }
	#adress_socials .q_social_icon_holder .simple_social{ color: #FFF !important; margin-right: 8px !important; }
	#adress_socials .q_social_icon_holder:hover .simple_social { color: #008aff !important; }
	#adress{position: absolute; z-index:9999 !important; bottom: 83px; left: 50px; }	
	#adress p, #adress span{color: #999 !important; font-size: 12px !important; line-height: 20px !important;}
	#adress a{color: #999 !important; }
	#adress a:hover{ color: #FFF !important; }
	@media (max-width: 1600px) {#adress, #adress_socials{display: none !important;}}

	.q_accordion_holder{margin-left: 60px!important; margin-right: 60px!important;}
	.tab-title {   }
	.q_accordion_holder.accordion div.accordion_content{padding:0px !important;margin:0 !important; margin-top: -10px !important;}
	.q_accordion_holder.accordion div.accordion_content .wpb_wrapper{ margin-top: 0px !important;  }

	.q_accordion_holder.accordion .title-holder .tab-title{ 
	text-align: left!important; font-family: 'Antonio', sans-serif !important;
	font-size: 38px!important; line-height: 42px!important; font-weight: 700!important; text-transform: none!important; letter-spacing: 0!important;
	background: #FFF !important; color: #202020 !important; border-bottom: 1px solid #d9dcdd !important; 
	padding: 10px 60px 10px 30px !important; margin: 0!important; margin-top: -8px!important;}

	.q_accordion_holder.accordion .title-holder .tab-title:hover {
	background: #173864!important; color: #FFF !important; -webkit-transition: all .4s ease; transition: all .4s ease;}

	.accordion_content_inner{margin-left: -60px!important; margin-top: 30px!important;}

	#einleitung p, #einleitung h1, #einleitung h2, #einleitung h3, #einleitung h4{margin-bottom: 20px!important;}

	@media (max-width: 480px){
	.q_accordion_holder.accordion .ui-accordion-header .accordion_mark:before{left: 430px!important;}
	.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark:before{left: 430px!important;}
		
	.home #einleitung .section_inner{ margin-left: 0px!important; width: 95%!important; padding-left: 10px!important; padding-right: 10px!important; margin-top: -30px!important;}
		
	.q_accordion_holder{margin-left: 0px!important; margin-right: 0px!important;}
	.accordion_content_inner{margin-left: 0px!important; margin-top: 30px!important;}
	.q_accordion_holder.accordion .title-holder .tab-title{font-size: 28px!important; line-height: 32px!important;} }


	.q_accordion_holder.accordion .ui-accordion-header:hover .accordion_mark:before,
	.q_accordion_holder.accordion .ui-accordion-header.ui-state-active:hover .accordion_mark:before{
	color:#FFF!important; -webkit-transition: all .4s ease; transition: all .4s ease;}

	.q_accordion_holder.accordion .ui-accordion-header .accordion_mark:before{
	position: absolute!important;
	font-family: 'FontAwesome'!important;
	font-weight:900!important;
	top: 10px!important;
	left: 1130px!important;
	content: "\f107"!important;
	font-size: 36px!important; 
	color: #173864!important;}

	.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark:before{
	position: absolute!important;
	font-family: 'FontAwesome'!important;
	font-weight:900!important;
	top: 10px!important;
	left: 1130px!important;
	content: "\f106"!important;
	font-size: 36px!important; 
	color: #173864!important;}

	.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon{display:none!important; }
	.q_accordion_holder.accordion .ui-accordion-header .accordion_mark{display:block; width:0px; height:0px; border:none !important; }
	.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark_icon{background: transparent !important;}
	.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark{background: transparent !important;}
	.q_accordion_holder.accordion .ui-accordion-header .accordion_mark.left_mark{ right:10px !important;}

	footer{background: #FFF!important; box-shadow: 0 10px 25px 5px rgba(149, 153, 153, 0.2)!important;}
	.footer_bottom .textwidget p, .footer_bottom .textwidget a { font-size: 13px !important; text-transform: none!important;}

	@media (min-width: 1300px) {.home footer{width: 100%!important; }
	footer a:hover{text-decoration: underline!important;}
	footer{width: 1300px!important; }
	.column1.footer_bottom_column{padding-left:60px!important; width: 44.99%!important;}
	.column2.footer_bottom_column{padding-right:60px!important; width: 44.99%!important;}
	.home .column1.footer_bottom_column{padding-left:0px!important; width: 49.99%!important;}
	.home .column2.footer_bottom_column{padding-right:0px!important; width: 49.99%!important;}}