header,section,footer,aside,nav,main,article,figure{display:block}
body{margin:0px; padding:0px; background-color: #6580b6; font-family:"Poppins", sans-serif;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:block;}
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none; font-weight:normal;}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
a{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.none{-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
select{-webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
::-webkit-input-placeholder{color:#7d7d7d; opacity:1;}
::-moz-placeholder{color:#7d7d7d; opacity:1;}
:-ms-input-placeholder{color:#7d7d7d; opacity:1;}
:-moz-placeholder{color:#7d7d7d; opacity:1;}
.noSelect{-webkit-user-select:none;-ms-user-select:none; user-select:none;}
/*body * :not(input):not(textarea){user-select:none!important; -webkit-touch-callout:none!important; -webkit-user-select:none!important; -moz-user-select:none !important; -khtml-user-select:none!important; -ms-user-select:none!important;}*/

/*
font-family:"Poppins", sans-serif;
font-family:"Oswald", sans-serif;
font-family:"Bebas Neue", sans-serif;
*/

.centerwrap{width: 1106px; margin: auto;}
header{background-color: #fff; border: 3px solid #5a719f; border-radius: 8px; margin-top: 10px; display: flex; justify-content: space-between; align-items: center; padding-left: 32px; padding-right: 26px;}
.topNav{display: flex; padding: 28px 0;}
.topNav a{font-size: 30px; font-family:"Bebas Neue", sans-serif; letter-spacing: 0.01em; color: #fff; border-radius: 7px; margin-right: 8px; width: 210px; text-align: center; line-height: 45px;}
.topNav a:last-child{margin-right: 0px;}
.newestD{background-color: #46b62c; border: 3px solid #50d730;}
.newestD:hover{background-color: #50d730;}
.postD{background-color: #445982; border: 3px solid #5a719f;}
.postD:hover{background-color: #5a719f;}
.midHLinks{display: flex; justify-content: center; padding: 6px 0 0;}
.midHLinks ul{display: flex; flex-wrap: wrap; justify-content: center;}
.midHLinks ul li{font-family:"Oswald", sans-serif; font-weight: 500; text-transform: uppercase; font-size: 11px; margin: 0 3px 6px;}
.midHLinks ul li a{padding: 0 13px 2px; line-height: 20px; border: 1px solid #ffffff; border-radius: 5px; color: #fff; text-shadow:0 2px 2px rgba(91,139,234,0.35); display: block;}
.midHLinks ul li a:hover{background-color: #445982;}
.whitebox{background-color: #fff; border: 3px solid #5a719f; border-radius: 8px; margin-bottom: 18px;}
.todpBanner{display: flex; justify-content: space-between; padding: 35px 25px;}
.todpLeft{width: 790px; display: flex; flex-direction: column; align-items: center;}
.title{text-align: center; padding-bottom: 28px;}
.title h1{font-size: 45px; text-transform: uppercase; font-family:"Oswald", sans-serif; font-weight: 700; color: #464544; position: relative; line-height: 58px;}
.title h1:before{background: url(../images/star-title.png) no-repeat; width: 23px; height: 23px; position: absolute; left: -38px; top: 50%; transform: translateY(-50%); content: '';}
.title h1:after{background: url(../images/star-title.png) no-repeat; width: 23px; height: 23px; position: absolute; right: -38px; top: 50%; transform: translateY(-50%); content: '';}
.title h2{font-size: 45px; text-transform: uppercase; font-family:"Oswald", sans-serif; font-weight: 700; color: #464544; position: relative; line-height: 58px;}
.title h2:before{background: url(../images/star-title.png) no-repeat; width: 23px; height: 23px; position: absolute; left: -38px; top: 50%; transform: translateY(-50%); content: '';}
.title h2:after{background: url(../images/star-title.png) no-repeat; width: 23px; height: 23px; position: absolute; right: -38px; top: 50%; transform: translateY(-50%); content: '';}
.title h3{font-size: 33px; text-transform: uppercase; font-family:"Oswald", sans-serif; font-weight: 700; color: #464544; position: relative; line-height: 48px;}
.title h3:before{background: url(../images/star-title.png) no-repeat; width: 23px; height: 23px; position: absolute; left: -34px; top: 50%; transform: translateY(-50%); content: '';}
.title h3:after{background: url(../images/star-title.png) no-repeat; width: 23px; height: 23px; position: absolute; right: -34px; top: 50%; transform: translateY(-50%); content: '';}
.title h4{font-size: 39px; text-transform: uppercase; font-family:"Oswald", sans-serif; font-weight: 700; color: #464544; position: relative; line-height: 58px;}
.title h4:before{background: url(../images/star-title.png) no-repeat; width: 23px; height: 23px; position: absolute; left: -38px; top: 50%; transform: translateY(-50%); content: '';}
.title h4:after{background: url(../images/star-title.png) no-repeat; width: 23px; height: 23px; position: absolute; right: -38px; top: 50%; transform: translateY(-50%); content: '';}
.title p{font-size: 19px; color: #6580b6; font-family:"Poppins", sans-serif; font-weight: 600;}
.banner{border: 5px solid #ffffff; box-shadow: 0 0 7px rgba(0,0,0,0.25); margin-bottom: 38px;}
.nakedDare{font-size: 19px; color: #6580b6; letter-spacing: -0.025em; font-weight: 600; text-align: center; padding-bottom: 25px;}
.latestDares{display: flex; justify-content: space-between;}
.latestDares a{font-size: 32px; font-family:"Oswald", sans-serif; font-weight: 500; letter-spacing: 0.01em; color: #fff; border-radius: 7px; text-align: center; line-height: 51px; background-color: #46b62c; border: 3px solid #50d730; padding: 0 56px 4px;}
.latestDares a:hover{background-color: #50d730;}
.todpRight{width: 230px;}
.topLinks{padding-bottom: 12px;}
.topLinks li{font-family:"Oswald", sans-serif; font-weight: 500; font-size: 16px; margin-bottom: 2px; text-transform: uppercase;}
.topLinks li:last-child{margin-bottom: 0px;}
.topLinks li a{background: #6580b6 url(../images/star-white.png) no-repeat 16px center; border: 2px solid #4a68a5; border-radius: 6px; padding-left: 45px; line-height: 28px; padding-bottom: 2px; color: #fff; display: block;}
.topLinks li a:hover, .topLinks li a.active{background-color: #46b62c; border-color: #34961d;}
.friendsLinks{padding-bottom: 32px;}
.friendsLinks li{font-size: 14px; line-height: 22px;}
.friendsLinks li a{color: #424242; text-decoration: underline;}
.friendsLinks li a:hover{text-decoration: none; color: #4a68a5;}
.dareGirls{padding-bottom: 10px;}
.dareGirls h5{font-size: 19px; letter-spacing: -0.025em; color: #6580b6; font-weight: 600; padding-bottom: 2px;}
.dareGirls ul{display: flex;}
.dareGirls ul li{font-size: 14px; font-weight: 600; letter-spacing: -0.025em; margin-right: 4px;}
.dareGirls ul li:last-child{margin-right: 0px;}
.dareGirls ul li a{color: #ffffff; background-color: #6580b6; border-radius: 3px; min-width: 25px; padding: 0 7px; display: block; text-align: center; line-height: 25px;}
.dareGirls li a:hover, .dareGirls li a.active{background-color: #46b62c; border-color: #34961d;}
.classicTodp{display: flex; justify-content: center; flex-direction: column; align-items: center; padding: 26px;}
.memberPics{display: flex; flex-wrap: wrap;}
.memberPBlock{width: 200px; margin-right: 12px; margin-bottom: 18px;}
.memberPBlock:nth-child(5n){margin-right: 0px;}
.memberPic{border: 5px solid #fff; box-shadow: 0 0 7px rgba(0,0,0,0.25); margin-bottom: 3px;}
.memberPic img{width: 100%;}
.memberPBlock p{font-size: 19px; font-weight: 400; text-align: center;}
.memberPBlock p a{color: #424242;}
.memberPBlock p a:hover{color: #4a68a5;}
.seeallG, .seeallB{display: flex; justify-content: space-between; padding-top: 32px; padding-bottom: 24px;}
.seeallG a{font-size: 27px; font-family:"Oswald", sans-serif; font-weight: 500; letter-spacing: 0.01em; color: #fff; border-radius: 7px; text-align: center; line-height: 42px; background-color: #46b62c; border: 3px solid #50d730; padding: 0 32px 4px; text-shadow: 0 2px 2px #34a11f;}
.seeallG a:hover{background-color: #50d730;}
.seeallB a{font-size: 27px; font-family:"Oswald", sans-serif; font-weight: 500; letter-spacing: 0.01em; color: #fff; border-radius: 7px; text-align: center; line-height: 42px; background-color: #6580b6; border: 3px solid #4a68a5; padding: 0 32px 4px; text-shadow: 0 2px 2px #4a68a5;}
.seeallB a:hover{background-color: #4a68a5;}
.darlingTodp{display: flex; justify-content: center; flex-direction: column; align-items: center; padding: 26px 26px 10px;}
.darlingTodp .title{padding-bottom: 20px;}
.midBanner{border: 5px solid #fff; box-shadow: 0 0 7px rgba(0,0,0,0.25);}
.midBanner img{width: 100%;}
.todpMembers{display: flex; justify-content: center; flex-direction: column; align-items: center; padding: 26px 26px 40px;}
.foundingMem{display: flex; justify-content: center; flex-direction: column; align-items: center; padding: 26px 26px 0px;}
.foundingMem .title{padding-bottom: 16px;}
.todpFriendsT{display: flex; justify-content: center; flex-direction: column; align-items: center; padding: 26px 26px 16px;}
.todpFriendsT .title{padding-bottom: 20px;}
.todpFriends ul{display: flex; justify-content: center; flex-wrap: wrap;}
.todpFriends ul li{font-size: 16px; font-family:"Oswald", sans-serif; font-weight: 500; margin: 0 4px 8px; text-transform: uppercase;}
.todpFriends ul li a{color: #6580b6; padding: 0 16px 2px; line-height: 27px; border: 2px solid #6580b6; border-radius: 6px; display: block;}
.todpFriends ul li a:hover{background-color: #6580b6; color: #fff;}
.aboutBox{background-color: #fff; border: 3px solid #5a719f; border-radius: 8px; display: flex; padding: 26px; justify-content: space-between; align-items: flex-start;}
.bottomLinks{width: 230px; }
.bottomLinks li{font-family:"Oswald", sans-serif; font-weight: 500; font-size: 16px; margin-bottom: 2px; text-transform: uppercase;}
.bottomLinks li:last-child{margin-bottom: 0px;}
.bottomLinks li a{background: #6580b6 url(../images/star-white.png) no-repeat 16px center; border: 2px solid #4a68a5; border-radius: 6px; padding-left: 45px; line-height: 28px; padding-bottom: 2px; color: #fff; display: block;}
.bottomLinks li a:hover, .bottomLinks li a.active{background-color: #46b62c; border-color: #34961d;}
.aboutRight{display: flex; width: 784px; justify-content: space-between;}
.aboutArea{width: 418px;}
.aboutArea h3{font-size: 24px; color: #6580b6; text-transform: uppercase; font-family:"Oswald", sans-serif; font-weight: 700; margin-top: -4px; padding-bottom: 18px; line-height: 28px;}
.aboutArea p{font-size: 15px; line-height: 21px; font-weight: 400; color: #424242; padding-bottom: 21px;}
.aboutArea p a{color: #4a68a5; font-weight: 600;}
.aboutArea p a:hover{color: #46b62c;}
.aboutArea p:last-child{padding-bottom: 0px;}
.aboutPic{border: 5px solid #fff; box-shadow: 0 0 7px rgba(0,0,0,0.25);}
.aboutPic img{width: 100%;}
.copyright{text-align: center; font-size: 17px; font-weight: 400; color: #ffffff; padding: 16px 0;}
.copyright a{color: #fff;}
.copyright a:hover{color: #464544;}