/************************************************************************

        Global reset

************************************************************************/

* {
    margin: 0px; padding: 0px; border: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1em;
}
/***		***/

strong {
    font-weight: 700;
}

p {
    font-weight: 400;
}

div.clearer,
div.clear,
div#clearer,
div#clear {
    clear: both;
}

.overlay.hide,
.hide,
.hiddenFields,
#hide {
    display:none;
}

html {
    height:100%;
}

::selection {
    color:      #000;
    background: #ecd9b4;
}

::-moz-selection {
    color:      #000;
    background: #ecd9b4;
}

img::selection {
    background: transparent;
}

img::-moz-selection {
    background: transparent;
}

/************************************************************************

        Body-container

************************************************************************/

body {
    height:100%;
    text-align:center;
    background:url(../home.jpg) no-repeat center 0px #67191f;
    background-attachment: fixed;
}
#intro {
    height:100%;
    text-align:center;
    background:url(../intro.jpg) no-repeat center 0px #67191f;

}

@media (max-width: 1200px){ 
    #intro {
        background:url(../intro_small.jpg) no-repeat center 0px #67191f;
    
    }
}


/************************************************************************

        Website

************************************************************************/

#website {
    width:100%;
    min-height:560px;
    display:block;
    position:relative;
    text-align:center;
}

* html #website {
    height:560px;
}

#intro #website {
    width:100%;
    min-height:668px;
    display:block;
    position:relative;
    text-align:center;
}

* html #intro #website {
    height:668px;
}

#website2 {
    width:980px;
    min-height:800px;
    display:block;
    margin:auto;
    position:relative;
    text-align:left;
}

#intro #website2 {
    width:662px;
}

* html #website2 {
    height:800px;
}

/************************************************************************

        Header

************************************************************************/

#header {
    width:980px;
    height:220px;
    display:block;
    float:left;
    position:relative;
}
#intro #header {
    width: 662px;
    margin: auto;
    text-align: center;
    position: relative;
}
.brand img {
    width:400px;
    height:235px;
}
@media (max-width: 1200px){ 
    .brand img {
        width:300px;
        height:167px;
    }
}
.brand {
    margin-top: 15px;
}



#logo_drums2streets {
    top:10px;
    left:12px;
    width:260px;
    height:190px;
    display:block;
    position:absolute;
    overflow:hidden;
    text-indent:-9999px;
}

#language {
    top:25px;
    right:34px;
    display:block;
    position:absolute;
    font-family: 'Cabin Sketch', cursive;
    color:#fff;
    font-size:17px;
}

#language a {
    font-family: 'Cabin Sketch', cursive;
    color:#fff;
    text-decoration:none;
    width:26px;
    height:26px;
    display:block;
    line-height:26px;
    text-align:center;
    border-radius:13px;
    position:relative;
    float:left;
}

#language a:hover, #language a.current {
    background-color:#ecd9b4;
    color:#000;
}

#language a#de {
    margin-right:5px;
}



/************************************************************************

        Navigation

************************************************************************/

#navigation {
    top:80px;
    right:0px;
    display:block;
    position:absolute;
}

#navigation ul {
    display:block;
    float:left;
    position:relative;	
}

#navigation li {
    position:relative;
    display:block;
    list-style:none;
    float:left;
    padding-right:5px;
}

#navigation a {
    font-size:16px;
    display:block;
    height:51px;
    line-height:35px;
    color:#000;
    text-decoration:none;
    padding-left:8px;
    padding-right:8px;

    font-family: 'Cabin Sketch', cursive;

    background:url(../btt_menu.png) repeat-x 0 -51px;
}

#navigation a:hover, #navigation li:hover a {
    color:#fff;
    background-position:0 0;
}

#navigation a.rex-current,  #navigation a.rex-active  {
    color:#000;
    background-position:0 0;
}

#navigation li.rex-article-6 {
    padding-right:0px;
}

#navigation li ul {
    display:none;
    position:absolute;
    top:80px;
    padding-left:13px;
    padding-right:13px;
    padding-top:3px;
    padding-bottom:3px;

    background:#232222;
    min-height:10px;
    width:104px;
}

