﻿html, body {
    height: 100%;
}

html, hmtl a {
    font-size: 100%;
    width: 100%;
}

body {
    background: #fefefe none repeat scroll 0 0;
    color: #000;
    font-family: "ralewayregular",Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding: 0;
}

.subscription_box .tableCont table tr.sub-title {
    border-bottom: 1px solid #000;
}

a {
    color: #B5248A;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.2s linear 0s;
}

    a:hover, a:active, a:focus {
        color: #C758A6;
        outline: 0 none;
        text-decoration: none;
    }

    a img {
        border: medium none;
    }

    a > img {
        vertical-align: bottom;
    }

img {
    border: 0 none;
    height: auto;
    max-width: 100%;
}

strong {
    font-family: "muroregular",Arial,Helvetica,sans-serif;
    font-weight: 400;
}

ul, p {
    margin: 0;
    padding: 0;
}

p {
    margin: 0 0 20px;
}

    p.marginZero {
        margin: 0;
    }

hr {
    border-bottom: medium none;
    border-color: #eee -moz-use-text-color -moz-use-text-color;
    border-left: medium none;
    border-right: medium none;
    border-style: solid none none;
    margin: 20px 0;
}

.align_left {
    float: left;
}

.align_right {
    float: right;
}

.text_align_left {
    text-align: left;
}

.text_align_center {
    text-align: center;
}

.text_align_right {
    text-align: right;
}

.color-text {
    color: #de5e60;
}

.through {
    text-decoration: line-through;
}

.border-radius {
    border-radius: 6px;
}

:-moz-placeholder {
    color: #999;
}

*::-moz-placeholder {
    color: #999;
}

input, button, select, textarea {
    background-color: #fff;
    border: 1px solid #d5d5d5;
    font-family: "ralewayregular",Arial,Helvetica,sans-serif;
    font-weight: 300;
    outline: 0 none;
    transition: all 0.2s ease-out 0s;
}

    input[type="button"], input[type="submit"] {
        cursor: pointer;
    }

    input:focus, textarea:focus, input[type="text"]:focus {
        outline: 0 none;
    }

    input:-moz-placeholder, textarea:-moz-placeholder {
        color: #7f8289;
    }

code, pre {
    border-radius: 3px;
    color: #232527;
    font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
    font-size: 12px;
    padding: 0 3px 2px;
}

code {
    background-color: #f6f6f6;
    border: 1px solid #dde4e9;
    color: #232527;
    padding: 2px 4px;
    white-space: nowrap;
}

pre {
    background-color: #fcfcfc;
    border: 1px solid #dde4e9;
    border-radius: 4px;
    display: block;
    font-size: 12px;
    line-height: 20px;
    margin: 70px 50px;
    padding: 30px;
    white-space: pre-wrap;
    word-break: break-all;
    word-wrap: break-word;
}

    pre code {
        background-color: rgba(0,0,0,0);
        border: 0 none;
        color: inherit;
        padding: 0;
        white-space: pre-wrap;
    }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

* {
    box-sizing: border-box;
}

    *::before, *::after {
        box-sizing: border-box;
    }

h1, h2, h3, h4, h5, h6 {
    color: #3f3f3f;
    font-family: "muroregular",Arial,Helvetica,sans-serif;
    font-weight: 400;
    line-height: 60px;
    margin: 0;
    padding: 0;
}

h1 {
    font-size: 48px;
}

h2 {
    font-size: 36px;
}

h3 {
    font-size: 24px;
}

h4 {
    font-size: 20px;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 16px;
}

.header .container {
    width: 95%;
}

.container {
    margin: auto;
    position: relative;
    width: 95%;
}

.margintop10 {
    margin-top: 10px;
}

.margintop20 {
    margin-top: 20px;
}

.margintop30 {
    margin-top: 30px;
}

.marginbottom10 {
    margin-top: 10px;
}

.marginbottom20 {
    margin-top: 20px;
}

.marginbottom30 {
    margin-top: 30px;
}

.graybg {
    background-color: #efefef;
}

.whitebg {
    background-color: #fff;
}

.pinkbg {
    background-color: #C758A6;
}

.marginTop10 {
    margin-bottom: 10px;
}

.marginTop20 {
    margin-top: 20px;
}

.marginTop60 {
    margin-top: 60px;
}

.marginTopdash {
    margin-top: 30px;
}

.marginTop11 {
    margin-top: 11px;
}

.marginBottom10 {
    margin-bottom: 10px;
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus {
    outline: medium none !important;
}

.logocont {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 315px;
    z-index: 9999;
}

    .logocont img {
        height: auto;
        max-width: 100%;
    }

    .logocont .moblogo {
        display: none;
    }

.header {
    background: #fff none repeat scroll 0 0;
    left: 0;
    margin: 0;
    padding: 21px 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}

    .header .boxshaddowBottom2 {
        bottom: 0;
        box-shadow: 0 8px 6px -6px #000;
        display: none;
        float: left;
        height: 20px;
        left: 0;
        position: absolute;
        width: 100%;
    }

    .header .headright {
        float: right;
        margin: 0;
        padding: 0;
        width: auto;
        z-index: 9999;
        position: relative;
    }

        .header .headright .loginsignup {
            float: left;
            margin: 0;
            padding: 0;
            text-align: center;
            width: 100%;
        }

            .header .headright .loginsignup a {
                color: #000;
                display: inline-block;
                font-size: 14px;
                letter-spacing: 2px;
                line-height: 18px;
                margin: 0 0 0 10px;
                padding: 10px;
                text-transform: uppercase;
                width: 100px;
            }

                .header .headright .loginsignup a:hover {
                    background: #188489 none repeat scroll 0 0;
                    border-radius: 3px;
                    color: #ffffff !important;
                }

                .header .headright .loginsignup a.active {
                    background: #35A6AD none repeat scroll 0 0;
                    border-radius: 3px;
                    color: #ffffff !important;
                }

                .header .headright .loginsignup a.user {
                    background: rgba(0,0,0,0) none repeat scroll 0 0;
                    display: inline;
                    padding: 10px 20px;
                }

                    .header .headright .loginsignup a.user i {
                        font-size: 30px;
                        line-height: 18px;
                        position: relative;
                        text-transform: uppercase;
                        top: 8px;
                    }

                    .header .headright .loginsignup a.user:hover i {
                        color: #925d93;
                    }

    .header .headright {
        float: right;
        margin: 0;
        padding: 0;
        width: auto;
    }

        .header .headright .headtopNav {
            float: left;
            margin: 0;
            padding: 0;
            text-align: right;
            width: 100%;
        }

            .header .headright .headtopNav a {
                background: #35A6AD none repeat scroll 0 0;
                border: 1px solid #35A6AD;
                border-radius: 5px;
                box-sizing: border-box;
                display: inline-block;
                height: 35px;
                margin: 0 10px 0 0;
                padding: 4px;
                text-align: center;
                width: 35px;
            }

                .header .headright .headtopNav a i {
                    color: #fff;
                    font-size: 16px;
                    margin: 0;
                    position: relative;
                    top: 2px;
                    vertical-align: middle;
                }

                .header .headright .headtopNav a:hover {
                    background: #188489 none repeat scroll 0 0;
                    border-color: #188489;
                }

                    .header .headright .headtopNav a:hover i {
                        color: #fff;
                    }

    .header .dashrgt {
        float: right;
        position: relative;
        z-index: 99999;
    }

        .header .dashrgt .dashboard {
            float: left;
            margin: 0;
            padding: 0;
        }

            .header .dashrgt .dashboard a {
                color: #000;
                display: inline-block;
                font-size: 14px;
                letter-spacing: 2px;
                line-height: 18px;
                margin: 0 0 0 40px;
                padding: 10px;
                text-transform: uppercase;
            }

                .header .dashrgt .dashboard a:hover {
                    background: #188489 none repeat scroll 0 0;
                    border-radius: 3px;
                    color: #ffffff !important;
                }

                .header .dashrgt .dashboard a.active {
                    background: #35a6ad none repeat scroll 0 0;
                    border-radius: 3px;
                    color: #ffffff !important;
                }

                .header .dashrgt .dashboard a.user {
                    background: rgba(0,0,0,0) none repeat scroll 0 0;
                    display: inline;
                    padding: 10px 20px;
                }

                    .header .dashrgt .dashboard a.user i {
                        font-size: 30px;
                        line-height: 18px;
                        position: relative;
                        text-transform: uppercase;
                        top: 8px;
                    }

                    .header .dashrgt .dashboard a.user:hover i {
                        background: rgba(0,0,0,0) url(/content/images/lightwhitesideBg.png);
                        color: #925d93;
                    }

.intro-header {
    height: 455px;
    background: url(/content/images/bannerBg1.png) no-repeat center center;
    background-size: cover;
}

.boxshaddowBottom {
    bottom: 0;
    box-shadow: 0 8px 6px -6px #000;
    float: left;
    height: 20px;
    left: 0;
    position: absolute;
    width: 100%;
}

.mainNavhome {
    left: 0;
    position: absolute;
    z-index: 100;
    right: 0;
}

.mainNav {
    float: left;
    margin: auto;
    text-align: center;
    width: 100%;
}

    .mainNav .navbar-default {
        background: rgba(0,0,0,0) none repeat scroll 0 0;
        border: medium none;
        box-shadow: none;
        display: inline-block;
        margin: 0;
        min-height: auto;
    }

        .mainNav .navbar-default .navbar-nav li {
            margin: 0 7px 0 7px;
            position: relative;
            z-index: 1;
        }

            .mainNav .navbar-default .navbar-nav li.eventNav {
                display: none;
            }

    .mainNav .caret {
        color: #fff;
    }

    .mainNav .navbar-default ul {
        float: none;
    }

    .mainNav .navbar-default .navbar-nav li a {
        border-radius: 4px;
        color: #333;
        font-family: "ralewayregular";
        font-size: 14px;
        letter-spacing: 2px;
        line-height: 20px;
        padding: 10px 0 10px 2px;
        text-align: center;
        text-transform: uppercase;
    }

.YupeeSuccess {
    color: #004300;
    font-size: larger;
}

.mainNav .navbar-default .navbar-nav li.addEventBtn a {
    background: #35A6AD none repeat scroll 0 0;
    color: #fff;
    padding: 10px;
}

.mainNav .navbar-default .navbar-nav li.addEventBtn:hover a {
    background: #188489 none repeat scroll 0 0 !important;
    color: #ffffff !important;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: rgba(0,0,0,0) !important;
    box-shadow: none;
    color: #000000 !important;
    filter: none !important;
    text-shadow: none;
}

.header .mainNav .navbar-default .navbar-nav li a {
    color: #777;
}

.nav > li a:hover, .nav > li:hover a {
    background-color: rgba(0,0,0,0) !important;
    box-shadow: none !important;
    color: #000000 !important;
    text-shadow: none !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: rgba(0,0,0,0) !important;
    box-shadow: none;
    color: #000;
    text-shadow: none;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a {
    background-color: rgba(0,0,0,0) !important;
    background-image: none !important;
}

.mainNav .navbar-default .navbar-toggle {
    background: #000;
    border-color: #e31d1a;
}

    .mainNav .navbar-default .navbar-toggle:hover {
        background: rgba(0,0,0,0) none repeat scroll 0 0;
        border-color: #000;
    }

    .mainNav .navbar-default .navbar-toggle span {
        background-color: #fff;
    }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a {
    box-shadow: none !important;
}

.navbar-default .navbar-nav > li a {
    border-bottom: 2px solid #fff;
}

.navbar-default .navbar-nav > li > .active a,
.navbar-default .navbar-nav > li:hover > a {
    border-bottom: 2px solid #C758A6;
}

.mainNav .navbar-default .navbar-nav li.addEventBtn.active a {
    background: #35a6ad none repeat scroll 0 0 !important;
    border-bottom: medium none !important;
    color: #ffffff !important;
    padding: 10px;
}

.mainNav .navbar-default .navbar-nav li.addEventBtn.active:hover a {
    background: #db7215 none repeat scroll 0 0 !important;
    color: #ffffff !important;
}

.mainNav .navbar-default .navbar-nav li a .featruesicn {
    display: none;
}

.addEventBtn a {
    background: #35A6AD none repeat scroll 0 0 !important;
    border-bottom: medium none !important;
    color: #ffffff !important;
    letter-spacing: 2px;
    padding: 10px;
}

    .addEventBtn a:hover {
        background: #188489 none repeat scroll 0 0 !important;
        color: #ffffff !important;
    }

.footersec {
    background: #C758A6 none repeat scroll 0 0;
    float: left;
    margin: 0;
    padding: 60px 0 20px;
    text-align: center;
    width: 100%;
}

.sociallinkCont {
    display: inline-block;
    margin: 0 auto 15px;
    width: auto;
}

    .sociallinkCont a {
        display: inline-block;
        margin: 5px;
    }

        .sociallinkCont a i {
            color: #fff;
            font-size: 36px;
        }

        .sociallinkCont a:hover i {
            color: #B5248A;
        }

    .sociallinkCont button i {
        background-color: #C758A6 !important;
        border: 0 solid #d5d5d5 !important;
        color: #fff;
        font-size: 36px;
    }

    .sociallinkCont button {
        background-color: #C758A6 !important;
        border: 0 solid #d5d5d5 !important;
    }

        .sociallinkCont button:hover i {
            background-color: #C758A6 !important;
            border: 0 solid #d5d5d5 !important;
            color: #188489;
        }

.footersec .footerlink {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

    .footersec .footerlink span {
        color: #fff;
        font-family: "MyriadPro-Regular";
        font-size: 16px;
        line-height: 22px;
        margin: 0;
        padding: 5px;
    }

    .footersec .footerlink .sep {
        color: #fff;
        font-size: 14px;
        padding: 0;
        vertical-align: top;
    }

    .footersec .footerlink a {
        color: #fff;
        font-size: 14px;
    }

        .footersec .footerlink a:hover {
            color: #6c509a;
            font-family: "MyriadPro-Regular";
        }

.footersec .sitelink {
    display: inline-block;
    float: left;
    width: 100%;
}

    .footersec .sitelink a {
        color: rgba(255,255,255,.28);
        font-size: 38px;
        line-height: 45px;
    }

.footersec .footerMainIco {
    float: left;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

    .footersec .footerMainIco .themeico {
        background: rgba(0,0,0,0) url(/content/images/lightwhitesideBg.png) no-repeat scroll left top / 100% auto;
        display: inline-block;
        height: 48px;
        opacity: .45;
        width: 55px;
    }

.footerOpt2 {
    border-top: 5px solid #35A6AD;
    float: left;
    margin: 0;
    padding: 20px 0 0;
    text-align: center;
    width: 100%;
}

    .footerOpt2 p {
        color: #35A6AD;
        font-family: "MyriadPro-Regular";
        font-size: 20px;
        letter-spacing: 5px;
        line-height: 24px;
        margin: 0;
        padding: 0;
        text-align: center;
    }

    .footerOpt2 .sociallinkCont {
        margin: 10px auto;
    }

        .footerOpt2 .sociallinkCont button {
            background: rgba(0,0,0,0) none repeat scroll 0 0 !important;
            border: 0 none !important;
        }

            .footerOpt2 .sociallinkCont button i {
                background: rgba(0,0,0,0) none repeat scroll 0 0 !important;
                color: #c16bbd;
                font-size: 50px;
            }

            .footerOpt2 .sociallinkCont button:hover i {
                color: #188489;
            }

.bannerCont {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    top: 82px !important;
    width: 100%;
}

    .bannerCont .mainslider {
        overflow: hidden;
        width: 100%;
    }

        .bannerCont .mainslider .slide {
            position: relative;
            width: 100%;
        }

            .bannerCont .mainslider .slide figure {
                padding: 0;
                position: relative;
                width: 100%;
                z-index: 1;
            }

                .bannerCont .mainslider .slide figure img {
                    height: 455px;
                    width: 100%;
                }

            .bannerCont .mainslider .slide .descont {
                left: 20%;
                position: absolute;
                top: 20%;
                width: 300px;
                z-index: 2;
            }

                .bannerCont .mainslider .slide .descont h1 span {
                    color: #542f0d;
                    display: inline-block;
                    font-family: "ralewaylight";
                    font-size: 40px;
                    line-height: 41px;
                    margin: 0;
                    padding: 0;
                    text-transform: uppercase;
                }

                    .bannerCont .mainslider .slide .descont h1 span i {
                        color: #c958a6;
                        font-size: 40px;
                        font-style: normal;
                        line-height: 40px;
                    }

                .bannerCont .mainslider .slide .descont h1 {
                    color: #542f0d;
                    display: inline-block;
                    font-family: "ralewayregular";
                    font-size: 130px;
                    line-height: 96px;
                    margin: -18px 0 0;
                    padding: 0;
                }

        .bannerCont .mainslider .slick-arrow {
            background: rgba(0,0,0,0) url(/content/images/slidearrow.png) no-repeat scroll left top;
            border: 0 none;
            display: inline-block;
            height: 71px;
            overflow: hidden;
            position: absolute;
            text-indent: -200px;
            top: 40%;
            width: 20px;
            z-index: 2;
        }

            .bannerCont .mainslider .slick-arrow.slick-prev {
                background-position: 0 -11px;
                left: 2%;
                transition: none 0s ease 0s;
            }

                .bannerCont .mainslider .slick-arrow.slick-prev:hover {
                    background-position: 0 -82px;
                }

            .bannerCont .mainslider .slick-arrow.slick-next {
                background-position: -35px -11px;
                right: 2%;
                transition: none 0s ease 0s;
            }

                .bannerCont .mainslider .slick-arrow.slick-next:hover {
                    background-position: -35px -82px;
                }

        .bannerCont .mainslider .slick-dots {
            bottom: 15px;
            display: inline-block !important;
            left: 0;
            margin: auto;
            position: absolute;
            right: 0;
            width: 100px !important;
            z-index: 2;
        }

            .bannerCont .mainslider .slick-dots li {
                background: #f1f1f1 none repeat scroll 0 0;
                border-radius: 50%;
                display: inline-block;
                height: 10px;
                margin: 0 3px;
                overflow: hidden;
                text-indent: -100px;
                width: 10px;
            }

                .bannerCont .mainslider .slick-dots li.slick-active {
                    background: #35A6AD none repeat scroll 0 0;
                }

    .bannerCont .srchbarcont {
        float: left;
        font-family: "ralewayregular";
        margin: -2px 0 0;
        padding: 15px 10px;
        position: relative;
        text-align: center;
        width: 100%;
    }

        .bannerCont .srchbarcont .form-group {
            margin: 0 10px;
            position: relative;
            width: 380px;
        }

            .bannerCont .srchbarcont .form-group.srchareacont {
                width: 28%;
            }

            .bannerCont .srchbarcont .form-group.srchkeyInputcont {
                width: 28%;
            }

        .bannerCont .srchbarcont input[type="text"] {
            background: #f7f7f7 none repeat scroll 0 0;
            border: 0 none !important;
            border-radius: 4px;
            box-shadow: none !important;
            color: #a2a5a5 !important;
            font-size: 12px;
            height: 33px;
            letter-spacing: 0;
            padding: 7px 50px 5px 10px;
            text-align: left;
            text-transform: uppercase;
            width: 100%;
        }

        .bannerCont .srchbarcont .form-group.srchareacont i, .bannerCont .srchbarcont .form-group.srchkeyInputcont i {
            color: #C758A6;
            cursor: pointer;
            display: inline-block;
            font-size: 18px;
            height: 34px;
            padding: 7px;
            position: absolute;
            right: 10px;
            top: 0;
            width: 35px;
            z-index: 2;
        }

        .bannerCont .srchbarcont .form-group.btnblock {
            margin: 0 0 0 10px;
            padding: 0;
            width: 15%;
        }

            .bannerCont .srchbarcont .form-group.btnblock i {
                color: #f2f2f2;
                font-size: 18px;
                padding: 2px 5px;
            }

        .bannerCont .srchbarcont .form-group button {
            background: #b7268c none repeat scroll 0 0;
            border: 0 none;
            border-radius: 4px;
            color: #fff;
            font-size: 15px;
            letter-spacing: 3px;
            padding: 5px;
            text-align: center;
            text-shadow: none;
            text-transform: uppercase;
            width: 100%;
        }

            .bannerCont .srchbarcont .form-group button:hover {
                background: #B01180 none repeat scroll 0 0;
            }

    .bannerCont .featureAddCont {
        float: left;
        margin: 0;
        padding: 15px 10px 10px;
        position: relative;
        width: 100%;
    }

        .bannerCont .featureAddCont h1 {
            color: #B5248A;
            font-family: "MyriadPro-Regular";
            font-size: 33px;
            letter-spacing: 20px;
            line-height: 36px;
            margin: 0;
            padding: 0;
            text-align: center;
            text-transform: uppercase;
        }

        .bannerCont .featureAddCont h2 {
            color: #B5248A;
            font-family: "MyriadPro-Regular";
            font-size: 33px;
            letter-spacing: 20px;
            line-height: 36px;
            margin: 0;
            padding: 0;
            text-align: center;
            text-transform: uppercase;
        }

.middlesection {
    float: left;
    margin-top: 82px;
    min-height: 380px;
    width: 100%;
}

.featurboxcont {
    float: left;
    margin: 0;
    padding: 0 0 30px;
    width: 100%;
}

    .featurboxcont .featureblock {
        background: rgba(0,0,0,0) url(/content/images/lightsidebg.png) no-repeat scroll 90% 66%;
        box-shadow: 0 2px 10px #000;
        float: none;
        margin: 30px auto 0;
        min-height: 413px;
        overflow: hidden;
        padding: 0 0 15px;
        width: 100%;
    }

        .featurboxcont .featureblock .figCont {
            margin: 0;
            padding: 0;
            position: relative;
            width: 100%;
            z-index: 1;
        }

        .featurboxcont .featureblock a.readMBtn {
            background: #C858A7 none repeat scroll 0 0;
            color: #fff;
            display: inline-block;
            font-family: "ralewayregular",Arial,Helvetica,sans-serif;
            font-size: 14px;
            margin: 0;
            padding: 5px 15px;
            text-transform: uppercase;
        }

        .featurboxcont .featureblock .figCont img {
            width: 100%;
        }

        .featurboxcont .featureblock .figCont .fig-caption {
            color: #fff;
            font-family: "ralewaylight";
            font-size: 20px;
            left: 0;
            letter-spacing: 5px;
            line-height: 24px;
            margin: auto;
            padding: 0 50px;
            position: absolute;
            right: 0;
            text-align: center;
            text-transform: uppercase;
            top: 50%;
            transform: translateY(-50%);
            z-index: 2;
        }

            .featurboxcont .featureblock .figCont .fig-caption.medifigcap {
                color: #c9721c;
            }

        .featurboxcont .featureblock h2 {
            color: #3a393a;
            font-family: "muroregular";
            font-size: 16px;
            line-height: 22px;
            margin: 10px 0;
            overflow: hidden;
            padding: 0 10px;
            text-align: left;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .featurboxcont .featureblock .ad-location {
            color: #C858A7;
            float: left;
            font-family: "MyriadPro-Regular";
            font-size: 16px;
            line-height: 20px;
            margin: 10px 0;
            padding: 0 10px;
            text-align: left;
            text-transform: uppercase;
        }

.featureblock {
    float: left;
    width: 100%;
}

    .featureblock p {
        color: #000;
        float: left;
        font-family: "MyriadPro-Regular";
        font-size: 12px;
        line-height: 20px;
        margin: 0;
        overflow: hidden;
        padding: 0 10px;
        text-align: left;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
    }

    .featureblock ul {
        float: left;
        margin: 0;
        padding: 0 10px;
        width: 100%;
    }

        .featureblock ul li i {
            color: #C858A7;
            font-size: 14px;
            margin-left: -24px;
            margin-right: 10px;
            position: relative;
        }

        .featureblock ul li {
            color: #000;
            font-family: "MyriadPro-Regular";
            font-size: 12px;
            line-height: normal;
            list-style: outside none none;
            margin: 0 0 5px;
            max-height: 17px;
            padding: 0 0 0 25px;
            text-align: left;
            text-overflow: ellipsis;
            text-transform: uppercase;
            white-space: nowrap;
            width: 100%;
        }

            .featureblock ul li span {
                color: #e5a3e2;
            }

            .featureblock ul li .feature-txt-span {
                color: #000;
                display: inline-block;
                max-width: 90%;
                overflow: hidden;
                text-overflow: ellipsis;
                font-size: 12px;
            }

.shuffulcontblock {
    float: left;
    margin: 10px 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

    .shuffulcontblock i {
        color: #b5248a;
        font-size: 50px;
        font-weight: 100;
        line-height: 36px;
    }

    .shuffulcontblock h1 {
        color: #C758A6;
        font-family: "ralewayregular";
        font-size: 22px;
        letter-spacing: 10px;
        line-height: 24px;
        margin: 10px 0;
        padding: 0;
        text-align: center;
        text-transform: uppercase;
    }

.midtabbBlockCont {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .midtabbBlockCont.hide {
        display: none;
    }

    .midtabbBlockCont ul {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .midtabbBlockCont ul li {
            color: #35A6AD;
            float: left;
            font-family: "MyriadPro-Regular";
            font-size: 26px;
            letter-spacing: 5px;
            line-height: 30px;
            list-style: outside none none;
            margin: 0;
            padding: 25px 0 20px;
            text-align: center;
            width: 50%;
        }

.eventinnerBlock {
    clear: both;
    margin: auto;
    padding-bottom: 15px;
    width: 70%;
}

.eventmainCont {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .eventmainCont .graybg ul {
        display: block;
        float: none;
        margin: 0 auto;
        padding: 0;
        width: 72%;
    }

        .eventmainCont .graybg ul li {
            color: #B5248A;
            float: left;
            font-family: "MyriadPro-Regular";
            font-size: 26px;
            letter-spacing: 5px;
            line-height: 30px;
            list-style: outside none none;
            margin: 0;
            padding: 25px 0 20px;
            text-align: center;
            width: 50%;
        }

.eventBlock {
    border: 1px solid #897470;
    float: left;
    margin: 15px 0 0;
    min-height: 234px;
    padding: 10px;
    position: relative;
    width: 100%;
}

    .eventBlock .featureblock ul {
        padding-left: 0;
    }

    .eventBlock .contBlock {
        float: left;
        position: relative;
        width: 100%;
        z-index: 1;
    }

    .eventBlock .eventBlock-forgroundBg {
        background: rgba(0,0,0,0) url(/content/images/lightwhitesideBg.png) no-repeat scroll center center;
        bottom: 0;
        display: inline-block;
        height: 100%;
        left: 0;
        position: absolute;
        width: 100%;
        z-index: 0;
    }

    .eventBlock h1 {
        color: #3d3d3d;
        font-family: "muroregular";
        font-size: 20px;
        line-height: 22px;
        margin: 10px 0;
        padding: 0;
        text-align: left;
        text-transform: uppercase;
    }

    .eventBlock .detailCont {
        float: left;
        margin: 0;
        padding: 0;
        width: 50%;
    }

    .eventBlock figure {
        float: right;
        margin: 0 0 10px;
        width: 50%;
    }

        .eventBlock figure img {
            height: auto;
            max-width: 100%;
        }

.eventsMainGrid {
    /*border: 1px solid #ad8f71;*/
    margin: 80px auto 40px;
    padding: 0;
    width: 855px;
}

    .eventsMainGrid .eventssideBar {
        background: #C758A6 none repeat scroll 0 0;
        float: left;
        height: 100%;
        margin: 0;
        padding: 15px 10px;
        width: 20%;
    }

        .eventsMainGrid .eventssideBar .innerCont {
            border: 3px solid #edcfec;
            float: left;
            padding: 10px;
            width: 100%;
        }

            .eventsMainGrid .eventssideBar .innerCont ul {
                float: left;
                margin: 0 0 0 10px;
                padding: 0;
                width: 100%;
            }

                .eventsMainGrid .eventssideBar .innerCont ul li {
                    float: left;
                    font-size: 12px;
                    list-style: outside none none;
                    margin: 7px 0;
                    padding: 0;
                    text-align: left;
                    width: 100%;
                }

.eventMainCont .eventssideBar .eventNav.left-head {
    float: left;
    font-weight: 700;
    margin: 14px 0;
}

.eventsMainGrid .eventssideBar .innerCont ul li i.fa-sign-out {
    font-size: 15px;
}

.eventsMainGrid .eventssideBar .innerCont ul li a {
    border: 1px solid #C758A6;
    color: #fff;
    display: block;
    font-family: "ralewayregular";
    font-size: 12px;
    line-height: 22px;
    text-align: left;
    text-transform: uppercase;
    width: 90%;
}

    .eventsMainGrid .eventssideBar .innerCont ul li a:hover {
        background: #fff none repeat scroll 0 0;
        border-color: #000;
        color: rgba(0,0,0,.75);
    }

        .eventsMainGrid .eventssideBar .innerCont ul li a:hover i {
            color: rgba(0,0,0,.75);
        }

        .eventsMainGrid .eventssideBar .innerCont ul li a:hover span {
            color: rgba(0,0,0,.75);
        }

.eventsMainGrid .eventssideBar .innerCont ul li.active a {
    color: rgba(0,0,0,.75);
    font-weight: 700;
    background: #fff none repeat scroll 0 0;
    border-color: #000;
    color: rgba(0,0,0,.75);
}

.eventsMainGrid .eventssideBar .innerCont ul li.active i {
    color: rgba(0,0,0,.75);
    font-weight: 700;
}

.eventsMainGrid .eventssideBar .innerCont ul li.active span {
    color: rgba(0,0,0,.75);
    font-weight: 700;
}

.eventsMainGrid .eventssideBar .innerCont ul li i {
    color: #fff;
    font-size: 13px;
    margin-right: 10px;
    text-align: center;
    width: 20px;
}

    .eventsMainGrid .eventssideBar .innerCont ul li i.fa-map-marker {
        font-size: 18px;
    }

.eventsMainGrid .eventssideBar .innerCont ul li span {
    color: #fff;
    font-size: 13px;
    margin-right: 10px;
    text-align: center;
    width: 20px;
}

.eventsMainGrid .eventssideBar .innerCont ul li a .fa-map-marker {
    position: relative;
    top: 2px;
}

.eventsMainGrid .eventssideBar .circularIco {
    margin: auto;
    text-align: center;
    width: 90%;
}

    .eventsMainGrid .eventssideBar .circularIco img {
        height: auto;
        max-width: 100%;
    }

.eventsMainGrid .formCont {
    float: right;
    margin: 0 2%;
    padding: 0 0 80px;
    width: 76%;
    overflow: hidden;
}

.eventsMainGrid .eventDetailCont {
    float: right;
    padding: 0;
    width: 100%;
}

    .eventsMainGrid .eventDetailCont .titleBlock {
        background: #C758A6 none repeat scroll 0 0;
        margin: 0 0 15px;
        padding: 15px;
        width: 100%;
    }

        .eventsMainGrid .eventDetailCont .titleBlock h1 {
            color: #f2f2f2;
            font-family: "ralewayregular";
            font-size: 16px;
            letter-spacing: 1px;
            line-height: 20px;
            margin: 0;
            padding: 0;
            text-align: left;
            text-transform: uppercase;
        }

.eventsMainGrid .searchleftbar input[type="text"], .eventsMainGrid .searchleftbar input[type="text"]:focus {
    border-color: #C758A6;
    font-family: "ralewayregular";
    font-size: 16px;
    height: 40px;
    position: relative;
    z-index: 1;
}

.eventsMainGrid .searchleftbar .selcBlock .selectric {
    border-color: #C758A6;
}

    .eventsMainGrid .searchleftbar .selcBlock .selectric p {
        font-family: "ralewayregular";
        font-weight: 400;
        text-transform: none;
    }

.eventsMainGrid .searchleftbar .selcBlock .selectric-items {
    border: 1px solid #C758A6;
}

    .eventsMainGrid .searchleftbar .selcBlock .selectric-items li {
        color: #666;
        font-family: "ralewayregular";
        font-size: 16px;
    }

.eventsMainGrid .searchleftbar .selcBlock .button {
    background: rgba(0,0,0,0) url(/content/images/dropdownBtn2.png) no-repeat scroll left top;
}

.eventsMainGrid .searchleftbar .form-group {
    float: left;
    width: 100%;
}

.eventsMainGrid .grid33 {
    float: left;
    margin-right: 18px;
    width: 30%;
}

.eventsMainGrid .last {
    margin-right: 0;
}

.eventsMainGrid label {
    color: #666;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
}

.eventsMainGrid input[type="text"], .eventsMainGrid input[type="email"], .eventsMainGrid textarea {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #5f5f5f;
    border-radius: 0;
    color: #666;
    font-family: "ralewayregular";
    font-size: 14px;
}

    .eventsMainGrid textarea.Description {
        height: 300px;
        resize: vertical;
    }

.eventsMainGrid textarea {
    height: 100px;
    resize: vertical;
}

.eventsMainGrid .brouseBtn {
    background: rgba(0,0,0,0) url(/content/images/brouseBtn.png) no-repeat scroll 0 top;
    border: 1px solid #2e2e2e;
    height: 36px;
    float: left;
    padding: 0;
    position: relative;
    width: 100%;
    margin-bottom: 5px;
    margin-top: 10px;
    z-index: 9;
}

    .eventsMainGrid .brouseBtn:hover {
        background: rgba(0,0,0,0) url(/content/images/brouseBtnh.png) no-repeat scroll 0 top;
    }

    .eventsMainGrid .brouseBtn span {
        color: #a2a5a5;
        display: inline-block;
        float: left;
        font-family: "ralewayregular";
        font-size: 14px;
        max-width: 95%;
        overflow: hidden;
        padding: 8px 0 0 135px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.eventsMainGrid input[type="file"] {
    background: rgba(0,0,0,0) url(/content/images/brouseBtn.png) no-repeat scroll left top;
    border-radius: 0;
    left: 0;
    opacity: 0;
    padding: 5px 0;
    position: absolute;
    top: 0;
    width: 100%;
    cursor: pointer;
    height: 50px;
}

.eventsMainGrid input[type="checkbox"] {
    margin: 0;
    opacity: 0;
}

.eventsMainGrid .chklabel::before {
    background: rgba(0,0,0,0) url(/content/images/checkbg.png) no-repeat scroll 0 2px;
    content: "";
    display: inline-block;
    height: 19px;
    margin-right: 5px;
    vertical-align: top;
    width: 25px;
}

.eventsMainGrid input[type="checkbox"]:checked + label::before {
    background: rgba(0,0,0,0) url(/content/images/checkbg.png) no-repeat scroll left -18px;
    border: 0 none;
    content: "";
    display: inline-block;
    height: 19px;
    padding: 2px;
    width: 25px;
}

.eventsMainGrid textarea {
    background: #fff none repeat scroll 0 0;
    resize: none;
    border: 1px solid #5f5f5f;
    height: 100px;
    padding: 5px;
    margin-top: 0;
    resize: vertical;
    width: 100%;
}

.eventsMainGrid .vMid {
    padding-top: 10px;
}

.eventsMainGrid h2 {
    color: #a2a5a5;
    font-family: "ralewayregular";
    font-size: 24px;
    letter-spacing: 5px;
    line-height: 24px;
    margin: 0 0 15px;
    padding: 0;
}

.btnStyle {
    background: #35A6AD none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 22px;
    letter-spacing: 5px;
    margin: 25px auto;
    padding: 35px 50px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 340px;
}

    .btnStyle span, .btnStyle:hover span {
        color: #fff;
        position: relative;
        z-index: 2;
    }

    .btnStyle .circularIco {
        background: #35A6AD none repeat scroll 0 0;
        border-radius: 50%;
        bottom: -50px;
        height: 100px;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        width: 100px;
        z-index: 1;
    }

        .btnStyle .circularIco img {
            display: inline-block;
            height: auto;
            margin-top: -30px;
            max-width: 80%;
            position: relative;
            top: 50%;
        }

.eventsMainGrid .areaszie1 {
    height: 150px;
}

.eventsMainGrid .areaszie2 {
    height: 250px;
}

.eventMainCont {
    background: #f2f2f2 none repeat scroll 0 0;
    margin-top: 82px;
}

    .eventMainCont .eventsMainGrid {
        background-color: #ffffff;
    }

.prevBoxCont #groupSearchResult .mediablock {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .prevBoxCont #groupSearchResult .mediablock .col-md-4 {
        padding: 0px;
    }

#groupSearchResult.innpageCont .inn-middle-cont .ppl-group-list-first:hover .btnoverlay {
    background-color: rgba(199,88,166,0.9);
}

#eventSearchResult .mediablock, #upcom-event-tabcont .mediablock, #targetContainer .mediablock {
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 2px;
    margin-top: 0px;
}

#eventSearchResult.srchEventrCont {
    margin-top: 0px;
}

#GroupEventAdd {
    padding: 5px;
}

/*.eventMainCont .eventsMainGrid {
        background: #fcfbfa none repeat scroll 0 0;
        border: 0 none;
    }*/

.eventMainCont .container {
    margin: 0;
    padding: 0;
    width: 100%;
}

.eventMainCont .eventsMainGrid {
    float: left;
    margin: 0;
    width: 100%;
}

.eventMainCont .eventListCont {
    float: left;
    margin: 0;
    padding: 0;
    width: 80%;
}

.eventListCont .event-title {
    margin: 0;
    padding: 30px 0;
    width: 100%;
    position: relative;
}

    .eventListCont .event-title h1 {
        color: #b5248a;
        font-family: "MyriadPro-Regular";
        font-size: 36px;
        letter-spacing: 10px;
        line-height: 40px;
        margin: 0;
        padding: 0;
        text-align: center;
        text-transform: uppercase;
    }

    .eventListCont .event-title .button-create {
        margin: 8px 0;
        padding: 20px 0 0 0;
        position: absolute;
        right: 15px;
        top: 0;
    }

.eventliBlock {
    border: 1px solid #272727;
    float: left;
    margin: 0 0 15px;
    padding: 0;
    width: 100%;
}

    .eventliBlock .eventDetBlock {
        float: left;
        margin: 0;
        padding: 10px;
        position: relative;
        width: 100%;
    }

        .eventliBlock .eventDetBlock figure {
            float: left;
            margin: 0;
            padding: 0;
            position: relative;
            width: 40%;
        }

            .eventliBlock .eventDetBlock figure a.ViewEvent {
                background: #C758A6 none repeat scroll 0 0;
                color: #fff;
                display: inline-block;
                font-family: "ralewayregular";
                font-size: 18px;
                left: 0;
                margin: 0;
                padding: 5px 15px;
                position: absolute;
                text-align: center;
                top: 0;
                z-index: 2;
            }

                .eventliBlock .eventDetBlock figure a.ViewEvent:hover {
                    background: #B72A8D none repeat scroll 0 0;
                }

                .eventliBlock .eventDetBlock figure a.ViewEvent .viewLiveIco {
                    background: rgba(0,0,0,0) url(/content/images/view-live-event.png) no-repeat scroll left top;
                    display: inline-block;
                    height: 18px;
                    margin: 0 5px;
                    position: relative;
                    top: 1px;
                    width: 20px;
                }

            .eventliBlock .eventDetBlock figure img {
                float: left;
                height: auto;
                max-height: 300px;
                width: auto;
            }

            .eventliBlock .eventDetBlock figure .fa-lock {
                background: #C758A6;
                bottom: 0;
                color: #fff;
                font-size: 26px;
                left: 0;
                padding: 5px;
                position: absolute;
                text-align: center;
                width: 42px;
            }

        .eventliBlock .eventDetBlock .rightCont {
            float: left;
            margin: 0;
            min-height: 220px;
            padding: 0 15px;
            width: 60%;
        }

            .eventliBlock .eventDetBlock .rightCont .prod-title {
                float: left;
                margin: 0 0 15px;
                position: relative;
                width: 100%;
            }

                .eventliBlock .eventDetBlock .rightCont .prod-title h3 {
                    color: #000;
                    font-family: "ralewayregular";
                    font-size: 22px;
                    line-height: 30px;
                    margin: 0 0 10px;
                    padding: 0;
                    text-transform: uppercase;
                }

                .eventliBlock .eventDetBlock .rightCont .prod-title .date {
                    color: #000;
                    font-family: "ralewayregular";
                    font-size: 20px;
                }

            .eventliBlock .eventDetBlock .rightCont .shortdesc {
                float: left;
                margin: 0;
                padding: 0;
                width: 100%;
            }

                .eventliBlock .eventDetBlock .rightCont .shortdesc p {
                    color: #000;
                    font-family: "ralewayregular";
                    font-size: 16px;
                    line-height: 24px;
                    text-transform: inherit;
                    word-wrap: break-word;
                }

            .eventliBlock .eventDetBlock .rightCont .blocktag {
                float: left;
                margin: 0;
                padding: 0;
                width: 100%;
            }

                .eventliBlock .eventDetBlock .rightCont .blocktag p {
                    color: #000;
                    font-family: "ralewayregular";
                    font-size: 18px;
                    line-height: 22px;
                    margin: 0;
                    padding: 0;
                }

    .eventliBlock .listtabBlock {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .eventliBlock .listtabBlock ul {
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
        }

            .eventliBlock .listtabBlock ul li {
                border-right: 1px solid #272727;
                border-top: 1px solid #272727;
                cursor: pointer;
                float: left;
                list-style: outside none none;
                margin: 0;
                padding: 5px;
                text-align: center;
                width: 20%;
            }

                .eventliBlock .listtabBlock ul li span {
                    color: #000;
                    font-family: "ralewayregular";
                    font-size: 18px;
                    position: relative;
                    text-transform: uppercase;
                    top: -7px;
                }

                    .eventliBlock .listtabBlock ul li span.caret {
                        top: -10px;
                    }

                .eventliBlock .listtabBlock ul li .dropdown-menu {
                    border-bottom: 0 none !important;
                    border-radius: 0;
                    float: left;
                    margin: 0 -6px;
                    padding: 10px;
                    top: 44px;
                    width: 100%;
                }

                    .eventliBlock .listtabBlock ul li .dropdown-menu li {
                        border-right: 0 none;
                        width: 100%;
                    }

                .eventliBlock .listtabBlock ul li span a {
                    color: #000;
                    font-family: "ralewayregular";
                    font-size: 18px;
                    position: relative;
                    text-transform: uppercase;
                    top: 0;
                }

                .eventliBlock .listtabBlock ul li.active, .eventliBlock .listtabBlock ul li:hover {
                    background: #C758A6 none repeat scroll 0 0;
                    color: #fff;
                }

                    .eventliBlock .listtabBlock ul li.active span, .eventliBlock .listtabBlock ul li:hover span, .eventliBlock .listtabBlock ul li.active span a, .eventliBlock .listtabBlock ul li:hover span a {
                        color: #fff;
                    }

                .eventliBlock .listtabBlock ul li:last-child {
                    border-right: 0 none;
                }

                .eventliBlock .listtabBlock ul li i {
                    background-image: url(/content/images/eventtabico.png);
                    background-repeat: no-repeat;
                    display: inline-block;
                    height: 34px;
                    margin: 0 15px;
                    position: relative;
                    top: 5px;
                    width: 34px;
                }

                    .eventliBlock .listtabBlock ul li i.draftico {
                        background-position: -198px 0px;
                    }
                    /*.eventliBlock .listtabBlock ul li.active i.draftico, .eventliBlock .listtabBlock ul li:hover i.draftico {
                    background-position: -198px -32px;
                }*/
                    .eventliBlock .listtabBlock ul li i.deleteico {
                        background-position: -274px -32px;
                    }

                .eventliBlock .listtabBlock ul li.active i.deleteico, .eventliBlock .listtabBlock ul li:hover i.deleteico {
                    background-position: -274px 0px;
                }

                .eventliBlock .listtabBlock ul li i.expiredico {
                    background-position: -234px 0px;
                }

                .eventliBlock .listtabBlock ul li i.paidIco {
                    background-position: -30px 0px;
                }

                .eventliBlock .listtabBlock ul li i.chkico {
                    background-position: 0 -34px;
                }

                .eventliBlock .listtabBlock ul li.active i.chkico, .eventliBlock .listtabBlock ul li:hover i.chkico {
                    background-position: 0 0;
                }

                .eventliBlock .listtabBlock ul li i.pauseico {
                    background-position: -174px -32px;
                }

                .eventliBlock .listtabBlock ul li.active i.pauseico, .eventliBlock .listtabBlock ul li:hover i.pauseico {
                    background-position: -174px 0px;
                }

                .eventliBlock .listtabBlock ul li i.flagico {
                    background-position: -34px -32px;
                }

                .eventliBlock .listtabBlock ul li.active i.flagico, .eventliBlock .listtabBlock ul li:hover i.flagico {
                    background-position: -34px 0;
                }

                .eventliBlock .listtabBlock ul li i.editico {
                    background-position: -65px -32px;
                }

                .eventliBlock .listtabBlock ul li.active i.editico, .eventliBlock .listtabBlock ul li:hover i.editico {
                    background-position: -65px 0px;
                }

                .eventliBlock .listtabBlock ul li i.cloneico {
                    background-position: -104px -32px;
                }

                .eventliBlock .listtabBlock ul li.active i.cloneico, .eventliBlock .listtabBlock ul li:hover i.cloneico {
                    background-position: -104px -3px;
                }

                .eventliBlock .listtabBlock ul li i.featureico {
                    background-position: -142px -32px;
                }

                .eventliBlock .listtabBlock ul li.active i.featureico, .eventliBlock .listtabBlock ul li:hover i.featureico {
                    background-position: -142px 0px;
                }

.practitioner-preview-li {
    padding-left: 0 !important;
    display: flex;
}

    .practitioner-preview-li span.fa {
        width: 20px;
        line-height: 1.50;
        color: #c758a6;
    }

.loginMainCont {
    text-align: center;
}

.loginFormOutCont {
    display: inline-block;
    margin: 100px auto 10px;
    padding: 50px 0 5px;
    position: relative;
    text-align: center;
    width: 800px;
}

    .loginFormOutCont .tranbg {
        background: rgba(0,0,0,0) url(/content/images/lightwhitesideBg2.png) no-repeat;
        background-position: center center;
        background-size: contain;
        display: inline-block;
        height: 100%;
        left: 0;
        opacity: .3;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1;
    }

.loginFormCont {
    display: inline-block;
    margin: 0;
    padding: 0 0 10px;
    position: relative;
    width: 60%;
    z-index: 1;
}

    .loginFormCont h1 {
        color: #878387;
        font-family: "MyriadPro-Regular";
        font-size: 30px;
        letter-spacing: 5px;
        line-height: 36px;
        margin: 0;
        padding: 10px 0;
        text-align: center;
        text-transform: uppercase;
    }

    .loginFormCont h2 {
        color: #B7248B;
        font-family: "MyriadPro-Regular";
        font-size: 20px;
        letter-spacing: 5px;
        line-height: 24px;
        margin: 0;
        padding: 0 0 50px;
        text-align: center;
    }

    .loginFormCont .input-group {
        float: left;
        margin: 0 0 20px;
        padding: 0;
        width: 100%;
    }

    .loginFormCont input[type="email"], .loginFormCont input[type="password"], .loginFormCont input[type="text"], .loginFormCont textarea {
        background: #fff none repeat scroll 0 0;
        border: 1px solid #C858A7;
        border-radius: 0;
        font-size: 20px;
        height: 40px;
        line-height: 40px;
        margin: 0;
        padding: 0 8px;
        text-align: center;
        text-transform: uppercase;
        width: 100%;
    }

    .loginFormCont textarea {
        height: 150px;
        resize: none;
    }

    .loginFormCont .chkblock {
        display: inline-block;
        float: left;
    }

    .loginFormCont input[type="checkbox"] {
        margin: 0;
    }

    .loginFormCont a.reglink {
        color: #B7248B;
        font-family: "MyriadPro-Regular";
        font-size: 14px;
        line-height: normal;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
    }

        .loginFormCont a.reglink:hover {
            color: #188489;
        }

.btnBlock {
    float: left;
    min-height: 170px;
    text-align: center;
    width: 100%;
}

.validation-summary-errors {
    float: left;
    margin: 0 0 15px;
    padding: 0;
    width: 100%;
}

    .validation-summary-errors ul {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .validation-summary-errors ul li {
            background: #e26867 none repeat scroll 0 0;
            border: 1px solid #e3cfce;
            color: #fff;
            float: left;
            font-size: 16px;
            list-style: outside none none;
            margin: 0;
            padding: 10px;
            width: 100%;
        }

.chkblock input[type="checkbox"] {
    display: none;
    margin: 0;
    opacity: 0;
}

.chkblock .chklabel::before {
    background: rgba(0,0,0,0) url(/content/images/checkbg2.png) no-repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 17px;
    margin-right: 5px;
    vertical-align: top;
    width: 17px;
}

.chkblock input[type="checkbox"]:checked + label::before {
    background: rgba(0,0,0,0) url(/content/images/checkbg2.png) no-repeat scroll left -17px;
    border: 0 none;
    content: "";
    display: inline-block;
    height: 17px;
    padding: 2px;
    width: 17px;
}

.chkblock label {
    color: #999;
    font-size: 14px;
    line-height: normal;
    margin: 0;
    padding: 0;
}

.btnStyle2 {
    background: #C858A7 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    width: 100%;
}

    .btnStyle2 span {
        color: #fff;
        top: -5px;
    }

    .btnStyle2:hover span {
        color: #fff;
    }

    .btnStyle2 .circularIco {
        background: #C858A7 none repeat scroll 0 0;
    }

.credit {
    background: #fcfbfa;
    padding: 10px 0;
    width: 100%;
    display: inline-block;
}

    .credit .total-credit {
        color: #afaeae;
        float: left;
        font-family: "MyriadPro-Bold";
        font-size: 14px;
        letter-spacing: 2px;
        padding: 0 2%;
        /*width: auto;*/
        width: 290px;
        word-spacing: 5px;
    }

        .credit .total-credit span {
            border: 1px solid #8f8f8e;
            color: #8f8f8e;
            font-family: "MyriadPro-Bold";
            font-size: 12px;
            margin-left: 5px;
            padding: 3px 6px;
        }

.checkouttabnav {
    float: left;
    margin: 0;
    padding: 10px 0;
    position: relative;
    text-align: center;
    width: 100%;
}

    .checkouttabnav .navHbar {
        border-bottom: 5px solid #C758A6;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 45px;
        width: 72%;
        z-index: 1;
    }

    .checkouttabnav ul {
        display: inline-block;
        margin: auto;
        position: relative;
        width: 100%;
        z-index: 2;
    }

        .checkouttabnav ul li {
            display: inline-block;
            float: left;
            margin: 0;
            padding: 0;
            vertical-align: middle;
            width: 25%;
        }

            .checkouttabnav ul li a {
                background: #fff none repeat scroll 0 0;
                border: 5px solid #C758A6;
                border-radius: 50%;
                color: #eeeeef;
                display: inline-block;
                height: 60px;
                margin: 10px 0;
                text-align: center;
                vertical-align: middle;
                width: 60px;
            }

            .checkouttabnav ul li.active a {
                background: rgba(0,0,0,0) url(/content/images/active_step.png) no-repeat scroll left top;
            }

            .checkouttabnav ul li span {
                color: #606060;
                display: inline-block;
                font-family: "MyriadPro-Bold";
                font-size: 14px;
                letter-spacing: 2px;
                text-align: center;
                text-transform: uppercase;
                width: 100%;
                word-spacing: 5px;
            }

.credit h1 {
    background: #e6e7e8 none repeat scroll 0 0;
    clear: both;
    color: #5f6163;
    font-family: "MyriadPro-Bold";
    font-size: 30px;
    letter-spacing: 2px;
    line-height: 70px;
    text-align: center;
    word-spacing: 5px;
}

.credit .total-cost {
    border: 1px solid #777676;
    clear: both;
    margin: 0 auto 20px;
    text-align: center;
    width: 350px;
    padding: 0;
}

    .credit .total-cost:hover {
        background: #C758A6 none repeat scroll 0 0;
        border: 1px solid #C758A6;
    }

    .credit .total-cost a {
        color: #777676;
        padding: 10px;
        display: block;
        font-family: "MyriadPro-Bold";
        font-size: 19px;
        line-height: 45px;
    }

        .credit .total-cost a:hover {
            color: #fff;
            background: #C758A6;
        }

.grand-event {
    color: #fff;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 350px;
}

    .grand-event a {
        background: #f7720f none repeat scroll 0 0;
        color: #fff;
        display: block;
        font-family: "MyriadPro-Bold";
        font-size: 18px;
        letter-spacing: 2px;
        line-height: 60px;
    }

        .grand-event a:hover {
            color: #d2d2d2;
        }

.event-flower {
    margin: -8px 0 0;
    position: relative;
    text-align: center;
    width: 100%;
}

.credit-plan-info {
    float: left;
    padding: 50px 6% 20px;
    width: 100%;
}

.credit .credit-box {
    border: 4px solid #333;
    float: left;
    position: relative;
    width: 32%;
}

    .credit .credit-box:hover {
        border: 4px solid #C758A6;
    }

    .credit .credit-box:nth-child(2) {
        margin: 0 2%;
    }

        .credit .credit-box:nth-child(2) .eventboxpart a {
            background: #7b7b7b none repeat scroll 0 0;
        }

    .credit .credit-box:nth-child(3) .eventboxpart a {
        background: #f7720f none repeat scroll 0 0;
    }

.eventboxpart {
    background: #efefef none repeat scroll 0 0;
    float: left;
    margin: 0;
    padding: 15px 0 12px;
    text-align: center;
    width: 100%;
}

.credit .credit-box .eventboxpart a {
    background: #ead95c none repeat scroll 0 0;
    border-radius: 10px;
    color: #3a3a3a;
    display: inline-block;
    font-family: "MyriadPro-Bold";
    font-size: 22px;
    letter-spacing: 2px;
    line-height: 22px;
    padding: 10px 30px;
    text-align: center;
    word-spacing: 5px;
}

    .credit .credit-box .eventboxpart a:hover {
        background: #C758A6 none repeat scroll 0 0;
        color: #fff;
    }

.credit .credit-box .eventboxpart span {
    color: #7b7b7b;
    float: left;
    font-family: "MyriadPro-Regular";
    font-size: 16px;
    letter-spacing: 2px;
    margin: 10px 0 14px;
    text-align: center;
    width: 100%;
    word-spacing: 5px;
}

.credit .credit-box .eventboxpart h2 {
    background: #333 none repeat scroll 0 0;
    clear: both;
    color: #fff;
    font-family: "MyriadPro-Bold";
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 24px;
}

.credit-listing {
    background: #fff none repeat scroll 0 0;
    position: relative;
    min-height: 142px;
    border-radius: 5px;
    float: left;
    margin: 0 1%;
    width: 98%;
}

    .credit-listing span {
        padding: 50px 0;
    }

.credit-plan-info .select-option {
    float: left;
    padding: 79px 0 0;
    width: 100%;
}

    .credit-plan-info .select-option .selcBlock {
        float: right;
        margin: 0;
        width: 220px;
    }

        .credit-plan-info .select-option .selcBlock .selectric {
            border-color: #C758A6;
        }

        .credit-plan-info .select-option .selcBlock .button {
            background: rgba(0,0,0,0) url(/content/images/dropdownBtn2.png) no-repeat scroll left top;
        }

        .credit-plan-info .select-option .selcBlock .selectric-items {
            border-color: #35A6AD;
        }

            .credit-plan-info .select-option .selcBlock .selectric-items li {
                color: #999;
                font-family: "MyriadPro-Regular";
                font-weight: 700;
            }

    .credit-plan-info .select-option input[type="checkbox"] {
        height: 50px;
        margin: 0;
        opacity: 0;
        position: absolute;
        width: 50px;
    }

    .credit-plan-info .select-option label::before {
        background: rgba(0,0,0,0) url(/content/images/checkbg3.png) no-repeat scroll 0 0;
        content: "";
        display: inline-block;
        height: 50px;
        margin-right: 5px;
        vertical-align: top;
        width: 50px;
    }

    .credit-plan-info .select-option input[type="checkbox"]:checked + label::before {
        background: rgba(0,0,0,0) url(/content/images/checkbg3.png) no-repeat scroll left -60px;
        border: 0 none;
        content: "";
        display: inline-block;
        height: 50px;
        padding: 2px;
        width: 50px;
    }

    .credit-plan-info .select-option label {
        color: #d4d4d4;
        font-size: 14px;
        line-height: normal;
        margin: 0;
        padding: 0;
    }

    .credit-plan-info .select-option .selcBlock {
        width: 100%;
        padding: 15px;
    }

.selectbox-out {
    clear: both;
    position: relative;
}

.credit-plan-info .select-option label {
    color: #9a9a9a;
    font-family: "MyriadPro-Regular";
    font-size: 16px;
    line-height: 50px;
    margin-left: 0;
}

.credit-plan-info .credit-listing ul {
    margin: 0;
    padding: 7px 0;
}

    .credit-plan-info .credit-listing ul li {
        color: #7b7b7b;
        font-family: "MyriadPro-Regular";
        font-size: 16px;
        list-style: outside none none;
        padding: 7px 0;
    }

.credit .credit-box:nth-child(3) .credit-listing span {
    line-height: normal;
    padding: 10px 0;
    transform: translateY(-50%);
    top: 50%;
    position: absolute;
    left: 0;
    right: 0;
}

.credit .credit-box:nth-child(3) .select-option {
    padding: 9px 0 0;
    position: relative;
}

    .credit .credit-box:nth-child(3) .select-option .selcBlock {
        margin-bottom: 7px;
        padding-right: 10px;
    }

        .credit .credit-box:nth-child(3) .select-option .selcBlock .selectric-items {
            top: 32px;
        }

        .credit .credit-box:nth-child(3) .select-option .selcBlock .selectric {
            height: 33px;
            margin: 0;
        }

            .credit .credit-box:nth-child(3) .select-option .selcBlock .selectric .button {
                background-position: 0 -3px;
                height: 31px;
            }

        .credit .credit-box:nth-child(3) .select-option .selcBlock p {
            padding: 0;
        }

.credit .credit-box:nth-child(3) input[type="checkbox"] {
    left: inherit;
    top: inherit;
}

.credit .credit-box:nth-child(3) .select-option select {
    clear: both;
    float: right;
    margin: 0 4% 20px 0;
    width: 96%;
}

.credit-box .tagblock {
    height: 70px;
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    z-index: 2;
}

    .credit-box .tagblock .topTag {
        border-bottom: 70px solid rgba(0,0,0,0);
        border-right: 70px solid rgba(0,0,0,.8);
        border-top: 0 solid rgba(0,0,0,0);
        height: 0;
        transition: all 200ms linear 200ms;
        width: 0;
    }

    .credit-box .tagblock i {
        color: #fff;
        display: inline-block;
        font-size: 30px;
        height: 30px;
        position: absolute;
        right: 5px;
        top: 10px;
        width: 30px;
    }

.credit-box:hover .tagblock .topTag {
    border-right: 70px solid rgba(218,158,216,.8);
}

.credit-box:hover .tagblock i {
    color: #000;
}

.credit-box.iconbox2 .tagblock i {
    right: -5px;
}

.credit-box.iconbox3 .tagblock i {
    font-size: 20px;
    right: 0;
}

.credit-box.iconbox3 .tagblock span {
    border: 1px solid #fff;
    border-radius: 50%;
    display: inline-block;
    height: 30px;
    padding: 4px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px;
}

    .credit-box.iconbox3 .tagblock span i {
        position: static;
    }

.credit-box.iconbox3:hover .tagblock span {
    border-color: #000;
}

.featureblock ul li:nth-child(3) i {
    font-size: 16px;
    left: 1px;
    margin-right: 14px;
    position: relative;
}

.featureblock ul li:nth-child(4) i {
    margin-right: 13px;
}

.eventsMainGrid .checkbox label {
    font-family: "ralewayregular";
}

.eventsMainGrid .checkbox {
    margin-top: 0;
}

.spacer {
    min-height: 350px;
}

.dataTables_wrapper .dataTables_length {
    margin-bottom: 15px;
}

    .dataTables_wrapper .dataTables_length label {
        color: #333;
        font-family: "ralewayregular";
        font-size: 12px;
    }

.eventsMainGrid .show-detail {
    float: left;
    margin: 0 0 15px;
    width: 100%;
}

    .eventsMainGrid .show-detail label {
        float: right;
        font-size: 14px;
    }

.eventsMainGrid .showing-entries {
    float: left;
    width: auto;
}

.eventsMainGrid .next-prev {
    float: right;
    width: auto;
}

.eventsMainGrid th {
    text-align: center;
    text-transform: uppercase;
}

.eventsMainGrid .next-prev a {
    color: #a2a5a5;
    font-size: 14px;
    margin: 0 0 0 10px;
}

    .eventsMainGrid .next-prev a:hover {
        color: #C758A6;
        text-decoration: underline;
    }

.eventsMainGrid .pagination-table {
    border: 1px solid #C758A6 !important;
}

.pagination-table > thead > tr > th, .pagination-table > tbody > tr > th, .pagination-table > tfoot > tr > th, .pagination-table > thead > tr > td, .pagination-table > tbody > tr > td, .pagination-table > tfoot > tr > td {
    border: 1px solid #C758A6 !important;
}

#dvVenue th {
    background: #C758A6 none repeat scroll 0 0;
    color: #fff;
    text-align: left;
    padding: 10px;
}

#dvVenue th {
    border: none !important;
}

#dvVenue .dataTable_wrapper td {
    border: none !important;
}

.dataTables_info {
    color: #333;
    font-family: "ralewayregular";
    font-size: 14px;
    margin: 5px 0 0;
    padding: 0;
}

#dvVenue_paginate {
    margin-top: 10px;
}

.paginate_button {
    font-family: "ralewayregular";
    font-size: 14px;
    padding: 3px 8px !important;
}

    .paginate_button.previous {
        cursor: pointer !important;
        display: block;
        margin: 0 5px 0 0 !important;
        overflow: hidden;
        padding: 0 !important;
        position: relative;
        top: 3px;
        width: 20px !important;
    }

        .paginate_button.previous::before {
            color: #333;
            content: "\f053";
            font-family: FontAwesome;
            font-size: 20px;
            padding: 0 5px !important;
        }

    .paginate_button.next {
        cursor: pointer !important;
        display: block;
        margin: 0 0 0 5px !important;
        overflow: hidden;
        padding: 0 !important;
        position: relative;
        top: 3px;
        width: 20px !important;
    }

        .paginate_button.next::before {
            color: #333;
            content: "\f054";
            font-family: FontAwesome;
            font-size: 20px;
            padding: 0 5px !important;
        }

#dvVenue_paginate span {
    display: inline-block;
    vertical-align: top;
}

    #dvVenue_paginate span .paginate_button.current, #dvVenue_paginate span .paginate_button.current:hover {
        background: #188489 none repeat scroll 0 0;
        border: 1px solid #188489;
        border-radius: 4px;
        color: #ffffff !important;
    }

    #dvVenue_paginate span .paginate_button {
        background: #f7f7f7 none repeat scroll 0 0;
        border: 1px solid #bdbdbd;
        border-radius: 4px;
        color: #333333 !important;
    }

        #dvVenue_paginate span .paginate_button:hover {
            background: #35A6AD none repeat scroll 0 0;
            border: 1px solid #188489;
        }

