/*! LICENSE & DETAILS
   ==================================================

	Theme Name: Joyn Child Theme
	Theme URI: http://joyn.swiftideas.com
	Description: An Incredible Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: joyn
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/.pm-modal-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(68,68,68,.9);z-index:1050;height:100%;overflow-y:auto}.pm-modal-backdrop-click-away{position:fixed;top:0;bottom:0;left:0;right:0}.pm-modal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px;min-height:calc(100% - 40px)}.pm-modal-dialog{position:relative;width:365px;color:#515151;border-radius:6px}.pm-modal-dialog .pm-modal-content{padding:40px 30px 30px;background:#fff;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);border-radius:6px;font-family:Lato,sans-serif;color:#595959}.pm-modal-dialog .pm-modal-content h2{margin:10px 0 0;font-size:24px;line-height:29px;font-weight:700;color:inherit;text-align:center}.pm-modal-dialog .pm-modal-content .pm-modal-body{margin:0;padding:15px 0 0;font-size:16px;line-height:1.4;text-align:center}.pm-modal-dialog .pm-modal-content .pm-checkbox{padding-top:22px}.pm-modal-dialog .pm-modal-content .pm-checkbox-inner{position:relative;display:inline-block;float:left;width:20px;height:20px;border:2px solid #444;border-radius:2px;text-align:left;cursor:pointer;border:solid 1px #b2b2b2}.pm-modal-dialog .pm-modal-content .pm-checkbox-inner.pm-checkbox-checked{border:solid 1px #b2b2b2;background:#fff;padding:1px}.pm-modal-dialog .pm-modal-content .pm-checkbox-inner.pm-checkbox-checked:before{content:"";display:block;width:18px;height:18px;margin:-1px 0 0 -1px;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%2343b2cf' d='M7.8 15.8l-5.6-5.6 1.6-1.6 4 4 8.4-8.4 1.6 1.6'/%3E%3C/svg%3E") no-repeat;background-size:contain}.pm-modal-dialog .pm-modal-content .pm-checkbox-inner input{display:none}.pm-modal-dialog .pm-modal-content .pm-checkbox label{display:block;position:relative;top:0;margin:0 0 0 30px;padding:0;text-align:left;font:400 16px/1.2 Lato,sans-serif;cursor:pointer;min-height:0}.pm-modal-dialog .pm-modal-content .pm-btn-wrapper{clear:both}.pm-modal-dialog .pm-modal-content button{width:140px;height:40px;margin:30px 0 0;padding:1px 10px 4px;font:16px/26px Lato,sans-serif;color:#fff;background:#43b2cf;border:1px solid #43b2cf;border-radius:6px;outline:0}.pm-modal-dialog .pm-modal-content button:hover{background:#52acc7;border-color:#52acc7}.pm-modal-dialog .pm-modal-content button.pm-btn-disabled{opacity:.3;cursor:not-allowed}.freeTrialBtn{color:#fff;border:1px solid #fb6222;background-color:#fb6222;box-shadow:none;background-image:none;height:30px;padding:5px 15px;line-height:18px;fill:#515151;font-family:"Lato","sans-serif";font-style:normal;font-weight:700;font-size:13.5px;text-transform:uppercase;border-radius:4px;vertical-align:top;margin-right:5px;z-index:900}.freeTrialBtn:hover{box-shadow:none;background-image:none}.freeTrialBtn:active{box-shadow:none;background-image:none}.freeTrialBtn:hover{color:#fff;border:1px solid #fb6222;background-color:#fb6222;box-shadow:none;background-image:none;height:30px;padding:5px 15px;line-height:18px;fill:#515151;font-family:"Lato","sans-serif";font-style:normal;font-weight:700;font-size:13.5px;text-transform:uppercase;border-radius:4px;vertical-align:top}.freeTrialBtn:hover:hover{box-shadow:none;background-image:none}.freeTrialBtn:hover:active{box-shadow:none;background-image:none}.nav{position:fixed;z-index:900;width:100%;min-height:50px !important;background:#fff;display:flex;justify-content:space-between;height:50px;padding:0 22px 0 15px;color:#515151;line-height:30px;border-bottom:1px solid #ededed}.nav:before,.nav:after{content:normal;display:block}.nav.signedIn{min-height:80px !important;padding-top:10px}.nav.signedIn .mainMenu,.nav.signedIn .tabs{height:60px}.nav .mainMenu{height:50px;display:flex;justify-content:start;align-items:center;color:#515151;fill:#515151}.nav .mainMenu .logoContainer{height:50px;margin:-20px 25px 0 0;padding:10px 0 0;font-size:0;line-height:0;white-space:nowrap;padding-top:20px;display:flex}.nav .mainMenu .logoContainer svg:first-of-type{fill:#fb6222;color:#fb6222;height:50px !important;width:47px !important;margin-left:0}.nav .mainMenu .logoContainer svg:nth-of-type(2){margin-left:10px;fill:#fb6222;width:98px !important;height:35px !important}@media screen and (max-width: 1024px){.nav .mainMenu .logoContainer svg:nth-of-type(2){display:none}}.nav .mainMenu .createButton{color:#7a7a7a;border:1px solid #fb6222;background-color:#fff;box-shadow:none;background-image:none;height:30px;padding:5px 15px;line-height:18px;fill:#515151;font-family:"Lato","sans-serif";font-style:normal;font-weight:700;font-size:13.5px;text-transform:uppercase;border-radius:4px;vertical-align:top;border-color:#7a7a7a}.nav .mainMenu .createButton:hover{box-shadow:none;background-image:none}.nav .mainMenu .createButton:active{box-shadow:none;background-image:none}.nav .tabs{text-transform:uppercase;display:flex;justify-content:center;align-items:center;height:50px;margin-left:10px}.nav .tabs .tab{margin-right:40px;cursor:pointer;text-transform:uppercase;color:#515151;font-family:Lato;font-size:14px;letter-spacing:.6px;font-weight:500}.nav .tabs .tab:hover,.nav .tabs .tab:focus,.nav .tabs .tab:active{color:#43b2cf;text-decoration:none}.nav .tabs .tab:last-child{min-width:90px;margin-right:0}.nav .account{display:flex;justify-content:flex-end;align-items:center;height:50px;position:relative;z-index:500}.nav .account .loginBtn{cursor:pointer;text-transform:uppercase;color:#515151;font-family:Lato;font-size:14px;letter-spacing:.6px;font-weight:500;margin-right:25px}.nav .account .loginBtn:hover,.nav .account .loginBtn:focus,.nav .account .loginBtn:active{color:#43b2cf;text-decoration:none}.nav .account .loginBtn .hidden{display:none}.dropdown{display:flex;cursor:pointer}.dropdown:hover .username{color:#3c9fb9}.dropdown:hover svg{fill:#3c9fb9}.dropdown .username{font-style:normal;font-weight:400;font-size:16px;margin-left:20px;padding-top:7px;cursor:pointer;max-width:140px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:none}@media screen and (min-width: 1200px){.dropdown .username{max-width:200px}}.dropdown .chevron{margin-left:5px;margin-top:5px;display:none}.dropdown .burger_menu{width:20px;margin-top:12px;margin-left:20px}@media screen and (min-width: 1024px){.dropdown .username,.dropdown .chevron{display:block}.dropdown .burger_menu{display:none}}.dropdown.open .chevron svg{transform:rotate(-180deg);transition:transform 325ms ease}.dropdown_open{position:absolute;top:-200px;right:0;border-top:3px solid #43b2cf !important;background-color:#fff;min-width:180px;border:solid 1px #dcdcdc;padding:0 0 5px;display:none;transition:all 100ms}.dropdown_open .separator{background:#dcdcdc;height:1px;margin:5px 0}.dropdown_open .list_item{height:40px;padding:10px 15px;color:#515151;fill:#515151;font-family:"Lato","sans-serif";font-style:normal;font-weight:400;font-size:16px;line-height:20px;cursor:pointer;white-space:nowrap}.dropdown_open .list_item:hover{background-color:#ecf7fa}.dropdown_open.open{top:48px;display:block}.wrapper .hidden{display:none}.wrapper{position:relative;margin:0;padding:0;background:#fff;z-index:600}.wrapper .dropdown{z-index:100;background:#fff;height:48px}.top_bar_mobile{position:relative;height:50px;display:flex;justify-content:space-between;align-items:center}.top_bar_mobile .left .burger{cursor:pointer}.top_bar_mobile .left .burger svg{margin-left:10px;user-select:none;height:20px;width:30px}.top_bar_mobile .center a{display:flex;align-items:center}.top_bar_mobile .center a svg{fill:#ef632f}.top_bar_mobile .center a svg:nth-of-type(2){margin-top:5px;margin-left:5px}.top_bar_mobile .right .link{margin-right:10px;font-size:16px;color:#3f4d61}.top_bar_mobile .right .logged_in_icon{display:block;margin:5px 8px 0 0}.top_bar_mobile .right #profile-image-small{width:25px;height:25px;border-radius:100%;margin-bottom:5px}.top_bar_mobile_opened{font-family:"Lato",sans-serif;position:fixed;left:0;top:0;height:100%;width:0;z-index:101;background:#3f4d61;overflow:scroll;opacity:0;transition:250ms}.top_bar_mobile_opened .close_icon{position:relative;padding:15px;margin:5px 5px 0 0}.top_bar_mobile_opened .close_icon>svg{position:absolute;fill:#fff;right:15px}.top_bar_mobile_opened .menu{padding:45px 20px}.top_bar_mobile_opened .menu .logged_in.hidden{display:none}.top_bar_mobile_opened .menu .logged_in .user_info{display:flex;align-items:center}.top_bar_mobile_opened .menu .logged_in .user_info .profile_image{width:50px;height:50px;border:1px solid #fff;border-radius:100px;overflow:hidden;position:relative}.top_bar_mobile_opened .menu .logged_in .user_info .profile_image .profile_image_name{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:25px}.top_bar_mobile_opened .menu .logged_in .user_info .profile_username{color:#fff;font-size:16px;margin-left:15px}.top_bar_mobile_opened .menu .greet{position:relative;padding:10px 0 0;margin-top:15px;white-space:nowrap}.top_bar_mobile_opened .menu .greet>img{display:inline-block;margin-right:10px}.top_bar_mobile_opened .menu .greet>svg{display:inline-block;height:40px;width:40px;fill:#fff;margin:10px 15px 0 0}.top_bar_mobile_opened .menu .greet .text{position:absolute;color:#fff;font-size:16px;left:50px;top:25px}.top_bar_mobile_opened .menu .greet .text:visited{color:#fff}.top_bar_mobile_opened .menu .greet.top{padding:0;margin-top:0;margin-left:-10px}.top_bar_mobile_opened .menu .greet.top .text{left:60px;top:20px}.top_bar_mobile_opened .menu .divider{background:#9fa6b0;height:1px;width:100%;margin:4px 0}.top_bar_mobile_opened .menu .button{font-size:16px;font-weight:600;height:40px;padding:10px 15px;text-transform:none;border-color:#fb6222;background:#fb6222;color:#fff;fill:#fff;width:100%;padding-top:5px;position:relative}.top_bar_mobile_opened .menu .button.top{margin-top:5px}.top_bar_mobile_opened .menu .menu_item,.top_bar_mobile_opened .menu div>.menu_item{color:#fff;font-size:16px;padding:10px 0;display:block;white-space:nowrap}.top_bar_mobile_opened .menu .menu_item:visited,.top_bar_mobile_opened .menu div>.menu_item:visited{color:#fff}.top_bar_mobile_opened.is_open{width:100%;opacity:1}.hidden{display:none}.free_trial_btn_mobile{height:40px;width:100%;padding:10px 15px;margin-top:15px;display:block;text-align:center}.free_trial_btn_mobile:hover,.free_trial_btn_mobile:active{color:#fff;height:40px;width:100%;padding:10px 15px;margin-top:15px;display:block;text-align:center}.free_trial_btn_mobile.hidden{display:none}.hidden{display:none}body:not(.mobile) .hotness-view .hotness-container,body:not(.mobile) .lightning-footer .hotness-container,body:not(.mobile) #hotness_global_nav.hotness-container{margin:0 auto}@media(min-width: 1054px){body:not(.mobile) .hotness-view .hotness-container,body:not(.mobile) .lightning-footer .hotness-container,body:not(.mobile) #hotness_global_nav.hotness-container{width:980px}}@media(min-width: 1400px){body:not(.mobile) .hotness-view .hotness-container,body:not(.mobile) .lightning-footer .hotness-container,body:not(.mobile) #hotness_global_nav.hotness-container{width:1230px}}.lightning-footer{box-sizing:border-box;padding-top:60px;padding-left:0;padding-right:0}.lightning-footer .hotness-container{position:relative}.lightning-footer #foot-nav{padding-left:0;padding-right:0;width:auto;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px}@media(min-width: 1054px){.lightning-footer #foot-nav{text-align:left;width:auto;margin-top:0;margin-left:0;margin-right:0}}.lightning-footer #foot-nav .footer-list{display:block;font-family:"Lato","sans-serif";font-size:16px;font-weight:400;line-height:1;letter-spacing:.3px;text-align:left;color:#babec2;text-align:center;margin:0}@media(min-width: 768px){.lightning-footer #foot-nav .footer-list{display:inline-block;text-align:left;margin-right:40px}}@media(min-width: 1400px){.lightning-footer #foot-nav .footer-list{margin-right:100px}}.lightning-footer #foot-nav .footer-list:last-child{margin-right:0}.lightning-footer #foot-nav .footer-list h3{font-family:"Lato","sans-serif";font-size:16px;font-weight:700;line-height:1;letter-spacing:.3px;color:#babec2;margin-right:0;margin-bottom:10px;text-transform:uppercase}.lightning-footer #foot-nav .footer-list .footer-links{list-style:none;padding:0;margin:0}.lightning-footer #foot-nav .footer-list .footer-links li{padding-bottom:10px}.lightning-footer #foot-nav .footer-list .footer-links a{color:#babec2}.lightning-footer #foot-nav .footer-list .footer-links a:hover,.lightning-footer #foot-nav .footer-list .footer-links a:active,.lightning-footer #foot-nav .footer-list .footer-links a:focus{color:#d61;text-decoration:none}.lightning-footer #foot-nav .footer-list.footer-app-tools{display:none}@media(min-width: 768px){.lightning-footer #foot-nav .footer-list.footer-app-tools{display:inline-block}}.lightning-footer #foot-nav .footer-list.footer-resources{display:none}@media(min-width: 768px){.lightning-footer #foot-nav .footer-list.footer-resources{display:inline-block}}.lightning-footer #foot-nav .footer-list.footer-company{margin-top:40px}.lightning-footer #foot-nav .footer-list.footer-company .footer-link-jobs{display:none}.lightning-footer #foot-nav .footer-list.footer-company .footer-link-affliates{display:none}@media(min-width: 768px){.lightning-footer #foot-nav .footer-list.footer-company{margin-top:0;display:inline-block}.lightning-footer #foot-nav .footer-list.footer-company .footer-link-jobs{display:list-item}.lightning-footer #foot-nav .footer-list.footer-company .footer-link-affliates{display:list-item}}.lightning-footer #social{position:static;width:100%}@media(min-width: 768px){.lightning-footer #social{margin-right:40px}}@media(min-width: 1054px){.lightning-footer #social{margin-right:0;width:275px;position:absolute;right:0;top:0}}@media(min-width: 1400px){.lightning-footer #social{margin-right:30px}}.lightning-footer #social #social-icons{box-sizing:border-box;font-size:14px;line-height:1.25;margin-left:auto;margin-right:auto;width:210px}@media(min-width: 768px){.lightning-footer #social #social-icons{width:452px}}@media(min-width: 1054px){.lightning-footer #social #social-icons{width:auto;text-align:right}}.lightning-footer #social #social-icons .icon-wrapper{box-sizing:border-box;display:inline-block;height:48px;width:48px;margin-bottom:38px;border:2px solid #babec2;border-radius:50%;margin-left:30px}.lightning-footer #social #social-icons .icon-wrapper:first-child{margin-left:0}.lightning-footer #social #social-icons .icon-wrapper:nth-child(4){margin-left:0}@media(min-width: 768px){.lightning-footer #social #social-icons .icon-wrapper:nth-child(4){margin-left:30px}}@media(min-width: 1400px){.lightning-footer #social #social-icons .icon-wrapper{margin-left:40px}.lightning-footer #social #social-icons .icon-wrapper:nth-child(4){margin-left:40px}}.lightning-footer #social #social-icons .icon-wrapper svg{margin-left:auto;margin-right:auto;display:block;fill:#babec2;height:30px}.lightning-footer #social #social-icons .icon-wrapper:hover,.lightning-footer #social #social-icons .icon-wrapper:active{border-color:#d61;background-color:#d61}.lightning-footer #social #social-icons .icon-wrapper:hover svg,.lightning-footer #social #social-icons .icon-wrapper:active svg{fill:#fff}.lightning-footer #social #social-icons .icon-wrapper#facebook svg{height:26px;margin-top:9px}.lightning-footer #social #social-icons .icon-wrapper#twitter svg{height:22px;margin-top:12px}.lightning-footer #social #social-icons .icon-wrapper#instagram svg{height:22px;margin-top:10px}.lightning-footer #social #social-icons .icon-wrapper#pinterest svg{height:25px;margin-top:9px}.lightning-footer #social #social-icons .icon-wrapper#snapchat svg{height:26px;margin-top:8px}.lightning-footer #social #social-icons .icon-wrapper#google svg{height:23px;margin-top:11px}.lightning-footer #social #social-icons .icon-wrapper#youtube svg{height:20px;margin-left:11px;margin-top:11px}.lightning-footer #social #social-icons .icon-wrapper#linkedin svg{height:20px;margin-left:11px;margin-top:11px}.lightning-footer #copyright{padding:0 0 24px !important;margin-top:40px;text-align:center;background:none;color:#babec2;font-family:"Lato","sans-serif";font-size:16px}.lightning-footer #copyright a{color:#babec2;font-weight:700}.lightning-footer #copyright a:hover,.lightning-footer #copyright a:focus,.lightning-footer #copyright a:active{color:#d61;text-decoration:none}.lightning-footer #copyright .language-switch{display:none}@media(min-width: 768px){.lightning-footer #copyright .language-switch{display:inline-block}}@media(min-width: 1055px){#global-footer .lightning-footer-v3{margin-top:-320px}}.lightning-footer-v3{background:#343b46;color:#c5c9cf}.lightning-footer-v3 #foot-nav .footer-list{color:#c5c9cf}.lightning-footer-v3 #foot-nav .footer-list h3{margin-top:0;color:#c5c9cf}.lightning-footer-v3 #foot-nav .footer-list .footer-links a{color:#c5c9cf;font-weight:400}.lightning-footer-v3 #foot-nav .footer-list .footer-links a:hover,.lightning-footer-v3 #foot-nav .footer-list .footer-links a:active,.lightning-footer-v3 #foot-nav .footer-list .footer-links a:focus{color:#43b2cf}@media(min-width: 1399px){.lightning-footer-v3 #social{margin-right:5px}}.lightning-footer-v3 #social #social-icons .icon-wrapper{border:2px solid #c5c9cf}.lightning-footer-v3 #social #social-icons .icon-wrapper svg{fill:#c5c9cf}.lightning-footer-v3 #social #social-icons .icon-wrapper:hover,.lightning-footer-v3 #social #social-icons .icon-wrapper:active{border-color:#43b2cf;background-color:#43b2cf}.lightning-footer-v3 #social #social-icons .icon-wrapper:hover svg,.lightning-footer-v3 #social #social-icons .icon-wrapper:active svg{fill:#fff}.lightning-footer-v3 #copyright{margin-top:40px;color:#c5c9cf}.lightning-footer-v3 #copyright a{color:#c5c9cf;font-weight:400}.lightning-footer-v3 #copyright a:hover,.lightning-footer-v3 #copyright a:focus,.lightning-footer-v3 #copyright a:active{color:#43b2cf;font-weight:400}@media(min-width: 1054px){.lightning-footer-v3 #copyright{margin-top:0}}.lightning-footer-v3 #foot-nav .footer-list{margin-right:0;vertical-align:top}@media(min-width: 768px){.lightning-footer-v3 #foot-nav .footer-list{margin-right:40px}.lightning-footer-v3 #foot-nav .footer-list.footer-app-tools{margin-right:30px}.lightning-footer-v3 #foot-nav .footer-list.footer-resources{margin-right:35px}}@media(min-width: 1399px){.lightning-footer-v3 #foot-nav .footer-list{margin-right:100px}.lightning-footer-v3 #foot-nav .footer-list.footer-resources{margin-right:110px}.lightning-footer-v3 #foot-nav .footer-list.footer-app-tools{margin-right:90px}}#container{z-index:99;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main-container{display:block;overflow:visible;max-width:100%;position:relative;z-index:100;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#logo h1,#logo h2,#mobile-logo h1{font-family:Lato;font-weight:400;font-style:normal;color:#444;font-size:24px}body,p{font-family:Lato;line-height:30px;letter-spacing:0;font-weight:400;font-style:normal;font-size:20px}h1,.impact-text,.impact-text-large{font-family:Lato;line-height:62px;letter-spacing:0;font-weight:700;font-style:normal;font-size:50px}h2,.blog-item .quote-excerpt{font-family:Lato;line-height:42px;font-weight:700;font-style:normal;font-size:32px}h3{font-family:Lato;line-height:36px;font-weight:700;font-style:normal;font-size:24px}h4{font-family:Lato;line-height:30px;font-weight:700;font-style:normal;font-size:20px}h5{font-family:Lato;line-height:26px;font-weight:700;font-style:normal;font-size:18px}h6{font-family:Lato;line-height:18px;letter-spacing:1px;font-weight:700;font-style:normal;font-size:14px}#main-nav,#header nav,#vertical-nav nav,.header-9#header-section #main-nav,#overlay-menu nav,#mobile-menu,#one-page-nav li .hover-caption,.mobile-search-form input[type=text]{font-family:Lato;letter-spacing:1px;font-weight:400;font-style:normal;font-size:16px}.sf-icon-box .sf-icon>img{margin:0 auto}
