/*
Theme Name: FitnessGym Child
Theme URI: https://themes.krucial.com.au/fitnessgym-1
Template: fitnessgym
Author: KrucialThemes
Author URI: https://themeforest.net/user/_krucial_
Description: A premium built and designed WordPress Theme for Gyms, Fitness Centers, Martial Arts & Yoga Businesses.
Version: 1.0.17.14
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fitnessgymchild
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
*/

/**
 * Theme customization starts here
 * ----------------------------------------------------------------------------- */
/*

    Theme Name: WP DATING

    Theme URI: http://www.datingsolutions.biz

    Author: Digital Product Labs, Inc. http://premium.wpdating.com/

    Author URI: http://www.datingsolutions.biz

    Version: 3.3


    License: GNU General Public License

    License URI: license.txt

    Text Domain: wp-dating

    Domain Path: /languages/

    Tags: Dating theme, Theme Framework, WP Dating Theme, WordPress Theme, WP Dating Theme Framework,  HTML5, Clean, Responsive, Black, White

    

    Description: WordPress Theme designed for WordPress Dating Plugin users

    

    This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others.



    Resetting and rebuilding styles have been helped along thanks to the fine work of

    Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html

    along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

    and Blueprint http://www.blueprintcss.org/    

*/


@media screen and ( max-width: 782px ) {
    html {
        margin-top: 0px !important;
    }
    * html body {
        margin-top: 0px !important;
    }
}

body {

    font-family: 'Lato', sans-serif;

    font-size: 13px;

    font-weight: 500;

    overflow-x: hidden;

}

a, u {

    text-decoration: none !important;

}

.mobile-wrapper-spacer{
    padding: 0px!important;
    ;
}
.dsp-content {
    *zoom: 1;
}

.dsp-content:before,
.dsp-content:after {
    display: table;
    line-height: 0;
    content: "";
}

.dsp-content:after {
    clear: both;
}
#dsp_plugin {

    margin-top: 20px;
    font-family: 'Lato', sans-serif;

}

.dsp-clearfix:before, .dsp-clearfix:after, .dsp-dl-horizontal dd:before, .dsp-dl-horizontal dd:after, .dsp-container:before, .dsp-container:after, .dsp-container-fluid:before, .dsp-container-fluid:after, .dsp-row:before, .dsp-row:after, .dsp-form-horizontal .dsp-form-group:before, .dsp-form-horizontal .dsp-form-group:after, .dsp-btn-toolbar:before, .dsp-btn-toolbar:after, .dsp-btn-group-vertical > .dsp-btn-group:before, .dsp-btn-group-vertical > .dsp-btn-group:after, .dsp-nav:before, .dsp-nav:after, .dsp-navbar:before, .dsp-navbar:after, .dsp-navbar-header:before, .dsp-navbar-header:after, .dsp-navbar-collapse:before, .dsp-navbar-collapse:after, .dsp-pager:before, .dsp-pager:after, .dsp-panel-body:before, .dsp-panel-body:after, .dsp-modal-footer:before, .dsp-modal-footer:after {

    content: " ";

    display: table;

}

.dsp-clearfix:after, .dsp-dl-horizontal dd:after, .dsp-container:after, .dsp-container-fluid:after, .dsp-row:after, .dsp-form-horizontal .dsp-form-group:after, .dsp-btn-toolbar:after, .dsp-btn-group-vertical > .dsp-btn-group:after, .dsp-nav:after, .dsp-navbar:after, .dsp-navbar-header:after, .dsp-navbar-collapse:after, .dsp-pager:after, .dsp-panel-body:after, .dsp-modal-footer:after {

    clear: both;

}

.dsp-col-no-pad {

    padding: 0;

}

.dsp-h1, .dsp-h2, .dsp-h3 {

    margin-top: 18px;

    margin-bottom: 9px;

}

.dsp-gutter-sm .dsp-row {

    margin-left: -7px;

    margin-right: -7px;

}

.dsp-gutter-sm [class*='dsp-md'], .dsp-gutter-sm [class*='dsp-sm'], .dsp-gutter-sm [class*='dsp-xs'], .dsp-gutter-sm [class*='dsp-lg'] {

    padding-left: 7px;

    padding-right: 7px;

}

.dsp-spacer-xs {

    margin-bottom: 5px;

}

.dsp-spacer-sm {

    margin-bottom: 10px;

}

.dsp-spacer {

    margin-bottom: 15px;

}

.dsp-spacer-md {

    margin-bottom: 20px;

}

.dsp-spacer-lg {

    margin-bottom: 30px;

}

.dsp-spacer-hg {

    margin-bottom: 40px;

}

.dsp-reset-spacer{

    margin:0;

    padding:0;

}

.dsp-btn-default {

    color: #777;

    background-color: #edf1f2;

    border-color: #edf1f2;

}

.dsp-btn-primary {

    color: #fff;

    background-color: #3D72D0;

    border-color: #3D72D0;

}

.dsp-btn-complimentary {

    color: #fff;

    background-color: #3D72D0 !important;

    border-color: #3D72D0 !important;

}

.dsp-small {

    font-size: 0.85em;

}

.dsp-circular {

    border-radius: 50%;

}

.dsp-text-uppercase {

    text-transform: uppercase;

}

.dsp-btn {

    display: inline-block;

    padding: 6px 12px;

    margin-bottom: 0;

    font-size: 14px;

    font-weight: 400;

    line-height: 1.42857143;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    -ms-touch-action: manipulation;

    touch-action: manipulation;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

}

.dsp-btn-sm {

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

}

.dsp-btn-xs {

    padding: 1px 5px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

}

.dsp-h1 {

    font-size: 33px;

}

.dsp-h2 {

    font-size: 27px;

}

.dsp-h3 {

    font-size: 23px;

}

.dsp-h4 {

    font-size: 17px;

}

.dsp-h5 {

    font-size: 13px;

}

.dsp-h6 {

    font-size: 12px;

}

.dsp-box-title {

    margin: 0 0 1em;

}

.dsp-light {

    font-weight: 300;

}

.dsp-medium {

    font-weight: 600;

}

.dsp-bold {

    font-weight: 700;

}

.box-lg {

    padding: 20px;

}

.dsp-form-horizontal .dsp-form-group {

    margin-left: -10px;

    margin-right: -10px;

}

/* HEADER SECTION */



.home #dsp-header-container {

    /* position: absolute;
    
            top: 0;
    
            left: 0;
    
            right: 0;
    
            z-index: 100; */

}

.admin-bar #dsp-header-container {

    top: 32px;

}

.home .dsp-logo-placeholder {

    padding-top: 25px;

}

.dsp-logo-placeholder {

    padding-top: 15px;

}

/* MENU */



.dsp-menu ul {

    list-style: none;

}

.dsp-menu ul li {

    float: left;

}

.dsp-menu ul li a {

    display: block;

    font-family: 'Lato', sans-serif;

    font-size: 14px;

    font-weight: 700;

    color: #fff;

    padding: 25px 12px 0;

    border-top: 2px solid transparent;

    -webkit-transition: all 0.8s ease-in-out;

    -moz-transition: all 0.8s ease-in-out;

    -o-transition: all 0.8s ease-in-out;

    transition: all 0.8s ease-in-out;

}

.home .dsp-menu ul li a {

    padding-top: 38px;

}

.home .dsp-menu ul li a:hover {

}

/*.dsp-menu ul li:first-child a{

        padding-left: 0;

}

*/

.dsp-menu ul li a:hover, .dsp-menu ul li.current_page_item a {

    color: #3D72D0;

    text-decoration: none;

    border-top: 2px solid #3D72D0;

}

.dsp-user {
    float: right;
    padding: 0;
}

.home .dsp-user {
    padding-top: 0;
    padding-right: 0;
    position: relative;
    z-index: 99;

}

.dsp-user a {
    padding: 15px 15px;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: bolder;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #3D72D0;
    margin-left: 5px;
    -webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}
.dsp-user a.dsp-register{
    color: #3D72D0;
}
.dsp-user a.dsp-register:hover{
    color: #3D72D0;
}
.dsp-user a:hover {

    /*background: #3c4470;*/

    text-decoration: none;

}

.dsp-login-form {

    width: 250px;

    background: #F3F5F7;

    position: absolute;

    top: 64px;

    right: 15px;

    z-index: 9999;

    border-radius: 3px;

    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.13);

    box-shadow: 0 1px 3px rgba(0,0,0,.13);

    -webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.dsp-login-form-title {

    padding: 10px 0;

    text-align: center;

    font-size: 16px;

    text-shadow: 1px 1px 1px #fff;

    border-bottom: 1px solid #C4C8CC;

    position: relative;

    border-top-left-radius: 4px;

    border-top-right-radius: 4px;

    background: #ecf0f2; /* Old browsers */

    background: -moz-linear-gradient(top, #ecf0f2 1%, #d5d9de 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ecf0f2), color-stop(100%, #d5d9de)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #ecf0f2 1%, #d5d9de 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #ecf0f2 1%, #d5d9de 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #ecf0f2 1%, #d5d9de 100%); /* IE10+ */

    background: linear-gradient(to bottom, #ecf0f2 1%, #d5d9de 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf0f2', endColorstr='#d5d9de', GradientType=0 ); /* IE6-9 */

}

.wpse_pagination{

}
.dsp-login-form-title:before {

    content: "";

    position: absolute;

    top: -8px;

    left: 125px;

    width: 0;

    height: 0;

    border-left: 8px solid transparent;

    border-right: 8px solid transparent;

    border-bottom: 8px solid #EBEFF1;

}

.dsp-login-form-container {

    padding: 20px;

    border-top: 1px solid #fff;

}

.dsp-login-form-container .alert {

    padding: 10px 15px;

}

.dsp-login-form-container .dsp-form-group, .dsp-form-container .dsp-form-group {

    /*margin-bottom: 0 !important;*/

}

.home .dsp-user .dsp-login-form {

    top: 57px;
    right: 15px;

}

.dsp-user .dsp-login-form .dsp-form-control:focus {

    box-shadow: none;

    border-color: transparent;

}

.dsp-login-input-container {

    border: 1px solid #D4D4D4;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    background-color: #F0F0F0;

    float: left;

}

.dsp-login-input-container .user {

    border-bottom: 1px solid #C4C8CC;

    float: left;

}

.dsp-login-input-container .input-group-addon {

    color: #C7C7C7;

}

.dsp-login-form-container .btn {

    width: 100%;

    margin-top: 20px;

    text-transform: uppercase;

    padding: 8px 0 !important;

    background-color: #3D72D0;

}

.dsp-login-form-container .btn:hover {

    padding: 8px 0 !important;

    background-color: #3D72D0;

}

.dsp-login-input-container .password {

    border-top: 1px solid #fff

}

.dsp-login-form .input-group-addon {

    background-color: transparent;

    border: none;

    border-radius: 0;

}

.dsp-login-form .dsp-form-control {

    background-color: transparent;

    border: none;

    border-radius: 0;

    box-shadow: none;

}

/* TEMPLATES */

.dsp-template-1, .dsp-template-2, .dsp-template-3, .dsp-template-4, .dsp-template-5, .dsp-template-6, .dsp-template-7 {

    padding-top: 30px;

}

.template-one .dspdp-slider .sy-box {

    margin-right: -30px;

}

.dsp-template-4 .sy-list {

    background-color: #DFDFDF;

}

.dsp-template-5 .dspdp-search-box .dsp-control-label, .dsp-template-6 .dspdp-search-box .dsp-control-label, .dsp-template-7 .dspdp-search-box .dsp-control-label {

    color: #FFF;

}

.dsp-template-7 #frmquicksearch {

    padding: 0;

}

.dsp-template-7 .sy-slide img.dspdp-banner-img {

    width: 100%;

    height: auto;

}

@media (min-width:1200px){

    .dsp-template-6 .dspdp-search-box{

        min-height:440px;

    }

}

.dsp-text-center {

    text-align: center;

}

.dsp-img-responsive {

    max-width: 100%;

    height: auto;

}

.dsp-block {

    display: block;

}

.dsp-block-center {

    margin-left: auto;

    margin-right: auto;

}

.heading-text {

    width: 0;

    height: 0;

    overflow: hidden;

    margin: 0;

    padding: 0;

    border: 0;

    display: none;

}

.dsp-list-bordered li, .dsp-bordered-item {

    padding-bottom: 10px;

    border-bottom: 1px solid #efefef;

    margin-bottom: 10px;

}

.home-box {

}

.dsp-read-more {

    font-size: 12px;

    font-weight: 300;

    color: #000000;

    padding: 3px 10px;

    background: #edf1f2;

    border-radius: 4px;

    margin-top: 5px;

}

.dsp-read-more:hover {

    background: #3D72D0;

    color: #fff;

}

.dsp-home-widget .title-txt {

    font-weight: 700;

    color: #FF247C;

}

/* RESPONSIVE */



.toggleMenu {

    display: none;

    background: #3D72D0 url(images/bg-menu.png) no-repeat 97% 15px;

    padding: 10px 15px;

    font-size: 15px;

    color: #fff;

    width: 100%;

    text-transform: uppercase;

    position: relative;

}

.toggleMenu .vcs-button span {

    display: block;

    margin-top: 4px;

    height: 2px;

    background: white;

    width: 20px;

}

.dsp-menu {

    list-style: none;

    *zoom: 1;

}

.dsp-menu:before, .dsp-menu:after {

    content: " ";

    display: table;

}

.dsp-menu:after {

    clear: both;

}

.dsp-menu ul {

    list-style: none;

    display: block;

    width: 100%;

}

.dsp-menu a {

    color: #fff;

    border-bottom: none;

}

.dsp-menu a.parent:hover {

    border-bottom: none;

}

.dsp-menu li {

    position: relative;

}

.dsp-menu li li {

    float: left;

    position: relative;

    width: 100%;

}

.dsp-menu li li a {

    padding: 10px 15px;

    border: none;

}

.container .nav li li a:hover {

    /* border:none; */

}

.dsp-menu > li {

    float: left;

}

.dsp-menu > li > .parent {

}

.dsp-menu > li > a {

    display: block;

}

.dsp-menu li:hover ul {

    display: block;

}

.dsp-menu li ul {

    position: absolute;

    z-index: 999;

    background: #31487D;

    width: 200px;

    display: none;

}

.dsp-menu li li li {

    display: block;

    width: 100%;

}

.dsp-menu li li a {

    display: block;

    position: relative;

    z-index: 100;

}

.dsp-menu li li li a {

    z-index: 200;

}

.dsp-menu ul {

    /* border:1px solid #e76db6; */

}

.sub-menu {/* 

        box-sizing: padding-box;

        padding:10px 15px; */

}

.dsp-menu li li .parent {

    background-image: url("images/arrow-left.png");

    background-repeat: no-repeat;

    background-position: 95% 50%;

}

.container .dsp-menu ul.sub-menu li.menu-item-has-children a:hover {

    border: 1px solid #fff;

}

.sub-menu .sub-menu {

    padding: 0px;

}

.camera_wrap .camera_pag .camera_pag_ul li {

    bottom: 60px;

}

.dsp-user .dsp-login {
    color: #3D72D0;
    background: #fff;

}

.dsp-user a.dsp-register {
    color: #fff;
    background: #3D72D0;

}

#tab-register .result.error {

    padding: 0;

    margin: 0;

    border: none;

}

#tab-register .result.error>span {

    text-align: center;

    padding: 15px 0;

    border: 2px solid #3D72D0 !important;

    border-radius: 5px;

    font-size: 16px;

    font-weight: 700;

    color: #000000;

    display: block;
    margin-bottom: 15px;

}

.dsp-revolution-wrapper {

    width: 100%;

}

#home-front-page #dsp-header {

    background-image: url(images/main-bg.jpg);

    background-repeat: no-repeat;

    background-size: 100% 100%;

}

#home-front-page .dsp-top-header {

    width: 100%;

}

#home-front-page .dsp-top-header-checked {

    position: absolute !important;

}

/* SLIDER */



.bp_slider ul li {

    position: relative;

}

.bp_slider .caption {

    width: 40%;

    top: 20%;

    right: 0;

    background: none;

    font-family: arial;

    font-size: 24px;

}

/* HOME FILTER */





.dsp-filter-container {
    width: 100%;
    background: #3D72D0;
    padding: 0px 0 17px;
    color: #fff;
    text-transform: uppercase;
    z-index: 9 !important;
    position: absolute;
}

.showform {
    display: none;
}

.searchform {
    position: relative;
}

.dsp-filter-container h4 {
    font-weight: 700;
    color: #fff;
    line-height: 40px;
}

.dsp-filter-container label {

    padding-right: 10px;

    padding-top: 2px;

}

/* Custom Selectbox */

.wp_dating_search_form label {
    float:left;
    text-align:left;
    color: #fff;
    padding-top: 10px !important;
}
.wp_dating_search_form .dsp-md-3,
.wp_dating_search_form .dsp-md-4 {
    /*margin-bottom:10px;*/
}
.wp_dating_search_form input[type="text"] {
    float:left;
    width:60%;
}


.wp_dating_search_form input[type="text"]::-webkit-input-placeholder {
    color: white;
}

.wp_dating_search_form input[type="text"]:-moz-placeholder { /* Firefox 18- */
    color: white;
}

.wp_dating_search_form input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
    color: white;
}