* html #navigation li ul {
    height:10px;
}

#navigation li:hover ul {
    display:block;
}

#navigation li ul li {
    width:100%;
    border-bottom:1px solid #333;
    padding-right:0px;
}

#navigation li ul li:last-child {
    border-bottom:none;
}

#navigation li ul li:last-child a {
    border-bottom:none;
}

#navigation li ul li a, #navigation li:hover ul li a {
    font-size:14px;
    display:block;
    line-height:20px;
    color:#f4eea1;
    text-decoration:none;
    padding-left:0px;
    padding-right:0px;	
    border-radius:0px;
    padding-bottom:6px;
    padding-top:6px;
    background:none;
    height:auto;
    text-shadow:none;
}

#navigation li ul li a:hover, #navigation li:hover ul li a:hover, #navigation li ul li a.rex-current, #navigation li ul li a.rex-active {
    background:none;
    color:#ffec02;	
}

/************************************************************************

        Content

************************************************************************/

div#content {
    width:980px;
    min-height:400px;
    display:block;
    position:relative;
    float:left;
    padding-top:0;
    background:rgba(52, 39, 25, 0.7);
}

#intro div#content {
    min-height:700px;
    width:662px;
    background:none;
    padding-top:28px;
}

* html div#content {
    height:400px;
}

* html #intro div#content {
    height:700px;
}
@media (max-width: 1200px){ 
    * html #intro div#content {
    height:600px;
    }
    #intro div#content {
    min-height:450px;
}
}

div#main {
    display:block;
    float:left;
    position:relative;
    min-height:400px;
    text-align:left;
    padding:0px 8px 30px 8px;
}

#intro div#main {
    text-align:center;
    min-height:100px;
}

* html div#main {
    height:400px;
}

* html #intro div#main {
    height:100px;
}

/************************************************************************

        Main Columns

************************************************************************/

div#column_left {
    display:block;
    width:650px;	
    position:relative;
    float:left;
    min-height:400px;
}

* html div#column_left {
    height:400px;
}

div#column_right {
    margin-left:31px;
    display:block;
    width:282px;	
    position:relative;
    float:left;
    min-height:400px;
}

* html div#column_right {
    height:400px;
}

div.sponsor {
    display:block;
    width:650px;	
    position:relative;
    float:left;
    min-height:100px;
}

* html div.sponsor  {
    height:10px;
}

div.premium {
    display:block;
    width:120px;	
    height:77px;
    position:relative;
    float:right;
    background:url(../icon_premium.png) no-repeat 0 0;
    text-indent:-9999em;
    overflow:hidden;
    margin-top:30px;
    margin-bottom:20px;
    margin-right:10px;
}

div.topshot {
    display:block;
    width:650px;	
    position:relative;
    float:left;
    min-height:100px;
}

* html div.topshot  {
    height:10px;
}

/************************************************************************

        Main text

************************************************************************/

div#main {
    color:#fff;
}

div#main p {
    font-size:14px;
    line-height:22px;
    padding-top:9px;
    padding-bottom:6px;
}

div#main div#column_right p {
    padding-top:0px;
}

div#main div#column_right div#winterpause p {
    padding-top:9px;
    color:#ecd9b4;
}

div#main h1 {
    margin-bottom:8px;
    margin-top:26px;

    display:block;
    overflow:hidden;
    position:relative;
    float:left;
    width:650px;
    height:111px;

    font-size:70px;
    line-height:111px;
    color:#000;
    font-family: 'Cabin Sketch', cursive;	
    text-indent:30px;

    background:url(../bg_h1.png) no-repeat top left;
}

div#main h1:first-of-type {
    margin-top:0px;
}

div#main div#column_right h1 {
    margin-bottom:0px;
    margin-top:0px;

    width:282px;

    font-size:30px;	
}

div#main div#column_right div#termine h1 {
    background:url(../header_termine.png) no-repeat top left;
    height:67px;
    line-height:64px;
}

div#main div#column_right div#fotos h1 {
    background:url(../header_fotos.png) no-repeat top left;
    height:56px;
    line-height:56px;
}

div#main div#column_right div#fotos h1:hover {
color: #66522b;
}

