/** 
 *  
 * Author: Erico 
 * File Name: SWNS-Style
 */


a,a:hover{text-decoration:none;color:#1f3a42}.myButton,a,a:hover{text-decoration:none}p{font:400 16px/24px arial,sans-serif;margin-bottom:28px}a{font-family:verdana}button[type=submit]:focus,input,input[type=button]:focus,input[type=submit]:focus,select,textarea{outline:0}.country-flags li a,button,select{outline:0!important}button{-moz-outline-style:none!important}button::-moz-focus-inner{border:0!important;outline:0!important;-moz-outline-style:none!important}#form{width:100%;margin:10px auto 0;padding:8px 0;position:relative}#form h3,.container_form{text-align:center;margin:0 auto}.container_form,.container_form form{width:100%!important}#form h3{font-size:21px;font-family:Cabin,sans-serif;font-weight:700;color:#273c43}.container_form{overflow:hidden;position:relative;padding:0 8px;bottom:-8px}.join-form #form1{height:80px;overflow:hidden;margin-top:14px}.container_steps{width:calc(100% * 5)!important}#fstep_1,#fstep_2,#fstep_3,#fstep_4,#fstep_5{height:98px;overflow:visible!important;text-align:center}#fstep_1 p,#fstep_2 p,#fstep_3 p,#fstep_4 p,#fstep_5 p{text-align:center;margin-bottom:15px;text-transform:capitalize}.container_steps #fstep_1,.container_steps #fstep_2,.container_steps #fstep_3,.container_steps #fstep_4,.container_steps #fstep_5{width:calc(100% / 5)!important}.steps{height:auto;margin:auto auto auto -133px;position:absolute;left:50%}.step_bar{width:41px;height:39px;display:inline-block;margin:0 5px;color:#fff;cursor:pointer;text-align:center;line-height:41px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}input[type=password],input[type=text],input[type=number]{width:80%;height:30px;display:block;margin:auto;border:1px solid #b1b1b1;font-size:14px;line-height:27px;text-align:center;color:#333}.join-form #form form input[type=password],.join-form #form form input[type=text],.join-form #form form input[type=number]{background:#fff;font-family:arial,sans-serif;margin:0 auto 10px;font-size:16px;height:34px;border:1px solid #000}.drop_down_container{width:258px;margin:0 auto;position:relative}select{width:112px;float:left;margin:0;padding:7px 5px 5px;font-size:16px;color:#000;height:34px;line-height:18px;border:1px solid #4b4b4b;font-family:arial,sans-serif;background:url(/images/assets/dropdown_icon.png) 96% 50% no-repeat #fff;appearance:normal;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';-moz-outline-style:none!important;-moz-user-focus:ignore}#fstep_1 label.error,label.error{font-family:Verdana,sans-serif;font-weight:400}select::-ms-expand{display:none}.drop_down_container select{margin-right:10px}.drop_down_container select:last-child{margin-right:0}select:hover{cursor:pointer}select#dating-gender.required{width:304px;float:none}select#dobday.required{width:68px}select#dobmonth.required{width:102px}select#dobyear.required{width:68px;margin-right:0}select.error{padding:5px;color:red;border:1px solid red;background:url(/images/assets/dropdown_icon.png) 96% 50% no-repeat #fff!important;-webkit-appearance:none}label.error{font-size:14px;text-align:center}#fstep_1 label.error{top:7px;margin-top:0;margin-bottom:0;position:relative;text-indent:0}#fstep_2 label.error{top:40px;left:55px;position:absolute}#fstep_3 label.error,#fstep_4 label.error,#fstep_5 label.error,#fstep_6 label.error{top:-5px;position:relative;text-indent:0}input.error,input[type=password].error,input[type=text].error,input[type=number].error,select.error,textarea.error{background-color:#ffe8e8}.myButton{height:42px;font-weight:700;display:inline-block;margin:4px 0;line-height:43px;text-align:center;background-size:170px auto}.fsubmit{background:url(/images/assets/custom-form-submit-btn.png) no-repeat}.myButton:active{position:relative;top:1px;cursor:pointer}span.fprev.myButton{display:none!important}.terms-container{position:absolute;bottom:8px;left:50%;width:315px;margin-left:-157px;border-top:2px solid gray;padding-top:6px}.terms-container input{float:left}.terms{font-size:11px;line-height:12px;font-family:arial,sans-serif;text-align:left;margin-bottom:0;margin-left:25px;padding-top:3px}.bottom-footer-links,.copyright-content p,.form-intro,.links,.new-members-list-title,.site-terms{text-align:center}input[type=checkbox].css-checkbox{display:none}input[type=checkbox].css-checkbox+label.css-label{padding-left:25px;height:16px;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position:0 0;font-size:18px;vertical-align:middle;cursor:pointer;float:left}input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -16px}.join-form label.css-label{background-image:url(/images/assets/csscheckbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:4px}.checkbox-error{position:absolute;top:-28px;font-size:13px;font-weight:700;font-family:arial;color:#FFF;background:red;padding:3px 20px 2px;border:3px solid #FFF;display:none}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.container{padding-left:6px;padding-right:6px}.checkbox-error .arrow-down{background:url(/images/assets/checkbox-error-arrow.png) no-repeat;width:19px;height:16px;display:block;position:absolute;left:-3px;bottom:-10px}.site-terms{font-family:arial,sans-serif;color:#000;font-weight:700;font-size:11px;position:absolute;bottom:8px;width:100%;line-height:14px;margin-bottom:0}.form-intro,.login-link-wrapper a,.navbar-default .navbar-nav>li>a{font-family:quicksandbook,arial,sans-serif}@media (max-width:1199px) and (min-width:992px){.join-form{width:395px}}@media (max-width:991px) and (min-width:768px){.join-form{width:305px}.site-terms{font-size:9px}}@media (max-width:767px){.join-form{width:415px;margin:0 auto}.site-terms{text-indent:0;font-size:9px}}@media (max-width:488px){.join-form{width:286px;margin:0 auto}.site-terms{font-size:9px;margin-bottom:0}}@media (max-width:450px){#form{margin-top:5px}.container_steps #fstep_1,.container_steps #fstep_2,.container_steps #fstep_3,.container_steps #fstep_4,.container_steps #fstep_5{height:102px!important}#fstep_1 label.error{top:5px}#fstep_2 label.error{top:44px}#fstep_3 label.error,#fstep_4 label.error,#fstep_5 label.error{top:-5px}.steps{top:202px}.myButton{width:187px;background-size:187px auto;height:46px;margin:4px 0}.site-terms{bottom:6px;margin-bottom:0}}@font-face{font-family:quicksandbook;src:url(/fonts/quicksand_book-webfont.eot);src:url(/fonts/quicksand_book-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/quicksand_book-webfont.woff) format('woff'),url(/fonts/quicksand_book-webfont.ttf) format('truetype'),url(/fonts/quicksand_book-webfont.svg#quicksandbook) format('svg');font-weight:400;font-style:normal}@font-face{font-family:quicksandbold;src:url(/fonts/quicksand_bold-webfont.eot);src:url(/fonts/quicksand_bold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/quicksand_bold-webfont.woff) format('woff'),url(/fonts/quicksand_bold-webfont.ttf) format('truetype'),url(/fonts/quicksand_bold-webfont.svg#quicksandbold) format('svg');font-weight:400;font-style:normal}.newline,h1{font-size:50px;color:#ff0;overflow:hidden}.container{max-width:1072px}.row{margin-left:-6px;margin-right:-6px}#header{padding-top:20px}#header .container .row{position:relative}#header .logo-container img{width:100%}#header .right-side-header{position:relative;max-width:378px;float:right}#header .right-nav{position:absolute;right:-56px;top:-8px;z-index:9}#header .nav-bar{border-top:1px solid #8aa3bf;border-bottom:2px solid #00011b;border-right:2px solid #356da3;border-left:1px solid #525b70;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:-1px 1px 1px 1px rgba(10,99,157,.35);-moz-box-shadow:-1px 1px 1px 1px rgba(10,99,157,.35);box-shadow:-1px 1px 1px 1px rgba(10,99,157,.35);position:relative;z-index:1;margin-top:20px}#header .nav-bar .navbar-default{background:url(/images/assets/adult-sex-contacts-nav-bg.png)}#header .nav-bar .navbar-collapse{padding:0 5px}#header .nav-bar .navbar{border:1px solid #b1ad02;margin-bottom:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;min-height:33px}.navbar-default .navbar-nav>li{border-right:1px solid #625b41;border-left:1px solid #7b7251}.navbar-default .navbar-nav{margin-top:6px}.navbar-default .navbar-nav>li:first-child{border-left:none}.navbar-default .navbar-nav>li:last-child{border-right:none;margin-right:-20px}.navbar-default .navbar-nav>li>a{color:#fff;padding:0 7px;font-size:11.43px}.navbar-default .navbar-nav>li>a:hover{color:#fc0}.login-link-wrapper{overflow:hidden;clear:both}.login-link-wrapper a{float:right;background:rgba(0,0,0,.5);border-top-left-radius:3px;border-bottom-left-radius:3px;display:inline-block;padding:5px 6px;color:#fff;font-size:10.76px}.country-flags,.login-link-wrapper a{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px}.country-flags-container{float:right;position:relative;margin-bottom:5px}.country-flags li{background:url(images/assets/country-flags-new.png) -10px 0 no-repeat;list-style:none;display:inline-block;margin-right:6px;height:24px;float:left;overflow:hidden}.country-flags li.au-flag{background-position:-42px 0}.country-flags li.us-flag{background-position:-75px 0}.country-flags li.za-flag{background-position:-108px 0}.country-flags li.ie-flag{background-position:-141px 0}.country-flags li.nz-flag{background-position:-174px 0}.country-flags li a{padding:2px 13px;margin:1px 0;text-indent:-9999px;display:block;float:left}.country-flags-section{width:auto;position:absolute;top:2px;right:10px;z-index:9}.country-flags{width:42px;height:26px;overflow:hidden;padding:1px 4px 1px 9px;float:right;margin-top:0;margin-bottom:0;margin-right:0;background:rgba(0,0,0,.5);border-top-left-radius:3px;border-bottom-left-radius:3px}.active-uk .country-flags li,.country-flags li{background-position:-7px 2px}.active-au .country-flags li{background-position:-43px -23px}.active-us .country-flags li{background-position:-77px -23px}.active-za .country-flags li{background-position:-110px -23px}.active-ie .country-flags li{background-position:-143px -23px}.active-nz .country-flags li{background-position:-173px -23px}.active-ca .country-flags li{background-position:-207px -23px}.country-flags-container.show-mobile-flags .country-flags{width:auto}.country-flags-container.activeFlags li{margin-left:7px;margin-right:7px}.country-flags-container.activeFlags li.uk-flag{background-position:-8px -23px;margin-left:0}.country-flags li.uk-flag.active,.country-flags li.uk-flag:hover{background-position:-8px -23px}.country-flags li.au-flag.active,.country-flags li.au-flag:hover,.country-flags-container.activeFlags li.au-flag{background-position:-42px -23px}.country-flags li.us-flag.active,.country-flags li.us-flag:hover,.country-flags-container.activeFlags li.us-flag{background-position:-75px -23px}.country-flags li.za-flag.active,.country-flags li.za-flag:hover,.country-flags-container.activeFlags li.za-flag{background-position:-108px -23px}.country-flags li.ie-flag.active,.country-flags li.ie-flag:hover,.country-flags-container.activeFlags li.ie-flag{background-position:-141px -23px}.country-flags li.nz-flag.active,.country-flags li.nz-flag:hover,.country-flags-container.activeFlags li.nz-flag{background-position:-174px -23px}.country-flags li.ca-flag,.country-flags li.ca-flag.active,.country-flags li.ca-flag:hover{background-position:-205px -23px}.country-flags li.ca-flag{margin-right:0}.country-flags-mobile-overlay.hide-flags-overlay{display:none!important}.country-flags-mobile-overlay{position:absolute;top:0;left:0;height:28px;width:42px;cursor:pointer;z-index:9}#splash{-webkit-box-shadow:0 14px 20px 0 rgba(50,50,50,.1);-moz-box-shadow:0 14px 20px 0 rgba(50,50,50,.1);box-shadow:0 14px 20px 0 rgba(50,50,50,.1);position:relative;z-index:0}.splash-inner{width:100%}.join-form{width:316px;margin:50px 0 0 45px}#form{background:url(/images/assets/adult-sex-contacts-form-bg.png);border:1px solid #b7a545;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:auto}.container_form{margin-bottom:53px}.form-intro{background:url(/images/assets/adult-sex-contacts-line-break.png) center bottom no-repeat;color:#FFF;display:block;font-size:21px;padding-bottom:4px;margin-bottom:12px}.myButton,label.error{color:#fff}#fstep_1 p,#fstep_2 p,#fstep_3 p,#fstep_4 p,#fstep_5 p{font-size:23px;font-weight:400;color:#fff;font-family:quicksandbook,arial,sans-serif}#fstep_2 p{font-size:18px}select,select.error{background-image:url(/images/assets/adult-sex-contacts-dropdown_icon.png)!important}.container_steps select#dating-gender.required{width:78%}.steps{top:auto;bottom:10px}.myButton{background:red;background:-moz-linear-gradient(top,red 0,#cb0000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,red),color-stop(100%,#cb0000));background:-webkit-linear-gradient(top,red 0,#cb0000 100%);background:-o-linear-gradient(top,red 0,#cb0000 100%);background:-ms-linear-gradient(top,red 0,#cb0000 100%);background:linear-gradient(to bottom,red 0,#cb0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',  endColorstr='#cb0000',  GradientType=0);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-indent:0;text-transform:capitalize;-webkit-box-shadow:3px 4px 6px 0 rgba(0,0,0,.75);-moz-box-shadow:3px 4px 6px 0 rgba(0,0,0,.75);box-shadow:3px 4px 6px 0 rgba(0,0,0,.75);margin-bottom:9px;width:155px;font-family:quicksandbold,arial,sans-serif;font-size:25.35px;cursor:pointer}.step_bar{font-size:23px;font-weight:400;font-family:quicksandbook,arial,sans-serif;background:url(/images/assets/sex-with-no-strings-form-stepbars.png) no-repeat}.step_highlight{background-position:0 -42px;color:#000}.splash-header-container .newline{display:inline-block}.splash-header-container .lowerline,.splash-header-container .newline{float:left;background:rgba(0,0,0,.8);padding:0 16px;font-family:Dosis,arial,sans-serif;font-weight:600}.splash-header-container .lowerline{clear:both;color:#fff;margin-top:0;line-height:66px}.badge-container{background:url(/images/assets/adult-sex-contacts-badge.png) no-repeat;min-height:158px;position:relative;z-index:1}.badge-container img{position:absolute;bottom:0;left:0}.main-text-area{background:url(/images/assets/adult-sex-contacts-texture-bg.png)}.main-text-area-inner{background:url(/images/assets/adult-sex-contacts-red-bg.png);padding-top:24px;padding-bottom:42px;overflow:hidden}.new-members-list-title{font-family:Dosis,sans-serif;font-size:31.22px;line-height:38px;margin-bottom:12px;font-weight:600;color:#fff}.carousel .container .row .col-xs-4 p,.carousel-name{text-transform:uppercase;color:#fff;font-size:13.41px;font-family:'Patrick Hand',cursive}.carousel-name{display:block;font-weight:600}.carousel .container .row .col-xs-4 img{width:100%;display:block;margin:0 auto}.carousel .container .row .col-xs-4 p{line-height:14px}.content-block p,.reasons-to-join-block p{font-family:quicksandbook,arial,sans-serif}.content-block{color:#fff;width:75%}.content-block p{background:url(/images/assets/adult-sex-contacts-box-for-text-bg.png);margin-bottom:0;border:1px solid #ff1418;padding:26px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13.68px;text-shadow:3px 4px 8px rgba(0,0,0,.6);line-height:20px;-webkit-box-shadow:2px 4px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:2px 4px 2px 0 rgba(0,0,0,.3);box-shadow:2px 4px 2px 0 rgba(0,0,0,.3);min-height: 210px;}.content-block .sign-up-btn{background:url(/images/assets/adult-sex-contacts-box-for-signup-bg.png);color:#ff0;font-size:28.31px;padding:7px 19px;border:1px solid #ffa112;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;display:inline-block;cursor:pointer;font-family:Dosis,sans-serif;text-shadow:3px 4px 8px rgba(0,0,0,.5)}.left-text-right-img-block,.right-text-left-img-block{position:relative;margin-bottom:10px}.left-text-right-img-block .content-block{position:relative;float:left;z-index:9}.left-text-right-img-block img{position:absolute;right:-50px;top:-74px;z-index:1}.right-text-left-img-block .content-block{position:relative;float:right;z-index:9}.right-text-left-img-block img{position:absolute;left:-50px;top:-74px;z-index:1}.left-text-right-img-block .sign-up-btn{float:right;margin-right:20px;margin-top:-22px;line-height:28px}.right-text-left-img-block .sign-up-btn{float:left;margin-left:20px;margin-top:-22px;line-height:28px}.content-block h2,.content-block h3,.content-block h4{font-size:23px;margin:0;position:relative;top:14px;left:30px;font-family:Dosis,arial,sans-serif;line-height:34px;text-shadow:3px 4px 8px rgba(0,0,0,.6)}.content-block h2 strong,.content-block h3 strong,.content-block h4 strong{font-weight:600}#reasons-to-join-list{background:url(/images/assets/adult-sex-contacts-texture-bg.png);padding:50px 0 45px}.reasons-to-join-list-title{font-size:50.22px;line-height:52px;color:#fff;padding-left:46px;font-family:Dosis,arial,sans-serif;font-weight:600;margin-bottom:30px;text-shadow:3px 4px 8px rgba(0,0,0,.6)}#reasons-to-join-list .container .row{max-width:530px;margin:0 auto}.reasons-to-join-block{background:url(/images/assets/adult-sex-contacts-reasons-to-join-block-bg.png) repeat-y;color:#000;position:relative}.reasons-to-join-block p{width:100px;text-align:center;margin-left:80px;padding-top:14px;padding-bottom:10px;line-height:32px;font-size:26.95px;margin-bottom:6px}.bottom-footer-links,.copyright-content p,.links a{font-family:quicksandbook,arial,sans-serif;font-size:15.07px}.reasons-to-join-block img{position:absolute;top:16px;left:-9px}#footer{background:83% 52px no-repeat #000}#footer .inner-footer{margin:10px 0}.copyright-content p{margin-bottom:0;color:#747474}.links{color:#747474}.links a{color:#747474;margin-left:24px;line-height:15px}.links a:first-child{margin-left:0}.links a:hover{color:#fc0}.bottom-footer-links a{color:#747474}.dropdown-menu>li>a{color:#fff;font-family:quicksandbook,arial,sans-serif;font-size:11.43px}.dropdown-menu{background:url(/images/assets/adult-sex-contacts-nav-bg.png);min-width:120px;top:128%}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:transparent}@media (max-width:1700px){#footer{background-position:90% 52px}}@media (max-width:1400px){#footer{background-position:96% 52px}}@media (max-width:1216px){#footer{background-position:98% 30px;background-size:140px auto;min-height:192px}#footer .inner-footer{margin-top:124px}}@media (max-width:1199px){.splash-inner{padding-bottom:8px}}@media (max-width:1110px){#header .right-side-header{margin-right:50px}#header .right-nav{right:4px}}@media (max-width:1068px){#footer{background-size:120px auto}.copyright-content p,.links a{font-size:14.07px}}@media (max-width:991px){.content-block{width:64%}}@media (min-width:768px){.splash-header-container .newline{line-height:normal;margin-top:30px}}@media (max-width:767px){body{background:url(/images/assets/adult-sex-contacts-splash-bg-smaller.jpg) center 15px no-repeat;background-size:100%}h1{font-size:40px}#header .right-side-header{margin:0;max-width:none}#header .nav-bar{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-top:0}#header .nav-bar .navbar{background:0 0;border:none}.navbar-default .navbar-toggle{border:6px solid #000;margin-right:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background:#000;width:28px;height:7px}.navbar-toggle{padding:6px}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none;margin-top:23px}.navbar-default .navbar-nav>li{border:none;margin-bottom:12px}.navbar-default .navbar-nav>li:last-child{margin-right:0}.navbar-default .navbar-nav>li>a{font-size:17.43px;color:#fff}.navbar-nav .open .dropdown-menu>li>a{font-size:17.43px}.navbar-nav .open .dropdown-menu{background:0 0}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav{background:#000;margin-left:0;margin-right:0}#header .right-nav{top:90px;left:0;right:auto}.country-flags-container{float:left}.country-flags{border:1px solid #fffffc;border-left:none;height:28px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.country-flags,.login-link-wrapper a{-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;background:rgba(0,0,0,.3)}.login-link-wrapper a{float:left;border:1px solid #fffffc;border-left:none;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.splash-inner{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}.splash-inner .row:first-child{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2}.join-form{margin:50px auto 0}.badge-container{background:0 0}.splash-header-container .lowerline,.splash-header-container .newline{display:inline-block;background:rgba(0,0,0,.4);line-height:normal;font-size:30px}.splash-header-container .newline{margin-top:26px}.splash-header-container h1 .white{display:block}.left-text-right-img-block img,.right-text-left-img-block img{width:376px;height:auto}.content-block p{font-size:11.68px;padding:16px 14px}.content-block h2,.content-block h3,.content-block h4{left:15px}.content-block .sign-up-btn{font-size:22.31px;padding:2px 19px;margin-top:-14px}.right-text-left-img-block .sign-up-btn{margin-left:15px}.left-text-right-img-block .sign-up-btn{margin-right:15px}.reasons-to-join-block p{font-size:20.95px;line-height:24px}#footer{background-image:url(/images/assets/adult-sex-contacts-badge-bigger.png)}.copyright-content p,.links a{font-size:11.07px}.clearFix{clear:both}}.logo,.newline{display:block}@media (max-width:670px){.left-text-right-img-block img,.right-text-left-img-block img{width:342px;top:-50px}}@media (max-width:650px){.reasons-to-join-list-title{padding-left:0}}@media (max-width:590px){.left-text-right-img-block img,.right-text-left-img-block img{width:307px;top:-42px}.left-text-right-img-block img{margin-right:-25px}.right-text-left-img-block img{margin-left:-25px}}@media (max-width:578px){#footer{background-size:95px auto}}@media (max-width:480px){h1{font-size:18px;margin-top:39px;margin-bottom:0;line-height:22px}#header{padding-top:7px}.splash-header-container .lowerline,.splash-header-container .newline{padding:0 8px;font-size:16px;line-height:20px}.badge-container{min-height:0}.join-form{margin:0 auto}#header .right-nav{margin-top:20%;top:auto}.navbar-default .navbar-toggle .icon-bar{width:20px;height:4px}.navbar-default .navbar-toggle{border:4px solid #000;padding:5px}.main-text-area-inner{padding-top:6px}.new-members-list-title{margin-bottom:2px;font-size:30.22px}#reasons-to-join-list{padding:15px 0}.reasons-to-join-list-title{font-size:42.22px;margin-bottom:22px}.content-block h2,.content-block h3,.content-block h4{font-size:16px;top:17px}.left-text-right-img-block img,.right-text-left-img-block img{width:161px;top:0}.left-text-right-img-block img{margin-right:8px}.right-text-left-img-block img{margin-left:8px}.content-block{width:80%}.reasons-to-join-block p{font-size:15.95px;line-height:19px;margin-left:50px}.reasons-to-join-block{max-width:95%}.reasons-to-join-block img{width:56px;height:auto}.carousel .container .row .col-xs-4 p,.carousel-name{font-size:10.41px}.copyright-content p,.links a{font-size:9.07px}.links a{margin-left:8px}.links a:first-child{margin-left:0}}@media (max-width:400px){.content-block{width:75%}.reasons-to-join-block{max-width:148px;margin-right:6px}.reasons-to-join-block p{font-size:11.95px;line-height:16px;width:76px;margin-left:38px}.reasons-to-join-block img{width:44px;height:auto}}@media (max-width:335px){#form{background-size:100% 100%}.join-form{width:295px}#fstep_2 p,#fstep_5 p{font-size:18px}}.white{color:#fffffe}.clearBoth{clear:both}body{background:url(/images/assets/adult-sex-contacts-splash-bg-3.jpg) 63% -22px no-repeat}.logo{background:url(/images/assets/sex-with-no-strings-logo-6.png) 0 10px no-repeat;text-indent:-9999px;width:460px;height:173px;background-size:100% auto;cursor:pointer}#header .logo-container img{max-width:75%;margin-top:-10px;padding-top:20px;padding-bottom:29px}.badge-container{background-position:30px 0}@media (max-width:1366px){body{background-position:78% -22px}.badge-container{background-position:24px 0}}@media (max-width:1280px){body{background-position:80% -22px}.badge-container{background-position:6px 0}}@media (min-width:768px) and (max-width:991px){.logo{width:288px}}@media (min-width:768px){h1{font-size:50px}.badge-container{min-height:138px}.join-form{margin-top:16px}}@media (max-width:767px){body{background:url(/images/assets/adult-sex-contacts-splash-bg-3.jpg) center 35px no-repeat;background-size:100%}#header .logo-container img{max-width:302px}.logo-container{background:url(/images/assets/sex-with-logo.png) 0 -13px no-repeat;background-size:302px auto;position:absolute;top:8px}.logo{background:url(/images/assets/no-strings-logo.png) 28px 20px no-repeat}#upper{width:100%;display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}#header .container .row{position:static;max-height:68px}#header .right-side-header{background:#000;margin-top:-42px}#splash{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-top:88px;margin-bottom:20px}#header{padding-top:0;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2}#header .right-nav{clear:both;width:calc(100% - 56px);top:3px;position:relative;margin-top:0;margin-bottom:0;overflow:hidden}.country-flags,.navbar-default .navbar-collapse,.navbar-default .navbar-form{margin-top:6px}.navbar-default .navbar-toggle{border-color:#fff;border-width:4px}.navbar-default .navbar-toggle .icon-bar{background:#fff;height:4px}.navbar-default .navbar-nav>li>a{color:#fff}.country-flags-container{float:right}.country-flags{border:none;height:25px}.login-link-wrapper{float:left;clear:none;position:absolute}.login-link-wrapper a{background:0 0;border:0;font-size:23px}.main-text-area-inner{padding-bottom:15px}.content-block h2,.content-block h3,.content-block h4{top:-10px}.content-block{width:100%;margin-bottom:42px}.headline-text-container .container .row:last-child .content-block{margin-bottom:0}.content-block p{padding-bottom:260px}.left-text-right-img-block img{top:auto;bottom:64px;left:10px;z-index:10}.right-text-left-img-block img{top:auto;bottom:64px;right:10px;left:auto;z-index:10}.headline-text-container .container .row:last-child .left-text-right-img-block img{bottom:32px}.left-text-right-img-block .sign-up-btn{margin-top:-108px;margin-right:32%}.right-text-left-img-block .sign-up-btn{margin-top:-108px;margin-left:32%}}@media (max-width:670px){.content-block p{padding-bottom:246px}}@media (max-width:565px){.left-text-right-img-block .sign-up-btn{margin-right:20%}.right-text-left-img-block .sign-up-btn{margin-left:20%}}@media (max-width:480px){.logo-container{background:url(/images/assets/sex-with-logo.png) 2px -6px no-repeat;background-size:175px auto}.logo{background:url(/images/assets/no-strings-logo.png) 22px 13px no-repeat;background-size:175px auto;width:100%}.left-text-right-img-block .sign-up-btn{margin-right:7%}.right-text-left-img-block .sign-up-btn{margin-left:7%}.right-text-left-img-block img{right:-5px;width:307px}.left-text-right-img-block img{left:-5px;width:307px}.content-block p{padding-bottom:222px}.content-block h2,.content-block h3,.content-block h4{font-size:18px}#header .logo-container img{max-width:240px}.splash-header-container .newline{margin-top:45px}.splash-header-container .lowerline,.splash-header-container .newline{width:100px}.join-form{margin-top:38px}}@media (max-width:399px){.right-text-left-img-block img{width:200px;right:-10px}.left-text-right-img-block img{width:200px;left:-10px}.content-block p{padding-bottom:145px}.left-text-right-img-block .sign-up-btn{margin-right:7%}.right-text-left-img-block .sign-up-btn{margin-left:7%}.headline-text-container .container .row:last-child .left-text-right-img-block img{bottom:18px}.content-block h2,.content-block h3,.content-block h4{left:0}.main-text-area-inner{padding-bottom:15px;padding-top:24px}.left-text-right-img-block,.right-text-left-img-block{margin-bottom:0}}

.country-flags li {
  background-image: url(images/assets/country-flags-new3.png);
}

.country-flags li.ca-flag.active, 
.country-flags li.ca-flag:hover, 
.country-flags-container.activeFlags li.ca-flag {
  background-position: -207px -23px;
}

.active-no .country-flags li,
.country-flags li.no-flag.active, 
.country-flags li.no-flag:hover,
.country-flags-container.activeFlags li.no-flag {
    background-position: -240px -23px;
}

.active-in .country-flags li,
.country-flags li.in-flag.active, 
.country-flags li.in-flag:hover,
.country-flags-container.activeFlags li.in-flag {
    background-position: -273px -23px;
}


.country-flags li.ca-flag {
  margin-right: 7px;
}

.no-template .nav-bar {
  visibility: hidden;
}

.country-flags-container .dropdown {
  list-style: none;
}

.country-flags-container .dropdown a {
  color: #1f3a42;
}

.country-flags-container .dropdown-menu li a {
  font-weight: bold;
  color: #fff;
}

.country-flags-container .dropdown-menu li a:hover {
  color: #1f3a42;
}

#header .right-side-header {
  max-width: 378px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 768px) {
  .navbar-default .navbar-nav>.open>a, 
  .navbar-default .navbar-nav>.open>a:hover, 
  .navbar-default .navbar-nav>.open>a:focus {
    background-color: transparent;
    color: #fff;
  }
}