.wp_dating_search_form input[type="text"]:-ms-input-placeholder {
    color: white;
}
.wp_dating_search_form label {
    float:left !important;
}
.wp_dating_search_form input[type="text"] {
    /*width: 56%;*/
    float: left;
    /* margin-left:30px; */
    background: rgba(255, 255, 255, 0.2);
    border:none;
    box-shadow:none;
    color: #fff !important;
    height: 38px;
    padding-left: 10px;
    border-radius: 3px;
    color: #fff;
    position: relative;
}
@media screen and (max-width:1000px) {
    .wp_dating_search_form label {
        width:100%;
        clear:both;
    }
    .wp_dating_search_form input[type="text"],
    .wp_dating_search_form select {
        width:100%;
        margin-left:0px;
        clear:both;
    }
}


.dsp-filter-container select, .sbHolder {

    /*height: 38px;*/

    width: 57%;

    line-height: 40px;

    background: rgba(255, 255, 255, 0.2);

    border: none;

    padding-left: 10px;

    border-radius: 3px;

    color: #fff;

    position: relative;

}

.sbHolder {

    padding-left: 0;
    display: inline-block;
}

.sidebar .sbHolder {
    background: #fff;
}


.sbHolder a.sbSelector {

    padding-left: 10px;

    display: block;

}

.sbOptions {

    position: absolute;

    top: 40px !important;

    left: 0;

    z-index: 9;

    background: #6e84ad;

    width: 132px;

    margin-left: 0;

    overflow-y: scroll;

    max-height: 220px !important;

    margin-bottom: 0px !important;

    padding-bottom: 0px !important;

}

.sbOptions li a {

    display: block;

    border-bottom: 1px solid #4a6497;

    padding: 0px 8px;

}

.sbOptions li:last-child a {

    border-bottom: none;

}

.sbOptions li a:hover {

    background: #F7F7F7;

    color: #333;

}

.sbHolder a {

    color: #fff;

    outline: none;

}

.dsp-filter-container input.dsp-submit {

    background: #202540 !important;

    padding: 9px 10px !important;

    border-radius: 3px;

    border: none;

}

.dsp-filter-container input.dsp-submit:hover {

    background: #202540 !important;
    padding: 9px 20px !important;



}

/* HOME BLOCK */



.dsp-home-block .dsp-ico-block {

    background: #3D72D0;

    width: 50px;

    height: 50px;

    text-align: center;

    line-height: 50px;

    font-size: 25px;

    color: #fff;

    border-radius: 50%;

}

.dsp-home-block .dsp-block-title a {

    display: block;

    padding: 10px 0 0 20px;

    font-size: 18px;

    color: #2b2f34;

    -webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.dsp-home-block .dsp-block-title a:hover {

    color: #3D72D0;

}

.dsp-home-block p {

    margin-top: 10px;

    color: #7a7d80;

}

.hiddenee {

    opacity: 0;

    -webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.visibleee {

    opacity: 1;

}

.animated {

    -webkit-animation-duration: 0.98s;

    animation-duration: 0.98s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}

.dsp-pull-right {

    float: right;

}

.dsp-pull-left {

    float: left;

}

@-webkit-keyframes bounceInUp {

    0% {

        opacity: 0;

        -webkit-transform: translateY(2000px);

    }

    60% {

        opacity: 1;

        -webkit-transform: translateY(-30px);

    }

    80% {

        -webkit-transform: translateY(10px);

    }

    100% {

        -webkit-transform: translateY(0);

    }

}

@keyframes bounceInUp {

    0% {

        opacity: 0;

        transform: translateY(2000px);

    }

    60% {

        opacity: 1;

        transform: translateY(-30px);

    }

    80% {

        transform: translateY(10px);

    }

    100% {

        transform: translateY(0);

    }

}

.bounceInUp {

    -webkit-animation-name: bounceInUp;

    animation-name: bounceInUp;

}

@-webkit-keyframes fadeInRight {

    0% {

        opacity: 0;

        -webkit-transform: translate3d(100%, 0, 0);

        transform: translate3d(100%, 0, 0);

    }

    100% {

        opacity: 1;

        -webkit-transform: none;

        transform: none;

    }

}

@keyframes fadeInRight {

    0% {

        opacity: 0;

        -webkit-transform: translate3d(100%, 0, 0);

        -ms-transform: translate3d(100%, 0, 0);

        transform: translate3d(100%, 0, 0);

    }

    100% {

        opacity: 1;

        -webkit-transform: none;

        -ms-transform: none;

        transform: none;

    }

}

.fadeInRight {

    -webkit-animation-name: fadeInRight;

    animation-name: fadeInRight;

}

@-webkit-keyframes fadeInLeft {

    0% {

        opacity: 0;

        -webkit-transform: translate3d(-100%, 0, 0);

        transform: translate3d(-100%, 0, 0);

    }

    100% {

        opacity: 1;

        -webkit-transform: none;

        transform: none;

    }

}

@keyframes fadeInLeft {

    0% {

        opacity: 0;

        -webkit-transform: translate3d(-100%, 0, 0);

        -ms-transform: translate3d(-100%, 0, 0);

        transform: translate3d(-100%, 0, 0);

    }

    100% {

        opacity: 1;

        -webkit-transform: none;

        -ms-transform: none;

        transform: none;

    }

}

.fadeInLeft {

    -webkit-animation-name: fadeInLeft;

    animation-name: fadeInLeft;

}

/* HOME MEMBER */



.dsp-home-member {

    text-align: center;

}

a.db-member-title {
    display: block;
    margin: 10px;
    color: #2b2f34;
    font-family: Roboto Condensed;
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: center;

}

.dsp-home-member span {
    display: inline-block;
    padding-bottom: 10px;
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    align-items: center;
    text-align: center;
    color: #7185AD;

}

.dsp-home-member .dsp-new-member-photo img {

    width: 100%;

}

.dsp-online-member .user-details {

    padding-top: 6px;

}

.dsp-home-member a.dsp-member-title {

    display: block;

    font-size: 18px;

    color: #2b2f34;

    padding: 15px 0 0;

}


/* Footer Widget */



.dsp-home-widget {

    border-radius: 10px;

    border: 2px solid #edf2f6;

    padding: 20px 25px;

    overflow: hidden;

    min-height: 380px;

}

.dsp-home-widget ul li a {

    color: #7a7d80;

}

.dsp-home-widget .dsp-widget-title {

    padding-bottom: 20px;

    overflow: hidden;

}

.dsp-home-widget .dsp-widget-title h2 {

    float: left;

    font-size: 20px;

}

.dsp-home-widget .dsp-widget-title a {

}

.dsp-home-widget ul {

    list-style: none;

}

.dsp-home-widget ul li {

    clear: both;

    padding-bottom: 20px;

}

.dsp-home-widget ul.dsp-widget-member li {

    padding-bottom: 23px;

}

.dsp-home-widget ul li:last-child {

    padding-bottom: 0;

}

.dsp-home-widget ul li img {

    float: left;

}

.sw-story-view-box .dsp-widget-info a {

    padding:20px 10px 10px;
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    display: flex;
    align-items: center;
    color: #000000;

}

.sw-story-view-box .dsp-widget-info a:hover {
    color: #93b2dc;

}

.sw-story-view-box a img {
    background: url(images/bg.png) no-repeat 0 0;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;

}




.sw-story-view-box p {
    padding: 10px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: #000000;



}

span.dsp-meta {

    display: block;

    font-size: 12px;

    color: #93b2dc;

    margin-bottom: 3px;

}

.dsp-widget-online-member .dsp-widget-image {

    float: left;

    width: 54px;

    height: 54px;

}

/* footer */



#footer {

    background: #edf2f6;

    padding: 40px 0;

    margin-top: 60px;

}

.footer-menu ul {

    list-style: none;

}

.footer-menu ul li {

    float: left;

}

.footer-menu ul li a {

    font-size: 12px;

    padding: 0 5px;

    color: #00a8ff;

}

.footer-menu ul li:first-child a {

    padding-left: 0;

}

.footer-menu ul li a:hover {

    color: #000;

}

#footer .copyright {

    display: block;

    font-size: 12px;

    color: #707980;

    padding-top: 5px;

}

/* INNERPAGE */



.dsp-content {

    margin-bottom: 30px;

}

#dsp-header {

    background: #506073;

}

.dsp-page-title, .dsp-section-title {

    border-bottom: 1px solid #c1d0db;

    margin-bottom: 25px;

}

.dsp-section-title .heading-profile {

    font-size: 20px;

    font-weight: 700;

    margin-bottom: 10px;

    color: rgb(122, 125, 128);

}

.dsp-page-title h1, .dsp-section-title h3 {

    font-weight: 700;

}

.dsp-section-title h3 {

    margin-bottom: 10px;

}

/* SIDEBAR */



.dsp-widget-container {

    margin-bottom: 20px;

    border-radius: 5px;

    overflow: hidden;

}

.dsp-widget-search-title, #dsp_quick_search_widget header {

    background: #3D72D0;

    padding: 10px 20px;

    border-top-left-radius: 6px;

    border-top-right-radius: 6px;

}

#dsp_quick_search_widget header h1 {

    margin: 0;

    font-size: 17px;

    font-weight: 700;

    color: #fff;

}

.dsp-widget-login .dsp-widget-search-title {

    background: #69d7d7;

}

.dsp-widget-search-title h3 {

    font-size: 17px;

    font-weight: 700;

    color: #fff;

}

.dsp-widget-search-content, .dsp-widget-content {

    padding: 15px 20px 8px;

    background: #F1F6FF;

    border-bottom-left-radius: 6px;

    border-bottom-right-radius: 6px;

}

.dsp-widget-search-content br {

    display: none;

}

.dsp-widget-login .dsp-widget-search-content, .dsp-widget-content {

    background: #dff2f2;

}

.dsp-widget-search-content label {

    float: left;

    width: 28%;

    text-align: right;

    line-height: 35px;

}

.dsp-widget-search-content select, .container .dsp-widget-search-content .dsp-input {

    /*margin-left: 5%;

    width:65%;*/

    background: #ffffff;

    height: 35px;

    border: none;

    padding-left: 8px;

    border-radius: 3px;

}

.dsp-widget-search-content input.btn {

    margin: 0 auto;

}

.dsp-widget-search-content input.btn:hover {

    color: #fff;

}

.dsp-image-widget img, .widget_dsp_widget img {

    width: 100%;

}

.widget {

    margin-bottom: 20px;

}

.dsp-widget-content ul li {

    margin-bottom: 10px;

}

.dsp-widget-content ul li a {

    font-size: 14px;

}

.widget_dsp_widget {

    position: relative;

}

.widget_dsp_widget a.dsp_widget_link {

    position: absolute;

    width: 85%;

    height: 44px;

    bottom: 55px;

    left: 20px;

    font-family: 'Lato', sans-serif;

    font-size: 20px;

    line-height: 40px;

    color: #fff;

    text-align: center;

    border: 2px solid #fff;

    border-radius: 5px;

}

.widget_dsp_widget span.dsp_widget_desc {

    font-family: 'Lato', sans-serif;

    font-size: 18px;

    line-height: 22px;

    color: #DADBDB;

    text-align: center;

    position: absolute;

    left: 20px;

    width: 85%;

    bottom: 18px;

}

/* BLOG */



.post-container {

    margin-bottom: 40px;

}

.post-image img {

    margin: 0 30px 0px 0;

}

.post-content {

    font-size: 14px;

    color: #7a7d80;

}

.post-content .post-title {

    font-size: 20px;

    font-weight: 300;

    color: #009CC8;

}

.post-meta {

    display: block;

    margin-top: 20px;

    padding: 8px 12px 8px 0;

    background: #f8f8f8;

    overflow: hidden;

}

.post-meta a, .post-meta span {

    font-size: 12px;

    color: #808080;



}

.post-meta a i, .post-meta span i {

    font-size: 13px;

    margin: 0 6px 0 12px;

    color: #7d95b3;

}

.dsp-pagination .pagination a {

    color: #000;

    padding: 6px 11px;

}

.meta-tag{

    margin-left:10px;

}

/* Pagination */



.wpse_pagination {

    text-align: center;

    margin: 30px 0;

}

.wpse_pagination span.disabled, .wpse_pagination .disabled {

    display: inline-block;

    height: 30px;

    padding: 0 12px;

    border-radius: 5px;

    text-align: center;

    line-height: 30px;

    margin-right: 10px;

    color: #fff;

    background: #109f9f;

}

.wpse_pagination .disabled a {

    color: #fff;

}

.wpse_pagination span.current, .wpse_pagination div {

    display: inline-block;

    height: 30px;

    padding: 0 12px;

    border-radius: 5px;

    text-align: center;

    line-height: 30px;

    margin-right: 10px;

    background: #daedf2;

}

/*.wpse_pagination div:first-child {

        padding: 0;

        background: none;

        margin-right: 0;

}*/

/* TAB CONTAINER */

.main-menu-border{
    border-bottom: 1px solid #DADADA;
}

.dsp-tab-container {


}

.dsp-tab-container ul {

    float: left;

    width: 100%;

    list-style: none;

    margin-bottom: 0;

}

.dsp-tab-container ul.dsp-tab-lower {

    border-top: 2px solid #edf2f6;

}

.dsp-tab-container ul li {

}

.dsp-tab-container ul li a {

    float: left;

    font-size: 13px;

    color: #808080;

    padding: 10px 15px;

    position: relative;

}

.dsp-tab-container ul.dsp-tab-upper li.active a:after {

    content: "";

    width: 14px;

    height: 9px;

    background: url(images/arrow-down.jpg);

    position: absolute;

    left: 35%;

    bottom: -9px;

}

.dsp-tab-container ul li.active a, .dsp-tab-container ul li a:hover {

    color: #3D72D0;

}

.dsp-tab-container ul li a.upgrade {

    font-weight: 700;

    color: #3D72D0;

}

.dsp-box-container, .dsp-border {

    border: 2px solid #edf2f6;

    border-radius: 5px;

    overflow: hidden;

    margin-top: 30px;

}

.dsp-box-container h3 {

    color: #333;

    font-weight: 700;

}

.dsp-box-container ul {

    list-style: none;

}

.dsp-box-container ul li {

    padding: 14px;

    border-radius: 3px;

    clear: both;

}

.dsp-box-container ul li.dsp-form-group {

    padding: 0;

    border-radius: 0;

    clear: both;

}

/* Interested Cloud */



.content-search {

    float: left;

    width: 100%;

    padding: 15px 20px 5px;

    background: #F1F6FF;

    border-radius: 5px;

    margin-bottom: 30px;

}

.content-search select {

    float: right;

    height: 35px;

    border: none;

    padding-left: 10px;

    border-radius: 5px;

}

.content-search label {

    text-align: right;

    line-height: 35px;

}

/* TRENDING */



.dsp-user-block {

    color: #93b2dc;

    overflow: hidden;

}



.dsp-user-info-container {

    border-radius: 5px;

    position: relative;

    display: block !important;

    margin-bottom: 25px;

}

.dsp-user-info-container:before {

    content: "";

    width: 0;

    height: 0;

    border-left: 8px solid transparent;

    border-right: 8px solid transparent;

    border-top: 8px solid #93b2dc;

    position: absolute;

    left: 50%;

    margin-left: -8px;

    bottom: -8px;

}

.dsp-user-info-container a {

    float: left;

    width: 25%;

    font-size: 18px;

    color: #fff !important;

    text-align: center;

    padding: 10px 0;

    background: #93b2dc;

}

.dsp-user-info-container.halfforth a {

    width: 25%;

}

.dsp-user-info-container a:first-child {

    border-top-left-radius: 5px;

    border-bottom-left-radius: 5px;

}

.dsp-user-info-container a:last-child {

    border-top-right-radius: 5px;

    border-bottom-right-radius: 5px;

}

.dsp-user-info-container a:hover {

    background: #333;

}

.dsp-user-img-container .dsp-user-info-container a {

    border-radius: 0;

}

.dsp-user-img-container .dsp-user-info-container ul li:first-child a {

    border-top-left-radius: 5px;

    border-bottom-left-radius: 5px;

}

.dsp-user-img-container .dsp-user-info-container ul li:last-child a {

    border-top-right-radius: 5px;

    border-bottom-right-radius: 5px;

}

.dsp-user-block .dsp-user-image {

    padding: 30px 0 0px 0;

    display: block;

    position: relative;

}

.dsp-selected {

    position: absolute;

    top: 70px;

    left: 0;

    width: 12px;

    height: 12px;

    background: #b9c1cc;

    border-radius: 50%;

}

.dsp-selected.active {

    background: #7eea16;

}

.dsp-user-title {

    display: block;

    font-size: 18px;

    color: #2b2f34;

    padding: 15px 0 0

}

.user-short-info {

    font-size: 15px;

}

/* USER LOGIN */



.dsp-user-info-container a {

    width: 16.666%;

}

.dsp-page-title.dsp-content-wrapper {

    border-bottom: none;

}

.dsp-content-wrapper {

    /*overflow:hidden;*/

}

.dsp-content-wrapper h1 {

    margin-top: 5px;

    border-bottom: none;

}

.dsp-user-spec {

    margin-bottom: 30px;

}

.dsp-user-spec li {

    color: #d3dee6;

}

.dsp-user-spec li a {

    font-size: 18px;

    display: block;

    padding: 6px 0;

    color: #808080;

    border-bottom: 1px solid #d3dee6

}

.dsp-user-spec li.dsp_active_link a, .dsp-user-spec li a:hover {

    color: #fff !important;

}

.dsp-user-spec li a i {

    margin-right: 15px;

}

.dsp-search-container {

    background: #F1F6FF;

    padding: 15px 20px;

    border-radius: 5px;

}

.dsp-search-container input.white-input {

    width: 80%;

    background: #fff;

    height: 40px;

    border: none;

    color: #b6b6b6;

    padding-left: 15px !important;

    border-radius: 5px;

}