.radiobox {
    float: left;
    width: 100%;
}

    .radiobox input[type="radio"] {
        margin: 0;
        opacity: 0;
        display: none;
    }

    .radiobox label {
        color: #666;
        font-size: 15px;
        letter-spacing: 1px;
        line-height: 22px;
        margin: 0;
        padding: 0;
        text-align: left;
        text-transform: uppercase;
    }

        .radiobox label::before {
            background: rgba(0,0,0,0) url(/content/images/radioBg.png) no-repeat scroll left top;
            content: "";
            display: inline-block;
            height: 18px;
            margin-right: 0;
            position: relative;
            top: 2px;
            vertical-align: top;
            width: 25px;
        }

    .radiobox input[type="radio"]:checked + label::before {
        background: rgba(0,0,0,0) url(/content/images/radioBg.png) no-repeat scroll left -16px;
        border: 0 none;
        content: "";
        display: inline-block;
        height: 19px;
        padding: 2px;
        width: 25px;
    }

.subscpdn {
    padding: 40px 0 40px 0;
    display: block;
}

.subscbdr {
    border: #C758A6 solid 1px;
    border-radius: 5px;
}

.subsccheckbox {
    float: none;
    width: 100%;
}

    .subsccheckbox input[type="radio"] {
        margin: 0;
        opacity: 0;
    }

    .subsccheckbox label {
        color: #333;
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 22px;
        margin: 0;
        padding: 0;
        text-align: left;
        text-transform: uppercase;
    }

        .subsccheckbox label::before {
            background: rgba(0,0,0,0) url(/content/images/radioBg.png) no-repeat scroll left top;
            content: "";
            display: inline-block;
            height: 18px;
            margin-right: 0;
            position: relative;
            top: 2px;
            vertical-align: top;
            width: 25px;
        }

    .subsccheckbox input[type="radio"]:checked + label::before {
        background: rgba(0,0,0,0) url(/content/images/radioBg.png) no-repeat scroll left -16px;
        border: 0 none;
        content: "";
        display: inline-block;
        height: 19px;
        padding: 2px;
        width: 25px;
    }

    .subsccheckbox .checkone {
        padding: 0 0 10px 0;
    }

    .subsccheckbox .subscbtn {
        margin: 40px 0 0 15px;
    }

        .subsccheckbox .subscbtn .btn {
            background: #35a6ad;
            border: none;
            text-transform: uppercase;
            letter-spacing: 2px;
            padding: 10px;
        }

            .subsccheckbox .subscbtn .btn:hover {
                background: #188489;
            }

.selcBlock {
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}

    .selcBlock .selectric {
        background: #fff none repeat scroll 0 0;
        border: 1px solid #333;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .selcBlock .selectric:hover {
            border: 1px solid #333;
            text-align: left;
        }

        .selcBlock .selectric .label {
            color: #666;
            font-family: "ralewayregular";
            font-size: 14px;
            font-weight: 400;
            line-height: 32px;
            text-align: left;
            text-transform: uppercase;
        }

    .selcBlock .button {
        background: rgba(0,0,0,0) url(/content/images/dropdownBtn.png) no-repeat scroll left top;
        display: inline-block;
        height: 38px;
        width: 41px;
    }

.selectric .button::after {
    border-width: 0 !important;
}

.selcBlock .selectric-open .selectric {
    border: 1px solid #333;
}

.selectric-open.selectric-above {
    border-top: 0 none;
}

.selcBlock .selectric-items {
    border: 1px solid #333;
}

.selectric-items li {
    font-size: 14px !important;
}

    .selectric-items li.selected {
        background: #C758A6 none repeat scroll 0 0 !important;
        border-left: 0 none;
        border-right: 0 none;
        color: #ffffff !important;
    }

.formCont .profile-imgcont {
    float: left;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}

.eventDetailCont .imgblockCont {
    float: left;
    margin: 0;
    padding: 10px 0 0;
    width: 100%;
}

.prevBoxCont .prevTitleCont h1 {
    line-height: normal;
    font-size: 20px;
}

    .prevBoxCont .prevTitleCont h1 span {
        display: inline-block;
        float: left;
        margin-bottom: 10px;
        position: relative;
        top: 5px;
    }

.prevBoxCont .prevTitleCont #btnBack, .prevBoxCont .prevTitleCont button[type="button"] {
    background: #C758A6 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: "MyriadPro-Bold";
    font-size: 16px;
    line-height: 22px;
    margin: 0;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase;
}

.prevBoxCont .prevTitleCont button.active[type="button"] {
    background: #B7248B none repeat scroll 0 0;
}

    .prevBoxCont .prevTitleCont button.active[type="button"]:hover {
        background: #B7248B none repeat scroll 0 0;
    }

.prevBoxCont .prevTitleCont button[type="button"] {
    margin-right: 10px;
}

    .prevBoxCont .prevTitleCont button[type="button"] i {
        margin-right: 5px;
    }

    .prevBoxCont .prevTitleCont #btnBack:hover, .prevBoxCont .prevTitleCont button[type="button"]:hover {
        background: #B7248B none repeat scroll 0 0;
    }

.prevBoxCont .mediablock.bdr {
    border: none !important;
    margin: 0;
    padding: 0;
}

.prevBoxCont .mediablock {
    border: 1px solid #C758A6;
    border-radius: 5px;
    float: left;
    margin: 15px 0 15px 0;
    padding: 15px 0;
    width: 100%;
}

    .prevBoxCont .mediablock .proddetdes p {
        padding-left: 38px;
    }

        .prevBoxCont .mediablock .proddetdes p span {
            margin-left: -29px;
        }

    .prevBoxCont .mediablock .glyphicon {
        color: #c858a7;
        font-size: 14px;
        width: 20px;
    }

.prevBoxCont .leftBlock ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .prevBoxCont .leftBlock ul li {
        color: #000;
        float: left;
        font-family: "ralewayregular";
        font-size: 14px;
        list-style: outside none none;
        margin: 5px 0;
        padding-left: 30px;
        width: 100%;
    }

        .prevBoxCont .leftBlock ul li .glyphicon {
            margin-left: -30px;
        }

.prevBoxCont .mediablock2 {
    border: 1px solid #C758A6;
    border-radius: 5px;
    float: left;
    margin: 15px 0;
    padding: 15px;
    width: 100%;
}

.prevBoxCont .innerContblock {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .prevBoxCont .innerContblock .leftblock {
        float: left;
        margin: 0 15px 0 0;
        padding: 0;
        width: 70%;
    }

        .prevBoxCont .innerContblock .leftblock img {
            height: auto !important;
            width: 100% !important;
        }

    .prevBoxCont .innerContblock p {
        color: #000;
        font-family: "ralewayregular";
        font-size: 14px;
        line-height: 22px;
        margin: 0;
        padding: 0;
    }

.prevBoxCont .btnstyle1 a {
    float: none;
}

.prevBoxCont .mediaImgContBlock {
    float: left;
    margin: 15px 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

    .prevBoxCont .mediaImgContBlock .imgblockCont {
        display: inline-block;
        float: none;
        margin: auto;
        position: relative;
        width: auto;
    }

        .prevBoxCont .mediaImgContBlock .imgblockCont img {
            height: auto !important;
            width: 100% !important;
        }

        .prevBoxCont .mediaImgContBlock .imgblockCont .fig-caption {
            display: inline-block;
            font-family: "ralewaylight";
            font-size: 20px;
            left: 0;
            line-height: 24px;
            margin: auto;
            padding: 0 20px;
            position: absolute;
            right: 0;
            text-transform: uppercase;
            top: 50%;
            transform: translateY(-50%);
            width: auto;
        }

.error-msg {
    color: red;
}

.field-validation-error, .field-validation-valid {
    color: #f03;
    float: left;
    font-family: "ralewayregular";
    font-size: 13px;
    margin: 0;
    padding: 5px 0 0;
    text-align: left;
    width: 100%;
}

#feature-image-cropper .note {
    background: #C758A6;
    border: 1px solid #C758A6;
    color: #fff;
    font-family: "MyriadPro-Bold";
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px;
    text-align: left;
}

#feature-image-cropper .modal-content {
    border-radius: 0;
}

#feature-image-cropper .modal-header {
    background: #C758A6 none repeat scroll 0 0;
    padding: 10px 15px;
}

    #feature-image-cropper .modal-header h4 {
        color: #fff;
        font-size: 18px;
    }

#feature-image-cropper .panel {
    border-radius: 0;
}

#feature-image-cropper .modal-body {
    padding: 10px 10px 0 10px;
}

#feature-image-cropper .panel-body {
    border-radius: 0;
    padding: 0;
}

    #feature-image-cropper .panel-body ul {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        #feature-image-cropper .panel-body ul li {
            float: left;
            margin: 0;
            padding: 0;
            width: 50%;
        }

            #feature-image-cropper .panel-body ul li:first-child {
                border-right: 1px solid #f7f7f7;
            }

            #feature-image-cropper .panel-body ul li a {
                background: #C758A6 none repeat scroll 0 0;
                border-radius: 0;
                color: #fff;
                font-family: "MyriadPro-Bold";
                font-size: 16px;
                padding: 9px;
                text-align: center;
                text-transform: uppercase;
            }

                #feature-image-cropper .panel-body ul li a:hover, #feature-image-cropper .panel-body ul li:hover a, #feature-image-cropper .panel-body ul li:hover a:hover {
                    background: #B01180 none repeat scroll 0 0 !important;
                    color: #ffffff !important;
                }

            #feature-image-cropper .panel-body ul li.active a, #feature-image-cropper .panel-body ul li.active:hover a, #feature-image-cropper .panel-body ul li:hover a {
                background: #B01180 none repeat scroll 0 0;
            }

#feature-image-cropper .tab-content {
    float: left;
    margin: 0;
    padding: 15px;
    width: 100%;
}

    #feature-image-cropper .tab-content .cropit-image-preview {
        margin: 0;
    }

    #feature-image-cropper .tab-content .btnBlock {
        padding: 0;
    }

    #feature-image-cropper .tab-content h4 {
        font-size: 16px;
        border-bottom: 1px solid #bdbdbd;
        line-height: 30px;
        margin-bottom: 15px;
        padding-bottom: 5px;
    }

#feature-image-cropper .saveButton .btn {
    background: #C758A6 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    letter-spacing: 1px;
    margin: 0;
    padding: 10px 20px;
    text-transform: uppercase;
}

    #feature-image-cropper .saveButton .btn:hover {
        background: #B01180 none repeat scroll 0 0;
    }

#feature-image-cropper .brwBtn {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: auto;
}

    #feature-image-cropper .brwBtn input[type="file"] {
        opacity: 1;
    }

#feature-image-cropper .cropit-image-zoom-input {
    border: 0 none;
    border-radius: 5px;
    margin: 10px 0;
    padding: 10px 5px;
}

#feature-image-cropper button.close {
    opacity: 1;
}

    #feature-image-cropper button.close span {
        color: #fff;
        font-size: 40px;
        line-height: 24px;
    }

    #feature-image-cropper button.close:hover span {
        color: #B01180;
    }

#Upgrade-image .note {
    background: rgba(229,161,223,.5) none repeat scroll 0 0;
    border: 1px solid #35A6AD;
    color: #333;
    font-family: "MyriadPro-Bold";
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px;
    text-align: left;
}

#Upgrade-image .modal-content {
    border-radius: 0;
}

#Upgrade-image .modal-header {
    background: #C758A6 none repeat scroll 0 0;
    padding: 10px 15px;
}

#Upgrade-image .modal-body {
    padding: 10px 10px 0 10px;
}

#Upgrade-image .modal-header h4 {
    color: #fff;
    font-size: 18px;
}

#Upgrade-image .panel {
    border-radius: 0;
    margin-bottom: 15px;
}

#Upgrade-image .panel-body {
    border-radius: 0;
    padding: 0;
}

#Upgrade-image .modal-footer {
    padding: 10px;
}

#Upgrade-image .panel-body ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    #Upgrade-image .panel-body ul li {
        float: left;
        margin: 0;
        padding: 0;
        width: 50%;
    }

        #Upgrade-image .panel-body ul li:first-child {
            border-right: 1px solid #f7f7f7;
        }

        #Upgrade-image .panel-body ul li a {
            background: #C758A6 none repeat scroll 0 0;
            border-radius: 0;
            color: #fff;
            font-family: "MyriadPro-Bold";
            font-size: 16px;
            padding: 9px;
            text-align: center;
            text-transform: uppercase;
        }

            #Upgrade-image .panel-body ul li a:hover, #feature-image-cropper .panel-body ul li:hover a, #feature-image-cropper .panel-body ul li:hover a:hover {
                background: #B01180 none repeat scroll 0 0 !important;
                color: #ffffff !important;
            }

        #Upgrade-image .panel-body ul li.active a, #feature-image-cropper .panel-body ul li.active:hover a, #feature-image-cropper .panel-body ul li:hover a {
            background: #B01180 none repeat scroll 0 0;
        }

