/*
Theme Name: Topaz
Theme URI: http://rockettheme.com
Author: RocketTheme, LLC
Author URI: http://rockettheme.com
Description: Topaz - Gantry 5 Theme from RocketTheme
Version: 1.0.4
*/

@import url('https://fonts.googleapis.com/css?family=Quando');

@media screen and (max-width: 1400px) {

    .hero-link {
        bottom: 70px;
        margin-left: 30px;
        font-size: 30px;
        position: absolute;
        color: #fff;
    }
}


@media screen and (max-width: 940px) {

    .hero-link {
        margin-right: 70px;
    }
}


.g-simplecontent-layout-header .g-simplecontent-item-author {
    font-size: 2rem !important;
    margin-top: -30px !important;
    text-shadow: 2px 2px #333;
}

.g-simplecontent-item-content-title {text-shadow: 2px 2px #333;}

ul.g-sublevel {margin-top: 0px !important;}

.g-logo img {
    width: 250px;
    min-width: 0px;
    max-width: none;
    margin-top: 10px;
}

#g-container-header #g-navigationright {
    background: transparent;
    box-shadow: none;
}

.portal-button {
    margin-top: -25px !important;
    color: #FFFFFF !important;
    text-align: center;
    background-color: #008085;
}


#g-container-header .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content {
    color: #000000;
}

#g-container-header .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content:hover {
    color: #008085;
}


#page-heading h2.g-title {
    text-shadow: 2px 2px #333 !important;
}




.g-social a {
    color: #000000 !important;
}

.g-social {
    margin-top: 40px;
}

.page-id-250 .g-social {
    margin-top: -20px;
}




/* Header and Page Top */

.portal-block .g-particle {
    padding-top: 0rem !important;
}

h2.g-title {
    font-size: 2.9rem;
    text-shadow: none;
}

#home-banner {
    height: 600px;
}


#home-banner h2.g-title {
    font-size: 2.9rem;
    text-shadow: 2px 2px #333;
}

#home-banner .g-item-title {margin-top: 0px;}

#g-offcanvas {background: #008085;}

#g-offcanvas #g-mobilemenu-container ul {background: #008085;}


/* Banner Background Images */

#g-container-header {
    background: url('/wp-content/uploads/2017/08/halletts-blog-background.jpg') 0 no-repeat;
    background-size: cover;
    background-position: center top;
}


/* Homepage */

.page-id-31 #custom-6075-particle {margin-top: 270px !important;}

.page-id-31 #custom-6075-particle3 .g-item-title {margin-top: 0px !important;}


.page-id-31 #g-container-header {
    background: url('/wp-content/uploads/2017/07/halletts-home-banner-v2.jpg') 0 no-repeat;
    background-size: cover;
    background-position: center top;
}

.page-id-39 #g-container-header {
    background: url('/wp-content/uploads/2017/05/services-banner.jpg') 0 no-repeat;
    background-size: cover;
    background-position: center top;
}

.page-id-173 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/yourtype-banner.jpg');
    background-size: cover;
    background-position: center top;
}




.page-id-250 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/halletts-accounting-ethos-banner.jpg');
    background-size: cover;
    background-position: center top;
}


.page-id-247 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/halletts-our-history-banner-V2.jpg');
    background-size: cover;
    background-position: center top;
}


.page-id-252 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/halletts-recruitment-banner.jpg');
    background-size: cover;
    background-position: center top;
}


.page-id-245 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/team-banner.jpg');
    background-size: cover;
    background-position: center top;
}


.page-id-201 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/calculators.jpg');
    background-size: cover;
    background-position: center top;
}


.page-id-216 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/business-banner.jpg');
    background-size: cover;
    background-position: center top;
}

.page-id-218 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/starups-banner.jpg');
    background-size: cover;
    background-position: center top;
}


.page-id-223 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/starups-banner.jpg') !important;
    background-size: cover;
    background-position: center top;
}


.page-id-223 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/starups-banner.jpg') !important;
    background-size: cover;
    background-position: center top;
}


/* Checklists Page */

.page-id-205 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/halletts-checlists-top-banner.jpg');
    background-size: cover;
    background-position: center top;
}



/* Useful Links */

.page-id-205 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/halletts-checlists-top-banner.jpg') !important;
    background-size: cover;
    background-position: center top;
}



/* About Main Page */

.page-id-37 #g-container-header {


    background: url('/wp-content/uploads/2017/07/halletts-our-history-banner.jpg');
    background-size: cover;
    background-position: center top;
}