div#main div#column_right div#newsletter h1 {
    background:url(../header_fotos.png) no-repeat top left;
    height:56px;
    line-height:56px;
}


div#main h2 {
    padding-bottom:9px;
    padding-top:22px;

    font-size:30px;
    line-height:36px;
    color:#ecd9b4;	
    font-family: 'Cabin Sketch', cursive;
}

#intro div#main h2  {
    padding-top:40px;
    font-size:50px;
    line-height:70px;
}

div#main h3 {
    padding-bottom:7px;
    padding-top:16px;

    font-size:24px;
    line-height:30px;
    color:#b4965a;	
    font-family: 'Cabin Sketch', cursive;
}

div#main h4 {
    padding-top:9px;
    padding-bottom:6px;

    font-size:14px;
    line-height:22px;
    color:#ecd9b4;
    font-weight:700;
}

div#main div#column_right h4 {
    padding-bottom:0px;
}

div#main a.image {
    position:relative;
    margin-top:0px;
    margin-bottom:20px;
    display:block;
    float:left;
    padding:0;
}

div#main img.image {
    display:block;
    border:2px double #b4965a;
        border-width: 5px;
    padding:0;
    margin:0;
    zoom:1;
    background:#fff;
}

img.image:not(.sponsor) {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    

}

img.image:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

div#main img.image.sponsor {
    display:block;
    border:10px solid #fff;
    border-radius:5px;
    padding:0;
    margin:0;
    zoom:1;
    float:left;
    margin-right:30px;
    margin-bottom:10px;
    margin-top:10px;
    background:#fff;
}

div#main a.image.mitglieder {
    float:left;
    margin-right:30px;
}

div#main a.image.mitglieder:nth-of-type(3n) {
    margin-right:0px;	
}

div#main a.image.gallery {
    float:left;
    margin-right:15px;
}

div#main a.image.gallery:nth-of-type(4n) {
    margin-right:0px;	
}

div#main a.image.left {
    float:left;
    margin-right:30px;
}

div#main a.image.right {
    float:right;
    margin-left:30px;
}

div.video {
    float:left;
    display:block;
    width:300px;
    position:relative;
    margin-right:15px;
    border:2px double #b4965a;
        border-width: 5px;
    margin-bottom:20px;
}

div.video:nth-of-type(2n) {
    margin-right:0px;
}

div.gallery {
    padding-top:10px;
}

/************************************************************************

        Main links

************************************************************************/

div#main a {
    text-decoration: none;
    color:#b4965a;	
}

div#main a:hover {
    text-decoration: none;
    color:#fff;
    background:#b4965a;
}

div#main a.image:hover {
    background:none;
}

div#main a.button {
    text-decoration:none;
    display:block;
    float:left;
    margin-right:20px;

    font-family: 'Cabin Sketch', cursive;
    color:#b4965a;
    font-size:24px;

    height:25px;
    line-height:25px;

    background:url(../btt_button.png) 0 1px no-repeat;	
    text-indent:30px;
}

div#main a.button:hover {
    color:#ecd9b4;
    background-position:0 -26px;	
}

div#main div#column_right div#winterpause a.button  {
    margin-bottom:20px;
}

/************************************************************************

        Main list

************************************************************************/

div#main ul {
    padding-top:9px;
    padding-bottom:6px;
}


div#main ul li {
    font-size:14px;
    line-height:22px;
    padding-top:0px;
    padding-bottom:9px;
    padding-left:20px;
    background:url(../icon_arrow.png) no-repeat 0 4px;
    list-style:none;
    margin-left:5px;
}

div#main ol {
    padding-top:9px;
    padding-bottom:6px;
}

div#main ol li {
    font-size:14px;
    line-height:22px;
    padding-top:0px;
    padding-bottom:9px;
}

/************************************************************************

        Main table

************************************************************************/

div#main table {
    border-collapse: collapse;
    margin:0px;
    float:left;
    margin-top:7px;
    margin-bottom:6px;
}

div#main table td {
    color: #fff;
    font-size:14px;
    line-height:22px;
    padding:4px;
    vertical-align:top;
    border:none;
    border-bottom:1px solid #4d4d4d;
}