#Upgrade-image .tab-content {
    float: left;
    margin: 0;
    padding: 20px;
    width: 100%;
}

    #Upgrade-image .tab-content .cropit-image-preview {
        margin: 0;
    }

    #Upgrade-image .tab-content .btnBlock {
        padding: 0;
    }

    #Upgrade-image .tab-content h4 {
        font-size: 16px;
        border-bottom: 1px solid #bdbdbd;
        line-height: 30px;
        margin-bottom: 15px;
        padding-bottom: 5px;
    }

#Upgrade-image .saveButton .btn {
    background: #C758A6 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    letter-spacing: 1px;
    margin: 0;
    padding: 10px 20px;
    text-transform: uppercase;
}

    #Upgrade-image .saveButton .btn:hover {
        background: #188489 none repeat scroll 0 0;
    }

#Upgrade-image .brwBtn {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: auto;
}

    #Upgrade-image .brwBtn input[type="file"] {
        opacity: 1;
    }

#Upgrade-image .cropit-image-zoom-input {
    background: #35A6AD none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    margin: 10px 0;
    padding: 10px 5px;
}

#Upgrade-image button.close {
    opacity: 1;
}

    #Upgrade-image button.close span {
        color: #fff;
        font-size: 46px;
        line-height: 24px;
    }

    #Upgrade-image button.close:hover span {
        color: #B01180;
    }

#Upgraded_selectable li {
    border: 3px solid #fff;
}

#Upgrade-Pdf .note {
    background: rgba(229,161,223,.5) none repeat scroll 0 0;
    border: 1px solid #35A6AD;
    color: #333;
    font-family: "MyriadPro-Bold";
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px;
    text-align: left;
}

#Upgrade-Pdf .modal-content {
    border-radius: 0;
}

#Upgrade-Pdf .modal-header {
    background: #C758A6 none repeat scroll 0 0;
    padding: 10px 15px;
}

    #Upgrade-Pdf .modal-header h4 {
        color: #fff;
        font-size: 18px;
    }

#Upgrade-Pdf .panel {
    border-radius: 0;
}

#Upgrade-Pdf .panel-body {
    border-radius: 0;
    padding: 10px 10px 0 10px;
}

    #Upgrade-Pdf .panel-body ul {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        #Upgrade-Pdf .panel-body ul li {
            float: left;
            margin: 0;
            padding: 0;
            width: 50%;
        }

            #Upgrade-Pdf .panel-body ul li a {
                background: #C758A6 none repeat scroll 0 0;
                border-radius: 0;
                color: #fff;
                font-family: "MyriadPro-Bold";
                font-size: 16px;
                padding: 9px;
                text-align: center;
                text-transform: uppercase;
            }

                #Upgrade-Pdf .panel-body ul li a:hover, #feature-image-cropper .panel-body ul li:hover a, #feature-image-cropper .panel-body ul li:hover a:hover {
                    background: #B01180 none repeat scroll 0 0 !important;
                    color: #ffffff !important;
                }

            #Upgrade-Pdf .panel-body ul li.active a, #feature-image-cropper .panel-body ul li.active:hover a, #feature-image-cropper .panel-body ul li:hover a {
                background: #B01180 none repeat scroll 0 0;
            }

#Upgraded_Pdf_selectable ul li {
    border: 3px solid #fff;
    width: 100% !important;
}

#Upgrade-Pdf .tab-content {
    float: left;
    margin: 0;
    padding: 5px 15px 5px 0;
    width: 100%;
}

    #Upgrade-Pdf .tab-content .cropit-image-preview {
        margin: 0;
    }

    #Upgrade-Pdf .tab-content .btnBlock {
        padding: 0;
    }

    #Upgrade-Pdf .tab-content h4 {
        font-size: 16px;
        border-bottom: 1px solid #bdbdbd;
        line-height: 30px;
        margin-bottom: 15px;
        padding-bottom: 5px;
    }

#Upgrade-Pdf .saveButton .btn {
    background: #C758A6 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    letter-spacing: 1px;
    margin: 0;
    padding: 10px 20px;
    text-transform: uppercase;
}

    #Upgrade-Pdf .saveButton .btn:hover {
        background: #188489 none repeat scroll 0 0;
    }

#Upgrade-Pdf .brwBtn {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: auto;
}

    #Upgrade-Pdf .brwBtn input[type="file"] {
        opacity: 1;
    }

#Upgrade-Pdf .cropit-image-zoom-input {
    background: #35A6AD none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    margin: 10px 0;
    padding: 10px 5px;
}

#Upgrade-Pdf button.close {
    opacity: 1;
}

    #Upgrade-Pdf button.close span {
        color: #fff;
        font-size: 46px;
        line-height: 24px;
    }

    #Upgrade-Pdf button.close:hover span {
        color: #B01180;
    }

#Group-image-model .note {
    background: #C758A6;
    border: 1px solid #C758A6;
    color: #fff;
    font-family: "MyriadPro-Bold";
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px;
    text-align: left;
}

#Group-image-model .modal-content {
    border-radius: 0;
}

#Group-image-model .modal-header {
    background: #C758A6 none repeat scroll 0 0;
    padding: 10px 15px;
}

    #Group-image-model .modal-header h4 {
        color: #fff;
        font-size: 18px;
    }

#Group-image-model .modal-body {
    border-radius: 0;
    padding: 10px 10px 0 10px;
}

#Group-image-model .panel {
    border-radius: 0;
}

#Group-image-model .panel-body {
    border-radius: 0;
    padding: 0;
}

    #Group-image-model .panel-body ul {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        #Group-image-model .panel-body ul li {
            float: left;
            margin: 0;
            padding: 0;
            width: 50%;
        }

            #Group-image-model .panel-body ul li:first-child {
                border-right: 1px solid #f7f7f7;
            }

            #Group-image-model .panel-body ul li a {
                background: #C758A6 none repeat scroll 0 0;
                border-radius: 0;
                color: #fff;
                font-family: "MyriadPro-Bold";
                font-size: 16px;
                padding: 9px;
                text-align: center;
                text-transform: uppercase;
            }

                #Group-image-model .panel-body ul li a:hover, #Group-image-model .panel-body ul li:hover a, #Group-image-model .panel-body ul li:hover a:hover {
                    background: #B01180 none repeat scroll 0 0 !important;
                    color: #ffffff !important;
                }

            #Group-image-model .panel-body ul li.active a, #Group-image-model .panel-body ul li.active:hover a, #Group-image-model .panel-body ul li:hover a {
                background: #B01180 none repeat scroll 0 0;
            }

#Group-image-model .tab-content {
    float: left;
    margin: 0;
    padding: 5px 5px;
    width: 100%;
}

    #Group-image-model .tab-content .cropit-image-preview {
        margin: 0;
    }

    #Group-image-model .tab-content .btnBlock {
        padding: 0;
    }

    #Group-image-model .tab-content h4 {
        font-size: 16px;
        border-bottom: 1px solid #bdbdbd;
        line-height: 30px;
        margin-bottom: 15px;
        padding-bottom: 5px;
    }

#Group-image-model .saveButton .btn {
    background: #C758A6 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    letter-spacing: 1px;
    margin: 0;
    padding: 10px 20px;
    text-transform: uppercase;
}

    #Group-image-model .saveButton .btn:hover {
        background: #B01180 none repeat scroll 0 0;
    }

#Group-image-model .brwBtn {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: auto;
}

    #Group-image-model .brwBtn input[type="file"] {
        opacity: 1;
    }

#Group-image-model .cropit-image-zoom-input {
    border: 0 none;
    border-radius: 5px;
    margin: 10px 0;
    padding: 10px 5px;
}

#Group-image-model button.close {
    opacity: 1;
}

    #Group-image-model button.close span {
        color: #fff;
        font-size: 40px;
        line-height: 24px;
    }

    #Group-image-model button.close:hover span {
        color: #B01180;
    }

#Select-Event-image, .popup .note {
    background: rgba(229,161,223,.5) none repeat scroll 0 0;
    border: 1px solid #35A6AD;
    color: #333;
    font-family: "MyriadPro-Bold";
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px;
    text-align: left;
}

    #Select-Event-image .modal-content {
        border-radius: 0;
    }

    #Select-Event-image .modal-header {
        background: #35A6AD none repeat scroll 0 0;
    }

        #Select-Event-image .modal-header h4 {
            color: #fff;
        }

    #Select-Event-image .panel {
        border-radius: 0;
    }

    #Select-Event-image .panel-body {
        border-radius: 0;
        padding: 0;
    }

        #Select-Event-image .panel-body ul {
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
        }

            #Select-Event-image .panel-body ul li {
                float: left;
                margin: 0;
                padding: 0;
                width: 100%;
            }

                #Select-Event-image .panel-body ul li:first-child {
                    border-right: 1px solid #f7f7f7;
                }

                #Select-Event-image .panel-body ul li a {
                    background: #35A6AD none repeat scroll 0 0;
                    border-radius: 0;
                    color: #fff;
                    font-family: "MyriadPro-Bold";
                    font-size: 18px;
                    padding: 10px;
                    text-align: center;
                    text-transform: uppercase;
                }

                    #Select-Event-image .panel-body ul li a:hover, #Group-image-model .panel-body ul li:hover a, #Group-image-model .panel-body ul li:hover a:hover {
                        background: #B01180 none repeat scroll 0 0 !important;
                        color: #ffffff !important;
                    }

                #Select-Event-image .panel-body ul li.active a, #Group-image-model .panel-body ul li.active:hover a, #Group-image-model .panel-body ul li:hover a {
                    background: #B01180 none repeat scroll 0 0;
                }

    #Select-Event-image .tab-content {
        float: left;
        margin: 0;
        padding: 15px;
        width: 100%;
    }

        #Select-Event-image .tab-content .cropit-image-preview {
            margin: 0;
        }

        #Select-Event-image .tab-content .btnBlock {
            padding: 0;
        }

        #Select-Event-image .tab-content h4 {
            border-bottom: 1px solid #bdbdbd;
            line-height: 30px;
            margin-bottom: 15px;
            padding-bottom: 5px;
        }

    #Select-Event-image .saveButton .btn {
        background: #35A6AD none repeat scroll 0 0;
        text-shadow: none;
        border: medium none;
        border-radius: 4px;
        color: #fff;
        letter-spacing: 1px;
        margin: 0;
        padding: 10px 20px;
        text-transform: uppercase;
    }

        #Select-Event-image .saveButton .btn:hover {
            background: #188489 none repeat scroll 0 0;
        }

    #Select-Event-image .brwBtn {
        display: inline-block;
        margin: 0;
        padding: 0;
        width: auto;
    }

        #Select-Event-image .brwBtn input[type="file"] {
            opacity: 1;
        }

    #Select-Event-image .cropit-image-zoom-input {
        background: #35A6AD none repeat scroll 0 0;
        border: 0 none;
        border-radius: 5px;
        margin: 10px 0;
        padding: 10px 5px;
    }

    #Select-Event-image button.close {
        opacity: 1;
    }

        #Select-Event-image button.close span {
            color: #fff;
            font-size: 44px;
            line-height: 24px;
        }

        #Select-Event-image button.close:hover span {
            color: #188489;
        }

    #Select-Event-image .eventliBlock {
        margin: 0 0 -1px;
        width: 100%;
    }

    #Select-Event-image .prod-title h3 {
        font-size: 18px;
        width: 90%;
    }

.popup .note {
    background: rgba(229,161,223,.5) none repeat scroll 0 0;
    border: 1px solid #35A6AD;
    color: #333;
    font-family: "MyriadPro-Bold";
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px;
    text-align: left;
}

.popup .modal-content {
    border-radius: 0;
}

.popup .modal-header {
    background: #35A6AD none repeat scroll 0 0;
}

    .popup .modal-header h4 {
        color: #fff;
    }

.popup .panel {
    border-radius: 0;
}

.popup .panel-body {
    border-radius: 0;
    padding: 0;
}

    .popup .panel-body ul {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .popup .panel-body ul li {
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
        }

            .popup .panel-body ul li:first-child {
                border-right: 1px solid #f7f7f7;
            }

            .popup .panel-body ul li a {
                background: #35A6AD none repeat scroll 0 0;
                border-radius: 0;
                color: #fff;
                font-family: "MyriadPro-Bold";
                font-size: 18px;
                padding: 10px;
                text-align: center;
                text-transform: uppercase;
            }

                .popup .panel-body ul li a:hover, #Group-image-model .panel-body ul li:hover a, #Group-image-model .panel-body ul li:hover a:hover {
                    background: #B01180 none repeat scroll 0 0 !important;
                    color: #ffffff !important;
                }

            .popup .panel-body ul li.active a, #Group-image-model .panel-body ul li.active:hover a, #Group-image-model .panel-body ul li:hover a {
                background: #B01180 none repeat scroll 0 0;
            }

.popup .tab-content {
    float: left;
    margin: 0;
    padding: 15px;
    width: 100%;
}

    .popup .tab-content .cropit-image-preview {
        margin: 0;
    }

    .popup .tab-content .btnBlock {
        padding: 0;
    }

    .popup .tab-content h4 {
        border-bottom: 1px solid #bdbdbd;
        line-height: 30px;
        margin-bottom: 15px;
        padding-bottom: 5px;
    }

.popup .saveButton .btn {
    background: #35A6AD none repeat scroll 0 0;
    text-shadow: none;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    letter-spacing: 1px;
    margin: 0;
    padding: 10px 20px;
    text-transform: uppercase;
}

    .popup .saveButton .btn:hover {
        background: #188489 none repeat scroll 0 0;
    }

.popup .brwBtn {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: auto;
}

    .popup .brwBtn input[type="file"] {
        opacity: 1;
    }

.popup .cropit-image-zoom-input {
    background: #35A6AD none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    margin: 10px 0;
    padding: 10px 5px;
}

.popup button.close {
    opacity: 1;
}

    .popup button.close span {
        color: #fff;
        font-size: 44px;
        line-height: 24px;
    }

    .popup button.close:hover span {
        color: #188489;
    }

.popup .eventliBlock {
    margin: 0 0 -1px;
    width: 100%;
}

.popup .prod-title h3 {
    font-size: 18px;
    width: 90%;
}

.dashboardInvite .note {
    background: rgba(229,161,223,.5) none repeat scroll 0 0;
    border: 1px solid #35A6AD;
    color: #333;
    font-family: "MyriadPro-Bold";
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px;
    text-align: left;
}

.dashboardInvite .modal-content {
    border-radius: 0;
}

.dashboardInvite .modal-header {
    background: #35A6AD none repeat scroll 0 0;
}

    .dashboardInvite .modal-header h4 {
        color: #fff;
    }

.dashboardInvite .panel {
    border-radius: 0;
}

.dashboardInvite .panel-body {
    border-radius: 0;
    padding: 0;
}

    .dashboardInvite .panel-body ul {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .dashboardInvite .panel-body ul li {
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
        }

            .dashboardInvite .panel-body ul li:first-child {
                border-right: 1px solid #f7f7f7;
            }

            .dashboardInvite .panel-body ul li a {
                background: #35A6AD none repeat scroll 0 0;
                border-radius: 0;
                color: #fff;
                font-family: "MyriadPro-Bold";
                font-size: 18px;
                padding: 10px;
                text-align: center;
                text-transform: uppercase;
            }

                .dashboardInvite .panel-body ul li a:hover, #Group-image-model .panel-body ul li:hover a, #Group-image-model .panel-body ul li:hover a:hover {
                    background: #B01180 none repeat scroll 0 0 !important;
                    color: #ffffff !important;
                }

            .dashboardInvite .panel-body ul li.active a, #Group-image-model .panel-body ul li.active:hover a, #Group-image-model .panel-body ul li:hover a {
                background: #B01180 none repeat scroll 0 0;
            }

.dashboardInvite .tab-content {
    float: left;
    margin: 0;
    padding: 15px;
    width: 100%;
}

    .dashboardInvite .tab-content .cropit-image-preview {
        margin: 0;
    }

    .dashboardInvite .tab-content .btnBlock {
        padding: 0;
    }

    .dashboardInvite .tab-content h4 {
        border-bottom: 1px solid #bdbdbd;
        line-height: 30px;
        margin-bottom: 15px;
        padding-bottom: 5px;
    }

.dashboardInvite .saveButton .btn {
    background: #35A6AD none repeat scroll 0 0;
    text-shadow: none;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    letter-spacing: 1px;
    margin: 0;
    padding: 10px 20px;
    text-transform: uppercase;
}

    .dashboardInvite .saveButton .btn:hover {
        background: #188489 none repeat scroll 0 0;
    }

.dashboardInvite .brwBtn {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: auto;
}

    .dashboardInvite .brwBtn input[type="file"] {
        opacity: 1;
    }

.dashboardInvite .cropit-image-zoom-input {
    background: #35A6AD none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    margin: 10px 0;
    padding: 10px 5px;
}

.dashboardInvite button.close {
    opacity: 1;
}

    .dashboardInvite button.close span {
        color: #fff;
        font-size: 44px;
        line-height: 24px;
    }

    .dashboardInvite button.close:hover span {
        color: #188489;
    }

.dashboardInvite .eventliBlock {
    margin: 0 0 -1px;
    width: 100%;
}

.dashboardInvite .prod-title h3 {
    font-size: 18px;
    width: 90%;
}

.bycredCont .dropdownlist {
    float: left;
    margin: 20px 0 0;
    padding: 0;
    width: 100%;
}

.publishpageCont {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .publishpageCont .publishBtnGroup {
        float: left;
        margin: 50px 0;
        padding: 0;
        text-align: center;
        width: 100%;
    }

        .publishpageCont .publishBtnGroup h1 {
            color: #188489;
        }

        .publishpageCont .publishBtnGroup h2 {
            color: #3f3f3f;
            font-size: 30px;
            margin: 50px 0;
            text-align: center;
        }

.btnstyle1 {
    display: inline-block;
}

.btnUp7px {
    margin-top: -7px;
}

.btnstyle1 .btn, .btnstyle1 a {
    background: #35A6AD none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: "MyriadPro-Bold";
    font-size: 16px;
    line-height: 22px;
    margin: 0;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase;
}

.publishpageCont .publishBtnGroup a i.viewLiveIco {
    background: rgba(0,0,0,0) url(/content/images/view-live-event.png) no-repeat scroll left top;
    display: inline-block;
    height: 18px;
    left: 0;
    margin: 0 5px;
    padding: 0;
    position: relative;
    top: 3px;
    width: 20px;
}

.btnstyle1 .btn:hover, .btnstyle1 a:hover {
    background: #188489 none repeat scroll 0 0;
}

.figCont-preview img {
    height: 433px;
    width: 683px;
}

.figCont-preview .fig-caption {
    color: #fff;
    font-family: "ralewaylight";
    font-size: 16px;
    left: 0;
    letter-spacing: 5px;
    line-height: 20px;
    margin: auto;
    padding: 0 50px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

.payementnotiCont label.success {
    background: #30c13e none repeat scroll 0 0;
    color: #ffffff !important;
    padding: 15px;
    width: 100%;
}

.payementnotiCont .form-group.listbox {
    border: 1px solid #bdbdbd;
    float: left;
    margin: 15px 0 0;
    padding: 0;
    width: 100%;
}

    .payementnotiCont .form-group.listbox .list {
        border-bottom: 1px solid #bdbdbd;
        display: table;
        float: left;
        margin: 0;
        padding: 0 10px;
        width: 100%;
    }

        .payementnotiCont .form-group.listbox .list .leftpart {
            border-right: 1px solid #bdbdbd;
            display: table-cell;
            min-height: 30px;
            padding: 5px;
        }

        .payementnotiCont .form-group.listbox .list .rightpart {
            display: table-cell;
            padding: 5px;
        }

        .payementnotiCont .form-group.listbox .list:last-child {
            border-bottom: 0 none;
        }

.modal {
    z-index: 999999;
}

.buyCreditsPopup .modal-dialog {
    width: 300px;
}

.buyCreditsPopup .modal-content {
    border-radius: 0;
}

.buyCreditsPopup .modal-header {
    border-bottom: 0 none;
}

    .buyCreditsPopup .modal-header .close {
        background: #35A6AD none repeat scroll 0 0;
        border-radius: 50%;
        color: #fff;
        opacity: 1;
        padding: 0 8px 5px;
        position: relative;
        right: -21px;
        top: -21px;
    }

        .buyCreditsPopup .modal-header .close:hover {
            background: #188489 none repeat scroll 0 0;
        }

.buyCreditsPopup .modal-body {
    padding: 20px;
    text-align: center;
}

    .buyCreditsPopup .modal-body p {
        color: #000;
        font-family: "ralewayregular";
        font-size: 16px;
        line-height: 22px;
        margin: 0;
        padding: 0;
        text-align: center;
    }

    .buyCreditsPopup .modal-body .buycredlink {
        background: #35A6AD none repeat scroll 0 0;
        border-radius: 5px;
        color: #fff;
        display: inline-block;
        font-family: "MyriadPro-Bold";
        font-size: 16px;
        line-height: 22px;
        margin: 15px 0;
        padding: 10px 20px;
        text-align: center;
        text-transform: uppercase;
    }

        .buyCreditsPopup .modal-body .buycredlink:hover {
            background: #188489 none repeat scroll 0 0;
        }

        .buyCreditsPopup .modal-body .buycredlink i {
            padding-right: 10px;
        }

.srchareacont .field-validation-error {
    display: inline-block;
    width: 300px;
}

.searchleftbar {
    margin-top: 25px;
}

    .searchleftbar .form-group .input-box {
        position: relative;
    }

    .searchleftbar #eventPostCode, .searchleftbar #PostCode {
        padding-right: 40px;
    }

    .searchleftbar .searchbtn1 {
        background: rgba(0,0,0,0) url(/content/images/navigator-icon.png) no-repeat scroll center 6px;
        border: medium none;
        float: right;
        height: 37px;
        margin-right: 8px;
        position: absolute;
        right: 2px;
        top: 2px;
        width: 25px;
        z-index: 2;
    }

    .searchleftbar .srchsidebar {
        border: 1px solid #C758A6;
        border-radius: 4px !important;
        float: left;
        margin-bottom: 15px;
        margin-top: 15px;
        width: 100%;
    }

    .searchleftbar .srchheading {
        background: #C758A6 none repeat scroll 0 0 !important;
        border: 0 none;
        color: #f2f2f2 !important;
        font-family: "ralewayregular";
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 20px;
        margin: 0;
        padding: 11px 17px 10px 15px;
        text-align: left;
        text-transform: uppercase;
    }

        .searchleftbar .srchheading h1 {
            color: #f2f2f2 !important;
            font-size: 16px;
            font-weight: 400;
            line-height: 20px;
            font-family: "ralewayregular";
        }

    .searchleftbar .srchbody {
        display: block;
        float: left;
        padding: 15px;
        width: 100%;
    }

    .searchleftbar label {
        color: #333;
        font-family: "ralewayregular";
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 22px;
        margin: 0;
        padding: 0;
        text-align: left;
        text-transform: uppercase;
        margin-right: 10px;
    }

    .searchleftbar .twobuttons {
        float: left;
        margin: 0;
        padding: 0;
        position: relative;
        width: 100%;
        z-index: 1;
    }

        .searchleftbar .twobuttons input[type="button"] {
            background: #C758A6 none repeat scroll 0 0;
            border: 0 none;
            color: #f2f2f2;
            float: left;
            font-family: "ralewayregular";
            font-size: 16px;
            letter-spacing: 1px;
            line-height: 20px;
            padding: 10px 15px 12px;
            text-transform: uppercase;
            width: 33%;
        }

        .searchleftbar .twobuttons input[type="button"]:last-child {
                float: left;
                margin-right: 0;
        }

.group-search-filter .searchleftbar .twobuttons input[type="button"] {
    width: 50%;
}
    .group-search-filter .searchleftbar .twobuttons input[type="button"]:last-child {
        float: right;
    }
.eventsMainGrid .twobuttons input[type="button"] {font-size:12px; border-right:1px solid #ffffff; }

.searchleftbar .twobuttons input.active[type="button"] {
    background: #B7248B none repeat scroll 0 0;
    /*pointer-events: none;*/
}

    .searchleftbar .panel {
        border-radius: 0;
        float: left;
        position: relative;
        top: -5px;
        width: 100%;
        z-index: 2;
    }

    .searchleftbar button.searchBtn {
        background: #C758A6 none repeat scroll 0 0;
        border: 1px solid #C758A6;
    }

        .searchleftbar button.searchBtn:hover {
            background: #B7248B none repeat scroll 0 0;
            color: #fff;
        }

.srchEventrCont {
    margin-top: 25px;
}

.eventleftDet ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .eventleftDet ul li {
        color: #000;
        float: left;
        font-family: "ralewayregular";
        font-size: 14px;
        list-style: outside none none;
        margin: 5px 0;
        padding-left: 30px;
        width: 100%;
    }

        .eventleftDet ul li .glyphicon {
            margin-left: -30px;
        }

.srchEventrCont .mediablock .panel .panel-heading {
    background: #C758A6 none repeat scroll 0 0;
    margin: 0;
    padding: 15px 15px 10px;
    width: 100%;
}

.srchEventrCont .mediablock .panel-heading h1 {
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
    color: #f2f2f2;
    font-family: "ralewayregular";
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}

.srchEventrCont .mediablock .topmedaiBg {
    float: left;
    margin-bottom: 15px !important;
    width: 100%;
}

.srchEventrCont .outermedia .media-bodyinner .media-heading {
    line-height: normal;
    margin-bottom: 15px;
}

.srchEventrCont .outermedia .media-bodyinner h2.media-heading {
    color: #b5248a;
    font-family: "muroregular",Arial,Helvetica,sans-serif;
    font-size: 20px;
    letter-spacing: normal;
    line-height: normal;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.srchEventrCont .outermedia .media-bodyinner .leftmediaBlock {
    float: left;
    width: 80%;
}

    .srchEventrCont .outermedia .media-bodyinner .leftmediaBlock p {
        margin-bottom: 0;
        margin-top: 15px;
        word-wrap: break-word;
    }

    .srchEventrCont .outermedia .media-bodyinner .leftmediaBlock ul {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .srchEventrCont .outermedia .media-bodyinner .leftmediaBlock ul li {
            color: #000;
            float: left;
            font-family: "ralewayregular";
            font-size: 14px;
            list-style: outside none none;
            margin: 5px 0;
            padding-left: 30px;
            width: 100%;
        }

            .srchEventrCont .outermedia .media-bodyinner .leftmediaBlock ul li .glyphicon {
                margin-left: -30px;
                width: 25px;
            }

.srchEventrCont .outermedia .media-bodyinner .rightmediaBlock {
    float: left;
    text-align: center;
    width: 20%;
}

    .srchEventrCont .outermedia .media-bodyinner .rightmediaBlock img {
        max-width: 100%;
    }

    .srchEventrCont .outermedia .media-bodyinner .rightmediaBlock .mob {
        display: inline-block;
        padding: 0;
        width: 100px !important;
    }

.media-object {
    max-height: 102px !important;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    border-color: #C758A6 !important;
}

.srchEventrCont .pagination li.active a {
    background: #C758A6 none repeat scroll 0 0 !important;
    color: #fff;
}

.srchEventrCont .pagination li a {
    color: #C758A6;
}

.searchleftbar .srchheading {
    position: relative;
}

.searchleftbar .collxpandactive, .searchleftbar .rotate {
    background: rgba(0,0,0,0) url(/content/images/searchboxcollapseicon.png) no-repeat scroll center top !important;
    display: block;
    height: 33px;
    margin-top: -5px;
    width: 37px;
    background-size: 30px !important;
}

.searchleftbar .collxpand {
    background: rgba(0,0,0,0) url(/content/images/searchboxexpandicon.png) no-repeat scroll center top;
    display: none;
    height: 33px;
    margin-top: -5px;
    width: 37px;
    top: 11px;
    right: 20px;
    position: absolute;
    background-size: 30px !important;
}

.searchleftbar #collapseSearch.active {
    display: block !important;
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

.animated.fadeInLeft {
    animation-name: fadeInLeft;
}

.apps_main {
    margin: auto;
    padding: 50px 0;
    width: 50%;
}

    .apps_main .dwblock h1 {
        color: #B5248A;
        font-family: "muroregular";
        font-size: 30px;
        line-height: 30px;
        margin: 15px 0;
        padding: 0;
    }

    .apps_main .dwblock p {
        color: #000;
        font-family: "MyriadPro-Regular";
        font-size: 14px;
        line-height: 20px;
        margin: 10px 0 0;
        padding: 0;
        text-align: left;
    }

    .apps_main .dwblock h6 {
        color: #333;
        font-family: "MyriadPro-Bold";
        font-size: 14px;
        line-height: 20px;
        margin: 10px 0 0;
        padding: 0;
        text-align: left;
    }

    .apps_main .mobile_pic {
        float: left;
        margin: 50px 0;
        padding: 0;
        text-align: center;
        width: 100%;
    }

    .apps_main .appstore_pic {
        float: left;
        margin: 0 0 50px;
        padding: 0;
        width: 100%;
    }

        .apps_main .appstore_pic li {
            float: left;
            list-style: outside none none;
            margin: 0;
            padding: 0 15px;
            width: 50%;
        }

            .apps_main .appstore_pic li a {
                display: inline-block;
                width: 100%;
            }

            .apps_main .appstore_pic li img {
                max-width: 100%;
            }

.PrivacyPolicy {
    margin: 50px auto 100px;
    padding: 0;
    width: 1024px;
}

    .PrivacyPolicy h1 {
        border-bottom: 1px solid #35A6AD;
        color: #35A6AD;
        font-family: "muroregular";
        font-size: 30px;
        line-height: 30px;
        margin: 0 0 15px;
        padding: 15px 0;
        text-align: left;
    }

    .PrivacyPolicy h2 {
        color: #000;
        font-family: "MyriadPro-Bold";
        font-size: 20px;
        letter-spacing: 0;
        line-height: 24px;
        margin: 0 0 10px;
        padding: 15px 0 0;
        text-align: left;
    }

    .PrivacyPolicy p {
        color: #000;
        font-family: "ralewayregular";
        font-size: 14px;
        line-height: 24px;
        margin: 10px 0 0;
        padding: 0;
        text-align: justify;
    }

.eventBlock figure {
    background: rgba(0,0,0,0) url(/content/images/contemporary_china.png) no-repeat scroll left top;
    height: 250px;
    overflow: hidden;
    position: relative;
    width: 50%;
}

    .eventBlock figure a {
        display: inline-block;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }

    .eventBlock figure img {
        max-width: 100%;
        width: 100%;
    }

.preloaderCont {
    height: 36px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 40%;
    transform: translateY(-50%);
    width: 36px;
    z-index: 9999;
}

.preloader-wrapper {
    display: inline-block;
    height: 48px;
    position: relative;
    width: 48px;
}

    .preloader-wrapper.small {
        height: 36px;
        width: 36px;
    }

    .preloader-wrapper.big {
        height: 64px;
        width: 64px;
    }

    .preloader-wrapper.active {
        animation: 1568ms linear 0s normal none infinite running container-rotate;
    }

@keyframes container-rotate {
    100% {
        transform: rotate(360deg);
    }
}

.spinner-layer {
    border-color: #26a69a;
    height: 100%;
    opacity: 0;
    position: absolute;
    width: 100%;
}

.spinner-blue, .spinner-blue-only {
    border-color: #C758A6;
}

.spinner-red, .spinner-red-only {
    border-color: #db4437;
}

.spinner-yellow, .spinner-yellow-only {
    border-color: #f4b400;
}

.spinner-green, .spinner-green-only {
    border-color: #0f9d58;
}

.active .spinner-layer.spinner-blue {
    animation: 5332ms cubic-bezier(.4,0,.2,1) 0s normal both infinite running fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) 0s normal both infinite running blue-fade-in-out;
}

.active .spinner-layer.spinner-red {
    animation: 5332ms cubic-bezier(.4,0,.2,1) 0s normal both infinite running fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) 0s normal both infinite running red-fade-in-out;
}

.active .spinner-layer.spinner-yellow {
    animation: 5332ms cubic-bezier(.4,0,.2,1) 0s normal both infinite running fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) 0s normal both infinite running yellow-fade-in-out;
}

.active .spinner-layer.spinner-green {
    animation: 5332ms cubic-bezier(.4,0,.2,1) 0s normal both infinite running fill-unfill-rotate,5332ms cubic-bezier(.4,0,.2,1) 0s normal both infinite running green-fade-in-out;
}

.active .spinner-layer, .active .spinner-layer.spinner-blue-only, .active .spinner-layer.spinner-red-only, .active .spinner-layer.spinner-yellow-only, .active .spinner-layer.spinner-green-only {
    animation: 5332ms cubic-bezier(.4,0,.2,1) 0s normal both infinite running fill-unfill-rotate;
    opacity: 1;
}

@keyframes fill-unfill-rotate {
    12.5% {
        transform: rotate(135deg);
    }

    25% {
        transform: rotate(270deg);
    }

    37.5% {
        transform: rotate(405deg);
    }

    50% {
        transform: rotate(540deg);
    }

    62.5% {
        transform: rotate(675deg);
    }

    75% {
        transform: rotate(810deg);
    }

    87.5% {
        transform: rotate(945deg);
    }

    100% {
        transform: rotate(1080deg);
    }
}

@keyframes blue-fade-in-out {
    0% {
        opacity: 1;
    }

    25% {
        opacity: 1;
    }

    26% {
        opacity: 0;
    }

    89% {
        opacity: 0;
    }

    90% {
        opacity: 1;
    }

    100% {
        opacity: 1;
    }
}

@keyframes red-fade-in-out {
    0% {
        opacity: 0;
    }

    15% {
        opacity: 0;
    }

    25% {
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

@keyframes yellow-fade-in-out {
    0% {
        opacity: 0;
    }

    40% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    75% {
        opacity: 1;
    }

    76% {
        opacity: 0;
    }
}

@keyframes green-fade-in-out {
    0% {
        opacity: 0;
    }

    65% {
        opacity: 0;
    }

    75% {
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.gap-patch {
    border-color: inherit;
    height: 100%;
    left: 45%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 10%;
}

    .gap-patch .circle {
        left: -450%;
        width: 1000%;
    }

.circle-clipper {
    border-color: inherit;
    display: inline-block;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 50%;
}

    .circle-clipper .circle {
        animation: 0s ease 0s normal none 1 running none;
        border-bottom-color: rgba(0,0,0,0) !important;
        border-left-color: inherit;
        border-radius: 50%;
        border-right-color: inherit;
        border-style: solid;
        border-top-color: inherit;
        border-width: 3px;
        bottom: 0;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 200%;
    }

    .circle-clipper.left .circle {
        border-right-color: rgba(0,0,0,0) !important;
        left: 0;
        transform: rotate(129deg);
    }

    .circle-clipper.right .circle {
        border-left-color: rgba(0,0,0,0) !important;
        left: -100%;
        transform: rotate(-129deg);
    }

.active .circle-clipper.left .circle {
    animation: 1333ms cubic-bezier(.4,0,.2,1) 0s normal both infinite running left-spin;
}

.active .circle-clipper.right .circle {
    animation: 1333ms cubic-bezier(.4,0,.2,1) 0s normal both infinite running right-spin;
}

@keyframes left-spin {
    0% {
        transform: rotate(130deg);
    }

    50% {
        transform: rotate(-5deg);
    }

    100% {
        transform: rotate(130deg);
    }
}

@keyframes right-spin {
    0% {
        transform: rotate(-130deg);
    }

    50% {
        transform: rotate(5deg);
    }

    100% {
        transform: rotate(-130deg);
    }
}

#spinnerContainer.cooldown {
    animation: 1568ms linear 0s normal none infinite running container-rotate,400ms cubic-bezier(.4,0,.2,1) 0s normal none 1 running fade-out;
}

@keyframes fade-out {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.eventsMainGrid .eventDetailCont .mapNote {
    float: left;
    margin: 0 0 15px;
    padding: 0;
    width: 100%;
}

.pageNot {
    margin: 10px auto;
    overflow: hidden;
    padding: 15px 0;
    position: relative;
    text-align: center;
    width: 800px;
}

    .pageNot i {
        color: #B01180;
        font-size: 50px;
    }

    .pageNot h1 {
        color: #878387;
        font-family: "MyriadPro-Regular";
        font-size: 42px;
        font-weight: 400;
        line-height: normal;
        margin-top: 10px;
    }

    .pageNot p {
        color: #000;
        font-size: 20px;
        margin: 15px 0;
    }

    .pageNot a {
        color: #8e3c8a;
        font-weight: 700;
    }

        .pageNot a:hover {
            color: #188489;
        }

    .pageNot .event_buttons input[type="button"] {
        background: #C758A6 none repeat scroll 0 0;
        border: 2px solid #C758A6;
        border-radius: 0;
        box-shadow: none;
        color: #fff;
        font-family: "ralewayregular",Arial,Helvetica,sans-serif;
        font-size: 16px;
        letter-spacing: 1px;
        margin: 15px 2px 4px;
        padding: 8px 20px;
        text-transform: uppercase;
    }

        .pageNot .event_buttons input[type="button"]:hover {
            background: #188489 none repeat scroll 0 0;
            border: 2px solid #188489;
        }

        .pageNot .event_buttons input[type="button"]:nth-child(2) {
            background: #fff none repeat scroll 0 0;
            border: 2px solid #188489;
            color: #188489;
        }

            .pageNot .event_buttons input[type="button"]:nth-child(2):hover {
                background: #188489 none repeat scroll 0 0;
                color: #fff;
            }

    .pageNot .event_buttons a {
        background: #C758A6 none repeat scroll 0 0;
        border: 2px solid #C758A6;
        border-radius: 0;
        box-shadow: none;
        color: #fff;
        font-family: "ralewayregular",Arial,Helvetica,sans-serif;
        font-size: 16px;
        letter-spacing: 1px;
        margin: 15px 2px 4px;
        padding: 8px 20px;
        text-transform: uppercase;
    }

        .pageNot .event_buttons a:hover {
            background: #B01180 none repeat scroll 0 0;
            border: 2px solid #B01180;
        }

        .pageNot .event_buttons a:nth-child(2) {
            background: #fff none repeat scroll 0 0;
            border: 2px solid #B01180;
            color: #B01180;
        }

            .pageNot .event_buttons a:nth-child(2):hover {
                background: #B01180 none repeat scroll 0 0;
                color: #fff;
            }

.eventinnerBlock2 .midtabbBlockCont ul li {
    color: #35A6AD;
    float: left;
    font-family: "MyriadPro-Regular";
    font-size: 26px;
    letter-spacing: 5px;
    line-height: 30px;
    list-style: outside none none;
    margin: 0;
    padding: 25px 0 20px;
    text-align: center;
    width: 100%;
}

.eventinnerBlock2 .featureblock {
    background: rgba(0,0,0,0) url(/content/images/lightsidebg.png) no-repeat scroll 90% 66%;
    box-shadow: 0 2px 10px #000;
    margin: 30px auto 0;
    overflow: hidden;
    padding: 0 0 15px;
    width: 100%;
}

    .eventinnerBlock2 .featureblock .figCont1 {
        background: #000 none repeat scroll 0 0;
        height: 100%;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: relative;
        text-align: center;
        top: 50%;
        width: 100%;
        z-index: 1;
    }

        .eventinnerBlock2 .featureblock .figCont1 img {
            height: auto;
            margin: auto;
            position: relative;
            width: 100%;
        }

    .eventinnerBlock2 .featureblock .figCont {
        background: #000 none repeat scroll 0 0;
        margin: 0;
        overflow: hidden;
        padding: 56.25% 0 0;
        position: relative;
        text-align: center;
        top: 50%;
        width: 100%;
        z-index: 1;
    }

        .eventinnerBlock2 .featureblock .figCont img {
            bottom: 0;
            left: 0;
            margin: auto;
            max-height: 100%;
            min-height: 100%;
            position: absolute;
            right: 0;
            top: 0;
        }

.eventinnerBlock2 .detalCont {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 15px;
    width: 100%;
}

.eventinnerBlock2 .featureblock h2 {
    color: #3d3d3d;
    font-family: "muroregular";
    font-size: 20px;
    line-height: 22px;
    margin: 10px 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}

.eventinnerBlock2 ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .eventinnerBlock2 ul li i {
        color: #C858A7;
        font-size: 14px;
        margin-right: 10px;
    }

    .eventinnerBlock2 ul li {
        color: #000;
        float: left;
        font-family: "MyriadPro-Regular";
        font-size: 12px;
        line-height: normal;
        list-style: outside none none;
        margin: 0 0 5px;
        padding: 0 0 0 25px;
        text-align: left;
        text-transform: uppercase;
        width: 100%;
        line-height: 17px;
    }

        .eventinnerBlock2 ul li span {
            color: #e5a3e2;
            display: inline-block;
            width: auto;
        }

    .eventinnerBlock2 ul li {
        text-overflow: ellipsis;
    }

        .eventinnerBlock2 ul li .txt-span {
            color: #000;
            display: inline-block;
            font-family: "MyriadPro-Regular";
            font-size: 12px;
            line-height: normal;
            overflow: hidden;
            text-align: left;
            text-overflow: ellipsis;
            text-transform: uppercase;
            white-space: nowrap;
            width: 100%;
        }

.eventinnerBlock2 p {
    color: #000;
    float: left;
    font-family: "MyriadPro-Regular";
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 10px 0 0;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.featuredDaysLeft {
    background: #028600 url(/content/images/featuresideIco.png) no-repeat scroll 4px 1px;
    float: right;
    margin: 0 0 10px;
    padding: 2px 0 0 45px;
    position: absolute;
    right: -15px;
    top: 0;
    width: 135px;
}

    .featuredDaysLeft span {
        color: #fff;
        display: inline-block;
        font-family: "MyriadPro-Regular";
        font-size: 16px;
        letter-spacing: 1px;
        text-transform: uppercase;
        width: 100%;
    }

        .featuredDaysLeft span.leftDays {
            color: #fff;
            font-family: "MyriadPro-Regular";
            font-size: 12px;
            line-height: 16px;
            position: relative;
            text-transform: uppercase;
            top: -2px;
        }

#Select-Event-image .featuredDaysLeft {
    background: rgba(0,0,0,0) none repeat scroll 0 0;
    float: right;
    margin: 0 0 10px;
    padding: 2px 0 0 60px;
    position: absolute;
    right: -15px;
    top: 0;
    width: 80px;
}

    #Select-Event-image .featuredDaysLeft span {
        color: #fff;
        display: inline-block;
        font-family: "MyriadPro-Regular";
        font-size: 16px;
        letter-spacing: 1px;
        text-transform: uppercase;
        width: 100%;
    }

        #Select-Event-image .featuredDaysLeft span.leftDays {
            color: #fff;
            font-family: "MyriadPro-Regular";
            font-size: 12px;
            line-height: 16px;
            position: relative;
            text-transform: uppercase;
            top: -2px;
        }

#Select-Event-image .eventliBlock .eventDetBlock .rightCont {
    width: 100%;
}

#Select-Event-image .eventliBlock .eventDetBlock {
    padding: 8px 8px 0 0;
}

    #Select-Event-image .eventliBlock .eventDetBlock .rightCont .prod-title {
        margin: 0;
    }

