/**
Theme Name: Astra Child
Author: BT Webdesign
Author URI: https://www.bt-webdesign.de/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./wp-content/uploads/fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/wp-content/uploads/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/uploads/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/uploads/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./wp-content/uploads/fonts/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('/wp-content/uploads/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/uploads/fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/uploads/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./wp-content/uploads/fonts/exo-2-v4-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Exo 2'), local('Exo2-Regular'),
       url('/wp-content/uploads/fonts/exo-2-v4-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/uploads/fonts/exo-2-v4-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/uploads/fonts/exo-2-v4-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/uploads/fonts/exo-2-v4-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/uploads/fonts/exo-2-v4-latin-regular.svg#Exo2') format('svg'); /* Legacy iOS */
}

body {
	font-family: "Open Sans", sans-serif !important;
	color: #152c61;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Exo 2';
}
h1, h5{
	color: #4A4A4A !important;
}
.home h1 {
	color: #ff0033 !important;
}
h3, h4 {
	color: #152c61 !important;
}
.home_2 h4, .bg_arge_blau h4, footer h4 {
	color: #ffffff !important;
}

/* Header */
.head_menu li a svg{							/* Flaggen rechts oben */
	width: 100% !important;
}
body.home .head_menu ul li a svg,
body .head_menu ul li:last-of-type,
body.page-id-3274 .head_menu ul li a svg,		/* Deutschland */ 
body.page-id-4762 .head_menu ul li a svg,		/* United Kingdom */ 
body.page-id-134 .head_menu ul li a svg,		/* Kontakt, Terms of use, Data Protection */
body.page-id-139 .head_menu ul li a svg,
body.page-id-156 .head_menu ul li a svg{
	visibility: hidden;
}

@media (max-width:400px){
	body .head_menu ul li:last-of-type{ display: none; }
}
body.page-id-8797 .head_menu ul li:last-of-type,        /* Schweiz de */
body.page-id-8859 .head_menu ul li:last-of-type,        /* Schweiz fr */
body.page-id-8862 .head_menu ul li:last-of-type,        /* Schweiz en */
body.page-id-8865 .head_menu ul li:last-of-type,        /* Schweiz it */
body.page-id-7637 .head_menu ul li:last-of-type,        /* Belgien fr */
body.page-id-7616 .head_menu ul li:last-of-type,        /* Belgien nl */
body.page-id-4708 .head_menu ul li:last-of-type{		/* Belgien en */
	visibility: visible;
	display: flex;
}
body .head_menu ul li:last-of-type a svg{				/* Belgien
	border: 1px solid #fff;*/
}
@media (max-width: 767px){
	 body.page-id-7637 header ul li,
	 body.page-id-7616 header ul li,
	 body.page-id-4708 header ul li,
	 header ul li{
		margin-left: 8px !important;
        margin-right: 8px !important;
	}
}

/* 5 Good Reasons URL */
@media (max-width: 544px){
h2 span.nowrap {
    font-size: 21px;
}
}

/* Startseite */
@media (min-width:768px){ }
@media (min-width:992px){ }
@media (min-width:1000px){ .testi_txt { min-height: 625px; } }
@media (min-width:1100px){ .testi_txt { min-height: 580px; } }
@media (min-width:1200px){ .testi_txt { min-height: 550px; } }
@media (min-width:1300px){ .testi_txt { min-height: 490px; } }

/* Country-Seiten */
blockquote{
    font-size: initial;
    margin: 0;
    padding: 0;
    color: #152c61;
    margin-left: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-style: italic;
}
blockquote::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f10d";
    position: absolute;
    left: -25px;
    font-size: 130%;
}

#datenschutz ol > li {
	margin-bottom: 40px;
}
#terms-of-use ol > li {
	margin-bottom: 10px;
}

#datenschutz ol > li::marker,
#terms-of-use ol > li::marker {
	font-size: 120% !important;
}

#terms-of-use ol.smletter {
    list-style: lower-alpha;
}

