@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=063952e7-6e39-40da-860b-a1dbfcc0aee1");

@font-face{
    font-family:"OfficinaSansITC";
    src:url("Fonts/e4f88d1f-2f5e-49a0-9361-9fcdc5bfc795.eot?#iefix");
    src:url("Fonts/e4f88d1f-2f5e-49a0-9361-9fcdc5bfc795.eot?#iefix") format("eot"),url("Fonts/7d11886e-59e1-4ecc-a1ec-52ab827a48e3.woff2") format("woff2"),url("Fonts/60567f88-1ef5-4f2c-9951-3ce3845f9967.woff") format("woff"),url("Fonts/ec8c3086-5408-4f25-97d0-f1f4c7014668.ttf") format("truetype"),url("Fonts/d29fed54-ae01-49ef-94e2-3e3fb9df3f70.svg#d29fed54-ae01-49ef-94e2-3e3fb9df3f70") format("svg");
}
@font-face{
    font-family:"OfficinaSansITC";
    font-weight: bold;
    src:url("Fonts/2f0ec777-1dee-443a-8545-9f7f99463c7c.eot?#iefix");
    src:url("Fonts/2f0ec777-1dee-443a-8545-9f7f99463c7c.eot?#iefix") format("eot"),url("Fonts/4c974bce-c42a-4b12-a377-e28bb0ec34de.woff2") format("woff2"),url("Fonts/de07363b-ce31-46ce-aea6-f035147ac203.woff") format("woff"),url("Fonts/c2aa6294-4649-4459-8985-3ea6c56ca7a9.ttf") format("truetype"),url("Fonts/d6cda294-df79-4dd0-9a04-87653b44cb98.svg#d6cda294-df79-4dd0-9a04-87653b44cb98") format("svg");
}

* {
    font-family: 'OfficinaSansITC', Arial, sans-serif;
}

body{
    font-size: 13px;
}

.footerbox{
    padding-left:10px;
}

table, tr, td {
    font-size: 15px;
}
.main_caption, .sub_caption, .top_caption, .title {
    font-size: 17px;
}

.user_content{
   font-size: 13px;  
}


#login span, 
#login a {
    font-size: 13px !important;
    margin-bottom: 5px;
    line-height: 20px;
}

input:not([type="radio"]):not([type="checkbox"]) {
    -webkit-appearance: none;
    -webkit-appearance: none;
    -webkit-border-radius:0px;
}

a:hover, .reg_link{
    color:#008c4f;
}


.column_right,
.template_footer_head,
.template_footer,
#footer_navi,
.sidebar_widget
{
    width:0 !important;
    display: none !important;
}

.column_center{
    width: 100% !important;
}
.hide_right {
    width: 72% !important;
}

#wrapper,
#header #header_container,
.header-content,
.footer-content,
.footer_large
{
	max-width:1200px !important;
}


#header ._top_navi{
    width:0 !important;
    display: none !important;
}

#header .top_navi {
    float: none;
    max-width: 1200px;
    margin: 15px auto;
}

#header .top_navi > li {
    margin-left: 3px;
    padding: 0px;
    background-color: #999999;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    width: 19%;
    width: calc(20% - 3px);
    font-size: 16px;
}

#header .top_navi li a {
    color: #ffffff;
    display: block;
    padding: 10px;
    padding-bottom: 3px;
    padding-top: 6px;
    border-bottom: 3px solid #999999;
}
#header .top_navi li > a.active_page {
    border-bottom: 3px solid #008c4f;
}

#header .top_navi li > a:hover {
    border-bottom: 3px solid #008c4f;
}
#header .top_navi li:hover a {
    /*text-decoration: none;*/
}
.raquo:before{
    content:"\00BB";  
}
.raquo{
    padding-left:5px;
    padding-right:5px;
}

#header .top_navi .top_navi_popup a{
    color: #454545; 
    background-color: #f5f5f5;
    text-transform: none;
    border-bottom: 2px solid #ffffff;
    padding: 5px 0;
    font-size: 14px;
}

#header .top_navi .top_navi_popup {
    background: #f5f5f5;
    border: 0;
    padding: 0;
    left: 0px;
    top: 30px;
    width: 100%;
    text-align: left;
}

.nameandlogin {
    position: relative;
    right: 10px;
    top: 50px;
    float: right;
    text-align: right;
    height: 1px;
    z-index: 101;
}

span.popup_title {
    padding-left: 20px;
    padding-right: 20px;
}

input[type="text"], input[type="password"], input[type="number"] {
    font-family: 'OfficinaSansITC';
}
input[type="submit"], input[type="button"], button, .button, .submit {
    font-family: 'OfficinaSansITC';
}
 
.artdetail_moreimages {
    margin-bottom: 20px;
}

.st-headline {
    text-transform: uppercase;
}

