/************************************************************************************
Fonts
*************************************************************************************/

/* roboto-condensed-300 - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local(''),
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-condensed-300italic - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local(''),
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-condensed-regular - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local(''),
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-condensed-italic - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local(''),
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-condensed-700 - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local(''),
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-condensed-700italic - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local(''),
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


/************************************************************************************
Header
*************************************************************************************/
.c-layout-header.c-layout-header-4 .c-topbar .c-top-menu.c-pull-right{margin:10px 14px 0 0;padding:0 0 0 0;}

@media (min-width:992px){
.c-layout-header.c-layout-header-4 .c-navbar .c-brand{float:left;margin:22px 0 20px 0;padding:0 0 0 0;}
.c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu{margin:0 0 0 0;padding:0 0 0 0;}
.c-page-on-scroll.c-layout-header-fixed .c-layout-header.c-layout-header-4{height:90px;}
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand{transition:margin 0.2s;margin:16px 0 19px 0;}
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu{margin:12px 0 0 0;line-height:50px;}
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-link{transition:all 0.2s;padding:23px 15px 0 15px;min-height:78px;}
.c-layout-header .c-brand .c-tiny-logo{display:none;}
/* Topmenü für 6 Themen verengen */
.gm_narrow_menu {letter-spacing: 0.3px !important;}
}

