@import url("http://fonts.googleapis.com/css?family=Comfortaa:400,700,300.css");

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; }
.clearfix { *zoom:1;
}
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }
* { padding: 0; margin: 0; outline: none; }
html { padding: 0; margin: 0; }
body { margin: 0; padding: 0; color: #303030; background: #fff; font: 13px/16px Helvetica Neue; }
a { text-decoration: none; outline: none; color: #303030; }
img { border: none; float: left; padding: 0; margin: 0; max-width: 100%; }
h1, h2, h3, h4, h5, h6 { line-height: normal; font-weight: normal; clear: both; display: block; }
ul, ul li, ol, ol li { padding: 0; margin: 0; list-style: none; }
/*NORMAL CSS*/
.pull-left { float: left; }
.pull-right { float: right; }
h1 { font: 500 30px/46px Helvetica Neue; padding-bottom: 10px; }
h2 { color: #fff; font: 500 38px/46px Helvetica Neue; padding-bottom: 10px; }
h3 { color: #792e96; font: bold 33px/48px Lato; padding-bottom: 10px; }
h4 { color: #491d3b; font: bold 20px/24px Lato; padding-bottom: 10px; }
p { font: 300 24px/29px Helvetica Neue; }
.page { margin: 0 auto; width: 1158px; overflow:hidden;}
.wrapper { float: left; width: 100%; background: url(../images/wrapper-bg.jpg) no-repeat 50% 0; background-size: 100%; padding: 10px 0; }
.title { float: left; width: 100%; background: url(../images/title-bg.png) repeat-x 0 50%; margin: 40px 0; text-transform: uppercase; color: #792e96; font: bold 26px/31px Helvetica Neue; text-align: center; }
.title span { background: #fff; padding: 0 30px; }
input[type="text"], input[type="email"], textarea {
  background: none repeat scroll 0 0 #fff;
  border: medium none;
  color: #e0e0e0;
  font: 18px/22px Lato;
  margin-bottom: 18px;
  padding: 7px 15px 9px;
}
input[type="submit"], .become-partner a { font: 18px/22px Lato; border: none; border-bottom: 4px solid #499a95; cursor: pointer; }
.static .header { background: #792e96; }
.static .menu ul li a { color: #fff; }
/*.menu ul li:nth-child(4) { display: none; }*/
.bx-pager a { border: 1px solid #666; border-radius: 15px; }
.bx-pager a.active { background: #D6D6D6; border: 1px solid black; border-radius: 15px; }
.mav_page_images { padding-bottom: 29px; }
.mav_numbering { width: 30px; position: relative; bottom: 4px; padding-right: 7px; }
.page-title { float: left; width: 100%; text-align: center; border-bottom: 5px solid #ffce73; background: url(../images/page-title-bg.png) repeat 0 0; padding: 10px 0; }
.page-title p { color: #792e96; font: 18px/48px Comfortaa; }
.page-title h3 {font-family: Comfortaa; font-size: 34px; font-weight: normal; padding-bottom: 0;}
/*BTN CSS*/
.btn { float: left; background: #00baae; border-bottom: 4px solid #499a95; color: #fff; padding: 10px 20px; font: bold 22px/26px Helvetica Neue; text-transform: uppercase; border-radius: 6px; -webkit-border-radius: 6px; }
.btn:hover, .btn:focus { background: #792e96; border-bottom: 4px solid #532865; }
/*INDEX PAGE CSS*/
/*HEADER CSS*/
.header { float: left; width: 100%; }
.header .page { background: url(../images/menu-bg.png) repeat 0 0; overflow: hidden; padding: 10px 0; width: 960px; }
.logo { float: left; padding-left: 10px; }
.menu { float: right; width: 700px; padding-top: 10px; font-weight: bold; }
.menu ul { float: right; }
.menu ul li { float: left; padding-right: 15px; text-transform: uppercase; line-height: 25px; }
.menu ul li.active a, .menu ul li a:hover { text-decoration: underline; }
/*SLIDER CAPTION CSS*/
.slider-caption {
  float: left;
  margin: 190px 0 0;
  padding-bottom: 60px;
  width: 100%;
}
.caption { margin: 0 auto; width: 780px; overflow: hidden; padding: 20px 40px; background: url(../images/menu-bg.png) repeat 0 0; }
.caption .pull-left { width: 480px; padding-right: 20px; }
.caption a { float: right; margin-top: 60px; }
/*CONTAINER CSS*/
.container { float: left; width: 100%; }
.partners { float: left; width: 100%; text-align: center; padding: 10px 0; }
.partners a { margin: 0 25px; display: inline-block; }
.inner { width: 939px; clear: both; margin: 0 auto; padding-top: 30px; overflow: hidden; }
.col-4 { float: left; width: 293px; padding: 0 10px; }
.col-4 p { color: #000; font: 18px/22px Helvetica Neue; line-height: 24px; padding-bottom: 20px; }
.col-4 p a { color: #00baae; font: 20px/24px Yellowtail; }
.col-4 p a:hover { color: #792e96; }
.client-logo { float: left; width: 100%; text-align: center; padding: 30px 0; }
.client-logo img, .become-partner .clearfix a { float: none; }
.banner { float: left; width: 100%; height: 389px; background: url(../images/banner-bg.jpg) no-repeat 50% 50%; background-size: 100%; }
.banner h2 { padding-top: 45px; }
.banner .pull-right { width: 495px; padding: 130px 100px 0 0; }
.banner .pull-right a { margin-top: 15px; }
.quick-links { float: left; width: 100%; text-align: center; margin: 30px 0; }
.quick-links ul { float: left; width: 100%; }
.quick-links ul li { display: inline-block; margin: 0 10px; }
.quick-links ul li a { color: #491d3b; font: 18px/22px Helvetica Neue; }
.quick-links ul li a:hover { color: #00baae; }
.quick-links ul li.active a { font-weight: bold; }
.socials { float: left; width: 100%; text-align: center; }
.socials ul { float: left; width: 100%; }
.socials ul li { display: inline-block; }
.socials ul li a { display: inline-block; width: 48px; height: 48px; background: url(../images/socials.png) no-repeat 0 0; margin: 0 10px; }
.socials ul li a.facebook { background-position: 0 0; }
.socials ul li a.facebook:hover { background-position: 100% 0; }
.socials ul li a.twitter { background-position: 0 -57px; }
.socials ul li a.twitter:hover { background-position: 100% -57px; }
.socials ul li a.linkedin { background-position: 0 -113px; }
.socials ul li a.linkedin:hover { background-position: 100% -113px; }
.socials ul li a.google { background-position: 0 -169px; }
.socials ul li a.google:hover { background-position: 100% -169px; }
.copyright { float: left; width: 100%; background: #792e96; padding: 15px 0; margin-top: 20px; font: 13px/16px Helvetica Neue; color: #fff; text-align: center; }
/*CONTACT US PAGE CSS*/
.static .page { background: none; }
.contact-area { float: left; width: 100%; background: url(../images/good-message.png) no-repeat 50% 50px;  padding: 130px 0 50px; }
.col-6 { float: left; width: 575px; text-align: center; }
.contact-area .col-6 img { float: none; margin-bottom: 30px; }
.contact-area .col-6 .clearfix p, .contact-area .col-6 .clearfix p a { padding-bottom: 25px; color: #491d3b; font: 22px/48px Lato; line-height: normal; }
.contact-area .col-6 .clearfix p a { padding-bottom: 0; }
.contact-form { float: left; width: 400px; text-align: left; margin-top: 35px; padding: 20px; background: url(../images/contact-form-bg.png) repeat 0 0; opacity: .6; }
input[type="text"], input[type="email"], textarea {
  color: #4e4e4e !important;
}
.form-title { float: left; padding: 2px 5px 5px 5px; color: #fff; font: 22px/22px Lato; font-weight: bold; border: 2px solid #af7cc2; }
.contact-area .contact-form .clearfix p { color: #fff; font: 18px/22px Lato; padding: 10px 0 30px; }
.contact-form .clearfix { float: left; width: 100%; }
.contact-form input[type="text"], .contact-form input[type="email"] {
  background: none repeat scroll 0 0 #fff;
}
.contact-form textarea { width: 335px; height: 150px; }
/*HOW IT WORKS PAGE CSS*/
.main-containt { margin: 0 auto; width: 895px; overflow: hidden; padding: 30px 0 10px; }
.main-containt p { color: #491d3b; font: 16px/22px Lato; padding-bottom: 15px; }
.primary { float: left; width: 610px; }
.primary p > b {font-size: 20px;}
.become-partner { display: block; overflow: hidden; clear: both; padding: 15px 20px 35px; margin-top: 10px; background: url(../images/page-title-bg.png) repeat 0 0; }
.become-partner .clearfix { text-align: center; }
.main-containt .become-partner p { font-size: 18px; padding-bottom: 30px; }
.secondary { float: right; width: 225px; padding: 12px 15px 40px; margin-right: 5px; background: #fafafb; box-shadow: 5px 5px 3px -2px #ececec; -webkit-box-shadow: 5px 5px 3px -2px #ececec; }
.secondary ul { float: left; width: 100%; }
.secondary ul li, .secondary ul li a { display: block; overflow: hidden; clear: both; border-bottom: 1px solid #e1e0e0; }
.secondary ul li a { padding: 15px 5px; }
.secondary ul li a { border: none; color: #837879; font: 14px/Myriad Pro; /*padding:10px; */ padding-left: 10px; font-size: 17px; }
.secondary ul li a:hover, .secondary ul li.active a { background: #792e96; color: #fff; }
.bx-wrapper .bx-viewport { left: 0; box-shadow: none; width: 100% !important; }
.wrapper { position: relative; padding: 0; background: none; }
#home_slider_container { width: 100%; height: 1200px; position: absolute; z-index: -1; overflow: hidden; }
.bx-wrapper { }
.liquid-slider { height: 635px; }
.bx-wrapper img { display: block !important; width: 100% !important; }
.header .page { margin-top: 10px; }
a.bx-next { background: url(../images/controls.png) no-repeat -43px -32px; width: 32px; height: 32px; margin-top: 0; position: relative; bottom: 20px; }
a.bx-prev { background: url(../images/controls.png) no-repeat 0 -32px; width: 32px; height: 32px; position: relative; left: -88px; margin-top: 0; bottom: 20px; }
.outside { position: relative; top: 190px; right: 170px; }
.bx-pager a { margin-top: 0; background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.bx-controls { position: absolute; right: 50%; top: 575px; z-index: 1000; width: 81px; }
/*FAQ*/
#faqList { width: 100%; float: left; }
#faqList li:first-child .question { margin-top: 0; }
#faqList li.simpleFAQ_item { float: left; width: 100%; cursor:pointer;}
#faqList li .question { background: none repeat scroll 0 0 #eaeaea; color: #792e96; font-size: 16px; font-weight: 600; margin-top: 10px; padding: 8px 7px; }
#faqList .simpleFAQ_item .question:after { content: "+"; font-size: 20px; font-weight: bolder; color: #525252; text-align: right; float: right; }
.simpleFAQShowing .question:after { color: #525252; content: "-" !important; float: right; font-size: 32px !important; font-weight: bolder; text-align: right; }
.simpleFAQ_item .answer { background-color: #f6f6f6; padding: 0.8em; }
.answer > p { color: #6c6c6c; font-size: 14px; }
.simpleFAQ_item .tags { display: none; }
/*FAQ*/


/*Niches*/
.niches-con { width: 100% !important; }
.wbd-grid { margin: 20px 0 0 0; padding: 0; list-style: none; display: block; text-align: center; width: 100%; }
.wbd-grid:after, .wbd-item:before { content: ''; display: table; }
.wbd-grid:after { clear: both; }
.wbd-grid li {display: inline-block; height: 220px; margin:50px 33px; width: 220px;}
.wbd-item { width: 100%; height: 100%; border-radius: 50%; position: relative; cursor: default; box-shadow: inset 0 0 0 0 rgba(200,95,66, 0.4),  inset 0 0 0 16px rgba(255,255,255,0.6),  0 1px 2px rgba(0,0,0,0.1); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
/*Sports*/
.sp-img-1 { background-image: url(../images/WBD-Thumb_0007_American-Football.png); }
.sp-img-2 { background-image: url(../images/WBD-Thumb_0013_Auto-Racing.png); }
.sp-img-3 { background-image: url(../images/WBD-Thumb_0001_baseball.png); }
.sp-img-4 { background-image: url(../images/WBD-Thumb_0000_basketball.png); }
.sp-img-5 { background-image: url(../images/WBD-Thumb_0006_Bicycling.png); }
.sp-img-6 { background-image: url(../images/WBD-Thumb_0005_Bowlers.png); }
.sp-img-7 { background-image: url(../images/WBD-Thumb_0004_Golfers.png); }
.sp-img-8 { background-image: url(../images/1.jpg); }
.sp-img-9 { background-image: url(../images/WBD-Thumb_0003_Running.png); }
.sp-img-10 { background-image: url(../images/WBD-Thumb_0004_Skiers-&-Snowboarders.png); }
.sp-img-11 { background-image: url(../images/WBD-Thumb_0002_Soccer.png); }
.sp-img-12 { background-image: url(../images/WBD-Thumb_0002_Swimmers.png); }
.sp-img-13 { background-image: url(../images/WBD-Thumb_0001_Tennis.png); }
.sp-img-14 { background-image: url(../images/WBD-Thumb_0000_Weightlifting.png); }
.sp-img-15 { background-image: url(../images/WBD-Thumb_0009_Yoga-Enthusiasts.png); }
/*Sports*/

/*Interests*/
.int-img-1 { background-image: url(../images/WBD-Thumb_0040_Animal-Lovers.png); }
.int-img-2 { background-image: url(../images/WBD-Thumb_0007_Artists.png); }
.int-img-3 { background-image: url(../images/WBD-Thumb_0038_Boaters.png); }
.int-img-4 { background-image: url(../images/WBD-Thumb_0037_Book-Lovers.png); }
.int-img-5 { background-image: url(../images/WBD-Thumb_0036_Business-&-Professional.png); }
.int-img-6 { background-image: url(../images/WBD-Thumb_0039_Artists.png); }
.int-img-6food { background-image: url(../images/WBD-Thumb_0027_Food-Lovers.png); }
.int-img-7 { background-image: url(../images/WBD-Thumb_0035_Campers.png); }
.int-img-8 { background-image: url(../images/WBD-Thumb_0032_Country-Western.png); }
.int-img-8cat { background-image: url(../images/WBD-Thumb_0034_Cat-Lovers.png); }
.int-img-9 { background-image: url(../images/WBD-Thumb_0031_Dancers.png); }
.int-img-10 { background-image: url(../images/WBD-Thumb_0030_Dog-Lovers.png); }
.int-img-11 { background-image: url(../images/WBD-Thumb_0029_Fishing.png); }
.int-img-12 { background-image: url(../images/WBD-Thumb_0028_Fitness-&-Exercise.png); }
.int-img-13 { background-image: url(../images/WBD-Thumb_0026_Gardeners.png); }
.int-img-14 { background-image: url(../images/WBD-Thumb_0025_Gay-Men-&-Women.png); }
.int-img-15 { background-image: url(../images/WBD-Thumb_0024_Gay-Men.png); }
.int-img-16 { background-image: url(../images/WBD-Thumb_0023_Hikers.png); }
.int-img-17 { background-image: url(../images/WBD-Thumb_0006_Equestrians.png); }
.int-img-17b { background-image: url(../images/WBD-Thumb_0060_Interracial.png); }
.int-img-18 { background-image: url(../images/WBD-Thumb_0022_Lesbian.png); }
.int-img-19 { background-image: url(../images/WBD-Thumb_0021_Military.png); }
.int-img-20 { background-image: url(../images/WBD-Thumb_0020_Motorcyclists.png); }
.int-img-21 { background-image: url(../images/WBD-Thumb_0019_Movie-Lovers.png); }
.int-img-22 { background-image: url(../images/WBD-Thumb_0018_Music-Lovers.png); }
.int-img-23 { background-image: url(../images/WBD-Thumb_0017_Non-smokers.png); }
.int-img-24 { background-image: url(../images/WBD-Thumb_0016_Police-&-Firefighters.png); }
.int-img-25 { background-image: url(../images/WBD-Thumb_0015_Seniors.png); }
.int-img-26 { background-image: url(../images/WBD-Thumb_0014_Single-Parents.png); }
.int-img-27 { background-image: url(../images/WBD-Thumb_0003_Smokers.png); }
.int-img-28 { background-image: url(../images/WBD-Thumb_0013_Sports-Lovers.png); }
.int-img-29 { background-image: url(../images/WBD-Thumb_0012_Students-Faculty.png); }
.int-img-30 { background-image: url(../images/WBD-Thumb_0001_Theatre-Lovers.png); }
.int-img-31 { background-image: url(../images/WBD-Thumb_0011_Travelers-&-Cruisers.png); }
.int-img-32 { background-image: url(../images/WBD-Thumb_0010_Video-Gamers.png); }
.int-img-33 { background-image: url(../images/WBD-Thumb_0000_Wealthy.png); }
.int-img-34 { background-image:url(../images/zfOXpG34DZGaePQnzPAjkYyylKEZ5z_x86zRCX5eEnQ.png); }
/*Interests*/
/*Appearance*/
.apr-img-1 { background-image: url(../images/WBD-Thumb_0058_BIg-&-Beautiful.png); }
.apr-img-2{ background-image: url(../images/WBD-Thumb_0057_Petite.png); }
.apr-img-3 { background-image: url(../images/WBD-Thumb_0056_Short.png); }
.apr-img-4 { background-image: url(../images/WBD-Thumb_0055_Tall.png); }
/*Appearance*/

/*Ethnicities*/
.ets-img-1 { background-image: url(../images/WBD-Thumb_0053_Asian.png); }
.ets-img-2{ background-image: url(../images/WBD-Thumb_0052_Black.png); }
.ets-img-3 { background-image: url(../images/WBD-Thumb_0033_Christian.png); }
.ets-img-4 { background-image: url(../images/WBD-Thumb_0050_French.png); }
.ets-img-5 { background-image: url(../images/WBD-Thumb_0049_German.png); }
.ets-img-6{ background-image: url(../images/WBD-Thumb_0048_Greek.png); }
.ets-img-7 { background-image: url(../images/WBD-Thumb_0047_Interracial.png); }
.ets-img-8 { background-image: url(../images/WBD-Thumb_0046_Irish.png); }
.ets-img-9 { background-image: url(../images/WBD-Thumb_0045_Italian.png); }
.ets-img-10{ background-image: url(../images/WBD-Thumb_0044_Jewish.png); }
.ets-img-11 { background-image: url(../images/WBD-Thumb_0043_Latin-Hispanic.png); }
.ets-img-12 { background-image: url(../images/WBD-Thumb_0042_Scandinavian.png); }
/*Ethnicities*/


/*Sun Signs*/
.ss-img-1 { background-image: url(../images/Aries.png) }
.ss-img-2 { background-image: url(../images/Aquarius.png); }
.ss-img-3 { background-image: url(../images/Cancer.png); }
.ss-img-4 { background-image: url(../images/Capricorn.png); }
.ss-img-5 { background-image: url(../images/Gemini.png); }
.ss-img-6 { background-image: url(../images/Leo.png); }
.ss-img-7 { background-image: url(../images/Libra.png); }
.ss-img-8 { background-image: url(../images/Pisces.png); }
.ss-img-9 { background-image: url(../images/Scorpio.png); }
.ss-img-10 { background-image: url(../images/Saggitarius.png); }
.ss-img-11 { background-image: url(../images/Taurus.png); }
.ss-img-12 { background-image: url(../images/Virgo.png); }
/*Sun Signs*/


.wbd-info { position: absolute; width: 100%; height: 100%; border-radius: 50%; opacity: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-backface-visibility: hidden; /*for a smooth font */ }
.wbd-info h3 {
  color: #fff;
  font-family: 'Open Sans',Arial,sans-serif;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 20px;
  margin: 0 30px;
  min-height: 60px;
  padding: 65px 0 5px;
  position: relative;
  text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, 0.3);
  text-transform: uppercase;
  word-wrap: break-word;
}
.wbd-grid li h4 {margin-top: 12px;}
.wbd-info p { color: #fff; padding: 10px 5px; font-style: italic; margin: 0 30px; font-size: 12px; border-top: 1px solid rgba(255,255,255,0.5); }
.wbd-info p a { display: block; color: #fff; color: rgba(255,255,255,0.7); font-style: normal; font-weight: 700; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; padding-top: 4px; font-family: 'Open Sans', Arial, sans-serif; }
.wbd-info p a:hover { color: #fff222; color: rgba(255,242,34, 0.8); }
.wbd-item:hover { box-shadow: inset 0 0 0 110px rgba(121,46,150, 0.4),  inset 0 0 0 16px rgba(255,255,255,0.8),  0 1px 2px rgba(0,0,0,0.1); cursor:pointer;}
.wbd-item:hover .wbd-info { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.wbd-grid .clearfix {/*border-bottom: 1px solid #ebebeb;*/ margin:70px 0 20px; padding-bottom: 20px;}
.wbd-grid .btn {display: inline-block; float: none;}

/*Niches*/


@media screen and (max-width:1000px){
.col-6 {  width: 460px;}
.page { width:960px !important;}
.contact-area{background-size:70%; background-position:50% 80px;}

}


@media screen and (-webkit-min-device-pixel-ratio:0) {  ::i-block-chrome, #home_slider_container  {
	display:block;
	background:url(../images/banner_img.jpg) no-repeat !important;
	background-size:100%}
}


.margin-t18 { margin-top: 18px;}