

@media only screen and (min-width: 1200px)
grid-flexbox-responsive.css:1
body.layout-mode-responsive .rt-container {
    width: 100%;
}

body .nopaddingall,body .rt-block.nopaddingall,body ul.nopaddingall,body li.nopaddingall{
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 0px !important;
	padding-bottom: 10px !important;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -10px;
    margin-top: -10px;
}

.pagesurround #rt-page-surround {
    background-image: url(../images/backgrounds/background01.jpg);
}

#rt-page-surround {
    background-image: url(../images/backgrounds/background01.jpg);
    overflow: hidden;
    background-color: #E8ECEE;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 1600px;
    background-attachment: fixed;
    min-height: 1000px;
}

.back-red {
background-color: #ececec;
border-radius:10px
}



.button, .readon, .readon2, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, .sprocket-readmore, .roksearch_results a.clr {
    color: #44b035;
    background-color: #ffffff;
    border: 1px solid #226fb1;
    border-radius: 10px;
}




h2, .title {
	color: #0054a3;
}

h3 {
    color: #4bb13f;
}


.button, .readon, .readon2, a.readmore, button.validate, p.readmore a {
    margin-bottom: 50px;
}



.sprocket-tabs-nav li {
    background-color: #efefef!important;
}

.sprocket-strips-s-text {
    min-height: 150px!important;
}




.sprocket-strips-c-title {
    font-size: 120%;
}



.blog-featured .item > h2, .items-leading [class*="leading-"] > h2 {
    font-size: 23.8px;
}

.component-content .img-intro-right, .component-content .img-fulltext-right {
    max-width: 22%!important;
}

@media only screen and (max-width: 720px) {
.component-content .img-intro-right, .component-content .img-fulltext-right {
    float: center;
    max-width: 100%;
}}



.menu-block .gf-menu .dropdown .menu-item-wrapper {
    color: #48e036;
}

.gf-menu li.parent > .item .menu-item-wrapper {
    padding: 5px 5px 5px 5px;
}



.gf-menu .dropdown ul li.parent > .item:after {
    color: #00f1ff;
}

.gf-menu li.parent > .item:after {
    right: 10px;
}




/* Adding Font FiraSans-Thin */
@font-face{
	font-family:'FiraSans-Thin';
	src:url('../fonts/FiraSans-Thin.eot');
	src:url('../fonts/FiraSans-Thin.eot?#iefix') 
	format('embedded-opentype'), url('../fonts/FiraSans-Thin.woff') 
	format('woff'), url('../fonts/FiraSans-Thin.ttf') 
	format('truetype'), url('../fonts/FiraSans-Thin.svg#FiraSansThin') 
	format('svg');font-weight:normal;font-style:normal;
	}

/* Adding Font FiraSans-Thin */
@font-face{
	font-family:'FiraSans-Light';
	src:url('../fonts/FiraSans-Light.eot');
	src:url('../fonts/FiraSans-Light.eot?#iefix') 
	format('embedded-opentype'), url('../fonts/FiraSans-Light.woff') 
	format('woff'), url('../fonts/FiraSans-Light.ttf') 
	format('truetype'), url('../fonts/FiraSans-Light.svg#FiraSansLight') 
	format('svg');font-weight:normal;font-style:normal;
	}







/* ''''' FP Headlines MODULE  ''### */


	.FP_Headline_01 {
	color: #969696;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	font-weight: 200;
	font-size: 400%;
		line-height: normal;
	text-align: center;
	}
	@media only screen and (max-width: 720px) {
   .FP_Headline_01 {
	color: #505050;
	font-size: 240%;
	font-weight: 100;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	   }}



	.FP_Headline_02 {
	color: #969696;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	font-weight: 200;
	font-size: 140%;
	text-align: center;
	line-height: normal;

	}	

	@media only screen and (max-width: 720px) {
   .FP_Headline_02 {
	color: #505050;
	font-size: 180%;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	font-weight: 100;
   }}
	

	
	.FP_Headline_03 {
	color: #93949a;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	font-weight: 200;
	font-size: 160%;
	text-align: center;
	line-height: normal;
	}	

	@media only screen and (max-width: 720px) {
   .FP_Headline_03 {
	color: #93949a;
	font-size: 130%;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	font-weight: 100;
   }}
	



