/* 
    Created on : 15/02/2015, 9:26:24 AM
    Author     : Emre Rothzerg
*/

@font-face {
    font-family: 'AvenirNext LT Pro Regular';
    src: url('../fonts/AvenirNextLTPro-Regular.eot');
    src: url('../fonts/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AvenirNextLTPro-Regular.woff2') format('woff2'), 
        url('../fonts/AvenirNextLTPro-Regular.woff') format('woff'), 
        url('../fonts/AvenirNextLTPro-Regular.ttf')  format('truetype'), 
        url('../fonts/AvenirNextLTPro-Regular.AvenirNext+LT+Pro+Regular') format('svg'); 
}

@font-face {
    font-family: 'AvenirNextBold';
    src: url('../fonts/AvenirNextLTPro-Bold.eot');
    src: url('../fonts/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AvenirNextLTPro-Bold.woff2') format('woff2'), 
        url('../fonts/AvenirNextLTPro-Bold.woff') format('woff'), 
        url('../fonts/AvenirNextLTPro-Bold.ttf')  format('truetype');
}

@font-face {
    font-family: 'AvenirNextMed';
    src: url('../fonts/AvenirNextLTPro-MediumCn.eot');
    src: url('../fonts/AvenirNextLTPro-MediumCn.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AvenirNextLTPro-MediumCn.woff2') format('woff2'), 
        url('../fonts/AvenirNextLTPro-MediumCn.woff') format('woff'), 
        url('../fonts/AvenirNextLTPro-MediumCn.ttf')  format('truetype');
}

@font-face {
    font-family: 'americantypewriter';
    src: url('../fonts/americantypewriter.eot');
    src: url('../fonts/americantypewriter.eot?#iefix') format('embedded-opentype'),
        url('../fonts/americantypewriter.woff2') format('woff2'), 
        url('../fonts/americantypewriter.woff') format('woff'), 
        url('../fonts/americantypewriter.ttf')  format('truetype');
}