.payDetCont h2 {
    color: #666;
    font-family: "MyriadPro-Regular";
    font-size: 20px;
    text-transform: uppercase;
}

.payDetCont p {
    color: #666;
    font-family: "MyriadPro-Regular";
    font-size: 19px;
}

.payDetCont .btn-group {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.payDetCont .btn-block {
    background: #8ece3c none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    float: left;
    margin: 0 1% 0 0;
    width: 120px;
}

.payDetCont .detlist {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .payDetCont .detlist label {
        color: #666;
        display: inline-block;
        float: left;
        font-family: "MyriadPro-Regular";
        font-size: 18px;
        font-weight: 700;
        margin: 10px 0 0;
        width: 100%;
    }

    .payDetCont .detlist p {
        color: #666;
        font-family: "MyriadPro-Regular";
        font-size: 16px;
        margin: 10px 0;
    }

.btnBuyTicket {
    background: #ea6d1f none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-family: "MyriadPro-Regular";
    font-size: 20px;
    letter-spacing: 2px;
    margin: 10px 0;
    padding: 15px 15px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

    .btnBuyTicket:hover {
        background: #35a6ad none repeat scroll 0 0;
        color: #fff;
        text-decoration: none;
    }

.feaAdvBlock {
    float: left;
    margin: 0;
    padding: 20px 0;
    width: 100%;
}

    .feaAdvBlock .rightCont {
    }

        .feaAdvBlock .rightCont h4 {
            color: #3f3f3f;
            font-family: "MyriadPro-Regular";
            font-size: 20px;
            font-weight: 400;
            line-height: 30px;
            margin-bottom: 15px;
        }

        .feaAdvBlock .rightCont p {
            clear: both;
            color: #000;
            font-family: "ralewayregular",Arial,Helvetica,sans-serif;
            font-size: 14px;
            line-height: 18px;
        }

        .feaAdvBlock .rightCont .uploadBtn {
            padding: 0;
            text-align: left;
        }

            .feaAdvBlock .rightCont .uploadBtn input[type="button"] {
                background: #C758A6 none repeat scroll 0 0;
                border: medium none;
                border-radius: 3px;
                color: #fff;
                letter-spacing: 1px;
                margin: 15px 0 0;
                padding: 10px 20px;
            }

                .feaAdvBlock .rightCont .uploadBtn input[type="button"]:hover, .feaAdvBlock .rightCont .uploadBtn input[type="button"]:focus {
                    background: #B01180 none repeat scroll 0 0;
                }

        .feaAdvBlock .rightCont .form-group {
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
        }

            .feaAdvBlock .rightCont .form-group .selcBlock {
                margin-bottom: 15px;
                width: 50%;
            }

.eventliBlock .eventDetBlock .rightCont .prod-title h3 {
    width: 70%;
}

.eventinnerBlock2 .featureblock .readMBtn {
    background: #C858A7 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-family: "ralewayregular",Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 5px 15px;
    text-transform: uppercase;
}

    .eventinnerBlock2 .featureblock .readMBtn:hover {
        background: #b5248a none repeat scroll 0 0;
    }

.feaAdvBlock .featurboxcont .featureblock {
    margin-top: 0;
}

    .feaAdvBlock .featurboxcont .featureblock .figCont {
        position: relative;
    }

    .feaAdvBlock .featurboxcont .featureblock .ViewEvent {
        background: #C758A6 none repeat scroll 0 0;
        color: #fff;
        display: inline-block;
        font-family: "ralewayregular";
        font-size: 18px;
        left: 0;
        margin: 0;
        padding: 5px 15px;
        position: absolute;
        text-align: center;
        top: 0;
        z-index: 2;
    }

.feaAdvBlock .readMBtn {
    background: #C758A7;
    color: #fff;
    display: inline-block;
    font-family: "ralewayregular",Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 5px 15px;
    text-transform: uppercase;
}

.feaAdvBlock .featurboxcont .featureblock p {
    padding: 10px;
}

.upgradedEvent .uploadBtn input[type="button"] {
    background: #C758A6 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    letter-spacing: 1px;
    margin: 15px 0 0;
    padding: 10px 20px;
}

    .upgradedEvent .uploadBtn input[type="button"]:hover {
        background: #B01180 none repeat scroll 0 0;
    }

#Upgraded_selectable li img:hover {
    opacity: .5;
    cursor: pointer;
}

#selectable li img:hover {
    opacity: .5;
    cursor: pointer;
}

.media-body {
    display: inline-block !important;
    width: 100% !important;
}

.innpageCont {
    position: relative;
}

.eventListCont .newbannerCont {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .eventListCont .newbannerCont figure {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .eventListCont .newbannerCont figure img {
            height: auto;
            max-width: 100%;
        }

.innpageCont .srch-box-Cont {
    background: #e6e7e8 none repeat scroll 0 0;
    float: left;
    margin: 50px 5% 15px;
    padding: 15px 15px 0;
    width: 90%;
}

    .innpageCont .srch-box-Cont .srchkeyInputcont {
        float: left;
        margin: 0;
        padding: 10px;
        position: relative;
        width: 45%;
    }

        .innpageCont .srch-box-Cont .srchkeyInputcont i {
            color: #a5a5a5;
            font-size: 24px;
            left: 10px;
            padding: 10px;
            position: absolute;
            top: 8px;
        }

    .innpageCont .srch-box-Cont input[type="text"] {
        background: #fff none repeat scroll 0 0;
        border: 0 none;
        color: #000;
        font-family: "MyriadPro-Regular";
        font-size: 14px;
        height: 40px;
        letter-spacing: 0;
        line-height: 22px;
        margin: 0;
        padding: 7px 10px 5px 40px;
        text-align: left;
        width: 100%;
    }

    .innpageCont .srch-box-Cont .btnblock {
        float: left;
        padding: 10px;
        width: 10%;
    }

        .innpageCont .srch-box-Cont .btnblock button[type="submit"] {
            background: #e6e7e8 none repeat scroll 0 0;
            border: 2px solid #a5a6a7;
            border-radius: 0;
            font-family: "MyriadPro-Bold";
            font-size: 10px;
            font-weight: 700;
            height: 40px;
            letter-spacing: 3px;
            padding-right: 5px;
            text-align: center;
            text-transform: uppercase;
        }

            .innpageCont .srch-box-Cont .btnblock button[type="submit"]:hover {
                background: #a5a6a7 none repeat scroll 0 0;
                box-shadow: none;
                color: #fff;
            }

.innpageCont .inn-middle-cont {
    float: left;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0;
    width: 90%;
}

.innpageCont .module-block {
    background: #f9f9f9 none repeat scroll 0 0;
    box-shadow: 0 2px 8px rgba(0,0,0,.5);
    float: left;
    margin: 25px 0 0;
    padding: 0;
    width: 100%;
}

    .innpageCont .module-block .title-block {
        background: #C758A6 none repeat scroll 0 0;
        float: left;
        padding: 18px;
        width: 100%;
    }

        .innpageCont .module-block .title-block h2 {
            color: #fefefe;
            font-family: "MyriadPro-Regular";
            font-size: 20px;
            letter-spacing: 0;
            margin: 0;
            padding: 0;
            text-align: left;
        }

    .innpageCont .module-block .detail-block {
        float: left;
        margin: 0;
        padding: 20px;
        width: 100%;
    }

        .innpageCont .module-block .detail-block figure {
            margin: 0;
            max-height: 338px;
            overflow: hidden;
            padding: 0;
            width: 100%;
        }

            .innpageCont .module-block .detail-block figure img {
                height: auto;
                max-width: 100%;
            }

        .innpageCont .module-block .detail-block p {
            color: rgba(0,0,0,.4);
            font-family: "MyriadPro-Regular";
            font-size: 15px;
            line-height: 20px;
            margin: 20px 0;
            padding: 0;
            text-align: left;
        }

.innpageCont .group-event-block .single-event-block {
    float: left;
    margin: 0;
    padding: 20px;
    width: 100%;
}

    .innpageCont .group-event-block .single-event-block figure {
        display: inline-block;
        float: left;
        margin: 0 15px 0 0;
        padding: 0;
        width: 40%;
    }

        .innpageCont .group-event-block .single-event-block figure img {
            height: auto;
            max-width: 100%;
            width: 100%;
        }

    .innpageCont .group-event-block .single-event-block .eventDet-block {
        float: left;
        margin: 0;
        padding: 0;
        width: 50%;
    }

        .innpageCont .group-event-block .single-event-block .eventDet-block h4 {
            color: #777676;
            font-family: "MyriadPro-Bold";
            font-size: 15px;
            line-height: 20px;
            margin: 0;
            padding: 0 0 15px;
            text-align: left;
        }

        .innpageCont .group-event-block .single-event-block .eventDet-block p {
            color: rgba(0,0,0,.4);
            font-family: "MyriadPro-Regular";
            font-size: 15px;
            line-height: 20px;
            margin-bottom: 15px;
            max-height: 40px;
            overflow: hidden;
            text-align: left;
        }

        .innpageCont .group-event-block .single-event-block .eventDet-block ul {
            list-style: outside none none;
            width: 100%;
        }

            .innpageCont .group-event-block .single-event-block .eventDet-block ul li {
                color: #777;
                font-family: "MyriadPro-Regular";
                font-size: 14px;
                padding: 0 0 10px 25px;
                text-align: left;
                width: 100%;
            }

                .innpageCont .group-event-block .single-event-block .eventDet-block ul li.date {
                    background: rgba(0,0,0,0) url(/content/images/dateIco.png) no-repeat scroll left top;
                }

                .innpageCont .group-event-block .single-event-block .eventDet-block ul li.location {
                    background: rgba(0,0,0,0) url(/content/images/locationIco.png) no-repeat scroll left top;
                }

.innpageCont .group-event-block .button-gruop {
    float: left;
    margin: 0;
    padding: 20px;
    width: 100%;
}

    .innpageCont .group-event-block .button-gruop a {
        border: 2px solid #a5a6a7;
        border-radius: 0;
        color: #777676;
        display: inline-block;
        font-family: "MyriadPro-Bold";
        font-size: 10px;
        font-weight: 700;
        height: 40px;
        letter-spacing: 3px;
        line-height: 35px;
        padding: 0 15px;
        text-align: center;
        text-transform: uppercase;
    }

        .innpageCont .group-event-block .button-gruop a:hover {
            background: #a5a6a7 none repeat scroll 0 0;
            color: #fff;
        }

.innpageCont .inn-middle-cont .join-group-modual {
    float: left;
    margin: 25px 0 0;
    padding: 0;
    width: 100%;
}

.srchEventrCont .innpageCont .inn-middle-cont .join-group-modual {
    margin: 0;
}

.innpageCont .inn-middle-cont .join-group-modual a {
    border: 2px solid #e3a1e1;
    color: #C758A6;
    display: inline-block;
    font-size: 18px;
    margin: 0;
    padding: 15px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}

    .innpageCont .inn-middle-cont .join-group-modual a:hover {
        background: #e3a1e1 none repeat scroll 0 0;
        color: #fff;
    }

.innpageCont .inn-middle-cont .fixdmod {
    border: 2px solid #C758A6;
    float: left;
    margin: 25px 0 0;
    padding: 0;
    width: 100%;
}

    .innpageCont .inn-middle-cont .fixdmod .title-block {
        background: #C758A6 none repeat scroll 0 0;
        float: left;
        margin: 0;
        padding: 15px;
        width: 100%;
    }

        .innpageCont .inn-middle-cont .fixdmod .title-block h3 {
            color: #fefefe;
            font-family: "MyriadPro-Regular";
            font-size: 20px;
            line-height: 24px;
            margin: 0;
            text-align: left;
        }

    .innpageCont .inn-middle-cont .fixdmod .inn-cont {
        float: left;
        margin: 0;
        padding: 15px;
        width: 100%;
    }

    .innpageCont .inn-middle-cont .fixdmod ul {
        list-style: outside none none;
    }

        .innpageCont .inn-middle-cont .fixdmod ul li {
            color: rgba(0,0,0,.4);
            font-family: "MyriadPro-Regular";
            font-size: 14px;
        }

            .innpageCont .inn-middle-cont .fixdmod ul li.date::before {
                color: #e3a1e1;
                content: "";
                font-family: "FontAwesome";
                font-size: 20px;
                margin-right: 15px;
            }

    .innpageCont .inn-middle-cont .fixdmod .link-box {
        color: rgba(0,0,0,.4);
        float: left;
        font-family: "MyriadPro-Regular";
        font-size: 14px;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .innpageCont .inn-middle-cont .fixdmod .link-box a {
            color: rgba(0,0,0,.4);
            display: inline-block;
            font-family: "MyriadPro-Regular";
            font-size: 14px;
            text-decoration: underline;
        }

            .innpageCont .inn-middle-cont .fixdmod .link-box a:hover {
                color: #C758A6;
            }

    .innpageCont .inn-middle-cont .fixdmod .ppl-list {
        float: left;
        margin: 0;
        padding: 5px 0 5px 10px;
        width: 100%;
    }

        .innpageCont .inn-middle-cont .fixdmod .ppl-list:hover {
            background: #f2f2f2 none repeat scroll 0 0;
        }

        .innpageCont .inn-middle-cont .fixdmod .ppl-list .img-block {
            display: inline-block;
            float: left;
            margin: 0 10px 0 0;
            max-height: 80px;
            overflow: hidden;
            padding: 0;
            width: 47px;
        }

            .innpageCont .inn-middle-cont .fixdmod .ppl-list .img-block img {
                height: 50px;
                text-align: center;
                width: auto;
            }

        .innpageCont .inn-middle-cont .fixdmod .ppl-list h3 {
            color: rgba(0,0,0,.4);
            font-family: "MyriadPro-Bold";
            font-size: 14px;
            line-height: normal;
            margin: 0;
            padding: 0;
        }

.fixdmod .ppl-list h4 {
    color: rgba(0,0,0,.4);
    font-family: "MyriadPro-Regular";
    font-size: 14px;
    line-height: normal;
    margin: 0;
    padding: 0;
}

.innpageCont .inn-middle-cont .people-group.fixdmod .inn-cont {
    padding: 0;
}

.innpageCont .inn-middle-cont .people-group.fixdmod .button-gruop {
    float: left;
    margin: 0;
    padding: 15px;
    width: 100%;
}

    .innpageCont .inn-middle-cont .people-group.fixdmod .button-gruop a {
        border: 2px solid #a5a6a7;
        border-radius: 0;
        color: #777676;
        display: inline-block;
        font-family: "MyriadPro-Bold";
        font-size: 10px;
        font-weight: 700;
        height: 38px;
        letter-spacing: 3px;
        line-height: 24px;
        padding: 5px 15px;
        text-align: center;
        text-transform: uppercase;
    }

        .innpageCont .inn-middle-cont .people-group.fixdmod .button-gruop a:hover {
            background: #a5a6a7 none repeat scroll 0 0;
            color: #fff;
        }

.innpageCont .inn-middle-cont .ppl-group-list-first {
    padding-bottom: 15px;
    padding-top: 15px;
    position: relative;
}

    .innpageCont .inn-middle-cont .ppl-group-list-first .img_effects {
        border: #fff solid 1px;
        background: #000 none repeat scroll 0 0;
        float: left;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
        width: 100%;
    }

    .innpageCont .inn-middle-cont .ppl-group-list-first figure:hover {
        opacity: 1;
    }

    .innpageCont .inn-middle-cont .ppl-group-list-first figure {
        background: #000 none repeat scroll 0 0;
        margin: 0;
        overflow: hidden;
        padding: 83.25% 0 0;
        position: relative;
        text-align: center;
        top: 0%;
        width: 100%;
        opacity: .64;
        z-index: 1;
    }

        .innpageCont .inn-middle-cont .ppl-group-list-first figure img {
            bottom: 0;
            left: 0;
            margin: auto;
            max-height: 100%;
            min-height: 100%;
            position: absolute;
            right: 0;
            top: 0;
            width: auto;
        }

    .innpageCont .inn-middle-cont .ppl-group-list-first .btnoverlay {
        bottom: 15px;
        margin: 0 1px;
        left: 15px;
        position: absolute;
        right: 0;
        width: 90%;
        z-index: 99;
        transition-duration: 0.4s;
        transition-timing-function: linear;
        -webkit-transition-property: background;
        -webkit-transition-duration: 0.4s;
        -webkit-transition-timing-function: linear;
    }

        .innpageCont .inn-middle-cont .ppl-group-list-first .btnoverlay .caption {
            text-transform: capitalize;
            color: #fff;
            font-family: "ralewayregular",Arial,Helvetica,sans-serif;
            font-size: 17px;
            line-height: 22px;
            margin: 15px 0 22px 18px;
            padding: 0;
            text-align: left;
            width: 80%;
            z-index: 2;
        }

        .innpageCont .inn-middle-cont .ppl-group-list-first .btnoverlay .locationevent {
            color: #fff;
            float: left;
            font-family: "ralewayregular",Arial,Helvetica,sans-serif;
            font-size: 14px;
            line-height: 19px;
            margin: 0 9px 15px 39px;
            z-index: 99;
        }

            .innpageCont .inn-middle-cont .ppl-group-list-first .btnoverlay .locationevent .glyphicon {
                color: #fff;
                float: left;
                font-size: 22px;
                margin: -2px 8px 0 -26px;
            }

        .innpageCont .inn-middle-cont .ppl-group-list-first .btnoverlay a, .innpageCont .inn-middle-cont .ppl-group-list-first span.add-media {
            border: 2px solid #fff;
            border-radius: 50%;
            bottom: 13px;
            color: #fff;
            font-size: 18px;
            font-weight: 400;
            height: 30px;
            line-height: 27px;
            position: absolute;
            right: 15px;
            text-align: center;
            text-transform: capitalize;
            width: 30px;
            z-index: 3;
        }

    .innpageCont .inn-middle-cont .ppl-group-list-first:hover .btnoverlay {
        margin: 0 1px;
        bottom: 15px;
        left: 15px;
        position: absolute;
        right: 0;
        z-index: 99;
        background: rgba(0,0,0,.61);
    }

    .innpageCont .inn-middle-cont .ppl-group-list-first:hover .img_effects {
        border: #ccc solid 1px;
    }

        .innpageCont .inn-middle-cont .ppl-group-list-first:hover .img_effects figure {
            opacity: 1;
        }

.innpageCont .inn-middle-cont .ppl-group-list-second {
    background: #f0f2f3 none repeat scroll 0 0;
    box-shadow: 0 2px 5px rgba(0,0,0,.35);
    float: left;
    margin-top: 30px;
    width: 100%;
}

    .innpageCont .inn-middle-cont .ppl-group-list-second figure {
        box-shadow: 0 2px 10px #000;
        float: left;
        opacity: .64;
        position: relative;
        width: 100%;
        z-index: 1;
    }

    .innpageCont .inn-middle-cont .ppl-group-list-second .img_effects {
        background: #000 none repeat scroll 0 0;
        float: left;
        width: 100%;
    }

    .innpageCont .inn-middle-cont .ppl-group-list-second figure:hover {
        opacity: 1;
    }

    .innpageCont .inn-middle-cont .ppl-group-list-second .caption {
        color: #000;
        float: left;
        font-family: "MyriadPro-Regular";
        font-size: 15px;
        line-height: 30px;
        margin: 0;
        padding: 30px 16px 0;
        text-align: left;
        width: 100%;
        z-index: 2;
    }

    .innpageCont .inn-middle-cont .ppl-group-list-second .button-gruop a {
        border: 2px solid #878888;
        border-radius: 0;
        color: #777676;
        display: inline-block;
        font-family: "MyriadPro-Bold";
        font-size: 12px;
        font-weight: 700;
        height: 45px;
        letter-spacing: 1px;
        line-height: 41px;
        padding: 0 15px;
        text-align: center;
        text-transform: uppercase;
    }

        .innpageCont .inn-middle-cont .ppl-group-list-second .button-gruop a:hover {
            background: #a5a6a7 none repeat scroll 0 0;
            color: #fff;
        }

    .innpageCont .inn-middle-cont .ppl-group-list-second .button-gruop {
        float: left;
        padding: 16px 16px 30px;
    }

        .innpageCont .inn-middle-cont .ppl-group-list-second .button-gruop.join {
            float: right;
        }

    .innpageCont .inn-middle-cont .ppl-group-list-second img {
        width: 100%;
    }

.eventListCont .newbannerCont figure img {
    height: auto;
    width: 100%;
}

.total-cost {
    border: 2px solid #777676;
    clear: both;
    margin: 20px auto;
    padding: 10px;
    text-align: center;
    width: 300px;
}

    .total-cost a {
        color: #000;
        font-family: "MyriadPro-Bold";
        font-size: 12px;
    }

.total-cost_main {
    display: inline-block;
    margin-top: 15px;
    width: 100%;
}

.bottom_mar {
    display: inline-block;
    margin-bottom: 25px;
    width: 100%;
}

.event_Group_right {
    float: right;
    width: 50%;
}

.event_Group_center {
    border-bottom: 1px solid #C758A6;
    display: inline-block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
}

.innpageCont.GroupDetails {
    width: 100%;
}

.srch-box-Cont.list_of-usee {
    background-color: #fff;
    border: 1px solid #ccc;
    margin: 0;
    width: 100%;
}

.form-group.srchkeyInputcont.list_of-usee_form-group {
    width: 84%;
}

.search.form-control.list_see {
    background: #edebeb none repeat scroll 0 0 !important;
}

.btn.btn-default.list_search[type="submit"] {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #a5a6a7;
    border-radius: 0;
    color: #777676;
    font-family: "MyriadPro-Bold";
    font-size: 13px;
    font-weight: 700;
    height: 40px;
    letter-spacing: 3px;
    padding-right: 15px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

    .btn.btn-default.list_search[type="submit"]:hover {
        background: #a5a6a7 none repeat scroll 0 0;
        box-shadow: none;
        color: #fff;
    }

.btn.btn-default.list_search1[type="submit"] {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #a5a6a7;
    border-radius: 0;
    color: #777676;
    font-size: 13px;
    height: 40px;
    letter-spacing: 3px;
    padding-right: 15px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

    .btn.btn-default.list_search1[type="submit"]:hover {
        background: #a5a6a7 none repeat scroll 0 0;
        box-shadow: none;
        color: #fff;
    }

.srch-box-Cont .btnblocks {
    float: left;
    padding: 10px;
    width: 15%;
}

.single-event-block.list_list_box {
    background-color: #fff;
    border: 1px solid #ccc;
    display: inline-block;
    margin: 0 0 30px;
    width: 100%;
}

.eventDet-block.list_blog {
    min-height: 130px;
    margin-top: 20px;
    padding-bottom: 20px;
}

    .eventDet-block.list_blog h4 {
        color: #777676;
        font-family: "MyriadPro-Bold";
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 5px;
    }

    .eventDet-block.list_blog p {
        margin-bottom: 5px;
        min-height: 32px;
    }

.inn-middle-cont .single-event-block.list_list_box figure img {
    height: 100%;
}

.inn-middle-cont .single-event-block.list_list_box figure {
    display: inline-block;
    float: left;
    margin: 25px;
    padding: 0;
    width: 22%;
}

    .inn-middle-cont .single-event-block.list_list_box figure.GroupMainImage {
        display: inline-block;
        float: left;
        height: 250px;
        margin: 25px;
        padding: 0;
    }

.btn_left {
    float: left;
    margin-right: 15px;
    width: auto;
}

.btn_right {
    float: left;
    width: auto;
}

.eventDetailCont.marginTop20 .upgradep p {
    color: #c7c7c7;
    font-family: "MyriadPro-Regular";
    font-size: 15px;
    height: auto;
    line-height: 20px;
    margin-bottom: 0;
}

.eventDetailCont.marginTop20 p {
    color: #c7c7c7;
    font-family: "MyriadPro-Regular";
    font-size: 15px;
    line-height: 20px;
    margin: 33px 0;
}

    .eventDetailCont.marginTop20 p.GroupDescription {
        height: 158px;
        overflow: hidden;
    }

.button-gruop {
    float: left;
    margin: 0;
    padding: 20px;
    width: 100%;
}

    .button-gruop a {
        border: 2px solid #a5a6a7;
        border-radius: 0;
        color: #777676;
        display: inline-block;
        font-family: "MyriadPro-Bold";
        font-size: 10px;
        font-weight: 700;
        height: 40px;
        letter-spacing: 1px;
        line-height: 35px;
        padding: 0 15px;
        text-align: center;
        text-transform: uppercase;
    }

        .button-gruop a:hover {
            background: #a5a6a7 none repeat scroll 0 0;
            color: #fff;
        }

.button-create {
    float: right;
    margin: 0;
    padding: 20px 0;
    width: auto;
}

    .button-create a {
        border: 2px solid #C758A6;
        border-radius: 0;
        color: #C758A6;
        display: inline-block;
        font-family: "MyriadPro-Bold";
        font-size: 15px;
        font-weight: 700;
        height: 50px;
        letter-spacing: 1px;
        line-height: 45px;
        padding: 0 15px;
        text-align: center;
        text-transform: uppercase;
    }

        .button-create a:hover {
            background: #C758A6 none repeat scroll 0 0;
            color: #fff;
        }

.single-event-block.list_list_box.Mauris_pci figure {
    display: inline-block;
    float: left;
    margin: 15px 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.button-gruop.button-upgrade {
    padding: 10px;
    width: auto;
}

.upgradep {
    padding-left: 20px;
}

.inn-middle-cont .single-event-block.list_list_box figure img.imgGroupUsers {
    height: 100px;
    width: auto;
}

.eventsMainGrid img#GroupBackgroudImage {
    height: 100%;
    width: 100%;
}

.Bookmarkcalender {
    min-width: 123px !important;
}

.disabled {
    opacity: .6;
    pointer-events: none;
}

.Token {
    background: #C758A6 none repeat scroll 0 0 !important;
    border: thin solid #ffc5ff !important;
    color: #ffffff !important;
    height: auto !important;
    padding: 5px !important;
}

    .Token a {
        color: #ffffff !important;
    }

.Tokenize .Dropdown {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

    .Tokenize .Dropdown li:hover, .Tokenize .Dropdown li.Hover, .Tokenize .Dropdown li.Hover:hover {
        background-color: #C758A6 !important;
        background-image: none !important;
        color: #fff;
    }

.mygroup-list .listtabBlock ul li {
    padding: 5px 0;
}

    .mygroup-list .listtabBlock ul li span {
        position: static;
    }

.mygroup-list .listtabBlock ul li {
    padding: 15px 5px;
}

    .mygroup-list .listtabBlock ul li:first-child {
        width: 15%;
    }

    .mygroup-list .listtabBlock ul li:nth-child(2) {
        width: 22%;
    }

    .mygroup-list .listtabBlock ul li:nth-child(4) {
        width: 23%;
    }

    .mygroup-list .listtabBlock ul li span a {
        font-size: 18px;
        text-transform: uppercase;
    }

    .mygroup-list .listtabBlock ul li i {
        background-image: none;
        color: #C758A6;
        font-size: 22px;
        height: auto;
        margin: 0 0 0 15px;
        position: static;
    }

    .mygroup-list .listtabBlock ul li:hover i, .mygroup-list .listtabBlock ul li.active i {
        color: #fff;
    }

.mygroup-list .button-create {
    margin: 25px 5% 0;
    text-align: right;
    width: 97%;
}

.mygroup-list .eventDetBlock .delgroup-link {
    background: #C758A6 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    padding: 5px 8px;
    position: absolute;
    right: 5px;
    top: 5px;
}

.subscription_box {
    border: 1px solid #f1f1f1;
    float: left;
    margin: 0;
    padding: 15px;
    width: 100%;
}

    .subscription_box h2 {
        color: #C758A6;
        font-size: 18px;
        font-weight: 700;
        line-height: 24px;
        margin: 0 0 20px;
        padding: 0;
    }

    .subscription_box .tableCont table {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .subscription_box .tableCont table tr {
            border-bottom: thin solid #f1f1f1;
        }

        .subscription_box .tableCont table thead tr th {
            color: #464646;
            font-size: 14px;
            padding: 7px;
            text-align: left;
            text-transform: capitalize;
        }

        .subscription_box .tableCont table tbody tr td {
            color: #464646;
            font-size: 14px;
            padding: 7px;
        }

            .subscription_box .tableCont table tbody tr td i {
                position: relative;
                top: 2px;
            }

        .subscription_box .tableCont table tbody tr:last-child {
            border-bottom: 0 none;
        }

    .subscription_box .tableCont .bootstrap-switch-handle-on {
        background: #C758A6 none repeat scroll 0 0 !important;
    }

    .subscription_box .tableCont .bootstrap-switch {
        border-color: #C758A6 !important;
    }

    .subscription_box .tableCont .bootstrap-switch-handle-on, .subscription_box .tableCont .bootstrap-switch-handle-off, .subscription_box .tableCont .bootstrap-switch-label {
        font-size: 14px !important;
        line-height: 18px !important;
    }

.eventCarousel .slide .thumbnail {
    position: relative;
}

.eventCarousel .slide h6 {
    line-height: normal;
}

.eventCarousel .slide .thumbnail {
    min-height: 260px !important;
}

.dashboard-Cont .titleBlock {
    float: left;
    padding: 5px 15px !important;
}

    .dashboard-Cont .titleBlock h1 .label_btn_block {
        background: #35a6ad;
        padding: 5px 10px;
        border-radius: 4px;
        color: #f2f2f2;
        font-family: "ralewayregular";
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 20px;
        margin: 5px 0;
        text-align: left;
        text-transform: uppercase;
        display: inline-block;
    }

        .dashboard-Cont .titleBlock h1 .label_btn_block:hover {
            background: #188489;
        }

    .dashboard-Cont .titleBlock h1 .normal_txt_label {
        display: inline-block;
        margin: 0;
        padding: 10px;
    }

    .dashboard-Cont .titleBlock h1 .badge {
        margin: 10px 0;
    }

    .dashboard-Cont .titleBlock .badge {
        background: #35a6ad none repeat scroll 0 0;
        box-shadow: none;
        padding: 5px 10px;
        position: relative;
        right: 0;
        top: 0;
    }

    .dashboard-Cont .titleBlock .favIcon {
        color: #fff;
        font-size: 20px;
        margin: 0 10px 0 0;
        padding: 0;
    }

.eventCarousel {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

    .eventCarousel .slide .thumbnail .figCont {
        background: #EFEFEF none repeat scroll 0 0;
        margin: 0;
        overflow: hidden;
        padding: 56.25% 0 0;
        position: relative;
        text-align: center;
        top: 50%;
        width: 100%;
        z-index: 1;
    }

        .eventCarousel .slide .thumbnail .figCont img {
            bottom: 0;
            left: 0;
            margin: auto;
            max-height: 100%;
            min-height: 100%;
            position: absolute;
            right: 0;
            top: 0;
        }

    .eventCarousel .slick-arrow {
        background: rgba(0,0,0,0) none repeat scroll 0 0;
        border: 0 none;
        font-size: 0;
        height: 20px;
        position: absolute;
        top: 50%;
        width: 20px;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 99;
    }

        .eventCarousel .slick-arrow:hover::before {
            color: #188489;
        }

    .eventCarousel .slick-next {
        right: 0;
        width: 36px;
        height: 36px;
    }

    .eventCarousel .slick-prev {
        left: 0;
        width: 36px;
        height: 36px;
    }

        .eventCarousel .slick-prev::before {
            bottom: inherit;
            color: #fff;
            content: "\e079";
            font-family: "Glyphicons Halflings";
            font-size: 14px;
            font-weight: 300;
            left: 0;
            line-height: normal;
            padding: 0 6px;
            position: absolute;
            right: inherit;
            top: 0;
            width: 36px;
            height: 36px;
            line-height: 36px;
            border-radius: 50%;
            background-color: rgb(199,88,166);
        }

        .eventCarousel .slick-next:hover::before, .eventCarousel .slick-prev:hover::before {
            color: #fff;
        }

    .eventCarousel .slick-next::before {
        bottom: inherit;
        color: #fff;
        content: "\e080";
        font-family: "Glyphicons Halflings";
        font-size: 14px;
        font-weight: 300;
        left: 0;
        line-height: normal;
        padding: 0 6px;
        position: absolute;
        right: inherit;
        top: 0;
        width: 36px;
        height: 36px;
        line-height: 36px;
        border-radius: 50%;
        background-color: rgb(199,88,166);
    }

.dashboard-Cont .no-event-box {
    border: thin solid #C758A6;
    clear: both;
    font-size: 14px;
    margin: 0 auto 15px;
    padding: 10px;
    text-align: center;
    width: 100%;
}

.eventCarousel .slide .event_link {
    bottom: 0;
    float: left;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%;
}

.eventCarousel .slide .favIcon {
    color: #c790c5;
    float: left;
    font-size: 20px;
    margin: 0 10px;
    padding: 5px 0;
}

.event-select-block {
    border-bottom: thin solid #ddd;
    padding: 0;
    position: relative;
}

    .event-select-block:last-child {
        border-bottom: 0 none;
    }

    .event-select-block label {
        font-size: 16px;
        font-weight: 700;
        line-height: 24px;
        margin: 0;
        padding: 10px 10px 10px 40px !important;
        text-transform: none;
        width: 100%;
    }

        .event-select-block label.selected {
            background: rgba(229,161,223,.5) none repeat scroll 0 0;
        }

        .event-select-block label input[type="checkbox"] {
            display: inline-block;
            height: auto;
            margin-left: -24px;
            margin-right: 5px;
            width: auto;
        }

        .event-select-block label span {
            color: #979797;
            display: inline-block;
            font-size: 14px;
            font-weight: 400;
            letter-spacing: normal;
            line-height: normal;
            margin: 0;
            padding: 0;
            text-transform: inherit;
            width: 100%;
        }

        .event-select-block label.selected span {
            color: #fff;
        }

.account-tabber-cont {
    float: left;
    margin: 25px 5% 0;
    padding: 15px 0;
    width: 90%;
}

    .account-tabber-cont .nav-tabs {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .account-tabber-cont .nav-tabs li {
            float: left;
            margin: 0 1px 0 0;
            padding: 0;
            width: auto;
        }

            .account-tabber-cont .nav-tabs li a {
                background: #C758A6 none repeat scroll 0 0;
                letter-spacing: 1px;
                border: 0 none;
                border-radius: 5px 5px 0 0;
                color: #fff;
                font-size: 14px;
                font-weight: 700;
                line-height: 24px;
                margin: 0;
                padding: 5px 15px;
                text-align: center;
                text-transform: uppercase;
            }

        .account-tabber-cont .nav-tabs .active a {
            background: #35a6ad none repeat scroll 0 0;
            border: 0 none;
            border-radius: 5px 5px 0 0;
            color: #fff;
            font-size: 14px;
            font-weight: 700;
            line-height: 24px;
            margin: 0;
            padding: 5px 15px;
            text-align: center;
        }

        .account-tabber-cont .nav-tabs li:hover {
            background: rgba(0,0,0,0) none repeat scroll 0 0;
        }

        .account-tabber-cont .nav-tabs li a:hover, .account-tabber-cont .nav-tabs li a:focus {
            background: #35a6ad none repeat scroll 0 0 !important;
            border: 0 none;
            color: #ffffff !important;
            font-size: 14px;
            padding: 5px 15px;
        }

        .account-tabber-cont .nav-tabs .active:hover {
            background: rgba(0,0,0,0) none repeat scroll 0 0;
            font-size: 14px;
            padding: 0;
        }

    .account-tabber-cont .tab-content {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: -moz-use-text-color #f1f1f1 #f1f1f1;
        border-image: none;
        border-style: none solid solid;
        border-width: 0 thin thin;
        float: left;
        margin: 0;
        padding: 10px;
        width: 100%;
    }

.eventsMainGrid .multiple-video-cont {
    float: left;
    width: 100%;
}

    .eventsMainGrid .multiple-video-cont input[type="text"] {
        float: left;
        width: 95%;
    }

    .eventsMainGrid .multiple-video-cont .add-url-btn {
        background: #35A6AD none repeat scroll 0 0;
        border-radius: 0;
        box-sizing: border-box;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        float: right;
        font-size: 40px;
        height: 34px;
        margin: 10px 0 0 5px;
        padding: 8px 4px;
        position: relative;
        text-align: center;
        vertical-align: middle;
        width: 35px;
    }

        .eventsMainGrid .multiple-video-cont .add-url-btn:hover {
            background: #188489 none repeat scroll 0 0;
        }

.eventProfilecont {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .eventProfilecont .title-section {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .eventProfilecont .title-section h2 {
            color: #35A6AD;
            font-size: 30px;
            line-height: 36px;
            margin: 0 0 25px;
            padding: 0;
            text-transform: capitalize;
        }

    .eventProfilecont .usr-pro-block {
        padding: 0;
        position: relative;
        text-align: center;
    }

        .eventProfilecont .usr-pro-block figure {
            display: inline-block;
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
        }

            .eventProfilecont .usr-pro-block figure img {
                height: auto;
                max-width: 100%;
            }

        .eventProfilecont .usr-pro-block .user-name {
            background: #C758A6 none repeat scroll 0 0;
            color: #fff;
            float: left;
            font-size: 13px;
            font-weight: 700;
            letter-spacing: 2px;
            line-height: 18px;
            margin: 10px 0 0;
            padding: 5px;
            text-transform: uppercase;
            width: 100%;
        }

        .eventProfilecont .usr-pro-block .desg {
            background: #C758A6 none repeat scroll 0 0;
            color: #fff;
            float: left;
            font-size: 13px;
            font-style: oblique;
            font-weight: 400;
            margin: 0;
            padding: 0 0 5px;
            width: 100%;
        }

    .eventProfilecont .usr-pro-descblock {
        padding-left: 25px;
        position: relative;
    }

        .eventProfilecont .usr-pro-descblock .use-pro-title {
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
        }

            .eventProfilecont .usr-pro-descblock .use-pro-title h1 {
                font-family: "MyriadPro-Regular";
                font-size: 24px;
                line-height: 24px;
                margin: 0 0 15px;
                padding: 0;
            }

        .eventProfilecont .usr-pro-descblock .short-desc {
            float: left;
            margin: 0;
            padding: 0 0 10px;
            width: 100%;
        }

            .eventProfilecont .usr-pro-descblock .short-desc p {
                color: #000;
                font-size: 14px;
                line-height: 20px;
                margin: 0;
                padding: 0;
                text-align: left;
            }

        .eventProfilecont .usr-pro-descblock .social-act-cont {
            display: inline-block;
            float: left;
            margin: 15px 0 0 0;
            padding: 0 15px 0 0;
            width: auto;
        }

            .eventProfilecont .usr-pro-descblock .social-act-cont .sep {
                margin: 0 10px 0 0;
                opacity: .5;
            }

            .eventProfilecont .usr-pro-descblock .social-act-cont .followers, .eventProfilecont .usr-pro-descblock .social-act-cont .following {
                color: #333;
                display: inline-block;
                font-family: "ralewayregular",Arial,Helvetica,sans-serif;
                font-size: 16px;
                line-height: 26px;
                margin: 0 10px 0 0;
                padding: 0 10px;
                width: auto;
                background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);
                background-image: -webkit-linear-gradient(top,#ffffff,#e6e6e6);
                background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6);
                background-image: -ms-linear-gradient(top,#ffffff,#e6e6e6);
                background-image: -o-linear-gradient(top,#ffffff,#e6e6e6);
                background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);
                border: 1px solid #C758A6;
            }

                .eventProfilecont .usr-pro-descblock .social-act-cont .followers:hover, .eventProfilecont .usr-pro-descblock .social-act-cont .following:hover {
                    background: #e6e6e6;
                }

                .eventProfilecont .usr-pro-descblock .social-act-cont .followers a, .eventProfilecont .usr-pro-descblock .social-act-cont .following a {
                    color: #333;
                    letter-spacing: 1px;
                    font-size: 14px;
                }

                    .eventProfilecont .usr-pro-descblock .social-act-cont .followers a i, .eventProfilecont .usr-pro-descblock .social-act-cont .following a i {
                        margin-right: 7px;
                    }

                    .eventProfilecont .usr-pro-descblock .social-act-cont .followers a:hover, .eventProfilecont .usr-pro-descblock .social-act-cont .following a:hover {
                        color: #35A6AD;
                    }

                .eventProfilecont .usr-pro-descblock .social-act-cont .followers .count, .eventProfilecont .usr-pro-descblock .social-act-cont .following .count {
                    color: #000;
                    font-family: "MyriadPro-Regular";
                    font-size: 18px;
                    margin-right: 5px;
                    padding: 0 7px 0 0;
                    border-right: 1px solid #bbb;
                }

    .eventProfilecont .tabbingCont {
        border: thin solid #C758A6;
        float: left;
        margin: 30px 0;
        padding: 0;
        width: 100%;
    }

        .eventProfilecont .tabbingCont .nav-tabs {
            background: #f1f1f1 none repeat scroll 0 0;
            border-bottom: thin solid #C758A6;
            border-top: 0 none;
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
        }

        .eventProfilecont .tabbingCont .tabBtn {
            border-left: thin solid #C758A6;
            float: left;
            margin: 0;
            text-transform: uppercase;
        }

            .eventProfilecont .tabbingCont .tabBtn:first-child {
                border-left: 0 none;
            }

            .eventProfilecont .tabbingCont .tabBtn a {
                background: #f1f1f1 none repeat scroll 0 0;
                border: 0 none;
                border-radius: 0;
                box-shadow: none;
                color: #000;
                font-size: 14px;
                margin: 0;
                text-align: center;
            }

            .eventProfilecont .tabbingCont .tabBtn:hover a {
                background: #d4d4d4 none repeat scroll 0 0 !important;
                border: 0 none;
            }

            .eventProfilecont .tabbingCont .tabBtn.active a {
                background: #C758A6 none repeat scroll 0 0;
                border: 0 none;
                color: #fff;
                font-size: 14px;
                text-align: center;
            }

            .eventProfilecont .tabbingCont .tabBtn.active:hover a {
                background: #C758A6 none repeat scroll 0 0 !important;
                color: #ffffff !important;
            }

        .eventProfilecont .tabbingCont .tab-content {
            float: left;
            margin: 0;
            padding: 15px;
            width: 100%;
        }

            .eventProfilecont .tabbingCont .tab-content p {
                color: #000;
                font-size: 14px;
                line-height: 20px;
                margin: 0;
                padding: 0;
                text-align: left;
            }

            .eventProfilecont .tabbingCont .tab-content .thumb-image-slider {
                float: left;
                margin: 0;
                padding: 0;
                width: 100%;
            }

                .eventProfilecont .tabbingCont .tab-content .thumb-image-slider .thumbnailslide {
                    float: left;
                    padding: 15px;
                    width: 25%;
                }

                .eventProfilecont .tabbingCont .tab-content .thumb-image-slider .slick-dots {
                    list-style: outside none none;
                    margin: 10px 0;
                    text-align: center;
                }

                    .eventProfilecont .tabbingCont .tab-content .thumb-image-slider .slick-dots li {
                        display: inline-block;
                        float: none;
                        margin: 0 5px;
                        width: auto;
                    }

                        .eventProfilecont .tabbingCont .tab-content .thumb-image-slider .slick-dots li button {
                            border-radius: 50%;
                            font-size: 0;
                            height: 14px;
                            line-height: 0;
                            width: 10px;
                        }

                .eventProfilecont .tabbingCont .tab-content .thumb-image-slider li.slick-active button {
                    background: #C758A6 none repeat scroll 0 0;
                }

            .eventProfilecont .tabbingCont .tab-content .video-bann-cont .row {
                margin-top: 15px;
            }

    .eventProfilecont .event-tabbingCont {
        border: thin solid #C758A6;
        float: left;
        margin: 0 0 30px;
        padding: 0;
        width: 100%;
    }

        .eventProfilecont .event-tabbingCont .nav-tabs {
            background: #f1f1f1 none repeat scroll 0 0;
            border-bottom: thin solid #C758A6;
            border-top: 0 none;
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
        }

        .eventProfilecont .event-tabbingCont .tabBtn {
            border-left: thin solid #C758A6;
            float: left;
            margin: 0;
            text-align: center;
            width: 50%;
        }

            .eventProfilecont .event-tabbingCont .tabBtn:first-child {
                border-left: 0 none;
            }

            .eventProfilecont .event-tabbingCont .tabBtn a {
                background: #f1f1f1 none repeat scroll 0 0;
                text-transform: capitalize;
                border: 0 none;
                border-radius: 0;
                box-shadow: none;
                color: #000;
                font-size: 16px;
                margin: 0;
                text-align: center;
            }

            .eventProfilecont .event-tabbingCont .tabBtn:hover a {
                background: #C758A6 none repeat scroll 0 0 !important;
                color: #ffffff !important;
                border: 0 none;
            }

            .eventProfilecont .event-tabbingCont .tabBtn.active a {
                background: #C758A6 none repeat scroll 0 0 !important;
                border: 0 none;
                color: #ffffff !important;
                font-size: 16px;
                text-align: center;
            }

            .eventProfilecont .event-tabbingCont .tabBtn.active:hover a {
                background: #C758A6 none repeat scroll 0 0 !important;
                color: #ffffff !important;
            }

        .eventProfilecont .event-tabbingCont .tab-content {
            float: left;
            margin: 0;
            padding: 15px 0 0;
            width: 100%;
        }

        .eventProfilecont .event-tabbingCont .mediablock {
            margin-bottom: 15px;
            margin-top: 0;
        }

            .eventProfilecont .event-tabbingCont .mediablock .rating-box {
                float: left;
                margin: 0;
                padding: 15px 0 0;
                width: 100%;
            }

                .eventProfilecont .event-tabbingCont .mediablock .rating-box .addrevBtn {
                    background: #35A6AD none repeat scroll 0 0;
                    border: 1px solid #35A6AD;
                    border-radius: 5px;
                    box-sizing: border-box;
                    color: #fff;
                    display: inline-block;
                    font-weight: 700;
                    margin: 0;
                    padding: 4px 15px;
                    text-align: center;
                    width: auto;
                }

                    .eventProfilecont .event-tabbingCont .mediablock .rating-box .addrevBtn:hover {
                        background: #874e86 none repeat scroll 0 0;
                        border: 1px solid #874e86;
                    }

.reviewpopup .rating-box {
    margin: 0;
    padding: 15px 0;
    width: 100%;
}

.reviewpopup .modal-footer .closeBtn {
    background: #C758A6 none repeat scroll 0 0;
    border: thin solid #C758A6;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding: 6px 12px;
    text-align: center;
    text-shadow: none;
}

.prevBoxCont .mediablock .rating-box {
    float: left;
    margin: 0;
    padding: 15px 0 0;
    width: 100%;
}

    .prevBoxCont .mediablock .rating-box .addrevBtn {
        background: #35A6AD none repeat scroll 0 0;
        border: 1px solid #35A6AD;
        border-radius: 5px;
        box-sizing: border-box;
        color: #fff;
        display: inline-block;
        font-weight: 700;
        margin: 0;
        padding: 4px 15px;
        text-align: center;
        width: auto;
    }

        .prevBoxCont .mediablock .rating-box .addrevBtn:hover {
            background: #874e86 none repeat scroll 0 0;
            border: 1px solid #874e86;
        }

.prevBoxCont .mediablock .attendby {
    border: thin solid #f1f1f1;
    color: #C758A6;
    float: left;
    font-size: 14px;
    margin: 15px 0;
    padding: 10px 15px;
    width: 100%;
}

    .prevBoxCont .mediablock .attendby span {
        color: #188489;
    }

.prevBoxCont .mediablock .attendbyoptCont {
    border: thin solid #f1f1f1;
    color: #C758A6;
    float: left;
    font-size: 14px;
    margin: 15px 0;
    padding: 0;
    width: 100%;
}

    .prevBoxCont .mediablock .attendbyoptCont ul {
        background: #C758A6 none repeat scroll 0 0;
        border: thin solid #C758A6;
        float: left;
        list-style: outside none none;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .prevBoxCont .mediablock .attendbyoptCont ul li {
            background: #C758A6 none repeat scroll 0 0;
            border-right: 1px solid #fff;
            display: inline-block;
            float: left;
            margin: 0;
            padding: 5px 10px;
            position: relative;
            width: 33.33%;
        }

            .prevBoxCont .mediablock .attendbyoptCont ul li:last-child {
                border-right: 0 none;
            }

            .prevBoxCont .mediablock .attendbyoptCont ul li label {
                color: #fff;
                cursor: pointer;
                display: inline-block;
                font-family: Verdana;
                font-size: 11px;
                text-transform: uppercase;
                width: 100%;
            }

            .prevBoxCont .mediablock .attendbyoptCont ul li input[type="radio"] {
                left: 0;
                opacity: 0;
                position: absolute;
                top: 0;
                visibility: hidden;
            }

.radio-styled:not(ie8) input ~ label {
    cursor: pointer;
    display: inline-block;
    padding-left: 30px;
    position: relative;
    vertical-align: text-top;
}

    .radio-styled:not(ie8) input ~ label::before {
        border: 2px solid #fff;
        content: "";
        height: 20px;
        left: 0;
        position: absolute;
        top: 2px;
        transition: all 0.2s ease-in-out 0s;
        width: 20px;
        z-index: 1;
    }

.radio-styled:not(ie8) input:checked ~ label::before {
    border-color: #fff;
    border-right-style: none;
    border-top-style: none;
    height: 10px;
    top: 2px;
    transform: rotate(-45deg);
}

.detevent-tabbingCont {
    border: thin solid #C758A6;
    float: left;
    margin: 30px 0;
    padding: 0;
    width: 100%;
}

    .detevent-tabbingCont .nav-tabs {
        background: #f1f1f1 none repeat scroll 0 0;
        border-bottom: thin solid #C758A6;
        border-top: 0 none;
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .detevent-tabbingCont .tabBtn {
        border-left: thin solid #C758A6;
        float: left;
        margin: 0;
    }

        .detevent-tabbingCont .tabBtn:first-child {
            border-left: 0 none;
        }

        .detevent-tabbingCont .tabBtn a {
            background: #f1f1f1 none repeat scroll 0 0;
            border: 0 none;
            border-radius: 0;
            box-shadow: none;
            color: #000;
            font-size: 14px;
            margin: 0;
            text-align: center;
            text-transform: uppercase;
        }

        .detevent-tabbingCont .tabBtn:hover a {
            background: #C758A6 none repeat scroll 0 0 !important;
            border: 0 none;
            color: #ffffff !important;
        }

        .detevent-tabbingCont .tabBtn.active a {
            background: #C758A6 none repeat scroll 0 0 !important;
            border: 0 none !important;
            color: #ffffff !important;
            font-size: 14px;
            text-align: center;
        }

        .detevent-tabbingCont .tabBtn.active:hover a {
            background: #C758A6 none repeat scroll 0 0 !important;
            border: 0 none;
            color: #ffffff !important;
        }

    .detevent-tabbingCont .tab-content {
        float: left;
        margin: 0;
        padding: 15px;
        min-height: 80px;
        width: 100%;
        position: relative;
    }

        .detevent-tabbingCont .tab-content p {
            color: #000;
            font-size: 14px;
            line-height: 20px;
            margin: 0;
            padding: 0;
            text-align: left;
        }

        .detevent-tabbingCont .tab-content .thumbnailslid {
            float: left;
            margin: 0;
            padding: 0;
            width: 25%;
        }

        .detevent-tabbingCont .tab-content .thumbnailslider {
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
        }

            .detevent-tabbingCont .tab-content .thumbnailslider .slick-dots {
                list-style: outside none none;
                margin: 10px 0;
                text-align: center;
            }

                .detevent-tabbingCont .tab-content .thumbnailslider .slick-dots li {
                    display: inline-block;
                    float: none;
                    margin: 0 5px;
                    width: auto;
                }

                    .detevent-tabbingCont .tab-content .thumbnailslider .slick-dots li button {
                        border-radius: 50%;
                        font-size: 0;
                        height: 14px;
                        line-height: 0;
                        width: 10px;
                    }

                    .detevent-tabbingCont .tab-content .thumbnailslider .slick-dots li.slick-active button {
                        background: #C758A6 none repeat scroll 0 0;
                    }

    .detevent-tabbingCont .audio-tabcont .audio-list {
        float: left;
        list-style: outside none none;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .detevent-tabbingCont .audio-tabcont .audio-list li {
            float: left;
            margin: 10px 0 0;
            padding: 0 6px;
            width: 50%;
        }

            .detevent-tabbingCont .audio-tabcont .audio-list li audio, canvas, progress, video {
                width: 100%;
            }

    .detevent-tabbingCont .docs-tabcont {
        display: block !important;
        height: 0;
    }

        .detevent-tabbingCont .docs-tabcont.active {
            height: auto;
        }

        .detevent-tabbingCont .docs-tabcont .doc-list {
            float: left;
            list-style: outside none none;
            margin: 0;
            padding: 0;
            width: 100%;
        }

            .detevent-tabbingCont .docs-tabcont .doc-list li {
                display: inline-block;
                margin: 10px 0 0;
                padding: 10px;
            }

                .detevent-tabbingCont .docs-tabcont .doc-list li img {
                    width: 100px;
                }

.review-tabcont .event-review-carousal {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .review-tabcont .event-review-carousal .event-review-elm {
        display: inline-block;
        float: left;
        margin: 0;
        padding: 0 10px;
        width: 25%;
    }

        .review-tabcont .event-review-carousal .event-review-elm .innerCont {
            border: thin solid #C758A6;
            float: left;
            margin: 0;
            min-height: 275px;
            padding: 10px;
            text-align: center;
            width: 100%;
        }

        .review-tabcont .event-review-carousal .event-review-elm figure {
            float: left;
            margin: 0;
            padding: 0;
            text-align: center;
            width: 100%;
        }

            .review-tabcont .event-review-carousal .event-review-elm figure img {
                display: inline-block;
                height: 100px;
                max-width: 100%;
            }

        .review-tabcont .event-review-carousal .event-review-elm .desc {
            float: left;
            margin: 0;
            min-height: 100px;
            padding: 0;
            width: 100%;
        }

            .review-tabcont .event-review-carousal .event-review-elm .desc p {
                margin: 10px 0;
                text-align: center;
            }

            .review-tabcont .event-review-carousal .event-review-elm .desc a {
                color: #C758A6;
                display: ruby;
            }

        .review-tabcont .event-review-carousal .event-review-elm .rating-box {
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
        }

    .review-tabcont .event-review-carousal .slick-dots {
        list-style: outside none none;
        margin: 10px 0;
        text-align: center;
    }

        .review-tabcont .event-review-carousal .slick-dots li {
            display: inline-block;
            float: none;
            margin: 0 5px;
            width: auto;
        }

            .review-tabcont .event-review-carousal .slick-dots li button {
                border-radius: 50%;
                font-size: 0;
                height: 14px;
                line-height: 0;
                width: 10px;
            }

            .review-tabcont .event-review-carousal .slick-dots li.slick-active button {
                background: #C758A6 none repeat scroll 0 0;
            }

.starrr {
    display: inline-block;
}

    .starrr a {
        color: #C758A6;
        cursor: pointer;
        font-size: 16px;
        padding: 0 1px;
        text-decoration: none;
    }

.regFormOutCont {
    margin-bottom: 0;
    margin-top: 0;
}

.regFormCont {
    padding-bottom: 0;
    width: 100%;
}

.commModual {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .commModual .comm-list-cont {
        float: left;
        list-style: outside none none;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .commModual .comm-list-cont li {
            background: #f1f1f1 none repeat scroll 0 0;
            border: 1px solid #ddd;
            float: left;
            margin: 0 0 5px;
            padding: 8px;
            width: 100%;
        }

            .commModual .comm-list-cont li figure {
                display: inline-block;
                float: left;
                height: 64px;
                padding-right: 10px;
                position: relative;
                top: 5px;
                width: 60px;
            }

                .commModual .comm-list-cont li figure img {
                    border-radius: 50%;
                    max-width: 100%;
                }

            .commModual .comm-list-cont li h3 {
                line-height: normal;
                margin: 0;
            }

                .commModual .comm-list-cont li h3 span {
                    color: #000;
                    font-size: 14px;
                    line-height: 24px;
                    margin: 0;
                    text-transform: inherit;
                }

            .commModual .comm-list-cont li p {
                color: #000;
                font-size: 14px;
                line-height: 24px;
                margin: 0;
            }

.post-comment-modual {
    border-top: 1px solid #C758A6;
    float: left;
    margin: 25px 0 0;
    padding: 15px 15px 0;
    width: 100%;
}

    .post-comment-modual ul {
        float: left;
        list-style: outside none none;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .post-comment-modual ul li {
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
        }

            .post-comment-modual ul li textarea {
                border-color: #ddd;
                margin-bottom: 10px;
                padding: 8px;
            }

.mediablock.list-post {
    margin-bottom: 30px;
}

.followListmodal {
    padding: 0 !important;
}

    .followListmodal .followlist-box {
        float: left;
        height: 350px;
        list-style: outside none none;
        margin: 0;
        overflow: auto;
        padding: 0;
        width: 100%;
    }

        .followListmodal .followlist-box li {
            background: #f1f1f1 none repeat scroll 0 0;
            border: 1px solid #ddd;
            float: left;
            margin: 0 0 5px;
            padding: 8px;
            width: 100%;
        }

            .followListmodal .followlist-box li figure {
                display: inline-block;
                float: left;
                height: 64px;
                padding-right: 10px;
                position: relative;
                top: 5px;
                width: 60px;
            }

                .followListmodal .followlist-box li figure img {
                    border-radius: 50%;
                    max-width: 100%;
                }

            .followListmodal .followlist-box li h3 {
                line-height: normal;
                margin: 0;
            }

                .followListmodal .followlist-box li h3 span {
                    color: #000;
                    font-size: 14px;
                    line-height: 24px;
                    margin: 0;
                    text-transform: inherit;
                }

            .followListmodal .followlist-box li p {
                color: #000;
                font-size: 14px;
                line-height: 24px;
                margin: 0;
            }

.reviewpageCont {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .reviewpageCont .mediablock {
        border: 1px solid #C758A6;
        border-radius: 5px;
        float: left;
        margin: 0 0 25px;
        padding: 15px 0;
        width: 100%;
    }

        .reviewpageCont .mediablock .review-list {
            border-top: thin solid #C758A6;
            float: left;
            margin: 0;
            padding: 15px 0 0;
            position: relative;
            width: 100%;
        }

            .reviewpageCont .mediablock .review-list:first-child {
                border-top: 0 none;
                padding-top: 0;
            }

        .reviewpageCont .mediablock .title {
            line-height: normal;
        }

        .reviewpageCont .mediablock .desc {
            float: left;
            margin: 10px 0 0;
            padding: 0;
            width: 100%;
        }

            .reviewpageCont .mediablock .desc p {
                margin-bottom: 10px;
            }

        .reviewpageCont .mediablock .rating-box {
            display: inline-block;
            padding-top: 0;
            width: auto;
        }

        .reviewpageCont .mediablock .radio-block {
            float: left;
            margin-bottom: 10px;
            margin-top: 10px;
            position: relative;
            right: 0;
            text-align: right;
            top: 0;
            white-space: nowrap;
            width: 100%;
        }

            .reviewpageCont .mediablock .radio-block .radiobox {
                display: inline-block;
                float: none;
                margin-left: 0;
                margin-right: 10px;
                position: relative;
                width: auto;
            }

                .reviewpageCont .mediablock .radio-block .radiobox input[type="radio"] {
                    left: 0;
                    position: absolute;
                    top: 0;
                }

        .reviewpageCont .mediablock .usr-det {
            display: inline-block;
            float: right;
            margin: 0;
            padding: 0;
            text-align: center;
            width: auto;
        }

            .reviewpageCont .mediablock .usr-det h6 {
                color: #464646;
                font-family: "ralewayregular",Arial,Helvetica,sans-serif;
                font-size: 18px;
                line-height: normal;
                margin: 0;
                padding: 0 0 10px;
                text-align: center;
            }

                .reviewpageCont .mediablock .usr-det h6 a {
                    color: #464646;
                    font-family: "ralewayregular",Arial,Helvetica,sans-serif;
                    font-size: 14px;
                    line-height: normal;
                    margin: 0;
                    padding: 0 0 10px;
                    text-align: center;
                }

                    .reviewpageCont .mediablock .usr-det h6 a:hover {
                        color: #35A6AD;
                    }

.eventliBlock .eventDetBlock .rightCont .addmediaBtn, .eventliBlock .eventDetBlock .rightCont .viewreviewBtn {
    background: #C758A6 none repeat scroll 0 0;
    border: 1px solid #C758A6;
    border-radius: 5px;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 17px;
    font-weight: 600;
    height: 35px;
    margin: 10px 0;
    padding: 8px 15px;
    text-align: center;
    width: auto;
}

    .eventliBlock .eventDetBlock .rightCont .addmediaBtn:hover, .eventliBlock .eventDetBlock .rightCont .viewreviewBtn:hover {
        background: #B01180 none repeat scroll 0 0;
        border-color: #B01180;
    }

.mdbtn {
    bottom: 0;
    position: absolute;
    right: 20px;
}

.invitefriendCont {
    float: left;
    margin: 0 0 25px;
    padding: 0;
    width: 100%;
}

    .invitefriendCont .tabbingCont {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .invitefriendCont .tabbingCont .nav {
            border-bottom: 1px solid #C758A6;
        }

            .invitefriendCont .tabbingCont .nav li a {
                border: 1px solid #C758A6;
                color: #333;
                background: #F2F2F2 !important;
                font-family: "ralewayregular";
                font-size: 14px;
            }

                .invitefriendCont .tabbingCont .nav li a:hover {
                    background: #C758A6 none repeat scroll 0 0 !important;
                    border: 1px solid #C758A6;
                    color: #ffffff !important;
                }

            .invitefriendCont .tabbingCont .nav li.active a {
                background: #C758A6 none repeat scroll 0 0 !important;
                color: #ffffff !important;
            }

        .invitefriendCont .tabbingCont .tab-content {
            -moz-border-bottom-colors: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            border-color: -moz-use-text-color #C758A6 #C758A6;
            border: #C758A6 solid 1px;
            border-image: none;
            border-style: none solid solid;
            border-width: 0 1px 1px;
            float: left;
            padding: 25px;
            width: 100%;
        }

            .invitefriendCont .tabbingCont .tab-content textarea {
                background: #fff none repeat scroll 0 0;
                border: 1px solid #5f5f5f;
                height: 100px;
                padding: 5px;
                resize: vertical;
                width: 100%;
            }

            .invitefriendCont .tabbingCont .tab-content .btn-social {
                margin-top: 5px;
            }

.audio-list li .audio {
    width: 100%;
}

.remove-padding-btn {
    padding: 0;
}

.invitefriendCont .tabbingCont li a {
    border-radius: 0;
}

.tab-img-set b {
    display: block;
    margin: 8px 0;
    text-align: center;
    width: 100%;
}

.tab-con-set h5 {
    line-height: 20px;
    margin: 0 0 10px;
    letter-spacing: 1px;
}

.created-by-box {
    margin: 10px 0 0;
    text-align: right;
}

    .created-by-box span {
        font-weight: 400;
    }

.modal-footer {
    clear: both;
}

.discussion-forum-box {
    border: 1px solid #C758A6;
    border-radius: 5px;
    float: left;
    margin: 15px 0 0;
    padding: 15px;
    width: 100%;
}

.topic-btn-set {
    margin: 0;
    padding: 0;
}

    .topic-btn-set a {
        height: auto;
        line-height: 31px;
    }

.discussion-forum-box .content p {
    font-size: 14px;
    line-height: 24px;
}

.topics-page-con-box h5 {
    line-height: 20px;
    margin: 20px 0 0;
    padding: 0;
}

.topics-page-con-box p {
    font-size: 15px;
    margin: 5px 0 0;
}

.comment-beak-part-line {
    border-bottom: 1px solid #eee;
    margin: 0 0 20px;
    overflow: hidden;
}

.discussion-forum-box .comment-user-part p {
    margin: 0 0 5px;
}

.discussion-forum-box .comment-user-part .comment-reply-box {
    float: left;
}

    .discussion-forum-box .comment-user-part .comment-reply-box p {
        color: #555;
        float: left;
        font-size: 14px;
        margin: 0 15px 5px 0;
        padding: 0;
    }

.discussion-forum-box .comment-user-part p {
    margin: 0 5px 5px 0;
}

.comment-btn-set {
    background: #35A6AD none repeat scroll 0 0;
    border: 1px solid #35A6AD;
    margin: 10px 0 0;
}

    .comment-btn-set:hover {
        background: #188489 none repeat scroll 0 0;
        border: 1px solid #188489;
    }

.discussion-forum-box .form-group.col-md-12 {
    margin: 0;
}

.border-color-box {
    border: 1px solid #C758A6;
    border-radius: 4px;
    float: left;
    margin: 0 0 20px;
    padding: 12px 0;
    width: 100%;
    position: relative;
}

.mainsubject {
    border: 1px solid #ccc;
    border-radius: 5px;
    float: left;
    margin: 0 0 15px;
    padding: 15px 0;
    width: 100%;
}

    .mainsubject img {
        border-radius: 3px;
        width: 100%;
    }

    .mainsubject b {
        font-size: 20px;
    }

.prevBoxCont .mediablock .eventleftDet .profilename a {
    background: #666 none repeat scroll 0 0;
    text-transform: capitalize;
    color: #fff;
    display: inline-block;
    line-height: 18px;
    padding: 8px 10px;
    border-bottom: #000 solid 4px;
}

    .prevBoxCont .mediablock .eventleftDet .profilename a:hover {
        background: #333 none repeat scroll 0 0;
        color: #fff !important;
    }

.prevBoxCont .mediablock .eventleftDet .profilgroup a {
    background: #35a6ad none repeat scroll 0 0;
    text-transform: capitalize;
    color: #fff;
    display: inline-block;
    line-height: 18px;
    padding: 8px 10px;
    margin-bottom: 2px;
    border-bottom: #147980 solid 4px;
    margin-left: 3px;
}

    .prevBoxCont .mediablock .eventleftDet .profilgroup a:hover {
        background: #218b93 none repeat scroll 0 0;
        color: #fff !important;
    }

.prevBoxCont .mediablock .grouplinks a {
    border: 1px solid #ddd;
    display: inline-block;
    line-height: 18px;
    margin: 0 2px 2px 0;
    padding: 10px;
}

.prevBoxCont .mediablock .grouplinks a {
    border: 1px solid #ddd;
    display: inline-block;
    line-height: 18px;
    margin: 0 2px 2px 0;
    padding: 10px;
}

    .prevBoxCont .mediablock .grouplinks a:hover {
        background: #188489 none repeat scroll 0 0;
        color: #fff;
    }

.prevBoxCont .mediablock .socialbtn {
    margin-bottom: 4px;
}

    .prevBoxCont .mediablock .socialbtn a {
        float: left;
        margin: 0 5px 5px 0;
        width: auto;
    }

    .prevBoxCont .mediablock .socialbtn .glyphicon {
        float: left;
        top: 10px;
    }

.prevBoxCont .mediablock .profilgroup .glyphicon {
    top: 2px;
}

.prevBoxCont .mediablock .profilename .glyphicon {
    top: 4px;
}

.discussion-forum-box textarea {
    border-radius: 4px;
    resize: none;
}

.discussion-forum-box .comment-btn-set {
    margin-bottom: 10px;
}

.discussion-forum-box .toppart img {
    border-radius: 4px;
    margin-bottom: 10px;
}

.discussion-forum-box .field-group {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    float: left;
    font-size: 14px;
    margin: 0 0 10px;
    padding: 10px 0;
    width: 100%;
}

    .discussion-forum-box .field-group img {
        border-radius: 3px;
    }

.discussion-forum-box .sub-comment-box {
    border-bottom: 1px solid #eee;
    float: left;
    margin: 1px 0 5px 86px;
    width: 91.4%;
}

    .discussion-forum-box .sub-comment-box img {
        border-radius: 3px;
        width: 100%;
    }

.discussion-forum-box .comment-user-part b {
    color: #666;
    display: block;
    margin-top: 10px;
}

.discussion-forum-box .comment-user-part p {
    display: block;
    margin-top: 10px;
}

.discussion-forum-box .comment-user-part .comment-reply-box {
    margin-top: 10px;
    width: 100%;
}

    .discussion-forum-box .comment-user-part .comment-reply-box a {
        color: #C758A6;
        margin-right: 10px;
    }

    .discussion-forum-box .comment-user-part .comment-reply-box .trash {
        float: right;
        font-size: 16px;
    }

        .discussion-forum-box .comment-user-part .comment-reply-box .trash:hover {
            color: #188489;
        }

.discussion-forum-box .sub-comment-box .comment-user-part b {
    color: #666;
    display: block;
    margin-top: 0;
}

.discussion-forum-box .sub-comment-box .comment-user-part p {
    display: block;
}

.discussion-forum-box .sub-comment-box .comment-user-part .comment-reply-box {
    margin-top: 10px;
    width: 100%;
}

    .discussion-forum-box .sub-comment-box .comment-user-part .comment-reply-box a {
        margin-right: 10px;
    }

    .discussion-forum-box .sub-comment-box .comment-user-part .comment-reply-box .trash {
        float: right;
        font-size: 16px;
    }

        .discussion-forum-box .sub-comment-box .comment-user-part .comment-reply-box .trash:hover {
            color: #188489;
        }

.field-group .sub-comment-field {
    float: left;
    margin: 1px 0 5px 87px;
    width: 91.4%;
}

    .field-group .sub-comment-field textarea {
        height: 60px;
    }

.discussion-forum-box .main-coment-field {
    border-top: 1px solid #ccc;
    clear: both;
    padding-top: 20px;
}

.detevent-tabbingCont .border-color-box .content {
    min-height: 191px;
}

    .detevent-tabbingCont .border-color-box .content .created-by-box {
        bottom: 0;
        margin: 10px 0 0;
        position: absolute;
        right: 15px;
        text-align: right;
    }

.loginFormOutCont .socialexample {
    border-bottom: 1px solid #ccc;
    float: left;
    margin: 5px 0 20px;
    position: relative;
    width: 100%;
}

    .loginFormOutCont .socialexample b {
        background: #fff none repeat scroll 0 0;
        color: #666;
        font-size: 16px;
        left: 0;
        position: relative;
        right: 0;
        top: 8px;
    }

.loginFormOutCont .socialicons {
    float: left;
    width: 100%;
}

    .loginFormOutCont .socialicons button {
        border-radius: 2px;
        color: #fff;
        font-family: "arialbold";
        font-size: 17px;
        font-weight: 500;
        line-height: 24px;
        margin-bottom: 16px;
        padding: 12px;
        text-transform: none;
    }

        .loginFormOutCont .socialicons button i {
            float: left;
            font-size: 24px !important;
        }

        .loginFormOutCont .socialicons button.btnfb {
            background: #3b5998 none repeat scroll 0 0;
            display: block;
            width: 100%;
        }

            .loginFormOutCont .socialicons button.btnfb:hover {
                background: #2a4885 none repeat scroll 0 0;
            }

        .loginFormOutCont .socialicons button.btngl {
            /*background: #a53325 none repeat scroll 0 0;*/
            background: #4285F4 url(/Content/images/btn_google_dark_normal_ios.svg) no-repeat scroll 0 0;
            display: block;
            width: 100%;
            background-position: -1px;
            background-size: 50px;
            text-align: center;
            height: 50px;
            font-family: 'Roboto', sans-serif;
        }



            .loginFormOutCont .socialicons button.btngl:hover {
                background: #3267d6 url(/Content/images/btn_google_dark_pressed_ios.svg) no-repeat scroll 0 0;
                display: block;
                width: 100%;
                background-position: -1px;
                background-size: 50px;
                font-family: 'Roboto', sans-serif;
            }


.register-social-form {
    float: left;
    width: 100%;
    text-align: center;
}

    .register-social-form .socialicons {
        width: 100%;
        max-width: 480px;
        display: inline-block;
        float: none;
    }



.a-btngl {
    /*background: #a53325 none repeat scroll 0 0;*/
    background: #4285F4 url(/Content/images/btn_google_dark_normal_ios.svg) no-repeat scroll 0 0;
    display: block;
    width: 100%;
    background-position: -1px;
    background-position-x: -3px;
    background-size: 50px;
    text-align: center;
    height: 44px !important;
    padding-top: 12px !important;
    padding-bottom: 10px !important;
    max-width: 225px;
    font-family: Roboto, sans-serif !important;
    font-size: 14px !important;
    color: #fff;
    display: inline-block;
    vertical-align: top;
}

    .a-btngl:hover {
        background: #3267d6 url(/Content/images/btn_google_dark_pressed_ios.svg) no-repeat scroll 0 0;
        width: 100%;
        background-position: -1px;
        background-position-x: -3px;
        background-size: 50px;
        color: #fff;
    }

    .a-btngl:focus {
        color: #fff !important;
    }

#large-dec-tabcont .btn-facebook {
    height: 44px;
    max-width: 225px;
    margin-top: 0;
    line-height: 40px;
    padding: 0 12px;
    border-radius: 0;
    margin: 0px 15px 10px 0;
    display: inline-block;
}

.loginFormOutCont .socialicons button.btntw {
    background: #6bbcf0 none repeat scroll 0 0;
    display: block;
    width: 100%;
}

    .loginFormOutCont .socialicons button.btntw:hover {
        background: #3893cd none repeat scroll 0 0;
    }

.socialicons #Facebook, .socialicons #Twitter {
    text-align: left;
    font-weight: normal !important;
    letter-spacing: 0.6px;
    padding-top: 10px;
    padding-bottom: 10px;
}

    .socialicons #Facebook i {
        padding-right: 28px !important;
    }

    .socialicons #Twitter i {
        padding-right: 21px !important;
    }

.socialicons #Google {
    text-align: left;
    height: 44px !important;
    background-position-x: -3px;
    padding-top: 9px !important;
    padding-bottom: 10px !important;
}

    .socialicons #Google span {
        font-weight: normal;
        text-align: left !important;
        margin-left: 44px;
        letter-spacing: 0.6px;
        font-size: 14px;
    }

.loginFormOutCont .socialicons button {
    max-width: 225px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px !important;
    font-family: Roboto, sans-serif !important;
    border: 0px !important;
    -webkit-box-shadow: 0px 2px 5px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 5px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 5px -3px rgba(0,0,0,0.75);
}

.w3-dropdown-click, .w3-dropdown-hover {
    cursor: pointer;
    display: inline-block;
    position: relative;
}

    .w3-dropdown-hover:hover .w3-dropdown-content {
        display: block;
        z-index: 1;
    }

.w3-dropdown-content {
    background: #C758A6 none repeat scroll 0 0;
    border: 4px solid #C758A6;
    position: relative;
}

    .w3-dropdown-content::after, .arrow_box::before {
        border: medium solid rgba(0,0,0,0);
        bottom: 100%;
        content: " ";
        height: 0;
        left: 85%;
        pointer-events: none;
        position: absolute;
        width: 0;
    }

    .w3-dropdown-content::after {
        border-color: rgba(136,183,213,0) rgba(136,183,213,0) #C758A6;
        border-width: 15px;
        margin-left: -14px;
    }

    .w3-dropdown-content::before {
        border-color: rgba(194,225,245,0) rgba(194,225,245,0) #C758A6;
        border-width: 36px;
        margin-left: -36px;
    }

.w3-dropdown-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #C758A6;
    border-image: none;
    border-style: solid;
    border-width: 4px 0 0;
    box-shadow: 0 3px 3px 2px #a0a0a0;
    color: #000;
    cursor: auto;
    display: none;
    font-family: "ralewayregular",Arial,Helvetica,sans-serif;
    margin: 0;
    padding-top: 10px;
    position: absolute;
    right: -36px;
    top: 40px;
    width: 388px;
    z-index: 9999;
}

    .w3-dropdown-content a {
        display: block;
        padding: 1%;
        width: auto !important;
    }

    .w3-dropdown-content .userconttop {
        display: inline-block;
        padding: 20px;
        width: 100%;
    }

        .w3-dropdown-content .userconttop .username {
            color: #666;
            float: left;
            /*margin: 30px 10px 0 0;*/
            margin: 0;
            text-align: left;
            width: 55%;
        }

            .w3-dropdown-content .userconttop .username span {
                font-size: 24px;
                text-transform: capitalize;
            }

            .w3-dropdown-content .userconttop .username p {
                font-size: 16px;
            }

        .w3-dropdown-content .userconttop .contenrgt {
            float: right;
            margin-right: 25px;
            position: relative;
            width: calc(40% - 25px);
        }

            .w3-dropdown-content .userconttop .contenrgt img {
                border: 2px solid #ccc;
                border-radius: 100%;
                height: 99px;
                width: 101px;
                min-height: 99px;
                min-width: 101px;
            }

            .w3-dropdown-content .userconttop .contenrgt a.msg1 {
                background: #a8a8a8 none repeat scroll 0 0;
                border-radius: 100%;
                color: #fff;
                height: 25px;
                padding: 3px;
                position: absolute;
                right: -16px;
                top: -5px;
                width: 25px !important;
            }

                .w3-dropdown-content .userconttop .contenrgt a.msg1 i {
                    font-size: 15px;
                    padding: 0 2px;
                }

                .w3-dropdown-content .userconttop .contenrgt a.msg1 span {
                    background: #038a9c none repeat scroll 0 0;
                    border-radius: 100%;
                    color: #fff;
                    display: inline-block;
                    font-weight: 700;
                    line-height: 15px;
                    min-width: 20px;
                    padding: 2px 4px;
                    position: relative;
                    right: -11px;
                    text-align: center;
                    top: -32px;
                }

            .w3-dropdown-content .userconttop .contenrgt a.msg2 {
                background: #a8a8a8 none repeat scroll 0 0;
                border-radius: 100%;
                color: #fff;
                height: 25px;
                padding: 3px;
                position: absolute;
                right: -30px;
                top: 33px;
                width: 25px !important;
            }

                .w3-dropdown-content .userconttop .contenrgt a.msg2 i {
                    font-size: 15px;
                    padding: 2px 1px;
                }

                .w3-dropdown-content .userconttop .contenrgt a.msg2 span {
                    background: #038a9c none repeat scroll 0 0;
                    border-radius: 100%;
                    color: #fff;
                    display: inline-block;
                    font-weight: 700;
                    line-height: 15px;
                    padding: 2px 4px;
                    position: relative;
                    right: -11px;
                    text-align: center;
                    top: -32px;
                }

            .w3-dropdown-content .userconttop .contenrgt a.msg3 {
                background: #a8a8a8 none repeat scroll 0 0;
                border-radius: 100%;
                color: #fff;
                height: 25px;
                padding: 3px;
                position: absolute;
                right: -21px;
                top: 70px;
                width: 25px !important;
            }

                .w3-dropdown-content .userconttop .contenrgt a.msg3 i {
                    font-size: 15px;
                    padding: 2px;
                }

                .w3-dropdown-content .userconttop .contenrgt a.msg3 span {
                    font-size: 100%;
                    padding: 1px;
                }

                .w3-dropdown-content .userconttop .contenrgt a.msg1:hover, .w3-dropdown-content .userconttop .contenrgt a.msg2:hover, .w3-dropdown-content .userconttop .contenrgt a.msg3:hover {
                    background: #c758a6 none repeat scroll 0 0;
                }

            .w3-dropdown-content .userconttop .contenrgt a.userpic {
                background: rgba(0,0,0,0) none repeat scroll 0 0 !important;
                display: inline !important;
                margin-left: 0 !important;
                position: relative !important;
                top: 0 !important;
                width: auto !important;
                padding-left: 0px !important;
            }

    .w3-dropdown-content .userbtmpart {
        background: #ddd none repeat scroll 0 0;
        float: left;
        padding: 10px 20px;
        width: 100%;
    }

        .w3-dropdown-content .userbtmpart a {
            float: left;
            margin-left: 0 !important;
        }

        .w3-dropdown-content .userbtmpart .rgtpart {
            float: right;
        }

            .w3-dropdown-content .userbtmpart .rgtpart a.btnacc {
                background: #35A6AD none repeat scroll 0 0;
                border-radius: 4px;
                color: #fff;
                font-size: 13px;
            }

            .w3-dropdown-content .userbtmpart .rgtpart a.bdr {
                border-right: medium none;
                margin-left: 4px !important;
            }

            .w3-dropdown-content .userbtmpart .rgtpart a.lft:hover {
                background: #188489 none repeat scroll 0 0;
            }

            .w3-dropdown-content .userbtmpart .rgtpart a.rgt:hover {
                background: #188489 none repeat scroll 0 0;
            }

.w3-btn {
    border: medium none;
    color: #333;
    cursor: pointer;
    display: inline-block;
    outline: 0 none;
    overflow: hidden;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
    white-space: nowrap;
}

.w3-dropdown-click .w3-btn i {
    font-size: 33px;
    margin: 4px 0 0 10px;
    display: inline-block;
}

.w3-dropdown-click .w3-btn:hover i {
    color: #B5248A;
}

.w3-show-block, .w3-show {
    display: block !important;
}

.usergroups .w3-dropdown-content1, .w3-dropdown-hover {
    cursor: pointer;
    display: inline-block;
    position: relative;
}

.usergroups .w3-dropdown-hover:hover .w3-dropdown-content {
    display: block;
    z-index: 1;
}

.usergroups .w3-dropdown-content1 {
    background: #C758A6 none repeat scroll 0 0;
    border: 4px solid #C758A6;
    position: relative;
}

    .usergroups .w3-dropdown-content1::after, .arrow_box::before {
        border: medium solid rgba(0,0,0,0);
        bottom: 100%;
        content: " ";
        height: 0;
        left: 94%;
        pointer-events: none;
        position: absolute;
        width: 0;
    }

    .usergroups .w3-dropdown-content1::after {
        border-color: rgba(136,183,213,0) rgba(136,183,213,0) #C758A6;
        border-width: 13px;
        margin-left: -17px;
    }

    .usergroups .w3-dropdown-content1::before {
        border-color: rgba(194,225,245,0) rgba(194,225,245,0) #C758A6;
        border-width: 36px;
        margin-left: -36px;
    }

.usergroups .w3-dropdown-content1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #C758A6;
    border-image: none;
    border-style: solid;
    border-width: 4px 0 0;
    box-shadow: 0 3px 3px 2px #a0a0a0;
    color: #000;
    cursor: auto;
    display: none;
    font-family: "ralewayregular",Arial,Helvetica,sans-serif;
    margin: 0;
    padding-top: 10px;
    position: absolute;
    right: 0;
    top: 40px;
    width: 388px;
    z-index: 9999;
}

    .usergroups .w3-dropdown-content1 a {
        display: block;
        padding: 1%;
        width: auto !important;
    }

.usergroups .w3-btn i {
    font-size: 29px;
    padding: 0;
    margin: 2px 0 0;
    display: inline-block;
}

.usergroups .w3-btn:hover i {
    color: #B5248A;
}

.usergroups .w3-show-block, .w3-show {
    display: block !important;
    margin: 5px 0 0;
}

.usergroups .showtab {
    display: block !important;
}

.usergroups .w3-dropdown-click, .w3-dropdown-hover {
    cursor: pointer;
    display: inline-block;
    position: relative;
}

.usergroups .w3-dropdown-hover:hover .w3-dropdown-content {
    display: block;
    z-index: 1;
}

.termsofservice p {
    color: #666;
    float: right;
    font-size: 15px;
    margin-bottom: 10px;
    width: 426px;
}

    .termsofservice p a {
        color: #3b5997;
    }

.pagetitle {
    color: #35A6AD;
    font-size: 30px;
}

.madalimg {
    margin-top: 105px;
    width: 470px !important;
}

    .madalimg .cropit-image-preview {
        height: 217px;
        width: 405px;
    }

.dashboard-Cont .event-title {
    margin: 0;
    padding: 30px 0;
    width: 100%;
}

    .dashboard-Cont .event-title h1 {
        color: #C758A6;
        font-family: "MyriadPro-Regular";
        font-size: 36px;
        letter-spacing: 10px;
        line-height: 40px;
        margin: 0;
        padding: 0;
        text-align: center;
        text-transform: uppercase;
    }

.tab-pane .targetContainer {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

.grmrgtop {
    margin-top: 0 !important;
}

.mbnav li i {
    display: none;
}

a.btnback {
    background: #35A6AD none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: "MyriadPro-Bold";
    font-size: 16px;
    line-height: 22px;
    margin-top: 20px;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
}

    a.btnback:hover {
        background: #188489 none repeat scroll 0 0;
    }

.eventNav.left-head {
    font-weight: 700;
}

.eventNav {
    color: #fff;
}

.btnBuyTicket:focus {
    color: #ffffff !important;
}

.at-icon-wrapper {
    margin-right: 0;
}

.eventsMainGrid .formCont .button-createa > a {
    background: #35a6ad none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    float: left;
    font-size: 14px;
    letter-spacing: 2px;
    margin: 10px 0;
    padding: 10px;
    text-transform: uppercase;
}

    .eventsMainGrid .formCont .button-createa > a:hover {
        color: #fff !important;
    }

.eventsMainGrid .newgroup .createnewbtn {
    display: inline-block;
    width: 90%;
}

    .eventsMainGrid .newgroup .createnewbtn > a {
        float: right;
        border: 2px solid #c758a6;
        color: #c758a6;
        font-family: "MyriadPro-Bold";
        font-size: 15px;
        font-weight: 700;
        text-align: center;
        text-transform: uppercase;
        letter-spacing: 1px;
        line-height: 20px;
        padding: 6px 15px;
        margin-bottom: 10px;
    }

        .eventsMainGrid .newgroup .createnewbtn > a:hover {
            background: #C758A6;
            color: #fff;
        }

.eventsMainGrid .newgroup .refreshbtn {
    display: inline-block;
    position: absolute;
    right: 14px;
    top: 15px;
    width: auto;
}

    .eventsMainGrid .newgroup .refreshbtn > a {
        float: right;
        border: 2px solid #c758a6;
        color: #c758a6;
        font-family: "MyriadPro-Bold";
        font-size: 15px;
        font-weight: 700;
        text-align: center;
        text-transform: uppercase;
        letter-spacing: 1px;
        line-height: 20px;
        padding: 6px 15px;
        margin-bottom: 10px;
    }

        .eventsMainGrid .newgroup .refreshbtn > a:hover {
            background: #C758A6;
            color: #fff;
        }

    .eventsMainGrid .newgroup .refreshbtn .fa-refresh {
        font-size: 17px;
    }

.tableCont #res-renew-table ul.mbnav li a i, .tableCont #res-renew-table span {
    margin-right: 0;
}

a.back-to-top {
    transition: all 0.0s linear 0s;
}

.back-to-top {
    z-index: 999;
}

    .back-to-top > img {
        width: 35px;
    }

.media-left, .media-right, .media-body {
    display: block;
}

.media-right, .media > .pull-right {
    padding-left: 0;
}

.media-left, .media > .pull-left {
    padding-right: 0;
}

.prevTitleCont h4 {
    display: block;
    width: 100%;
    text-align: left;
}

.prevTitleCont input {
    float: none !important;
}

.prevTitleCont button {
    float: none !important;
}

.prevBoxCont .prevTitleCont #btnBack {
    float: right !important;
    top: 13px;
    right: 37px;
    position: relative;
    margin-bottom: 20px;
}

.addcalendar {
    margin-left: 20px;
    width: 200px;
    margin-top: -5px;
    margin-bottom: -5px;
}

    .addcalendar .btn-default {
        background: #FCFBFA;
    }

    .addcalendar button {
        width: 200px;
        text-align: left;
        border: none;
        box-shadow: none;
        color: #35A6AD;
        font-weight: 700;
        letter-spacing: 1px;
        margin-bottom: 2px;
    }

        .addcalendar button .caret {
            position: absolute;
            right: 50px;
            top: 15px;
            min-width: auto !important;
            color: #333;
        }

        .addcalendar button i {
            margin-right: 3px;
            color: #35A6AD;
        }

        .addcalendar button:hover, .addcalendar button:focus {
            color: #35A6AD;
        }

    .addcalendar .btn-group.open .dropdown-toggle {
        background: #F1F1F1;
        color: #188489;
        box-shadow: none;
        color: #35A6AD;
    }

    .addcalendar .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
        background: #188489;
        color: #fff;
    }

    .addcalendar ul.addlist li {
        padding-left: 0px !important;
        margin: 0px !important;
    }

        .addcalendar ul.addlist li a {
            padding: 7px !important;
            border-bottom: #ccc solid 1px;
        }

.pdntop1 {
    margin: 22px 0 !important;
}

.infoimg img {
    height: auto;
    width: 100%;
    border-radius: 4px;
    margin: auto;
    display: block;
    border: #ddd solid 1px;
}

.newgroup {
    margin-top: 0;
}

    .newgroup .detail-block {
        display: block;
    }

    .newgroup .nav-tabs .tabBtn {
        width: 25%;
    }

    .newgroup .detail-block figure {
        margin-bottom: 15px;
        border: #C758A6 solid 1px;
    }

    .newgroup .detail-block img {
        max-width: 100%;
        height: 250px;
    }

    .newgroup .detail-block p {
        margin-bottom: 15px;
    }

    .newgroup .admincon {
        border-bottom: 2px solid #C758A6 !important;
        float: left;
        margin: 0 0 25px 0;
        padding-bottom: 15px;
        width: 100%;
    }

        .newgroup .admincon h3 {
            color: #464646;
            font-family: "MyriadPro-Bold";
            font-size: 18px;
            line-height: normal;
            margin-bottom: 15px;
            padding: 0;
            letter-spacing: 1px;
        }

        .newgroup .admincon .ppl-list {
            float: left;
            width: 100%;
        }

            .newgroup .admincon .ppl-list:hover {
                background: #f2f2f2 none repeat scroll 0 0;
            }

            .newgroup .admincon .ppl-list .img-block {
                float: left;
            }

                .newgroup .admincon .ppl-list .img-block img {
                    width: 110px;
                    height: 100px;
                    margin-right: 15px;
                }

            .newgroup .admincon .ppl-list a {
                color: #777;
                font-size: 16px;
                padding: 10px 0;
                text-transform: capitalize;
                display: block;
            }

                .newgroup .admincon .ppl-list a:hover {
                    color: #333;
                }

            .newgroup .admincon .ppl-list .cntbtn {
                background: #35A6AD none repeat scroll 0 0;
                border: 0 none;
                border-radius: 5px;
                color: #fff;
                font-size: 14px;
                line-height: 22px;
                margin-top: 15px;
                padding: 5px 20px;
                text-align: center;
                text-transform: uppercase;
            }

                .newgroup .admincon .ppl-list .cntbtn:hover {
                    background: #188489 none repeat scroll 0 0;
                }

    .newgroup .memberslist {
        display: block;
    }

        .newgroup .memberslist h2 {
            font-family: "MyriadPro-Bold";
            color: #464646;
            font-size: 18px;
            line-height: 18px;
            letter-spacing: 1px;
        }

        .newgroup .memberslist .memberslist {
            float: left;
            width: 100%;
            margin-bottom: 15px;
        }

            .newgroup .memberslist .memberslist:hover {
                background: #f2f2f2 none repeat scroll 0 0;
            }

            .newgroup .memberslist .memberslist .img-block {
                float: left;
            }

                .newgroup .memberslist .memberslist .img-block img {
                    width: 82px;
                    height: 75px;
                    margin-right: 15px;
                }

            .newgroup .memberslist .memberslist a {
                color: #777;
                font-size: 14px;
                padding: 10px 0;
                text-transform: capitalize;
                display: block;
            }

                .newgroup .memberslist .memberslist a:hover {
                    color: #333;
                }

.upcommingandevent {
    margin: 30px 0 0 0;
}

    .upcommingandevent .nav-tabs .tabBtn {
        width: 50%;
    }

    .upcommingandevent .single-event-block {
        clear: both;
        display: inline-block;
        padding: 15px;
        width: 100%;
    }

    .upcommingandevent .tab-pane {
        background: #F2F2F2;
    }

    .upcommingandevent .single-event-block figure {
        display: inline-block;
        float: left;
        margin: 0 15px 0 0;
        padding: 0;
        width: 40%;
    }

        .upcommingandevent .single-event-block figure img {
            height: auto;
            max-width: 100%;
            width: 100%;
        }

    .upcommingandevent .single-event-block .eventDet-block {
        float: left;
        margin: 0;
        padding: 0;
        width: 50%;
    }

        .upcommingandevent .single-event-block .eventDet-block h4 {
            color: #464646;
            font-family: "MyriadPro-Bold";
            font-size: 15px;
            line-height: 20px;
            margin: 0;
            padding: 0 0 15px;
            text-align: left;
        }

        .upcommingandevent .single-event-block .eventDet-block p {
            color: rgba(0,0,0,.4);
            font-family: "MyriadPro-Regular";
            font-size: 15px;
            line-height: 20px;
            margin-bottom: 15px;
            max-height: 40px;
            overflow: hidden;
            text-align: left;
        }

        .upcommingandevent .single-event-block .eventDet-block ul li.date {
            background: rgba(0,0,0,0) url(/content/images/dateIco.png) no-repeat scroll left top;
        }

        .upcommingandevent .single-event-block .eventDet-block ul li {
            color: #777;
            font-family: "MyriadPro-Regular";
            font-size: 14px;
            padding: 0 0 10px 25px;
            text-align: left;
            width: 100%;
            list-style: none;
        }

            .upcommingandevent .single-event-block .eventDet-block ul li.location {
                background: rgba(0,0,0,0) url(/content/images/locationIco.png) no-repeat scroll left top;
            }

        .upcommingandevent .single-event-block .eventDet-block ul li {
            color: #777;
            font-family: "MyriadPro-Regular";
            font-size: 14px;
            padding: 0 0 10px 25px;
            text-align: left;
            width: 100%;
            list-style: none;
        }

        .upcommingandevent .single-event-block .eventDet-block span.glyphicon-folder-open::before {
            color: #C758A6;
            font-size: 13px;
        }

.GroupDetails {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
}

    .GroupDetails .GroupDetailsin {
        display: inline-block;
        width: 100%;
        /*margin-top: 10px;*/
        padding: 15px;
        background: #F2F2F2;
    }

        .GroupDetails .GroupDetailsin .marginRemove {
            margin-top: inherit !important;
        }

        .GroupDetails .GroupDetailsin ul {
            margin: 0;
            padding: 0;
        }

            .GroupDetails .GroupDetailsin ul li img {
                height: auto;
                width: 100%;
            }

            .GroupDetails .GroupDetailsin ul li label {
                text-align: left;
                color: #777676;
                text-transform: capitalize;
                font-weight: 300;
            }

            .GroupDetails .GroupDetailsin ul li span {
                text-align: right;
                float: right;
            }

            .GroupDetails .GroupDetailsin ul li strong {
                color: #464646;
                letter-spacing: 1px;
            }

            .GroupDetails .GroupDetailsin ul li {
                list-style: none;
                padding: 10px 0;
                text-transform: capitalize;
                border-bottom: #ccc solid 1px;
                border-top: #fff solid 1px;
                color: #777676;
                font-size: 15px;
                font-family: "MyriadPro-Regular";
                line-height: 20px;
            }

                .GroupDetails .GroupDetailsin ul li:nth-child(1) {
                    padding: 0;
                    border: none;
                }

                .GroupDetails .GroupDetailsin ul li:last-child {
                    padding-bottom: 0;
                    border-bottom: none;
                }

    .groupdetails h2 {
        font-size: 15px;
        color: #464646;
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 18px;
    }

    .groupdetails .imagesbnr {
        margin: 0;
        padding: 0;
    }

    .groupdetails img {
        border: #ccc solid 1px;
        width: 180px;
        height: 100%;
    }

    .groupdetails .slick-list {
        margin-right: -11px;
    }

    .groupdetails ul.slick-dots {
        display: block;
        margin: 0 auto;
        text-align: center;
        padding: 10px 0;
    }

        .groupdetails ul.slick-dots li {
            display: inline-block;
            list-style: outside none none;
        }

            .groupdetails ul.slick-dots li.slick-active button {
                background: rgba(0,0,0,0) url(/content/images/bulleteh.png) no-repeat scroll left top;
                height: 11px;
                width: 20px;
                display: block;
                font-size: 0;
            }

            .groupdetails ul.slick-dots li button {
                background: rgba(0,0,0,0) url(/content/images/bulleten.png) no-repeat scroll left top;
                height: 11px;
                width: 20px;
                display: block;
                font-size: 0;
                border: none;
            }

    .groupdetails .audiosbnr .slick-slide > audio, canvas, progress, video {
        width: 96%;
    }

.groupbanner {
    display: block;
    margin: 0 0 15px 0;
    border: #C758A6 solid 1px;
}

    .groupbanner img {
        width: 100%;
        height: auto;
    }

.forum-tabcont th, td {
    text-transform: capitalize;
    padding: 10px;
    line-height: 18px;
}

.forum-tabcont th {
    background: #F2F2F2;
    color: #464646;
    font-size: 13px;
    text-align: left;
}

.forum-tabcont td {
    border-bottom: #ccc solid 1px;
    color: #777676;
    font-size: 14px;
}

.forum-tabcont a {
    color: #777;
}

    .forum-tabcont a:hover {
        color: #333;
    }

.forum-tabcont .forumdtails tr:hover {
    background: #D5F0F2;
    cursor: pointer;
}

.forum-tabcont .forumdtails img {
    max-width: 60px;
    height: 60px;
}

.membersupdate h2 {
    font-size: 16px;
    line-height: 18px;
    color: #333;
    letter-spacing: 1px;
    text-transform: capitalize;
    font-weight: 700;
    margin: 15px 0;
}

.membersupdate .deccont {
    width: 100%;
    min-height: 68px;
    clear: both;
}

    .membersupdate .deccont img {
        float: left;
    }

    .membersupdate .deccont .userdescription {
        margin-left: 80px;
    }

        .membersupdate .deccont .userdescription p {
            color: #777;
        }

.membersupdate .userdetails img {
    max-width: 60px;
    height: 60px;
}

.dvVenueCont .dataTables_length select {
    padding: 5px 10px;
    font-size: 14px;
    margin: 0 10px;
}

.myvenues {
    padding-top: 0;
}

.forums {
    margin-top: 0;
}

.myaccount {
    margin-top: 0;
    padding-top: 0;
}

.invitefre a {
    background: #35a6ad;
    color: #fff;
    border: none;
    line-height: 52px;
}

    .invitefre a:hover {
        background: #188489;
        color: #fff;
    }

.privategroup {
    border: 3px solid #C758A6;
    background: #fff;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%) !important;
    width: 500px;
}

    .privategroup .modal-content {
        border: none;
        box-shadow: none;
    }

    .privategroup .modal-header {
        background: #C758A6;
        padding: 15px;
    }

        .privategroup .modal-header .modal-title {
            text-align: center;
            color: #fff;
            letter-spacing: 1px;
        }

    .privategroup .modal-body {
        padding: 15px;
    }

        .privategroup .modal-body p {
            font-size: 14px;
        }

.at4-hide-content {
    visibility: visible !important;
}

.at4-hide, .at4-hide-content {
    opacity: 1 !important;
}

.noimageabl {
    text-align: center;
}

a.invitebtn {
    text-align: center;
    display: table;
    margin: 0 auto;
    background: #25949A;
    letter-spacing: 2px;
    border-radius: 3px;
    text-transform: uppercase;
    padding: 10px;
    color: #fff;
    font-size: 14px;
}

    a.invitebtn:hover {
        background: #19858A;
        color: #fff;
    }

.createforum {
    right: 0 !important;
}

.grfrgt {
    margin-top: 0px !important;
}

.allcont {
    margin-top: 0;
    padding-top: 0;
}

.imgsub {
    margin: 15px 0;
}

.innpageCont .inn-middle-cont .titlegroupevnt {
    font-size: 20px;
    line-height: 24px;
}

.innpageCont .inn-middle-cont .locationgroupevnt {
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
}

    .innpageCont .inn-middle-cont .locationgroupevnt .glyphicon-map-marker {
        font-size: 16px;
    }

    .innpageCont .inn-middle-cont .locationgroupevnt span {
        margin-right: unset;
        width: 20px;
    }

.flbtn {
    display: inline-block;
    width: 100%;
}

    .flbtn .followbtn {
        background: #35a6ad;
        border: #188489 solid 1px;
        border-radius: 4px;
        min-width: 145px;
        text-align: center;
        display: inline-block;
        padding: 10px;
        color: #fff;
        font-size: 18px;
        line-height: 18px;
        font-family: "ralewayregular",Arial,Helvetica,sans-serif;
    }

        .flbtn .followbtn:hover {
            background: #188489;
        }

.upgradegroup {
    padding: 0 0 0 22px;
}

    .upgradegroup h4 {
        line-height: 24px;
        margin: 20px 0;
    }

    .upgradegroup ol {
        margin-left: 0;
        padding-left: 0;
    }

        .upgradegroup ol li {
            font-size: 16px;
            color: #666;
            line-height: 24px;
            margin-bottom: 5px;
            background: url(images/bulletupgrade.png) left 9px no-repeat;
            list-style: none;
            padding-left: 18px;
        }

    .upgradegroup form input {
        border: none;
        margin-top: 20px;
    }

        .upgradegroup form input:hover {
            opacity: .8;
        }

    .upgradegroup p {
        color: #35a6ad !important;
        font-size: 14px;
    }

a.contactowner {
    background: #35a6ad;
    display: block;
    text-align: center;
    color: #fff;
    padding: 18px 15px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 18px;
}

    a.contactowner:hover {
        background: #188489;
    }

#Send-Email-owner .modal-header .close {
    font-size: 46px;
    line-height: 18px;
}

.btn-sm, .btn-group-sm > .btn {
    font-size: 15px;
}

#formContact .form-group .control-label {
    font-size: 12px;
}

#formContact .form-group textarea {
    margin-top: 10px;
}

.QuickConnect {
    background: #35a6ad;
    width: 100%;
    border: #188489 solid 1px;
    text-transform: uppercase;
    border-radius: 4px;
    display: block;
    text-align: center;
    padding: 14px 10px;
    margin: 15px 0;
    color: #fff;
    font-size: 15px;
    line-height: 18px;
    font-family: "ralewayregular",Arial,Helvetica,sans-serif;
}

    .QuickConnect:hover {
        background: #188489;
    }

.quickclose .close {
    margin-top: 0;
}

    .quickclose .close span {
        font-size: 45px !important;
        line-height: 18px;
        margin-top: 0;
    }

.dashboard-Cont .event-tabbingCont {
    float: left;
    width: 100%;
}

    .dashboard-Cont .event-tabbingCont .tab-content .docs-tabcont2.active {
        height: 100%;
        width: 100%;
    }

    .dashboard-Cont .event-tabbingCont .tab-content .docs-tabcont2 {
        height: 0;
        width: 100%;
    }

.dashboard-Cont .dashbaordbox {
    background: #96d2d3;
    box-shadow: 0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16);
    height: 300px;
    width: 100%;
    border-radius: 3px;
    margin-bottom: 15px;
    transition: all 3s ease 0s;
}

    .dashboard-Cont .dashbaordbox .plusicon {
        display: block;
        align-items: center;
        padding: 50px 50px 32px 50px;
        margin-bottom: 12px;
        height: 215px;
    }

        .dashboard-Cont .dashbaordbox .plusicon img {
            margin: 0 auto;
            display: block;
            position: relative;
        }

    .dashboard-Cont .dashbaordbox:hover .plusicon {
        display: none;
        transition: all 3s ease 0s;
        opacity: 0;
    }

    .dashboard-Cont .dashbaordbox .discription {
        padding: 50px;
        width: 91%;
        color: #fff;
        opacity: 0;
        position: absolute;
        top: 0;
        transition-property: background;
        transition-duration: 0.4s;
        transition-timing-function: linear;
        -webkit-transition-property: background;
        -webkit-transition-duration: 0.4s;
        -webkit-transition-timing-function: linear;
    }

    .dashboard-Cont .dashbaordbox:hover .discription {
        margin-bottom: 12px;
        transition-duration: 0.4s;
        -webkit-transition-duration: 0.4s;
        opacity: 1;
        background: #c758a6 none repeat scroll 0 0;
        border-radius: 3px;
        cursor: pointer;
        height: 215px;
        padding: 26px 4%;
        position: relative;
        top: 0;
        width: 100%;
        z-index: 22;
        color: #fff;
        font-family: "MyriadPro-Regular";
        text-align: center;
    }

        .dashboard-Cont .dashbaordbox:hover .discription .boxin strong {
            text-transform: inherit;
            font-size: 24px;
            font-family: inherit;
            letter-spacing: 1px;
        }

        .dashboard-Cont .dashbaordbox:hover .discription .boxin ul {
            padding: 18px 0 0 0;
        }

            .dashboard-Cont .dashbaordbox:hover .discription .boxin ul li {
                line-height: 22px;
                font-size: 18px;
                list-style-image: url(images/dashicon.jpg);
                list-style-position: inside;
            }

        .dashboard-Cont .dashbaordbox:hover .discription .boxin p {
            text-transform: lowercase;
        }

        .dashboard-Cont .dashbaordbox:hover .discription .list ul {
            padding: 23px 0 0;
        }

            .dashboard-Cont .dashbaordbox:hover .discription .list ul li {
                padding: 0;
                margin: 0 10px 10px 10px;
                list-style: none;
                background: #fff;
                box-shadow: 0 0 3px 0 #000;
                border: #333 solid 1px;
            }

                .dashboard-Cont .dashbaordbox:hover .discription .list ul li a {
                    color: #333;
                    text-transform: uppercase;
                    font-size: 16px;
                    display: block;
                    padding: 0 10px;
                    text-align: left;
                }

                    .dashboard-Cont .dashbaordbox:hover .discription .list ul li a:hover {
                        color: #fff;
                    }

                    .dashboard-Cont .dashbaordbox:hover .discription .list ul li a i {
                        border-right: 1px solid #333;
                        height: 100%;
                        line-height: 30px;
                        margin-right: 10px;
                        padding: 0 8px 0 0;
                    }

                        .dashboard-Cont .dashbaordbox:hover .discription .list ul li a i.fa {
                            font-size: 15px;
                            width: 28px;
                            font-size: 18px;
                        }

                .dashboard-Cont .dashbaordbox:hover .discription .list ul li:hover {
                    background: #E0A7D0;
                    transition: all 0.2s linear 0s;
                }

                    .dashboard-Cont .dashbaordbox:hover .discription .list ul li:hover i {
                        color: #fff;
                    }

        .dashboard-Cont .dashbaordbox:hover .discription .list2 ul li {
            margin-bottom: 12px;
        }

        .dashboard-Cont .dashbaordbox:hover .discription .boxin .arrow_box {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            background: #96D2D3;
        }

            .dashboard-Cont .dashbaordbox:hover .discription .boxin .arrow_box:after, .arrow_box:before {
                bottom: 0;
                left: 0;
                right: 0;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
                margin: 0 auto;
            }

            .dashboard-Cont .dashbaordbox:hover .discription .boxin .arrow_box:after {
                border-bottom-color: #96D2D3;
                border-width: 20px;
            }

            .dashboard-Cont .dashbaordbox:hover .discription .boxin .arrow_box:before {
                border-width: 20px;
            }

    .dashboard-Cont .dashbaordbox .names {
        margin-bottom: 12px;
        color: #cae9eb;
        display: block;
        padding: 20px 0;
        font-size: 44px;
        font-weight: 700;
        font-family: "MyriadPro-Regular";
        line-height: 24px;
        text-align: center;
        text-transform: uppercase;
    }

    .dashboard-Cont .dashbaordbox:hover .names {
        color: #fff;
    }

.dashboard-Cont .nav-tabs {
    margin-bottom: 30px;
    border: none;
}

    .dashboard-Cont .nav-tabs > li > a {
        border: 1px solid rgba(0,0,0,0);
        border-radius: 0 0 0 0;
        line-height: 1.42857;
        background: #fff;
        background: -webkit-linear-gradient(top,#ffffff,#e7e7e7);
        background: -o-linear-gradient(top,#ffffff,#e7e7e7);
        background: -moz-linear-gradient(top,#ffffff,#e7e7e7);
        background: linear-gradient(to bottom,#ffffff,#e7e7e7);
        border: 1px solid #c758a6;
        color: #3c3c34;
        font-size: 14px;
        margin-right: 6px;
        padding: 5px 10px;
        margin-bottom: 5px;
    }

    .dashboard-Cont .nav-tabs > li.active > a, .nav-tabs li > a:hover, .nav-tabs li > a:focus {
        border: 1px solid #c758a6;
        background: #e0a7d0 !important;
        color: #894a99 !important;
    }

.dashboard-Cont .srchEventrCont {
    margin: 0;
    float: left;
    width: 100%;
}

    .dashboard-Cont .srchEventrCont .mediablock {
        float: left;
        width: 100%;
        margin: 0 0 15px;
    }

.dashboard-Cont .createanevent li, .dashboard-Cont .create-practitioner li {
    list-style: none !important;
    padding: 0 5px;
}

.dashboard-Cont .Invitefriends li {
    padding: 7px 0;
}

    .dashboard-Cont .Invitefriends li a {
        color: #fff;
        transition: all 0.0s linear 0s;
    }

        .dashboard-Cont .Invitefriends li a:hover {
            color: #333;
        }

.suboncoment .bdr {
    border-bottom: #ccc solid 1px;
    padding-bottom: 8px;
    margin-bottom: 5px;
}

.suboncoment a {
    color: #C758A6;
}

    .suboncoment a:hover {
        color: #B7248B;
    }

.suboncoment .mainimg {
    max-width: 46px;
    float: left;
}

.suboncoment .maincomentrgt {
    display: table;
    margin-left: 71px;
}

.suboncoment .sub-comment-box {
    margin: 8px 0 8px 100px;
    border-bottom: #ccc solid 1px;
}

    .suboncoment .sub-comment-box .subimg {
        width: 45px;
        float: left;
    }

    .suboncoment .sub-comment-box .comentrgt {
        display: table;
        margin-left: 58px;
    }

.suboncoment .sub-comment-field {
    float: right;
    margin: 5px 0 5px 0;
    width: 100%;
}

.suboncoment .comment-reply-box {
    margin-bottom: 5px;
}

    .suboncoment .comment-reply-box p {
        font-size: 12px !important;
        display: inline;
        color: #666;
    }

.mediablock label {
    min-height: 22px;
}

.prevBoxCont .prevTitleCont h1 span {
    width: 70%;
    text-align: left;
}

#docs-tabcont div {
    margin: 0 23px;
    text-align: left !important;
}

#audio-tabcont div {
    margin: 0 23px;
    text-align: left !important;
}

#video-tab div {
    margin: 0 0 0 31px;
    text-align: left !important;
}

#fake-images div {
    margin: 0 0 0 44px;
    text-align: left !important;
}

.eventDetailCont .selectric p {
    margin: 0;
}

.authormain {
    padding: 10px 0 15px 0;
    margin-bottom: 15px;
    border-bottom: #ccc solid 1px;
}

    .authormain .authortitle {
        font-size: 34px;
        line-height: 38px;
        margin-bottom: 13px;
    }

    .authormain .author {
        font-size: 18px;
        color: #3f3f3f;
        line-height: 18px;
        display: block;
        margin-left: 10px;
    }

        .authormain .author i {
            margin-right: 5px;
        }

.hiddentour {
    background: #C758A6 none repeat scroll 0 0;
    display: block !important;
    float: right;
    position: fixed;
    right: -155px;
    top: 112px;
    width: 197px;
    z-index: 1111;
    box-shadow: 0 1px 3px rgba(0,0,0,.23),0 1px 3px rgba(0,0,0,.16);
}

.tourarrow {
    border: 1px solid #eee;
    transition: all 0.5s ease-in-out 0s;
    display: flex;
}

    .tourarrow a {
        color: #fff;
        font-size: 16px;
        line-height: 18px;
        padding: 11px 0 11px 11px;
        width: 100%;
    }

        .tourarrow a i {
            margin-right: 10px;
        }

    .tourarrow .arrow {
        float: left;
        height: 41px;
        padding: 10px;
        width: 41px;
        font-size: 24px;
        background: #64BBC0;
        cursor: pointer;
        transition: all 0.5s ease-in-out 0s;
        color: #fff;
    }

        .tourarrow .arrow:hover {
            background: #64BBC0;
            color: #fff;
            transition: all 0.5s ease-in-out 0s;
        }

.hiddentour .fa-arrow-circle-right::before {
    content: "\f0a9";
    display: block;
}

.hiddentour.visible .fa-arrow-circle-right::before {
    content: "\f0a9";
    display: none;
}

.hiddentour .fa-arrow-circle-left::after {
    content: "\f0a8";
    display: none;
}

.hiddentour.visible .fa-arrow-circle-left::after {
    content: "\f0a8";
    display: block;
    color: #333;
}

ul.breadcrumb {
    display: block;
    background-color: #f2f2f2;
    border-radius: 0;
}

    ul.breadcrumb li {
        display: inline-block;
        padding: 4px 0;
        color: #000;
        line-height: 24px;
        text-transform: uppercase;
        font-family: "MyriadPro-Regular";
        letter-spacing: 1px;
    }

    ul.breadcrumb > li + li::before {
        color: #ccc;
        content: "/ ";
        padding: 0 3px 0 8px;
    }

    ul.breadcrumb > li a {
        color: #777676;
        font-weight: 700;
    }

        ul.breadcrumb > li a:hover {
            color: #C758A6;
        }

        ul.breadcrumb > li a.active {
            color: #C758A6;
        }

    ul.breadcrumb.mrgbtm1 {
        margin-bottom: 0;
    }

.show_hide {
    display: none;
}

.feedbackcmt {
    width: 320px;
    z-index: 10000;
    box-shadow: 0 2px 9px 1px #a0a0a0;
    background: #fff;
    max-height: 420px;
    border: #35A6AD solid 1px;
    position: fixed;
    bottom: 0;
    right: 56px;
}

    .feedbackcmt a {
        background: #35A6AD;
        padding: 12px 15px;
        color: #fff;
        font-size: 60px !important;
        display: block;
        font-weight: 400;
    }

        .feedbackcmt a h2 {
            margin: 0;
            letter-spacing: 1px;
        }

            .feedbackcmt a h2 strong {
                text-transform: uppercase;
                font-size: 20px;
                line-height: 20px;
                font-weight: 700;
                color: #fff;
                display: inherit;
                font-family: "ralewayregular";
            }

            .feedbackcmt a h2 .minus {
                top: 6px;
                right: 10px;
                position: absolute;
                line-height: 20px;
                font-size: 60px;
                font-family: "ralewayregular";
                line-height: 24px;
                color: #fff !important;
                letter-spacing: 0;
                font-weight: 400;
                margin-bottom: 0;
            }

            .feedbackcmt a h2 .plus {
                top: 11px;
                right: 10px;
                position: absolute;
                line-height: 20px;
                font-size: 60px;
                font-family: "ralewayregular";
                line-height: 24px;
                color: #fff !important;
                letter-spacing: 0;
                font-weight: 400;
                margin-bottom: 0;
            }

    .feedbackcmt .contmain {
        padding: 0 15px 15px 15px;
    }

        .feedbackcmt .contmain span {
            display: block;
        }

            .feedbackcmt .contmain span label {
                width: 100%;
                display: block;
                margin-top: 15px;
                margin-bottom: 0;
                text-transform: uppercase;
                color: #666;
                font-size: 14px;
                font-family: "ralewayregular",Arial,Helvetica,sans-serif;
            }

        .feedbackcmt .contmain .inputfd {
            padding: 0 10px;
            margin-top: 5px;
            font-size: 13px;
            width: 100%;
            border-color: #ccc;
            font-family: "ralewayregular";
            font-size: 16px;
            height: 40px;
            transition: border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;
        }

            .feedbackcmt .contmain .inputfd:focus {
                box-shadow: 0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6);
                border-color: #ccc;
                transition: border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;
            }

        .feedbackcmt .contmain .textareafld {
            height: 100px !important;
            resize: none;
            padding: 10px !important;
        }

        .feedbackcmt .contmain p {
            margin: 0;
        }

            .feedbackcmt .contmain p .inpubtn {
                display: inline;
                background: #35a6ad none repeat scroll 0 0;
                border: 0 none;
                border-radius: 3px;
                color: #fff;
                font-size: 14px;
                letter-spacing: 2px;
                margin: 15px 10px 10px 0;
                padding: 10px;
                text-transform: uppercase;
            }

                .feedbackcmt .contmain p .inpubtn:hover {
                    background: #188489;
                }

.usergroups {
    float: left;
}

    .usergroups .w3-dropdown-click {
        top: 7px;
    }

        .usergroups .w3-dropdown-click .w3-dropdown-content::after {
            margin-left: -19px;
            border-color: rgba(136,183,213,0) rgba(136,183,213,0) #c758a6;
            border-width: 15px;
        }

    .usergroups .maincnt {
        width: 320px;
        padding: 14px;
    }

        .usergroups .maincnt .event-tabbingCont .nav-tabs a {
            border: #ddd solid 1px;
            color: #000;
            font-size: 14px;
            background: rgba(0,0,0,0) linear-gradient(to bottom,#ffffff,#e7e7e7) repeat scroll 0 0;
        }

        .usergroups .maincnt .event-tabbingCont .nav-tabs > li > a {
            padding: 7px 15px;
        }

        .usergroups .maincnt .event-tabbingCont .nav-tabs > li:last-child > a {
            margin-right: 0;
        }

        .usergroups .maincnt .event-tabbingCont .nav-tabs > li.active > a, .usergroups .maincnt .event-tabbingCont .nav-tabs li > a:hover, .usergroups .maincnt .event-tabbingCont .nav-tabs li > a:focus {
            background: #e0a7d0 none repeat scroll 0 0 !important;
            border: 1px solid #c758a6;
            color: #894a99 !important;
        }

        .usergroups .maincnt .tab-content {
            padding: 20px 15px;
            border: #ddd solid 1px;
            border-width: 0 1px 1px 1px;
        }

            .usergroups .maincnt .tab-content .favouriteprofile_main {
                overflow: auto;
                -webkit-overflow-scrolling: touch;
                max-height: 266px;
            }

                .usergroups .maincnt .tab-content .favouriteprofile_main .profile {
                    display: flex;
                    align-items: center;
                    border-bottom: #ddd solid 1px;
                    padding-bottom: 5px;
                    margin-top: 5px;
                }

                    .usergroups .maincnt .tab-content .favouriteprofile_main .profile:first-child {
                        margin-top: 0;
                    }

                    .usergroups .maincnt .tab-content .favouriteprofile_main .profile:last-child {
                        border-bottom: none;
                        padding-bottom: 0;
                    }

                    .usergroups .maincnt .tab-content .favouriteprofile_main .profile .favouriteprofile img {
                        max-width: 35px;
                        height: 35px;
                        border: #ddd solid 2px;
                        border-radius: 100%;
                    }

                    .usergroups .maincnt .tab-content .favouriteprofile_main .profile span {
                        padding: 0 0 0 10px;
                        color: #666;
                        font-size: 15px;
                        text-transform: capitalize;
                    }

                    .usergroups .maincnt .tab-content .favouriteprofile_main .profile a {
                        display: inherit;
                        padding: 0;
                    }

                .usergroups .maincnt .tab-content .favouriteprofile_main .groups {
                    padding: 5px 0;
                    border-bottom: #ddd solid 1px;
                }

                    .usergroups .maincnt .tab-content .favouriteprofile_main .groups:first-child {
                        margin-top: 0;
                    }

                    .usergroups .maincnt .tab-content .favouriteprofile_main .groups:last-child {
                        border-bottom: none;
                        padding-bottom: 0;
                    }

                    .usergroups .maincnt .tab-content .favouriteprofile_main .groups .favouriteprofile {
                        float: left;
                    }

                        .usergroups .maincnt .tab-content .favouriteprofile_main .groups .favouriteprofile img {
                            width: 35px;
                            height: 35px;
                            border: #ddd solid 1px;
                            border-radius: 100%;
                        }

                    .usergroups .maincnt .tab-content .favouriteprofile_main .groups .userrgt {
                        margin-left: 55px;
                    }

                        .usergroups .maincnt .tab-content .favouriteprofile_main .groups .userrgt span {
                            padding: 0 0 2px 0;
                            display: block;
                            color: #666;
                            font-size: 15px;
                            text-transform: capitalize;
                        }

                        .usergroups .maincnt .tab-content .favouriteprofile_main .groups .userrgt p {
                            display: block;
                            color: #666;
                            padding-left: 16px;
                            margin: 0;
                            position: relative;
                            font-size: 12px;
                        }

                            .usergroups .maincnt .tab-content .favouriteprofile_main .groups .userrgt p > i {
                                font-size: 16px;
                                left: 0;
                                position: absolute;
                                top: 1px;
                                color: #C758A6;
                            }

#Bulk-tabcont .inputs label {
    margin-bottom: 10px;
}

.input-sm, .form-group-sm .form-control {
    height: 40px;
}

.plusicon {
    display: inline-block;
    font-size: 26px;
    padding: 12px 10px 6px;
}

.eventcrt {
    display: inline-block;
    position: absolute;
    top: 30px;
    left: 12px;
    width: auto !important;
}

a.editbtn {
    float: right;
    background: rgba(0,0,0,0) linear-gradient(to bottom,#ffffff,#e7e7e7) repeat scroll 0 0;
    border: 1px solid #c758a6;
    border-radius: 0;
    color: #3c3c34;
    text-transform: capitalize;
    font-size: 14px;
    line-height: 1.42857;
    padding: 5px 10px;
}

    a.editbtn:hover {
        background: #e6e6e6 none repeat scroll 0 0;
        color: #35a6ad;
    }

.bkbtn_active {
    background: #188489 !important;
    margin-bottom: 0;
}

    .bkbtn_active span {
        margin: 0 5px 0 0 !important;
    }

.pdncrd {
    padding: 0;
}

span.glyphicon.glyphicon-ok.active {
    width: auto;
    line-height: 12px;
}

.subsccheckboxeml {
    float: none;
    width: 100%;
}

    .subsccheckboxeml input[type="checkbox"] {
        margin: 0;
        opacity: 0;
    }

    .subsccheckboxeml label {
        color: #333;
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 22px;
        margin: 0;
        padding: 0;
        text-align: left;
        text-transform: uppercase;
    }

        .subsccheckboxeml label::before {
            background: rgba(0,0,0,0) url(/content/images/checkbg.png) no-repeat scroll left top;
            content: "";
            display: inline-block;
            height: 18px;
            margin-right: 0;
            position: relative;
            top: 2px;
            vertical-align: top;
            width: 25px;
        }

    .subsccheckboxeml input[type="checkbox"]:checked + label::before {
        background: rgba(0,0,0,0) url(/content/images/checkbg.png) no-repeat scroll left -18px;
        border: 0 none;
        content: "";
        display: inline-block;
        height: 19px;
        padding: 2px;
        width: 25px;
    }

.cc_banner-wrapper {
    z-index: 99999 !important;
    position: relative;
}

.loader-feature {
    position: fixed;
    z-index: 99999;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    filter: alpha(opacity=60);
    opacity: .6;
    -moz-opacity: .8;
}

.center {
    z-index: 1000;
    padding: 10px;
    width: 100%;
    background-color: White;
    border-radius: 10px;
    filter: alpha(opacity=100);
    opacity: 1;
    height: 100%;
}

    .center img {
        height: 128px;
        width: 128px;
        margin: auto;
        display: block;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        top: 50%;
        position: absolute;
        text-align: center;
        right: 0;
        left: 0;
    }

.imgselected {
    border: 3px solid #ff0000 !important;
}

.marginTop71 {
    margin-top: 10px;
}

a.upgrdgroup {
    background: #35a6ad 0 0;
    color: #fff;
    margin: 0 15px 0 0;
    float: right;
    font-size: 14px;
    text-align: center;
    letter-spacing: 2px;
    padding: 12px 10px;
    border-radius: 3px;
    text-transform: uppercase;
}

    a.upgrdgroup:hover {
        background: #188489 0 0;
    }

.membrstitle {
    padding: 10px 0;
    line-height: 24px;
}

.mbrsgroups {
    background: #f2f2f2;
    border: #c758a6 solid 1px;
    line-height: 24px;
    bottom: 10px;
    position: absolute;
}

    .mbrsgroups span {
        display: inline-block;
        font-size: 14px;
        letter-spacing: .2px;
        padding: 4px 10px;
    }

        .mbrsgroups span:nth-child(1) {
            border-right: #c758a6 solid 1px;
        }

.prod-title h3 {
    margin: 0;
}

.cretentpic {
    height: 250;
    width: 250px;
    overflow: hidden;
}

.contcmain {
    padding-top: 0px !important;
    margin-bottom: 50px !important;
}

    .contcmain .loginFormCont h1 {
        margin-bottom: 20px;
    }

    .contcmain textarea {
        height: 100px;
    }

.contactsubmitbtn {
    background: #C758A6;
    color: #fff;
    padding: 10px;
    float: left;
    width: 100px;
}

    .contactsubmitbtn:hover {
        background: #B5248A;
        color: #fff;
    }

.contcmain .field-validation-error {
    margin-bottom: 5px;
}

.contcmain .field-validation-valid {
    display: none;
}

#message-alert-modal {
    padding-right: 0 !important;
}

.modal-dialog.my-account-popup {
    width: 100%;
    height: 100%;
    position: relative;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    top: 0 !important;
}

    .modal-dialog.my-account-popup .modal-content {
        width: 300px;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

.prevBoxCont .prevTitleCont #btnBack {
    top: 0;
    right: 5px;
}

.modal-backdrop {
    height: 100% !important;
}

#Select-Event-image, .popup .note {
    height: 100%;
}

a.edit-forum-link {
    background: #C758A6 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    padding: 5px 8px;
    position: relative;
    float: right;
}

event-phone {
    min-height: 17px;
}

.article-host h6 {
    font-size: 15px;
    line-height: normal;
    margin: 0;
    padding: 0 0 6px;
    letter-spacing: 1px;
    font-weight: 100 !important;
}

.article-host > span {
    font-size: 11px;
    line-height: normal;
}

.suboncoment a {
    color: #c758a6;
    font-size: 11px;
    font-weight: 700;
}

.suboncoment .mainimg {
    max-width: 90px;
}

.maincomentrgt .comment-user-part {
    padding-left: 8px;
    font-size: 11px;
}

.box-stn .maincomentrgt {
    margin: 0 !important;
}

#enjoy-notifications > div {
    font-size: 16px;
    padding-top: 10px;
}

.tab-con-set {
    position: static;
}

#add-intrested-category-model .close {
    font-size: 49px;
    position: absolute;
    right: 10px;
    top: 10px;
    line-height: 0.4;
}

#add-intrested-category-model .modal-dialog {
    background: #ebebeb none repeat scroll 0 0;
    width: 1100px;
    max-width: 95%;
    padding: 35px;
    display: inline-block;
    left: 0;
    right: 0;
    position: absolute;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
}

.preferred-header {
    margin-right: 40px;
}

#modalPreferred .title {
    border-left: 5px solid #fed51f;
    line-height: 28px;
    margin: 0 0 30px;
    padding-left: 30px;
}

#add-intrested-category-model .modal-content {
    box-shadow: none;
}