/* Resources Main Page */

.page-id-199 #g-container-header {

    background: url('/wp-content/uploads/2017/07/halletts-resources-banner.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
}



/* Useful Link Page */

.page-id-207 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/halletts-useful-links-banner-1.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
}



/* Fact SHeets Page */

.page-id-203 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/halletts-fact-sheets-top-banner.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
}


/* We Help - Personal */

.page-id-223 #g-container-header {
    padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/personal-top-banner-1.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
}


.page-id-214 #g-container-header {
 
    background: url('/wp-content/uploads/2017/07/halletts-who-we-help-banner.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
}



/* Services Page */

.page-id-39 #g-container-header {

    background: url('/wp-content/uploads/2017/07/halletts-services-page-banner.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
}



/* Business Services */

.page-id-230 #g-container-header {
  padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/halletts-business-services-banner.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
}



/* Personal Services */

.page-id-233 #g-container-header {
  padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/halletts-personal-services-banner.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
}


/* Networking */

.page-id-235 #g-container-header {
  padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/08/halletts-planning-cta-banner.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
}


/* Networking */

.page-id-237 #g-container-header {
  padding-bottom: 15rem;
    margin-bottom: -7rem;
    background: url('/wp-content/uploads/2017/07/halletts-our-networking-banner-1.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
}


/* Contact */

.page-id-40 #g-container-header {
 
    background: url('/wp-content/uploads/2017/07/halletts-contact-banner.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
}

/* Blogs */

.outline-pages_-_blog #g-container-header {

    height: 600px;
    background: url('/wp-content/uploads/2017/07/home15-banner.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
}


.outline-pages_-_blog #g-container-above .g-title {color: #000 !important;}


.g-simplecontent-layout-header .g-simplecontent-item-author {
    font-size: 1.75rem !important;
    margin-top: -30px !important;
    text-shadow: 2px 2px #333 !important;
}



#g-container-header #g-navigationmain .g-content {
    padding-top: 1rem;
}



.g-main-nav .g-toplevel>li {
    float: left !important;
    padding-right: 10px;
}

.header-bg {
    background: rgba(255, 255, 255, 0.5);
}

#g-container-header #g-navigationright {
    background: transparent !important;
    box-shadow: none !important;
}

.g-logo img {
    width: 250px;
    min-width: 0px;
    max-width: none;
    margin-top: 10px;
}

.g-main-nav ul {
    margin-top: 30px;
}

#home-banner .g-item-title {text-shadow: 2px 2px #333 !important;}

#home-banner .g-array-item-text {text-shadow: 2px 2px #333 !important; color: #fff;}

#home-banner .g-owlcarousel-item-button {text-shadow: 2px 2px #333 !important;}

#home-banner .g-owlcarousel-item-link {margin-top: 10px;}


#g-container-header .g-array-item-text {
    color: #FFFFFF;
}

#g-container-header h3.g-title {
    letter-spacing: 3px;
    color: #FFFFFF;
    padding-bottom: 0px;
}

#g-container-header #g-item-title a {
    color: #333;
}

#g-container-header .g-item-title strong {
    color: #FFF;
}

#g-container-header .g-main-nav .g-toplevel>li.active>.g-menu-item-container {
    color: #373940;
}

#g-container-header .g-main-nav .g-toplevel>li.active>.g-menu-item-container>.g-menu-item-content {
    color: #373940;
}

h3.g-title {
    letter-spacing: 3px;
}

@media screen and (min-width: 1200px) {

#personal-block {margin-left: -250px !important; flex: 0.8 !important;}

}

.button {
    border: 1px solid;
    padding: 10px 15px 10px 15px !important;
    background: transition;
}

#container {
    width: 500px;
    margin: auto !important;
    display: block;
    height: 500px;
    position: relative;
    list-style-type: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/*.social-block, .g-social {display: none;}*/

.buddy {
    display: none;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    color: #fff;
    padding: 20px;
    width: 360px;
    height: 360px;
    top: 50px;
    left: 50px;
    position: absolute;
    cursor: hand;
}

.rotate-left {
    transform: rotate(30deg) scale(0.8);
    transition: 1s;
    margin-left: 400px;
    cursor: e-resize;
    opacity: 0;
    z-index: 10;
}

.rotate-right {
    transform: rotate(-30deg) scale(0.8);
    transition: 1s;
    opacity: 0;
    margin-left: -400px;
    cursor: w-resize;
    z-index: 10;
}