*{margin:0;padding:0;box-sizing:border-box;line-height:1.4em}
header,section,aside,footer{display:block}
html {-webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html,body{background: #000 url(../img/footerbg.jpg)}
.content{width:1024px;margin:0 auto;}
p{line-height: 21px; font-size: 15px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.btn { cursor: pointer; display: inline-block; padding: 8px 18px; font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; font-size: 12px; color: #FFF; border-radius: 5px; background-color: #FD7D30; background-image: url(//animalsaustralia.org/theme/img/whitet.png); background-repeat: repeat-x; background-position: center center; margin: 0 6px; text-transform: uppercase; border:none }
.brown{background-color: #c9c3b5;}
.brown:hover{background-color: #00B0C2;}
.blurit{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);}
#slot{width:585px;margin:0 auto;position: relative}
#slotoneover{position: absolute; top: -124px; left: -20px; z-index: 3;}
#slottwoover{position: absolute; top: -124px; left: 177px;z-index: 3;}
#slotthreeover{position: absolute; top: -124px; left: 372px; z-index: 3;}
#slotbg { position: absolute; top: -127px; left: 50%; width: 800px; z-index: 1; margin-left: -400px; }
.machineContainer { overflow: hidden; height: 156px; position: absolute; top: -100px; z-index: 2}
.slotMachine{ background-color: #000; margin:0 18px; border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%; width: 156px; height: 156px; padding: 0px; overflow: hidden; display: inline-block; text-align: center; }
.machineResult{ color:#fff; text-align:center; font-weight: 900; }
.slotMachine .slot{ height:156px; } 


header{transition:height 1s ease;height:545px; text-shadow: 0px 0px 10px #666;text-align: center;color:#fff;background: #000 url("../img/greyhounds-main-banner.jpg?f") top center no-repeat;display: block;}
header .tfirst{transition:all 1s ease;font-size:20px;padding-top:150px; font-weight: bold;font-family: 'AvenirNext LT Pro Regular';}
header .tsecond {transition:all 1s ease; font-size: 62px; padding-top: 50px; font-family: 'AvenirNextBold'; line-height: 76px; }
header .tsecond span{display:block;}

section#sectionzero{background: #e4e5df url("../img/texture-strip.jpg") top center repeat-x;height:46px;}

section#sectionone{background: #e4e5df url("../img/texture-tile.jpg") top center repeat-x;position: relative}
section#sectionone .desc{font-size:24px;padding-top:130px;width:700px;margin:0 auto; font-weight: bold;  font-family: 'AvenirNext LT Pro Regular';color:#fff;text-align: center;}
section#sectionone .desc span{display: block;}
section#sectionone .video{padding-top:60px;}
section#sectionone .ps{padding:30px 0 50px 0}
section#sectionone .ps p{width:30%;margin:0 2%;float:left;color:#4f504b;}
section#sectionone .ps p:first-child{margin-left:0}
section#sectionone .ps p:last-child{margin-right:0}
section#sectionone .ps p span{float: left; font-size: 62px; font-weight: bold; line-height: 70px; margin-right: 6px; height: 60px; overflow: hidden;}

section#sectiontwo{position:relative;text-align: center;background: #e4e5df url("../img/greyhounds-testimonials.jpg") center center repeat-x;color:#fff;}
section#sectiontwo .tfirst{font-size: 50px;font-family:'americantypewriter'}
.desktop section#sectiontwo .tfirst{transition:font-size 1s ease;}
section#sectiontwo .tfirst span{display:block}
section#sectiontwo .tsecond{font-family: 'AvenirNext LT Pro Regular';font-size:19px;padding-top:30px} 
.hjvwet{padding-top: 150px;padding-bottom:50px;} 

section#sectiontwo .circles{text-align: center;padding-bottom:80px;}
section#sectiontwo .circles a{display: inline-block;width:13px;height:13px;border:1px solid #fff;border-radius: 50%;margin:0 2px;text-decoration: none !important}
section#sectiontwo .circles a.active{background-color: #fff}


section#sectionthree{background-color:#e8e7e2} 
section#sectionthree .tfirst{color:#4f4f4f;padding:80px 15px;font-weight: bold;font-family: 'AvenirNext LT Pro Regular';font-size:24px;text-align: center;}

section#sectionfour{position:relative;background-color: #000}
section#sectionfour .listt .innerbg{background-color:#fff;position: absolute;z-index: 1;height:100%;content: ""; opacity: 0.6;}
section#sectionfour .bg-images { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; }
section#sectionfour .bg-images .bg-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; opacity: 0;}
.desktop  section#sectionfour .bg-images .bg-image { -webkit-transition: opacity 0.6s; transition: opacity 0.6s; }
.device  section#sectionfour .bg-images .bg-image { -webkit-transition: opacity 0.2s; transition: opacity 0.2s; }
section#sectionfour .bg-images .bg-image.active { opacity: 1; }
section#sectionfour .listt{transition:height 1s ease;background-color: rgba(0,0,0,0.3);position:relative;z-index:2;min-height:140px;border-bottom:1px solid rgba(255,255,255,0.4); /*-moz-transition:all 1s ease; -webkit-transition:all 1s ease; -ms-transition:all 1s ease; transition:all 1s ease; background: linear-gradient(to left, transparent 50%, rgba(255,255,255,0.7) 50%); background-size: 200% 100%;background-position:right bottom;*/ }
section#sectionfour .listt .contentbigger{width:1024px;margin:0 auto;position: relative;z-index:3;}
section#sectionfour .listt .title{padding-top:45px;color:#fff;font-weight: bold;font-size:35px;font-family: 'AvenirNext LT Pro Regular';float:left;width:300px;}
.desktop section#sectionfour .listt .title{-moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
section#sectionfour .listt .title i {color:#fff; opacity: 0.5; }
section#sectionfour .listt .desc{padding-top:45px;padding-bottom:20px;float:left;width:700px;display:none;} 
section#sectionfour .listt.active .title{color:#4f4f51}
section#sectionfour .listt.active .title i{color:#4f4f51}
section#sectionfour .listt.active .desc{display:block}


section#sectionfive{background-color: #ebe8e3;padding-bottom:100px}
section#sectionfive .tfirst{color:#50504e;padding:70px 15px;text-align: center;font-family: 'AvenirNext LT Pro Regular';font-size:24px;font-weight: bold}
section#sectionfive .contentbigger{width:900px;margin:0 auto;text-align: center}
section#sectionfive .contentbigger .buttonarea{font-size:16px;font-family: "AvenirNextMed";width:30%;margin:0 2%;float:left;color:#7d7d7d;}
section#sectionfive .contentbigger .buttonarea:first-child{margin-left:0}
section#sectionfive .contentbigger .buttonarea:last-child{margin-right:0}
section#sectionfive .contentbigger .buttonarea img{width:270px;height:auto;}
section#sectionfive .contentbigger .buttonarea .desc{padding-bottom:10px;margin-top:-25px} 
section#sectionfive .contentbigger .buttonarea:hover .brown{background-color: #00B0C2;}

section#sectionsix{overflow:hidden;position:relative;text-align: center;background: #ebe8e3 url("../img/greyhounds-sponsors-bg.jpg") center center repeat-x;color:#fff;background-attachment: fixed}
section#sectionsix .contentbigger{width:900px;margin:0 auto;text-align: center}
section#sectionsix .compinfo img{box-shadow: 0 2px 6px rgba(0,0,0,0.4);transition: box-shadow 2s;border:10px solid rgba(255,255,255,0.4);vertical-align: bottom;width:195px;height:auto;}
section#sectionsix .compinfo img:hover{  box-shadow: 0 7px 15px rgba(0,0,0,0.5)}
section#sectionsix .complistinner{float:left;margin:15px;}
section#sectionsix .sectionsixrel{position:relative;z-index:3}
section#sectionsix .sectionsixtopbg{position:absolute;z-index:1;top:-2px;left:0;width:100%;height:510px;background: transparent url(../img/sponsor-fade-top.png) top center repeat-x}
section#sectionsix .sectionsixbotbg{position:absolute;z-index:1;background-color: rgba(255,255,255,0.7);bottom:-2px;left:0;width:100%;height:583px;background: transparent url(../img/sponsor-fade-bottom.png) top center repeat-x}
section#sectionsix .tfirst{padding:70px 15px 30px 15px;text-align: center;color:#50504e;font-family: 'AvenirNext LT Pro Regular';font-size:24px;font-weight: bold}
section#sectionsix .tsecond{padding:0px 15px 50px 15px;text-align: center;color:#50504e;font-family: 'AvenirNext LT Pro Regular';font-size:24px;font-weight: bold}
section#sectionsix .tsecond span{display:block}
section#sectionsix .slidercont{padding:60px 10px}
section#sectionsix .slidercont .sponslider{line-height:40px;font-family: 'AvenirNextMed';font-size:18px;color:#7d7d7d;background-color: #ecebe9;padding:0 10px;border-radius: 40px;width:500px;margin:0 auto;border:7px solid rgba(0,0,0,0.2)}
section#sectionsix .slidercont .sponslider .sponleft{padding:0 14px 0 5px;margin-top:9px;line-height:20px;font-size:23px;float:left;color:#dddad5;border-right:#d0cfcb solid 1px;}
section#sectionsix .slidercont .sponslider .sponright{padding:0 5px 0 14px;margin-top:9px;line-height:20px;font-size:23px;float:right;color:#dddad5;border-left:#d0cfcb solid 1px;}
section#sectionsix .slidercont .sponslider a{font-weight: bold}
section#sectionsix .slidercont .sponslider a.active{color:#9e9e9e;}
section#sectionsix .slidercont .sponslider a.active:hover{color:#00a6b8}

section#sectionsix .complist{display: none;position: relative;top:0;left:0;}
section#sectionsix #complist1.complist{display: block}
section#sectionseven #forautexts p span, section#sectionseven #foraunontexts p span { float: left; font-size: 56px; font-weight: bold; line-height: 61px; margin-right: 6px; height: 50px; overflow: hidden; }
section#sectionseven{background-color: #ebe8e3;padding-bottom: 70px}
section#sectionseven .tfirst{color:#50504e;padding:70px 15px;text-align: center;font-family: 'AvenirNext LT Pro Regular';font-size:21px;font-weight: bold}
section#sectionseven .tfirst span{display:block}
section#sectionseven p {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 15px; font-size: 15px; line-height: 21px; color: #5E5C53; }
section#sectionseven #gh_actionarea{width: 880px; margin: 0px auto;}
section#sectionseven .desc { float: left; width: 50%; }
section#sectionseven .eac { float: right; width: 40%; min-width: 380px; margin: 0; }

footer {padding-bottom:60px; }
footer .content{width: 880px; margin: 0px auto;}
footer .tfirst{color:#d1d1d3;padding:70px 15px 40px 15px;text-align: center;font-family: Arial;font-size:15px;line-height:21px;font-weight: bold;}
footer .f_donate {text-align: center}
footer .f_donate button{background-color: transparent;cursor: pointer; text-decoration: none !important; text-align: center; border-radius: 8px; border: 2px solid #fff; font-family: 'Montserrat',"Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; color: #fff; font-size: 17px;padding: 15px 18px; min-width: 150px; margin: 0 15px 18px 0; box-sizing: content-box; white-space: nowrap; }
footer .f_donate button:hover{background-color: #fff;color:#333;}
footer .logos {text-align: center;padding:40px 0;}
footer .logos a{margin:10px;text-decoration: none !important}


#spon_popup{display: none;}
#spon_popup .mobileversion{display: none;}
#spon_popup .desktopversion{padding:10px;width:715px;margin:0 auto;background-color: #fff;border:10px solid #000;border-color:rgba(0,0,0,0.1)}
#spon_popup .desktopversion .contactmethods {line-height: 43px;padding-top:20px;text-align: center}
#spon_popup .desktopversion .contactmethods a{line-height: 43px;text-decoration: none !important;display: inline-block;height:43px;}
#spon_popup .desktopversion .contactmethods a img{vertical-align: bottom;height:43px;}
#spon_popup .desktopversion .contactmethods .popup_email{/*border-left:1px solid #ddd; border-right:1px solid #ddd;margin: 0 25px;*/ padding:0 12px}
#spon_popup .desktopversion .contactmethods .popup_fb{ padding:0 12px}
#spon_popup .desktopversion .contactmethods .height{padding:0 12px}

#spon_popup .desktopversion .tipsarea{background-color: #efefef;padding:10px;margin-top:15px;}
#spon_popup .desktopversion .tipsarea ul{width:100%;margin-left:20px;}
#spon_popup .desktopversion .tipsarea ul li{float:left;width:44%;text-align: left !important}
#spon_popup .desktopversion .tipsarea ul li.tipstwo{margin-left:5%}
#spon_popup .desktopversion .imptips{color:#2e2e2e;padding-bottom:15px;font-family: 'AvenirNext LT Pro Regular';font-size:15px;font-weight: bold;line-height:18px;text-align: left !important}
#spon_popup .desktopversion .imptips img{vertical-align: bottom;margin-right: 4px}

.popup_compimg{vertical-align: bottom}
#spon_popup .mobileversion{padding:10px;position: relative}
#spon_popup .mobileversion .closepop{top:10px;right:10px;position: absolute}
#spon_popup .mobileversion .popup_compdesc{text-align: left;margin: 15px 0;}
#spon_popup .mobileversion .contactmethods img{vertical-align: bottom}
#spon_popup .mobileversion .contactmethods a{font-family: 'AvenirNext LT Pro Regular';color:#2d2d2d;text-decoration: none;height:52px;line-height: 52px;background: #fff url(../img/methodbg.jpg) repeat-x;display: block;margin-bottom:12px;text-align: left;font-size:13px;}
#spon_popup .mobileversion .contactmethods a i {float:right;font-size:26px;color:#d4d2d3;line-height: 52px;margin-right:12px;}
#spon_popup .mobileversion .contactmethods a i:after{clear:right}
#spon_popup .mobileversion .tipsarea{text-align:left;color:#323232}
#spon_popup .mobileversion .tipsarea .imptips{margin-top:30px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d9d9d9;font-family: 'AvenirNextMed';color:#333; font-size:14px;font-weight: bold;line-height: 18px;letter-spacing: 0.05em}
#spon_popup .mobileversion .tipsarea .imptips img{vertical-align: bottom}
#spon_popup .mobileversion .tipsarea ul{width:auto;margin-left:20px;margin-bottom:50px;display:block}
#spon_popup .mobileversion .tipsarea li{margin-bottom:10px;}

#complist1,complist2{position: relative}

.tipsone,.tipstwo{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; color: #5E5C53;}

.contactmethods_texts div{display: none;text-align: center;color:#2e2e2e;padding-top:15px;font-family: 'AvenirNext LT Pro Regular';font-size:13px;}
.custombox-show.custombox-sign .custombox-modal-content { transform: none; transform-style: initial; }


.videosdiv{display: none}
.videomask{margin:0 auto;width:1024px;background: url(../img/video-play-background.jpg) no-repeat center center;background-size: cover;}
a.ms_play {border-radius:50%;width:160px;height:160px; text-align: center;color: white; cursor: pointer;font-size: 80px; line-height: 160px; text-decoration: none; text-shadow: 0 0 20px black; z-index:7; -webkit-transition: -webkit-transform 0.3s, transform 0.3s, opacity 0.3s; -moz-transition: -webkit-transform 0.3s, transform 0.3s, opacity 0.3s; -ms-transition: -webkit-transform 0.3s, transform 0.3s, opacity 0.3s; -o-transition: -webkit-transform 0.3s, transform 0.3s, opacity 0.3s; transition: -webkit-transform 0.3s, transform 0.3s, opacity 0.3s; }
a.ms_play img{ vertical-align: bottom; margin-bottom: 8px;margin-left:3px;width:142px;height:144px; } 
.ms_playbg { width:160px; height:160px; }   
#ms_circle_glow{position:relative}
#ms_circle_glow div{box-shadow: 0 0 41px 0 #fff;opacity:0.4;margin: 12px 10px 10px 12px;width:136px;border-radius:50%;height:137px;position:relative}
a.ms_play{display:none}
.ms_playbg{display:none} 
.sv{box-shadow: 0 0 20px white;}
#slotoneover,#slottwoover,#slotthreeover{cursor: pointer}
.chtrw{margin-right:37px;}

.device .autoplay{display:none}
	.hjvwet{padding-left:70px;padding-right:70px;}
#machine3{margin-right:0px;}



/* POPUP BANNER */

.popupBg {
	background: rgba(29,129,171,.64);
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10;
}
.popupFg {
	display:block;
	width:70%;
	height:auto;
	margin:0 auto;
	position:relative;
}
.banner {
	width:100%;
	height:auto;
	display:block;
}
.close {
	display:block;
	width:50px;
	height:50px;
	position:absolute;
	top:-25px;
	right:-25px;
	background:#033f59;
	border:3px solid #FFF;
	color:#FFF;
	border-radius:50%;
	text-align:center;
	padding:6px 0 0 0;
	box-sizing:border-box;
	text-decoration:none;
	font-size:30px;
	line-height:1;
	font-weight:bold;
	font-family:AvenirNext LT Pro Regular;
}
.close:hover {
	background:#FFF;
	border:3px solid #033f59;
	color:#033f59;
}

@media (max-width:900px) {
	.popupFg {
		width:80%;
	}
}
@media (max-width:700px) {
	.popupFg {
		width:90%;
	}
}
@media (max-width:600px) {
	.popupFg {
		width:100%;
	}
	.close {
		width:50px;
		height:50px;
		top:-25px;
		right:15px;
	}
}


@media (max-width:1023px) { /* Tablet */ 
    .videomask{width:auto;max-width:840px; }
    .contentbigger,.content{width:auto;padding:0 15px;}
    .device header{background-position: 50% 0 !important;height:460px;}
    header .tfirst {padding-top: 100px;}
    header .tsecond {font-size: 52px;padding-top: 40px; line-height: 66px;}
    section#sectionone .desc{padding:120px 15px 0 15px;width:auto;max-width:700px}
    section#sectionone .ps p { width:auto; margin: 0 0 15px 0; float: none; color: #4f504b; }

    section#sectiontwo {background-position: center center !important;}
    section#sectiontwo .tfirst {padding: 0 15px 0 15px;font-size: 40px;}
    section#sectiontwo .tsecond {padding-bottom: 0;font-size: 17px;padding-top: 30px;}
	.hjvwet{padding-top: 100px;padding-bottom:50px;padding-left:50px;padding-right:50px;}
    section#sectiontwo .circles{padding-bottom:70px;} 

    section#sectionfour .listt .contentbigger{width:auto;}
    section#sectionfour .listt {height: auto;min-height:140px;}
    section#sectionfour .listt .desc {padding-top: 10px;float: none;width: auto;padding-bottom:10px;}
    section#sectionfour .listt .title{float: none;width: auto;font-size: 30px;} 

    section#sectionsix .contentbigger { width:auto; max-width: 900px; margin: 0 auto; text-align: center; }
    section#sectionsix{background-attachment: scroll}
    section#sectionsix .compinfo img{ border:5px solid rgba(255,255,255,0.4);vertical-align: bottom;width:150px;height:auto;}


    section#sectionseven #gh_actionarea{width: auto; margin: 0px auto;padding:0 15px}
    section#sectionseven .desc { float: none; width: auto; }
    section#sectionseven .eac {float: none; width: auto;  }

    #slotbg{max-width: 100% !important} 

    footer .content { width:auto; max-width: 880px; margin: 0px auto;padding:0 15px }
    section#sectionfive .contentbigger {width:auto; max-width: 900px; margin: 0 auto; text-align: center;padding:0 15px }
    section#sectionfive .contentbigger .buttonarea img { width: 270px;max-width:100% !important; height: auto; }
    section#sectionfive .contentbigger .buttonarea{margin:0 1%;width:31%}
    section#sectionfive .contentbigger .buttonarea:first-child {margin-left: 2%;}
    .custombox-modal-container.custombox-modal-container-sign{margin-left:auto !important;margin-right:auto !important;}
}


@media (max-width:640px) { /* mobile */ 
	.hjvwet{padding-top: 100px;padding-bottom:50px;padding-left:0px;padding-right:0px;}
    .videomask{width:auto;max-width:840px; }
    #slot {width: 278px;}
    #slotoneover,#slottwoover,#slotthreeover{width:130px;height:130px}
    .slotMachine{width:80px;height:80px;margin:0 5px;}
	#machine3{margin-right:0px;}
    .slot img{width:80px;height:80px}
    .slotMachine .slot{ height:80px; } 

    #slotoneover {top: -88px; left: -20px;}
    #slottwoover { top: -88px; left: 73px;}
    #slotthreeover {top: -88px; left: 168px;}
    .machineContainer { height: 80px; top: -70px; }
    #slotbg {top: -88px;margin-left: -164px !important;width:328px !important}

    header, .device header {background-size: cover; height: 400px;}
    header .tfirst {padding-top: 70px;font-size: 16px;}
    header .tsecond { font-size: 36px; padding: 40px 10px 0 10px; line-height: 49px; }

    section#sectionone{background-size: auto 530px;}
    section#sectionone .desc {padding-top:70px;font-size: 14px; line-height:21px;}

    section#sectiontwo{background-size: auto 722px}
    section#sectiontwo .tfirst {padding: 0 15px 0 15px;font-size: 22px;}
    section#sectiontwo .tsecond {padding-bottom: 0;font-size: 15px;padding-top: 15px;}
    section#sectiontwo .circles{padding-bottom:40px;} 
	.hjvwet{padding-top: 60px;padding-bottom:40px;}

    section#sectionthree .tfirst {padding: 60px 15px;font-size: 19px;}

    section#sectionfive{padding-bottom:50px;}
    section#sectionfive .tfirst{padding: 60px 15px 25px 15px;font-size: 19px;}    
    section#sectionfive .contentbigger .buttonarea{width:240px;margin:0 auto 0 auto !important;float:none;padding:35px 0}
    section#sectionfive .contentbigger .buttonarea br{display:none}
    section#sectionfive .contentbigger .buttonarea.dsfr{padding-bottom:0px !important}

    section#sectionsix .tfirst {padding: 40px 15px 15px 15px;font-size: 17px;}
    section#sectionsix .tsecond {padding: 0px 15px 50px 15px;font-size: 17px;}    

    section#sectionsix{background-size: cover}
    section#sectionsix .complistinner {margin: 5px;}
    section#sectionsix .compinfo img { border: 2px solid rgba(255,255,255,0.4); vertical-align: bottom; width:78px; height: auto; }
    section#sectionsix .slidercont {padding: 30px 10px;}
    section#sectionsix .slidercont .sponslider{width:auto;margin:0 15px;}
    section#sectionsix .slidercont .sponslider span.hideit{display: none} 

    section#sectionseven .tfirst{font-size:17px;padding: 40px 15px;}
    section#sectionseven .tfirst span{display:inline !important}

    footer .tfirst {padding: 50px 15px 30px 15px;font-size: 14px; }
    footer .logos br{display:none}
    footer .logos a{display: block;text-align: center;margin-bottom:15px}
    footer .logos img.nor{height:60px !important}
    footer .logos img.bb{height:80px !important}

    section#sectionseven .eac{min-width: inherit;width:auto;}

    a.ms_play {border-radius: 50%;width: 104px;height: 104px;background-color: rgba(0,0,0,0.6) !important;}
    a.ms_play img{ vertical-align: top; margin-bottom: 8px;margin-left:0px;width:104px;height:104px; } 
    #ms_circle_glow div{display:none}
    svg{display:none}

    .desktopversion{display:none !important;}
    .mobileversion{display:block !important}
    .mobileversion{background-color: #fff;}

.chtrw{margin-right:0px;}
}

@media (max-width:400px) {
    section#sectionsix #complist .contentbigger{width:265px;margin:0 auto;padding:0 !important}    
}