.dsp-search-container input.btn-now {

    float: right;

    background: #3D72D0 url(images/arrow.png) no-repeat 50% 50%;

    height: 40px;

    border: none;

}

/* Related section */



.dsp-related-title {

    border-bottom: 1px solid #c1d0db;

    margin-bottom: 25px;

    padding-bottom: 10px;

}

.dsp-related-title h2 {

    font-weight: 700;

}

/* USER DETAIL */



.tab-content {

    padding-top: 40px;

}

ul.dsp-user-detail-info {

    list-style: none;

}

ul.dsp-user-detail-info li {

    font-size: 15px;

    color: #000;

    margin-bottom: 10px;

}

ul.dsp-user-detail-info li span {

    float: left;

    width: 120px;

    color: #808080;

}

ul.dsp-user-detail-info li.li-fullwidth span {

    float: left;

    width: 120px;

    color: #808080;

}

.dsp-user-comment li {

    margin-bottom: 20px;

}

.dsp-user-comment li a {

    display: block;

    font-family: 'Lato', sans-serif;

    font-size: 16px;

    font-weight: 700;

    color: rgb(122, 125, 128);

    margin-bottom: 10px;

}

.dsp-user-comment img {

    margin-right: 20px;

}

.dsp-image-collection li {

    float: left;

    margin-right: 30px;

}

/* USER DETAIL */



.dsp-image-info h4 a {

    display: block;

    font-weight: 300;

    color: #2b2f34;

    margin-bottom: 5px;

}

.dsp-picture-block img, .responsive-image img {

    width: 100%;

}

/* ALL MEMBER */



.container .level-select select, .container .level-select label {

    text-align: left;

    width: 100%;

    margin-left: 0;

}

.section-break {

    float: left;

    border-bottom: 1px solid #b7c8cd;

    padding-bottom: 22px;

    margin-bottom: 22px;

}

.dsp-search-by h4 {

    font-size: 15px;

    color: #2864ae;

}

.dsp-search-by-content a {

    display: block;

    background: #3D72D0;

    padding: 8px 10px;

    font-size: 12px;

    font-weight: 700;

    color: #fff;

    margin-top: 15px;

    border-radius: 5px;

}

.dsp-search-by-content i {

    margin-right: 10px;

}

.dsp-user-register label {

    float: left;

    width: 30%;

    text-align: right;

    margin-right: 5%

}

.dsp-user-register input.dsp-field {

    width: 30%;

    height: 40px;

    padding-left: 15px;

    background: #daedf2;

    border: none;

    border-radius: 5px;

}

.error a {

    color: #3D72D0 !important;

    text-decoration: underline;

}

.error a:hover {

    text-decoration: none;

}

/* TABLE */



.dsp-table {

    border: 1px solid #c1d0db;

    font-size: 14px;

}

.container .dsp-table thead th, .container .dsp-table tbody td {

    padding: 12px 20px;

    border-color: #c1d0db;

}

.container .dsp-table thead th {

    font-weight: 700;

    color: #000000;

}

.container .dsp-table tbody td.dsp-table-title {

    color: #0aa1cc;

}

.container .dsp-table tbody .glyphicon-trash {

    color: #f61100;

}

.heading {

    display: block;

    font-size: 17px;

    font-weight: 700

}

/* FORM */



.dsp-form-container .dsp-form-control {

    background: #daedf2;

    border: none;

    height: 40px;

    margin-bottom: 20px;

    width: 100% !important;

    resize: none;

}

.dsp-form-container [type='file'].dsp-form-control {

    height: auto;

    padding-top: 9px;

    padding-bottom: 9px;

}

.dsp-form-container textarea.dsp-form-control {

    height: auto;

}

.container .dsp-file {

    background: #daedf2;

    padding: 10px !important;

    width: 100%;

    border: none;

}

.dsp-form-container .dsp-form-control:focus {

    box-shadow: none;

}

.dsp-form-container label {

    color: #000;

}

/*  CHNAGES  */



/* MEMBER LOGIN PAGE */



.main-wrapper .dsp-line {

    background: transparent;

}

.main-wrapper .dsp_tab1 {

    border-right: none;

    padding: 10px 14px;

    font-size: 13px;

    color: #808080;

}

.main-wrapper .dsp_tab1-active {

    background: none;

    border-right: none;

    padding: 10px 15px;

    font-size: 13px;

    color: #808080;

    position: relative;

}

.main-wrapper .line.dsp-blog-tab {

    border: none;

    margin-bottom: 20px;

    border-bottom: 2px solid #edf2f6;

    height: 44px;

}

.dspdb_blog_head {

    *zoom: 1;

    border-top: 1px solid #edf2f6;

    padding: 10px 0;

}

#dsp_plugin .heading-submenu.dsp-blog-title {

    margin-bottom: -1px;

    position: relative;

}

.dspdb_blog_head:first-child {

}

.dspdb_blog_head+.dspdb_blog_head {

    border-top: none;

}

.dspdb_blog_head:before, .dspdb_blog_head:after {

    display: table;

    line-height: 0;

    content: "";

}

.dspdb_blog_head:after {

    clear: both;

}

.dsp-blog-tab .dsp_tab1, .dsp-blog-tab .dsp_tab1-active {

    display: inline-block;

    border: 2px solid #edf2f6;

    border-radius: 6px 6px 0 0;

    margin-right: 5px;

    height: 44px;

}

.dsp-blog-tab .dsp_tab1-active {

    border-bottom-color: #FFF;

}

.dsp-tab-container .dsp_tab1-active:before {

    content: "";

    width: 12px;

    height: 12px;

    display: block;

    background: #FFF;

    position: absolute;

    left: 50%;

    margin-left: -6px;

    bottom: -7px;

    border-right: 2px solid #EDF2F6;

    border-bottom: 2px solid #EDF2F6;

    transform: rotate(45deg);

}

.main-wrapper .line {

    float: left;
    font-weight: bold;
    width: 100%;

    background: none;

    border-top: 2px solid #edf2f6;

}

.main-wrapper .line .dsp_tab1 a {

    border-right: none;

    padding: 0;

    color: #808080 !important;

}

.main-wrapper .dsp_tab1-active a, .dsp-tab-container a:hover {

    color: #3D72D0 !important;

}

.line .dsp_tab1-active a {

    border-right: none;

    padding: 0;

}

.box-pedding {

    padding: 0;
    clear: both;

}

.box-border {

    border: none;

    padding: 0;

    box-shadow: none;

}

/*.box-pedding{ width:100%;}*/

.Status-box-profile {

    background: #F7F7F7;
    padding: 15px 20px 6px;
    border-radius: 5px;
    margin-bottom: 25px;

}

.main-wrapper .box-profile-link {

    /*width: 100%; */

    max-width: initial;

}

.profile-image {

    border-radius: 100%;

    overflow: hidden;

}

.profle-detail {
    padding: 12px;
    background: #F1F6FF;
    border-radius: 10px;

}
.profle-detail h1{
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 42px;
    display: flex;
    align-items: center;
    color: #000000;
}
.profle-detail span{
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    display: flex;
    align-items: center;
    text-align: right;
    color: #3D72D0;
}
.profle-detail  p{

    font-family: 'SF UI Text';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    /* identical to box height */
    display: flex;
    align-items: center;
    color: #868686;
}

.dashboard-menu{
    box-sizing: border-box !important;
    height: 120px;
    background: #FFFFFF;
    border: 1px solid #3D72D0 !important;
    border-radius: 10px;
    margin: 11px !important;
}
.dashboard-menu i{
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    align-items: center;
    text-align: center;
    color: #3D72D0;
    padding: 15px;
    margin-right: auto !important;
    margin-top: 10px;
}
.dashboard-menu a{
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #000000 !important;
    border: none !important;
}
.dsp-profle-detail .heading-profile {

    font-family: Lato, sans-serif;

    font-size: 1.8em;

    font-weight: 600;

    color: #000;

    margin-bottom: 20px;

}

.profle-detail img {

    /*display: none;*/

}

.dsp-none {

    display: none !important;

}

.dsp-block {

    display: block !important;

}

.profile-image {

    max-height: initial;

}

.Status-box-profile .update-row b {

    display: none;

}

.Status-box-profile .update-row input[type=text] {

    width: 85%;

    background: #fff;

    height: 40px;

    border: none;

    color: #b6b6b6;

    padding-left: 10px !important;

    border-radius: 5px;

}

.update-row {

    position: relative;

    padding-right: 0px;

}

.Status-box-profile .update-row input[type=text] {

    width: 85%;

}

.main-wrapper .Status-box-profile .update-row .btn-update {

    position: absolute;
    right: 5px;
    float: right;
    background: #3D72D0 no-repeat 50% 50% !important;
    height: 40px;
    border: none;
    border-radius: 4px;
    padding: 0 0px !important;
    bottom: 15px;
    text-align:center !important;
}

.dsp-user-img-container {

    position: relative;

}

.menus-profile {
    width: 100%;
    background: #F1F6FF;
    border-radius: 10px;
    border: 1px solid #F1F6FF;
    overflow: hidden;
}

.profle-detail .heading-row {

    border-bottom: none;

    border-top: none;

}

.profle-detail .heading-row .tab-content {

    margin: 0;

    padding: 10px;

}

#membership li.new-title {

    font-family: 'Lato', sans-serif;

    font-size: 16px;

    font-weight: 700;

    color: #7a7d80;

    width: 100%;

}

#membership li.news-info {

    font-family: Lato, sans-serif;

    font-size: 14px;

    font-weight: 500;

    color: #7a7d80;

}

.dsp-box-container .tab-button {

    margin: 0;

}

.dsp-member-tab .dsp_tab1 {

    display: none;

}

.dsp-member-tab .dsp_tab1-active {

    font-family: Lato, sans-serif;

    font-size: 24px;

    width: 100%;

    border: none;

    padding: 0px;

    border-bottom: 1px solid #c1d0db;

    margin-bottom: 25px;
    padding: 10px;

}

.dsp-member-tab .dsp_tab1-active a {

    color: #000 !important;

}

.box-pedding .heading-submenu, #dsp_plugin .heading-submenu {

    width: 100%;

    font-size: 1.8em;

    font-weight: 700;

    margin-top: 5px;

    border-bottom: none;

    border-bottom: 1px solid #c1d0db;

    margin-bottom: 25px;

    padding-bottom: 15px;

}

.dsp-form {

    width: 100%;

    float: left;

}

.box-pedding .heading-text {

    display: block;

    font-family: 'Lato', sans-serif;

    font-weight: 700;

    font-size: 1.8em;

    color: #333;

    border-bottom: 1px solid #c1d0db;

    padding: 0;

    margin: 0;

    background: none;

    padding-top:25px;

    clear:both;

    margin-bottom: 25px;

    padding-bottom: 15px;

    text-align: left;

    width:auto;

    height:auto;

}

.dsp_guest_home_page_col1 {

    border: none;

    margin: 0;

}

.dsp_guest_home_page_col1 .dsp_name {

    display: block;

    font-size: 18px;

    color: #2b2f34;

    padding: 15px 0 0;

    text-align: center;

}

.dsp_guest_home_page_col1 .dsp_name .age-text {

    font-size: 14px;

    color: #93b2dc;

}

.tab-box {

    float: left;

    width: 100%;

    margin: 0;

    padding: 0;

    margin-bottom: 20px;

    border-bottom: 1px solid #ddd;

}

.box-pedding .dsp_reg_main ul li {

    margin-bottom: 20px;

    clear: both;

}

.box-pedding .tab-box a {

    float: left;

    background-color: #fff;

    font-size: 14px;

    padding: 12px 15px;

    margin-bottom: -1px;

    color: #555;

    border: 1px solid #fff;

    border-bottom-color: #ddd;

}

.box-pedding .tab-box a.activeLink {

    cursor: default;

}

.box-pedding .dsp_reg_main ul li span.dsp-md-3 {

    width: 25%;

    text-align: right;

    line-height: 35px;

}

.box-pedding .dsp_reg_main ul li span.dsp-md-6 {

    width: 50%;

}

.box-pedding .dsp_reg_main ul li span.dsp-md-9 {

    width: 75%;

}
.box-pedding .dsp_reg_main ul li span.dspdp-col-sm-3 {

    width: 100% !important;
    text-align: left;
    line-height: 35px;

}
.box-pedding .dsp_reg_main .dsp-form-control {

    background: #daedf2;

    border: none;

    height: 40px;

    margin-bottom: 20px;

    width: 100% !important;

}

.gray-title-head {

    padding: 10px 15px;

    background: #daedf2;

    border-radius: 5px;

}

.dsp_vertical_scrollbar ul.email-page {

    display: block;

}

.dsp_vertical_scrollbar ul.email-page li {

    float: left;

    font-size: 12px;

}

.dsp_vertical_scrollbar ul.email-page li span.name {

    font-size: 14px;

}

.dsp_vertical_scrollbar ul.email-page li a.dsp-email-photo {

    float: left;

    border-radius: 100%;

    overflow: hidden;

    margin-right: 15px;

}

.dsp_vertical_scrollbar ul.email-page li span.name {

    font-size: 13px;

}

.dsp_vertical_scrollbar ul.email-page li span.name a {

    font-family: Lato, sans-serif;

    font-size: 18px;

    font-weight: 500;

    color: #3D72D0;

}

.btn-delete {

    float: left;

}

.box-pedding button:hover, .box-pedding input:hover[type="button"], .box-pedding input:hover[type="submit"], .box-pedding input:hover[type="submit"] {

    background: #f6a800;

}

.heading-submenu {

    width: 100%;

    font-size: 1.8em;

    font-weight: 700;

    border-bottom: 1px solid #c1d0db !important;

    margin-bottom: 15px;

    padding-bottom: 15px;

}

.dsp_submit_button {

    margin-top: 0;

}

.box-pedding .news-box {

    width: 100%;

}

.dsp-md-8 .heading-submenu {

    border-bottom: none;

    margin-bottom: 0;

}

.image-container, .dsp-border-container {

    width: 100%;

    margin: 0;

    padding: 15px;

    border: 2px solid #edf2f6;

    margin-bottom: 20px;

    overflow: hidden;

    border-radius: 6px;

    position: relative;

}

.dsp_search_result_box_in .image-container {

    padding: 0;

    border: none;

}

.image-container .name a {

    font-size: 16px;

    color: #f6a800;

}

.dsp_guest_home_page_col1 .image-container {

    border: none;

    padding: 0;

}

.image-container .dsp-friend-image-holder {

    float: left;

}

.dsp-friend-image-holder {

    width: 60px;

    height: 60px;

    border-radius: 50%;

    overflow: hidden;

}

.dsp-friend-image-holder img {

    width: 100% !important;

    height: 100% !important;

}

.dsp-friend-image-holder .delete-icon {

    display: none;

}

.user-name-show {

    font-family: Lato, sans-serif;

    font-size: 18px;

    float: left;

    padding-top: 15px;

    padding-left: 20px;

}

.user-name-show p {

    margin: 0;

    padding: 0;

}

.user-name-show p.description, .user-name-show p.date {

    font-size: 13px;

}

.dsp-delete {

    float: right;

    font-size: 16px;

    width: 30px;

    height: 28px;

    background: #607890;

    margin-top: 15px;

    border-radius: 5px;

    color: #fff;

    line-height: 25px;

    text-align: center;

}

.dsp-success {

    float: right;

    font-size: 16px;

    width: 30px;

    height: 28px;

    background: #3D72D0 !important;

    margin-top: 15px;

    border-radius: 5px;

    color: #fff;

    line-height: 25px;

    text-align: center;

    margin-right: 10px;

}

.dsp-delete:hover, .dsp-success:hover {

    color: #fff;

}

.dsp-label {

    line-height: 35px;

    font-size: 13px;

    font-weight: 700;

}

.content-search div {

    margin-bottom: 0 !important;

}

button, input[type="submit"], input[type="button"], input[type="reset"] {

    font-family: Lato, sans-serif;

    font-size: 14px;

    font-weight: 700;

    padding: 8px 16px !important;

    background: #f6a800;

    border: none !important;

    color: #fff;

    font-size: 14px;

    text-transform: capitalize;

    border: none;

    border-radius: 5px;

}

.dsp-content-wrapper button, .dsp-content-wrapper input[type="submit"], .dsp-content-wrapper input[type="button"], .dsp-content-wrapper input[type="reset"] {

    background: #3D72D0;

}

button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {

    font-family: Lato, sans-serif;

    font-size: 14px;

    font-weight: 700;

    padding: 8px 16px !important;

    background: #f6a800;

    border: none !important;

    color: #fff;

    font-size: 14px;

    text-transform: capitalize;

    border: none;

    border-radius: 5px;

    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);

}

.dsp-content-wrapper button:hover, .dsp-content-wrapper input[type="submit"]:hover, .dsp-content-wrapper input[type="button"]:hover, .dsp-content-wrapper input[type="reset"]:hover {

    background: #3D72D0;

}

.news-box .heading-feed {

    font-size: 20px;

    font-weight: 700;

    padding-left: 0;

}

.news-feed-page li {

    margin-bottom: 20px !important;

    padding: 15px;

    border: 2px solid #edf2f6;

    border-radius: 5px;

    color: #3D72D0;

}

.news-feed-page li a {

    float: left;

    border-radius: 50%;

    overflow: hidden;

    margin-right: 15px;

}

.news-feed-page li a img {

    margin-right: 0 !important

}

