/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */

.navbar #block-search-form, 
.navbar-nav {
    float: left;
    margin: 30px;
} 

img, img.scale-with-grid, video {
    height: auto;
    max-width: 100%;
}
 
body {
    font-size: 16px;
} 
 
.navbar {
    margin-bottom: 0;
}		
	
	
#page-header{
  margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}	


.region-header {
 background: transparent url("../images/bg_hi.png") no-repeat scroll center bottom;
 position: relative;
 min-height: 430px;
}


.block:first-child h2.block-title, .page-header {
    margin-top: 23px;
}

.page {
 padding-top: 20px;
}


.info {
 background: #f4f4f4;
 position: absolute;
 bottom: -1px;
 border-radius: 15px 15px 0 0;
 border-left: 1px solid #ccc;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
}

.info h2 {
  font-size: 22px;
  color: #262535;
 }
 
 .info2 {
   font-size: 19px;
    padding-bottom: 15px;
		color: #262535;
		padding-top: 25px;
 }
 
 .photo img {
  border-radius: 15px;
 }
 
 
.main-container {
 background: #f4f4f4;
} 


.region-content .block {
 padding-bottom: 15px;
}

.knowledge .block-content {
 color: #fff;
 border-radius: 25px;
 background: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bfd255+0,8eb92a+50,72aa00+51,9ecb2d+100;Green+Gloss */
background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

 padding: 20px;
 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}


.services .block-content {
color: #fff;
 border-radius: 25px;
background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0b7a1+0,8c3310+50,752201+51,bf6e4e+100;Brown+Gloss */
background: #f0b7a1; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #f0b7a1 0%, #8c3310 50%, #752201 51%, #bf6e4e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#bf6e4e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

 padding: 20px;
 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}

.solutions .block-content {
color: #fff;
 border-radius: 25px;

background: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,2989d8+50,207cca+51,7db9e8+100;Blue+Gloss+Default */
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

 padding: 20px;
 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}

.dedicated .block-content {
color: #fff;
 border-radius: 25px;
 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f85032+0,f16f5c+50,f6290c+51,f02f17+71,e73827+100;Red+Gloss+%231 */
background: rgb(248,80,50); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


 padding: 20px;
 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}

.dedicated .block-content img,
.knowledge .block-content img,
.services .block-content img,
.solutions .block-content img{
 border-radius: 0 0 25px 0;
}


h2.block-title {
 color: #fff;
}


.webform-client-form {
 background: #fff;
 border-radius: 25px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    margin-top: 2em;
    padding: 3% 7%;
}

.btn {
 background: #2196f3;
 color: #fff;
}

.region-sidebar-second .block,
.region-sidebar-first .block {
  margin-bottom: 15px;
}

.world .block-content,
.europe .block-content,
.berlin .block-content {
padding: 5px;
background: rgba(134,142,162,1);
background: -moz-linear-gradient(-45deg, rgba(134,142,162,1) 0%, rgba(102,116,147,1) 50%, rgba(76,87,107,1) 51%, rgba(134,142,162,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(134,142,162,1)), color-stop(50%, rgba(102,116,147,1)), color-stop(51%, rgba(76,87,107,1)), color-stop(100%, rgba(134,142,162,1)));
background: -webkit-linear-gradient(-45deg, rgba(134,142,162,1) 0%, rgba(102,116,147,1) 50%, rgba(76,87,107,1) 51%, rgba(134,142,162,1) 100%);
background: -o-linear-gradient(-45deg, rgba(134,142,162,1) 0%, rgba(102,116,147,1) 50%, rgba(76,87,107,1) 51%, rgba(134,142,162,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(134,142,162,1) 0%, rgba(102,116,147,1) 50%, rgba(76,87,107,1) 51%, rgba(134,142,162,1) 100%);
background: linear-gradient(135deg, rgba(134,142,162,1) 0%, rgba(102,116,147,1) 50%, rgba(76,87,107,1) 51%, rgba(134,142,162,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#868ea2', endColorstr='#868ea2', GradientType=1 );

 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
border-radius: 10px;
color: #fff;
}

.region-sidebar-first  h2.block-title {
 font-size: 35px;
}


.cross .block-content{
padding: 5px;
background: rgba(100,102,144,1);
background: -moz-linear-gradient(-45deg, rgba(100,102,144,1) 0%, rgba(79,82,130,1) 50%, rgba(59,62,94,1) 51%, rgba(100,102,144,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(100,102,144,1)), color-stop(50%, rgba(79,82,130,1)), color-stop(51%, rgba(59,62,94,1)), color-stop(100%, rgba(100,102,144,1)));
background: -webkit-linear-gradient(-45deg, rgba(100,102,144,1) 0%, rgba(79,82,130,1) 50%, rgba(59,62,94,1) 51%, rgba(100,102,144,1) 100%);
background: -o-linear-gradient(-45deg, rgba(100,102,144,1) 0%, rgba(79,82,130,1) 50%, rgba(59,62,94,1) 51%, rgba(100,102,144,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(100,102,144,1) 0%, rgba(79,82,130,1) 50%, rgba(59,62,94,1) 51%, rgba(100,102,144,1) 100%);
background: linear-gradient(135deg, rgba(100,102,144,1) 0%, rgba(79,82,130,1) 50%, rgba(59,62,94,1) 51%, rgba(100,102,144,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646690', endColorstr='#646690', GradientType=1 );
 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
border-radius: 10px;
color: #fff;
}



@media (max-width: 600px) {
 .front .page-header {
  display: none;
 }

}


.view-id-meet_us .webform-component--info {
 display: none;
}

.view-id-meet_us strong {
  font-size: 130%;
}