#add-intrested-category-model .modal-content {
    background-clip: padding-box;
    background-color: transparent;
    border: medium none transparent;
    border-radius: 0;
    box-shadow: none;
    outline: 0 none;
    position: static;
}

#add-intrested-category-model .title {
    border-left: 5px solid #c758a6;
    line-height: 32px;
    margin: 0 0 15px;
    padding-left: 10px;
    color: #c758a6;
    font-family: "MyriadPro-Regular";
    font-size: 32px;
    text-transform: uppercase;
}

.form-group.search, #add-intrested-category-model .subtitle {
    margin-bottom: 20px;
    position: relative;
}

    .form-group.search span.fa {
        color: #808585;
        font-size: 1.2em;
        height: 20px;
        left: 15px;
        position: absolute;
        top: calc(50% - 8px);
        width: 20px;
    }

    .form-group.search input[type="text"] {
        border-radius: 0;
        box-shadow: none;
        font-size: 16px;
        height: 40px;
        padding-left: 45px;
    }

.category-list {
    float: left;
}

.category-container .name {
    line-height: 35px;
    color: #c758a6;
    font-family: "MyriadPro-Regular";
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

ul.cat-img {
    float: left;
    margin-right: 0;
}

.cat-img, .cat-img li {
    margin: 0;
    padding: 0;
}

    .cat-img li {
        float: left;
        margin-bottom: 15px;
        margin-right: 15px;
    }

        .cat-img li:last-child {
            margin-right: 0;
        }

        .cat-img li a {
            background-position: center center;
            background-size: cover;
            border-radius: 6px;
            display: block;
            height: 156px;
            overflow: hidden;
            position: relative;
            width: 156px;
        }

            .cat-img li a .content {
                background: rgba(0,0,0,.6) none repeat scroll 0 0;
                color: #fff;
                font-size: 18px;
                font-weight: 700;
                height: 100%;
                left: 0;
                padding: 5px;
                position: absolute;
                top: 0;
                width: 100%;
            }

            .cat-img li a.active .content::before {
                background-image: url(../Content/images/active_cat.png);
                content: "";
                height: 43px;
                left: calc(50% - 27px);
                position: absolute;
                top: calc(50% - 21px);
                width: 55px;
            }

            .cat-img li a .content > span {
                bottom: 15px;
                position: absolute;
                text-align: center;
                width: calc(100% - 10px);
            }

            .cat-img li a::after {
                background: #000 none repeat scroll 0 0;
                content: "";
                left: 0;
                position: absolute;
                top: 0;
            }

.done-skip {
    float: right;
    margin-top: 15px;
    width: 100%;
    text-align: right;
}

    .done-skip .btn {
        display: inline-block;
        height: 50px;
        margin: 0 3px;
        padding: 0 26px;
        text-align: center;
        width: auto;
    }

.preferred-header {
    margin-right: 20px;
}

.preferred-nano {
    height: 0;
    transition: all 0.5s ease 0s;
}

.nano {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}

    .nano > .nano-content {
        bottom: 0;
        left: 0;
        overflow-x: hidden;
        overflow-y: scroll;
        position: absolute;
        right: 0;
        top: 0;
    }

        .nano > .nano-content:focus {
            outline: thin dotted;
        }

    .nano > .nano-pane {
        background: #e3e3e3 none repeat scroll 0 0;
        border-radius: 0;
        bottom: 0;
        opacity: .01;
        position: absolute;
        right: 0;
        top: 0;
        transition: all 0.2s ease 0s;
        width: 8px;
    }

        .nano > .nano-pane > .nano-slider {
            background: #888 none repeat scroll 0 0;
            border-radius: 0;
            margin: 0 1px;
            position: relative;
        }

    .nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
        opacity: .99;
    }

