@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://matchmakinginstitute.com/wp-content/uploads/fusion-gfonts/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDr3icaFF31.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://matchmakinginstitute.com/wp-content/uploads/fusion-gfonts/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUZiZQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://matchmakinginstitute.com/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDwM9.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://matchmakinginstitute.com/wp-content/uploads/fusion-gfonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDwM9.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://matchmakinginstitute.com/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://matchmakinginstitute.com/wp-content/uploads/fusion-gfonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {font-family: "icomoon";src:url('//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.eot');src:url('//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),url('//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.woff') format('woff'),url('//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.ttf') format('truetype'),url('//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.svg#icomoon') format('svg');font-weight: normal;font-style: normal;font-display: block;}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.eot);src:url(//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff) format("woff"),url(//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),url(//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg");font-display: block;}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.eot);src:url(//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff) format("woff"),url(//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),url(//matchmakinginstitute.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg");font-display: block;}
:root{--button_padding:11px 23px;--button_font_size:13px;--button_line_height:16px;}
*{box-sizing:border-box}
.fusion-clearfix{clear:both;zoom:1}
.fusion-clearfix::after, .fusion-clearfix::before{content:" ";display:table}
.fusion-clearfix::after{clear:both}
.aligncenter, .fusion-aligncenter{display:block;clear:both;margin:0 auto;text-align:center}
input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="submit"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea{-webkit-appearance:none;-webkit-border-radius:0}
html{overflow-x:hidden;overflow-y:scroll}
body{margin:0;color:#747474;min-width:320px;-webkit-text-size-adjust:100%;font:13px/20px PTSansRegular,Arial,Helvetica,sans-serif}
#wrapper{overflow:visible}
img{border-style:none;vertical-align:top;max-width:100%;height:auto}
a{text-decoration:none}
input, select, textarea{font-family:"Roboto Condensed";vertical-align:middle;color:#000}
select{border-style:solid}
fieldset, form{margin:0;padding:0;border-style:none}
#content::after, .clearfix::after{content:"";display:table;clear:both}
#wrapper .product-category a h2.woocommerce-loop-category__title, .fusion-main-menu > ul > li > a .fusion-menu-description, a, a::after, a::before{transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear}
#main{padding:55px 10px 45px;clear:both}
#content{width:71.1702128%;float:left;min-height:1px}
#content.full-width{width:100%}
#tribe-bar-form input[type="text"], .input-text, .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type="text"], input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="phone-number"], input[type="text"], input[type="time"]{border:1px solid #d2d2d2;font-size:13px;color:#747474;padding:8px 15px;width:100%;box-sizing:border-box}
.fusion-post-content p, .post-content p{margin:0 0 20px}
.fontawesome-icon{display:inline-block;float:left}
.fontawesome-icon{margin-right:10px}
.video-background{position:relative;overflow:hidden}
.layout-wide-mode #wrapper{width:100%;max-width:none}
#sliders-container{position:relative}
.fusion-row{margin:0 auto;zoom:1}
.fusion-row::after, .fusion-row::before{content:" ";display:table}
.fusion-row::after{clear:both}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section{display:block}
bold, strong{font-weight:700}
.fusion-video iframe, iframe{border:none}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.post-content p{margin-top:0;margin-bottom:20px}
.rich-snippet-hidden{display:none}
.fusion-disable-outline input, .fusion-disable-outline select, .fusion-disable-outline textarea{outline:0}
.avada-html-layout-boxed, .avada-html-layout-boxed body, .avada-html-layout-boxed body.custom-background, html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed), html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body{background-color:#ffffff;background-blend-mode:normal}
body{background-image:none;background-repeat:no-repeat}
#main, .layout-boxed-mode #main, .layout-boxed-mode.avada-footer-fx-sticky .above-footer-wrapper, .layout-boxed-mode.avada-footer-fx-sticky-with-parallax-bg-image .above-footer-wrapper, .layout-wide-mode #main, .layout-wide-mode #wrapper, body, html, html body.custom-background{background-color:#ffffff}
#main, .wrapper_blank #main{background-image:none;background-repeat:no-repeat}
.fusion-header-wrapper{position:relative;z-index:10011}
.fusion-header-sticky-height{display:none}
.fusion-header{padding-left:30px;padding-right:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background-color .25s ease-in-out}
.fusion-mobile-logo{display:none}
.fusion-logo{display:block;float:left;max-width:100%;zoom:1}
.fusion-logo::after, .fusion-logo::before{content:" ";display:table}
.fusion-logo::after{clear:both}
.fusion-logo a{display:block;max-width:100%}
.fusion-logo img{width:auto}
.fusion-main-menu{float:right;position:relative;z-index:200;overflow:hidden}
.fusion-main-menu > ul > li{padding-right:45px}
.fusion-main-menu > ul > li:last-child{padding-right:0}
.fusion-main-menu > ul > li > a{display:flex;align-items:center;line-height:1;-webkit-font-smoothing:subpixel-antialiased}
.fusion-main-menu > ul > .fusion-menu-item-button > a{border-color:transparent}
.fusion-main-menu ul{list-style:none;margin:0;padding:0}
.fusion-main-menu ul a{display:block;box-sizing:content-box}
.fusion-main-menu li{float:left;margin:0;padding:0;position:relative;cursor:pointer}
.fusion-main-menu .fusion-dropdown-menu{overflow:hidden}
.fusion-main-menu .sub-menu{position:absolute;left:0;visibility:hidden;opacity:0;z-index:1;transition:opacity .2s ease-in}
.fusion-main-menu .sub-menu li{float:none;margin:0;padding:0}
.fusion-main-menu .sub-menu a{border:0;padding:7px 20px;line-height:19px;text-indent:0;height:auto;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s}
.fusion-caret{margin-left:9px}
.fusion-caret .fusion-dropdown-indicator{vertical-align:middle}
.fusion-caret .fusion-dropdown-indicator::before{content:"\f107";font-family:IcoMoon;font-style:normal}
.fusion-megamenu-wrapper{margin:0 auto;padding:0 15px;visibility:hidden;opacity:0;position:absolute;left:0;transition:opacity .2s ease-in;z-index:10}
.fusion-megamenu-wrapper.col-span-12 .fusion-megamenu{width:100%}
.fusion-megamenu-wrapper .fusion-megamenu-submenu{display:block;float:none;padding:29px 0;border-right:1px solid transparent;background-size:cover}
.fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child{border-right:none}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu{position:relative;display:block;left:auto;right:auto;border:none;background:0 0;box-shadow:none;top:0;width:auto}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{display:block;padding:5px 34px;border-bottom:none}
.fusion-megamenu-holder{zoom:1;padding:0;margin:0;border-top:3px solid transparent;background-size:cover}
.fusion-megamenu-holder::after, .fusion-megamenu-holder::before{content:" ";display:table}
.fusion-megamenu-holder::after{clear:both}
.fusion-megamenu{display:flex;zoom:1}
.fusion-megamenu::after, .fusion-megamenu::before{content:" ";display:table}
.fusion-megamenu::after{clear:both}
.fusion-megamenu-title{margin:0;padding:0 34px 15px;font-weight:400;line-height:normal;-webkit-font-smoothing:antialiased}
.fusion-megamenu-bullet{margin-right:10px}
.fusion-megamenu-bullet::before{content:"\f0da";font-family:icomoon}
.fusion-sticky-logo-1#side-header .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo{display:none}
.fusion-mobile-nav-holder{display:none;clear:both;color:#333}
.fusion-mobile-nav-holder .menu-text{-webkit-font-smoothing:auto}
.fusion-mobile-nav-holder ul{list-style:none;margin:0;padding:0}
.fusion-mobile-nav-holder > ul{display:none;list-style:none;margin:0;padding:0;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent}
.fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a, .fusion-mobile-menu-text-align-left .fusion-mobile-selector{text-align:left}
.fusion-mobile-menu-text-align-left .fusion-open-submenu{right:0}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-open-submenu{padding-right:35px}
.fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a{padding-left:12px}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a{padding-left:30px}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a{padding-left:21px}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a{padding-left:39px}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a::before{content:"-";margin-right:2px}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a{padding-left:30px}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a{padding-left:48px}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a::before{content:"--"}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul{border:none;border-top:1px solid transparent}
.fusion-mobile-menu-design-modern .fusion-header > .fusion-row{position:relative}
.fusion-mobile-nav-item{position:relative;font-size:12px;line-height:normal}
.fusion-mobile-nav-item a{color:#333;padding:0 12px;font-size:12px;display:block;border-bottom:1px solid transparent}
.fusion-mobile-menu-icons{display:none;position:relative;top:0;right:0;vertical-align:middle;text-align:right}
.fusion-mobile-menu-icons a{float:right;font-size:21px;margin-left:20px}
.fusion-open-submenu{display:block;z-index:1;position:absolute;top:0;-webkit-appearance:none;-moz-appearance:none;outline:0;background:0 0;min-width:50px;border:none;line-height:15px;font-size:13px;text-align:center}
.fusion-open-submenu::before{display:block;margin:0;content:"\e61f";font-family:icomoon}
body:not(.fusion-header-layout-v6) .fusion-header{-webkit-transform:translate3d(0,0,0);-moz-transform:none}
body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu > ul > li > a.fusion-bar-highlight{box-sizing:border-box}
.fusion-top-header.menu-text-align-center .fusion-main-menu > ul > li > a, .side-header-left.menu-text-align-center .fusion-main-menu > ul > li > a, .side-header-right.menu-text-align-center .fusion-main-menu > ul > li > a{justify-content:center}
#side-header .fusion-main-menu > ul > li > a, #side-header .side-header-content, .fusion-header-wrapper .fusion-row{padding-left:20px;padding-right:20px}
.fusion-header .fusion-row, .side-header-wrapper{padding-top:0px;padding-bottom:0px}
.fusion-top-header .fusion-header{background-color:#ffffff}
.fusion-header-wrapper .fusion-row, .layout-boxed-mode.side-header #boxed-wrapper, .layout-boxed-mode.side-header #slidingbar-area .fusion-row, .layout-boxed-mode.side-header .fusion-footer-parallax, .layout-boxed-mode.side-header > #lang_sel_footer{max-width:1300px}
html:not(.avada-has-site-width-percent) #main, html:not(.avada-has-site-width-percent) .fusion-secondary-header, html:not(.avada-has-site-width-percent) .header-v4 #small-nav, html:not(.avada-has-site-width-percent) .header-v5 #small-nav, html:not(.avada-has-site-width-percent) .sticky-header .sticky-shadow{padding-left:30px;padding-right:30px}
#side-header .fusion-logo, .fusion-header .fusion-logo{margin:0px 20px 0px 20px}
.fusion-main-menu > ul > li > a{border-color:transparent}
.fusion-main-menu .sub-menu{font-family:"Roboto Condensed";font-weight:400;width:250px;background-color:#f2efef}
.fusion-main-menu .sub-menu li a{font-family:"Roboto Condensed";font-weight:400;padding-top:7px;padding-bottom:7px;color:#333333;font-size:13px}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a{font-family:"Roboto Condensed";font-weight:400;padding-top:7px;padding-bottom:7px;border-bottom-color:#dcdadb;color:#333333;font-size:13px}
body:not(.fusion-header-layout-v6) .fusion-main-menu > ul > li > a, body:not(.fusion-top-header) .fusion-main-menu > ul > li > a{height:60px}
.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu, .avada-menu-highlight-style-bottombar .fusion-main-menu .sub-menu{border-top:0px solid #65209b}
.avada-menu-highlight-style-bar .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu, .avada-menu-highlight-style-bottombar .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu{border:none}
.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu > ul > li > a{border-top-width:0px;border-top-style:solid}
.avada-has-megamenu-shadow .fusion-main-menu .sub-menu, .avada-has-megamenu-shadow .fusion-megamenu-holder{box-shadow:1px 1px 30px rgba(0,0,0,.06)}
.avada-has-megamenu-shadow .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu{box-shadow:none}
.fusion-megamenu-holder{border-top-width:0px;border-color:#65209b;background-color:#f2efef}
.fusion-body .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu{border-color:#dcdadb}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{padding-top:5px;padding-bottom:5px}
body:not(.avada-has-mainmenu-dropdown-divider) .fusion-main-menu .fusion-dropdown-menu .sub-menu li a{border-bottom:none}
.fusion-main-menu > ul > li > a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a{font-family:"Roboto Condensed";font-weight:400;font-size:16px;letter-spacing:0px;font-style:normal}
.fusion-main-menu > ul > li > a{color:#000000}
.fusion-megamenu-title{color:#000000;font-size:18px}
.fusion-mobile-menu-icons{margin-top:32px}
.fusion-mobile-menu-icons a{color:#6d6d6d}
.fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before{color:#6d6d6d}
.fusion-megamenu-bullet{border-left-color:#333333}
body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a{height:45px;background-color:#ffffff;border-color:#ffffff}
.fusion-open-submenu{height:45px;line-height:45px;font-size:14px}
.fusion-mobile-nav-holder > ul{border-color:#ffffff}
.fusion-mobile-nav-holder > ul li a{font-family:"Roboto Condensed";font-weight:400;font-style:normal}
.fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a{font-size:14px;letter-spacing:0px}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul{border-color:#ffffff}
.fusion-mobile-nav-item .fusion-open-submenu{color:#6d6d6d}
.fusion-mobile-nav-item a{color:#6d6d6d;font-size:14px;line-height:24px;letter-spacing:0px}
.fusion-mobile-nav-item a::before{color:#6d6d6d}
#comment-input input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .fusion-body .avada-select-parent select, .fusion-login-box .fusion-login-form input[type="password"], .fusion-login-box .fusion-login-form input[type="text"], .input-text:not(textarea), .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-button input[type="submit"], .searchform .fusion-search-form-content .fusion-search-field input, .searchform .search-table .search-field input, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow, input.s, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="phone-number"], input[type="text"], input[type="time"], select{height:60px;padding-top:0;padding-bottom:0}
#comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .fusion-body .avada-select-parent select, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, input.s, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="phone-number"], input[type="text"], input[type="time"], select, textarea{background-color:#ffffff;font-size:13px;color:#a9a9a9}
#comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .fusion-body .avada-select-parent .select-arrow, .fusion-body .avada-select-parent select, .gravity-select-parent .select-arrow, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select-arrow, .select2-container .select2-selection .select2-selection__arrow, .select2-container--default .select2-dropdown .select2-search, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-selection--single, .select2-dropdown, input.s, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="phone-number"], input[type="text"], input[type="time"], select, textarea{border-width:1px 1px 1px 1px;border-color:#dedede;border-radius:0px}
:root{--adminbar-height:32px}
#boxed-wrapper{overflow:hidden}
#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content{max-width:1300px}
html:not(.avada-has-site-width-percent) #main, html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area, html:not(.avada-has-site-width-percent) .fusion-footer-widget-area, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container{padding-left:30px;padding-right:30px}
html:not(.avada-has-site-width-percent) #main.width-100{padding-left:20px;padding-right:20px}
.width-100 .fusion-fullwidth, .width-100 .nonhundred-percent-fullwidth{margin-left:-20px;margin-right:-20px}
#main{padding-left:30px;padding-right:30px;padding-top:100px;padding-bottom:100px}
#main.width-100{padding-left:20px;padding-right:20px}
html.avada-is-100-percent-template #main{padding-left:0;padding-right:0}
html.avada-is-100-percent-template #main.width-100{padding-left:20px;padding-right:20px}
.fusion-bottom-frame, .fusion-boxed-shadow, .fusion-sides-frame, .fusion-top-frame{display:none}
#nav ul li ul li a, #sticky-nav ul li ul li a, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type="submit"], .ei-title h3, .fusion-blog-shortcode .fusion-timeline-date, .fusion-body #main .tribe-common .tribe-events-c-day-marker__date, .fusion-body #main .tribe-events .datepicker, .fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium, .fusion-body .tribe-common .tribe-common-b2, .fusion-body .tribe-common .tribe-common-b3, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-load-more-button, .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu li a, .fusion-megamenu-widgets-container, .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled, .fusion-page-title-bar h3, .gform_page_footer input[type="button"], .meta .fusion-date, .more, .post-content blockquote, .review blockquote div strong, .review blockquote q, .ticket-selector-submit-btn[type="submit"], body{font-family:"Roboto Condensed";font-weight:400;letter-spacing:0px;font-style:normal}
#slidingbar-area .slide-excerpt h2, #slidingbar-area ul, .counter-box-content, .fusion-alert, .fusion-blog-layout-timeline .fusion-timeline-date, .fusion-body #main .tribe-events .datepicker, .fusion-body .tribe-common .tribe-common-b2, .fusion-body .tribe-common .tribe-common-b3, .fusion-footer-widget-area .slide-excerpt h2, .fusion-footer-widget-area ul, .fusion-progressbar .progress-title, .fusion-project-details-tb .project-info h4, .gform_wrapper .gfield_description, .gform_wrapper label, .jtwt .jtwt_tweet, .post-content blockquote, .project-content .project-info h4, .review blockquote q, .sidebar .jtwt .jtwt_tweet, .sidebar .slide-excerpt h2, body{font-size:17px}
#nav ul li ul li a, #side-header .fusion-contact-info, #side-header .header-social .top-menu, #sticky-nav ul li ul li a, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type="submit"], .ei-title h3, .fusion-accordian .panel-body, .fusion-body #main .tribe-common .tribe-events-c-day-marker__date, .fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium, .fusion-body .tribe-common .tribe-common-b2, .fusion-body .tribe-common .tribe-common-b3, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu li a, .fusion-megamenu-widgets-container, .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled, .fusion-page-title-bar h3, .gform_page_footer input[type="button"], .meta .fusion-date, .more, .post-content blockquote, .review blockquote div strong, .review blockquote q, .single-tribe_events #tribe-events-content .tribe-events-event-meta dt, .ticket-selector-submit-btn[type="submit"], body{line-height:26px}
#wrapper .meta, .fusion-blog-timeline-layout .fusion-timeline-date, .fusion-body #main .tribe-common .tribe-events-c-day-marker__date, .fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium, .fusion-body .tribe-block__tickets__registration__tickets__header, .fusion-body .tribe-common .tribe-common-b2, .fusion-body .tribe-common .tribe-common-b3, .fusion-main-menu .fusion-custom-menu-item-contents, .fusion-project-details-tb .project-info h4, .fusion-rollover .price .amount, .post .post-content, .post-content blockquote, .project-content .project-info h4, .review blockquote div, .search input, .sidebar .jtwt, .sidebar .widget .recentcomments, .sidebar .widget_archive li, .sidebar .widget_categories li, .sidebar .widget_layered_nav li, .sidebar .widget_links li, .sidebar .widget_meta li, .sidebar .widget_nav_menu li, .sidebar .widget_pages li, .sidebar .widget_product_categories li, .sidebar .widget_recent_entries li, .title-row, body{color:#353739}
#main .post h2 a, .about-author .title a, .fusion-blog-pagination .pagination .pagination-next::after, .fusion-blog-pagination .pagination .pagination-prev::before, .fusion-content-widget-area .widget .recentcomments a, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget_categories li, .fusion-hide-pagination-text .pagination-next::after, .fusion-hide-pagination-text .pagination-prev::before, .fusion-load-more-button, .fusion-rollover a, .pagination .pagination-next::after, .pagination .pagination-prev::before, .project-content .project-info .project-info-box a, .shop_attributes tr th, .single-navigation a[rel="next"]::after, .single-navigation a[rel="prev"]::before, body a, body a::after, body a::before{color:#400e67}
.fusion-modal h1, .fusion-page-title-bar h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-title h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1{font-family:"Roboto Condensed";font-weight:700;line-height:60px;letter-spacing:;font-style:normal}
.fusion-modal h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1{font-size:50px}
.fusion-modal h1, .fusion-post-content h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, .title h1{color:#333333}
.fusion-title-size-one, h1{margin-top:0.67em;margin-bottom:0.67em}
.fusion-author .fusion-author-title, .fusion-header-tagline, .fusion-modal .modal-title, .fusion-modal h3, .fusion-pricing-table .pricing-row, .fusion-pricing-table .title-row, .fusion-tb-footer h3, .fusion-tb-page-title-bar h3, .fusion-title h3, .fusion-widget-area h3, .main-flex .slide-content h3, .post-content h3, .project-content h3, .sidebar .widget h3{font-family:"Roboto Condensed";font-weight:700;line-height:35px;letter-spacing:;font-style:normal}
.fusion-author .fusion-author-title, .fusion-modal .modal-title, .fusion-modal h3, .fusion-tb-footer h3, .fusion-tb-page-title-bar h3, .fusion-widget-area h3, .post-content h3, .project-content h3{font-size:25px}
.fusion-author .fusion-author-title, .fusion-modal h3, .fusion-post-content h3, .fusion-tb-footer h3, .fusion-tb-page-title-bar h3, .fusion-title h3, .fusion-widget-area h3, .person-author-wrapper span, .post-content h3, .project-content h3, .sidebar .widget h3, .title h3{color:#333333}
.fusion-title-size-three, h3{margin-top:1em;margin-bottom:1em}
.fusion-accordian .panel-heading a, .fusion-carousel-title, .fusion-flip-boxes .fusion-flip-box .flip-box-heading-back, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-megamenu-title, .fusion-modal h4, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-project-details-tb .project-info h4, .fusion-tabs .nav-tabs li .fusion-tab-heading, .fusion-tabs-widget .fusion-tabs-nav ul li a, .fusion-tb-footer h4, .fusion-tb-page-title-bar h4, .fusion-title h4, .fusion-widget-area h4, .popover .popover-title, .post-content h4, .project-content .project-info h4, .share-box h4, table th{font-family:"Roboto Condensed";font-weight:700;line-height:30px;letter-spacing:2px;font-style:normal}
.fusion-modal h5, .fusion-tb-footer h5, .fusion-tb-page-title-bar h5, .fusion-title h5, .fusion-widget-area h5, .post-content h5{font-family:Oswald;font-weight:700;line-height:28px;letter-spacing:0px;font-style:normal}
.fusion-modal h5, .fusion-tb-footer h5, .fusion-tb-page-title-bar h5, .fusion-widget-area h5, .post-content h5{font-size:18px}
.fusion-modal h5, .fusion-post-content h5, .fusion-tb-footer h5, .fusion-tb-page-title-bar h5, .fusion-title h5, .fusion-widget-area h5, .post-content h5, .title h5{color:#333333}
.fusion-title-size-five, h5{margin-top:1.67em;margin-bottom:1.67em}
.fusion-menu-item-button .menu-text{border-color:#ffffff}
.fontawesome-icon, .fontawesome-icon.circle-yes{color:#ffffff;}
:root{--site_width:1300px;--site_width-int:1300;--margin_offset-top:0px;--margin_offset-bottom:0px;--margin_offset-top-no-percent:0px;--margin_offset-bottom-no-percent:0px;--main_padding-top:100px;--main_padding-top-or-55px:100px;--main_padding-bottom:100px;--hundredp_padding:20px;--hundredp_padding-fallback_to_zero:20px;--hundredp_padding-fallback_to_zero_px:20px;--hundredp_padding-hundred_percent_negative_margin:-20px;--sidebar_width:23%;--sidebar_gutter:80px;--sidebar_2_1_width:21%;--sidebar_2_2_width:21%;--dual_sidebar_gutter:40px;--grid_main_break_point:900;--side_header_break_point:1150;--content_break_point:800;--typography_sensitivity:0.54;--typography_factor:1.50;--primary_color:#400e67;--primary_color-85a:rgba(64,14,103,0.85);--primary_color-7a:rgba(64,14,103,0.7);--primary_color-5a:rgba(64,14,103,0.5);--primary_color-35a:rgba(64,14,103,0.35);--primary_color-2a:rgba(64,14,103,0.2);--header_bg_image:;--header_bg_repeat:no-repeat;--side_header_width:280px;--side_header_width-int:280;--header_padding-top:0px;--header_padding-bottom:0px;--header_padding-left:20px;--header_padding-right:20px;--menu_highlight_background:#a0ce4e;--menu_arrow_size-width:23px;--menu_arrow_size-height:12px;--menu_arrow_size-width-header_border_color_condition_5:;--nav_highlight_border:0px;--nav_padding:45px;--nav_padding-no-zero:45px;--dropdown_menu_top_border_size:0px;--dropdown_menu_width:250px;--mainmenu_dropdown_vertical_padding:7px;--menu_sub_bg_color:#f2efef;--menu_bg_hover_color:#65209b;--menu_sub_sep_color:#dcdadb;--menu_h45_bg_color:#ffffff;--nav_typography-font-family:"Roboto Condensed";--nav_typography-font-weight:400;--nav_typography-font-size:16px;--nav_typography-font-style:;--nav_typography-letter-spacing:0px;--nav_typography-color:#000000;--nav_typography-color-65a:rgba(0,0,0,0.65);--nav_typography-color-35a:rgba(0,0,0,0.35);--menu_hover_first_color:#65209b;--menu_hover_first_color-65a:rgba(101,32,155,0.65);--menu_sub_color:#333333;--nav_dropdown_font_size:13px;--flyout_menu_icon_font_size:20px;--flyout_menu_icon_font_size_px:20px;--snav_font_size:12px;--sec_menu_lh:44px;--header_top_menu_sub_color:#747474;--mobile_menu_icons_top_margin:32px;--mobile_menu_nav_height:45px;--mobile_header_bg_color:rgb(255,255,255);--mobile_menu_background_color:#ffffff;--mobile_menu_hover_color:#ffffff;--mobile_menu_border_color:#ffffff;--mobile_menu_toggle_color:#6d6d6d;--mobile_menu_typography-font-family:"Roboto Condensed";--mobile_menu_typography-font-size:14px;--mobile_menu_typography-font-weight:400;--mobile_menu_typography-line-height:24px;--mobile_menu_typography-letter-spacing:0px;--mobile_menu_typography-color:#6d6d6d;--mobile_menu_typography-font-style:;--mobile_menu_typography-font-size-30-or-24px:24px;--mobile_menu_typography-font-size-open-submenu:14px;--mobile_menu_font_hover_color:#6d6d6d;--menu_icon_size:14px;--logo_alignment:left;--logo_background_color:#a0ce4e;--slidingbar_width:300px;--slidingbar_width-percent_to_vw:300px;--slidingbar_content_padding-top:60px;--slidingbar_content_padding-bottom:60px;--slidingbar_content_padding-left:30px;--slidingbar_content_padding-right:30px;--slidingbar_bg_color:#363839;--slidingbar_divider_color:#282a2b;--slidingbar_link_color:#bfbfbf;--slidingbar_link_color_hover:#400e67;--footer_divider_color:#505152;--footer_headings_typography-font-family:Merriweather;--footer_headings_typography-font-size:13px;--footer_headings_typography-font-weight:400;--footer_headings_typography-line-height:1.5;--footer_headings_typography-font-style:;--footer_headings_typography-letter-spacing:0px;--footer_headings_typography-color:#ffffff;--footer_text_color:#ffffff;--sidebar_bg_color:rgba(255,255,255,0);--bg_image:none;--bg_repeat:no-repeat;--bg_color:#ffffff;--bg-color-overlay:normal;--bg_pattern:url("//matchmakinginstitute.com/wp-content/themes/Avada/assets/images/patterns/pattern1.png");--content_bg_color:#ffffff;--content_bg_image:none;--content_bg_repeat:no-repeat;--body_typography-font-family:"Roboto Condensed";--body_typography-font-size:17px;--base-font-size:17;--body_typography-font-weight:400;--body_typography-font-style:;--body_typography-line-height:26px;--body_typography-letter-spacing:0px;--body_typography-color:#353739;--link_color:#400e67;--link_color-8a:rgba(64,14,103,0.8);--h1_typography-font-family:"Roboto Condensed";--h1_typography-font-weight:700;--h1_typography-line-height:60px;--h1_typography-letter-spacing:;--h1_typography-font-style:;--h1_typography-font-size:50px;--h1_typography-color:#333333;--h1_typography-margin-top:0.67em;--h1_typography-margin-bottom:0.67em;--h2_typography-font-family:"Roboto Condensed";--h2_typography-font-weight:700;--h2_typography-line-height:45px;--h2_typography-letter-spacing:;--h2_typography-font-style:;--h2_typography-font-size:35px;--h2_typography-color:#333333;--h2_typography-margin-top:0px;--h2_typography-margin-bottom:0px;--h3_typography-font-family:"Roboto Condensed";--h3_typography-font-weight:700;--h3_typography-line-height:35px;--h3_typography-letter-spacing:;--h3_typography-font-style:;--h3_typography-font-size:25px;--h3_typography-color:#333333;--h3_typography-margin-top:1em;--h3_typography-margin-bottom:1em;--h4_typography-font-family:"Roboto Condensed";--h4_typography-font-weight:700;--h4_typography-line-height:30px;--h4_typography-letter-spacing:2px;--h4_typography-font-style:;--h4_typography-font-size:20px;--h4_typography-color:#333333;--h4_typography-margin-top:1.33em;--h4_typography-margin-bottom:1.33em;--h5_typography-font-family:Oswald;--h5_typography-font-weight:700;--h5_typography-line-height:28px;--h5_typography-letter-spacing:0px;--h5_typography-font-style:;--h5_typography-font-size:18px;--h5_typography-color:#333333;--h5_typography-margin-top:1.67em;--h5_typography-margin-bottom:1.67em;--h6_typography-font-family:Oswald;--h6_typography-font-weight:700;--h6_typography-line-height:25px;--h6_typography-letter-spacing:0px;--h6_typography-font-style:;--h6_typography-font-size:15px;--h6_typography-color:#333333;--h6_typography-margin-top:0.67em;--h6_typography-margin-bottom:0.67em;--post_title_typography-font-family:Merriweather;--post_title_typography-font-weight:400;--post_title_typography-line-height:30px;--post_title_typography-letter-spacing:1px;--post_title_typography-font-style:;--post_title_typography-font-size:20px;--post_title_typography-color:#333333;--post_titles_extras_typography-font-family:Merriweather;--post_titles_extras_typography-font-weight:400;--post_titles_extras_typography-line-height:1.5;--post_titles_extras_typography-letter-spacing:0px;--post_titles_extras_typography-font-style:;--post_titles_extras_typography-font-size:20px;--post_titles_extras_typography-color:#333333;--blog_archive_grid_column_spacing:40px;--dates_box_color:#eef0f2;--meta_font_size:15px;--portfolio_archive_column_spacing:12px;--portfolio_meta_font_size:15px;--social_bg_color:rgba(246,246,246,0);--social_bg_color-0-transparent:0px;--sharing_social_links_icon_color:#bebdbd;--sharing_social_links_box_color:#e8e8e8;--sharing_social_links_boxed_padding:20px;--slider_nav_box_dimensions-width:30px;--slider_nav_box_dimensions-height:30px;--slider_arrow_size:14px;--es_caption_font_size:20px;--form_input_height:60px;--form_input_height-main-menu-search-width:calc(250px + 1.43 * 60px);--form_text_size:13px;--form_bg_color:#ffffff;--form_text_color:#a9a9a9;--form_text_color-35a:rgba(169,169,169,0.35);--form_border_width-top:1px;--form_border_width-bottom:1px;--form_border_width-left:1px;--form_border_width-right:1px;--form_border_color:#dedede;--form_focus_border_color:#dedede;--form_focus_border_color-5a:rgba(222,222,222,0.5);--form_border_radius:0px;--privacy_bg_color:rgba(0,0,0,0.1);--privacy_color:rgba(0,0,0,0.3);--privacy_bar_padding-top:15px;--privacy_bar_padding-bottom:15px;--privacy_bar_padding-left:30px;--privacy_bar_padding-right:30px;--privacy_bar_bg_color:#363839;--privacy_bar_font_size:13px;--privacy_bar_color:#8c8989;--privacy_bar_link_color:#bfbfbf;--privacy_bar_link_hover_color:#a0ce4e;--privacy_bar_headings_color:#dddddd;--image_rollover_icon_size:24px;--image_rollover_text_color:rgba(255,255,255,0);--pagination_width_height:30px;--pagination_box_padding-width:6px;--pagination_box_padding-height:2px;--pagination_border_width:1px;--pagination_border_radius:0px;--pagination_font_size:12px;--timeline_bg_color:rgba(255,255,255,0);--timeline_bg_color-20px-transparent:;--timeline_bg_color-not-transparent:#ffffff;--timeline_color:#ebeaea;--grid_separator_color:#e0dede;--carousel_nav_color:rgba(0,0,0,0.6);--carousel_hover_color:rgba(0,0,0,0.7);--button_typography-font-family:Arial, Helvetica, sans-serif;--button_typography-font-weight:700;--button_typography-letter-spacing:0px;--button_typography-font-style:;--button_text_transform:uppercase;--button_gradient_top_color:#7028a7;--button_gradient_bottom_color:#3f1261;--button_gradient_top_color_hover:#8935c9;--button_gradient_bottom_color_hover:#4d1875;--button_accent_color:#ffffff;--button_accent_hover_color:#ffffff;--button_bevel_color:#5db072;--button_box_shadow:none;--button_border_width:1px;--button_border_radius:25px;--button_border_color:#ffffff;--button_border_hover_color:#ffffff;--checklist_icons_color:#ffffff;--checklist_circle_color:#90a8ad;--checklist_divider_color:#e0dede;--countdown_background_color:#90a8ad;--countdown_counter_box_color:#333333;--countdown_counter_text_color:#ffffff;--countdown_label_color:#ffffff;--countdown_heading_text_color:#ffffff;--icon_color:#ffffff;--icon_color_hover:#ffffff;--icon_circle_color:#333333;--icon_circle_color_hover:#333333;--icon_border_size:#ffffff;--icon_border_color:#333333;--icon_border_color_hover:#333333;--pricing_box_color:#90a8ad;--sep_color:#e0dede;--tabs_bg_color:#ffffff;--tabs_inactive_color:#ebeaea;--tabs_border_color:#ebeaea;--testimonial_bg_color:#f6f6f6;--testimonial_text_color:#747474;--title_border_color:#e0dede;--accordian_inactive_color:#333333;--accordian_active_color:#90a8ad;}
#side-header, .fusion-header{--header_bg_color:#ffffff;--archive_header_bg_color:#ffffff;}
.fusion-header-wrapper, #side-header{--header_border_color:#ffffff;}
.fusion-arrow-svg, .fusion-header-wrapper, #side-header{--header_sticky_bg_color:#ffffff;}
.fusion-main-menu{--header_sticky_menu_color:#000000;--header_sticky_nav_font_size:16px;--nav_height:60px;--mobile_nav_padding:40px;--menu_text_align:center;--menu_thumbnail_size-width:26px;--menu_thumbnail_size-height:14px;}
.fusion-main-menu, .fusion-logo-background{--header_sticky_nav_padding:45px;}
.fusion-header{--top-bar-height:calc(44px / 2);}
.fusion-megamenu-title{--megamenu_title_size:18px;}
.fusion-megamenu-submenu{--megamenu_item_vertical_padding:5px;}
.fusion-logo{--logo_margin-top:0px;--logo_margin-bottom:0px;--logo_margin-left:20px;--logo_margin-right:20px;}
body{--fusion-audio-max-width-default:100%;--fusion-audio-background-color-default:#222222;--fusion-audio-accent-color-default:#ffffff;--fusion-audio-border-size-default:0;--fusion-audio-border-color-default:#ffffff;--fusion-audio-border-top-left-radius-default:0px;--fusion-audio-border-top-right-radius-default:0px;--fusion-audio-border-bottom-right-radius-default:0px;--fusion-audio-border-bottom-left-radius-default:0px;--fusion-video-max-width-default:100%;}
.fa, .fab, .fal, .far, .fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.far{font-family:"Font Awesome 5 Free";font-weight:400;}
.fa, .fas{font-family:"Font Awesome 5 Free";font-weight:900}
.fa-chalkboard-teacher::before{content:"\f51c"}
.fa-gem::before{content:"\f3a5"}
.fa-graduation-cap::before{content:"\f19d"}
.fa-network-wired::before{content:"\f6ff"}
.fade{opacity:0;transition:opacity .3s linear}
button.close{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none;cursor:pointer;padding:0}
.close{color:#000;float:right;font-size:21px;font-weight:700;line-height:1;opacity:.2}
.fusion-button.button-flat{box-shadow:none!important}
.fusion-button-wrapper{display:inline}
.bbp-submit-wrapper .button, .fusion-button, .gform_wrapper .button, .gform_wrapper .gform_button, .post-password-form input[type="submit"], .tml-submit-wrap input[type="submit"], .tribe-events-tickets .button, .tribe-tickets button, .woocommerce .cart-collaterals .checkout-button, .woocommerce .checkout #place_order, .woocommerce.add_to_cart_inline .button, .wpcf7-submit{display:inline-block;position:relative;zoom:1;border:1px solid transparent;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:700;cursor:pointer;box-sizing:border-box;transition:all .2s}
.bbp-submit-wrapper .button::after, .bbp-submit-wrapper .button::before, .fusion-button::after, .fusion-button::before, .gform_wrapper .button::after, .gform_wrapper .button::before, .gform_wrapper .gform_button::after, .gform_wrapper .gform_button::before, .post-password-form input[type="submit"]::after, .post-password-form input[type="submit"]::before, .tml-submit-wrap input[type="submit"]::after, .tml-submit-wrap input[type="submit"]::before, .tribe-events-tickets .button::after, .tribe-events-tickets .button::before, .tribe-tickets button::after, .tribe-tickets button::before, .woocommerce .cart-collaterals .checkout-button::after, .woocommerce .cart-collaterals .checkout-button::before, .woocommerce .checkout #place_order::after, .woocommerce .checkout #place_order::before, .woocommerce.add_to_cart_inline .button::after, .woocommerce.add_to_cart_inline .button::before, .wpcf7-submit::after, .wpcf7-submit::before{content:" ";display:table}
.bbp-submit-wrapper .button::after, .fusion-button::after, .gform_wrapper .button::after, .gform_wrapper .gform_button::after, .post-password-form input[type="submit"]::after, .tml-submit-wrap input[type="submit"]::after, .tribe-events-tickets .button::after, .tribe-tickets button::after, .woocommerce .cart-collaterals .checkout-button::after, .woocommerce .checkout #place_order::after, .woocommerce.add_to_cart_inline .button::after, .wpcf7-submit::after{clear:both}
.fusion-disable-outline .bbp-submit-wrapper .button, .fusion-disable-outline .button, .fusion-disable-outline .fusion-button, .fusion-disable-outline .gform_wrapper .button, .fusion-disable-outline .gform_wrapper .gform_button, .fusion-disable-outline .post-password-form input[type="submit"], .fusion-disable-outline .single_add_to_cart_button, .fusion-disable-outline .tml-submit-wrap input[type="submit"], .fusion-disable-outline .tribe-events-tickets .button, .fusion-disable-outline .tribe-tickets button, .fusion-disable-outline .woocommerce .cart-collaterals .checkout-button, .fusion-disable-outline .woocommerce .checkout #place_order, .fusion-disable-outline .woocommerce.add_to_cart_inline .button, .fusion-disable-outline .wpcf7-submit{outline:0}
.fusion-button i, .fusion-button-icon-divider, .fusion-button-text{transition:all .2s}
#tribe-bar-form .tribe-bar-submit input[type="submit"], .button-large, .fusion-body .fusion-button-large, .fusion-button_size-large .fusion-button-default-size, .tml-submit-wrap input[type="submit"], .wpcf7-form .wpcf7-submit.button-large, .wpcf7-form .wpcf7-submit.fusion-button-large{padding:13px 29px;line-height:17px;font-size:14px}
#main #comment-submit, #main .comment-submit, #reviews input#submit, .comment-form input[type="submit"], .fusion-button-default-size, .fusion-footer-widget-area .fusion-privacy-placeholder .button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .slidingbar-area .button-default, .ticket-selector-submit-btn[type="submit"], .tml-submit-wrap input[type="submit"]{padding:11px 23px;line-height:16px;font-size:13px}
.fusion-button_size-large #main #comment-submit, .fusion-button_size-large #main .comment-submit, .fusion-button_size-large #reviews input#submit, .fusion-button_size-large .comment-form input[type="submit"], .fusion-button_size-large .fusion-button-default-size, .fusion-button_size-large .fusion-footer-widget-area .fusion-privacy-placeholder .button-default, .fusion-button_size-large .fusion-portfolio-one .fusion-button, .fusion-button_size-large .post-password-form input[type="submit"], .fusion-button_size-large .slidingbar-area .button-default, .fusion-button_size-large .ticket-selector-submit-btn[type="submit"], .fusion-button_size-large .tml-submit-wrap input[type="submit"]{padding:13px 29px;line-height:17px;font-size:14px}
#main #comment-submit, #main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-footer-widget-area .fusion-privacy-placeholder .button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .slidingbar-area .button-default, .ticket-selector-submit-btn[type="submit"], .tml-submit-wrap input[type="submit"], input.button-default{background:#7028a7;color:#ffffff;border-color:#ffffff}
#main #comment-submit .fusion-button-text, #main .comment-submit .fusion-button-text, #reviews input#submit .fusion-button-text, .button-default .fusion-button-text, .button.default .fusion-button-text, .comment-form input[type="submit"] .fusion-button-text, .fusion-button-default .fusion-button-text, .fusion-footer-widget-area .fusion-privacy-placeholder .button-default .fusion-button-text, .fusion-portfolio-one .fusion-button .fusion-button-text, .post-password-form input[type="submit"] .fusion-button-text, .slidingbar-area .button-default .fusion-button-text, .ticket-selector-submit-btn[type="submit"] .fusion-button-text, .tml-submit-wrap input[type="submit"] .fusion-button-text, input.button-default .fusion-button-text{color:#ffffff}
.fusion-has-button-gradient #main #comment-submit, .fusion-has-button-gradient #main .comment-submit, .fusion-has-button-gradient #reviews input#submit, .fusion-has-button-gradient .button-default, .fusion-has-button-gradient .button.default, .fusion-has-button-gradient .comment-form input[type="submit"], .fusion-has-button-gradient .fusion-button-default, .fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default, .fusion-has-button-gradient .fusion-portfolio-one .fusion-button, .fusion-has-button-gradient .post-password-form input[type="submit"], .fusion-has-button-gradient .slidingbar-area .button-default, .fusion-has-button-gradient .ticket-selector-submit-btn[type="submit"], .fusion-has-button-gradient .tml-submit-wrap input[type="submit"], .fusion-has-button-gradient input.button-default, .fusion-has-button-gradient.fusion-button-default{background-image:linear-gradient(to top,#3f1261,#7028a7)}
#main #comment-submit, #main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button, .fusion-button-default, .fusion-footer-widget-area .fusion-privacy-placeholder .button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .slidingbar-area .button-default, .ticket-selector-submit-btn[type="submit"], .tml-submit-wrap input[type="submit"], input.button-default{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-style:normal;letter-spacing:0px;border-width:1px;border-style:solid;border-radius:25px;text-transform:uppercase;transition:all .2s}
body.fusion-button_size-large .fusion-button-default-size, body.fusion-button_size-large button.button{padding:13px 29px;line-height:17px;font-size:14px}
.fontawesome-icon{display:inline-block;float:left;margin-right:10px}
.fontawesome-icon::before{transition:none}
.fusion-fa-align-center{display:block;clear:both;margin-left:auto;margin-right:auto;text-align:center}
.fusion-fa-align-center .fontawesome-icon{margin:0}
.fusion-body .fusion-fa-align-center .fontawesome-icon{float:none}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%;line-height:1}
.fusion-imageframe img{vertical-align:top;box-shadow:none!important}
.imageframe-align-center{text-align:center}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;-webkit-overflow-scrolling:touch}
.modal.fade .modal-dialog{transform:translate(0,-25%);transition:transform .3s ease-out}
.fusion-disable-outline .modal{outline:0}
.modal-dialog{position:relative;width:auto;margin:10px;margin-top:60px}
.modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 3px 9px rgba(0,0,0,.5);border-radius:5px;background-clip:padding-box;outline:0}
.modal-header{padding:15px 20px;border-bottom:1px solid #e5e5e5;min-height:16.53846154px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;padding:0;line-height:1.53846154}
.modal-body{position:relative;padding:20px}
@media (min-width: 900px){.modal-dialog{width:600px;margin-right:auto;margin-left:auto}}
@media (min-width: 900px){.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}}
@media (min-width: 900px){.modal-sm{width:300px}}
.fusion-modal{-webkit-overflow-scrolling:auto!important}
.fusion-modal .modal-header{min-height:54px;box-sizing:border-box}
.fusion-modal .modal-header .modal-title{clear:left}
.fusion-modal .modal-header .close{font-size:30px;margin-top:-5px;text-shadow:none}
.fusion-modal .modal-dialog{-webkit-overflow-scrolling:touch;overflow-y:auto;max-height:calc(100% - 90px)}
.fusion-sep-clear{clear:both;display:block;height:1px;font-size:0;line-height:0;width:100%;overflow:hidden}
.fusion-separator{clear:both;position:relative;z-index:11}
.fusion-body .fusion-separator{display:flex;align-items:center}
.fusion-body .fusion-separator .fusion-separator-border{flex-grow:2;border:0 solid #e7e6e6}
.fusion-body .fusion-content-sep.sep-double, .fusion-body .fusion-separator-border.sep-double, .fusion-body .fusion-separator.sep-double{height:6px;border-bottom-width:1px;border-top-width:1px;box-sizing:content-box}
.fusion-title{display:flex;flex-wrap:nowrap;align-items:center;margin:0 0 31px}
.fusion-title h1 > p:last-of-type, .fusion-title h2 > p:last-of-type, .fusion-title h3 > p:last-of-type, .fusion-title h4 > p:last-of-type, .fusion-title h5 > p:last-of-type, .fusion-title h6 > p:last-of-type{margin-bottom:0}
.comment-respond .fusion-title .comment-reply-title, .fusion-title div.title-heading-tag, .fusion-title h1, .fusion-title h2, .fusion-title h3, .fusion-title h4, .fusion-title h5, .fusion-title h6{flex-grow:0;padding:0 8px 0 0}
.fusion-title.fusion-title-center{text-align:center}
.fusion-title.fusion-title-center .title-heading-center{padding:0 45px}
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center, .fusion-title.fusion-title-center.sep-underline .title-heading-center{padding:0;text-align:center}
.fusion-title.fusion-sep-none{display:block}
.clearfix, .container, .container-fluid, .row{clear:both}
.fusion-clearfix{zoom:1;clear:both}
.aligncenter, .fusion-aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row::after{clear:both;content:" ";display:table}
.row::after{clear:both;content:" ";display:table}
.fusion-fullwidth{position:relative}
.fusion-fullwidth .fusion-row{position:relative;z-index:10}
.fusion-fullwidth .fullwidth-video{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%;-webkit-transform-style:preserve-3d;overflow:hidden}
.fusion-fullwidth .fullwidth-video video{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%}
.fusion-fullwidth .fullwidth-overlay{position:absolute;top:0;left:0;z-index:5;height:100%;width:100%}
.fullwidth-box.video-background .fullwidth-video-image{display:none}
.fusion-column-first{clear:left}
.row{margin-left:-15px;margin-right:-15px}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width: 0px){.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9{float:left}}
@media (min-width: 0px){.col-sm-12{width:100%}}
@media (min-width: 0px){.col-sm-6{width:50%}}
@media (min-width: 992px){.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{float:left}}
@media (min-width: 992px){.col-md-12{width:100%}}
@media (min-width: 992px){.col-md-6{width:50%}}
@media (min-width: 1200px){.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9{float:left}}
@media (min-width: 1200px){.col-lg-12{width:100%}}
@media (min-width: 1200px){.col-lg-6{width:50%}}
[class*=" fusion-icon-"], [class^="fusion-icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fusion-icon-bars::before{content:"\f0c9"}
.fullwidth-box.video-background{position:relative}
.fullwidth-box.video-background .fullwidth-overlay{position:absolute;top:0;left:0;z-index:5;height:100%;width:100%}
.fullwidth-box.video-background .fullwidth-video{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%;-webkit-transform-style:preserve-3d}
.fullwidth-box.video-background .fullwidth-video video{position:absolute;top:50%;left:50%;z-index:1;min-height:100%;min-width:100%;height:auto;width:auto;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%)}
.fullwidth-box.video-background .fusion-row{position:relative;z-index:10}
#wrapper #main .fullwidth-box .fusion-row{padding-left:0;padding-right:0}
.post-content:not(.fusion-post-content), .single-fusion_tb_section .fusion-tb-header, body:not(.side-header) #wrapper{position:relative}
.fusion-layout-column{position:relative;float:left;margin-bottom:20px}
.fusion-layout-column .fusion-column-wrapper{min-height:1px}
.fusion-layout-column.fusion-one-full{float:none;clear:both}
.fusion-layout-column.fusion-one-third{width:33.3333%}
.fusion-layout-column.fusion-two-third{width:66.6666%}
.fusion-layout-column.fusion-one-half{width:50%}
.fusion-layout-column.fusion-column-last{margin-left:0;margin-right:0}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.fullwidth-box{background-attachment:scroll!important}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#main, .fullwidth-box, .fusion-footer-widget-area, .page-title-bar, body{background-attachment:scroll!important}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.avada-responsive:not(.rtl) .fusion-header-v1 .fusion-main-menu > ul > li, .avada-responsive:not(.rtl) .fusion-header-v2 .fusion-main-menu > ul > li, .avada-responsive:not(.rtl) .fusion-header-v3 .fusion-main-menu > ul > li, .avada-responsive:not(.rtl) .fusion-header-v4 .fusion-main-menu > ul > li, .avada-responsive:not(.rtl) .fusion-header-v5 .fusion-main-menu > ul > li, .avada-responsive:not(.rtl) .fusion-header-v7 .fusion-main-menu > ul > li{padding-right:40px}}
.Oswald{font-family: 'Oswald', sans-serif !important;}
#side-header .fusion-logo, .fusion-header .fusion-logo{margin-top:0px;}
.fusion-mobile-menu-icons{margin-top:18px;}
#fusion-gmap-container, #sliders-container, #wrapper, .fusion-separator .icon-wrapper, body, html{background-color:#f8f8f8;}
#main #comment-submit, #main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .slidingbar-area .button-default, .ticket-selector-submit-btn[type="submit"], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default{border-color:#cecece !important;}
.fusion-megamenu-title{color:#7030a0;padding: 0 34px 0;font-size:14px;font-family:Roboto Condensed;}
.fusion-megamenu-holder{border: 1px solid #fff;border-radius: 10px;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu{padding: 10px 0;border-right:0px;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled{color:#7030a0;font-family:Roboto Condensed;font-size:14px;}
video{width: 100%;height: auto;}
.fusion-megamenu-holder{background-color: rgba(255,255,255,1);}
.moonray-form{border: 1px solid #ba8adf !important;border-radius: 10px !important;width:400px !important;max-width: 400px !important;background: rgba(255,255,255,0.8) !important;}
label.moonray-form-label{font-family:"Roboto Condensed" !important;font-weight:bold !important;color:#552579 !important;font-size:14px !important;}
.moonray-form-label-pos-stacked{padding-top: 15px !important;}
img.fusion-mobile-logo, img.fusion-sticky-logo, .fusion-logo{width:212px !important;max-width:100% !important;}
#main{padding-top:10px !important;padding-bottom:0px !important;}
.fusion-builder-row.fusion-row{max-width:1300px;}

/* Oswald: the hero h1 uses .Oswald (custom CSS); without these faces in the critical CSS the font was only requested once the async main stylesheet arrived, and the swap re-wrapped the 69px heading (CLS 0.12) */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://matchmakinginstitute.com/wp-content/uploads/fusion-gfonts/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUhiZTaR.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://matchmakinginstitute.com/wp-content/uploads/fusion-gfonts/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUZiZQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