#news_feed_box .news-feed-page li span {

    display: block;

    font-size: 20px !important;

    font-weight: 500;

    font-size: 14px;

    color: #808080;

    margin-bottom: 5px;

}

.user-friends h3 {

    padding-left: 0;

}

.send-msg-page span {

    font-family: Lato, sans-serif;

    font-size: 14px;

    font-weight: 700;

    line-height: 35px;

    text-align: right;

}

.dsp-message div {

    width: 100% !important;

}

.dsp-message .dsp-textarea {

    width: 100% !important;

}

.dsp_back_inbox{

    margin-bottom:15px;

}

#dsp_plugin  .dsp_back_inbox a.dspdp-btn-default {

    display:inline-block;

    border-bottom: none;

    padding: 8px 15px;

    font-family: Lato, sans-serif;

    font-size: 14px;

    font-weight: 700;

    background: #3D72D0;

    border-radius: 5px;

}

.dsp_back_inbox a {

    color: #fff;

}

.dsp-form .sent-message-page > li {

    margin-top: 15px;

    padding-bottom: 15px;

}

.dsp-form .sent-message-page .image a {

    float: left;

    width: 50px;

    height: 50px;

    border-radius: 100%;

    overflow: hidden;

    margin-right: 15px;

}

.dsp-form .sent-message-page .image a img {

    width: 100%;

    height: 100%;

}

.dsp-form .sent-message-page .msg-info li.name {

    font-family: Lato, sans-serif;

    font-size: 18px;

    font-weight: 500;

}

.dsp-form .sent-message-page .msg-info {

    float: left;

}

.dsp-form .sent-message-page .read-message {

    text-align: right;

}

.profile-week-details {

    border: none;

    padding: 0;

    margin: 0;

}

#dsp_plugin .profile-image img {

    width: 100%;

}

.dsp-tab-container .dsp_tab1-active, .dsp-tab-container .dsp_tab1 {

    float: left;

}

.dsp-welcome-text h1 {

    font-weight: 700;

    margin: 0 0 20px 0;

    padding: 0;

    color: #000;

}

.dsp-welcome-text {

    margin-top: 0;

}

.bottom-link-profile {

    float: left;

    padding-left: 60px;

    margin: 25px 0;

}

.bottom-link-profile span {

    display: inline-block;

    font-weight: 700;

    padding: 7px 14px;

    margin-left: 5px;

}

.bottom-link-profile span.activ {

    background: #3D72D0;

    border-radius: 5px;

    color: #fff;

}

.tab-button .right-link {

    float: right;

    font-weight: 700;

    color: #fff;

    background: #F24860;

    padding: 7px 14px;

    border-radius: 5px;

    position: relative;

    z-index: 9999;

    cursor: pointer;

}

.tab-button .right-link span {

    color: #fff;

}

.gray-title-head .heading-top {

    float: left;

}

/* EMAIL */



.gray-title-head .heading-top {

    width: 39%;

}

.dsp_vertical_scrollbar ul.email-page {

    float: left;

    width: 100%;

    padding: 10px 0 !important;

    border-bottom: 1px solid #EDF2F6;

}

.dsp-control-label, .dsp-form-container p.dsp-control-label {

    text-align: right;

    line-height: 1.4em;

    margin-top: 0.8em;

}

.dsp-emphasis-text {

    color: #f6a800

}

.view-message {

    padding-bottom: 20px;

    margin-bottom: 20px;

    border-bottom: 1px solid #efefef;

}

.view-message .name {

}

.dsp-strong {

    font-weight: 700;

}

.btn-credit {

    display: block;

    margin-top: 10px;

}

.btn-standard {

    margin-top: 10px;

}

.setting-page {

    margin-bottom: 30px;

}

.setting-page ul {

    /* display:inline-block; */

}

.setting-page li {

    width: 100% !important;

    clear: both;

    text-align: left !important;

    padding-top: 0 !important;

}

.album-upload {

    border: 2px solid #edf2f6;

    padding: 20px;

}

.upload-box input.dspdp-form-control {

    background: #F1F6FF;

    border: none;

    padding: 10px;

    border-radius: 4px;

    margin-bottom: 10px;

}

.dsp-add-audio-upload {

    background: #F1F6FF !important;

}

.album-upload .dspdp-block {

    clear: both;

}

#upload-img .image-container {

    text-align: center;

}

.upload-box.dsp-form-container {

    padding: 20px 25px 10px;

}

.upload-box.dsp-form-container span {

    display: block;

    font-weight: 700;

    font-size: 15px;

    padding-bottom: 10px;

}

.dsp-space {

    padding: 20px 25px;

}

#chatbox1 {

    /*border: 2px solid #edf2f6;*/

    border-radius: 5px;

    overflow: hidden;/*margin-bottom: 30px;*//*padding:25px;*/

}

.submit-chat-form {

    background: #F1F6FF;

    padding: 20px;

    border-radius: 5px;

}

.submit-chat-form {

    margin-bottom: 20px;

}

.submit-chat-form .dspdp-form-control {

    width: 90% !important;

    background: #fff;

    height: 35px;

    border: none;

    color: #b6b6b6;

    padding-left: 10px !important;

    border-radius: 5px;

}

.submit-chat-form .dspdp-input-group-btn {

    float: right;

}

.chat_smiley {

    float: right;

}

.advance-search-page li {

    clear: both;

}

ul.option-btn-adv li {

    /*padding:5px 0;*/

}

.advance-search-page .text-title {

    font-family: 'Lato', sans-serif;

    font-size: 14px;

}

.dsp-box-container .search-page-zip li {

    padding: 0;

}

.dsp-member-container .image-container {

    border: none;

    padding: 0;

    text-align: center;

}

.dsp-member-container .image-box.image-container .img-name {

    display: block;

}

.dsp-member-container .image-box.image-container .img-name a, .dsp-member-container .dsp-username a {

    display: block;

    font-size: 18px;

    font-weight: 500;

    color: #2b2f34;

    padding: 15px 0 0;

}

.dsp-member-container .dsp-username a {

    padding-top: 0;

}

.dsp-member-container .image-box.image-container .age-text, .dsp-member-container .dsp-user-details, .dsp-home-member .dsp-user-details {

    color: #93b2dc;

}

.dsp-member-container .dsp-user-details {

    margin-bottom: 30px;

}

.dsp-gift-image {

    float: left;

    padding-right: 15px;

    margin-right: 15px;

    border-right: 1px solid #ddd;

    height: 60px;

}

.dsp-gift-image img {

    height: 100%;

    width: auto;

}

.dsp-gift-container {

    position: relative;

}

.dsp-gift-container .show-comment {

    float: right;

}

.dsp-gift-container a.dspdp-btn-danger {

    position: absolute;

    top: 0;

    right: 0;

    width:0;

}

.dsp-border .text-title {

    clear: both;

    padding-top: 20px;

    padding-bottom: 10px;

}

.dsp_vertical_scrollbar ul.dspdp-delelted-email li {

    float: none;

}

.dsp_vertical_scrollbar ul.dspdp-delelted-email li .dspdp-sender-img a {

    float: left;

    width: 45px;

    height: 45px;

    border-radius: 100%;

    overflow: hidden;

}

.dsp-msg-table {

    float: left;

    width: 100%;

    margin-top: 20px;

}

.dsp-msg-table .dsp-msg-image a {

    float: left;

    width: 50px;

    height: 50px;

    border-radius: 100%;

    overflow: hidden;

    margin-left: 10px;

}

.dsp-msg-table .msg-info .dspdp-text-info {

    font-size: 18px;

}

.dsp-msg-table tr td {

    padding: 10px 0

}

.dsp-msg-table tr:nth-child(2n), .dsp-form .sent-message-page:nth-child(2n) {

    background: #F4F9FB;

}

.dsp-spacer-sm {

    margin-top: 10px;

}

.dsp-form .sent-message-page {

    padding: 0 20px 10px;

    margin-bottom: 0;

}

#chat_popup {

    display: none;

}

.tabcontent ul.story-list li .guest-story-box {

    text-align: center;

}

.tabcontent ul.story-list li .guest-story-heading {

    font-family: Lato, sans-serif;

    font-size: 18px;

    padding: 10px 0;

}

.tabcontent ul.story-list li .guest-story-image-container {

    width: 100px;

    height: 100px;

    border-radius: 100%;

    overflow: hidden;

    margin: 0 auto;

}

.dsp-alert-count {

    color: #3D72D0 !important;

}

.dsp-user-friends {

    background: #F1F6FF;

    padding: 15px 20px;

    margin-bottom: 10px;

    border-radius: 5px;

}

.dsp-user-friends .friends-list {

    margin-top: 10px;

}

.dsp-user-friends .friends-list li a {

    display: block;

    color:#1a71b7;

    font-size: 13px;

    padding: 1px 0 1px 12px;

    position: relative;
    line-height: 20px;

}

.dsp-user-friends .friends-list li a:before {

    content: "\f105";

    width: 10px;

    height: 10px;

    font-family: FontAwesome;

    font-size: 15px;

    font-style: normal;

    font-variant: normal;

    font-weight: normal;

    position: absolute;

    top: 0px;

    left: 0px;

}

.dsp-user-friends .friends-list li a:hover {

    color: #3D72D0 !important;

}

.dsp-user-setting {

    width: 120px;

    display: none;

    background: #3D72D0;

    position: absolute;

    top: 50px;

    right: 15px;

    z-index: 9999;

    -webkit-border-radius: 5px;

    -webkit-border-top-right-radius: 0;

    -moz-border-radius: 5px;

    -moz-border-radius-topright: 0;

    border-radius: 5px;

    border-top-right-radius: 0;

    overflow: hidden;

}

#home-front-page .dsp-user-setting {

    top: 60px;

}

.dsp-user-setting.show {

    display: block;

}

.dsp-user-setting ul {

    margin-bottom: 0;

}

.dsp-user-setting li {

    display: block;

}

.dsp-user-setting li a {

    display: block;

    padding: 5px 10px;

    margin: 0;

    border-radius: 0;

}

.dsp-user-setting li a i {

    margin-right: 5px;

}

.dsp-form-container p {

    margin-top: 0;

    margin-bottom: 0;

    padding-top: 0;

    padding-bottom: 0;

}

.dsp-save-search {

    border: 1px solid #c1d0db;

    border-radius: 5px;

}

.name.dsp-pull-right, .delete.dsp-pull-right {

    text-align: right;

}

ul.dsp-save-search li {

    float: left;

    width: 100%;

    padding-top: 10px;

    padding-bottom: 10px;

    border-bottom: 1px solid #c1d0db;

}

ul.dsp-save-search li:last-child {

    border-bottom: none;

}

.dsp-date-tracker ul.date-traker {

    width: 80%;

    float: left;

}

.dsp-date-tracker .row-btn-traker {

    float: right;

}

.dsp-date-tracker ul.date-traker li {

    float: left;

    margin-right: 20px;

}

.dsp-date-tracker ul.date-traker li.dsp_page_link a {

    float: left;

    font-family: Lato, sans-serif;

    font-size: 18px;

    padding-top: 10px;

}

.dsp-delete-action .delete {

    font: normal 0/0 a;

}

.dsp-delete-action .delete:before {

    content: '\f1f8';

    font-family: FontAwesome;

    font-size: 16px;

    margin-right: 13px;

    color: #F61100;

}

.post ul.post-meta {

    padding: 10px 20px;

}

.post ul.post-meta li {

    float: left;

    margin-right: 10px;

}

.post ul.post-meta li a, .post ul.post-meta li time {

    font-family: Lato, sans-serif;

    font-size: 12px;

    color: #808080;

    padding-left: 5px;

}

.dsp-search-result-item {

    padding: 0;

    border: none;

    text-align: center;

}

.dsp-search-result-item img {

    width: 100%;

    height: auto;

    border-radius: 50%;

}

.dsp-search-result-item .user-links {

    display: none;

}

.dsp-search-result-item .user-name, .dsp-search-result-item .user-name strong {

    color: #2b2f34;

    font-size: 18px;

    font-weight: 300;

}



@media (max-width: 600px) {

    .facet_sidebar {

        display: none;

    }

}

/* Custom Css */

.dsp-sldier-container .flex-direction-nav .flex-prev {

    position: absolute;

    top: -220px;

}

.dsp-sldier-container .flex-direction-nav .flex-next {

    position: absolute;

    top: -220px;

}

.dsp-sldier-container .flex-control-nav {

    z-index: 99;

    position: absolute;

    left: 93%;

    bottom: 80px;

}

.dsp-menu ul li ul li:first-child a {

    padding-left: 12px;

}

.dsp-new-member-slider .dsp-md-2 {
    width: 100% !important;
    padding: 0 !important;
    border: 1px solid #fff !important;
    background: #fff;
    border-radius: 10px;

}
.dsp-new-member-slider .member-image{
    margin: 20px auto;
    height: 115px;
    width: 115px;
    border-radius: 0px;

}
.dsp-new-member-slider-button {

    float: right;

    position: relative;

    z-index: 9;

    margin-bottom: 10px;

}

#dsp-breadcrumbs {

    list-style: none;

    margin: 10px 0;

    overflow: hidden;

}

#dsp-breadcrumbs li {

    float: left;

    margin-right: 5px;

}

#dsp-breadcrumbs li a {

    color: #428bca

}

#dsp-breadcrumbs li a:hover {

    text-decoration: underline;

}

#dsp-breadcrumbs .separator {

    font-weight: 700;

    color: #999;

}

/*---Contact Page---*/

#dsp-contactForm {

    margin-top: 15px;

}

#dsp-contactForm input[type="text"] {

    height: 30px;

}

#dsp-contactForm .error {

    display: block;

}

#dsp-contactForm label {

    margin-right: 15px;

    color: #000;

    font-weight: bold;

}

#dsp-contactForm input[type="text"], #dsp-contactForm textarea {

    width: 100%;

    background: #d9dada;

    border: none;

    padding-left: 5px;

    color: #424242;

}

#dsp-contactForm td {

    padding: 0;

    border: none;

    padding-bottom: 15px;

}

#dsp-contactForm textarea {

    padding-top: 5px;

    height: 150px;

}

#dsp-contactForm .submit {

    background: #6D6D6D;

    width: 80px;

    border: none;

    color: #fff;

}

#dsp-contactForm .submit:hover {

    background: #353434

}

#dsp-contactForm table {

    width: 100%;

}

/*---Fullwidth---*/

.dsp-content_wrapper .fullwidth {

    padding-bottom: 25px;

}

.dsp-content_wrapper .fullwidth img {

    max-width: 100%;

    height: auto;

}

.dsp-content-wrapper-form .error, .dsp-content-wrapper-form .page-not-found {

    border: none;

    padding: 0px;

}

.dsp-content-wrapper-form .dsp-content .error {

    text-align: left;

    color: #c62d2d;

}

#dsp-contactForm .error {

    text-align: left;

    font-size: 14px;

}

#searchsubmit {

    background: url(images/search-icon2.png) no-repeat !important;

    border: medium none;

    height: 18px;

    position: absolute;

    right: 2px;

    top: 7px;

    width: 10px;

}

#searchsubmit:hover {

    box-shadow: none;

}

#search-2 input[type='text'], #searchform input[type='text'] {

    padding: 5px 0px;

}

#search-2 h1 {

    margin-bottom: 2px;

}

.sidebar h1 {

    margin-bottom: 2px;

    color: #1E678D;

}

.sidebar ul li {

    margin-bottom: 5px;

    padding-bottom: 10px;

    border-bottom: 1px dashed #ccc;

    padding-top: 10px;

    background: url(images/list-icon.png) no-repeat 0 center;

    padding-left: 15px;

}

.sidebar ul li a {
    color: #6B6A6A !important;
}

.sidebar ul li a:hover {

    color: #242323;

}

.add-comment .error {

    padding-top: 6px;

    padding-bottom: 8px;

}

.btn-delete .dsp_submit_button {

    background: #95c918;

}

.add-comment form .dspdp-spacer {

    margin: 5px 0px 10px;

}

.add-comment form .dspdp-btn {

    background: #95c918;

}

form.dspdp-form-inline .dspdp-btn-default {

    background: #95c918;

    float: left;

    padding-top: 20px;

}

form.dspdp-form-inline .dsp-md-2 span {

    margin-top: 0px;

    display: block;

}

button, input[type="submit"], input[type="button"], input[type="reset"], .btn-reply {

    background: #95c918;

}

.box-pedding .dsp_back_inbox {

    margin-bottom: 15px;

}

form.dsp-form .btn-row .dspdp-btn-warning {

    margin-top: 15px;

}

form.dsp-form .btn-delete {

    margin-top: 15px;

}

.dsp-form-container ul.edit-profile select {

    background: #daedf2;

    height: 40px;

    border-radius: 5px;

    padding: 0px 10px;

    border: none;

}

.dspdp-form-control {

    margin-bottom: 10px;

}

.dspdp-form-horizontal {

    padding-top: 0;

}

.btn-row {

    margin-top: 15px;

}

.box-search-result .user-links ul li {

    float: left;

    padding-right: 10px;

}

.box-search-result .user-status {

    padding-top: 10px;

}

.dsp_search_result_box_in .hiddenee{

    opacity:1;

}

.add-option {

    min-height: 210px;

    margin-bottom: 20px;

}

ul.dsp-add-save-search li span {

    vertical-align: middle;

}

ul.dsp-add-save-search li input {

    vertical-align: middle;

}

.btn-row-meet, .image-box, .user-meetto-info, .thanks-note {

    margin-bottom: 15px;

}

.dspdp-profile {
order: 1;
    margin-top: 20px;

}

#camera_banner-home {

    margin-bottom: 0px !important;

}