.nano-content {
    margin-right: -5px;
    right: -14px !important;
}

.btn.add-event-btn-main {
    background: #35A6AD none repeat scroll 0 0;
    color: #fff;
    font-weight: 600;
    height: 40px;
}

.btn.add-interests {
    border: 1px solid #c758a6;
    border-radius: 0;
    margin-right: 15px;
    margin-bottom: 15px;
}

#notification-panel .dash-groups {
    float: left;
    margin: 5px;
    padding: 10px;
    width: 98%;
}

#notification-panel .popup-notification {
    padding: 5px 0 15px !important;
}

#notification-panel .favouriteprofile > img {
    height: 50px;
    width: 50px;
}

#notification-panel figure {
    float: left;
}

.add-event-dropdown-group .ui-state-default {
    border: none !important;
}

.add-event-dropdown-group #checkboxSelectCombo input[type="text"] {
    border: none !important;
}

.add-event-dropdown-group .ui-igcombo-field.ui-corner-all {
    padding: 0 15px !important;
    border: none !important;
}

.add-event-dropdown-group .ui-igcombo-clearicon.ui-icon-circle-close.ui-icon {
    display: block !important;
    width: 100% !important;
    background: transparent !important;
}

.ui-igcombo-list {
    margin-left: -2px;
    margin-right: -2px;
}

