@import url("../fonts/stylesheet.css");

body {   font-size: 16px;    font-family: 'source_sans_proregular';color:#fff;}

.wrapper {
    margin: 0 auto;
    max-width: 1675px;
}

.container {   width: 100%;   }
.mbr-section {   padding: 0 147px;}

.input-inverse {
    background-color: #fff;
    border-color: #fff;
    color: green;
}
.input-sm {
    border-radius: 0;
    font-size: 16px;
    height: 39px;
    line-height: 1.5;
    padding: 8px 15px;
}

.form-control.input-inverse:focus {
    border-color: #fff;
	background: #EBF1FB;
}


.mbr-navbar__container {   padding: 0;}
.mbr-navbar:before, .mbr-navbar__container {   height: auto;}
a {
    color: #fff;
    text-decoration: none;
}
a:hover, a:focus {   color: #88898A;   text-decoration: none;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height: 1;
}
/**********headerbar*************/
#ext_menu-0 .mbr-navbar__section {   background: rgba(0,0,0,0.2);max-width: 1675px;
    margin: 0 auto;
    left: 0;
    right: 0;}
#ext_menu-0.mbr-navbar--stuck .mbr-navbar__section {   background: #6e7582;}
.mbr-navbar__brand-link:after, .mbr-navbar__brand-img {   height: auto; max-height:100%;}
.mbr-navbar--short .mbr-navbar__container {
    padding: 0;
}
.mbr-navbar--short .mbr-navbar__brand-link:after, .mbr-navbar--short .mbr-navbar__brand-img {
    height: 64px;
}
.mbr-buttons {   margin: -34px 0 13px;}
.mbr-navbar__item {  color: #fff;  font-size: 18px;   text-transform: uppercase;    margin-left: 20px;   font-family: 'source_sans_prosemibold';}
#ext_menu-0 li:before{content:''; padding-right:0;}
.button {
    background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
    border: 1px solid #fff;
    color: white;
    font-family: 'source_sans_probold';
    padding: 15px 20px;
    transition: all 150ms ease-in-out 0s;
}
.button:hover {
    background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
   color: white;
}



#testimonials1-4 .mbr-section__container--last {
    padding-bottom: 50px !important;
}

b, strong {
    font-size: 18px;
}

#header1-1 {
    background-color: #22303d;
}
span.button a:hover { color: white; }
.icon {   padding-right: 10px;    margin-top: -5px;}
.mbr-navbar--stuck span.button {
    padding: 6px 20px;
}

/******headerTOP*******/
.mbr-after-navbar:before {    height: 0;}
.mbr-box__magnet--sm-padding {   padding: 200px 0 100px 0;}
.mbr-section--full-height {   height: auto;}


.mbr-hero__text {   font-size: 50px; letter-spacing: 0;}
.mbr-hero li {
    font-size: 18px;
    font-family: 'source_sans_prosemibold';
    line-height: 1.5 !important;
    margin: 10px 0;
}
.mbr-hero__subtext {   font-size: 18px;}
ul, ol {   padding: 0;}
ul.list {margin-top: 20px;}
li {       line-height: 1;  margin-bottom: 7px;list-style: none;}

.first {width: 27%;}
li:before{content:'»'; padding-right:5px;}
ul.list li{background: url(../../images/ico-ok.png) 1px 5px no-repeat;    padding: 0 0 0 30px;line-height: 2;}
ul.list li:before{content:''; padding-right:0;}

.topbox {   background: rgba(74,100,129,0.8);padding: 30px;border-radius:5px;    padding-bottom: 100px;}
.topbox1 {    background: url(../../images/ico-rad.png) bottom 25px right 25px no-repeat rgba(74,100,129,0.8);}
.topbox2 {    background: url(../../images/ico-book.png) bottom 25px right 25px no-repeat rgba(74,100,129,0.8);}
.topbox3 {    background: url(../../images/ico-orden.png) bottom 25px right 25px no-repeat rgba(74,100,129,0.8);}
.tab-content  img{   width: 100%;}

