@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,500,700,300italic,400italic,700italic);/********************************Typography********************************/body {    padding-top: 110px;    background: #fff;    font-family: 'Roboto', sans-serif;    font-weight: 300;    color: #333333;    font-size: 16px;    line-height: 24px;}h1,h2,h3,h4,h5,h6 {    font-weight: 400;    font-family: 'Roboto', sans-serif;        margin-bottom: 0;    margin-top: 0;}h1 {    font-size: 40px;}.extra-large-h1 {    font-size: 72px;}h2 {    font-size: 28px;    line-height: 30px;    padding-bottom: 5px;}h4 {    font-size: 22px;    line-height: 24px;}h5 {    font-weight: 300;    padding-bottom: 5px;    line-height: 20px;}/** media **/@media (max-width: 768px) {    h1 {        font-size: 28px;    }        .extra-large-h1 {        font-size: 50px;    }}/** END **/b, strong {    font-weight: 500;}.ul-no-margin-left {    margin-left: -22px;}a {    color: #333333;    text-decoration: underline;    -webkit-transition: color 400ms, background-color 400ms;    -moz-transition: color 400ms, background-color 400ms;    -o-transition: color 400ms, background-color 400ms;    transition: color 400ms, background-color 400ms;}a:hover,a:focus {    text-decoration: none;    color: #000000;}a:hover img, a:focus img {    opacity: 0.7;    filter: alpha(opacity=70);     -webkit-transition: width 1s, height 2s; /* For Safari 3.1 to 6.0 */    transition: all 1s, height 2s;}hr {    border-top: 1px solid #e5e5e5;    border-bottom: 1px solid #fff;}.gradiant {    background-image: -moz-linear-gradient(90deg, #000000 0%, #000000 100%);    background-image: -webkit-linear-gradient(90deg, #000000 0%, #000000 100%);    background-image: -ms-linear-gradient(90deg, #000000 0%, #000000 100%);}.gradiant-horizontal {    background-image: -moz-linear-gradient(4deg, #000000 0%, #000000 100%);    background-image: -webkit-linear-gradient(4deg, #000000 0%, #000000 100%);    background-image: -ms-linear-gradient(4deg, #000000 0%, #000000 100%);}.btn {    border-width: 0;    border-radius: 0px;}.btn.btn-primary {    background: #000000;    border-color: #000000;}.btn.btn-primary:hover,.btn.btn-primary:focus {    background: #000000;}.column-title {    margin-top: 0;    padding-bottom: 15px;    border-bottom: 1px solid #eee;    margin-bottom: 15px;    position: relative;}.column-title:after {    content: " ";    position: absolute;    bottom: -1px;    left: 0;    width: 40%;    border-bottom: 1px solid #000000;}ul.nostyle {    list-style: none;    padding: 0;    margin-bottom: 20px;}ul.nostyle i {    color: #000000;}.scaleIn {    -webkit-animation-name: scaleIn;    animation-name: scaleIn;}@-webkit-keyframes scaleIn {    0% {        opacity: 0;        -webkit-transform: scale(0);        transform: scale(0);    }    100% {        opacity: 1;        -webkit-transform: scale(1);        transform: scale(1);    }}@keyframes scaleIn {    0% {        opacity: 0;        -webkit-transform: scale(0);        -ms-transform: scale(0);        transform: scale(0);    }    100% {        opacity: 1;        -webkit-transform: scale(1);        -ms-transform: scale(1);        transform: scale(1);    }}/********************************Header********************************/.navbar.navbar-default {    border: 0;    border-radius: 0;    margin-bottom: 0;    font-size: 14px;}.navbar.navbar-default a{    text-decoration: none;}.navbar.navbar-default .navbar-toggle {    margin-top: 40px;    margin-right: 5px;    /*border-radius: 0;    border-color: #363636;*/    border: none;}.navbar.navbar-default .navbar-brand {    height: auto;    padding: 34px 15px 20px;}.navbar-default .navbar-toggle .icon-bar {    background-color: #272727;    width: 25px;    height: 2px;}.navbar.navbar-default .navbar-toggle:hover, .navbar.navbar-default .navbar-toggle:active, .navbar.navbar-default .navbar-toggle:focus {    background-color: inherit;}@media only screen and (min-width: 768px) {    #main-menu.navbar-default {        background: rgba(255, 255, 255, 0.9);        -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);        box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);		    }    #main-menu.navbar-default .navbar-nav > li > a {        padding-top: 64px;        padding-bottom: 25px;        font-weight: 400;        font-size: 16px;        color: #333;            }    #main-menu.navbar-default .navbar-nav > li.active > a,    #main-menu.navbar-default .navbar-nav > li.open > a,    #main-menu.navbar-default .navbar-nav > li.active > a > span.link-bar-bottom {        background: transparent;        padding-top: 64px;                        color: black;    }    #main-menu.navbar-default .navbar-nav > li.active > a > span.link-bar-bottom,    #main-menu.navbar-default .navbar-nav > li > a:hover > span.link-bar-bottom,    li.dropdown.active a:hover#dropdownmenu1.dropdown-toggle span.link-bar-bottom {         padding-bottom: 4px;        border-bottom: 4px solid black;    }    li.dropdown.active.open a#dropdownmenu1.dropdown-toggle span.link-bar-bottom, li.dropdown.active a#dropdownmenu1.dropdown-toggle span.link-bar-bottom {        border:none;    }        li.dropdown.active a:hover#dropdownmenu1.dropdown-toggle span.link-bar-bottom {            }        #main-menu.navbar-default .dropdown-menu {        margin-top: 1px;        padding: 0;        min-width: 200px;        background-color: rgba(255, 255, 255, 0.9);        border: 0;        border-radius: 0;        box-shadow: none;        -webkit-box-shadow: none;        background-clip: inherit;    }    #main-menu.navbar-default .dropdown-menu > li {        padding: 0 15px;        /*border-left: 3px solid transparent;        margin-left: -20px;        padding-left: 17px;*/        -webit-transition: border-color 400ms;        transition: border-color 400ms;            }    #main-menu.navbar-default .dropdown-menu > li > a {                padding: 15px 0;        /*color: #eeeeee;        */    }    #main-menu.navbar-default .dropdown-menu > li:first-child > a {        border-top: 0;    }    #main-menu.navbar-default .dropdown-menu > li.active,    #main-menu.navbar-default .dropdown-menu > li.open,    #main-menu.navbar-default .dropdown-menu > li:hover {        text-decoration: none;        background-color: rgba(0, 0, 0, 0.9);        color: #ffffff;    }    #main-menu.navbar-default .dropdown-menu > li.active > a,    #main-menu.navbar-default .dropdown-menu > li.open > a,    #main-menu.navbar-default .dropdown-menu > li:hover > a {        text-decoration: none;        background-color: rgba(255, 255, 255, 0);        color: #ffffff;    }}@media (max-width: 765px) {    body {        padding-top: 110px;    }    #main-menu.navbar-default {        background: rgba(255, 255, 255, 0.9);    }        .navbar-default .navbar-nav>li>a {        color: #777;        font-weight: 400;        font-size: 16px;        color: #333;    }    .navbar-default .navbar-nav .open .dropdown-menu>li>a {        color: #333;    }    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {        background-color: #fff;    }    }    @media (max-width: 650px) {    body {        padding-top:50px;    }    .navbar.navbar-default .navbar-brand {        height:50px;        padding: 0;    }    .navbar-brand>img {        padding-top:10px;        padding-left:15px;        padding-bottom:5px;        height: 50px;    }    .navbar.navbar-default .navbar-toggle {        margin-top: 10px;    }        .navbar-default .navbar-nav>li>a {        color: #777;        font-weight: 400;        font-size: 16px;        color: #333;    }        .navbar-default .navbar-nav .open .dropdown-menu>li>a {        color: #333;    }        .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {        background-color: #fff;    }    }.img-always-100 {    width: 100%;}.no-margin{    margin: 0;}.no-padding {    padding: 0;}/***************CONTAINER****************/section {    padding: 50px 0;}.like-a-secion {    padding: 50px 0;}.padding-top-bottom-100 {    padding: 100px 0;}.padding-for-forms {    padding: 60px 0;}.extra-padding-20 {    padding-top: 20px;}.extra-padding-30 {    padding-top: 30px;}.extra-padding-30-tb {    padding-top: 30px;    padding-bottom: 30px;}.extra-padding-100-tb {    padding-top: 100px;    padding-bottom: 100px;}.extra-padding-50 {    padding-top: 50px;}.extra-padding-100 {    padding-top: 100px;}.extra-padding-bottom {    padding-bottom: 100px;}@media (max-width: 768px) {    .xs-padding-top {        padding-top: 30px;    }}/*Backgroundcolors*/.white-background {    background-color: #ffffff;}.black-background {    background-color: #000000;     color: #ffffff;}.black-background h1{    color: #fff;    font-weight: 300;    }.yolk-background {    background-color: #f7af02;}.purple-background {    background-color: #69528c;}.purple-background p{    color: #ffffff;    font-size: 16px;}.grey-background {    background-color: #e4e4e4;}.grey-home {    background-color: #808080;}.youtube-background {        background-color: #e96349;    color: #ffffff;}.violet-background {    background-color: #3f2f45;    color: #ffffff;}.youtube-background h2, .youtube-background h5 {        color: #ffffff;}.red-background, .red-background a {    background-color: #cb1306;    color: #ffffff;}/**FORMS **/.blue-background {    background-color: #0067b4;     color: #ffffff;}.baby-blue-background {    background-color: #07a1e2;    color: #ffffff;}#imprint .baby-blue-background a {    color: #ffffff;}/****HOME****************/body#home section#topic p {    font-size: 18px;}body#home   {    font-weight: 300;    font-size: 16px;}section.home-black {    padding: 33px 0;}    #home-unique-essay-contest img  {    padding-top: 30px;    padding-bottom: 13px;    max-width: 100px;}#home-unique-essay-contest h2 {    color: #ffffff;}#home-unique-essay-contest .col-xs-12 {    padding-top: 5px;    border-top: 10px solid grey;}#home-unique-essay-contest .white-background {    padding-bottom: 20px;    }#home-infobox h1 {    font-size: 40px;    font-weight: 500;}#home-getInTouch .home-getInTouch-p p {    padding-top: 15px;}/*HOME END**//**PRIZES************/@media (max-width: 768px) {    .no-padding-xs.col-xs-12 {        padding-left: 0;        padding-right: 0;    }    #valign-parent p {        font-size: 18px;            padding: 20px 0;    }}#valign-parent p {    font-size: 20px;     line-height: 28px;}.col-xs-12#valign-child {    padding-top: 20px;    padding-bottom: 20px;}#page-3 p, #page-4 p {    margin-bottom: 15px;    }/**PRIZES END**//** RULES **/.table > tbody > tr > th, .table > tbody > tr > td {    padding: 15px 0;    border: none;    border-bottom: 1px solid black;}.table > tbody > tr > th {    padding-right: 20px}.rules-background {    background: url(../images/rules/getInspired_background.jpg) no-repeat center center fixed;   -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}.rules-background h1 {    color: #ffffff;}.quote {    color: #f7af02;    font-size: 20px;    line-height: 28px;    font-weight: 400;}.quote span {    font-size: 14px;}.rounds-img img {    padding: 50px 0;}/** RULES END**//**GLANCE**/.triangle-200 {    width: 0;    height: 0px;    -webkit-transform:rotate(360deg);    border-style: solid;    border-width: 35px 35px 0 35px;    border-color: #ffffff transparent transparent transparent;}.youtube-glance-img {    padding: 10px 0 20px 0;}.media-body, .media-left, .media-right {    display: table-cell;    }.media {    margin-top: 30px;}.media-left {    padding-right: 20px;}.media-heading {       margin-bottom: 0;}/**GLANCE END**//**centering text/<p> within column after equalheight**/.padding-top-bottom-15 {    padding: 15px;}#valign-parent {    display: table; }#valign-child {    display: table-cell;    vertical-align: middle;}/** END **//**IMAGE BELOW NAV **/.nopadding-containerfluid {    padding: 0;}.nopadding-containerfluid > img {    width: 100%;}/**CAROUSEL **/.carousel-inner .active.left {     left: -25%; }.carousel-inner .next {     left:  25%; }.carousel-inner .prev {     left: -25%; }.carousel-control {     width:  4%; }.carousel-control.left,.carousel-control.right {    margin-left:15px;    background-image:none;}/**fade in */.carousel-fade .carousel-inner .item {  opacity: 0;  transition-property: opacity;}.carousel-fade .carousel-inner .active {  opacity: 1;}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {  left: 0;  opacity: 0;  z-index: 1;}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {  opacity: 1;}.carousel-fade .carousel-control {  z-index: 2;}/*WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."now override the 3.3 new styles for modern browsers & apply opacity*/@media all and (transform-3d), (-webkit-transform-3d) {    .carousel-fade .carousel-inner > .item.next,    .carousel-fade .carousel-inner > .item.active.right {      opacity: 0;      -webkit-transform: translate3d(0, 0, 0);              transform: translate3d(0, 0, 0);    }    .carousel-fade .carousel-inner > .item.prev,    .carousel-fade .carousel-inner > .item.active.left {      opacity: 0;      -webkit-transform: translate3d(0, 0, 0);              transform: translate3d(0, 0, 0);    }    .carousel-fade .carousel-inner > .item.next.left,    .carousel-fade .carousel-inner > .item.prev.right,    .carousel-fade .carousel-inner > .item.active {      opacity: 1;      -webkit-transform: translate3d(0, 0, 0);              transform: translate3d(0, 0, 0);    }}/*fade in END *//*.carousel-control {  padding-top:5%;  width:5%;  font-size: 80px;}*/#myCarousel .col-md-3, .col-xs-3 {    padding-left: 0;    padding-right: 0;}/** Black Container **/.black-container {    background-color: #000000;     color: #ffffff;}.black-container > h2 {    font-size: 40px;    }.black-container > h2 > span {    color: #f7af02;}.black-container a {     color: #ffffff;    }.white-container {    background-color: #ffffff;     }/**TXT OVER IMAGE**/.caption {    width:100%;    max-width:1140px;		    text-align:center;    bottom: 43%;    position: absolute;}.caption h4 {    color: #fff;    font-size: 45px;    -webkit-font-smoothing: antialiased;}/**FORMS**/.form-control {    border-radius: 0;    box-shadow: none;    border: 1px solid #fff;    height: 45px;}label {    font-weight: 300;    padding-top: 3px;}.btn-submit {    background-color: inherit;    border: 1px solid white;    padding-left: 40px;    padding-right: 40px;    height: 45px;}.btn.focus, .btn:focus, .btn:hover {        text-decoration: none;    background-color: black;    border: 1px solid black;    color: #ffffff;}.g-recaptcha {    width: 100%;}input[type="file"] {        background-color: white;      width: 100%;}.file {    padding: 9px 0 9px 4px;    background-color: white;        }#newsletter #myCarousel .item.active div.col-sm-3 {        height: 150px;    }.border-left {    border-left: 1px solid #666666;}#newsletter #myCarousel .carousel-control.left {        margin-left: -35px;}#newsletter #myCarousel .carousel-control.right {        margin-right: -35px;}#newsletter #myCarousel .carousel-control {    color: inherit;    text-shadow: none;}/**FORMS END**//**FOOTER **/.footer-height {    height: 140px;}footer {    background-color: #3a3a3a;    color: #ffffff;    padding: 60px 0 80px 0;    font-weight: 300;    font-size: 20px;    line-height: 28px;    letter-spacing: 1px;}footer a {    color: #ffffff;    text-decoration: none;}footer .footer-archive a {    color: #666666;}footer a:hover {    text-decoration: underline;    color: #ffffff;    }footer a img {    padding-right: 10px;    padding-top: 8px;    max-width: 150px;}.footer-imprint {    font-size: 12px;    line-height: 20px;}footer p, #page-3 footer p, #page-4 footer p {    padding-bottom: 0;    margin-bottom: 0;}.footer-border-left {    border-left: 1px solid #666666;}.footer-border-left > p {    }@media (max-width: 980px) {    .footer-border-left {        border-top: 1px solid #666666;        border-spacing: 10px;        border-left: none;        padding: 10px 0 30px 15px;    }    .footer-imprint img {    padding-bottom: 15px;}.footer-height {    height: auto;}    }/** FOOTER END **//** ARCHIVE BEGIN **//* new Backgrounds */.darker-grey-background {    background-color: #626262;    color: #ffffff;}.grey-archive {    background-color: #f6f6f6;}.baby-blue-archive {    background-color: #5ac7f3;    color: #ffffff;}/* new Backgrounds END */.baby-blue-archive img {    padding-bottom: 30px;}.baby-blue-archive hr {    margin: 0;    margin-bottom: 30px;    border-top: none;   margin-left: 15px;   margin-right: 15px;}.top-winner {    max-width: 285px;    }.top-winner p {    padding: 10px;}p.archive-download-area {    padding: 40px 0;}.archive-table th {    width: 25%;    }.archive-table a {    text-decoration: none;}.archive-table img {    text-align: right;    padding-left: 10px;     width: 25px;}.btn-download {    border: 1px solid black;    text-decoration: none;}section.grey-archive .top-winner {        background-color: #fff;}.top-winner {        background-color: #f6f6f6;}/** ARCHIVE END **/