.elementor-kit-20{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-2f959940:#2C333E;--e-global-color-43e8cc8d:#57657A;--e-global-color-50a4716c:#8B96A5;--e-global-color-ae6e124:#BBC2CE;--e-global-color-2e899883:#FFF;--e-global-color-551c46a1:#0090DA;--e-global-color-7c01339c:#0070A8;--e-global-color-5a0498d3:#CCE9F8;--e-global-color-5f79c8b8:#F0F2F4;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#8B96A5;font-family:"Helvetica", Sans-serif;font-size:18px;line-height:27px;}.elementor-kit-20 h1{color:#2C333E;font-family:"omnes-pro", Sans-serif;font-size:44px;line-height:46px;letter-spacing:-0.3px;}.elementor-kit-20 h2{font-family:"omnes-pro", Sans-serif;}.elementor-kit-20 h3{color:#2C333E;font-family:"omnes-pro", Sans-serif;font-size:24px;line-height:32px;}.elementor-kit-20 h4{color:#57657A;font-family:"omnes-pro", Sans-serif;font-size:20px;line-height:24px;}.elementor-kit-20 button,.elementor-kit-20 input[type="button"],.elementor-kit-20 input[type="submit"],.elementor-kit-20 .elementor-button{font-family:"omnes-pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:44px;color:#FFFFFF;background-color:#0090DA;border-radius:100px 100px 100px 100px;padding:0px 45px 0px 45px;}.elementor-kit-20 button:hover,.elementor-kit-20 button:focus,.elementor-kit-20 input[type="button"]:hover,.elementor-kit-20 input[type="button"]:focus,.elementor-kit-20 input[type="submit"]:hover,.elementor-kit-20 input[type="submit"]:focus,.elementor-kit-20 .elementor-button:hover,.elementor-kit-20 .elementor-button:focus{background-color:#0070A8;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-20 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-20 h1{font-size:38px;}.elementor-kit-20 h2{font-size:26px;}.elementor-kit-20 h3{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*
Theme Name: Marketgoo Retreats
Theme URI: https://www.marketgoo.com/
Template: hello-elementor
Author: Marketgoo Team
Author URI: https://ramhen.com/
Description: A light-weight custom theme for the main functionalities and styles of marketgoo retreats site (based on Elementor's Hello Free Theme)
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready,elementor,courses,retreat,talks
Version: 1.0.2
Updated: 2020-05-14 23:17:18

*/

/**** Colors ****/
:root {
  --black: #2c333e;
  --brand: #0090da;
  --brand-light: #CCE9F8;
  --brand-dark: #0070a8;
  --brand-focus: rgba(0, 144, 218, 0.2);
  --brand-text: #8B96A5;
  --error: #de0220;
  --error-dark: #ac0219;
  --error-focus: rgba(222, 2, 32, 0.2);
  --gray: #57657a;
  --gray-light: #bbc2ce;
  --gray-xlight: #f0f2f4;
  --level-1: #ffffff;
  --level-2: #ffffff;
  --level-3: #ffffff;
  --premium: #f1d34b;
  --pro: #ac18b4;
  --pro-dark: #811287;
  --pro-focus: rgba(172, 24, 180, 0.2);
  --success: #17ab4d;
  --warning: #d7800f;
  --font: "omnes-pro", Sans-serif;
}

.nav-menu {
    border-bottom: 1px solid #edf2f5;
}

/*
- Talks Categories ----------
*/

.category-icon {
    font-size: 76px;
    color: var(--brand);
    text-align: center;
}

.flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
    width: calc(100% + 20px);
}

.flex-columns {
    max-width: 33.3333333333%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
	padding: 0 10px 10px 10px;
	display: flex;
}

/*
- Talks Single ------------
*/

.mg-likes .wpulike .wp_ulike_general_class {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.mg-likes .wpulike-robeen .count-box {
    padding: 0 0 0 12px;   
}

.mg-likes .wp_ulike_is_liked .count-box {
    color: var(--brand);
}

.mg-likes .wp_ulike_is_liked .wp_ulike_put_image {
        filter: brightness(200%) hue-rotate(235deg);
    -webkit-filter: brightness(200%) hue-rotate(235deg);
}

.category-icon {
justify-content: center;
    align-items: center;
    background-color: #CCE9F8;
    border-radius: 100px;
    width: 100px;
    height: 100px;
    display: flex;
    margin: auto;
}

.mg-tags {
  width: 100%;
  border: solid 1px #bbc2ce;
  border-radius: 500px;
  padding: 12px 30px;
  margin-bottom: 15px;
  color: #57657a;
  font-family: "omnes-pro", Sans-serif;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1.6px;
  display: block;
}

.mg-tags:hover {
  color: var(--brand-dark);
  background-color: var(--gray-xlight);
  transition: all 0.3s ease;
}

.mg-tags i {
  font-size: 18px;
  margin-right: 12px;
  vertical-align: middle;
}

/* Comments */

.mg-comments .wpd-layout-1 {
        display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    width: 100%;
}

.mg-comments .wpd-comment-author a{
        letter-spacing: 0px;
        font-family: var(--font);
        font-weight: 500;
}

.mg-comments .wpd-comment-text p {
    color: var(--brand-text);
}

.mg-comments #wpdcom .wpd-comment .wpd-avatar img, #wpdcom .wpd-comment .wpd-avatar img.avatar {
    border:none;
    width: 70px;
    height: 70px;
    max-width: 70px;
    padding: 0px;
}

.mg-comments #wpdcom .wpd-form .wpd-avatar img, #wpdcom .wpd-form .wpd-avatar img.avatar {
    border:none;
    width: 70px;
    height: 70px;
    max-width: 70px;
    padding: 0px;
}