.mbr-header--reduce .mbr-header__text {   font-size: 28px;   text-align: left;    border-bottom: 1px solid rgba(255,255,255,0.2);   padding-bottom: 10px;}
.mbr-section__container--middle {   padding-bottom: 20px;}
.mbr-article {   color: #c2cad8;   font-size: 16px;line-height: 1.5;}
table {line-height: 1;}
td, th {   vertical-align: top;    padding: 10px 10px 0 0;}
.mbr-section__container--last {  padding-bottom: 0;}
.box-icons{text-align:right;}

.mbr-box__magnet > div:nth-child(2) {   padding-left: 0;padding-right:15px;}
.mbr-box__magnet > div:nth-child(3) {   padding-left: 15px;padding-right:15px;}
.mbr-box__magnet >div:nth-child(4) {    padding-left:15px;padding-right:0;}

.mbr-navbar--open .mbr-navbar__item {   padding: 20px 5px;}
.mbr-navbar--open span.angebot {   padding-right: 0;}
/*************Minicutter*********/
section#content5-3 {   color: #000;    background-position: 50% 0;}
#content5-3  h3.mbr-header__text {   font-size: 40px;   line-height: 1;   letter-spacing: 0;    margin-bottom: 20px;}


/****content*****/
#testimonials1-4 .mbr-section__header {   font-size: 40px;   letter-spacing: 0;    text-align: left;    margin-bottom: 25px;}
.mbr-section__col.col-xs-12.col-sm-8 {
    padding-left: 0;
}
.nav-tabs li:before{content:''; padding-right:0;}
.nav-tabs { border: 1px solid #bac2cd;   background: #bac2cd;  border-top-left-radius: 5px;  border-top-right-radius: 5px;  margin: 0 !important;}
.nav-tabs > li:first-child {   padding: 0 0 0 30px;}
.tab-content {  background: #fff;   padding: 30px;   border-bottom-left-radius: 5px;   border-bottom-right-radius: 5px;    overflow: auto;}
.nav > li > a {   padding: 15px 35px; color: #000;    text-decoration: none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {   color: #000;    text-decoration: none;    border: none;}
.nav-tabs > li > a:hover {   border: none;    background: #fff;}
.nav-tabs > li:hover{
    float: left;
    margin-bottom: -1px;
}
 .nav > li > a{   margin: 0 0 -3px 0;border:none;}

 
 .product-table {   background-color: transparent;   color: #000;   width: 100%;    text-align: center;}
 .product-table td {  vertical-align: middle; padding: 8px;}
 
.cols5 td { width: 20%}
.cols4 td { width: 25%}
 
 .product-table tr {background: #f2f2f2;}
 .product-table tr:nth-child(4n+2) {background: #fff;}
 .product-table tr:nth-child(4n+3) {background:#fff;}
 .product-table tr:nth-child(1) {background: #e5e5e5; font-family: 'source_sans_prosemibold';}
 
.product-image {  border-bottom: 1px solid #e5e5e5;  padding-bottom: 30px;   margin-bottom: 30px !important;}

.mbr-header {
    margin-top: 0;
}



/****footer****/
#contacts2-5  form , #contacts2-5  figure{   margin-top: 20px;}
#contacts2-5 .mbr-buttons {    margin: -25px 0 13px 0;}
#contacts2-5 a {
    color: lightblue;
}

#contacts2-5 a:hover {
    color: #fff;
}
#contacts2-5 .mbr-header {
    margin-top: 0;
}
button.mbr-buttons__btn.btn.btn-lg.btn-danger {   background: rgb(64, 87, 112);   border: 1px solid#fff;text-transform:uppercase;}
button.mbr-buttons__btn.btn.btn-lg.btn-danger:hover {   background: #A0A7B6;}



/*iPad Landscape */
@media (max-width: 1024px){
.mbr-section {   padding: 0 30px;}
.mbr-box__magnet > div:nth-child(2) {   padding-left: 0;padding-right:15px;}
.mbr-box__magnet > div:nth-child(3) {   padding-left: 15px;padding-right:15px;}
.mbr-box__magnet > div:nth-child(4) {    padding-left:15px;padding-right:0;}
#header1-1 {   background-size: cover;    background-position: 30% 0;}
.mbr-navbar__item {   padding: 0 5px;}
.col-sm-5 {   width: 50%;}
.mbr-hero {   margin-bottom: 0;}
.mbr-hero__text {   font-size: 40px;}
.mbr-header--reduce .mbr-header__text {    font-size: 28px; margin-top: 0px; padding-top: 10px; line-height:1.1}
#contacts2-5 .mbr-buttons {   margin: 0px 0 13px 0;}
.mbr-navbar__item .button {     padding: 10px; }
.mbr-navbar--stuck span.button {
    padding: 6px 10px;
}
#header1-1 {     background-position:18% -40%;     background-size: 1675px auto !important; }

}


@media (min-width: 769px){
.col-sm-8 {    width: 66.66666667%;}
}

/*iPad portrait */
@media (max-width: 768px){
.col-sm-4 {   width: 100%;padding: 0;}
.mbr-box__magnet div:nth-child(2),.mbr-box__magnet div:nth-child(3) ,.mbr-box__magnet div:nth-child(4) { padding:15px 0;}
#header1-1 {   background-size: 170%  !important;    background-position: 30% 0;}
.mbr-header__text {    letter-spacing: 0;}
.col-sm-8 {
    width: 100%;padding-right: 0px;
}
.col-sm-5 {   width: 100%;}
.nav-tabs > li:first-child {    padding: 0;}
.nav > li > a {
    padding: 15px 20px;
}
#testimonials1-4 .mbr-section__header {     font-size: 30px; }
.mbr-section__container.mbr-section__container--std-padding.container {     padding: 50px 0 !important; }
.mbr-contacts.mbr-contacts--wysiwyg.row {     padding: 0 15px !important; }
}





/*iPhone 6 Plump landscape */
@media (max-width: 736px){
	.mbr-navbar__brand-img {
    width:75%; height: auto !important;
}
#contacts2-5 {    padding-bottom: 30px 20px; !important;}

 }
 
 @media (min-width: 668px) and (max-width: 736px){

#header1-1 {     background-position:24% -5%;     background-size: 1400px auto !important; }

 }



/*iPhone 6 landscape */
@media (max-width: 667px){ }

/*Android (Nexus 4) landscape */
@media (max-width: 600px){ }

/*iPhone 5 Landscape*/
@media (max-width: 568px){ 
#content5-3 h3.mbr-header__text {    font-size: 30px;}
.tab-content {    padding: 30px 0;}
}

/*iPhone 6 Plump portrait */
@media (max-width: 414px){ 

.mbr-section { padding: 0 20px; }
body {    word-break: break-word;}

#header1-1 {     background-position: 48% -4%;     background-size: 1675px auto !important;
}
.mbr-box__magnet--sm-padding {     padding: 300px 0 100px;}

.mbr-hero__text {   font-size: 38px;}
.mbr-hero__subtext {    font-family: 'source_sans_probold';}
.topbox {    padding: 20px 20px 100px;}
section#content5-3 {    background-position: 48% 0; }
.row.col-sm-6 {    width: 85%;}
.mbr-section__container--first {    padding-top: 40px;}

#testimonials1-4 .mbr-section__header {  line-height: 1.1;}

.first {    width: 35%; font-size:16px !important}
}

/*Android (Nexus 4) portrait */
@media (max-width: 384px){ }

/*iPhone 6 portrait */
@media (max-width: 375px){ }

/*iPhone 5 portrait + Crappy Android landscape*/
@media (max-width: 320px){ 



}

/*Crappy Android portrait */
@media (max-width: 240px){ }


#cookiedingsbums{width: 100%;	padding: 10px 5%;	box-sizing: border-box;	position: fixed;	background-color: #f3f3f3;	font-size: 14px;	z-index: 99;     line-height: 1;     bottom: 0;	}
#cookiedingsbums .cookiecontent{font-size: 11px;line-height: 18px;color: #999;	display: inline-block;font-family:Arial,Arial Unicode MS,Helvetica,DejaVu Sans,Lucida Sans Unicode,sans-serif;position: relative;padding-left: 20px;text-align: center;    width: 100%;}
#cookiedingsbums .cookiebuttons{display: inline-block;	float: right;}
#cookiedingsbums .clr {	clear: both;}
#cookiedingsbums.cookiebuttons .btn{	padding: 5px 10px !important;color: #999;	background-color: #333;	font-size: 12px;	line-height: 14px;}
#cookiedingsbums.cookiebuttons .btn:hover{ 	background-color: #111111;	color: #999;}
#cookiedingsbums.hidden{	display: none;	visibility: hidden;}
#cookiedingsbums  a {    color: #999;text-decoration:underline;}
#cookiedingsbums a:hover {    color: #444;}
#cookiedingsbums #cookiehintsubmit {    border: none;     cursor:pointer;           background:#004a88;box-shadow:none;
     color: #fff;
    padding: 0 10px;
    text-decoration: none;
    border-radius: 2px;
    margin-left: 5px;    transition: all 0.15s ease 0s;    font-family: Arial,Arial Unicode MS,Helvetica,DejaVu Sans,Lucida Sans Unicode,sans-serif;
    font-size: 11px;line-height: 18px;}
#cookiedingsbums #cookiehintsubmit:hover {
    background: #999; color: #fff;
}
#cookiedingsbums #cookiehintsubmit:focus {    outline: none;}
   