.list_box a.active, .list_box a.active:hover {
    background: #f5f5f5;
    border-color: #dbdbdb;
    color:#444444;
}

/* Green Border ;-) */
#header #suche label {
    border: 1px solid #008c4f;
    border-right:none;
}
#header #suche #txtSearch {
    border-color: #008c4f;
    border-left: none;
}
#header #suche input[type=submit] {
    border: 1px solid #008c4f;
    border-left: none;
}

/* Top Header Border */
#header .top_header{
    background-image:none;
}

#header_container{
    border-bottom:1px solid #B8B9B9;
}

#header {
    padding-bottom: 10px;
}

.breadcrumbs {
    margin: 0px;
}

#header .top_navi li a:hover {
    text-decoration: none;
    color:#008c4f;
}

/* Suche */
.ajax_search_results .cap.show_all{
    background-color: #008c4f;
}
.ajax_search_results .ap_active {
    background: #f5f5f5;
    border-right: 5px solid #008c4f;
}
.ajax_search_results .as:hover {
    background-color: #f5f5f5;
}
.ajax_search_results .as_active, .ajax_search_results .as_active:hover {
    background: #008c4f;
}
.ajax_search_results .as_active::after {
    border-left: 10px solid #008c4f;
}

.column_left .sidebar_container {
    background: #f5f5f5;
}

/* Sortimentsmenü

#sortimentHolder > div{
    width: 1180px;
    background: #f5f5f5 !important;
    box-shadow:none !important;
    top: 48px !important;
    border:none !important;
}

#sortimentHolder > div > ul > li {
    width: 23% !important;
    margin: 1% !important;
    padding: 0 !important;
    float: left !important;
    margin-bottom: 20px !important;
    height: auto !important;
    border: none !important;
    overflow: hidden !important;
}
#sortimentHolder .top_sortiment_cont ul li:last-of-type {
    border-bottom: none !important;
}

#sortimentHolder .top_sortiment_cont ul li a.sortiment_1.sortiment_2toggle {
    text-transform: uppercase !important;
    font-size: 16px !important;
}

#sortimentHolder .top_sortiment_cont .sortiment_2wg {
    display: inline-block !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    min-height: auto !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
    background: none !important;
}

#sortimentHolder .top_sortiment_cont ul li .sortiment_2head {
    display: none !important;
}
#sortimentHolder .top_sortiment_cont .sortiment_2wg ul {
    padding-top:15px !important;
}

#sortimentHolder .top_sortiment_cont .sortiment_2wg ul li {
    width: 100% !important;
    border-top: 2px solid #ffffff !important;
    height: auto !important;
    margin-bottom: 0px !important;
    font-size: 16px !important;
}
*/

#mp-menu > div > ul:nth-child(4) > li > a > i:before{
    content: "\F142" !important;
}


/* Content Pages */  
.content_page_tabs{
    display: none;
}

/* SVG S Part */  
#svgbuttons > rect{
    cursor:pointer;	
}
#svgstandorte > text{
    cursor:pointer;	
}

#buttonAktuelles, #buttonSmart, #buttonService, #buttonUnternehmen, #buttonKontakt{
    cursor:pointer;	
}

#svgstandorte > text:hover{
    fill:#008c4f;
}

#svgcontents g > text:hover tspan{
    cursor:pointer;	
}
#svgcontents g > text:hover tspan{
    fill:#008c4f;
}

.svgInfoWin
{
    background-color:#F6F6F5;
    color:rgb(80, 80, 80);
    background-color:rgba(229, 229, 229, 0.9);
    z-index:999; 
    overflow:auto	
}
.svgInfoWin div {
    font-size: 15px;
}

#sliderUnternehmen{
    position:absolute;	
}

.st-content-row {
    margin:24px 0px;
}

.employee{
    margin: 0px 0px 50px 0px;
}

.employee:last-child{
    margin-bottom: 10px;
}


.st-text {
    font-size:1.3em !important;
    line-height: 130%;
    color:#000000;
}

.st-bold {
    font-weight: bold;
}

.st-headline {
    font-size:3em;
    color:#869285;
    line-height: 130%;
}

.st-headline-2{
        font-size: 1.9em;
        color:#364235;
    line-height: 150%;
}

.st-padding{
    padding-left: 10px;
    padding-right: 10px;
}

h1.content_title{
  display: none;  
}

.st-text .st-padding {
    padding-bottom: 20px;
}

.sticky_margin {
    margin-top: 65px;
}

/* Bestätigen-Buttons */
button.submit_green, input.submit_green, .submit_green{
	background:#008c4f;
	border-color:rgba(0,0,0,0.2);
	color:#ffffff;
}
input.submit_green:active, button.submit_green:active, .submit_green:active{
	background:#01693c;
	border-color:rgba(0,0,0,0.2);
}
button.submit_green:hover, input.submit_green:hover, .submit_green:hover{
	background:#01693c;
	color:#ffffff;
}
.sortiment li a:hover {
    opacity: 1;
    color: #008c4f;
}