.ui-igcombo-clear.ui-unselectable {
    background: transparent !important;
}

#checkboxSelectCombo {
    width: 100% !important;
    background: #fff;
    border: 1px solid #333;
    margin: 0;
    padding: 0;
}

.ui-igcombo-button, .ui-igcombo-clear {
    background: rgba(0,0,0,0) url(/content/images/dropdownBtn.png) no-repeat scroll left top;
    right: 0 !important;
    top: 0 !important;
    width: 38px !important;
    height: 38px !important;
    color: #BBB !important;
    text-align: center !important;
    font: 0/0 a !important;
    background-color: #fff !important;
}

.ui-igcombo-button, .ui-igcombo-clear, ui-state-hover {
    background: rgba(0,0,0,0) url(/content/images/dropdownBtn.png) no-repeat scroll left top !important;
    background-color: #fff !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-color: none !important;
}

.ui-igcombo-wrapper {
    height: 40px !important;
}

.ui-iggrid tr .ui-icon, .ui-igtree .ui-icon, .ui-igedit .ui-icon, .ui-igsplitter .ui-icon, .ui-igcombo .ui-icon {
    display: none !important;
}

.ui-igcombo-listitemholder {
    top: 100% !important;
    left: 0 !important;
    background: #F8F8F8 !important;
    border: 1px solid #333333 !important;
    z-index: -1 !important;
    box-shadow: 0 0 10px -6px !important;
}

    .ui-igedit-dropdown .ui-igedit-listitem.ui-state-default, .ui-igedit-list .ui-igedit-listitem.ui-state-default, .ui-iggrid-filterddlist li.ui-state-default, .ui-iggrid-featurechooser-list li.ui-state-default, .ui-iggrid-hiding-dropdown-list li.ui-state-default, .ui-iggrid-columnmoving-dropdown-list li.ui-state-default, .ui-igcombo-listitemholder li.ui-state-default {
        line-height: 20px !important;
        min-height: 20px !important;
        display: block !important;
        padding: 8px !important;
        border-top: 1px solid #FFF !important;
        border-bottom: 1px solid #EEE !important;
        color: #666 !important;
        cursor: pointer !important;
        font-size: 16px !important;
    }

        .ui-igedit-dropdown .ui-igedit-listitem.ui-state-default, .ui-igedit-list .ui-igedit-listitem.ui-state-default, .ui-iggrid-filterddlist li.ui-state-default, .ui-iggrid-featurechooser-list li.ui-state-default, .ui-iggrid-hiding-dropdown-list li.ui-state-default, .ui-iggrid-columnmoving-dropdown-list li.ui-state-default, .ui-igcombo-listitemholder li.ui-state-default:hover {
            background: #F0F0F0 !important;
            color: #444 !important;
        }

    .ui-igedit-dropdown .ui-igedit-listitem.ui-state-active, .ui-igedit-list .ui-igedit-listitem.ui-state-active, .ui-iggrid-filterddlist li.ui-state-active, .ui-iggrid-filterddlistitem.ui-state-active a, .ui-iggrid-featurechooser-list li.ui-state-active, .ui-iggrid-featurechooser-list.ui-state-active a, .ui-iggrid-hiding-dropdown-list li.ui-state-active, .ui-iggrid-hiding-dropdown-list.ui-state-active a, .ui-iggrid-columnmoving-dropdown-list li.ui-state-active, .ui-iggrid-columnmoving-dropdown-list.ui-state-active a, .ui-igcombo-listitemholder li.ui-state-active, .ui-igcombo-listitemholder li.ui-state-active a {
        background: #F0F0F0 !important;
        color: #444 !important;
    }

.ui-igcombo-listitemtextwithcheckbox {
    margin-left: 30px !important;
}

.ui-icon.ui-icon-check.ui-igcombo-checkbox-on.ui-igcheckbox-small-on {
    background: rgba(0,0,0,0) url(/content/images/checkbg.png) no-repeat scroll left -20px !important;
    border: 0 none !important;
    content: "" !important;
    display: inline-block !important;
    height: 30px !important;
    padding: 2px !important;
    width: 27px !important;
    font-size: 0 !important;
    left: 1px !important;
}

.ui-igcheckbox-verysmall.ui-state-default, .ui-igcheckbox-small.ui-state-default, .ui-igcheckbox-normal.ui-state-default, .ui-igcheckbox-large.ui-state-default, .ui-igcombo-checkbox.ui-state-default {
    background: rgba(0,0,0,0) url(/content/images/checkbg.png) no-repeat scroll 0 0 !important;
    content: "" !important;
    display: inline-block !important;
    height: 18px !important;
    margin-right: 5px;
    vertical-align: top;
    width: 25px !important;
    border: none !important;
}

.ui-igcombo-nomatchfound {
    padding: 10px !important;
    font-size: 16px;
}

.category-container .div-category-enter {
    margin: auto;
}

.credit-listing {
    padding-top: 20px;
}

    .credit-listing p {
        word-spacing: 1px;
        letter-spacing: 1px;
        margin: 0;
        color: #7b7b7b;
        font-family: "MyriadPro-Regular";
        font-size: 16px;
        list-style: outside none none;
        padding: 2px 0;
    }

.credit-plan-info .credit-box {
    min-height: 500px;
}

.credit-plan-info .credit-listing {
    min-height: 164px;
}

.credit-listing.topmrgn {
    padding-top: 14px !important;
}

    .credit-listing.topmrgn p {
        padding: 0px 0;
    }

.madalimg .panel {
    margin-bottom: 10px !important;
}

.madalimg .modal-body {
    padding: 10px 15px 0 15px !important;
}

.madalimg .modal-footer {
    padding: 10px 15px !important;
}

.group-badge-model .panel {
    margin-bottom: 10px !important;
}

.group-badge-model .modal-body {
    padding: 10px 15px 0 15px !important;
}

.group-badge-model .modal-footer {
    padding: 10px 15px !important;
}

#feature-image-cropper .modal-body {
    padding: 10px 15px 0 15px !important;
}

#feature-image-cropper .panel {
    margin-bottom: 10px !important;
}

#feature-image-cropper .modal-footer {
    padding: 10px 15px !important;
}

.appling-coupon-model {
    width: 400px;
}

.dashboard-Cont .nav-tabs.add-btn-stn {
    margin-bottom: 0;
}

    .dashboard-Cont .nav-tabs.add-btn-stn > li {
        margin-bottom: 10px;
    }

        .dashboard-Cont .nav-tabs.add-btn-stn > li > a {
            padding: 10px 36px;
            position: relative;
        }

.dashboard-Cont .close {
    position: absolute;
    right: 15px;
    top: 0;
    font-size: 25px;
}

    .dashboard-Cont .close span {
        font-size: 25px;
    }

.upgradegroup form button {
    border: 0;
    background: #35a6ad none repeat scroll 0 0;
    color: #ffffff !important;
    padding: 12px;
    border-radius: 4px;
    font-size: 15px;
    font-weight: 600;
    font-family: "ralewayregular",Arial,Helvetica,sans-serif;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
}

    .upgradegroup form button:hover {
        background: #188489 none repeat scroll 0 0;
    }

#notification-panel .favouriteprofile > img {
    border: 1px solid #ccc;
    border-radius: 100%;
    float: left;
    height: 67px;
    padding: 4px;
    text-align: center;
    width: 67px;
    margin-right: 10px;
}

#notification-panel .dash-notification-detail {
    width: calc(100% - 100px);
    display: inline-block;
    padding-top: 10px;
}

    #notification-panel .dash-notification-detail > p span {
        padding-top: 15px;
    }

#notification-panel .popup-notification-profile-img > img {
    border: 1px solid #ccc;
    border-radius: 100%;
    float: left;
    height: 60px;
    padding: 4px;
    text-align: center;
    width: 60px;
    margin-right: 10px;
}

.int-cat-radius-lbl {
    text-align: center;
    top: 10px;
}

.fb-page-selection span.spacer::after {
    display: inline-block;
    width: 100%;
    content: ".";
    font-size: 0;
    color: transparent;
    height: 2px;
    background: #ddd;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.create-options-modal header span.spacer:first-child {
    padding-left: 41px;
}

.fb-page-selection span.spacer:first-child {
    padding: 0 10px 0 0;
}

.fb-page-selection span.spacer {
    display: table-cell;
    width: 125px;
}

    .fb-page-selection span.spacer:last-child {
        padding: 0 0 0 10px;
    }

.fb-page-selection {
    display: table-row;
}

.input-fb-page-url-div {
    margin: 15px 0 0 0;
}

    .input-fb-page-url-div.form-group.search #fbpagelink {
        font-size: 14px;
        padding-left: 10px;
        padding-right: 45px !important;
    }

    .input-fb-page-url-div.form-group.search button.fa {
        left: inherit;
        right: 2px;
        color: #808585;
        font-size: 1.2em;
        height: 30px;
        position: absolute;
        top: calc(50% - 15px);
        width: 35px;
        border: inherit;
    }

.buyCreditsPopup .modal-body #add-fb-event {
    background: #3B5998 none repeat scroll 0 0;
}

    .buyCreditsPopup .modal-body #add-fb-event:hover {
        background: #3B4998 none repeat scroll 0 0;
    }

#recommendation-tabcount .eventProfilecont .event-tabbingCont .tabBtn {
    float: left;
    margin: 0;
    text-align: center;
    width: 50%;
}

#recommendation-tabcount .nav-tabs > li > a {
    padding: 10px 10px;
}

.eventProfilecont .event-tabbingCont .tab-notification-content {
    padding: 5px 0 0;
}

.clear-all-btn {
    border: thin solid #C758A6;
    float: right;
    margin: 10px 10px 15px 10px;
    text-align: center;
    font-size: 14px;
    padding: 5px 10px;
}

    .clear-all-btn:hover {
        background: #C758A6;
        color: white;
    }

.srchEventrCont .mediablock .bottomMgr {
    margin-bottom: 5px !important;
}

#event-description-artical {
    margin-top: 15px 0;
}

.no-records-found-enjoy {
    border: 1px solid #C758A6;
    padding: 10px;
    text-align: center;
}

.no-notification-found {
    padding: 5px 10px 10px;
    text-align: center;
}

.radius-box {
    color: #666;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 18px;
    margin: 0 10px 0 0;
    padding: 10px 0;
    text-align: left;
    text-transform: uppercase;
    float: left;
}

.selectric-wrapp {
    float: left;
    width: 200px;
}

#add-fb-page-list-alert-modal .event-select-block label {
    padding: 10px 10px 10px 10px !important;
    cursor: pointer;
}

    #add-fb-page-list-alert-modal .event-select-block label:hover {
        background-color: #e0e0e3;
    }

#add-fb-page-list-alert-modal .modal-body {
    padding: 0 20px !important;
}

#add-fb-page-list-alert-modal .panel-body {
    padding: 5px 10px;
}

#add-fb-page-list-alert-modal .modal-footer {
    text-align: center;
    padding: 10px;
}

#all-notification a {
    display: inline-block;
    padding: 1% 3%;
}

.fb-btn-skip {
    background: #35A6AD none repeat scroll 0 0;
    text-shadow: none;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    letter-spacing: 1px;
    margin: 0;
    padding: 10px 20px;
    text-transform: uppercase;
}

    .fb-btn-skip:hover, .fb-btn-skip:focus {
        background: #29878D none repeat scroll 0 0;
    }

#fb-page-footer-content {
    text-align: center;
    padding: 10px;
}

#add-fb-page-list-alert-modal .event-select-block.buycredlink {
    background: #3B5998 none repeat scroll 0 0;
    cursor: pointer;
    padding: 2px 10px;
    font-family: "ralewayregular",Arial,Helvetica,sans-serif;
    margin: 1px 0;
}

#add-fb-page-list-alert-modal .panel.panel-default {
    margin-bottom: 10px;
}

#add-fb-page-list-alert-modal .event-select-block.buycredlink:hover {
    background: #3B4998 none repeat scroll 0 0;
}

#add-fb-page-list-alert-modal .event-select-block.buycredlink label {
    color: #FFF;
    padding: 5px !important;
    cursor: pointer;
    font-size: 14px;
    letter-spacing: 1px;
}

    #add-fb-page-list-alert-modal .event-select-block.buycredlink label:hover {
        background: #3B4998 none repeat scroll 0 0;
    }

.subtitle.fb-subtitle {
    margin: 0;
}

.eventsMainGrid .form-group {
    position: relative;
}

.eventProfilecont .usr-pro-descblock .social-act-cont.followers, .eventProfilecont .usr-pro-descblock .social-act-cont .following {
    margin-bottom: 5px;
}

.fb-event-tabcont .rightmediaBlock .media-right a.ViewEvent {
    background: #C758A6 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-family: "ralewayregular";
    font-size: 15px;
    margin: 0;
    padding: 2px 5px;
    position: absolute;
    text-align: center;
    z-index: 2;
}

    .fb-event-tabcont .rightmediaBlock .media-right a.ViewEvent .viewLiveIco {
        background: rgba(0,0,0,0) url(/content/images/view-live-event.png) no-repeat scroll left top;
        display: inline-block;
        height: 18px;
        margin: 0 5px;
        position: relative;
        top: 3px;
        width: 20px;
    }

#Upgrade-image .modal-dialog {
    display: inline-block;
    left: 0;
    margin: 0 auto;
    max-width: 95%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

#Upgrade-Pdf .modal-dialog {
    display: inline-block;
    left: 0;
    margin: 0 auto;
    max-width: 95%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

#feature-image-cropper .modal-dialog {
    display: inline-block;
    left: 0;
    margin: 0 auto;
    max-width: 95%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

#Group-image-model .modal-dialog {
    display: inline-block;
    left: 0;
    margin: 0 auto;
    max-width: 95%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.btn.btn-intrested-category {
    background: #35a6ad none repeat scroll 0 0;
    padding: 7px 20px;
    color: #ffffff !important;
    border: 1px solid #35a6ad;
    font-size: 16px;
    font-family: "ralewayregular";
    float: right;
    margin-right: unset;
}

    .btn.btn-intrested-category:hover {
        background: #218b93 none repeat scroll 0 0 !important;
    }