div#main table tr:last-child td {
    border-bottom:none;
}

/************************************************************************

        Termine

************************************************************************/

div.termin {
    display:block;
    position:relative;
    float:left;
    width:270px;
    padding-bottom:10px;
    padding-top:10px;
    border-bottom:1px dashed #ecd9b4;
}

div#terminemain {
    padding-top:10px;
}

div#terminemain div.termin {
    width:630px;
}

div#terminemain div.termin h4 {
    font-size:18px;
    line-height:24px;
}

div.termin:last-of-type {
    border-bottom:none;
    padding-bottom:20px;
}

div.termin_datum {
    display:block;
    position:relative;
    float:left;
    margin-right:10px;
    width:74px;
    height:58px;
    background:url(../bg_termin.png) no-repeat 0 0;
}

div.termin_datum span.tag {
    display:block;
    float:left;
    position:relative;
    font-family: 'Cabin Sketch', cursive;
    font-size:20px;
    color:#b4965a;
    width:74px;
    text-align:center;
    padding-top:5px;
}

div.termin_datum span.jahr {
    display:block;
    float:left;
    position:relative;
    font-family: 'Cabin Sketch', cursive;
    font-size:22px;
    color:#b4965a;
    width:74px;
    text-align:center;
    padding-top:0px;
}

div#main div#termine a.button {
    margin-bottom:30px;
    margin-top:-10px;
}

/************************************************************************

        Fotos

************************************************************************/

div.fotos {
    display:block;
    position:relative;
    float:left;
    width:275px;
    padding-bottom:0px;
    padding-top:15px;
}


div#main div.fotos a.image {
    width:126px;
    display:block;
    position:relative;
    float:left;
    margin-bottom:15px;
    margin-right:10px;
    margin-left:5px;
}

div#main div.fotos a.image:nth-of-type(2n) {
    margin-right:0px;
}

div#main div#fotos a.button {
    margin-left:7px;
}

/************************************************************************

        Accordion Tabs

************************************************************************/

div#main #accordion h1 {
    cursor:pointer;		
    background-position:bottom left;
}

div#main #accordion h1:hover {
    background-position:top left;
}

div#main #accordion h1.current {
    cursor:default;
    background-position:top left;
}

div#main #accordion div.pane {
    display:block;
    width:650px;
    float:left;
    position:relative;
}

/************************************************************************

        Footer

************************************************************************/

div#footer {
    margin-top: 5px;
    width:980px;
    height:240px;
    display:block;
    position:relative;
    float:left;

    text-align:left;

    background:url(../bg_footer.png) top left no-repeat;
}

#intro div#footer {
    width:662px;

    background:none;
}

/************************************************************************

        Footer Content

************************************************************************/

div#footer a#zurwebsite {
    display:block;
    position:absolute;
    top:0px;
    left:195px;
    width:290px;
    height:55px;
    text-indent:-9999em;
    overflow:hidden;

    background:url(../btt_zurwebsite.png) left top no-repeat;			
}

div#footer a#zurwebsite:hover {
    background-position: left bottom;
}

div#footer a#zurwebsite2 {
    display:block;
    position:absolute;
    top:0px;
    left:30px;
    width:290px;
    height:55px;
    text-indent:-9999em;
    overflow:hidden;

    background:url(../btt_zurwebsite.png) left top no-repeat;			
}

div#footer a#zurwebsite2:hover {
    background-position: left bottom;
}

div#footer a#magicsticks {
    display:block;
    position:absolute;
    top:0px;
    left:340px;
    width:290px;
    height:55px;
    text-indent:-9999em;
    overflow:hidden;

    background:url(../btt_magicsticks.png) left top no-repeat;			
}

div#footer a#magicsticks:hover {
    background-position: left bottom;
}


div#footer p#copyright{
    position:absolute;
    top:30px;
    left:8px;
    color:#836b3c;
    font-size:12px;
}

div#footer div#helpmenu {
    position:absolute;
    top:30px;
    right:8px;
    color:#836b3c;
    font-size:10.5px;
}

div#footer div#helpmenu li {
    float:left;
    display:block;
    padding-left:11px;
    list-style:none;
}

