/* A WORK IN PROGRESS */

body {font-size: 16px; color: #e8e9eb;}

nav {background-color: #3b3d4b;}
#menumain li {text-shadow: 0px 0px rgba(26, 33, 41, 0.0);}
nav a:link, nav a:visited {color: #888b8f;}
nav a:hover {color: #e8e9eb;}
.menu-icons {fill: #888b8f;}
#menusocial li:hover .menu-icons {fill: #e8e9eb;}
.menuIcon span {background: #808387; box-shadow: 0px 0px rgba(0, 0, 0, 0.0);}
.open.menuIcon span {background: #e8e9eb;}

#headerbg {background: url(../images/tour/partners_bg_26.png); background-position: top center; background-repeat: no-repeat; background-size: cover;}
#headerone {background-image: url(../images/tour/partners_1_26.png);}
#headertwo {background-image: url(../images/tour/partners_2_26.png);}
#headerthree {background-image: url(../images/tour/partners_3_26.png); opacity: 0; -webkit-transition: opacity 2.0s; transition: opacity 2.0s;}
#headerfour {background-image: url(../images/tour/partners_4_26.png); opacity: 0; -webkit-transition: opacity 1.5s; transition: opacity 1.5s;}
#headerfive {background-image: url(../images/tour/partners_5_26.png); opacity: 0; -webkit-transition: opacity 2.5s; transition: opacity 2.5s;}
#headersix {background-image: url(../images/tour/partners_6_26.png); opacity: 0; -webkit-transition: opacity 3.0s; transition: opacity 3.0s;}


.tourlink {display: inline-block; font-weight: 500; letter-spacing: 0.01em; margin-top: 40px; padding: 17px 30px; border-radius: 4px; -webkit-transition: color 0.5s, background-color 0.5s, border 0.5s; transition: color 0.5s, background-color 0.5s, border 0.5s;}

.archivetext {display: block; padding: 0px 30px 60px 30px;}
.resulttext {display: block; padding: 0px 30px 0px 30px;}
.eurotourlink {color: #e8e9eb; background-color: #202930 /*#181e26*/; border: 1px solid #e8e9eb;}
.eurotourlink:hover {color: #ffffff; background-color: #0075b5; border: 1px solid #0075b5;}

#team {padding: 90px 0px 100px 0px; color: #e8e9eb; background: #3b3d4b;}
.bandtitle {display: block; font-size: 100px; font-weight: 900; line-height: 1;}
.titleblock {display: block; width: 100px; height: 10px; margin: 21px auto; margin-bottom: 40px; background: #808387;}
.teamicon {display: block; fill: #808387 /*rgba(26, 33, 41, 0.8)*/; width: 50px; height: 41px; margin-bottom: 10px;}
.teamname {display: inline-block; width: 200px; font-size: 18px; font-weight: 900; margin-top: 20px; margin-bottom: 20px; vertical-align:top;}
.teamrole {display: block; font-size: 15px /*14px*/; font-weight: 400; line-height: 20px; color: #888b8f; padding-top:3px;}
.teammaxwidth {max-width: 900px; line-height: 1.9; margin: 0 auto; padding: 0 40px; z-index: 8;}
#team .maxwidth {line-height: 1.9; margin: 0 auto; padding: 0 20px; z-index: 8;}
#team img {width:80%; border-radius:50%; margin-bottom:15px;}
.octagon {width:100%; background-color:rgba(29,29,37,0.7);}


#callaway {color: #e8e9eb; background: #000000; background: linear-gradient(180deg,rgba(32,32,32,1) 0%, rgba(0,0,0,1) 100%); padding: 100px 0px 74px 0px;}
#callaway .titleblock {margin: 0px auto; margin-bottom: 70px; background: #808387;}
.callawaylogo {width: 300px; padding-bottom: 40px; padding-top:0;}
.callawaytext, .bosstext, .golfexvtext {display: block;}
.callawaylink {color: #e8e9eb; background-color: #303030;}
.callawaylink:hover {color: #e8e9eb; background-color: #b01517;}
#equipment {background: #000000; border-bottom:10px solid #b01517;}
/* SLIDER */
#slider {position: relative; max-width: 1024px; padding: 0;}
#equipment .lSAction > a {position: absolute; top: 50%; display: block; width: 60px; height: 60px; margin-top: -30px; background-image: url(../images/arrows.svg); cursor: pointer; z-index: 4; opacity: 0.25; -webkit-transition: opacity 0.5s; transition: opacity 0.5s;}
#equipment .lSAction > a:hover {opacity: 1;}
#equipment .lSAction > .lSPrev {left: 31%; background-position: -123px -40px;}
#equipment .lSAction > .lSNext {right: 31%; background-position: -184px -40px;}
#equipment img {cursor: pointer;}
.lg-actions .lg-next, .lg-actions .lg-prev {opacity: 0.2;}
.lg-backdrop {background: #000000;}
.lg-backdrop.in {opacity: 0.9;}
/* CAPTIONS */
.lg-sub-html {position: absolute; bottom: 100px; left: 0; right: 0; font-size: 15px; font-weight: 900; letter-spacing: 0.01em; line-height: 1.8; color: #e8e9eb; text-align: center; text-transform: uppercase; background-color: rgba(0, 0, 0, 0.0); padding: 20px 20px; z-index: 1080;}
.lg-sub-html p {display: inline; background-color: rgba(0, 0, 0, 1.0); padding: 10px 20px; border-radius: 4px;}

#truelinkswear {background-color: #eaebec; padding: 100px 0px 70px 0px; color: #555555; background-image:url(../images/tour/truebackground.png); background-position:center left; background-repeat:no-repeat; background-size:cover;}
#truelinkswear .hashtag {font-weight:500; color:#202020;}
.truelogo {width: 300px; padding-bottom: 25px;}
.truelink {color: #eaebec; background-color: #202020; margin:40px 15px 0px 15px;}
.truelink:hover {color: #eaebec; background-color: #add223;}
#trueshoe {padding: 0px 20px 0 20px;}
#slider2 {padding: 0; max-width: 1024px;}
#truegallery {padding: 50px 0px 0 0;}
#truegallery .lSSlideOuter .lSPager.lSpg > li a {background-color: #555555 /*#333542*/; opacity: 0.2; -webkit-transition: opacity 0.5s; transition: opacity 0.5s;}
#truegallery .lSSlideOuter .lSPager.lSpg > li:hover a, #truegallery .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #555555 /*#333542*/; opacity: 1.0;}
#truegallery .lSAction > .lSPrev {left: 40px; background-position: -1px -40px;}
#truegallery .lSAction > .lSNext {right: 40px; background-position: -62px -40px;}
#olilightSlider img {cursor: pointer;}
.lSSlideOuter .lSPager.lSpg {line-height: 6px; padding-top: 40px;} /* DOT ROW BACKGROUND */
.lSAction > a {position: absolute; top: 50%; display: block; width: 60px; height: 60px; margin-top: -30px; background-image: url(../images/arrows.svg); cursor: pointer; z-index: 4; opacity: 1.0;  -webkit-transition: opacity 0.5s; transition: opacity 0.5s;}
.lSAction > a:hover {opacity: 0.5;}
.lSAction > .lSPrev {left: 40px; background-position: -1px -40px;}
.lSAction > .lSNext {right: 40px; background-position: -62px -40px;}

#condor {padding: 100px 0px 0px 0px; color: #99a695; background-color:#001c0f; background: linear-gradient(180deg,rgba(0,50,20,1) 0%, rgba(0,28,15,1) 100%);}
.clubcondorlogo {width: 400px; padding-bottom: 40px;}
.clubcondorlogosq {display:none; width: 120px; padding-bottom: 35px;}
.clubcondorlink {color: #fff5eb; background-color: rgba(84,108,90,0.5);}
.clubcondorlink:hover {color: #fff5eb; background-color: rgba(244,98,85,1.0);}
.clubcondorbuilding {width:660px; padding:40px 30px 0px 30px; opacity:0.5;}

#tntsports {padding: 120px 0px 100px 0px; color: #fff5eb; background: #000000; background: linear-gradient(135deg,rgba(0, 0, 0, 0.8) 0%, rgba(255, 40, 255, 0.8) 100%), url("../images/tour/tntsportsbackground.gif"); background-position:center; background-repeat:no-repeat; background-size:cover;}
.tntsportslogo {width: 400px; padding-bottom: 40px;}
.tntsportslink {color: #fff5eb; background-color: rgba(255,40,255,1.0);}
.tntsportslink:hover {color: #fff5eb; background-color: rgba(0,0,0,1.0);}

#bbcradio {padding: 100px 0px; color: #191919; background-color: rgb(234, 235, 236); background-image: url("../images/tour/bbcradiobackground.jpg"); background-position: top; background-repeat: no-repeat; background-size: cover;}
.bbcradiologo {width: 400px; padding-bottom: 40px;}
.bbcradiolink {color: #fff5eb; background-color: rgba(25,25,25,1.0);}
.bbcradiolink:hover {color: #fff5eb; background-color: rgba(127,227,136,1.0);}

#partnerstextintro {font-size:16px; background: rgba(25,25,25,1) /*#181e26*/; padding: 100px 30px 50px 30px;}
#partnerstext {position:relative; position:relative; background-color:rgba(15,15,15,1) /*#181e26*/; padding: 10px 30px 100px 30px; background: #191919; background-image: url(../images/tour/quotemarks.png), -webkit-linear-gradient(top, rgb(25, 25, 25) 0%, rgb(15, 15, 15) 100%); /*CHROME 10+, SAFARI 5.1+*/ background-image: url(../images/tour/quotemarks.png), linear-gradient(to bottom, rgb(25, 25, 25) 0%, rgb(15, 15, 15) 100%); background-position:50% 0%; background-repeat: no-repeat; background-size:auto;}
.oliquote {display: inline-block; height: 50px; margin: 50px 10px 0px 10px;}
#partnerstextintro .titleblock {margin: 40px auto 0px auto; background-color:rgba(59,61,75,1.0);}
#partners-quote {display:block; position:absolute; left:50%; transform: translate(-50%); bottom:-40px; width:40px; height:40px; z-index:100;}
.quotetext {font-family: "Roboto Condensed", sans-serif; font-size:26px; line-height:1.5; font-weight:900; font-style:italic;}

@media only screen and (max-width: 1024px){
#partnerstextintro {padding: 60px 0px 50px 0px;}
#partnerstext {padding: 0px 0px 80px 0px; background-image: url(../images/tour/quotemark.png), -webkit-linear-gradient(top, rgb(25, 25, 25) 0%, rgb(15, 15, 15) 100%); /*CHROME 10+, SAFARI 5.1+*/ background-image: url(../images/tour/quotemark.png), linear-gradient(to bottom, rgb(25, 25, 25) 0%, rgb(15, 15, 15) 100%); background-position:50% 0%; background-repeat: no-repeat; background-size:auto;}
.lSSlideOuter .lSPager.lSpg {padding-top: 0px; display: none;} /* DOT ROW BACKGROUND */
#condor, #callaway, #bbcradio {padding-top: 80px;}
#tntsports {padding-top: 100px;}
#truelinkswear {padding: 80px 0 0 0;}
#truegallery {padding: 70px 0px 0px 0px; margin-bottom: -1px;}
}

@media only screen and (max-width: 860px){
}

@media only screen and (max-width: 768px){
#partnerstextintro {padding: 70px 0px 60px 0px;}
#slider {padding: 0;}
#equipment .lSAction > .lSPrev {left: 30%;}
#equipment .lSAction > .lSNext {right: 30%;}
}

@media only screen and (max-width: 740px){
#partnerstext {background-position:50% 25%;}
#callaway {padding: 70px 0px 35px 0px;}
.callawaylogo {width: 210px; padding-bottom: 30px;}
#equipment .lSAction > .lSPrev {left: 29%;}
#equipment .lSAction > .lSNext {right: 29%;}
.lg-sub-html {bottom: 20px;}
#truelinkswear {padding: 70px 0 0 0;}
#truegallery .lSAction > a {width: 41px; height: 40px; margin-top: -20px;}
#truegallery .lSAction > .lSPrev {left: 21px; background-position: 0px 0px;}
#truegallery .lSAction > .lSNext {right: 21px; background-position: -41px 0px;}
.truelogo {width: 210px;}
#bbcradio {padding: 70px 0px;}
#condor {padding-top: 70px;}
#tntsports {padding: 90px 0px 70px 0px;}
.clubcondorlogo {width: 300px; padding-bottom: 35px;}
.tntsportslogo, .bbcradiologo {width: 260px; padding-bottom: 35px;}
}

@media only screen and (max-width: 660px){
}

@media only screen and (max-width: 650px){
.bandtitle {font-size: 60px;}
.subbandtitle {font-size: 20px;}
/*.titleblock {height: 10px; margin: 21px auto;}*/
.teamname {width: 150px; margin-left:10px; margin-right:10px;}
}

@media only screen and (max-width: 600px){
#partnerstextintro {padding: 40px 0px 45px 0px;}
#partnerstext {padding: 0px 0px 60px 0px; background-position:50% 36%;}

}

@media only screen and (max-width: 500px){
#partnerstextintro {padding: 40px 0px 50px 0px;}
.quotetext {font-size:24px;}
#partnerstext {background-position:50% 50%;}
.oliquote {height: 45px; margin: 30px 10px 0px 10px;}
.equipment {padding: 0 60px;}
#equipment .lSAction > a {width: 41px; height: 40px; top: 50%; margin-top: -20px;}
#equipment .lSAction > .lSPrev {left: 21px; background-position: -122px 0px;}
#equipment .lSAction > .lSNext {right: 21px; background-position: -163px 0px;}
#tntsports {background: linear-gradient(135deg,rgba(50, 10, 55, 0.8) 0%, rgba(255, 40, 255, 0.8) 100%), url("../images/tour/tntsportsbackground.gif"); background-position:center; background-repeat:no-repeat; background-size:cover;}
#headerbg {background: url(../images/tour/partners_bg_mobile_26.png); background-position: bottom center; background-repeat: no-repeat; background-size: cover;}
#headerone {background-image: url(../images/tour/partners_1_mobile_26.png);}
#headertwo {background-image: url(../images/tour/partners_2_mobile_26.png);}
#headerthree {background-image: url(../images/tour/partners_3_mobile_26.png);}
#headerfour {background-image: url(../images/tour/partners_4_mobile_26.png);}
#headerfive {background-image: url(../images/tour/partners_5_mobile_26.png);}
#headersix {background-image: url(../images/tour/partners_6_mobile_26.png);}
}

@media only screen and (max-width: 400px){
#condor {padding-top: 60px;}
.clubcondorlogo {width: 300px; padding-bottom: 30px; display:none;}
.clubcondorlogosq {display:block;}
.clubcondorbuilding {padding:50px 30px 0px 30px;}
.tntsportslogo {width: 250px;}
.bbcradiologo {width: 240px;}
.truelink {margin:40px 10px 0px 10px;}
}

@media only screen and (max-width: 370px){
.callawaylogo {width: 200px;}
}