.space-tp {

    padding-top: 30px;

    padding-bottom: 30px;

}

.no-space-top {

    padding-top: 0px;

    padding-bottom: 0px;

    display: none;

}

.member-block {

    padding-bottom: 70px;

}

.camera_clear {

    margin: -1px 0 -1px;

}

.camera_wrap {

    margin-bottom: 0px !important;

}

.not-log-in {

    font-size: 17px;

    font-weight: normal;

    color: #666;

}

.not-log-in span {

    color: #EF5D98;

}

code {

    margin-top: 10px;

    padding: 10px;

    display: block;

}

.container-home-editor {

    padding-top: 30px;

}

.container-home-editor-content p {

    font-size: 14px;

    line-height: 22px;

}

.comment-section .navigation {

    display: none;

}

ol.commentlist li {

    list-style: none;

}

#commentform #submit {

    margin-left: 0px;

}

#comments {

    padding-bottom: 15px;

}

ol.commentlist li {

    clear: both;



}

.comment-content {

    margin-top: 15px;

    background-color:#EEF6F8;

    border-radius:5px;

    padding:10px;

    position:relative;

    font-size:13px;

}

.comment-content:before{

    content:'';

    border-bottom:10px solid #EEF6F8;

    border-left:10px solid transparent;

    border-right:10px solid transparent;

    position:absolute;

    left:10px;

    top:-7px;

}

.comment-body{

    position:relative;

    margin-bottom:25px;

}

.comment-content p {

    margin-bottom: 0px;

}

.commentlist ul{

    padding-left:30px;

}

.reply a {

    width: auto;

    background: #65DCFD;

    display: inline-block;

    text-align: center;

    padding: 2px 16px;

    color: #fff;

    border-radius: 25px;

    position: absolute;

    right: 0;

    top: 0;

}

.reply a:hover {

    background: #222;

}

.comment-author {

    font-size: 13px;

}

.comment-author img {

    border-radius:40px;

    height: 40px;

    width: 40px;

    float: left;

    margin-right: 10px;

}

b.fn, span.says {

    vertical-align: top;

}

.home .dsp-menu ul li ul li a:hover {

    border: none;

}

#commentform p {

    clear: both;

}

#header-container {

    position: relative;

    z-index: 9999;

}

.sldier-container {

    position: relative;

}

.template_search_box {

    position: absolute;

    top: 0px;

    right: -15px;

    background: rgba(0,178,184,0.7);

    padding: 20px;

    width: 30%;

    height: 100%;

    color: #fff;

}

.template_search_box select, .template_search_box input {

    padding: 10px;

    border-radius: 5px;

    border: none;

    color: #000;

}

.template_search_box select option {

    color: #000;

}

.footer-menu ul li {

    display: inline;

    margin: 0 10px 0 0;

}

.footer-menu li ul {

    display: none;

}

.footer-text-widget h2.rounded {

    margin-bottom: 10px;

}

.footer-text-widget {

    border-bottom: 1px solid #ffffff;

    padding-bottom: 30px;

}

.footer-bottom {

    border-top: 1px solid #c8c8c8;

    padding-top: 20px;

}

.footer-social-icon .fa {

    font-size: 20px;

}

.footer-copyright {

    text-align: center;

    color: #B9C0C4;

    font-size: 12px;

    margin-top: 30px;

}

.footer-social-icon ul li {

    float: right;

    display: inline;

    margin-left: 20px;

}

.footer-social-icon ul li a i {

    padding: 5px 10px;

}

.memberpage-alert {

    font-size: 16px;

}

.memberpage-alert span {

    color: #EF5D98;

}

.dsp-add-option .dsp-md-4 {

    min-height: 200px;

    margin-top: 20px;

}

.dspdp-seprator {

    clear: none;

    float: left;

}

.dsp-add-option .dspdp-reset-strict {

    vertical-align: middle;

}

/*.dspdp-spacer.dspdp-upgrade-desc { margin: 10px 0px;}

.purchase-credit-image { padding: 10px 0px;}

.purchase-credit-image { padding: 10px 0px;}

span.dspdp-input-group-addon, span.default-credit-value { padding-bottom: 10px; display: block;}

.input-credits input.dspdp-form-control { padding: 10px 0px; width: 25%;}*/

.setting-page .dspdp-spacer .dspdp-block-center {

    margin: 0px;

}

.purchase-credit-heading {

    text-align: center;

    font-size: 18px;

    margin-bottom: 20px;

    color: rgba(0,0,0,0.8);

}

.purchase-credit-image .dspdp-block-center {

    margin: 0px;

    margin: 10px;

}

#dsp_plugin .dspdp-btn-default {

    margin-bottom: 5px;

}

/*.box-border { margin-right: 25px;}*/

.setting-page li.dspdp-col-sm-5 {

    width: 41.66666667% !important;

}

#dsp_plugin .menus-profile li {

    width: 100%;

}

.profile-detail-nospacing {

    margin-left: 0px;

}

.plugin-sidebar img {

    width: 100%;

    position: relative;

}

.plugin-sidebar a.dsp_widget_link {

    position: absolute;

    bottom: 70px;

    z-index: 9;

    color: #fff;

    left: 10%;

    border: 2px solid #fff;

    border-radius: 5px;

    padding: 0px 0;

    font-weight: bold;

    font-size: 17px;

    width: 80%;

    text-align: center;

    margin-bottom: 10px;

}

.widget-image-block {

    position: relative;

}

.plugin-sidebar a.dsp_widget_link:hover {

    color: #f6a800;

    border: 2px solid #f6a800;

}

.plugin-sidebar span.dsp_widget_desc {

    position: absolute;

    bottom: 30px;

    left: 5%;

    color: #fff;

    width: 90%;

    text-align: center;

    font-size: 15px;

    font-weight: normal;

}

#dsp_plugin .image-container-hidden {

    background: none;

    box-shadow: none;

    padding: 0px;

}

.dsp-block .box-profile-link {

    float: none;

    width: auto;

}

.main-wrapper .no-line {

    border-top: none;

}

form textarea.dsp-comment-area {

    height: 120px;

}

/*.profile-image-partner { border-radius: 0px; overflow: visible;}

.profile-image-partner img { width: auto !important;}*/

.box-profile-link-no {

    width: auto;

}

.profile-image-partner {

    overflow: visible;

}

.profile-detail-no-margin {

    margin-left: 0px;

}

.dspdp-form-horizontal input.dsp-account-setting-input {

    width: 100% !important;

}

.dspdp-form-horizontal input.dsp-email-input {

    width: 100% !important;

}

.dsp-box-border-none {

    border: none;

}

.dsp-add-audio-title {

    float: left;

    color: #000;

    font-size: 17px;

    font-weight: bold;

    margin-bottom: 20px;

    text-transform: uppercase;

}

.dsp-form-container .dsp-add-audio-upload {

    float: left;

    margin-left: 10px;

}

.dsp-control-label-left {

    width: auto;

}

.dsp-control-label-new-message {

    width: 100px;

}

.no-line {

    border-top: 0px;

}

.dspdp-form-horizontal input.dsp-form-control-equal {

    width: 100% !important;

}

.dspdp-member-col, #dsp_plugin .image-container {

    margin-left: 2px;

}

.dsp-space2 {

    padding: 20px 0px;

}

.space-right {

    margin-right: 5px !important;

}

.dsp-box-container-partner {

    padding: 20px 0px;

}

.container .dsp-widget-search-content select.dsp-input-select-age {

    width: 100%;

}

.container .dsp-widget-search-content label.dsp-label-age {

    width: 100%;

    text-align: center;

    line-height: 22px;

}

.container .dsp-widget-search-content .dsp-input-username {

    width: 70%;

}

.dsp-compose-form {

    border: 2px solid #edf2f6;

    padding: 20px;

    border-radius: 5px;

    -moz-border-radius: 5px;

}

#dsp_plugin .sent-message-page>li {

    padding: 10px;

}

.camera_caption > div {

    background: none !important;

}

.camera_caption {

    width: 31%;

    right: 17%;

    top: 40%;

}

.camera_caption h3 {

    font: 24px/30px 'arial';

}

.camera_caption p {

    font-family: arial;

    font-size: 15px;

    margin-bottom: 25px;

}

.camera_caption a {

    color: #fff;



    border-radius: 5px;

    text-transform: uppercase;

    font-weight: bold;

    padding: 10px 30px;

}

#box a{
    border: 1px solid #fff;
}

.camera_caption a:hover {

    background: rgba(239, 93, 152, 0.7);

}

.camera_pag_ul li img, .camera_pag_ul li:hover img, .camera_pag_ul li:hover .thumb_arrow, .camera_pag_ul .thumb_arrow {

    display: none !important;

}

h1.dsp-page-title {

    margin-bottom: 25px;

    padding-bottom: 10px;

}

.dsp-message .dsp-textarea {

    min-height: 345px;

}

#dsp_plugin .dsp-btn-type {

    font-weight: bold;

    font-size: 15px;

}

#dsp_plugin .dsp-btn-inbox {

    margin-bottom: 0px;

    font-weight: bold;

    font-size: 15px;

}

.line2 .dsp_tab1-active:before {

    display: none;

}

ul.edit-profile .dsp-control-label {

    color: #000 !important;

    font-weight: bold;

}

.profile-questions-block ul li {

    display: inline-block;

    width: 50%;

}

.profile-questions-block ul li.dsp-full-listing-block {

    width: 100%;

    display: block;

}

.dsp-full-listing-block textarea.dsp-profile-question-textarea {

    min-height: 175px;

    width: 96% !important;

}

h3.dsp-edit-profile-general {

    text-transform: uppercase;

    color: #000;

    font-size: 16px;

    font-weight: bold;

    margin-bottom: 20px;

}

input[type="file"].dsp-form-photo-upload {

    width: 96% !important;

    background: #daedf2;

    padding: 10px;

}

.dsp-make-private {

    color: #000;

    margin-top: 10px;

    display: block;

}

#dsp_plugin .dsp-edit-profile-submit {

    padding: 10px 50px !important;

    font-weight: bold;

    font-size: 15px;

}

.dsp_edit_partner_profile li {

    width: 50%;

    display: inline-block;

}

.dsp_edit_partner_profile li.dsp-partner-full-listing-block {

    width: 100%;

    display: block;

}

.dsp_edit_partner_profile textarea.dsp-edit-partner-textarea {

    height: auto;

    min-height: 175px;

    width: 96% !important;

}

.album-upload-main {

    border: none;

}

.album-upload-main .dspdp-block {

    clear: none;

}

.box-border2 {

    margin-right: 0px;

}

.dsp-image-container-album {

    width: 94%;

}

#dsp_plugin .dsp-image-container-album {

    margin-left: 5px;

}

#dsp_plugin .dsp-form-grp-upload-img {

    margin-bottom: 0px;

}

#dsp_plugin .dsp-box-no-border {

    border: none;

    padding: 0px;

}

.dsp-add-video-block {

    padding-bottom: 10px;

}

h3.add-album-title {

    text-transform: uppercase;

    color: #000;

    padding: 0px 20px 25px;

    font-size: 17px;

    font-weight: bold;

}

.dsp-add-album-button {

    margin-top: 30px;

}

#dsp_plugin .dsp-add-album-button input.dsp_submit_button, #dsp_plugin .dsp_submit_button {

    font-size: 15px;

    font-weight: bold;

    padding: 10px 30px !important;

}

#edit_my_location {

    margin: 20px;

}

.upload-box input.upload-box-input-control {

    padding: 20px 10px;

}

h3.add-photo-title {

    padding-left: 0px;

}

.dsp-add-photo-wrapper {

    border: none;

    box-shadow: none;

}

.dsp-add-photo-wrapper span {

    text-align: right;

    color: #000;

    padding-top: 10px;

}

.dsp-add-photo-btn {

    clear: both;

}

.add-photo-box-border {

    margin-right: 0px;

}

.dsp-no-shadow {

    box-shadow: none !important;

}

.dsp-space-limit {

    padding: 20px 15px;

}

#dsp_plugin .dsp-add-audio-upload {

    width: 96% !important;

    padding: 10px !important;

    border: none;

}

.dsp-no-border {

    border: none !important;

}

.dspdp-search-options .option-btn-adv li input {

    top: 0px;

    margin-top: 0px;

    vertical-align: middle;

    margin-right: 5px;

}

.dspdp-search-options .option-btn-adv li {

    color: #000; /*padding: 8px 0px !important; padding-left: 8px !important; */

    clear: none !important;

    float: left;

    padding-bottom: 0;

    padding-top: 10px;

}

.dspdp-search-options ul.option-btn-adv {

    margin-bottom: 30px !important;

}

.text-title strong {

    color: #3D72D0;

}

.dsp-control-label {

    color: #000;

}

#dsp_plugin .dsp-adv-search-label {

    text-align: left;

    padding-left: 8px;

}

.dsp-adv-search-strict {

    vertical-align: middle;

    top: 0px !important;

}

.dsp-submit-zip-button {

    margin-left: 5px;

}

.dsp-control-label-center {

    text-align: center !important;

}

.dsp-save-search-wrapper {

    border-radius: 0px;

}

#dsp_plugin .dsp-save-search-wrapper li {

    padding: 10px 0px;

}

span.delete-btn {

    background: url(images/delete-btn.png) no-repeat 0 0;

    height: 14px;

    width: 14px;

    display: block;

    text-align: center;

    margin: auto;

}

strong {

    color: #3D72D0 !important;

}

.delete-header {

    text-align: center;

}

.dsp_privacy_button {

    margin-top: 20px;

}

h3.upgrade-account {

    margin-bottom: 40px;

    color: #000;

    border-bottom: 1px solid #c1d0db;

    padding-bottom: 10px;

}

.dsp-monthly-membership {

    background: #dbf7ff;

}

.dsp-monthly-membership:nth-child(1) {

    background: #fffbe4;

}

.dsp-purchase-credit {

    background: #def9e2;

}

.dsp-upgrade-account-wrapper .box-border {

    margin-right: 0px;

}

.dsp-monthly-membership, .dsp-purchase-credit {

    padding: 20px;

}

.dsp-upgrade-account-wrapper .setting-page li {

    text-align: center !important;

}

.dsp-upgrade-account-wrapper .setting-page .dspdp-spacer .dspdp-block-center, .setting-page img {

    margin: auto !important;

}

.dspdp-upgrade-desc {

    height: auto;

    padding: 5px 0px 0px;

    /*min-height: 148px;*/

}

.dsp_span_pointer {

    margin-bottom: 15px !important;

}

.dsp-member-upgrade-page .dsp_span_pointer {

    display:block;

    width:100%;

    margin:15px 0 0  !important;

}

.dsp-purchase-credit {

    min-height: 135px;

}

.input-credits {

    padding: 0px 15px;

    margin-bottom: 26px;

}

input#no_of_credits {

    border: none;

    padding: 10px 0px;

    height: 42px;

}

span.dspdp-input-group-addon {

    border: none;

    padding: 15px 18px;

    background: #b2c4c9;

    color: #ffffff;

}

.purchase-credit {

    font-size: 20px;

    margin-top: 26px;

    display: block;

}

/*upgrade*/

.dsp-upgrade-container {

    padding: 20px;

    border-radius: 5px;

    text-align: center;

    margin-bottom: 30px;

    color: #222;

}

.dsp-upgrade-container-custom {

    background-color: #DEF9E2;

}

.dsp-input-group {

    display: table;

}

.dsp-input-group .dsp-form-control, .dsp-input-group input#no_of_credits.dsp-form-control {

    display: table-cell;

    width: 100%;

    border-radius: 0;

    margin: 0;

    padding: 10px;

    vertical-align: middle;

}

.dsp-input-group .dsp-input-group-addon {

    display: table-cell;

    width: 1%;

    padding: 0 20px;

    vertical-align: middle;

}

.default-credit-value {

    margin: 15px 0;

    color: #000;

}

.purchase-credit-image {

    min-height: 100px;

}

#dsp_plugin .image-container-none {

    box-shadow: none;

}

.dsp-form-control-trending {

    width: 100% !important;

}

.content-search-interest {

    padding: 15px 0px !important;

}

.dsp-control-label-interest {

    text-align: center;

}

.dsp-interest-form-submit {

    margin-top: -17px;

}

.dsp-add-blog-submit {

    width: 100%;

    overflow: hidden;

    display: block;

}

.dsp-col-align {

    margin: 20px 0px !important;

}

.dsp-online-member-status {

    top: 30px;

    left: 30px;

}

.content-wrapper .sidebar h2.rounded, .dsp-content-wrapper .sidebar h2.rounded {

    background: #3D72D0;

    color: #fff;

    text-transform: uppercase;

    font-size: 17px;

    font-weight: bold;

    padding: 15px;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

}

.dspdp-form-horizontal-sidebar {

    padding-top: 0px;

}

.sidebar .dspdp-form-horizontal {

    padding-top: 0px;

}

#dsp_plugin .dsp-user-detail-info li span {

    font-weight: normal;

}

#dsp_plugin .dsp-user-detail-info li .details {

    overflow: hidden;

}

ul.dsp-user-detail-info li {

    font-size: 14px;

}

ul.dsp-user-detail-info li span.dsp-profile-bold {

    width: 50%;

    font-size: 14px;

}

.dsp-form-control-comment {

    min-height: 160px;

}

.dspdp-form-inline .dsp-form-control-wink {

    width: 50%;

    display: block;

    clear: both;

    float: none;

}

.dsp-member-col-none {

    clear: both;

    float: none;

    overflow: hidden;

    padding-bottom: 0px;

    margin-bottom: 0px;

}