div#footer div#helpmenu a {
    color:#836b3c;
    text-decoration:none;
}

div#footer div#helpmenu a:hover {
    color:#ecd9b4;
    text-decoration:none;
}

div#footer a#totop {
    display:block;
    position:absolute;
    top:20px;
    left:473px;
    width:34px;
    height:28px;
    text-indent:-9999em;
    overflow:hidden;

    background:url(../btt_totop.png) left top no-repeat;	
}

div#footer a#totop:hover {
    background-position:left bottom;
}

#like {
    display:block;
    position:absolute;
    top:115px;
    left:448px;
    width:140px;
    text-align:center;
}

#intro #like {
    left:200px;	
}

a#btt_facebook {
    display:block;
    position:absolute;
    top:102px;
    left:610px;
    width:53px;
    height:53px;
    text-indent:-9999em;
    overflow:hidden;

    background:url(../btt_facebook.png) left top no-repeat;	
}

#intro a#btt_facebook {
    left:362px;
}

a#btt_facebook:hover {
    background-position:left bottom;
}

a#btt_instagram {
    display:block;
    position:absolute;
    top:102px;
    left:675px;
    width:53px;
    height:53px;
    text-indent:-9999em;
    overflow:hidden;

    background:url(../btt_instagram.png) left top no-repeat;	
}

#intro a#btt_instagram {
    left:427px;
}


a#btt_instagram:hover {
    background-position:left bottom;
}

#quicklinks {
    position:absolute;
    display:block;
    width:680px;
    left:150px;
    top:180px;
    text-align:center;
}

#intro #quicklinks {
    left:0px;
    width:662px;
}

#quicklinks a, #quicklinks p {
    color:#000;
    text-decoration:none;
    font-family: 'Cabin Sketch', cursive;
    opacity:0.8;
}

#quicklinks a:hover {
    text-decoration:none;
    opacity:1.0;
}

div#footer a#md_link {
    width:250px;
    height:56px;
    display:block;
    position:absolute;
    bottom:15px;
    left:365px;
    background:url(../btt_md.png) no-repeat 0 0;
    overflow:hidden;
    text-indent:-9999em;	
}

#intro div#footer a#md_link {
    bottom:30px;
    left:213px;	
}

div#footer a#md_link:hover {
    background-position: 0 -56px;	
}

/************************************************************************

        Contactform

************************************************************************/

.xform form {
    width:650px;
    float:left;
    display:block;
    position:relative;
}

.xform form fieldset {
    float:left;
    display:block;
    position:relative;
}

.xform form fieldset.left {
    width:310px;
    margin-right:30px;
    margin-bottom:30px;
}

.xform form fieldset.right {
    width:310px;
    margin-bottom:30px;
}

.xform form fieldset.big {
    width:650px;
}	

.xform label {
    float:left;
    font-size:12px;
    width:290px;
    display:block;
    margin-top:0px;
    margin-bottom:2px;
    text-indent:5px;
}

.xform label#interesse {
    padding-top:10px;
}

div#main .xform ul li {
    padding-top:0px;
    padding-bottom:15px;
}

.xform p.formtext, .xform p.formtextarea, .xform p.formsubmit {
    display:block;
    padding-bottom:5px;
    width:290px;
    float:left;
    position:relative;
}

.xform form fieldset.big p.formtext {
    margin-right:50px;
}

.xform form fieldset.big p.formtext:nth-of-type(2n) {
    margin-right:0px;
}

.xform input.text { 
    width:290px;
    height:28px;
    line-height:27px;
    display:block;
    float:left;	
    margin:0px;
    text-indent:10px;
    border:1px dashed #ecd9b4;
}

.xform input.text.form_warning, .xform input.checkbox.form_warning, .xform textarea.form_warning {
    border:1px solid #be0707;
    background-color:#eed6d6;
}

.xform input.checkbox {
    float:left;
    margin-top:4px;
}

.xform label.checkbox {
    float:left;
    font-size:14px;
    width:180px;
    display:block;
    margin-top:0px;
    margin-left:10px;
}