@media (max-width: 1345px) and (min-width: 768px) {
  .dropdown-menu {
    left: auto;
    right: -2px;
  }
}

@media (min-width: 768px) {
  .login-link-wrapper {
    width: 48px;
    float: right;
  }

  #header .right-nav {
    height: 21px;
  }
}

@media (max-width: 767px) {
  .no-template #header .right-nav {
    width: 98%;
  }

  #header .right-side-header {
    max-width: none;
  }

  .country-flags-container .dropdown a {
    color: #fff;
  }

  .login-link-wrapper {
    top: -12px;
  }

  .navbar-default .navbar-toggle {
    margin-right: 13px;
  }

  #header .right-nav {
    width: calc(100% - 84px);
  }

  .country-flags-container .dropdown-menu li a {
    color: #1f3a42;
  }

  .navbar-default .navbar-nav {
    margin-top: 17px;
  }

  #header .right-nav {
    z-index: 99;
    overflow: visible;
  }

  .country-flags-container .dropdown-menu {
    background: #fff;
    left: auto;
    right: -3px;
  }

  .country-flags-container .dropdown-menu>li>a {
    color: #000;
    font-weight: bold;
    font-size: 13px;
  }
}

@media (max-width: 480px) {
  .navbar-default .navbar-toggle {
    padding: 6px;
  }

  .navbar-default .navbar-toggle .icon-bar {
    width: 28px;
  }
}

@media (max-width: 450px) {
  .country-flags-container.activeFlags {
    background: #000;
    z-index: 1;
    padding-bottom: 5px;
    margin-bottom: 0;
    width: 100%;
  }
}

@media (max-width: 390px) {
/*  #header .right-nav {
    width: calc(100% - 44px);
  }*/

  .country-flags-container.activeFlags .country-flags {
    padding-left: 0;
  }
}

@media (max-width: 371px) {
  .country-flags-container.activeFlags li {
    margin-left: 4px;
    margin-right: 4px;
  }
}


@media (min-width: 336px) {
  #fstep_5 p { 
    font-size: 21px;
  }
}