.dark_caption {
    background: #F6F6F5;
    color: #97a196 !important;
}

/* FOOTER */

.footer_large{
	border-top:none;
	padding:10px;
    padding-left:0px;
    padding-right:0px;
	float:left;
	width:100%;
}

.footer_large p{
	color:#9A9A9A;
	line-height:150%;
	font-size:15px;
	margin:0px;
}

.footer_large .footer_large_head{
	font-size:30px;
	display:block;
	margin-bottom:10px;
}

#template_footer{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	background:#f44336;
	padding:30px 0px 40px;
	box-sizing:border-box;
	clear:both;
	display:table;
}

#template_footer .template_footer_row{
	display:table-row;
    width: 100% !important;
}

#template_footer ul{
	display:table-cell;
	padding:0% 2%;
	color:#ffffff;
	font-weight:300;
	font-size:14px;
	list-style:none;
	width:25%;
}

#template_footer ul .template_footer_head{
	font-size:24px;
	display:block;
	margin-bottom:15px;
}

#template_footer ul a{
	color:#ffffff;
}

#sub_template_footer{
    width:100%;
	max-width:1200px;
	margin:0px auto;
	background:#f44336;
	padding:30px 0px 40px;
	box-sizing:border-box;
	clear:both;
	display:table;
}

#template_footer #sprachauswahl span.bold{display:none;}

#template_footer {
    background: #ffffff;
    padding-top: 0;
    padding-bottom: 0;
}
.sub_footer_large {
    font-size: 14px;
    line-height: 150%;
}
.sub_footer_large a{
   color: #9A9A9A;
    font-size:15px;
}
.sub_footer_large a:hover {
    color: #008c4f;
}

.sub_footer_large h4 a{
   font-size:17px;
}

#template_footer{
    display: none;
}
#sub_template_footer {
    width: 100%;
    max-width: 98%;
    padding-top: 0;
    padding-bottom: 0;
    background: #ffffff;
}
.sub_footer_large .firstft, .sub_footer_large .secondft {
    height: 30px;
}
.sub_footer_large .user_content {
    border-top: 1px solid #97a196;
    padding-bottom: 15px;
    padding-top: 0px;
}
.firstft, .secondft {
    width: 50%;
    position: relative;
}
.firstft {
    float:left;
}

.secondft {
    float:right;
    text-align: right
}

.firstft a {
    padding-right: 27px;
    padding-left: 3px;
}

.secondft a {
    padding-left: 30px;
}

.firstft a:last-child {
    padding-right: 0px;
}

.secondft a:first-child {
    padding-left: 0px;
}
.secondft a:last-child {
    padding-right: 3px;
}

.fstrow{
    border-bottom:1px solid #97a196;
    margin-top: 10px;
}
.lstrow{
    border-top:1px solid #97a196;
    border-bottom:1px solid #97a196;
    height: 25px;
}

.footerpadding{
    padding-top: 0px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    background-color:#E6E6E6;
}

.footerpadding h4 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size:17px;
    border-bottom: #fff 1px solid;
    color: #9A9A9A;
}


.footersec {
    padding-left: 10px;
    padding-right: 10px;
}

.footersec > ul {
    list-style-image: url('listdot.png');
    line-height: 1.7em;
    margin-top: 10px;
    padding-left: 20px;
}

.footersec > ul > ul {
    padding-left: 20px;
}

.breadcrumbs .mdi{
    color: #008c4f;
}
#header .bottom_navi_container:hover,
#header .user_container:hover,
#header .wk_container:hover
{
    background-color: #008c4f;
}

#header .bottom_navi_container .top_sortiment_cont,
#header .bottom_navi_container:hover
{
   border-color: #008c4f; 
}

.mobile_menu{
    display: none;
}
#hintergrund{
    display: block;
}

@media only screen and (max-width: 78em)
{  
    .mobile_menu{
        display: block;
    }
    
    #hintergrund{
        display: none !important;
    }
    
}

@media (max-width: 1140px)
{  
    #header #suche #txtSearch {
        min-width: 315px;
    }
}



/* menu 
#header .top_navi {
    display: none;
}
*/

#header > ul > li:nth-child(1) > div > a:nth-child(2) > span, #header > ul > li:nth-child(1) > div > a:nth-child(3) > span {
    padding-left: 40px;
}


/* Bootstrap Grid Part */
.img-responsive{display:block;max-width:100%;height:auto}

.row:before, .row:after{
    content: " ";
    display: table;
}
.row:after{
    clear: both;
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}t-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}
@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}
@media (min-width: 960px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}
@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}


/* fiver grid */
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.col-xs-5ths {
    width: 20% !important;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20% !important;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20% !important;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20% !important;
        float: left;
    }
}
