@import url("https://fonts.googleapis.com/css?family=Anonymous+Pro");
@import url("https://fonts.googleapis.com/css?family=Pangolin");
body.custom-background{background-position: center center; background-repeat: no-repeat;  background-size: cover;} #stp2box{display:none;}
#ulp-layer-212{line-height:37px;}
#ulp-layer-232{line-height:37px;}
#finalStepButton{ background-image:url(https://www.realminneapolissingles.com/wp-content/uploads/2016/12/start-dating-now.png); width:237px; height:53px; text-indent:-99999px; background-color:transparent;}
#step1Button{ background-image:url(https://www.realminneapolissingles.com/wp-content/uploads/2016/12/start-dating-now.png); width:237px; height:53px; text-indent:-99999px; background-color:transparent;}
.focus-box .service-icon{border:0px;}
.container{position:relative; width:90%} 
.intro-text {text-shadow: 1px 2px 1px #333; font-size:49px !important; line-height: 66px; font-weight: 700; padding-top: 15px; padding-bottom:0px; text-align: center !important;}
.intro-text p {margin-bottom: 15px; padding: 0 70px; text-transform: none !important; color:#f2f2f2 !important; text-shadow: none;  line-height:49px !important; position: relative;  font-size: 26px !important;  text-align: center !important; letter-spacing: .8px; font-weight: 500 !important; color: #fff !important; margin-top:28px;}
.buttons .red-btn {font-weight: bold; font-size: 17px;}
.big-title-container .red-btn{padding: 16px 25px;}
.big-title-containe{position:relative;}
.sliderheading{text-shadow:2px 2px 2px #000; color :#f8ac28 !important; text-transform:uppercase; text-align:center;  font-size:45px !important; line-height:55px !important;}
.sliderheading h1{ font-size:45px !important; line-height:55px !important; font-weight:bold !important;}
.slidersubheading{text-shadow:2px 2px 2px #000; color:#fff;  text-align:center; line-height:37px !important; font-size:25px !important; margin-top:13px !important; margin-bottom:19px !important; font-weight:600;}
.slidersubheading2{text-shadow:2px 2px 2px #000; color:#fff;  text-align:center; line-height:34px !important; font-size:25px !important; margin-top:13px !important; margin-bottom:19px !important;}
.tp-button.red, .tp-button.red:hover, .purchase.red, .purchase.red:hover{padding:10px 13px !important; box-shadow:2px 2px 2px #000; font-size:19px !important;}
.imbtn-2 {display: inline-block; height:43px; position: relative;  width: 165px; font-size:19px !important; border-radius:3px; background-color:#05b708; text-shadow:none !important; line-height:35px !important;  margin-top:25px !important;}
.tp-caption.large_bold_black{padding-top:170px;}
.sliderheading2{text-shadow:0px 1px 1px #333; color:#fff !important; text-transform:uppercase; text-align:center; font-size:39px !important; line-height:53px !important;}
.imbtn{  width:237px; display:inline-block; height:53px; text-indent:-99999px;position:relative;}
.ub-emb-container{position:absolute;}
body {position:relative; overflow:hidden;}
.zerif_video_background { background-size: cover;height: auto; left: 50%; min-height: 100%; min-width: 100%; position: fixed; top: 50%; transform: translateX(-50%) translateY(-50%);     width: auto;  z-index: -100;} #jrmf2 .input_label{font-size:15px; padding: 5px 43px 0 0!important;  width: 33% !important;}
.bltpoint{float:left; width:65%;}
#jrmf1_seeking_woman_field{float:left; width:94%; margin-left:0%; text-align:left; font-size:14px;}
#jrmf1_seeking_man_field{float:left;  width:94%; margin-left:0%; text-align:left; font-size:14px;}
#jrmf1_name_field, #jrmf1_email_field, #jrmf1_zip_field, #jrmf2_age_field, #jrmf2_income_field, #jrmf2_phone_field{ margin-left:9%; text-align:left;}
.noteform, .noteform1{font-size: 12px; font-style: italic;  text-align:center;  padding-left:7.5%;}
#jrmf1 .input_text, #jrmf2 .input_text{border-radius:3px;}
#jrmf1 .jrmfomheading{font-weight: 700;  letter-spacing: 2px;}
#pricingtable .section-header{display:none;}
#jrmf1 .button_area{width:auto !important;}
#jrm_modern_form_widget-5 #jrmf1_seeking_woman_field{float:left; width:94%; margin-left:0%; text-align:left; font-size:13px;}
#jrm_modern_form_widget-5 #jrmf1_seeking_man_field{float:left;  width:94%; margin-left:0%; text-align:left; font-size:13px;}
#jrm_modern_form_widget-5 #jrmf2 .input_label{font-size:15px; padding: 5px 43px 0 0!important;  width: 33% !important;}
#jrm_modern_form_widget-5 #jrmf1 .input_text{width: 66%;}
#jrm_modern_form_widget-5 #jrmf1 .input_label{padding: 5px 10px 0 0 !important;}
.buttons{margin-top:15px;}
.buttons{margin-top:15px;}
.page-template-lead-pages article .entry-header{display:none;}
.page-template-lead-pages .entry-content{margin:0px;}
.page-template-lead-pages .content-left-wrap{padding-top:0px;}
.fnt22{font-size:30px; text-transform:uppercase; color:#0b71da; margin-bottom:15px;}
.fnt21{font-size:26px; margin-bottom:12px; color:#ed0700;}
.fnt16{font-size:16px; padding:0 65px;}
.textcenter{text-align:center;}
.page-template-lead-pages .container{margin:0 auto !important;}
.headingExp{font-size:20px; line-height:30px;  margin-bottom:7px;text-transform:uppercase; padding-right:25px;  color:#0b71da;}
.textExp{font-size:18px; line-height:27px; padding-right:19px;}
.headingLogos{font-size:23px; line-height:32px;  margin-bottom:8px; max-width:660px; margin:0 auto; font-weight:700;  color:#ed0700;}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:20px !important;}
.page-template-lead-pages .site-main{font-family:Arial, Helvetica, sans-serif !important;}
.headingfom{text-align:center;}
.wpb_wrapper #jrmf1 .input_text{64%;}
.page-template-lead-pages article.hentry{margin-bottom:0px; padding-bottom:0px;}
.page-template-lead-pages .hentry{margin-bottom:0px;}
#jrm_modern_form_widget-7{background-color:#f5f5f5; border-radius:4px; max-width:495px;}
#jrm_modern_form_widget-7 #jrmf1 .input_label{width: 27% !important;}
#jrm_modern_form_widget-7  #jrmf1 .input_text{width: 73% !important;}
#jrm_modern_form_widget-7  .jrmfomheading {background-color:#e23226; color:#fff; padding:7px 0;  text-transform:uppercase; font-size:19px; font-weight:700; letter-spacing:2px; border-radius:4px 4px 0 0; display:none !important;}
#jrm_modern_form_widget-7  .noteform{padding:0 35px 0 25px;}
#jrm_modern_form_widget-7  #jrmf1_submit{background:url(https://www.realminneapolissingles.com/wp-content/uploads/2017/03/request-red.png) no-repeat; width:188px; display:block; height:48px; border:0px; margin-top:0px; margin-bottom:8px;  text-indent:-9999px;}
#jrm_modern_form_widget-7  #jrmf1 .button_area{margin-left:0px;}
#jrm_modern_form_widget-7 .noteform{display:none !important;}
#jrm_modern_form_widget-7  #jrmf1 .row{padding:8px 0 7px 0;}
.subheading-ld{font-size:30px;letter-spacing:1px; text-align:center; color:#fff; text-shadow: 2px 2px 2px #000; line-height:35px; padding-top:55px; font-weight:700; padding-bottom:18px;}
.heading-ld{font-size:43px; text-align:center; color:#f60f3c; text-shadow: 2px 2px 2px #000; line-height:50px; padding-bottom:30px; font-weight:700;}
.btmpadd{padding-bottom:180px;}
#jrm_modern_form_widget-7 #jrmf1_container {border: 1px solid #ccc; margin-top:0px; background-color:#fff;}
.boxtable{max-width:890px; margin:0 auto;}
.boxtable table{border:1px solid #f1f1f1; border-right:0px;}
.boxtable table td {border-top: 1px solid #ededed; padding: 8px 10px 8px 8px; border-right: 1px solid #ededed;}
.callcruise{padding-left:60px; color:#fff; font-size:20px; font-weight:bold;}
.callcruise img{vertical-align:middle;}
.headingform1{background-color:#ed0700; color:#fff; border-radius:3px 3px 0 0; font-size:17px; font-weight:bold; text-align:center; padding:8px 0; }
.cruiseterms{ padding:8px 8px; max-width:475px; font-size:13px; coclor:#333; line-height:18px; font-style:italic;}
.boxleft{float:left; width:50%;}
.boxrigth{float:right; width:44%;  padding-top:115px;}
.boxrigth img{width:98%;}
.sctpd-1{padding:0 60px 0 90px;}
.boxformheading{color:#ed0700; font-size:30px; line-height:38px; padding-bottom:15px;  font-weight:bold; text-align:center;}
.boxformsubheading{ font-size:20px; line-height:31px; text-align:center;}
.formContent{float:left; width:58%;}
.formBox-new{float:right; width:40%;}
.page-template-lead-pages .entry-content{line-height:28px;}
.copyrtlft{color: #fff; font-size: 14px; text-align: left; padding-top:8px;}
.phonelink{padding-left:25px !important;}
.phonelink a {background-color:#ff0020;color: #fff !important; border: 2px solid #ff0020; border-radius: 3px; padding: 2px 12px !important; font-size: 18px; font-weight:700;}
.navbar-inverse .navbar-nav > li.phonelink > a:hover, .navbar-inverse .navbar-nav > li.phonelink > a:focus{background-color:#d80721;color: #fff !important;}
.blubtn a{  border: 2px solid #37a024;  border-radius: 3px; padding:0px 15px !important; margin-bottom:2px;}
.cbp-rfgrid li a .project-info .project-details {opacity: 1; top:29px;}
.cbp-rfgrid li a .project-info  {opacity: 1; top:0px; left:0px; right:0px; bottom:0px;}
.details{display:none !important;}
.cbp-rfgrid li{padding-right:10px; padding-bottom:10px;}
.txbg{background-color:rgba(0, 0, 0, 0.3); padding:14px; border-radius:4px;}
.sliderheading2{text-shadow:0px 1px 1px #333; color:#3fb9fd !important; text-transform:uppercase; text-align:center; font-size:47px !important; line-height:53px !important; font-family: 'Oswald', sans-serif;  }
.sliderheading3{text-shadow:0px 1px 1px #333; color:#fff !important; text-transform:uppercase; text-align:center; font-size:38px !important; line-height:44px !important; font-family: 'Oswald', sans-serif; margin-top:15px !important; font-weight: normal !important;}
.sliderheading4{text-shadow:0px 1px 1px #333; color:#fff !important; text-align:center; font-size:23px !important; line-height:53px !important;  margin-top:25px; font-family: 'Oswald', sans-serif; font-weight: normal !important;}
.client{display:none !important;}
#client-feedbacks .feedback-box{background:transparent; padding:0px;}
.whtbtn{background-color:#05b708; border-radius:3px; color:#000; padding:12px 27px; max-width:170px; font-size:16px;}
.whtbtn:hover{background-color:#4a9124; border-radius:3px; color:#fff; padding:12px 27px; max-width:170px; font-size:16px;}
#team .section-header{display:none !important;}
.our-team {padding-bottom: 75px; padding-top:75px;}
#pricingtable #jrmf1_container {margin-top:59px; max-width: 600px; width:100%;}
#pricingtable   #jrmf1 .input_text{width: 82% !important; height:43px;}
#pricingtable #jrmf1_seeking_woman_field{color:#fff !important;}
#pricingtable #jrmf1_seeking_man_field{color:#fff !important;}
#pricingtable #jrmf1 .button_area{margin-left:0px;}
#pricingtable .noteform{padding-left: 21.5%; color:#fff;}
#pricingtable #jrmf1 .jrmfomheading {border-bottom: 2px solid #ccc; color: #fff; font-size: 22px; font-weight: 700; letter-spacing: 2px; margin-bottom: 15px;  text-transform: uppercase;}
#pricingtable #jrmf1 .input_label {color: #fff !important; font-size: 14px; padding: 5px 43px 0 0 !important;    width: 23% !important;}
#pricingtable #jrmf1 .jrmfomheading span{color: #fff; display: block; font-size: 16px; font-weight: normal !important; letter-spacing: 0.5px !important; line-height: 20px; padding-bottom: 8px; text-transform: none !important;}
#pricingtable #jrmf1 .button {background: #05b708 none repeat scroll 0 0; border-color: #05b708; color:#fff;}
#jrmf2 .input_label{color:#000 !important; font-size:14px;}
#jrmf2 .jrmfomheading span {color: #333;display: block; font-size: 16px; font-weight: normal !important; letter-spacing: 0.5px !important; line-height: 20px; padding-bottom: 8px;  text-transform: none !important; margin-top:14px;}
.sidebar-wrap .jrmfomheading{font-size:17px !important; letter-spacing:0.7px !important; text-transform:uppercase; padding-top:10px; color:#000 !important; border-top: none !important; border-bottom:none !important;}
.sidebar-wrap .jrmfomheading span{font-size:13px; letter-spacing:0px; text-transform:none; font-weight:normal; padding:5px 7px; display:block; border-bottom:1px solid #d8d9d4;}
#jrm_modern_form_widget-5{background-color:#f5f5f5; border-radius:5px;  box-shadow:2px 1px 1px 1px #ccc;}
#jrm_modern_form_widget-5 #jrmf1 label{font-size: 13px;  padding: 5px 00 0!important; color: #000;}
#jrm_modern_form_widget-5 #jrmf1 .input_text {width:80% !important; background-color:#ffffff; border:1px solid #ccc;}
#jrm_modern_form_widget-5 #jrmf1 .noteform{padding-left:0.5%;}
#jrmf1 .button{display: inline-block; position: relative;  width: 165px; border-radius:3px; background-color:#05b708 !important; text-shadow:none !important;  border-color: #05b708 !important; color:#fff !important;font-size: 17px !important; height: 35px; line-height: 27px !important;  margin-top:0px !important; margin-left:0px !important;}
#jrm_modern_form_widget-5 #jrmf1 .button_area{margin-left:0px;}
#jrm_modern_form_widget-5 #jrmf1 { background: transparent none repeat scroll 0 0 !important; border: 0 none  !important; color: #000 !important; }
#jrmf2 { background: transparent none repeat scroll 0 0 !important; border: 0 none  !important; color: #000 !important; }
.section-header h2{font-size:24px;}
.separator-one .text{font-family: "Montserrat","sans-serif"; font-weight: 700; font-size:34px; line-height:44px;  text-transform:uppercase; max-width:1000px;}
#team img{margin-right:35px;}
.separator-one .green-btn{font-size: 16px !important; }
.homeform{max-width:650px; margin:0 auto; }
.innerform { background-color: #f5f5f5;  border-radius: 5px;  box-shadow: 2px 1px 1px 1px #ccc;}
.sidebar-wrap{margin-top:87px  !important;}
.vc_col-sm-10 {width: 75%;}
.vc_col-sm-2 {width: 25%;}
.single-portofolio .post-navigation .nav-next{float:left;}
li {font-size: 16px;}
.reviews-list{font-family:arial !important;}
.reviews-list .review{font-size:13px important;}
.reviews-list {list-style: outside none none;  margin: 0; padding: 0;}
.reviews-list .review {margin-bottom: 10px;}
.reviews-list .review {color: #333; font-size: 16px; font-weight: 300; margin-bottom: 15px;}
.star-rating {list-style: outside none none;}
.star-rating > li {display: inline-block; padding-left: 2px; padding-right: 2px;}
.star-rating > li:first-child {padding-left: 0;}
.star-rating li i.fa {color: #f8af13; font-size: 19px;}
#page-container.review .ratings-and-reviews .reviews .reviews-list {list-style: outside none none;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {min-height: 1px; padding-left: 0px; padding-right: 15px;position: relative;}
.reviews .reviews-list .review .review-header {margin-bottom: 12px; position: relative;}
.review-header .user .name {font-size: 15px; font-weight: bold; margin-right: 8px;}
.review-header .user .status {color: #a6aaaf;font-size: 13px;}
.review-header ul.star-rating{margin-left:0px !important;}
ul.reviews-list{margin-left:0px !important; list-style:none !important}
.review{border-bottom:1px solid #ccc; margin-bottom:15px; padding-bottom:10px;}
.review p{margin-bottom:8px !important; line-height:25px}
.contactheading{background-color:#ee1d25; padding:20px 0 10px 0; text-align:center; border-radius:2px 2px 0 0;}
.whitebxCont{background-color:#fff; padding:42px 45px 60px  45px;}
.greyline{width:130px; margin:0 auto; height:2px; background-color:#ccc; margin-bottom:20px;}
.whitebxCont h2{text-transform:uppercase; margin-bottom:15px;}
.hd23{text-align: center; font-size:17px; margin-bottom:15px;}
.cntfooter{padding:15px 0; text-align:center; font-size:17px; color:#fff; background-color:#ee1d25;  border-radius:0 0 2px 2px; font-style:italic;}
.thanksImag{max-width:100%; margin-right:0px;}
.cbp-rfgrid li a .project-info {background: rgba(0,0,0,0.2);}
.header-content-wrap{padding-bottom:0px; padding-top:130px;}
#subscribe {font-size:27px; font-weight:bold; background-color:#f7f7f7 !important; background-image:none}
.ebookleft{float:left; width:46%}
.ebookright{float:right:52%;}
.eventbox {font-size:39px;text-align: center; line-height: 54px; color: #00ccff; padding:118px 0 0 0; font-family: oswald; text-transform: uppercase; font-weight: bold;}
.eventboxsb {font-size: 24px; text-align: center;  line-height: 38px;  color: #000;  padding-top: 10px;}
#lp-pom-button-23 {background-color:#ff0020; border-radius: 35px; border-style: none; box-shadow: none; color: #ffffff; font-size: 18px; line-height: 52px; padding: 0 40px; text-align: center; text-shadow: none; display: inline-block; font-family: oswald;}
#subscribe .textwidget{width:100% !important; padding-top:15px !important;padding-bottom:0px;}
.newsletter{padding-top:20px; padding-bottom:20px;}
.pricing-item {padding:0; border: solid 3px #0d35cb; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px;height:552px;}
.pricing-item .price {color: #0d35cb !important; font-size: 44px; font-weight: 700;  margin: 10px 0 0 0; font-family: 'Montserrat', Arial, sans-serif; line-height: 1.4; height:auto;}
.plan-features{padding:5px 10px; line-height:25px;}
.pricing-item .plan-name { font-size: 25px;   text-transform: uppercase;  font-weight: 600;margin-top:13px;}
.curr {text-transform: lowercase; font-size: 16px;}
.txpadd{padding:0 210px;}
.callcruise{padding-right:35px;}
.focus .section-header h1 { font-size:27px; color: #ffffff;  text-transform: uppercase;}
.listpost-content-wrap {float: left; width: 76%;}
.tpsprev{padding-top:75px;}
.topphonenumber{text-align:right; font-size:16px;line-height:20px; padding-top:7px; font-weight:700;}
.topphonenumber a{color:#de0b38; font-size:18px; font-weight:700;}
.topphonenumber a:hover{color:#000;}
.dividerph{padding:0 15px;}
.navbar-inverse .navbar-nav > li{margin-top:10px; margin-right:30px;}
.navbar-nav.navbar-right:last-child{margin-right:0px;}
.mobilenumber{display:none;}
.mobileslider{display:none;}
h2{font-size:24px;}
.rtpadcar{padding-right:30px;}
.zerif_video_background {top: 64%;}
.page-id-3659 .entry-header{display:none !important;}
.page-id-3659 .content-left-wrap{padding-top:0px;}
.page-id-3659 .entry-content{margin-top:0em;}
.mobilebanner{display:none;}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], select{width:100%; font-size:13px; border:1px solid #ccc; padding:6px 5px; border-radius:2px;}
input[type=file]{border:1px solid #ccc; font-size:13px; background-color:#fff; width:100%; padding:4px; margin-top:4px; border-radius:2px;}
select{ padding:7px 4px;}
textarea{font-size:13px; height:120px; border:1px solid #ccc; border-radius:2px;}
.boxmrg{margin-bottom:10px; font-size:13px;}
.boxmrg strong{font-size:13px;}
.pdarea{padding:12px;}
.mnhading{font-size:20px;letter-spacing: -0.7px; text-align:center; color:#f10b41; line-height:23px; font-weight:bold !important; font-family:arial;}
.sbhdcarr{font-size:14px; text-align:center; line-height:18px; padding-top:7px;}
.wpcf7-submit{width:96%; background-color:#f10b41 !important; padding-top:10px !important; padding-bottom:10px !important;}
.fadein-slider{top:80px;}
.salebox{background-color:#000; text-align:center;}
.header-content-wrap{height:100vh;}
.navbar-inverse .navbar-nav ul.sub-menu li{text-align:left;}
.intro-text p{margin-bottom:15px;padding:0 70px; text-transform:none !important; }
.highlightbox {background-color: #d60d0d; border-radius: 5px; box-shadow: 2px 2px 1px 1px #ccc; color: #fff; font-size: 21px; line-height: 39px;
margin-bottom: 38px; padding: 12px 29px 9px; text-align: center;}
h2{font-size:25px;}
.specialmsg{background-color:#333; padding:4px 10px; text-align:center; color:#fff; font-size:18px; margin-bottom:7px;}
.specialmsg a{color:#fff; font-weight:bold; font-size:20px;}
.specialmsg a:hover{color:#fff; font-weight:bold;}
#site-navigation{margin-bottom:7px;}
#main-nav{position:relative;}
.cvdbox{padding:15px; background-color:#df4150;}
.headingcvd{text-transform: uppercase; color:#fff; font-size: 24px; width:19%; margin-right: 10%; float: left; font-weight: bold !important; line-height: 30px; text-align:left;}
.textgcvd{float:left; width:40%; font-size:22px; color:#fff; padding-top:12px; text-align:left; font-style:italic;}
.lrmorebtn{float:right; width:18%;font-size:18px; color:#fff; font-weight:bold; padding-top:30px; text-transform:uppercase;}
.lrmorebtn a{background-color:#fff; border-radius:35px; color:#000; padding:10px 17px; font-size:16px !important;  }
.lrmorebtn .fa{font-size:22px !important; font-weight:bold !important; padding-left:10px;}
.lrmorebtn a:hover{background-color:#000; color:#fff;}
.clr{clear:both;}
.container-sml{max-width:1000px; margin: 0 auto;}
.entry-content ol{margin-left:18px;}
.entry-content ol li, .entry-content ul li{margin-bottom:8px;}
h4{font-weight:bold !important;}
.page-id-3766 .header, .page-id-3766 #mysticky-wrap, .page-id-3766 #main-nav{box-shadow: 1px 2px 2px 1px #f2f2f2;}
.page-id-2428 header.entry-header{display:none !important;}
.page-id-2428 .content-left-wrap {padding-top: 0px;}
.page-id-2428 .entry-content{margin:0px;}
.page-id-2430 .entry-header{display:none !important;}
.page-id-2430 .content-left-wrap{padding-top:0px;}
.page-id-2430 .entry-content{margin-top:0px;}
.pxboxshadow img {border: 1px solid #ccc; box-shadow: 0 0 10px rgba(2,6,32,.15);}
.covidpix img{border:1px solid #ccc; max-width:570px;}
.page-id-2633 .entry-header, .page-id-2444 .entry-header{display:none !important;}
.page-id-2633 .content-left-wrap, .page-id-2444 .content-left-wrap{padding-top:0px;}
.page-id-2633 .entry-content, .page-id-2444 .entry-content{margin-top:0px;}
.responsive-logo{padding-top:4px !important;}
.single-post .site-content {background-color: #fff;}
.salebox img{width:100%;}
.slboxcnt{background:url(https://www.realminneapolissingles.com/wp-content/uploads/2021/01/ribbon-bg-1.jpg);background-repeat: no-repeat;background-position: center;background-size: cover; text-align:center; padding:65px 0;}
.slboxcnt h2, .slboxcnt h3{text-align:center; color:#fff; }
.slboxcnt h3{font-size:28px; padding:8px 0 20px 0;}
.slboxcnt h2{text-transform:uppercase; font-size:35px; line-height: 47px;}
.focus {padding-bottom: 50px;}
.cust-btn{background-color:#fff; border-radius:20px; color:#ff0000; padding:12px 35px; font-weight:bold; text-align:center;}
.review-status{display: block; font-size: 12px; padding-bottom: 10px;}
.longdate{ font-size: 12px; padding-bottom: 10px;}
.review-text{padding-top:20px;}
.review a{font-size:11px !important;}
@media (max-width:1440px)
{
.navbar-inverse .navbar-nav > li{margin-top:10px; margin-right:18px;}
}
@media (max-width:767px){
.headingcvd, .textgcvd, .lrmorebtn{float:none; width:100%; text-align:center; padding-bottom:15px;}  
.specialmsg{font-size:15px;}  
.mobilebanner{display:block; background-color:#000;}  
.rtpadcar{padding-right:0px;}  
.desktopslider{display:none;}
.mobileslider{display:block; background-color:#000;} 
.mobilenumber{display:block; text-align:center; font-weight:700; padding-bottom:8px; border-top: 1px solid #ccc; margin-top: 5px; padding-top: 5px;}
.topphonenumber  {display:none;}
.mobilenumber a{color:#de0b38; font-size:18px; font-weight:700;}
.mobilenumber a:hover{color:#000;}  
.tpsprev{padding-top:0px;}  
.listpost-content-wrap {float:none; width:100%;} 
.header-content-wrap {padding-top:0%;}
.container{width:98%;}
.callcruise {padding: 0px; font-size: 16px;  padding-bottom: 8px;}
.pricing-item{height:auto;}
.heading-ld {display:none;}
.subheading-ld{display:none;}
.tp-caption img{display:none;}  
.ebookleft{float:none; width:100%}
.ebookright{float:none; width:100%;}
.eventbox {font-size: 25px; line-height: 37px; padding-top:5px;}
.eventboxsb {font-size: 20px; text-align: center; line-height: 31px; color: #000; padding-top: 10px;}
#subscribe p{margin-bottom:10px;}
.container{width:100%;}
.separator-one .text {font-size: 24px;
line-height: 34px;}
.vc_col-sm-10 {width: auto;}
.vc_col-sm-2 {width: auto;}
.sidebar-wrap{margin-top:10px !important;}
.ninja-forms-cont {position: relative;}	
.intro-text {font-size:18px !important; line-height:25px; padding-top:10px; padding-left:0px; padding-right: 0px;}
.intro-text p {font-size: 18px !important; line-height: 27px !important;padding-top: 14px;  padding-left: 4px;}
.lightbg{display:none;}
.header-content-wrap {padding-top:0%; padding-bottom:0px}
.buttons{margin-top:10px;}
.tp-caption.large_bold_black{padding-top:20px;}
.entry-title, .entry-title a, .widget-title, .widget-title a{font-size:17px;}
.fadein-slider {top:133px;}
.header-content-wrap{height:auto;}
.focus .section-header h1 { font-size:21px;}
.section-header h2{line-height:31px;}
h1.intro-text{display:none;}    
}
@media (max-width:615px){
.tp-leftarrow, .tp-rightarrow{display:none;}  
.header-content-wrap {padding-top:0%;}
.slidersubheading{text-shadow:2px 2px 2px #000; color:#fff;  text-align:center; line-height:24px !important; font-size:18px !important;}
.slidersubheading2{text-shadow:2px 2px 2px #000; color:#fff;  text-align:center; line-height:24px !important; font-size:18px !important;}
.sliderheading{font-size:25px !important;}
.sliderheading h1{font-size:25px !important;}
.tp-button.red, .tp-button.red:hover, .purchase.red, .purchase.red:hover{padding:10px 13px !important; box-shadow:2px 2px 2px #000; font-size:13px !important; }
.sliderheading2{text-shadow:2px 2px 2px #000; color:#ffffff !important; text-transform:uppercase; text-align:center; font-size:22px !important;}
.subheading-ld{font-size:20px;letter-spacing:1px; text-align:center; color:#fff; text-shadow: 2px 2px 2px #000; line-height:30px; padding-top:30px; 
font-weight:700; padding-bottom:18px;}
.btmpadd{padding-bottom:30px;}
.fnt22{font-size:19px;}
.textExp {font-size: 16px; line-height: 26px; padding-right: 0px;}
.fnt16 {padding: 0 0 0 5px; font-size: 16px;}
.headingExp {font-size: 18px; line-height: 25px;}
.headingLogos{ font-size: 18px;font-weight: 700; line-height: 25px;}
.fnt21{font-size:22px;}
.boxleft{float:none; width:98%; margin:0 auto;}
.boxrigth{display:none;}
.formContent{float:none; width:98%; margin:0 auto;}
.formBox-new{float:none; width:98%; margin:0 auto;}
.sctpd-1{padding:0 20px;}
.headingform1{margin-top:15px;}
.boxformheading{padding-top:0px;}
.heading-ld {font-size: 38px; line-height:45px; padding-bottom: 5px;}
.page-template-lead-pages #site-navigation{height:auto !important;}
.callcruise{display:block; text-align:center;}
.page-template-lead-pages .responsive-logo{width:auto; margin:0 auto;}
.page-template-lead-pages .menu-align-center .responsive-logo > a, .page-template-lead-pages .navbar-brand{float:none;}
.page-template-lead-pages .site-navigation img{display:inline-block;}
.copyrtlft{color: #fff; font-size: 14px; text-align: center; padding-top:0px;}
.fadein-slider{height:56%;}
.buttons{display:none;}  
}
@media (max-width:490px){
.slidersubheading{text-shadow:2px 2px 2px #000; color:#fff;  text-align:center; line-height:15px !important; font-size:10px !important; margin:8px 0 !important;}
.slidersubheading2{text-shadow:2px 2px 2px #000; color:#fff;  text-align:center; line-height:16px !important; font-size:12px !important;}
.sliderheading{font-size:15px !important; line-height:18px !important;}
.sliderheading h1{font-size:15px !important; line-height:18px !important;}
.sliderheading2{font-size:14px !important; line-height:17px !important;}
.imbtn{ background-image:url(https://www.realminneapolissingles.com/wp-content/uploads/2017/01/mobile-slider-button.png); width:165px; height:37px; text-indent:-99999px;}
}