@media (max-width:991px){
.c-layout-header.c-layout-header-4 .c-topbar{margin:0 0 0 0;padding:0 0 0 0;}
.c-layout-header.c-layout-header-4 .c-topbar .c-top-menu.c-pull-left{margin:0 0 0 0;padding:0 0 0 0;}
.c-layout-header.c-layout-header-4 .c-topbar .c-top-menu.c-pull-right{margin:10px 0 0 0;padding:0 0 0 0;}
.c-layout-header.c-layout-header-4 .c-navbar{display:block;float:none;margin:16px 6px 0 16px;}
/* Mobile Header: Logo + TopMenü (Kontakt, Impressum, Datenschutz) + Toggler */
.c-layout-header.c-layout-header-4 .c-navbar .c-brand{margin:-4px 0px 0 0px;}
.c-layout-header .c-brand .c-tiny-logo{display:none;}

/* TopMenü Toggler (Kontakt, Impressum, Datenschutz) */
.c-layout-header.c-layout-header-4 .c-navbar .c-brand .c-topbar-toggler{margin:9px 10px 10px 20px;}
.fa-ellipsis-v {	color: #bac3cd;	padding: 14px 19px 13px 19px;	border: 0px solid #ddd;	background: #f5f6f8;}
.fa-ellipsis-v:hover {background: #e6eaed;}

/* MainMenü Toggler (mobile) */
.c-layout-header.c-layout-header-4 .c-navbar .c-brand .c-hor-nav-toggler{margin:10px 10px 10px 20px;}
.c-layout-header.c-layout-header-4 .c-navbar .c-brand .c-hor-nav-toggler > .c-line{width:25px;display:block;height:2px;padding:0px;margin:6px 0px;}
.c-layout-header.c-layout-header-4 .c-navbar .c-brand .c-hor-nav-toggler > .c-line:first-child{margin-top:6px;}

}
@media (max-width:400px){
.c-layout-header.c-layout-header-4 .c-topbar .c-top-menu.c-pull-left{display:none;}
.c-layout-header.c-layout-header-4 .c-navbar .c-brand .c-topbar-toggler{margin:9px 10px 10px 6px;}
.c-layout-header .c-brand .c-desktop-logo	{display:none;}
.c-layout-header .c-brand .c-mobile-logo	{display:none;}
.c-layout-header .c-brand .c-tiny-logo		{display:inline-block; margin-top: 6px}
}
/*
.c-layout-header .c-brand							{background: yellow;}
.c-layout-header .c-brand .c-logo					{background: gold;}
*/
.c-layout-header .c-brand .c-logo .c-desktop-logo			{margin-top: 3px;}
.c-layout-header .c-brand .c-logo .c-desktop-logo-inverse	{margin-top: 3px;}
.c-layout-header .c-brand .c-logo .c-mobile-logo			{margin-top: 3px;}
.c-layout-header .c-brand .c-logo .c-tiny-logo				{margin-top: 10px;}


/* Slider */
.tp-banner .tp-caption h3{font-size:36px !important;line-height:1.0em !important;}
.tp-banner .tp-caption h3.sld-tpc-big{font-size:50px !important;}

@media (max-width:991px){
.tp-banner .tp-caption h3{font-size:28px !important;}
.tp-banner .tp-caption h3.sld-tpc-big{font-size:32px !important;}
.tp-banner .tp-caption a{margin-top:40px !important;}
}
@media (max-width:480px){
.tp-banner .tp-caption h3{font-size:20px !important;}
.tp-banner .tp-caption h3.sld-tpc-big{font-size:20px !important;}
.tp-banner .tp-caption a{font-size:14px !important;padding:6px 12px 6px 12px !important;margin-top:50px !important;}
}

@media (max-width:991px){
.c-layout-revo-slider-4 .c-main-title-circle{padding:330px 230px 330px 230px;line-height:25px;font-size:22px;border-radius:600px;}
}

.c-layout-revo-slider-4 .c-main-title-circle{padding:380px 260px 380px 260px;letter-spacing:1px;line-height:68px;border-radius:600px;word-wrap:normal !important;}
.c-layout-revo-slider-4 .cover-ohne { background:rgba(0, 0, 0, 0.0);}
.c-layout-revo-slider-4 .cover-5 { background:rgba(0, 5, 51, 0.05);}
.c-layout-revo-slider-4 .cover-10 { background:rgba(0, 5, 51, 0.1);}
.c-layout-revo-slider-4 .cover-20 { background:rgba(0, 5, 51, 0.2);}
.c-layout-revo-slider-4 .cover-30 { background:rgba(0, 5, 51, 0.3);}
.c-layout-revo-slider-4 .cover-40 { background:rgba(0, 5, 51, 0.4);}
.c-layout-revo-slider-4 .cover-50 { background:rgba(0, 5, 51, 0.5);}

/* Navi-Pfeile im Revo-Slider aus plugins.css */
.tparrows.circle {
  background-image: url(../assets/base/img/content/line-icons/white.png);
  width: 60px; height: 60px;
  transition: all 0.3s; color: #ffffff; opacity: 0.3; filter: alphaopacity=30; }
.tparrows.circle.hidearrows { opacity: 0; filter: alphaopacity=0; }
.tparrows.circle:hover { transition: all 0.3s; opacity: 1; filter: alphaopacity=100; }

@media (max-width:600px){
.tparrows.circle { width: 40px; height: 40px; }
}

@media (max-width:991px){
.tparrows.circle { margin-top: 10px; }
}

/* Navi-Pfeile im Revo-Slider aus blue-schultze.css */
.tp-banner-container.c-theme .tparrows.circle {
  background-image: url(../assets/base/img/content/line-icons/white.png); }

.c-content-feature-2-grid p{font-size:15px;color:#333;}
.c-content-feature-2-grid h3.c-title{font-size:20px;}
.c-content-media-1 p{font-size:16px;}
.c-content-media-1 p > a{color:#5893dd;text-decoration:underline;}
.c-content-media-1 p > a:hover{color:#ff0000;text-decoration:underline;}
.c-content-media-2 .c-panel{opacity:0.6 !important;}
.c-content-media-2 .c-panel > .c-fav p{font-size:16px;background:#000000;line-height:16px;padding:5px 10px 5px 10px !important;}
.c-content-person-1 > .c-body > .c-head > .c-position{text-transform:none;font-size:15px;line-height:19px;font-weight:200;}
.owl-carousel .owl-controls{margin-top:30px;}
@media (min-width:1200px){.owl-carousel .owl-controls{margin-top:0px;visibility:hidden;}
}

/* Portraitfotos: Schattenbox nicht über ganze Breite darstellen */
.c-content-person-1.c-bordered.c-shadow{padding-bottom:0px !important;margin-bottom:30px;max-width:400px;}
.c-content-person-1.c-bordered.c-shadow p{text-transform:none;font-size:15px;line-height:20px;font-weight:200;padding:10px 0 0 0;}
.c-content-person-1.c-bordered.c-shadow .c-position > a{color:#5893dd;}
.c-content-person-1.c-bordered.c-shadow .c-position > a:hover{color:#f00;}

/* Breadcrumb Foto ausrichten */
.c-layout-breadcrumbs-1.c-bgimage				{background-position:center center;}
.c-layout-breadcrumbs-1.c-bg-img-left-center	{background-repeat:no-repeat;background-position:left center;background-size:cover;}
.c-layout-breadcrumbs-1.c-bg-img-right-center	{background-repeat:no-repeat;background-position:right center;background-size:cover;}
/* in components vorhanden:
.c-layout-breadcrumbs-1.c-bg-img-center			{background-repeat:no-repeat;background-position:center;background-size:cover;}
.c-layout-breadcrumbs-1.c-bg-img-top			{background-repeat:no-repeat;background-position:top;background-size:cover;}
.c-layout-breadcrumbs-1.c-bg-img-bottom-right	{background-repeat:no-repeat;background-position:right bottom;background-size:cover;}
.c-layout-breadcrumbs-1.c-bg-img-top-center		{background-repeat:no-repeat;background-position:top center;background-size:cover;}
*/
@media (max-width:991px){
	.c-layout-breadcrumbs-1 .c-page-breadcrumbs{display:none;}
}

.c-content-overlay .c-overlay-wrapper .c-overlay-content i{display:inline-block;width:80px;height:80px;border-radius:50px;text-align:center;padding:26px 0 0 0;color:#fff;font-size:30px;background:#000000;opacity:0.7;filter:alphaopacity=70;margin:0 5px;}
.c-content-overlay .c-overlay-wrapper .c-overlay-content i:hover{opacity:1;filter:alphaopacity=100;}

.modal-body{font-size:15px;}
.c-padding-t-0{padding-top:0px !important;}
.c-padding-t-10{padding-top:10px !important;}
.c-padding-t-20{padding-top:20px !important;}
.c-padding-t-30{padding-top:30px !important;}
.c-padding-t-40{padding-top:40px !important;}
.c-padding-b-0{padding-bottom:0px !important;}
.c-padding-b-15{padding-bottom:15px !important;}
.c-padding-b-20{padding-bottom:20px !important;}
.c-padding-b-30{padding-bottom:30px !important;}
.c-padding-b-40{padding-bottom:40px !important;}
.c-padding-l-10{padding-left:10px !important;}
.c-margin-t-120{margin-top:120px;}
.c-margin-b-30{margin-bottom:130px;}
h1{color:#3f444a;font-size:22px;margin:10px 0;}
h2{color:#3f444a;font-size:20px;margin:10px 0;}
h3{color:#3f444a;font-size:18px;margin:10px 0;}
h4{color:#3f444a;font-size:16px;margin:8px 0;}
h4.modal-title{text-transform:uppercase;font-weight:600;}
h5{color:#3f444a;font-size:14px;margin:7px 0;}
h6{color:#3f444a;font-size:12px;margin:5px 0;}
hr{background-color:#8d8d8d;height:1px;margin:30px 0;}


/* Titel- bzw. Textblock Standard */
.c-content-title-1 {color:#333; font-weight:200;}
.c-content-title-1 strong{color:#666 !important; font-weight:600;}

.c-content-title-1 > h3{font-size:28px;color:#3f444a;font-weight:500;margin:0 0 30px 0;}
.c-content-title-1 > h3 > i{font-size:22px;color:#88909a;}
.c-content-title-1 > h3.c-font-uppercase{font-size:30px;}
@media (max-width:480px){
.c-content-title-1 > h3.c-font-uppercase{font-size:22px;}
}

.c-content-title-1 h2{color:#ff0000 !important;margin:0 0 !important;}
.c-content-title-1 h3{color:#8d8d8d !important;margin:10px 0 !important;}
.c-content-title-1 h4{color:#172361 !important;margin:6px 0 !important;}
.c-content-title-1 h5{color:#ff0000 !important;margin:0 0 !important;}
.c-content-title-1 h6{color:#ff0000 !important;margin:0 0 !important;}
.c-content-title-1 > p{font-size:16px;font-weight:200;color:#5c6873;margin:30px 0;}
.c-content-title-1 > .c-font-left{line-height:26px !important;}

.c-content-title-1	{font-size:15px !important;line-height:22px !important;margin:20px 0 !important;}
.c-content-title-1 p{font-size:15px !important;line-height:22px !important;margin:20px 0 !important;color:#333 !important;}
.c-content-title-1 .sprung{font-size:16px !important;color:#172361 !important;font-weight:200;}
.c-content-title-1 .sprung a{margin:0 14px 0 0 !important;color:#172361 !important;text-decoration:underline;font-weight:600;}
.c-content-title-1 .sprung a:hover{color:#5893dd !important;}
.c-content-title-1 a{text-decoration:underline;}
.c-content-title-1 b{font-weight:600 !important;color:#666;}

/* Text Listen */
.c-content-title-1 ul{margin:0 0 0 36px !important;}
.c-content-title-1 li:before{content:'';display:inline-block;width:6px;height:6px;border-radius:0;background:#024 !important;margin-right:10px;margin-left:-16px;margin-top:8px;opacity:1.0;}
.c-content-title-1 .c-content-list-1 li{font-size:15px !important;color:#333 !important;font-weight:200;margin:10px 0 10px 0;}
.c-content-title-1 .c-content-list-1.c-separator-dot > li:before{content:'';display:inline-block;width:6px;height:6px;border-radius:0;background:#024 !important;margin-right:10px;margin-left:-16px;margin-top:8px;opacity:1.0;}

.c-content-title-1 div.intro{font-size:15px !important;line-height:22px !important;margin:20px 0 !important;}
.c-content-title-1 div.intro ul{margin-top:20px !important; margin-bottom:20px !important;}

/* PDF Listen (Formulare, ZIV usw.) */
a.gm_block_link {display: block;}
a.gm_block_link:focus,
a.gm_block_link:hover,
a.gm_block_link:active{background-color: whitesmoke !important; color:red;}
/* in Arbeit... */
.c-content-title-1 .c-content-list-1 li.gm_block_list {margin:0px 0 0px 0;}
.c-content-title-1 .c-content-list-1 li.gm_block_list a {display: block; color:blue; padding:5px 0 5px 5px;}
.c-content-title-1 .c-content-list-1 li.gm_block_list a:focus,
.c-content-title-1 .c-content-list-1 li.gm_block_list a:hover,
.c-content-title-1 .c-content-list-1 li.gm_block_list a:active{background-color: whitesmoke !important; color:red;}


/* Button PDF Download (Stellenangebot) */
.gm_fa_button {
	padding: 10px 20px;
	font-weight: 400;
	text-decoration: none !important;
	background-color: whitesmoke !important;
	border: 1px solid grey !important;
	}

/* Styles für vio.Editor Texte */
.c-content-title-1.vioedit p,
.modal-body.vioedit p
	{ 
	font-size:15px !important; 
	line-height:22px !important; 
	font-weight:200 !important; 
	color:#333 !important; 
	}

.c-content-title-1.vioedit p strong,
.modal-body.vioedit p strong { 
	color:#666 !important; 
	}
	
.c-content-title-1.vioedit ul,
.modal-body.vioedit ul
	{ 
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	list-style: none;
	}

.c-content-title-1.vioedit li,
.modal-body.vioedit li
	{
	font-size:15px !important; color:#333 !important; font-weight:200 !important; line-height: 22px; 
	margin: 4px 0 4px 30px; 
	}
	
.c-content-title-1.vioedit li > strong,
.modal-body.vioedit li
	{
	color:#666 !important; font-weight:600;
	}

.c-content-title-1.vioedit li:before,
.modal-body.vioedit li:before
	{
	content:'';display:inline-block; 
	width:6px;height:6px;border-radius:0;background:#024 !important; 
	margin-right:10px; margin-left:-16px; margin-bottom:2px !important; 
	opacity:1.0;
	}

/*	
.c-content-title-1.vioedit ul { 
	margin: 0 0 0 0 !important;
	list-style: none;
	}
.c-content-title-1 .vioedit > li {font-size:35px !important;color:#333 !important;font-weight:200;margin:10px 0 10px 0;}
.c-content-title-1 .vioedit li:before{content:'xx';display:inline-block;width:6px;height:6px;border-radius:0;background:#024 !important;margin-right:10px;margin-left:-16px;margin-top:8px;opacity:1.0;}
.c-content-title-1 .vioedit .c-content-list-1.c-separator-dot > li:before{content:'';display:inline-block;width:6px;height:6px;border-radius:0;background:#024 !important;margin-right:10px;margin-left:-16px;margin-top:8px;opacity:1.0;}
*/
/* Styles für Texte aus vio.Editor */

/* Footer Spalte Adresse */
.c-address{color:#8c9bac;font-size:15px;}
.c-address a{color:#8c9bac;text-decoration:underline;}
.c-address a:hover{color:#5893dd;}
ul.c-address > li > span.icon_label {padding: 0px 6px 0px 0px;}

.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-content-title-1 p{font-size:15px !important;line-height:29px !important;margin:28px 0 !important;color:#8c9bac !important;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-content-title-1 h3{color:#fff !important;opacity:0.9;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links ul{margin:0 0 10px 16px;font-size:12px;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links #aktiv > a{color:#5893dd;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links li.fm_aktiv > a{color:#5893dd;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links li a{color:#8c9bac;font-size:15px;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links li a:hover{color:#5893dd;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links .sublink li{font-size:14px;margin:0 0 0 0;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links .sublink li:before{content:'>';display:inline-block;margin:0 6px 0 -16px;}

/* Post Footer Copyright */
.c-postfooter{background:#2c3136;}

.c-layout-footer.c-layout-footer-3 .c-postfooter .flex_copyright{
	display: flex;
	flex-wrap : wrap;
	justify-content : flex-start;
	align-items : flex-start;
	line-height: 1.4em !important;
	}
.c-layout-footer.c-layout-footer-3 .c-postfooter .c-copyright{line-height: 1.4em !important; margin-right:8px;}
.c-postfooter .c-copyright a{color:lightslategray; white-space:nowrap;}
.c-postfooter .c-copyright a:focus,
.c-postfooter .c-copyright a:hover,
.c-postfooter .c-copyright a:active{color:red;}

.boxtable{height:500px !important;background-position:center center;padding:0 10px 10px 10px !important;background-repeat:no-repeat !important;}
.demotable{display:table;text-align:center;height:100% !important;width:100% !important;margin:0px !important;padding:10px;border:0px solid #eeeeee;}
.democell{display:table-cell;vertical-align:middle;text-align:center;height:90%;width:90%;border:0px solid #ff0000 !important;}
.democell h3{line-height:50px !important;padding:0px 0px 25px 0px;}

/* Global */
.nowrap {white-space: nowrap;}
.wrap	{word-wrap:break-word;}
.c-font-normcase{text-transform:none;}


/* Kunden Link (tel, web, mail...) */
.kdat_link a{color:mediumblue;text-decoration:underline;}
.kdat_link a:focus,
.kdat_link a:hover,
.kdat_link a:active{color:red;}

/* Global: Padding / Margin
------------------------------------------------ */
.pad_t_0  {padding-top: 0px !important;}
.pad_t_5  {padding-top: 5px !important;}
.pad_t_10 {padding-top: 10px !important;}
.pad_t_20 {padding-top: 20px !important;}
.pad_t_30 {padding-top: 30px !important;}
.pad_t_40 {padding-top: 40px !important;}
.pad_t_50 {padding-top: 50px !important;}
.pad_b_0  {padding-bottom: 0px !important;}
.pad_b_5  {padding-bottom: 5px !important;}
.pad_b_10 {padding-bottom: 10px !important;}
.pad_b_20 {padding-bottom: 20px !important;}
.pad_b_30 {padding-bottom: 30px !important;}
.pad_b_40 {padding-bottom: 40px !important;}
.pad_b_50 {padding-bottom: 50px !important;}
.pad_tb_0 {padding-top: 0px !important; padding-bottom: 0px !important;}

.pad_lr_0  {padding-left: 0px !important; padding-right: 0px !important;}
.pad_lr_10 {padding-left: 10px !important; padding-right: 10px !important;}
.pad_lr_20 {padding-left: 20px !important; padding-right: 20px !important;}
.pad_lr_30 {padding-left: 30px !important; padding-right: 30px !important;}
.pad_lr_40 {padding-left: 40px !important; padding-right: 40px !important;}
.pad_lr_50 {padding-left: 50px !important; padding-right: 50px !important;}

.mar_t_0  {margin-top: 0px !important;}
.mar_t_1  {margin-top: 1px !important;}
.mar_t_2  {margin-top: 2px !important;}
.mar_t_5  {margin-top: 5px !important;}
.mar_t_10 {margin-top: 10px !important;}
.mar_t_20 {margin-top: 20px !important;}
.mar_t_30 {margin-top: 30px !important;}
.mar_t_40 {margin-top: 40px !important;}
.mar_t_50 {margin-top: 50px !important;}

.mar_l_0  {margin-left: 0px !important;}
.mar_l_2  {margin-left: 2px !important;}
.mar_l_3  {margin-left: 3px !important;}
.mar_l_5  {margin-left: 5px !important;}
.mar_l_10 {margin-left: 10px !important;}

.mar_r_0  {margin-right: 0px !important;}
.mar_r_2  {margin-right: 2px !important;}
.mar_r_3  {margin-right: 3px !important;}
.mar_r_5  {margin-right: 5px !important;}
.mar_r_8  {margin-right: 8px !important;}
.mar_r_10 {margin-right: 10px !important;}

.mar_b_0  {margin-bottom: 0px !important;}
.mar_b_1  {margin-bottom: 1px !important;}
.mar_b_2  {margin-bottom: 2px !important;}
.mar_b_5  {margin-bottom: 5px !important;}
.mar_b_10 {margin-bottom: 10px !important;}
.mar_b_20 {margin-bottom: 20px !important;}
.mar_b_30 {margin-bottom: 30px !important;}
.mar_b_40 {margin-bottom: 40px !important;}
.mar_b_50 {margin-bottom: 50px !important;}
.mar_tb_0 {margin-top: 0px !important; margin-bottom: 0px !important;}