/* Klassen */
.nowrap{
	white-space: nowrap;
}
.mx_width600{
	max-width: 600px;
}
/* ul */
.arge_liste{
    line-height: 180%;
	list-style: none;
	padding-left: 0 !important;
}

.txt_xs{
	font-size: 16px;
	line-height: 24px;
}

/* / */
.sl_fett{
	font-weight: bold;
	font-size: 120%;
}

.mb_m{
	margin-bottom: 30px !important;
}

.elementor-counter-number-prefix{
	margin-right: 10px;
}

.arge_svg_350 img,
.bmdg_svg_200 img, .bmdg_svg_300 img, .bmdg_svg_400 img {
	height: auto !important;
	max-width: 100% !important;
}
.bmdg_svg_200 img {
	width: 200px !important;
}
.bmdg_svg_300 img {
	width: 300px !important;
}
.arge_svg_350 img{
	width: 350px !important;
}
.bmdg_svg_400 img {
	width: 400px !important;
}
.arge_hide { display: none; }

.bg_arge_blau { background: #152c61; }
.bg_arge_weiss { background: #ffffff; }
.bg_arge_grau { background: #B8BFCF; }
.bg_arge_dunkelgrau { background: #374750; }
.bg_arge_hellgrau { /* background: #b8bfcf57; */ background: #F3F4F7; }
.bg_arge_sec { background-color: #152c610d!important; }

.bg_arge_semi {
	background-color: #FFFFFF80;
}
.col_arge_blau { color: #152c61; }
.col_arge_hellblau, .col_arge_hellblau h3 { color: #009EE3; }
.col_arge_hellgrau { color: #919191; color: #a9abb0; }
.col_arge_rot { color: #ff0033 !important; }
.col_arge_weiss h1,
.col_arge_weiss, .col_arge_weiss a,
.col_arge_weiss h2, .col_arge_weiss h3,
.col_arge_weiss a span.elementor-icon-list-text {
	color: #fff !important;
}

.arge-slash { color: #fff; padding-left: 15px; }
.arge-divider { color: #ff0033; padding-left: 15px; }

input.wpcf7-submit,
.arge_borrad,
.arge_review{
	border-radius: 6px;
}

/*          */
.ken_img{
	width: 100%;
	animation: move 40s ease infinite;
	-ms-animation: move 40s ease infinite;
	-webkit-animation: move 40s ease infinite;
	-o-animation: move 40s ease infinite;
	-moz-animation: move 40s ease infinite;
}

@-webkit-keyframes move {
  0% {
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
    transform: scale(1.0);
    -ms-transform: scale(1.0);
    -webkit-transform: scale(1.0);
    -o-transform: scale(1.0);
    -moz-transform: scale(1.0);
  }
  50% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
  }
  100% {
    transform: scale(1.0);
    -ms-transform: scale(1.0);
    -webkit-transform: scale(1.0);
    -o-transform: scale(1.0);
    -moz-transform: scale(1.0);
  }
}

/* Border right auf Desktop + Tablet, Border bottom auf Smartphone    */
.bor_ri_bot{
	border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #152C61;
}
@media (min-width:768px){
.bor_ri_bot{
    border-width: 0px 2px 0px 0px;
}
}

.borbot_white, .borbot_white h4 {
	color: #ffffff !important;
}
.borbot_red:before, .borbot_white:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 5px;
    width: 90px;
}
.borbot_20{
	left: 20px;
}
.borbot_red:before {
    border-bottom: 3px solid #ff0033;
}
.borbot_white:before {
    border-bottom: 3px solid #ffffff;
}

.arge_mitglied{
	text-align: center;
}

/* Testimonials Home */
.test_rm_btn{
	color: #ff0033;
	cursor: pointer;
	padding: 15px 0;
}
.testi_rm_txt{
	display: none;
}
.testi_author{
	font-style: normal;
}

/* Downloads */

.down_column ul{
	width: 195px;
    margin: auto !important;
    text-align: left;
	line-height: 250%;
}
.down_column h3{
	min-height: 45px;
}
@media (max-width:767px){
	.down_column {
		margin-bottom: 20px;
	}
}
@media (max-width:1024px){
	.down_column h3{
		min-height: auto;
	}
}
.down_column img {
	box-shadow: 0 0 20px #374750;
	max-height: 300px;
	width: auto;
}
.down_column{
	transition: all 1.5s ease;
}
.down_column:hover{
	transform: translatey(-5px);
}

.logo-start a img{
	width: 400px !important;
	height: auto !important;
}

/* Header */
#header_bmd_logo { min-height: 150px; }
#header_bmd_logo a img {
	width: 100% !important; max-width: 350px !important;
	height: auto !important; min-height: 150px;
}
.header_lang ul li:nth-of-type(1){
	margin-right: 10px !important;
}
.header_lang ul li:nth-of-type(2){
	margin-left: 0 !important;
	margin-right: 10px !important;
}
.header_lang ul li:nth-of-type(3){
	margin-left: 0 !important;
}
.header_lang a span.elementor-icon-list-text:hover{
	color: #ff0033 !important;
}
.lang_active{
	color: #ff0033;
}

/* Country */
#country_bmd_logo a img {
	width: 100% !important;
	max-width: 400px !important;
	height: auto !important;
}
.country_flag{
	width: 100px !important;
	height: 72px !important;
}

/* Sidebar */

.arge_sidebar{
	max-width: 400px;
}

/* Contact Form 7 */
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	border: 0;
}
.wpcf7 form .wpcf7-response-output{
	padding-left: 0;
    margin-left: 0;
    color: #dc3232;
}
.wpcf7-list-item{
	margin-left: 0;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-width: 0;
}
/* Grüner Haken Herstellerlogos Seite de */
#bt_hersteller_logos_dex .gallery-icon{
	position: relative;
}
#bt_hersteller_logos_dex div.gallery-icon:after{	
	content: url("https://building-masterdata.com/wp-content/uploads/gepruefte-produktdaten-und-hohe-datenqualitaet-fuer-die-haustechnik-20x20-1.png");
    position:absolute;
    bottom:20px;
    right:20px;    
}

/* Flaggen */
header svg {
	height: 20px !important;
}

.btn_flag{
	border-radius: 8px;
	padding: 10px;
}

input.wpcf7-submit,
.btn_login, .btn_flag, .btn_flag_footer{
	transition: all 1.5s ease;
}
input.wpcf7-submit:hover,
.btn_login:hover,
.btn_flag:hover{
	transform: translatex(10px);
}
.btn_flag_footer:hover{
	transform: translatey(-5px);
}
.btn_flag a, .btn_flag_footer a{
	background-repeat: no-repeat;
	background-size: 70px 50px;
	background-color: #fff !important;
    color: #152c61 !important;
	width: 210px !important;
	max-width: 100%;
	height: 50px !important;
/*	padding: 17px 15px !important; */
    text-align: right;
}
.btn_flag a {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: right;
	padding-right: 20px !important;
}
.btn_flag a span.elementor-button-icon{
    align-content: center;
    flex-wrap: wrap;
    display: flex;
}
.btn_flag a span.elementor-button-text{
    line-height: 1.2em;
}

.btn_flag a, .btn_flag_footer a,
.btn_shadow,
.cnt_login div.elementor-widget-wrap,
.cnt_flag img{
	box-shadow: 0 4px 8px 0 #00000026;
}
.btn_flag a, .btn_flag_footer a,
.btn_shadow{
	align-content: center;
	padding-top: 0;
	padding-bottom: 0;
}

.btn_flag_footer a{
	width: 70px !important;
	padding: 17px 5px !important;
}

/* 20251119 Neu Baltikum und Ungarn */
div.btn_flag_ee {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.btn_flag_ee a{
    background-image: url("https://bmd.bt-webdesign.info/wp-content/uploads/estonia.svg");
	background-size: contain;
	border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
	height: 25px !important;
}
.btn_flag_ee a.elementor-button{
	padding-top: 13px;
	padding-bottom: 12px;
}
div.btn_flag_lv {
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.btn_flag_lv a{
    background-image: url("https://bmd.bt-webdesign.info/wp-content/uploads/latvia.svg");	
	background-size: auto;
	border-radius: 0 !important;
	height: 25px !important;
}
.btn_flag_lv a.elementor-button{
	padding-top: 12px;
	padding-bottom: 13px;
}
div.btn_flag_lt {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.btn_flag_lt a{
    background-image: url("https://bmd.bt-webdesign.info/wp-content/uploads/lithuania.svg");	
	background-size: contain;
	border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
	height: 25px !important;
}
.btn_flag_lt a.elementor-button{
	padding-top: 12px;
	padding-bottom: 13px;
}
.bt_flag_drei .btn_flag_ee a.elementor-button,
.bt_flag_drei .btn_flag_lv a.elementor-button,
.bt_flag_drei .btn_flag_lt a.elementor-button{
	padding-top: 0;
	padding-bottom: 0;
	height: 16.6666px !important;
}
.bt_flag_drei .btn_flag_lt a.elementor-button{
	background-size: 25px 16.6666px;
}

.btn_flag_hu a{
     background-image: url("https://bmd.bt-webdesign.info/wp-content/uploads/hungary.svg");
     background-size: auto;
}

.btn_flag_ch a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/switzerland.svg);
	 background-size: auto;
}
.btn_flag_de a{
     background-image: url(https://building-masterdata.com//wp-content/uploads/germany.svg);
}
.btn_flag_uk a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/union-jack.svg );
}
.btn_flag_sv a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/sverige.svg);
}
.btn_flag_es a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/spain.svg);
}
.btn_flag_be a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/belgium.svg);
}
.btn_flag_fr a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/france.svg);
}
.btn_flag_it a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/italy.svg);
}
.btn_flag_nl a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/netherlands.svg);
}
.btn_flag_pl a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/poland.svg);
}
.btn_flag_uk a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/union-jack.svg);
}