.dsp-friend-image-holder-block {

    height: 118px;

    width: 118px;

}

#dsp-contactForm label {

    text-align: right;

    display: block;

}

#dsp-contactForm input[type='text'], #dsp-contactForm textarea {

    background: #DAEDF2 !important;

    padding: 5px 10px;

    border-radius: 5px;

}

.dsp-content-wrapper.dsp-content-wrapper-form {

    padding-top: 20px;

}

.meet-to-info-wrapper {

    border: 2px solid #edf2f6;

    border-radius: 5px;

    margin-bottom: 40px;

    padding: 40px 10px;

}

.image-box-container img {

    width: 200px;

    height: 200px;

    border-radius: 50% !important;

}

#dsp_plugin .dsp-met-yes-button {

    background: #6ccb10 url(images/tick-icon.png) no-repeat 30% 50% !important;

    padding: 10px 50px !important;

    display: inline-block;

    margin-right: 20px;

}

#dsp_plugin .dsp-met-no-button {

    background: #ea6953 url(images/tick-icon.png) no-repeat 30% 50% !important;

    padding: 10px 50px !important;

    display: inline-block;

}

.chat-box-border {

    border: 2px solid #edf2f6;

    border-radius: 5px;

}

.chatbox-wrapper {

    padding: 20px 15px;

    margin-bottom: 0px !important;

}

.submit-chat-form {

    background: #fff !important;

    margin-bottom: 0px;

    padding-bottom: 10px;

    border-top: 2px solid #edf2f6;

    border-radius: 0px !important;

}

.submit-chat-form .dsp-chat-message-box {

    background: #daedf2 !important;

    width: 100% !important;

    padding: 22px 10px;

    border-radius: 3px !important;

}

#dsp_plugin .dsp-chat-send-btn {

    width: 100% !important;

    border-radius: 3px !important;

    padding: 13px 10px !important;

}

.dsp-chat-message-box {

    border-radius: 5px !important;

}

.chat_smiley {

    float: left;

    margin-left: 20px;

    margin-bottom: 20px;

}

.jcarousel-wrapper .jcarousel-clip-horizontal {

    margin: 0px 20px;

}

.jcarousel-wrapper-frontpage .jcarousel-clip-horizontal {

    margin: 0px;
    margin-right: 40px;
    margin-left: 40px;

}

.jcarousel-prev {

    margin-left: -20px;

}

.jcarousel-next {

    margin-right: 0px;

    text-align: right

}

form.dspdp-form-inline .dsp-md-2 span.my-matches-filter {

    margin-top: 2px;

}

ul.news-feed-page li .dspdp-bordered-item {

    border-bottom: 0px;

    padding: 10px 15px 10px;

}

.full-container {

    width: auto !important;

    padding: 0px;

}



@media (max-width: 1200px) {

    #camera_banner-home {

        margin-bottom: 94px !important;

    }

    .dsp-filter-container label {

        padding-right: 5px;

    }

    .dsp-user-info-container a {

        font-size: 14px;

    }

    .main-wrapper .dsp_tab1 {

        font-size: 12px;

    }

}



@media (max-width: 1024px) {

    .dsp-menu ul#menu-nav li:hover ul {

        display: none;

    }

}


    .searchbox-block {
    	display: block;
    	height: 90px !important;
    	margin-top: -90px !important;
    }

@media (max-width: 992px) {

    
    .searchbox-block {
    	display: block;
    }
    .box-profile-link-myprofile {

        float: none;

        width: auto;

    }

    .footer-copyright {

        float: right;

    }

    .profile-detail-no-margin {

        clear: both;

    }

    .dsp_span_pointer-tab {

        display: inline !important;

    }

    .profile-detail-no-margin {

        padding-top: 20px;

    }

    .sidebar {

        margin-top: 30px;

    }

    .camera_caption {

        width: 34% !important;

        right: 14% !important;

        top: 10% !important;

    }

    .camera_caption h3 {

        font: 20px/26px "arial" !important;

    }

    .camera_caption p {

        margin-bottom: 15px !important;

        font-size: 13px !important;

        line-height: 16px !important;

    }

    #home-front-page .dsp-top-header {

        position: static !important;

    }

    a.toggleMenu {

        color: #fff;

        display: block !important;

    }

    .dsp-row.margin-btm-5 {

        margin-bottom: 30px;

    }

    .dsp-menu ul {

        margin-bottom: 0;

    }

    .main-nav {

        margin-bottom: 30px;

    }

    .active {

        display: block;

    }

    .dsp-menu {

        background: #3D72D0;

    }

    .dsp-menu ul li:first-child a {

        padding-left: 10px;

    }

    .dsp-menu > li, .dsp-menu li {

        float: none !important;

        width: 100% !important;

        border-top: 1px solid #0B94BB;

    }

    .dsp-menu > li > .parent {

        background-image: url("images/downArrow.png");

        background-repeat: no-repeat;

        background-position: 95% 50%;

    }

    .dsp-menu li {

        background-repeat: no-repeat;

        background-position: 95% 50%;

    }

    .dsp-menu li li .parent {

        background-image: url("images/downArrow.png");

        background-repeat: no-repeat;

        background-position: 95% 50%;

    }

    .dsp-menu ul {

        display: block;

        width: 100%;

    }

    .container .dsp-menu a:hover {

        border: none;

    }

    .container .dsp-menu li a:hover {

        border: none;

    }

    .container .dsp-menu li li {

        width: 100%;

    }

    .container .dsp-menu ul {

        border: none;

        width: 100%;

    }

    .container .dsp-menu ul li a {

        padding-top: 10px;

        border-top: none;

        padding-bottom: 10px;

    }

    .container .dsp-menu ul li a:hover, .container .dsp-menu ul li.current_page_item a {

        background: #3D72D0;

        color: #fff;

    }

    .dsp-menu ul li li a {

        font-size: 12px;

    }

    .container .sub-menu {

        padding: 0px;

    }

    #dsp-header {

        padding-bottom: 0px !important;

    }

}



@media (max-width: 980px) {

    #camera_banner-home {

        margin-bottom: 0px !important;

    }

    .footer-sidebar {

        margin: 15px 0px;

    }

}



@media (min-width: 1025px) {

    .dsp-menu li:hover ul {

        display: block;

        position: absolute !important;

        background: #31487D !important;

        width: 200px !important;

        left: 0px !important

    }

    .dsp-menu li ul li {

        display: block;

        padding: 0px 8px;

        width: 100%;

    }

    .dsp-menu ul li ul li a {

        padding-top: 10px !important;

        padding-bottom: 10px !important;

    }

}

.dsp-widget-online-member .txt-lt-blue {

    font-size: 12px;

}

.dsp-widget-online-member .dsp-widget-info a {

    padding-bottom: 0;

    line-height: 1em;

}

#dsp_plugin .dspdp-list li {

    *zoom: 1;

}

#dsp_plugin .dspdp-list li:before, #dsp_plugin .dspdp-list li:after {

    display: table;

    line-height: 0;

    content: "";

}

#dsp_plugin .dspdp-list li:after {

    clear: both;

}

#dsp_plugin .menus-profile a {

    border: none;

}

#dsp_plugin .menus-profile a:hover {

    background-color: #6896D5;

}

/*.dspdp-form-group br{

        display:none;

}

.dsp-widget-search-content .dspdp-form-control{

        float: right;

        width:70%;

}

.dsp-widget-search-content .dspdp-form-group{

        line-height:35px;

}*/

.dsp-menu-col {

    padding-left: 0;

    padding-right: 0;

}

aside.plugin-sidebar>div {

    margin-bottom: 30px;

}

.jcarousel-prev, .jcarousel-next {

    background-image: none;

}

.jcarousel-next:after {

    font-family: 'FontAwesome';

    content: '\f105';

    font-size: 26px;

    color: #425D98;

    display: none;

}

.jcarousel-prev:after {

    font-family: 'FontAwesome';

    content: '\f104';

    font-size: 26px;

    color: #425D98;

    display: none;

}

.jcarousel-prev:before {

    font-family: 'Glyphicons Halflings';

    content: '\E079';

}

.jcarousel-next:before {

    font-family: 'Glyphicons Halflings';

    content: '\E080';

}

.jcarousel-prev, .jcarousel-next {
    background: none !important;
    cursor: pointer;
    color: #CCC;
    font-size: 24px;
    font-family: 'Glyphicons Halflings' !important;
}
.jcarousel-prev:hover, .jcarousel-next:hover {
    color: #999;
}
.setting-page-account {

    margin-bottom: 30px;

}

.upload-photo .image-container a.dspdp-media-images-cont {

    height: 150px;

    display: block;

    margin-bottom: 10px;

}

.form-chat #wrapper {

    border: 2px solid #edf2f6;

    border-radius: 5px;

}

.form-chat #wrapper {

    *zoom: 1;

}

.form-chat #wrapper:before, .form-chat #wrapper:after {

    display: table;

    line-height: 0;

    content: "";

}

#usermsg1 {

    background-color: #DAEDF2;

    padding: 10px;

    color: #000;

}

.form-chat #wrapper:after {

    clear: both;

}

#chat1 {

    margin: 20px;

}

.dsp-box-container ul.edit-profile li {

    padding: 0;

}

.wpse_pagination {

}

li .wpse_pagination a {

    margin: 0;

}

#news_feed_box .news-feed-page li .wpse_pagination {

    margin: 0;

}

#news_feed_box .news-feed-page li .wpse_pagination span {

    display: inline-block;

    margin-bottom: 0;

    font-size: 13px !important;

    vertical-align: top;

}

#news_feed_box .news-feed-page li span.disabled {

    color: rgba(255,255,255,0.7);

}

.dsp-meet-to-info {

    border: 2px solid #edf2f6;

    padding: 30px;

    margin-bottom: 20px;

    border-radius: 5px;

    text-align: center;

}

.dsp-meet-to-info h1 {

    font-size: 20px;

    color: #000;

    font-weight: 700;

}

.dsp-meet-details {

    color: #000;

    font-size: 14px;

}

.dsp-user-meet {

    font-size: 24px;

    font-weight: 700;

}

.dsp-meetme-image {

    width: 222px;

    height: 222px;

    border-radius: 222px;

    overflow: hidden;

    margin: 0 auto 15px;

    background-color: #D7DADF;

    position: relative;

}

.dsp-meetme-image:before {

    position: absolute;

    font-family: FontAwesome;

    content: '\f007';

    color: #FFF;

    font-size: 100px;

    left: 0;

    right: 0;

    bottom: 0;

    text-align: center;

    display: block;

    line-height: 222px;

    top: 0;

}

.dsp-meetme-image img {

    width: 100%;

    height: auto;

    position: relative;

}

.dsp-user-info-container a {

    position: relative;

    -webkit-transition: background 0.5s ease-in-out;

    -moz-transition: backgroundbackground 0.5s ease-in-out;

    -o-transition: background 0.5s ease-in-out;

    transition: background 0.5s ease-in-out;

}

.dsp-user-info-container a:hover {

    z-index: 9999;

}

.tooltip-cont {

    position: absolute;

    background-color: #FF247C;

    font-family: sans-serif;

    font-size: 12px;

    padding: 7px;

    left: 50%;

    top: -27px;

    width: 150px;

    margin-left: -75px;

    border-radius: 2px;

}

.tooltip-cont:after {

    position: absolute;

    content: '';

    border-top: 5px solid #FF247C;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    bottom: -5px;

    left: 50%;

    margin-left: -5px;

}

.dsp-content-member-wrapper {

    padding-top: 30px;

}

.dspdp-input-group {

    display: table;

    width: 100%

}

.dspdp-input-group .dspdp-form-control {

    display: table-cell;

    width: 100% !important;

    vertical-align: top;

}

.dspdp-input-group-btn {

    float: none !important;

    padding-left: 10px;

    width: 1%;

    display: table-cell;

    vertical-align: top;

}

.dsp-favourite-notification {

    text-align: center;

    -webkit-border-radius: 5px 4px 4px;

    -moz-border-radius: 5px 4px 4px;

    border-radius: 5px 4px 4px;

    background-color: #fcf5f8;

    border: solid 2px #3D72D0 !important;

    font-size: 16px;

    color: #000;

    padding: 20px;

    margin: 10px 0;

}

.rating-box {

    background-color: #EDF2F6;

    padding: 8px 10px 8px 20px;

    border-radius: 5px;

    float: left;

    margin-right: 10px;

}

.rating-row-ul, .empty-rate {

    background-color: #EDF2F6;

    padding: 8px 15px;

    border-radius: 5px;

    margin: 10px 0;

    color: #000;

}

.rating-row-ul li {

    float: left;

    padding: 5px 0;

}

.rating-row-ul li:nth-child(2n+1) {

    clear: both;

    float: left;

    min-width: 150px;

}

.empty-rate li {

    margin: 5px 0;

}

.rate-profile br {

    display: none;

}

.empty-rate li span {

    display: inline-block;

    margin-left: 5px;

}

.rating-row-ul li:nth-child(2n) {

    font-weight: 700;

}

.rating-box, .rating-row-ul {

    *zoom: 1;

}

.rating-box:before, .rating-box:after, .rating-row-ul:before, .rating-row-ul:after {

    display: table;

    line-height: 0;

    content: "";

}

.rating-box:after, .rating-row-ul:after {

    clear: both;

}

.rating-box li {

    float: left;

    margin-right: 20px;

    width: auto !important;

}

.rating-box li div {

    text-align: left !important;

    font-size: 16px;

    line-height: 16px;

    width: auto !important;

    margin: 0 !important;

}

.rating-box li input {

    vertical-align: middle;

    margin-top: 0 !important;

    width: 16px;

    height: 16px;

}

.rating-box li div+div {

    padding-top: 3px;

    font-weight: 700;

}

#notification [class*='notification-'] {

    position: fixed;

    bottom: 10px;

    right: 10px;

    background-color: #FFF;

    padding: 10px;

    box-shadow: 0 2px 5px rgba(0,0,0,0.3);

    z-index: 99999;

    height :55px;

}

.notification-right-bottom {

    bottom: 10px;

    right: 10px;

}

.notification-left-bottom {

    bottom: 10px;

    left: 10px;

}

.notification-right-top {

    top: 10px;

    right: 10px;

}

.notification-left-top {

    top: 10px;

    left: 10px;

}

.video-box video {

    width: 100%;

    height: auto;

}

.image-edit-profile img {

    width: 100%;

    height: auto;

    border-radius: 50%;

}

.dsp-iviewed .dsp-sm-3:nth-child(4n+1) {

    clear: both;

    float: left;

}
#dsp_plugin .dsp_tab1{
    border-radius: 7px 7px 0px 0px;
    color: #FFF !important;
    background: #EDEDED;
    font-size: 18px;
    margin: 0 10px;
}
#dsp_plugin .dsp_tab1-active{
    border-radius: 7px 7px 0px 0px;
    color: #FFF !important;
    background: #3D72D0;
    font-size: 18px;
    margin: 0 10px;
}
input[type=submit].dspdp-btn-default.dspdp-btn, input[type=button].dspdp-btn-default.dspdp-btn, #dsp_plugin .dspdp-btn-default, #dsp_plugin .dsp_tab1-active a, .tab-box a.activeLink {

    color: #FFF !important;
    background-color: transparent;
    font-size: 18px;

}
.dsp-tab-container .dsp_tab1-active,
.dsp-tab-container .dsp_tab1-active a{
    background-color: transparent;
}

.dsp-tab-container .dsp_tab1:hover,
.dsp-tab-container .dsp_tab1:hover a{
    background-color: #1167b1 !important;
}
.user-menu {
    margin-top: 40px;
}
.user-menu ul li:hover, .dsp-user-spec li:hover,.dsp-user-spec .dsp_active_link,.dsp-user-spec .dsp_active_link:hover{
/*    background-color: #1167b1 !important;
    padding: 10px !important;
    border-radius: 10px;*/
}
.user-menu ul li:hover a, .dsp-user-spec li:hover a,.dsp-user-spec .dsp_active_link a,.dsp-user-spec .dsp_active_link:hover a{
/*    background-color: #1167b1 !important;
    color: #fff !important;*/
}
#dsp_plugin .dspdp-btn-xs, #dsp_plugin .dspdp-btn-group-xs > .dspdp-btn {

    padding: 1px 5px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

    display: inline-block;

}

.msg-info .name {

    font-size: 21px;

    color: #3D72D0;

    font-weight: 300;

}

.dspdp-bordered-item-md {

    clear: both;

}

.dsp-msg-date {

    color: #CCC;

    margin-bottom: 1em;

}

.dsp-border-container .player-path object {

    width: 100%;

}

.video-box embed {

    width: 100%;

}

.blog-page, .blog-page-heading {

    width: 100%;

    display: table;

}

.blog-page li, .blog-page-heading li {

    display: table-row;

}

.blog-page li span:first-child, .blog-page-heading li span:first-child {

    padding-left: 0;

}

.blog-page li span, .blog-page-heading li span {

    display: table-cell;

    float: none !important;

    padding: 10px !important;

    border-bottom: 1px solid #ddd;

}

.blog-page-heading li span {

    border-top: 1px solid #ddd;

}

.line.top-gap {

    border: none;

    margin-bottom: 15px;

}

.line.top-gap [class*="dsp_tab1"] {

    border: 2px solid #93B2DC;

    padding: 7px 10px;

    float: left;

    border-radius: 5px;

    margin-right: 5px;

    background-color: #FFF;

}

.line.top-gap [class*="dsp_tab1-active"] {

    background-color: #93B2DC;

    border-color: #93B2DC;

    color: #FFF;

}