.xform p.formcheckbox {
    display:block;
    padding-bottom:0px;
    padding-top:0px;
    margin:0px;
    width:285px;
    float:left;
    position:relative;
    line-height:18px;
    height:18px;
}

.xform textarea {
    width:610px;
    height:80px;
    padding:10px;
    display: block;
    margin:0px;
    line-height:20px;
    border:1px dashed #ecd9b4;
}

.xform input[type=text],
.xform input.text,
.xform input[type=password],
.xform input.password,
.xform input.captcha,
.xform textarea {
    font-size:14px;
}

.xform input.submit {
    text-decoration:none;
    display:block;
    float:right;
    margin-right:20px;

    font-family: 'Cabin Sketch', cursive;
    color:#b4965a;
    font-size:30px;

    height:30px;
    line-height:30px;

    background:url(../btt_button.png) 0 10px no-repeat;	
    text-indent:30px;
    cursor:pointer;
}

.xform input.submit:hover  {
    color:#ecd9b4;
    background-position:0 -17px;	
}

div#main .xform p.formsubmit {
    float:right;
    width:200px;
    display:block;
    position:relative;
}

div#main .xform p#pflichtfelder {
    float:left;
    width:280px;
    display:block;
    position:relative;
    color:#7a7a7a;
    font-size:12px;
}


#schilder a:hover {
    background: transparent !important;
}
.ny {
    margin-left:40px;
}
#schilder a {
    color: transparent;
}
#schilder {
    margin-top: 225px; 
    margin-left: 130px;
    text-align: center;
    position:absolute;
}

.ny  {
    top:0px;
    position:absolute;
}
.west {
    top:120px;
    left: 30px;
    position:absolute;
}
.vegas {
    top:230px;
    left: 40px;
    position:absolute;
}

#schilder img {
    width:350px;
    clear: both;
    -webkit-transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-ms-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
transition: all 0.1s linear;



}
#schilder img:hover {
    width:364px;
    margin-left:-7px;
    margin-top:-3px;

}
.slogan {
    position: absolute;
    top: 140px;
    left: 60px;
}
@media (max-width: 1200px){ 
    #schilder {
        margin-top: 100px; 
        margin-left: 170px;
        text-align: center;
        position:absolute;
    }
.slogan {
    position: absolute;
    top: 100px;
    left: 150px;
}
.slogan img {
    width: 400px;
}
    .ny  {
        top:0px;
        position:absolute;
    }
    .west {
        top:90px;
        left: 30px;
        position:absolute;
    }
    .vegas {
        top:175px;
        left: 40px;
        position:absolute;
    }

#schilder img {
    width:250px;
    clear: both;
    -webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;



}
#schilder img:hover {
    width:260px;
    margin-left:-5px;
    margin-top:-2px;

}
}
@media (max-width: 660px){ 
    #schilder {
        margin-left: 100px;

    }
}
@media (max-width: 500px){ 
    #schilder {
        margin-left: 50px;

    }
}
@media (max-width: 400px){ 
    #schilder {
        margin-left: 20px;

    }
}

.headerimg {
    margin-left: -30px;
}
.headerimg img {
    width: 1060px;
    padding-top: 7px;

}

#helpmenu .rex-navi2 {
    display:none;
}

#showbutton {
    text-align: center;
    padding-top: 50px;
   
}
#showbutton img {
    width: 700px;
        border:2px double #b4965a;
        border-width: 5px;
        opacity: 0.7;
   
}
#showbutton img:hover {
   opacity: 1.0;
}
.showheader img {
     border:2px double #b4965a;
        border-width: 5px;
        width: 955px;
}
.showh3 {
    text-align: center;
    width: 700px;
    margin:auto;
}
.showh3 h3 {
    color: #ecd9b4 !important;
}

.newsletter h1 {
    margin-top: 20px !important;
}

div#main div#fotos a.button {
margin-bottom: 30px;
}
#language, #like {
    display:none;
}
a#btt_facebook {
    left: 420px !important;
}
a#btt_instagram {
    left: 500px !important;
}
#intro a#btt_facebook {
    left: 280px !important;
}
#intro a#btt_instagram {
    left: 350px !important;
}