/* ''''' SLOGANS SLIDER MODULE  ''### */


	.Slogan_Parallax_01 {
	color: #ffffff;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans' !important;
	font-size: 600%;
	line-height: normal;
	text-align: center;
	}

	@media only screen and (max-width: 720px) {
   .Slogan_Parallax_01 {
   	color: #ffffff;
	font-size: 400%;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	font-weight: 300;
	line-height: normal;
	text-align: center;
	}} 
	     

	.Slogan_Parallax_02 {
	color: #ffffff;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	font-size: 400%;
	text-align: center;
	line-height: normal;
		}	
	
	@media only screen and (max-width: 720px) {
   	.Slogan_Parallax_02 { 
    font-size: 220%;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	text-align: center;
	line-height: normal;
		   }}
	   
	   
	.Slogan_Parallax_03 {
	color: #ffffff;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	font-size: 240%;
	text-align: center;
	line-height: normal;
	}	
	
	@media only screen and (max-width: 720px) {
   	.Slogan_Parallax_03 {
	font-size: 180%;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	text-align: center;
	line-height: normal;
		   }}	   
	   

	.Slogan_Parallax_02_dark {
	color: #93949a;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	font-size: 400%;
	text-align: center;
	line-height: normal;
		}	
	
	@media only screen and (max-width: 720px) {
   	.Slogan_Parallax_02_dark { 
    font-size: 220%;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	text-align: center;
	line-height: normal;
		   }}
	   
	   
	.Slogan_Parallax_03_dark {
	color: #004b96;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	font-size: 180%;
	text-align: left;
	line-height: normal;
	}	
	
	@media only screen and (max-width: 720px) {
   	.Slogan_Parallax_03_dark { 
    font-size: 140%;
	font-family: 'FiraSans-Thin', 'FiraSans-Light', 'Fira Sans',arial,serif !important;
	text-align: left;
	line-height: normal;
	   }}	   
	   

	 

.layout-slideshow .sprocket-features-pagination li {
        background: rgb(71, 134, 190)!important;
}

.layout-slideshow .sprocket-features-pagination li.active {
    background: #3fb135!important;
}


/* ''''' Seitenangebane  ''### */



body .nomargin_parallax, body .rt-block.nomargin_parallax, body ul.nomarginall, body li.nomargin_parallax {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: -15px !important;
    margin-bottom: 0 !important;
}




i, cite, em, var, address, dfn {
    font-style: normal;
}




.img-intro-right, .img-fulltext-right {
    float: right;
    margin-left: 50px;
    margin-bottom: 10px;
	max-width: 33%;
}



.rt-social-buttons .rt-social-button-1 {
    background: #135b85;
}

.rt-social-buttons .rt-social-button-3 {
    background: #0075be;
}

.rt-social-buttons .rt-social-button-4 {
    background: #3991c7;
}


.maintop-type-vermilion #rt-maintop {
    background-image: none;
}


.pagesurround-type-preset1 #rt-page-surround {
 	 background:
    /*url(../images/backgrounds/logo_weiss.png) 10px 10px no-repeat,*/
    url(../images/backgrounds/paula-borowska-3936.jpg) no-repeat bottom left,
	linear-gradient(to bottom, #0075be,  rgba(255, 255, 255, 0));	
}


body .nomargin15, body .rt-block.nomargin15, body ul.nomargin15, body li.nomargin15 {
    margin-left: -15px !important;
    margin-right: -15px !important;
    margin-top: -15px !important;
    margin-bottom: -15px !important;
}


#rt-utility {
	color: #5D6E7F;
	background-color: rgba(255, 255, 255, 0.6313725490196078);
	border-radius: 15px 15px 0px 0px;
}


.sprocket-headlines-text {
        color: #00c7f7;
}

#rt-copyright {
font-size: small;
}



/* ####  MAGIC TABS #### */
.cdmagictabs{
background-color: #ececec;
border-radius:10px;
    width: 70%;
}

@media only screen and (max-width: 720px) {
   .cdmagictabs {
    width: 50%;
	   }}
 


.ui.attached.segment {
background-color: #f3f3f3;
}

.ui.tabular.menu .active.item {
    color: white;
    background-color: #afb0b0;
}


li::before {
  color: red; /* or whatever color you prefer */
}


.ui.tabular.menu .item {
    color: rgb(92, 184, 81);
}




/* cableforce Tabellen */

.techeader {
	left: 10px;
	color: #003366;
	clip: rect(auto,auto,auto,20px);
	padding-left: 5px;
	font-weight: normal;
	background: #DFDFDF;
	border: medium solid #FFF;
			line-height:22px;
			vertical-align:middle
}

.techeader zentriert {
	color: #003366;
	clip: rect(auto,auto,auto,20px);
	font-weight: normal;
	background: #DFDFDF;
	border: medium solid #FFF;
			line-height:22px;
	text-align:center;
}

.tecdata {
	left: 10px;
	border: medium solid #FFF;
	clip: rect(auto,auto,auto,20px);
	padding-left: 5px;
	background: #F0F0F0;
	color: #666;
			line-height:22px;
}

.tecdata zentriert{
	border: medium solid #FFF;
	clip: rect(auto,auto,auto,20px);
	padding-left: 5px;
	background: #F0F0F0;
	color: #666;
		text-align:center;
		line-height:22px;
}


.tecfooter {
	margin-left: 5px;
	font-size:90%;
	line-height: normal;
	color: #666;
	padding-top: 10px;
}

.tecdata_big {
	left: 10px;
	clip: rect(auto,auto,auto,20px);
	padding-left: 5px;
	background: #F0F0F0;
	color: #666;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}