.line.top-gap .dsp_tab1-active a {

    color: #FFF !important;

    font-weight: 700;

}

.line.top-gap .clr {

    clear: both;

}

.my-status {

    background-color: #EDF2F6;

    padding: 15px;

    margin: -10px 0 15px 0;

    position: relative;

    border-radius: 5px;

}

.my-status:before {

    content: '';

    position: absolute;

    top: -7px;

    left: 12px;

    border-bottom: 7px solid #EDF2F6;

    border-left: 7px solid transparent;

    border-right: 7px solid transparent;

}

.linkright-view-profile-page span.dspdp-btn {

    display: inline-block;

    font-weight: 400;

    color: #333;

    font-size: 12px;

    background: #DFEEF2;

    padding: 7px 14px !important;

    border-radius: 5px;

    position: relative;

    cursor: pointer;

    margin-right: 3px;

}

.dsp-btn-default {

    display: inline-block;

    font-weight: 400;

    color: #333;

    font-size: 12px;

    background: #DFEEF2;

    padding: 7px 14px;

    border-radius: 5px;

    position: relative;

    cursor: pointer;

    margin-right: 3px;

}

.linkright-view-profile-page span.dspdp-btn:hover, .dsp-btn-default:hover {

    background-color: #B6CEE6;

}

.linkright-view-profile-page {

    margin-bottom: 15px;

}

.dsp-delete_blocked_member {

    margin-top: 10px;

}

.heading-submenu~br {

    display: none;

}

.dsp-block-member-item img {

    width: 100% !important;

    height: auto !important;

}
@media (min-width: 768px){
    .dsp-sm-3:nth-child(4n+1){

        clear:both;

        float:left;

    }

    .dsp-sm-4:nth-child(3n+1){

        /*clear:both;*/

        float:left;

    }
    .dsp-user-block:nth-child(4n+1) {

        clear: both;

        float: left;

    }
}
.Status-box-profile .my-status{

    background-color:#FFF;

    margin-top:10px;

}

.Status-box-profile .my-status:before {

    border-bottom: 7px solid #FFF;

}

.dsp-image-fill{

    height:120px;

    display:block;

    overflow:hidden;

}

.dsp-image-fill img{

    max-width:none;

}

.dsp-btn-danger{

    padding:7px 14px;

    color:#FFF;

    background-color:#FF6D6D;

    border-radius:4px;

    display:inline-block;

    text-decoration:none;

    font-size:12px;

}

.dsp-btn-danger *{

    color:#FFF;

    text-decoration:none !important;

}

.dsp-btn-danger:hover{

    background-color:#F30;

}

#cboxPrevious,#cboxNext{



    margin:5px;

    color:#FFF;

}

#cboxPrevious:after{

    content: '';

    border-right: 10px solid #FFF;

    border-top: 7px solid transparent;

    border-bottom: 7px solid transparent;

    position: absolute;

    left: 9px;

    top: 5px;



}

#cboxCurrent {

    position: absolute;

    bottom: 5px;

    left: 88px;

    color: #FFFFFF;

    background-color: rgba(0,0,0,0.8);

    padding: 3px 9px;

    border-radius: 4px;

}

#cboxNext{

    left: 37px;

}

#cboxNext:after{

    content: '';

    border-left: 10px solid #FFF;

    border-top: 7px solid transparent;

    border-bottom: 7px solid transparent;

    position: absolute;

    left: 12px;

    top: 5px;

}

.dsp-btn-sm{

    padding:3px 12px;

}

.audio-box{

    text-align:center;

}

.audio-box .fa-music{

    font-size:65px;

    margin:15px 0;

}



.dspdp-wink-sender .user-name-show{

    margin-top:0;

    padding-top:0;

}

.dspdp-wink-sender .image-box{

    float:left;

    margin:0;

}

.dsp-row-comment a{

    float:left;

    margin-right:15px;

}

.dsp-row-comment .image-box {

    margin-bottom:0;

}

.dsp-row-comment .image-box img{

    width:60px !important;

    height:60px !important;

}

.dsp-row-comment .show-comment{

    overflow:hidden;

}

.comment-approval{

    display:block;

    margin-top:15px;

}

.heading-profile{

}

.heading-row.dsp-section-title+.comments-box{

    margin-top:-25px;

}

.comments-box{

    margin-bottom:30px;

}

.comments-box li{

    border-bottom: 1px solid #eee;

    padding:10px 0;

}

.dsp-from-info{

    padding:10px 0;

    line-height:1.5em;

    color:#333;

}



.widget_wp_sidebarlogin{

    position:relative;

}

.widget_wp_sidebarlogin .dspdp-plugin{

    padding: 15px 20px 8px;

    background: #F1F6FF;

    border-bottom-left-radius: 6px;

    border-bottom-right-radius: 6px;

}

.widget_wp_sidebarlogin header{

    background: #3D72D0;

    padding: 10px 20px;

    border-top-left-radius: 6px;

    border-top-right-radius: 6px;

}

.widget_wp_sidebarlogin header h1 {

    margin: 0;

    font-size: 17px;

    font-weight: 700;

    color: #fff;

}

.avatar_container{

    position:absolute;

    top:2px;

    right:5px;

}

.widget_wp_sidebarlogin .avatar_container img{

    padding:0;

    border-radius:50%;

    border:3px solid rgba(0,0,0,0.1);

    margin:0;

    width:35px;

    height:35px;

}

.widget_wp_sidebarlogin .pagenav{

    float:none;

}

.widget_wp_sidebarlogin input[type=text],.widget_wp_sidebarlogin input[type=password]{

    background: #ffffff;

    width:100%;

    height: 35px;

    border: none;

    padding-left: 8px;

    border-radius: 3px;

    clear:both;

}

.widget_wp_sidebarlogin label{

    float:left;

}

.widget_wp_sidebarlogin form p{

    margin:0;

    padding:0;

}

.widget_wp_sidebarlogin input[type=checkbox],.widget_wp_sidebarlogin  input[type=radio]{

    display:inline-block;

    float:left;

}



.sidebar .widget_wp_sidebarlogin  ul li{

    margin-bottom: 0;

    padding-bottom: 10px;

    border-bottom: 1px solid #B7D1D8;

    padding-top: 10px;

    background: none;

    padding-left: 0;

    color: #222;

}
.widget_wp_sidebarlogin  ul .current-cat{
    font-weight: bolder;
}
.sidebar .widget_wp_sidebarlogin  .submit{

    clear:both;

    margin:10px 0px;

}

.widget_wp_sidebarlogin .rememberme label{

    float:left;

    margin:3px 0 0 0;

}

.rememberme {

    *zoom: 1;

}



.rememberme:before,

.rememberme:after {

    display: table;

    line-height: 0;

    content: "";

}



.rememberme:after {

    clear: both;

}

.sidebar .widget_wp_sidebarlogin  ul li:last-child{

    border-bottom:none;

}

.content-single{

    padding:30px 0;

}

.fpw-link-cont{
    padding:10px 0;
}
.dsp-user a.fpw-link{
    color:#256AA1;
    font-size:0.95em;
}
.dsp-user a.fpw-link:hover{
    background-color:transparent;
    color:#22578C;
    text-decoration:underline !important;
}
.dsp-user a.fb-login-header{
    background-color:#44619D;
    display:block;
    margin:0;
    padding:8px;
    font-size:14px;
    text-align:center;
}
.profile-edit-page .dsp-box-container>ul.edit-profile{
    padding:20px 25px;
}
.lost-password-page #user_n_email{
    background: #daedf2;
    border: none;

    margin-bottom: 20px;
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background: #daedf2;
    background-image: none;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.lost-password-page #usernemail{
    margin-bottom:5px;
    display:block;
    color:#555;
    font-weight: 400;
}
.lost-password-page #usernemail+br{
    display:none;
}
.lost-password-page .dspdp-font-2x{
    font-size:1.2em;
    color:#506073;
}
.lost-password-page{
    border: 1px solid #DBE6E9;
    padding: 20px;
    border-radius: 5px;
    *zoom: 1;
}
.lost-password-page:before,
.lost-password-page:after {
    display: table;
    line-height: 0;
    content: "";
}
.lost-password-page:after {
    clear: both;
}
@media (max-width: 991px) {
    .dsp_guest_home_page_col1, #search_width .dspdp-col-sm-4.dsp-sm-3{
        width:33.33%;
        float:left;
    }
}
@media (max-width: 991px) and (min-width: 768px){
    #search_width .dspdp-col-sm-4.dsp-sm-3:nth-child(3n+1){
        clear:both;
        float:left;
    }
    #search_width .dspdp-col-sm-4.dsp-sm-3:nth-child(4n+1){
        clear:none;
    }
}
@media (max-width: 767px) {
    .dsp-home-widget{
        min-height:0 !important;
    }
    .dsp_guest_home_page_col1, #search_width .dspdp-col-sm-4.dsp-sm-3, .dsp-user-block{
        width:50%;
        float:left;
    }
    .dsp_guest_home_page_col1:nth-child(2n+1), #search_width .dspdp-col-sm-4.dsp-sm-3:nth-child(2n+1), .dsp-user-block:nth-child(2n+1){
        clear:both;
        float:left;
    }
    .sidebar #frmquicksearch select.dspdp-form-control, .container .dsp-widget-search-content .dsp-input{
        margin:5px 0;
    }
    .wpse_pagination>*{
        margin-bottom:10px;
    }
    .footer-social-icon ul{
        text-align:center;
    }
    .footer-social-icon ul li{
        float:none;
        display:inline-block;
    }
    #dsp_plugin .dspdp-list li{
    }
    #dsp_plugin .dsp-user-detail-info li span{
        display:block;
        float:none;
        width:100%;
    }
    .dspdp-search-options .option-btn-adv li{
        float:none;
    }
    .dsp-control-label{
        text-align:left;
    }
    .dsp-control-label, .dsp-form-container p.dsp-control-label{
        text-align:left;
    }
    .content-search select{
        float:none;
    }
}
.virtual-gifts {
    padding-top: 10px;
}
.dspdp-btn-primary {
    color: #ffffff;
    background-color: #428bca;
    border-color: #357ebd;
}

.dspdp-btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.parsley-errors-list li {
    color: red;
}

.dspdp-text-success {
    color: #3c763d;
    font-weight: bold;
}

.dspdp-alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.dspdp-alert {
    padding: 15px;
    margin-bottom: 18px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.dspdp-alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

.dspdp-alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}

/**
 * Slider form css fix by ashish dai
 */


.dsp-filter-container select, .sbHolder {
    /*height: 38px;*/
    width: 100%;
    line-height: 40px;
    background: rgba(255, 255, 255, 0.2);
    border: none;
    padding-left: 10px;
    border-radius: 3px;
    color: #fff;
    position: relative;
}
.sbHolder {
    padding-left: 0;
    display: inline-block;
}
.sbHolder a.sbSelector {
    padding-left: 10px;
    display: block;
    padding-right: 30px;
}
.dsp-submit{
    margin:0 !important;
}

.dsp-filter-container [class*='dsp-md-'].dsp-qsf{
    display: block;
    overflow: hidden;
    float: none;
}

.wp_dating_search_form input[type="text"]{
    margin-bottom: 0;
    width: 100%;
}
.wp_dating_search_form .sbOptions{
    width: 100%;
}

/**
 * Customize css
 */

h1#dsp-site-title > a {
    color: white;
}

h1#dsp-site-title {
    font: 24px/30px 'arial';
}

#dsp-site-tagline {
    font-size: 1.1em;
    margin: 0.35em 0 0em 0em;
    color: #3D72D0;
    font-weight: 700;
}

/**
 * Date Tracker Report user Block User css
 */

#dsp_plugin .dspdp-btn-primary {
    color: #ffffff;
    background-color: #428bca;
    border-color: #357ebd;
}
#dsp_plugin .dspdp-btn-primary:hover {

    background-color: #1564A9;

}

#dsp_plugin .dspdp-btn-warning:hover, #dsp_plugin .dspdp-btn-warning:focus, #dsp_plugin .dspdp-btn-warning:active, #dsp_plugin .dspdp-btn-warning.dspdp-active, #dsp_plugin .dspdp-open > .dspdp-dropdown-toggle.dspdp-btn-warning {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #d58512;
}

#dsp_plugin .dspdp-btn-danger:hover, #dsp_plugin .dspdp-btn-danger:focus, #dsp_plugin .dspdp-btn-danger:active, #dsp_plugin .dspdp-btn-danger.dspdp-active, #dsp_plugin .dspdp-open > .dspdp-dropdown-toggle.dspdp-btn-danger {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #ac2925;
}

#dsp_plugin .dspdp-btn-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

#dsp_plugin .dspdp-btn-danger {
    color: #ffffff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
p.error {
    clear: both;
}

p.hint {
    clear: both;
}

p.notification {
    clear: both;
    color: green;
    font-size: 16px;
    font-weight: bold;
}

/**
 * Astrological sign
 */

.zodic-sign.dspdp-col-sm-6.dspdp-text-right {
    position: absolute;
    top: 0px;
    right: 0px;
}

.dspdp-list-sign {
    position: relative
}

/**
 * Added css for label to display in report
 */

.dspdp-label-danger {
    background-color: #d9534f;
}
.dspdp-label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.dspdp-form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
#cboxTitle {
    top: 0;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #000;
    bottom: auto;
}

.dspdp-form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.dspdp-form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.dspdp-form-control:-ms-input-placeholder {
    color: #999;
}
.dspdp-form-control::-webkit-input-placeholder {
    color: #999;
}
.dspdp-form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}
.dspdp-form-control[disabled],
.dspdp-form-control[readonly],
fieldset[disabled] .dspdp-form-control {
    background-color: #daedf2;
    opacity: 1;
}
.dspdp-form-control[disabled],
fieldset[disabled] .dspdp-form-control {
    cursor: not-allowed;
}
textarea.dspdp-form-control {
    height: auto;
}

.dspdp-alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.dspdp-alert-danger hr {
    border-top-color: #e4b9c0;
}
.dspdp-alert-danger .dspdp-alert-link {
    color: #843534;
}
/**
 * stealth mode
 */


.dspdp-status-on{
    display:block;
    width:16px;
    height:16px;
    background-color:#6C6;
    border:2px solid #FFF;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px;
}
.dspdp-status-off{
    display:block;
    width:16px;
    height:16px;
    background-color:#999;
    border:2px solid #FFF;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px;
}

.comment-delete-icon {
    color: red;
    cursor: pointer;
}

/**
 * Facebook button
 */


.block {
    width: 175px;
}
.wpdating-theme-fb .btn-fb-login {
    width: 120%;
}
.btn-fb-login {
    width: 100%;
    height: 44px;
    background-size: 100%;
    cursor: pointer;
    background: #4267b2;
    text-align: center;
    vertical-align: middle;
    line-height: 44px;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 5px;
}

.btn-fb-login:hover {
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #486bb5), color-stop(100%, #233b6c));
    background-image: -moz-linear-gradient(top, #486bb5 0%, #233b6c 100%);
    background-image: -webkit-linear-gradient(top, #486bb5 0%, #233b6c 100%);
    background-image: linear-gradient(to bottom, #486bb5 0%, #233b6c 100%);
}

.btn-fb-login .icon {
    background: url(images/fb_login_sprite.png) no-repeat;
    width: 11px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
}

.btn-fb-login .title {
    color: #fff;
    line-height: 30px;
    padding: 0 10px;
    font-size: 12px;
    letter-spacing: 0.6px;

}

.widget_wp_sidebarlogin .dspdp-btn.dspdp-btn-default {
    width: 100%;
}
.btn-fb-login .title{
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 300;
}

.widget_wp_sidebarlogin .block{
    width: 100% ;
}
#fb-btn{
    color:white;
}

.add_friends {
    margin-top: 20px;
}
.add_friends > a {
    color: white;
}

@media screen and (max-width: 768px) {
    p.update_profile_text{
        display: block ;
    }
}

.custom-edit-button{
    background: #43a2d3 !important;
}
.custom-delete-button{
    background: #ed5e68 !important;
}

img.img3 {
    margin-bottom: 12px;
}
#dsp_plugin .image-container{
    margin-left: 2px;
    padding-top: 32px;
    padding-left: 22px;
    padding-right: 20px;
}

#fileupload .error{
    border: none;
}
.hiddenee {

    opacity: 1;

    -webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}
.wpse_pagination span.current, .wpse_pagination div {
    padding: 0px;
}
/* Responsive menu css*/
@media only screen and (max-width: 992px){
    .footer-text-widget .dsp-md-3{
        width: 100%!important;
    }
}
@media only screen and (max-width: 630px){
    .blog .post-image img{
        width: 100%;
    }
}
@media only screen and (max-width: 460px){
    
    .dsp-tab-container .dsp_tab1-active{
        width: auto;
        border: 1px solid #f3f6f9;
        margin: 3px 4px 0 2px;
        border-right: 1px solid #f3f6f9!important;
    }
    .dsp_tab1 {
        width: auto;
        border: 1px solid #eef3f7;
        padding: 10px 9px;
        margin: 2px;
        border-right: 1px solid #f3f6f9!important;
    }

    #dsp_plugin .dsp_tab1{
        border-radius: 0px;
        color: #FFF !important;
        background: #EDEDED;
        font-size: 18px;
        margin: 0 0;
    }
    #dsp_plugin .dsp_tab1-active{
        border-radius: 0px;
        color: #FFF !important;
        background: #3D72D0;
        font-size: 18px;
        margin: 0 0;
    }
    .dspdp-profile{
        padding: 0;
    }
    .menus-profile{
        width: 100% !important
    }
}
/* BLog Page css*/