.upgraded-event-style {
    cursor: default !important;
    background-color: #008700;
}

    .upgraded-event-style:hover {
        background: #046304 none repeat scroll 0 0 !important;
    }

    .upgraded-event-style span {
        color: #fff !important;
    }

    .upgraded-event-style i.flagico {
        background-position: -34px 0 !important;
    }

.eventleftDet ul li span {
    float: left;
}

    .eventleftDet ul li span.glyphicon {
        top: 3px !important;
    }

.prevBoxCont .mediablock .eventleftDet .profilgroup a.view-group-a {
    margin-left: unset;
}

.gnotifydivtxt {
    font-weight: 400;
    font-size: 10px;
    line-height: 18px;
    color: #FFF;
    text-align: center;
    height: 20px;
    box-shadow: 2px 1px 5px #888;
}

.gnotifydiv {
    background: #ef0303;
    position: absolute;
    z-index: 100;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-left: 15px;
    top: -5px;
}

.saveButton a.create-forum-close-btn {
    opacity: 1;
}

    .saveButton a.create-forum-close-btn span {
        color: #fff;
        font-size: 28px;
        line-height: 24px;
    }

.event-host-box .mainimg {
    max-width: 75px;
    margin-right: 10px;
}

.prevBoxCont .event-host-box {
    padding: 10px !important;
    border-color: #F1F1F1;
}

.pagination-container {
    width: 100%;
}

.eventliBlock.dashboard-recommend-group {
    margin: 0 0 15px !important;
    width: 100%;
}

.mainNav .navbar-default .navbar-nav li.mobilevisible {
    display: none;
}

.mainNav .navbar-default .navbar-nav li.mobilehidden {
    display: block;
}

.mtop0 {
    margin-top: -25px !important;
}

    .mtop0 .pagination li.active a {
        background: #C758A6 none repeat scroll 0 0 !important;
        color: #fff;
    }

    .mtop0 .pagination li a {
        color: #C758A6;
    }

.published_addEventBtn a {
    background: #35A6AD none repeat scroll 0 0 !important;
    border-bottom: medium none !important;
    color: #ffffff !important;
    letter-spacing: 2px;
    padding: 10px;
}

    .published_addEventBtn a:hover {
        background: #188489 none repeat scroll 0 0 !important;
        color: #ffffff !important;
    }

.col-xs-12.video-tab-div {
    padding: 0;
}

.pre-croped-image-div {
    width: 100%;
    overflow-x: scroll !important;
}

.feaAdvBlock .featurboxcont .featureblock {
    min-height: 100px;
    width: 100%;
    overflow: hidden;
    padding: 0 0 0;
    box-shadow: 0 2px 10px #000;
    float: none;
    overflow: hidden;
}

.text_align_left a span {
    margin-right: unset;
}

.media-body.eventdetlContent {
    margin-top: 15px;
}

.eventDetBlock .delgroup-link {
    background: #C758A6 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    padding: 5px 8px;
    position: absolute;
    right: 5px;
    top: calc(100% - 35px);
}

#eventSearchResult.srchEventrCont {
    margin-top: 5px;
}

#eventSearchResult .prevBoxCont .mediablock {
    margin: 0 0 15px;
}

.myprofile-view {
    margin-right: 10px !important;
}

.addEventBtn_home {
    margin-top: 20px;
}

    .addEventBtn_home a {
        background: #35A6AD none repeat scroll 0 0 !important;
        border-bottom: medium none !important;
        color: #ffffff !important;
        letter-spacing: 2px;
        padding: 10px;
        display: block;
        font-size: 14px;
        font-weight: normal;
        max-width: 285px;
    }

        .addEventBtn_home a i {
            padding-right: 10px;
        }

.video-frame-group {
    border: 0px;
    margin: 5px;
    box-shadow: 0 2px 6px #000;
}

.tabbingCont .nav.nav-tabs .tabBtn a i, .detevent-tabbingCont .nav.nav-tabs .tabBtn a i {
    background: #35a6ad;
    float: right;
    z-index: 100;
    width: 22px;
    height: 22px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-left: 5px;
    font-style: normal;
    color: #fff;
    font-size: 11px;
    line-height: 21px;
}

#follow-unfollow {
    border-top: 0px !important;
    font-size: 14px;
    color: white;
    border-radius: 0;
    display: inline;
}

.eventmainCont .mediablock {
    -webkit-box-shadow: 0px 2px 10px #000;
    -moz-box-shadow: 0px 2px 10px #000;
    box-shadow: 0px 2px 10px #000;
}

.eventmainCont .innpageCont .inn-middle-cont .ppl-group-list-first .img_effects {
    border: 0px;
}

.selectric-items .selectric-scroll {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

@media screen and (max-width:991px) {
    .eventsMainGrid {
        border: 0px;
    }

    #headerImgUploaded, .groupbanner {
        margin-left: -30px;
        margin-right: -30px;
        border: 0px;
    }

    .infoimg img {
        border-radius: 0px;
        border: 0px;
    }
}

.srchEventrCont .outermedia .media-bodyinner .leftmediaBlock {
    width: 70%;
}

.srchEventrCont .outermedia .media-bodyinner .rightmediaBlock {
    width: 30%;
    padding-left: 15px;
}

    .srchEventrCont .outermedia .media-bodyinner .rightmediaBlock .mob {
        width: 100% !important;
    }

.srchEventrCont .outermedia img {
    width: 100%;
    max-height: 100% !important;
}

@media screen and (max-width:768px) {
    .srchEventrCont .outermedia .media-bodyinner .rightmediaBlock {
        padding-left: 0px;
    }
}

.rating-box .starrr img {
    width: 16px;
    height: 16px;
}

@media screen and (max-width:450px) {
    .middlesection .container {
        padding: 0px;
        width: 100%;
    }

    .featurboxcont .col-xs-12 {
        padding: 0px;
    }

    .featurboxcont .featureblock {
        box-shadow: none;
        background-color: #f3f3f3;
    }

    .featurboxcont {
        margin: 0px !important;
        width: 100% !important;
        float: none;
        display: block;
    }

    .middlesection .row {
        margin: 0px;
    }

        .middlesection .row.forum-topic-row,
        .middlesection .row.topic-detail-row {
            margin-right: -15px;
            margin-left: -15px;
        }

    #groupHeader {
        margin-top: 25px;
    }
}

.mob {
    display: block !important;
}

    .mob img {
        width: 100%;
        height: auto;
        max-height: 100% !important;
        margin-top: 5px;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #add-event-alert-modal .fb-page-selection .spacer {
        min-height: 10px;
    }

    #category-ul-menu ul li a {
        border-radius: 0;
        color: #777 !important;
        font-family: "ralewayregular",Arial,Helvetica,sans-serif !important;
        font-size: 14px !important;
        letter-spacing: 0px !important;
        line-height: 0 !important;
        padding: 0;
        text-align: left !important;
        text-transform: none !important;
        border-bottom: 0;
    }

    #category-ul-menu {
        box-shadow: 10px 10px 5px 0px rgba(51, 51, 51, 0.70);
        -moz-box-shadow: 10px 10px 5px 0px rgba(51, 51, 51, 0.70);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(51, 51, 51, 0.70);
    }

    #category-menu {
        box-shadow: 0px 0px 7px 1px rgba(51, 51, 51, 60);
        -moz-box-shadow: 0px 0px 7px 1px rgba(51, 51, 51, 0.60);
        -webkit-box-shadow: 0px 0px 7px 1px rgba(51, 51, 51, 0.60);
    }
}

@media only screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (max-width: 767px) {
    _:-ms-fullscreen, :root .categoryMenu .selcBlock .selectric-items {
        position: relative !important;
    }
}

.mt10 {
    margin-top: 10px;
}

.forum-title {
    float: left;
    width: 100%;
    background: #c758a6 !important;
    border: #c758a6 solid 1px;
    border-radius: unset;
    width: 100%;
    display: block;
    text-align: left;
    padding: 14px 10px;
    color: #fff;
    font-size: 15px;
    line-height: 18px;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
}

    .forum-title.single-post {
        font-size: 16px;
    }

.forum-container {
    display: table;
    float: left;
    width: 100%;
    padding: 20px;
    margin-bottom: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(221, 221, 221);
    background-color: rgb(255, 255, 255);
}

    .forum-container .profile-pic {
        width: 70px;
        height: 70px;
        border-radius: 100%;
        overflow: hidden;
    }

    .forum-container .icon, .forum-container .description {
        display: table-cell;
        vertical-align: middle;
    }

    .forum-container .icon {
        width: 70px;
    }

    .forum-container .description {
        width: calc(100% - 70px);
        padding-left: 20px;
        font-family: 'Raleway', sans-serif;
    }

        .forum-container .description p {
            margin-bottom: 0px;
        }

        .forum-container .description .forum-inner-title {
            font-size: 18px;
            color: #B5248A;
            margin-bottom: 15px;
            font-weight: 500;
        }

        .forum-container .description .name {
            margin-bottom: 10px;
        }

            .forum-container .description .name a {
                color: #51b3b9;
                font-size: 18px;
                font-weight: 500;
            }

        .forum-container .description .address {
            font-size: 13px;
            color: #333333;
            margin-bottom: 10px;
            font-weight: 600;
        }

        .forum-container .description .left, .forum-container .description .right {
            display: inline-block;
            vertical-align: middle;
        }

        .forum-container .description .left {
            width: calc(100% - 110px);
        }

        .forum-container .description .right {
            width: 100px;
            text-align: center;
        }

        .forum-container .description .topic-comment {
            padding: 0;
            margin: 0;
            list-style: none;
        }

            .forum-container .description .topic-comment li {
                margin-bottom: 10px;
                padding-bottom: 10px;
                border-bottom: 1px solid #ebebeb;
            }

                .forum-container .description .topic-comment li:last-child {
                    border-bottom: none;
                }

            .forum-container .description .topic-comment .title, .forum-container .description .topic-comment .desc {
                display: block;
            }

            .forum-container .description .topic-comment .title {
                color: #c757a5;
                font-size: 14px;
                margin-bottom: 5px;
                font-weight: 600;
            }

            .forum-container .description .topic-comment .desc {
                color: #35a5ad;
                font-size: 16px;
                font-weight: 600;
            }

.view-group-a, .visit-group {
    background: #35a6ad none repeat scroll 0 0;
    text-transform: capitalize;
    color: #fff;
    display: inline-block;
    line-height: 18px;
    padding: 8px 10px;
    margin-bottom: 2px;
    border-bottom: #147980 solid 4px;
    margin-left: 3px;
}

    .view-group-a:hover, .view-group-a:active,
    .visit-group:hover, .visit-group:active {
        background: #218b93 none repeat scroll 0 0;
        color: #fff !important;
    }

.group-forum-leftbar {
    margin-top: 25px;
    padding: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(221, 221, 221);
    background-color: rgb(251, 251, 251);
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

    .group-forum-leftbar .join-group {
        display: inline-block;
        font-size: 18px;
        margin: 0;
        margin-bottom: 10px;
        padding: 15px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 100%;
        border: none;
        background: #8fcf3a;
        color: #ffffff;
    }

    .group-forum-leftbar figure {
        margin-bottom: 10px;
    }

        .group-forum-leftbar figure.align-center img {
            margin: 0 auto;
            display: table;
        }

    .group-forum-leftbar .title,
    .group-forum-leftbar .address {
        text-transform: uppercase;
        font-size: 18px;
        color: #3f3f3f;
        font-family: "muroregular",Arial,Helvetica,sans-serif;
        font-weight: 400;
    }

.forum-container.single-post .para {
    color: #333333;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 500;
    word-break: break-all;
}

.forum-container.active {
    border-style: solid;
    border-width: 0px;
    border-color: rgb(199, 87, 165);
    background-color: #f8f8f8 !important;
    -webkit-box-shadow: 0px 10px 11px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 11px -7px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 11px -7px rgba(0,0,0,0.75); margin-bottom:25px;
}

@media screen and (max-width:1400px) {
    .mainNavhome {
        left: 30px;
    }
}

@media screen and (max-width:767px) {
    .forum-container .description .left, .forum-container .description .right {
        width: 100%;
    }

    .forum-container .description .right {
        text-align: left;
    }

    .forum-container .description .topic-comment {
        margin: 10px 0px;
    }

        .forum-container .description .topic-comment .title, .forum-container .description .topic-comment .desc {
            display: inline-block;
        }

        .forum-container .description .topic-comment .title {
            min-width: 100px;
        }

        .forum-container .description .topic-comment li {
            margin-bottom: 0px;
            padding-bottom: 0px;
            border-bottom: none;
        }

    .forum-container .icon, .forum-container .description {
        vertical-align: top;
    }
}

@media screen and (max-width:420px) {
    .breadcrumb {
        padding: 8px 10px;
    }
}

a.forum-topic-a:hover, a.forum-topic-a:active, a.forum-topic-a:focus {
    color: #fff !important;
}

#divFeaturedEvents {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (min-width:800px) {
    .featurboxcont .col-md-4.col-sm-6.col-xs-12 {
        min-height: 444px;
    }
}

@media screen and (max-width:768px) {

    #groupSearchResult .low-padding-group, #groupSearchResult .col-xs-12 {
        padding: 0px !important;
    }

    #groupSearchResult .ppl-group-list-first {
        margin-bottom: 15px;
        -webkit-box-shadow: 0px 6px 8px -3px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 6px 8px -3px rgba(0,0,0,0.75);
        box-shadow: 0px 6px 8px -3px rgba(0,0,0,0.75);
        background-color: #f5f5f5;
    }

    #groupSearchResult .img_effects {
        border: 0px;
    }

    .eventmainCont .mediablock {
        box-shadow: none !important;
    }
}


.modal-body #form0 label {
    display: none;
}

.modal-body #form0 .form-group {
    margin-bottom: 5px;
}

#Select_event {
    -webkit-overflow-scrolling: touch !important;
    height: 100% !important;
    overflow: auto !important;
}


.forum-container.single-post .para {
    overflow-wrap: inherit;
    word-wrap: inherit;
    word-break: inherit;
    -ms-hyphens: initial;
    -moz-hyphens: initial;
    -webkit-hyphens: initial;
    hyphens: initial;
    padding: 10px;
    font-size: 20px !important;
    color: #222222; line-height:30px !important;
}
    .forum-container.single-post .para a {
        overflow-wrap: break-word;
        word-wrap: break-word;
        word-break: break-word;
        -ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;
    }

    .forum-container .description .name a {
        line-height: 22px;
    }

@media screen and (max-width:1400px) {

    .forum-container .icon {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
    }


    .forum-container .description {
        display: block;
        width: 100%;
        padding-left: 0px;
    }
}

.eventsMainGrid .newgroup .refreshbtn {
    float: left;
    position: inherit;
    display: block;
}

.GroupDetails .eventProfilecont .tabbingCont .tabBtn:nth-of-type(2) {
    min-width: 130px;
}

.GroupDetails .eventProfilecont .tabbingCont .tabBtn:nth-of-type(3) {
    min-width: 120px;
}

.GroupDetails .eventProfilecont .tabbingCont .tabBtn:nth-of-type(4) {
    min-width: 120px;
}

.eventMainCont .eventProfilecont .tabbingCont .tabBtn {
    min-width: 130px;
}

.advertise-container {
    border: 1px solid #dddddd;
    background: #ffffff;
    padding: 5px 10px;
    margin-bottom: 20px;
}

    .advertise-container .left {
        padding: 15px 5px;
    }

    .advertise-container .advertise-title {
        font-size: 20px;
        margin: 0 0 20px;
        line-height: 1;
    }

    .advertise-container ul.other-detail {
        padding: 0;
        margin: 0;
        list-style: none;
    }

        .advertise-container ul.other-detail li {
            font-family: "ralewayregular";
            font-size: 14px;
            margin: 10px 0;
        }

            .advertise-container ul.other-detail li .website {
                color: #B5248A;
            }

    .advertise-container .right figure {
        background: #fafafa;
        padding: 7px 40px;
    }

        .advertise-container .right figure img {
            margin: 0 auto;
            display: table;
        }

    .advertise-container ul.other-detail li .fa {
        color: #B5248A;
        width: 30px;
        font-size: 16px;
    }

.advertise-container-img {
    height: 200px;
    width: 200px;
    border-radius: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0 auto;
}

    .advertise-container-img .custom-img {
        height: 100%;
        width: auto;
        max-width: unset;
        margin: 0 auto;
        display: table;
    }

body {
    -ms-overflow-style: scrollbar;
}

/* Fix z-order on practitoners */
#practictionerListCont .selectric-wrapper:nth-of-type(1) {
    z-index: 8000 !important;
}

#practictionerListCont #div-practitionerMap .selectric-wrapper {
    z-index: 7000 !important;
}

#practictionerListCont .selectric-items {
    z-index: 9999 !important;
}


/* Fix menu on all devices and for Groups/Classes */

.mainNav.mainNavhome {
    margin-left: 20px;
}

@media screen and (min-width:1380px) {
    .mainNav .navbar-default .navbar-nav li {
        margin-left: 13px;
        margin-right: 13px;
    }
}

@media screen and (max-width:1380px) {
    .mainNav .navbar-default .navbar-nav li a {
        font-size: 13px;
    }

    .nav.navbar-nav mbnav li {
        margin-left: 7px;
        margin-right: 7px;
    }

    .header .dashrgt .dashboard a {
        font-size: 13px;
    }
}

@media screen and (max-width:1300px) {
    .mainNav .navbar-default .navbar-nav li a {
        font-size: 11px !important;
    }

    .nav.navbar-nav mbnav li {
        margin-left: 6px !important;
        ;
        margin-right: 6px !important;
        ;
    }

    .header .dashrgt .dashboard a {
        font-size: 11px;
    }

    .mainNav.mainNavhome {
        margin-left: 0px;
    }
}


@media screen and (max-width:1190px) {
    .mainNav .navbar-default .navbar-nav li a {
        font-size: 11px !important;
    }

    .mainNav .navbar-default .navbar-nav li {
        margin-left: 5px !important;
        ;
        margin-right: 5px !important;
    }

    .mainNavhome {
        right: 0px !important;
        left: 0px;
    }

    .header .dashrgt .dashboard a {
        font-size: 11px;
    }
}

@media screen and (max-width:1120px) {
    .mainNav .navbar-default .navbar-nav li a {
        font-size: 10px !important;
    }

    .mainNavhome {
        right: 0px !important;
        left: 0px;
    }

    .header .dashrgt .dashboard a {
        font-size: 10px;
    }
}

@media screen and (max-width:1080px) {
    .mainNav .navbar-default .navbar-nav li {
        margin-left: 3px !important;
        margin-right: 3px !important;
    }
}

@media screen and (max-width:1025px) {
    .mainNavhome {
        right: 0px !important;
        left: 80px !important;
    }

    .mainNav .navbar-default .navbar-nav li {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }

    .header .headright {
        float: right !important;
        display: inline-block;
        width: 220px;
    }

        .header .headright .loginsignup a {
            font-size: 10px;
        }
}
/* Fix z-order on practitoners */
#practictionerListCont .selectric-wrapper:nth-of-type(1) {
    z-index: 8000 !important;
}

#practictionerListCont #div-practitionerMap .selectric-wrapper {
    z-index: 7000 !important;
}

#practictionerListCont .selectric-items {
    z-index: 9999 !important;
}


/* Fix menu on all devices and for Groups/Classes */
@media screen and (max-width:1500px) {
    .weblogo {
        width: 80%;
    }
}

.mainNav.mainNavhome {
    margin-left: 20px;
}

@media screen and (min-width:1380px) {
    .mainNav .navbar-default .navbar-nav li {
        margin-left: 13px;
        margin-right: 13px;
    }
}

@media screen and (max-width:1380px) {
    .mainNav .navbar-default .navbar-nav li a {
        font-size: 13px;
    }

    .nav.navbar-nav mbnav li {
        margin-left: 7px;
        margin-right: 7px;
    }

    .header .dashrgt .dashboard a {
        font-size: 13px;
    }
}

@media screen and (max-width:1300px) {
    .mainNav .navbar-default .navbar-nav li a {
        font-size: 11px !important;
    }

    .nav.navbar-nav mbnav li {
        margin-left: 6px !important;
        ;
        margin-right: 6px !important;
        ;
    }

    .header .dashrgt .dashboard a {
        font-size: 11px;
    }

    .mainNav.mainNavhome {
        margin-left: 0px;
    }
}

@media screen and (max-width:1200px) {
    .weblogo {
        margin-top: 5px;
    }
}

@media screen and (max-width:1190px) {
    .mainNav .navbar-default .navbar-nav li a {
        font-size: 11px !important;
    }

    .mainNav .navbar-default .navbar-nav li {
        margin-left: 5px !important;
        ;
        margin-right: 5px !important;
    }

    .mainNavhome {
        right: 0px !important;
        left: 0px;
    }

    .header .dashrgt .dashboard a {
        font-size: 11px;
    }
}

@media screen and (max-width:1120px) {
    .mainNav .navbar-default .navbar-nav li a {
        font-size: 10px !important;
    }

    .mainNavhome {
        right: 0px !important;
        left: 0px;
    }

    .header .dashrgt .dashboard a {
        font-size: 10px;
    }
}

@media screen and (max-width:1080px) {
    .mainNav .navbar-default .navbar-nav li {
        margin-left: 3px !important;
        margin-right: 3px !important;
        ;
    }
}

@media screen and (max-width:1025px) {
    .mainNavhome {
        right: 0px !important;
        left: 80px !important;
    }

    .mainNav .navbar-default .navbar-nav li {
        margin-left: 5px !important;
        margin-right: 5px !important;
        ;
    }

    .header .headright {
        float: right !important;
        display: inline-block;
        width: 220px;
    }

        .header .headright .loginsignup a {
            font-size: 10px;
        }
}

@media screen and (max-width:990px) {
    .mainNavhome {
        right: 0px !important;
        left: 60px !important;
    }

    .mainNavhome {
        width: 600px !important;
    }

    #liHome {
        display: none;
    }
}

@media screen and (max-width:800px) {
    .mainNavhome {
        right: 0px !important;
        left: 20px !important;
    }

    .mainNavhome {
        width: 445px !important;
    }

    .mainNav .navbar-default .navbar-nav li {
        margin-left: 3px !important;
        margin-right: 3px !important;
        ;
    }
}

@media screen and (max-width:768px) {
    .header .headright {
        float: right !important;
        display: inline-block;
        width: auto;
    }

    .zzmainNavhome {
        width: 100% !important;
        left: 0px !important;
    }

    #zzliHome {
        display: block;
    }

    .zzmainNav .navbar-default .navbar-nav li a {
        font-size: 14px !important;
    }

    .zzheader .headright .loginsignup a {
        font-size: 13px;
    }
}

.group-search-btn .buycredlink:nth-of-type(2) {
    background-color: #ea6d1f !important;
}

.eventsMainGrid article {
    margin-bottom: 15px;
}

.adsbygoogle {
    clear: both;
    margin-top: 0px;
    float: none;
}

.credit .total-credit, .credit.eventcrt {
    width: 100% !important;
    max-width: 360px;
}

/* End Fix */

/* Register - */
.termsofservice {
    width: 100%;
    float: none;
}

    .termsofservice p {
        float: none;
        width: 100%;
    }

.middlesection.loginMainCont {
    margin-top: 25px;
}

@media screen and (max-width:1024px) {
    .middlesection.loginMainCont {
        margin-top: 15px;
    }
}

@media screen and (max-width:768px) {
    .regFormCont #Alias {
        display: none;
    }

    .loginFormCont input[type="text"], .loginFormCont input[type="password"], .loginFormCont input[type="email"] {
        font-size: 13px;
    }

    .loginFormCont h2 {
        font-size: 14px !important;
        padding-bottom: 20px;
    }
}

.regFormCont .input-group.pw {
    margin-bottom: 0px;
}

.loginFormCont h3 {
    line-height: 30px;
    margin-bottom: 15px;
}

/* Dashboard */
.addEventBtn_home.confirm_email {
    background-color: #ffffff;
    padding: 15px;
    border: 1px solid #cccccc;
    box-shadow: #003 0px 2px 9px;
}

/* home */
.form-control::-moz-placeholder {
    color: #111 !important;
}

.form-control::placeholder {
    color: #111 !important;
}

.bannerCont .srchbarcont input[type="text"] {
    color: #111 !important;
}

.choose-category {
    margin-bottom: 10px;
    margin-top: 10px;
}

    .choose-category .lbl {
        margin: 12px 0px;
        text-transform: capitalize;
        font-size: 14px;
    }

.post_imagePath {
    Max-width: 400px;
    Margin-left: auto;
    Margin-right: auto;
    Width: 100%;
}

.joining_buttons .grmrgtop, .joining_buttons .contactowner {
    margin-bottom: 10px !important;
}

.choose-category .list-inline {
    margin-left: 0px;
}

    .choose-category .list-inline > li {
        padding-right: 0px;
        padding-left: 0px;
    }

#Select-Event-image .modal-footer .upload-btn {
    float: left;
    margin-bottom: 10px;
}

.clearfix-xs {
    display: none;
}

.topic_thumb {
    max-width: 50px;
    max-height: 50px;
    display: inline-block;
}

    .topic_thumb #topic-thumb-img {
        min-height: 40px;
        max-height: 40px;
    }

.maincomentrgt p {
    word-break: normal;
}

.suboncoment .comment-reply-box {
    margin-top: 12px;
}

/* new forum css tweaks: ian */
@media screen and (max-width:1024px) {
    .eventsMainGrid .form-group.post_imagePath {
        float: none !important;
        width: 100%;
        display: block;
    }
}

@media screen and (max-width:500px) {
    .suboncoment .mainimg {
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }

    .suboncoment .maincomentrgt {
        margin-left: 0px;
    }

    .suboncoment .mainimg.tab-img-set {
        width: 70px !important;
    }
}

.forum-container.single-post .para, .eventProfilecont .tabbingCont .tab-content p {
    font-size: 16px;
    line-height: 22px;
}

.forum-container.active {
    background-color: #fbfaf2;
}


.back-to-top {
    right: auto !important;
    left: 18pt !important;
    bottom: 45px !important;
    z-index: 9999;
}

.fb_dialog {
    bottom: 55px !important;
}

@media screen and (max-width:768px) {
    .feedbackcmt:not(#addEventBtnHome) {
        display: none !important;
    }
}


.cc_banner-wrapper {
    z-index: 2147483647 !important
}

.cc_message, .cc_container .cc_btn {
    font-size: 22px !important;
}

.cc_container .cc_btn {
    background-color: #c758a6 !important;
    color: #ffffff !important;
}

.cc_banner-wrapper a {
    color: #35a6ad !important;
}

.content.comment-user-part {
    word-break: normal !important;
}

#homecopy {
    max-width: 1260px;
    padding: 10px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

    #homecopy h2 {
        text-align: center;
        margin-top: 10px;
        clear: both;
        display: block;
        font-family: MyriadPro-Regular,arial;
        line-height: 40px;
        margin-bottom: 15px;
    }

    #homecopy .signuph {
        letter-spacing: 1px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding: 8px;
        color: #ffffff;
        background-color: #35a6ad;
        margin-top: 10px;
        width: 100%;
        max-width: 140px;
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
        border-radius: 3px;
    }

    #homecopy p {
        line-height: 18px;
    }

@media screen and (max-width:480px) {
    .srchbarcont.pinkbg {
        top: 6% !important;
    }

    #homecopy h2 {
        text-align: left;
        font-size: 22px;
        line-height: 27px;
    }

    #homecopyz .signuph {
        display: none;
    }

    #toppos {
        margin-top: 0px;
    }
}

#homecopyparent {
    background-color: #f8f8f8;
}

.searchleftcopy {
    margin-bottom: 0px;
    padding: 5px;
    padding-top: 8px !important;
    display: block;
    clear: both;
}

@media screen and (max-width:767px) {
    .mainNav .navbar-default .categoryMenu {
        margin-bottom: 7px !important;
        margin-top: 5px !important
    }
}



/* CSS START FOR NEW ARTICLES */
@media screen and (min-width:767px) {
    .row-eq-height {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.row-eq-height .col-md-4 {
    padding: 0px;
}

.row-eq-height .col-md-4 {
    background-color: #f8f8f8; border:2px solid #ffffff;
    background: -moz-linear-gradient(-45deg, #f8f8f8 0%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #f8f8f8 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #f7f7f7 0%,#fafafa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#fafafa',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.row-eq-height .articlepanel {
    padding: 30px;
}

.articlepanel a {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #b5248a;
    font-family: "muroregular", Arial, Helvetica, sans-serif;
}

.articleimg {
    display: block;
    width: 100%;
    background-position: top center;
    background-size: cover;
    height: 200px
}

.articlepanel .readMBtn {
    background-color: #b5248a;
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    padding: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: "ralewayregular", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.articlepanel p {
    padding-top: 15px;
}
.homearticles.homegrid {max-width:1270px; margin-left:auto !important; margin-right:auto !important; display:block !important;}

/* CSS END FOR NEW ARTICLES */
/* CSS Hide extra ajax topic columns on mobile */
@media screen and (max-width:500px) {
    #tablePosts tr td:nth-of-type(1) span {
        font-size: 14px;
        font-weight: bold;
        line-height: 19px;
    }

    #tablePosts tr td:nth-of-type(2), #tablePosts tr th:nth-of-type(2), #tablePosts tr td:nth-of-type(3), #tablePosts tr th:nth-of-type(3), #tablePosts tr td:nth-of-type(4), #tablePosts tr th:nth-of-type(4) {
        display: none;
    }

    #groupHeader.graybg, .homearticles .graybg {
        background-color: #c758a6 !important;
    }

        #groupHeader.graybg a, .homearticles .graybg a {
            color: #ffffff !important;
        }

    .slick-track {
        transform: none !important;
        width: 100% !important;
        left: 0px !important;
    }

    .slick-cloned, .slick-arrow {
        display: none !important;
    }

    .slick-slide, .video-frame-group {
        width: 100% !important;
        margin-bottom: 2px;
    }

    .groupdetails .slick-list {
        margin-right: 0px !important;
    }

    .eventProfilecont .tabbingCont .tab-content .thumb-image-slider .thumbnailslide {
        width: 50% !important;
        height: auto !important;
    }

    #Media-tabcont .groupdetails {
        padding-bottom: 5px;
    }
}


.bannerCont .srchbarcont .form-group.btnblock {
    width: auto;
}

.bannerCont .srchbarcont .form-group.srchkeyInputcont .field-validation-valid {
    display: none;
}


.row-eq-height {
    margin: 0px;
}

#homecopy {
    padding-top: 20px;
    padding-bottom: 20px
}

    #homecopy h2 {
        font-family: 'Lato', sans-serif;
        font-weight: 300;
        font-size: 41px;
        text-align: center;
        line-height: 47px;
    }

.bannerCont .featureAddCont h2, .eventmainCont .graybg ul li {
    font-family: 'Lato', sans-serif;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 300;
    padding: 20px
}

.bannerCont .featureAddCont {
    background-color: #b5248a;
}

    .bannerCont .featureAddCont h2 {
        color: #ffffff;
    }

.homearticles .graybg, .graybg {
    border-top: 0px solid #dddddd;
}

#groupHeader.graybg, .homearticles .graybg {
    background-color: #c758a6 !important;
}

    #groupHeader.graybg a, .homearticles .graybg a {
        color: #ffffff !important;
    }



.dir-txt-header {
    margin-bottom: 0px;
    padding-top: 10px;
    line-height: 30px;
    clear: both;
    display: block;
}

.dir-txt-detail {
    text-align: justify;
    padding-top: 5px;
    margin-bottom: 0px;
    clear: both;
}

/* Home Paralax */
.block {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.img-parallax {
    width: 100%;
    z-index: -1;
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%,0);
    pointer-events: none
}

@media screen and (min-width:900px) {
    .intro-header {
        background-image: none;
    }
}

@media screen and (max-width:900px) {
    .intro-header img {
        display: none !important;
    }
}

.block h2 {
    font-family: "Lato", sans-serif;
    position: relative;
    display: block;
    text-align: center;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 2vw;
    line-height: 2.5vw;
    color: white;
    font-weight: 400;
    padding: 15px;
    border: 1px solid #ffffff;
    max-width: 30%;
    margin-left: auto;
    margin-right: auto;
    background-color: rgba(0,0,0,0.2)
}

.shuffulcontblock div {
    color: #b5248a;
}

.shuffulcontblock {
    padding-bottom: 24px;
}

@media screen and (max-width:430px) {
    .shuffulcontblock {
        display: none !important;
    }

    .block h2 {
        font-size: 4vw;
        line-height: 4.5vw;
        max-width: 40%
    }

    .paraview {
        height: 200px !important;
    }
}

.locationLoader {
    background: rgba(0,0,0,0) url(/content/images/default.gif) no-repeat scroll center 6px !important;
    background-size: 25px 25px !important;
    cursor: default !important;
    pointer-events: none !important;
}

    .locationLoader:before {
        content: '' !important;
    }


.img-parallax {
    width: 100%;
    z-index: -1;
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%,0);
    pointer-events: none;
}

@media screen and (min-width:900px) {
    .intro-header {
        background-image: none;
    }
}


/* Fix add popup being too long on some browsers */
#add-event-alert-modal .modal-content {
    max-height: 530px !important;
}

/* Top bar menu */
.header {
    padding-top: 8px;
}

    .header .container {
        padding-top: 10px !important;
        clear: both;
    }

#topbarmenu {
    float: right;
    display: block;
    margin-right: 30px;
    text-align: center;
}

    #topbarmenu a {
        margin-right: 15px;
        text-transform: uppercase;
        font-weight: normal !important;
        font-family: "ralewayregular", Arial, Helvetica, sans-serif
    }

@media screen and (max-width:767px) {
    #topbarmenu {
        float: none;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 8px;
    }

    .header .container {
        padding-top: 0px !Important;
    }
}

#practictionerForm .Tokenize .Dropdown {
    z-index: 9999;
}
/* make practitoner tag dropdown stay in front */
#div-practitionerMap .selectric-items {
    top: 40px;
    bottom: -154px;
}
/* Fix Package dropdown displaying upwards */
.field-validation-error {
    background-color: #ff2222;
    color: #ffffff !important;
    padding: 20px;
    width: 100%;
    margin-top: 40px;
    font-size: 18px;
    position: relative;
    margin-top: 30px;
}

    .field-validation-error:after {
        content: " ";
        position: absolute;
        left: 30px;
        top: -15px;
        border-top: none;
        border-right: 15px solid transparent;
        border-left: 15px solid transparent;
        border-bottom: 15px solid #ff2222;
    }

.field-validation-error2 {
    color: #ff2222;
    font-size: 18px;
}

.counterstyle {
    background-color: #eeeeee;
    padding: 8px;
    font-size: 11px;
    clear: both;
}

#fade-36061 ul li:nth-of-type(2), #fade-36061 ul li:nth-of-type(3) {
    display: none;
}

#fade-36061 ul li:nth-of-type(4) {
    min-height: 58px !important;
}

#add-event-alert-modal #add-fb-event, #add-event-alert-modal .fb-page-selection, #add-event-alert-modal form, #add-event-alert-modal #event-add-group-redirect:nth-of-type(3) {
    display: none;
}

.articleh2 {
    font-size: 24px !important;
    color: #000000 !important;
    line-height: 30px !important;
    font-weight: bold !important;
    margin-bottom: 15px !important;
    letter-spacing:1px !important;
}
.sharelink {
    color: #c758a6 !important;
    text-decoration: underline;
    display: block;
    margin-bottom: 15px;
}

.singlepostimg {max-width:600px; margin-left:auto; margin-right:auto; margin-bottom:20px; margin-top:20px;display:block;}

@media screen and (max-width:1400px) 
{
    .singlepostimg 
    {
        float: none;
        max-width: 600px;
        margin-left: auto;
        margin-right: auto;
    }
    .para iframe {margin-left:auto; margin-right:auto;}
}
 
   @media screen and (max-width:768px) 
   {
        .singlepostimg {
            max-width: 100% !important;
            width: 100% !important;
            margin-left: 0px;
        }
    }

    .view-group-a.forum-topic-a:hover, .view-group-a.forum-topic-a:active {
        color: ffffff
    }

    .view-group-a.forum-topic-a.default {
        background-color: #009900;
        border-bottom-color: #003300;
        font-size: 25px;
        padding: 15px;
    }

    #category-Menu-Desk li a {
        font-family: Lato, Arial !important;
    }
.grouparticleimage {display:block; margin-left:auto; margin-right:auto;}


.f-event-sticker {
    width: auto !important;
    max-width: auto !important;
}

.isFeatured-sticker .f-event-sticker {
    position: absolute;
    position: absolute;
    top: 0px;
    right: 0px;
}

.btnmore {
    
    background-color: rgb(53, 166, 173);
    color: #ffffff;
    padding: 15px;
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    margin-bottom: 1px;
    font-weight: bold;
    font-family: "ralewayregular", Arial;
    letter-spacing: 1px;
    font-size: 18px;
    text-transform: uppercase;
}
.articlepanel .readMBtn { width:112px; display:block; margin-left:auto; margin-right:auto;}

.btnmore:hover {
    background-color: rgb(181, 36, 138);
    color: #ffffff;
}

.homearticles .graybg, #groupHeader.graybg {
    background: rgb(53,166,173);
    background: linear-gradient(27deg, rgba(53,166,173,1) 18%, rgba(181,36,138,1) 60%);
}
    .homearticles .graybg a, #groupHeader.graybg a {
        font-weight: bold;
    }

@media screen and (max-width:768px) {
    #fade-empty {
        display: none;
    }
}
.subpodcast {
    background-color: rgba(53, 166, 173,0.2);
    color: 000000;
    font-weight: bold;
    font-size: 13px;
    padding: 12px;
    margin-top: 20px;
    display: block;
}
.breadcrumb.publicForum a { border-bottom:1px solid #ffffff; padding-bottom:4px;}
#article iframe {margin-left:auto; margin-right:auto;}