.avatar {
    background: #222;
    width: 340px;
    height: 340px;
    display: block;
    margin-top: 10px;
    margin-left: 10px;
    background-size: auto 160% !important;
    background-position: center;
    background-repeat: no-repeat;
}

.like {
    border-radius: 5px;
    padding: 5px 10px;
    border: 2px solid green;
    color: green;
    text-transform: uppercase;
    font-size: 15px;
    position: absolute;
    top: 50px;
    right: 40px;
    text-shadow: none;
}

.dislike {
    border-radius: 5px;
    padding: 5px 10px;
    border: 2px solid red;
    color: red;
    text-transform: uppercase;
    font-size: 15px;
    position: absolute;
    top: 50px;
    left: 40px;
    text-shadow: none;
}



/* HOMEPAGE */

.hero-banner {background-position: center !important;}

.page-id-173 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/yourtype-cta.jpg');
    background-size: cover;
}




.page-id-201 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/05/our-type-cta.jpg');
    background-size: cover;
}

.page-id-207 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/05/our-type-cta.jpg');
    background-size: cover;
}

.page-id-207 .hero-link {bottom: 200px;}

.page-id-203 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/05/our-type-cta.jpg');
    background-size: cover;
}

.page-id-218 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/05/our-type-cta.jpg');
    background-size: cover;
}


.page-id-216 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/05/our-type-cta.jpg');
    background-size: cover;
}




.page-id-230 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/05/our-type-cta.jpg');
    background-size: cover;
}


.page-id-233 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/05/our-type-cta.jpg');
    background-size: cover;
}

.page-id-235 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/05/our-type-cta.jpg');
    background-size: cover;
}

.page-id-237 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/05/our-type-cta.jpg');
    background-size: cover;
}

.page-id-245 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/05/our-type-cta.jpg');
    background-size: cover;
}

.page-id-247 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/05/our-type-cta.jpg');
    background-size: cover;
}

.page-id-252 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/05/our-type-cta.jpg');
    background-size: cover;
}

.page-id-250 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/14-halletts-got-your-back-banner.jpg');
    background-size: cover;
}

.page-id-247 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/2-halletts-nailed-it-banner.jpg');
    background-size: cover;
}


.page-id-252 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/recruitment-cta-banner.jpg');
    background-size: cover;
}

.page-id-245 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/team-bottom-cta.jpg');
    background-size: cover;
}

.page-id-201 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/calculators-bottom.jpg');
    background-size: cover;
}

.page-id-216 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/business-cta.jpg');
    background-size: cover;
}

.page-id-218 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/startups-cta.jpg');
    background-size: cover;
}



.page-id-31 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/13-halletts-looking-down-banner.jpg');
    background-size: cover;
}


/* Checlists page */

.page-id-205 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/halletts-checlists-cta-banner.jpg');
    background-size: cover;
    background-position: center center;
}



/* Resources main page */

.page-id-199 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/halletts-resources-cta-banner.jpg');
    background-size: cover;
}




/* Useful Links */

.page-id-207 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/halletts-useful-links-banner-1.jpg');
    background-size: cover;
}



/* Fact Sheets */

.page-id-207 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/halletts-fact-sheets-cta-banner.jpg');
    background-size: cover;
}



/* We Help - Personal */

.page-id-223 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/personal-cta-banner-1.jpg');
    background-size: cover;
}


/* We Help - Main Page */

.page-id-214 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/halletts-who-we-help-cta-banners.jpg');
    background-size: cover;
}


/* Services Page */

.page-id-39 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/halletts-services-cta-banner.jpg');
    background-size: cover;
}


/* Services Page */

.page-id-230 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/halletts-business-cta-banner.jpg');
    background-size: cover;
}



/* Personal Services */

.page-id-233 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/halletts-personal-services-cta-banner.jpg');
    background-size: cover;
}



/* Networking */

.page-id-237 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/07/halletts-our-networking-cta-banner-1.jpg');
    background-size: cover;
}


/* Planning */

.page-id-235 .hero-banner {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.65) 100%), url('/wp-content/uploads/2017/08/halletts-planning-top-banner.jpg');
    background-size: cover;
}



/* Hompage Blog List */

.page-id-31 .g-content-array .g-item-title {
    font-size: 1.2rem;
}

.page-id-31 .g-array-item .g-array-item-text {
    font-size: 0.8rem;
}

.body p {
    font-size: 18px !important;
}

.lead {
    font-weight: bold;
}