/*
.btn_flag_cz a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/czech-republic.svg);
}
*/

div.btn_flag_cz {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.btn_flag_cz a{
    background-image: url(https://building-masterdata.com/wp-content/uploads/czech-republic.svg);
	background-size: auto;
	border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
	height: 25px !important;
}
.btn_flag_cz a.elementor-button{
	padding-top: 13px;
	padding-bottom: 12px;
}

div.btn_flag_sk {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.btn_flag_sk a{
    background-image: url(https://building-masterdata.com/wp-content/uploads/slovenska-republika.svg);	
	background-size: auto;
	border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
	height: 25px !important;
}
.btn_flag_sk a.elementor-button{
	padding-top: 12px;
	padding-bottom: 13px;
}

.btn_flag_po a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/portugal.svg);
}
.btn_flag_no a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/norway.svg);
}
.btn_flag_dn a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/denmark.svg);
}
.btn_flag_fi a{
     background-image: url(https://building-masterdata.com/wp-content/uploads/finnland.svg);
}

/* DQR Section 20251103*/
.bt_sec_dqr .elementor-image-box-wrapper img{
	margin:auto;
}

/* Footer */
#footer_arge_logo a img { width: 250px !important; max-width: 250px !important; height: auto !important; }

/* Bootstrap mini */
.container-fluid{padding-right:15px;  padding-left:15px;  margin-right:auto;  margin-left:auto;}
.container{padding-right:15px;  padding-left:15px;  margin-right:auto;  margin-left:auto;}
@media (min-width:768px){.container{width:750px;  } }
@media (min-width:992px){.container{width:970px;  } }
@media (min-width:1200px){.container{width:1170px;  } }
.row{margin-right:-15px;margin-left:-15px;}
.clearfix:before,.clearfix:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" ";}
.clearfix:after,.container-fluid:after,.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;padding-right:15px;padding-left:15px;}
.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;}
@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:992px){.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;}
}