.mg-comments #wpdcom .wpd-comment.wpd-reply .wpd-avatar img, #wpdcom .wpd-comment.wpd-reply .wpd-avatar img.avatar {
    width: 55px;
    height: 55px;
    max-width: 55px;
}

.mg-comments #comments #wpdcom span, #respond #wpdcom span, #wpdcom span {
    font-family: 'omnes-pro';
}

.mg-comments .wpd-comment-author {
    font-family: var(--font);
    font-size: 18px !important;
    margin-right: 20px !important;
}

.mg-comments .wpd-comment-label {
    display: none !important;
}

.mg-comments #wpdcom .wpd-blog-post_author .wpd-comment-author, #wpdcom .wpd-blog-post_author .wpd-comment-author a {
    font-size: 16px;
}

.mg-comments #wpdcom .wpd-comment-text p {
    font-size: 16px;
}

.mg-comments #wpdcom .wpd-thread-head {
    border-color: #EDF2F5;
}

.mg-comments #wpdcom .wpd-comment .wpd-comment-left {
    margin-right: 30px;
}

.mg-comments #wpdcom .wpd-blog-post_author .wpd-comment-label {
    margin-left: 3px;
}

.mg-comments #wpdcom .wpd-comment .wpd-comment-wrap {
    padding-bottom: 15px;
}

.mg-comments #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt textarea {
    flex-basis: calc( 100% - 80px );
}

.mg-comments #comments {
    margin-top: 0px;
}

.mg-comments #wpdcom .wpd-thread-head .wpd-thread-info {
    color: var(--black);
    font-size: 24px;
    line-height: 32px;
    text-transform: capitalize;
    letter-spacing: 0px;
    font-weight: 500;
    font-family: var(--font);
    padding: 5px 15px 10px 0px;
}

.mg-comments #wpdcom .wpd-thread-list {
    padding-bottom: 0px;
}

.mg-comments #wpdcom .wpd-form-head {
    margin-top: 0px;
}

.mg-comments #wpdcom .wpd-prim-button {
    font-family: "omnes-pro", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 44px;
    color: #FFFFFF;
    background-color: #0090DA;
    border-radius: 100px 100px 100px 100px;
    padding: 0px 45px 0px 45px;
}

.mg-comments .wc-field-submit label.wpd_label {
    display: none !important;
}

.mg-comments #wpdcom .wpd-form-head {
    border-bottom: 2px solid #edf2f5;
}

.icon-container {
        text-align: center;
    color: var(--brand);
    font-family: "omnes-pro", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.icon-container i {
    font-size: 13px;
    margin-right: 2px
}

.loop-tags {
    margin-right: 12px;
}

.jet-listing-not-found {
    text-align: left !important;
}

.blue-links a {
    color: var(--brand) !important;
}

.blue-links a:hover {
    color: var(--brand-dark) !important;
    transition: all 0.3s ease;
}/* End custom CSS */