/* BOTTOM STORY BANNER */

.hero-wrapper {
    background: #fff;
    color: #656a7b;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    margin: 0.625rem;
    margin-top: 75px;
}

.hero-banner {
    height: 600px;
    border-radius: 7px;
}

.hero-link {
    bottom: 80px;
    margin-left: 40px;
    font-size: 40px;
    position: absolute;
    color: #fff;
}

.hero-link:hover {
    color: #008085;
}

.hero-cta {
    bottom: 60px;
    right: 40px;
    font-size: 20px;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 10px;
}

.page-id-39 .hero-wrapper {
    margin-top: 30px;
}




#g-container-footer {
    background: #373940;
}

#g-container-copyright {
    background: #373940;
}

#g-container-footer .g-simplemenu-particle .g-simplemenu a {
    color: #008085;
}

.g-simplemenu-particle .g-simplemenu li a {
    opacity: 0.8;
}

#g-container-above .g-simplecontent-item-content-title {
    padding: 80px;
}

.white-wrap {
    background: #fff;
    color: #656a7b;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    margin: 0.625rem;
}

#footer-logo img {
    width: 250px;
}

.blog-link {
    background-color: transparent !important;
}





#g-container-header .g-main-nav .g-toplevel>li:hover>.g-menu-item-container>.g-menu-item-content,
#g-container-header .g-main-nav .g-toplevel>li.active>.g-menu-item-container>.g-menu-item-content {
    color: #333 !important;
}

.normal-image img {
    width: 100%;
}



.page-id-199 .g-infolist {
    margin-top: -60px;
}


#portal-div {margin-top: -80px;}

#g-container-above .widget.widget_tag_cloud a {background: #009fb8 !important;}

@media screen and (max-width: 100rem) {


    .g-main-nav ul {margin-top: 0px;}

    .g-main-nav .g-toplevel>li {float: right !important;}
}

@media screen and (max-width: 75rem) {

#portal-text {display: none;}

.portal-button {position: fixed; right: 20px; margin-top: -220px !important; font-size: 10px; padding: 8px 8px 5px 8px !important;}

.portal-button .fa {font-size: 1rem;}

    }


@media screen and (max-width: 70rem) {

.g-logo img {margin-top: -50px;}




    }



.buddy {
  display: none;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  color: #fff;
  padding: 20px;
  width: 360px;
  height: 360px;
  top: 50px;
  left: 50px;
  position: absolute;
  cursor: hand;
}
.rotate-left {
  transform: rotate(30deg) scale(0.8);
  transition: 1s;
  margin-left: 400px;
  cursor: e-resize;
  opacity: 0;
  z-index: 10;
}
.rotate-right {
  transform: rotate(-30deg) scale(0.8);
  transition: 1s;
  opacity: 0;
  margin-left: -400px;
  cursor: w-resize;
  z-index: 10;
}
.avatar {
  background: #222;
  width: 340px;
  height: 340px;
  display: block;
  margin-top: 10px;
  margin-left: 10px;
  background-size: auto 160% !important;
  background-position: center;
 background-repeat: no-repeat;
}
.like {
  border-radius: 5px;
  padding: 5px 10px;
  border: 2px solid green;
  color: green;
  text-transform: uppercase;
  font-size: 15px;
  position: absolute;
  top: 50px;
  right: 40px;
  text-shadow: none;
}
.dislike {
  border-radius: 5px;
  padding: 5px 10px;
  border: 2px solid red;
  color: red;
  text-transform: uppercase;
  font-size: 15px;
  position: absolute;
  top: 50px;
  left: 40px;
  text-shadow: none;
}

.page-id-216 .g-gridcontent-item-wrapper {min-height: 380px;}

#g-container-header .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after {color: #1b1b1b;}

#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {color: #fff;}

.g-owlcarousel-layout-standard .owl-nav div.owl-next:hover {color: #1b1b1b; border-color: #1b1b1b;}

.page-id-216 .g-gridcontent-item-desc {padding: 20px; font-size: 1.3em;}

.page-id-216 .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1 {background-color: #373940; color: #fff;}

.page-id-216 .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1 .fa, .page-id-216 .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1 a {color: #fff;}

.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-panel-container {
	border-radius: 8px 8px 8px 8px !important;
}

#g-owlcarousel-owlcarousel-5468 .g-owlcarousel-item-title {font-family: "quando", sans-serif; font-size:30px;}

#owlcarousel-5468-particle {padding-bottom: 0;}