.widget_wp_sidebarlogin {
    margin-top: 22px;
}
#dsp_widget-2 {
    padding-top: 47px;
}
.post-image .wp-post-image {
    width: 100%;
    margin-top: 10px;
}
.post-container .pull-left {
    float: none!important;
}
/* Login css*/
/* members>online css */

.dsp-form-container .content-search .dsp-md-2 input{
    float: left!important;
}
/*registration css*/
span.g-recaptcha{
    padding:0px;
}
span.dsp-control-label {
    /*white-space: nowrap;*/
}
/*pagination  css*/
.wpse_pagination span.current {
    padding: 0 12px;
    background:#428bca;
    color: #fff;
}
.wpse_pagination div:hover {
    background: #93d2e2;
    color: #fff;
}
.wpse_pagination div a:hover {
    color: #fff;
}
.wpse_pagination div {
    webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
/* media upload css */
.fileupload-buttonbar button.start{
    color: #fff;
    background-color: #428bca;
}
.fileupload-buttonbar button.start:hover{
    font-weight: normal;
    color: #fff;
    background-color: #3071a9;
}
.fileupload-buttonbar button.cancel{
    color: #fff;
    background-color: #f0ad4e;
}
.fileupload-buttonbar button.cancel:hover{
    font-weight: normal;
    color: #fff;
    background-color: #ec971f;
}
@media only screen and (max-width: 768px) {
    .dsp-revolution-wrapper .dsp-filter-container{
        z-index: 0;
    }
}
@media only screen and (min-width: 992px){
    .dsp_reg_main .dsp-md-6{
        width: 50%;
    }
    .dsp_reg_main .dsp-control-label {
        /*text-align: right!important;*/
    }
}
.dsp_reg_main .dsp-control-label{
    text-align: left;
}
.dsp_reg_main .dsp-form-control {
    background: #daedf2;
}
.zodic-sign img{
    width: 50%;
}
.box-search-result .circle-image img {
    margin-top: -17px;
}
#wp_sidebarlogin-3 input[type="submit"]:hover{
    background-color: #0b7777;
}
.footer-menu ul li a {
    color: #384650;
    font-weight: bold;
}
.heading-profile,.rate-profile .title,.rate-profile .title-rating{
    font-size: 21px;
    font-weight: 700;
}
.rate-profile .title strong,.rate-profile .title-rating strong{
    color: #7a7d80 !important
}
.content-search .dsp-md-5.dsp-control-label{
    margin-top: 0;
}
.content-search strong.dspdp-control-label {
    float: left;
    padding: 15px 4px;
    font-size: 16px;
}
.content-search {
    padding: 15px 20px 5px;
}
.dsp-welcome-text h1 {
    word-spacing: 1px;
    font-size: 25px;
}
#dsp_plugin .image-container {
    padding-bottom: 14px;
    background-color: #f5f5f5;
    padding-left: 10px;
    padding-right: 10px;
}
form[name=frmaddvideo] input[type=checkbox]{
    margin: 4px 10px 2px 5px;
}
form[name=frmaddvideo] span {
    font-size: 16px;
    font-weight: bold;
}
form[name=frmaddvideo] input[name=file-upload] {
    margin-top: 8px;
}
.dsp-content-wrapper-form .dsp-content .error {
    padding: 4px;
}
.zodiac-sign{
    text-align: center;
}
.zodic-sign h4{
    margin: 10px;
}
#make_private_profile{
    margin-top: 3px;
    vertical-align: top;
}
@media (min-width: 992px){
    .dsp-logo-placeholder {
        padding-bottom: 20px;
    }
}
/* Trending option */
.trending .content-search{
    float:none;
}
.trending .dspdp-control-label{
    white-space: nowrap;
}
/* date tracker popup */
.btn-row-date-traker{
    text-align:center;
}
.btn-row-date-traker input[name~="deletenow"]{
    background:#ed5e68;
}
.btn-row-date-traker input[name~="delete"]{
    background:#43a2d3;
}
.btn-row-date-traker input[name~="deletenow"]:hover{
    background:#ed5e68;
}
.btn-row-date-traker input[name~="delete"]:hover{
    background:#43a2d3;
}
/*image message being too large */
.view-message .dspdp-col-sm-9{
    display: inline-block;
}
.view-message .dspdp-col-sm-2 img{
    width: 120px;
}
.view-message.dsp-row{
    margin-left: 0;
    margin-right: 0;
}
/* registration message */
.registration-msg{
    font-weight: bold;
    color: #525252;
    padding: 12px;
    background: #98C737;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
}
/* near me search section */
.near-me-message{
    padding: 10px 0px 10px 12px;
    border: 2px solid #edf2f6;
    border-radius: 5px;
    background: #ff222226;
    font-weight: 500;
    text-align: center;
}
/* Search online members logged in case */
@media screen and (min-width: 768px){
    .content-search .dspdp-form-inline .dsp-form-group .dsp-md-1:nth-child(3){
        width: 7%;
    }
    .content-search .dspdp-form-inline .dsp-form-group .dsp-md-2:nth-child(4),.content-search .dspdp-form-inline .dsp-form-group .dsp-md-2:nth-child(6){
        padding-left: 8px;
        padding-right: 10px;
    }
    .content-search .dspdp-form-inline .dsp-form-group .dsp-md-1:nth-child(5){
        width: 3%;
        padding-left: 2px;
    }
    .content-search .dspdp-form-inline .dsp-form-group .dsp-md-2:nth-child(2){
        padding-left: 0;
    }
}
/* Search online members logged out case */
@media screen and (min-width: 768px){
    .dspdp-form-inline .dsp-sm-2:nth-child(2) {
        padding-left: 0;
        margin-right: 12px;
    }
    .dspdp-form-inline .dsp-sm-2:nth-child(4) {
        padding-left: 9px;
        padding-right: 2px;
    }
    #tab-online .dsp-sm-1 {
        width: 4%;
        padding-left: 2px;
        padding-right: 6px;
    }
    .dspdp-form-inline .dsp-sm-2:nth-child(6) {
        padding-left: 2px;
        padding-right: 10px;
    }
}
.dsp-line a {
    color: #607890;
}
.Status-box-profile .my-status {
    font-weight: bold;
    font-size: 16px;
}
.Status-box-profile ::placeholder{
    font-size: 16px;
    font-weight: bold;
    padding-left: 8px;
    color:#859FC3!important;
}
@media(min-width: 1199px){

    .box-border {
        position: relative;
        clear: both;
    }
}
@media(min-width: 992px) and (max-width: 1198px){
    .box-border .tab-button{
        margin-top: 165px;
    }
    .dsp-box-container.margin-btm-3{
        border-radius: 5px;
        overflow: visible;
        margin-top: 30px;
        width: 65%;
        left: 213px;
        height: 303px;
        top: 406px;
        position: absolute;
    }
    .box-border {
        position: relative;
    }
    .view_chart svg {
        overflow: visible;
        width: 490px;
    }
}
.dsp-box-container .bottom-link-profile span {
    cursor: pointer;
}
.widget-image-block {
    margin-bottom: 22px;
}
.widget_wp_sidebarlogin {
    margin-top: 0;
}
@media screen and (min-width: 990px){
    span.dsp-md-6.dspdp-col-sm-6.g-recaptcha {
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 990px) {
    .dsp-content-wrapper .box-pedding .dsp_reg_main ul li:nth-child(7) span:nth-child(2) {
        width: 355px!important;
    }
    .members .box-pedding .dsp_reg_main ul li span.dsp-md-3 {
        width: 18%!important;
    }
}
@media screen and (max-width: 768px) {
    .box-pedding .dsp_reg_main ul li span.dsp-md-6 {
        width: 355px!important;
    }
    .members .box-pedding .dsp_reg_main ul li span.dsp-md-3 {
        width: 115px!important;
    }
}
@media screen and (max-width: 510px){
    .members .box-pedding .dsp_reg_main ul li span.dsp-md-3 {
        width: 368px!important;
    }
    .box-pedding .dsp_reg_main .dsp-form-control {
        margin-bottom: 0px!important;
        margin-top: 6px;
    }
}
.footer-sidebar a {
    color: #737373;
}
.footer-sidebar a:hover,.footer-sidebar a:active {
    color: #000;
}
/* search menu arrow */
.sbHolder {

    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-padding-end: 20px;
    -webkit-padding-start: 2px;
    -webkit-user-select: none;
    background-image: url(./images/select-arrow.png)!important;
    background-position: 90% center;
    background-repeat: no-repeat;
    white-space: nowrap;
    font-weight: 400;
    padding: 0 10px;
    text-transform: inherit;
    font-size: 1.4rem;
    color: #a5a6ae;
    box-shadow: none;
}
/* Slider Camera contents visibility for mobile */
@media (max-width: 640px){
    .cameraContents {
        display: block;
    }
    .camera_caption a {
        padding: 7px 6px;
    }
}
#tab-register .result.error>span {
    color: #000000!important;
}
.logged-in .extras-not .sub {
    display: none;
}
.extras-not .sub-menu li {
    pointer-events: none;
    opacity: 0.6;
}
.logged-in .extras-not .sub-menu li  {
    pointer-events: auto;
    opacity: 1;
}
.extras-not .sub {
    font-size: 11px;
    color: #ff82b4;
    font-weight: 900;
}
.sub-menu li a {
    padding: 10px 5px!important;
    border: none;
}
@media screen and (min-width: 740px){
    .dsp_meet-_me_container .content-search select {
        padding-left: 0;
    }
    .dsp_meet-_me_container .dspdp-form-control {
        padding: 6px 0px;
    }
    .dsp_meet-_me_container .dsp-md-2{
        width: 18.67%;
    }
}
@media screen and (min-width: 601px) and (max-width: 1190px){
    .dsp_meet-_me_container .content-search select {
        padding: 0!important;
    }
    .dsp_meet-_me_container .dspdp-form-control {
        padding: 0!important;
    }
    .dsp_meet-_me_container .dsp-md-2{
        width: 25%;
    }
    .dsp_meet-_me_container .dsp-md-1{
        width: 10%;
    }
}
@media (max-width: 600px){
    .dsp_meet-_me_container .content-search .dsp-md-1 {
        float: none;
        display: block;
    }
    .dsp_meet-_me_container .content-search .dsp-md-2,.dsp_meet-_me_container .content-search .dsp-md-1 {
        width: 100%;
    }
    .dsp_meet-_me_container .dsp-form-group{
        text-align: left;
    }
}
.content-search div {
    z-index: 99999;
}
@media screen and (max-width: 768px){
    .content-search .dsp-md-3 {
        width: 100%;
    }
    form.dspdp-form-inline {
        text-align: left;
    }
    form.dspdp-form-inline .dsp-md-2 span {
        margin-top: 0;
    }
}
@media screen and (max-width: 505px){
    form.dspdp-form-inline .dspdp-btn-default {
        margin-left: 16px;
    }
}
input.wpcf7-form-control.wpcf7-submit.btn {
    display: inline-block;
    width: 128px;
    text-transform: uppercase;
}
@media screen and (min-width: 992px){
    .sldier-container {
        min-height: 300px;
        background-image: url(images/slider-background.jpg);
        background-size: cover;
        background-repeat: no-repeat;
    }
}
.footer-bottom{
    background-color: #101010;
    padding-bottom: 20px;
}
.widget.widget_text {
    background: transparent !important;
    padding: 10px;
}
.widget.widget_recent_entries {
    background: transparent !important;
    padding: 0px !important;
}

.sidebar .widget_title {
    padding: 0 0 5px 0 !important;
}
.select2-container.select2-container--default
.select2-selection--single
.select2-selection__rendered {
    line-height: 48px;
    padding-left: 29px;
    padding-right: 20px !important;
    color: #222222;
}

.goog-te-menu2{
    width: 350px !important;
    height: 100% !important;
}
.goog-te-menu2 table{

}
.widget.widget_nav_menu{
    padding: 5px 0px !important;
}
.widget.widget_tag_cloud{
    padding: 5px 0px !important;
}
input[type="submit"], .btn-reply {
    background: #3D72D0 !important;
}
.page-numbers li a{
    padding: 11px 7px !important;
    font-family: "Roboto Condensed", "sans-serif";
    font-weight: 700;
    color: #111;
    border: 2px solid transparent;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.archives_content .page-numbers li span.current {
    float: none;
    padding: 11px 15px;
    font-family: "Roboto Condensed", "sans-serif";
    font-weight: bolder;
    color: #fff;
    background-color: #3D72D0;
    font-size: 18px;
    border: 2px solid transparent;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
@media screen and (max-width: 1170px){
    .app-icon img {
        display: none !important;
    }
    .app-icon-contact {
        display: none !important;
    }
    .footer .wp-block-column figure{
        display: contents;
    }
}
.mobile-menu {
    margin: 75px 30px 0px 30px !important;
    padding: 0;
    position: relative;
    top: 40px;
}
#menu-main-menu-2.mobile-menu {
    margin: 32px 30px 80px 30px !important;
    padding: 0;
    position: relative;
    top: 0;
}
.header {
    border-top: 3px solid #3D72D0 ;
}
/* Hide main menu for mobile.  */
@media screen and (max-width: 1000px) {
    .header,
    .nt-sticky-wrapper {
        display: block !important;
    }
}
.main-menu {
    position: relative;
    display: inline-block;
    top:  20px !important;
    float: right;
    right: 0;
    z-index: 10 !important;
}
@media screen and (max-width: 740px){
    .main-menu {
        top: 5px !important;
    }
}
.main-menu > ul > li > a,
body.header_transparent .nt-is-sticky .main-menu > ul > li > a {
    position: relative;
    display: block;
    font-size: 13px;
    font-weight: normal !important;
    letter-spacing: -0.3px;
    font-family: "Roboto Condensed", "sans-serif";
    text-transform: uppercase;
    color: #3D72D0  !important;
    padding: 5px 14px !important;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.main-menu > ul > li.menu-item-has-children > a:after{
    top: 25% !important;
}
.header-user {
    float: right;
    padding-left: 2px !important;
    position: relative;
    top: 8px;
}
.logo {
    float: none;
    padding-right: 0px  !important;
}
#loading {
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    background-color: #fff;
    z-index: 99;
}

#loading-image {
    z-index: 100;
}
.chosen-container-multi .chosen-choices{
    display: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px !important;
    padding: 0 5px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%;
    position: relative;
}
.main-menu ul.sub-menu{
    width: auto !important;
}
.new-members-block{
    background: #EDF1F9;

}
.new-happy-story-block{
    background: #F5F5F5;

}
.new-blog-block{
    background: #F8F8F8;
    padding-bottom: 35px;

}

.sw-story-view-box{
    box-sizing: border-box;
    background: #FFFFFF;
    border: 1px solid #C8C8C8;
    border-radius: 15px;
    margin-right: 15px;
    padding: 10px;
    margin-bottom: 30px;
}
.sw-story-view-box .sw-story-view-box-img{
    float: left;
    width: 100px;
}
.sw-story-view-box .dsp-widget-image{
    display: flex;
}
.dsp-stories{
    box-sizing: border-box;
    margin: 20px auto;
    width: 200px;
    height: 40px;
    text-align: center;
    background: #3D72D0;
    border: 1px solid #3D72D0;
    border-radius: 5px;
}
.dsp-stories a{
    color: #fff;
    padding: 20px;
    line-height: 40px;
    text-align: center;

}
.blog-box{
    box-sizing: border-box;
    background: #FFFFFF;
    border: 1px solid #EDEDED;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    margin-bottom: 30px;
}
.blog-box img{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 100%;
}
.blog-box .meta{
    margin: 15px 10px 10px;

}
.blog-box .meta span{

    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;

    /* identical to box height */

    color: #000000;
}
.blog-box h4{
    margin: 10px;
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    color: #3D72D0;
}

.blog-box p{
    margin: 10px;
    font-family: 'SF UI Text';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;

    color: #797979;


}
.new-block{
    background: #F5F5F5;
}
.new-block .bg{
    background: #fff;
    padding: 45px;
    display: flex;
}
.new-block img{
    border-radius: 30px;
    background: url(images/post_thumb.jpg);
    width: 100%;

}
.new-block h1{
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    margin-top: 15px;
    font-size: 26px;
    line-height: 35px;
    display: flex;
    align-items: center;
    color: #3D72D0;
}
.new-block p{
    font-family: 'SF UI Text';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    color: #3F3F3F;
}
.widget.widget_nav_menu ul li {
    padding: 5px 0 !important;
    border-top: 0;
    display: inline-block;
    width: 100% !important;
}

.content-area{
    display: table;
}

.blogpage-post {
    box-sizing: border-box;
    position: relative;
    background: #FFFFFF;
    border: 1px solid #EDEDED;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    margin: 10px 0;
}
.blogpage-post h2{

    line-height: 23px;
}
h2.blogpage-title a {
    position: relative;
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    color: #3D72D0;
    letter-spacing: 1px;

}
.blogpage-thumbnail img{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.blogpage-post .blog-body{
    margin: 10px;
}
.blogpage-meta{
    padding: 5px 0 !important;
    font-weight: bold;
}
.blogpage-excerpt{
    font-family: 'SF UI Text';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #797979;
}

.lwa-submit-links a.lwa-links-remember{
    color: #3D72D0;
    display: block;
    margin-top: 10px;
}
.top-footer{
    padding-top:  10px !important;
}
.parsley-required{
    color: red !important;
    font-size: 14px !important;
    font-weight: bold;
}