#apply {
position: relative;
} .mts-uabb-modal-overlay .fl-builder-module-template {
padding: 0px;
}
.mts-uabb-modal-overlay .uabb-modal-close {
top: 5.5px;
right: 5.5px;
}
@media (max-width: 650px) {
.mts-uabb-modal-overlay .uabb-content {
width: 100%;
}
} iframe[src*="facebook"] {
background-color: rgba(0,0,0,0.0); 
}
.mts-fb-text .mts-fb-wrapper, .mts-fb-text .fb-like {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
font-size: 30px!important;
}
.mts-fb-text .pluginConnectTextDark {
color: #FFFFFF!important;
}
x.mts-fb-text iframe, .mts-fb-text .fb-like span {
Xwidth:auto!important;
min-width:100px;
max-width:300px;
background-color: rgba(0,0,0,1.0);
min-height: 30px;
border-radius: 10px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
} .mts-mfa-checklist-center .fl-row-content {
display: flex;
display: -webkit-flexbox;
display: -ms-flexbox;
display: -webkit-flex;
align-items: center;
justify-content: center;
-webkit-align-items: center;
-webkit-box-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-align: center;
-ms-flex-pack: center;
flex-direction: column;
-webkit-flex-direction: column;
-mos-flex-direction: column;
-ms-flex-direction: column;
}
.mts-mfa-copy p, .uabb-heading-wrapper .uabb-subheading .mts-mfa-copy p {
margin-top: 1.1em;
}
.mts-mfa-checklist p, .uabb-heading-wrapper .uabb-subheading .mts-mfa-checklist p {
margin-top: 0.50em;
}
.hover .uabb-info-list-title:hover, .hover h6:hover, .hover a {
color: #69bd45;
background-color: rgba(0,0,0,0.5);
border-radius: 30px;
}
body.single-post {
background-image: url(https://movethinksmile.com/wp-content/uploads/2017/10/bg-road-move_thin_smile_conquer_stress.jpg);
background-size: cover;
background-attachment: fixed;
background-position: center bottom;
}
.skin-styles {
background-position: center bottom;
}
xbody:after {
content: "";
position: fixed;
top: 0;
min-height: 100vh;
height: 100vh;
left: 0;
right: -10px;
z-index: -1;
background: url(https://movethinksmile.com/wp-content/uploads/2017/10/bg-road-move_thin_smile_conquer_stress.jpg) center bottom;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
x.mts-bg-road  {
background-image: url(https://movethinksmile.com/wp-content/uploads/2017/10/bg-road-move_thin_smile_conquer_stress.jpg);
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
height: 100vh;
width: 100vw;
position: fixed;
background-position: center top;;
background-repeat: no-repeat;
top: 0;
left: 0;
z-index: -1;
margin:0;
padding:0;
overflow: hidden !important;
-webkit-backface-visibility: hidden;
-webkit-overflow-scrolling: touch;
}
.body { }
a, .fl-builder-content a {
outline-style: none !important;
}
.align-bottom {
position: relative;
}
.align-bottom .module {
vertical-align: text-bottom;
position: absolute;
bottom: 10%;
left: 0;
}
a.mts-link span {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;	
}
a.mts-link:hover span {
text-shadow: none;
opacity: 50%;
}
.mts-bg-downarrow.fl-row-bg-overlay .fl-row-content {
position:static;
}
.move, .think, .smile {
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
font-weight: 900!important;
font-family: "Myriad",Verdana,Helvetica,Arial,sans-serif!important;
text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
.move, .think, .smile {
font-size: 120%;
}
}
.move {
color: #4377bb!important;
}
.move-small {
color: #4377bb;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
font-weight: 900!important;
font-family: "Myriad",Verdana,Helvetica,Arial,sans-serif!important;
text-transform: uppercase;
}
.move-color {
color: #4377bb!important;
}
.think {
color: #69bd45!important;
}
.think-small {
color: #69bd45;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
font-weight:900!important;
font-family: "Myriad",Verdana,Helvetica,Arial,sans-serif!important;
text-transform: uppercase;
}
.think-color {
color: #69bd45!important;
}
.smile {
color: #e8dc16!important;
}
.smile-color {
color: #e8dc16!important;
}
.smile-small {
color: #e8dc16;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
font-weight:900!important;
font-family: "Myriad",Verdana,Helvetica,Arial,sans-serif!important;
text-transform: uppercase;
}
.mts-logo {
font-size: 40px;
line-height: 30px;
-webkit-filter:brightness(50%);
-moz-filter:brightness(50%);
filter: url(#brightness); filter:brightness(50%);
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
}
.mts-logo:hover {
-webkit-filter:brightness(100%);
-moz-filter:brightness(100%);
filter: url(#brightness); filter:brightness(100%);
}
.white {
color: #ffffff;	
}
.offwhite  {
color: rgba(255, 255, 255, 0.8);
}
.mts-font-light-small {
font-weight: 100;
font-size: 80%;
}
@media only screen and (min-width: 768px) {
.uabb-hotspot-tooltip-content {
width: 250px;
}
}
@media only screen and (max-width: 767px) {
.uabb-hotspot-tooltip-content {
width: 200px;
}
}
.mts-disclaimer {
font-weight: 100;
line-height: 18px;
font-size: 12px;
}
.mts-white {
color: #ffffff
}
.mts-font-light {
font-weight: 100;
}
.bold {
font-weight: 600;
}
.italic {
font-style: italic;
} .center-div,  {
margin: 0 auto;
width: 100%;
text-align: center;
} @media only screen and (min-width: 768px)  {
.qsm-landing-page-site {
display: flex;
align-items: center;
justify-content: center;
-webkit-align-items: center;
-webkit-box-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-align: center;
-ms-flex-pack: center;
height: 100vh;
min-height: 100vh;
transition-property: height, min-height;
transition-duration: .2s;
transition-delay: .05s;
transition-timing-function: ease-in;
}
.mlwEmail {
font-size: 30px;	
line-height: 40px;
padding: 15px 40px;
}
.mlw_qmn_question {
padding: 10px;
font-size: 150%;
}
}
.mts-quiz-mobile-text {
font-weight: 100;
font-size: 80%;
}
@media only screen and (max-width: 500px)  {
.mts-quiz-mobile-text {
font-size: 80%;
}
}
<span class=mts-quiz-mobile-text>Include the 1st Chapter: <strong>BurnOut to BadAss</strong> by Eléa Faucheron</span>
.qsm-landing-page-main   {
background-color: rgba(0,0,0,0.8);
border-radius: 30px;
-webkit-box-flex: auto;
-moz-box-flex: auto;
-webkit-flex: auto;
-ms-flex: auto;
flex: auto;
margin: 20px 10px 20px 10px;
}
.mlw_qmn_message_before
{   
margin-bottom: -40px;
}
.quiz_instructions {
font-size: 75%;
font-weight: 400;
}
.mlw_qmn_question_number, .mlw_qmn_question {
display: inline !important;
}
.qmn_mc_answer_wrap {
box-sizing: border-box;
display: inline-block;
margin-bottom: 15px;
width: 95%;
border-radius: 15px;
background-color: #dbdbdb;
text-align: left;
text-transform: none;
font-weight: 400;
cursor: pointer;
color: #151515;
display: flex;
align-items: center;
justify-content: center;
-webkit-align-items: center;
-webkit-box-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-align: center;
-ms-flex-pack: center;
}
.qsm_contact_div { }
.qsm_contact_div input[type="checkbox"] {
order: -1;
}
.qsm_contact_div span.qsm_question {
display: block!important;
text-align: center;
margin-bottom: 10px;
}
.qsm-submit-btn {
margin: 20px 0;
}
.qmn_mc_answer_wrap:hover {
background: #ddeffc;
}
.quiz_section .qmn_radio_answers label {
display: inline-block!important;
width: 90%!important;
height: 100%!important;
padding: 10px;
font-weight:bold;
}
.qmn_mc_answer_wrap input[type="radio"] {
xdisplay: none;
width: 30px;
height: 30px;
xvertical-align: middle; left: 0;
border: 1px solid #aaa;
border-radius: 5px;
}
.qmn_mc_answer_wrap input[type="radio"]:checked+label {
background-color: rgba(0,0,0,0.25);
color: #ffffff;
border-radius: 30px;
wdith: 100%;
}
.mlw_qmn_question_number {
color: rgba(255,255,255, 0.5);
font-size: 150%;
}
.mlw_qmn_question {
padding: 10px;
}
.qmn_radio_answers {
margin: 15px;
}  x.gform_footer.top_label {
text-align: center;
}
.gform_ajax_spinner {
content:url(https://movethinksmile.com/images/loaders/Triangles.svg);
text-align: center;
display: inline-block;
font-size: 10px;
width: 200px;
height: 200px;
margin: 1.5em;
overflow: hidden;
text-indent: 100%;
width: 25%;
margin-top: -35px;
}
input, textarea, .mlwEmail, .mts-form input, .mts-form textarea  {
font-size: 18px;
line-height: 25px;
padding: 15px 25px;
border-radius: 40px!important;
-moz-border-radius: 40px!important;
-webkit-border-radius: 40px!important;
}
.mts-form-gravity-subscribe input {
border-radius: 40px!important;
-moz-border-radius: 40px!important;
-webkit-border-radius: 40px!important;
padding: 12px 15px;
}
.mts-form-gravity-subscribe button {
}
.mts-form-big input  {
font-size: 30px!important;
line-height: 32px!important;
padding: 15px 30px!important;
border-radius: 30px!important;
-moz-border-radius: 30px!important;
-webkit-border-radius: 30px!important;
}
.mts-form-hidden .gfield_required, .mts-no-icon .info-table-icon {
display: none!important;
}
.mlwEmail { }
.mts-form .fl-input-group { }
.mts-form label{
display: none;
}
input::placeholder {
color: rgba(0,0,0,0.40)
}
input[type="checkbox"] {
width: 30px!important;
height: 30px!important;
}
.quiz_end {
text-align: center;
}
div.mlw_qmn_quiz input[type=submit],  a.mlw_qmn_quiz_link {
font-size: 30px;
line-height: 32px;
padding: 15px 30px;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
background: #4377bb;
border: 2px solid #376baf;
background-color: rgba(67,119,187, 0);
color: #e8dc16;
font-weight: bold; cursor: pointer;
outline:none;
}
div.mlw_qmn_quiz input[type=submit]:hover, a.mlw_qmn_quiz_link:hover {
color: #69bd45;
border: 2px solid #69bd45;
text-decoration: none;
}
.margin-bottom {
margin-bottom: 50px;
}
.qmn_pagination {
position: relative;
display: block;
padding: 15px 0 15px 0;
border-top: 1px solid rgba(255,255,255,0.25);
}  input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=tel] {
max-width: 100%;
}
.mts-form field input[type=text] {
font-size: 30px;
line-height: 32px;
padding: 15px 30px;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
}
.mts-form-big h3 {
color: #69bd45!important;
}
.mts-rounded-button, .mts-rounded-button .module-buttons .module-buttons-item.outline a {
border-radius: 50em;
}
.mts-rounded .uabb-infobox {
border-top-left-radius: 30px;
border-top-right-radius: 30px;
border-bottom-left-radius: 30px;
border-bottom-right-radius: 30px;
}
a.mts-button, .mts-button  {
color: #e8dc16!important;
text-transform:capitalize;
font-weight: 400;
line-height: 32px;
padding: 15px 30px;
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border: 2px solid #4377bb;
xbackground-color: rgba(67,119,187, 0);
background-color: rgba(0,0,0, 0.5);
outline:none;
}
a.mts-button, .mts-button {
font-size: 30px;
}
.mts-button-uabb a.uabb-button, .mts-button-uabb button, .mts-form-gravity-subscribe button {
color: #e8dc16!important;
text-transform:capitalize;
padding: 15px 30px;
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border: 2px solid #4377bb;
xbackground-color: rgba(67,119,187, 0);
background-color: rgba(0,0,0, 0.50);
outline:none;
}
.mts-button-uabb-padded a.uabb-button, .mts-button-uabb-padded button {
padding: 15px 50px!important;
}
.mts-form-gravity-subscribe button {
padding: 12px 24px;
font-weight: 400;
font-size: 16px;
}
.gform_footer .mts-button-uabb {
margin-left: 10px;
}
.mts-form-gravity-subscribe i {
font-size: 24px;
}
.mts-form-gravity-subscribe .gform_wrapper .gform_footer {
padding: 0px;
}
.mts-form-big .gform_footer {
padding: 5px 0 10px!important;
margin: 0px 0 0!important;
text-align: center!important;
}
.mts-form-gravity-subscribe .gf_simple_horizontal_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.mts-button.width-100 {
width: 100%;
}
.mts-button i {
font-size: 1.3em;
height: auto;
margin-right: 8px;
vertical-align: middle;
width: auto;
}
a:hover.mts-button, .mts-button:hover, .mts-button-dual a.uabb-btn:hover, .mts-button-uabb a.uabb-button:hover, .mts-button-uabb button:hover, .mts-form-gravity-subscribe button:hover {
color: #69bd45!important;
border: 2px solid #69bd45;
xbackground-color: rgba(67,119,187,0.50);
background-color: rgba(0,0,0, 0.8);
}
.simpay-payment-btn {
color: #e8dc16!important;
text-transform:capitalize;
font-weight: 400; padding: 15px 30px;
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border: 2px solid #4377bb;
xbackground-color: rgba(67,119,187, 0);
background-color: rgba(0,0,0, 0.5);
outline:none;
}
.simpay-payment-btn i {
font-size: 1.5em!important;
height: auto;
margin-right: 8px;
vertical-align: middle;
width: auto;
}
a:hover.simpay-payment-btn, .simpay-payment-btn:hover {
color: #69bd45!important;
border: 2px solid #69bd45;
background-color: rgba(0,0,0,0.80);
}
.mts-bg-gradient, .mts-info-box .info-table-design02.info-table-cs-black {
background: -moz-linear-gradient(top,#515151 0%, #333333 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(100%,#333333));
background: -webkit-linear-gradient(top,#515151 0%,#333333 100%);
background: -o-linear-gradient(top,#515151 0%,#333333 100%);
background: -ms-linear-gradient(top,#515151 0%,#333333 100%);
background: linear-gradient(to bottom,#515151 0%,#333333 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#333333',GradientType=0 );
}
.info-table-design02.info-table-cs-black .info-table-icon, .info-table-icon {
background:none!important;
border-bottom:none!important;
}
.info-table-wrap.info-table-design02 .info-table-button {
top:0%!important;
}
.no-icon .info-table-icon, .title-only .info-table-description {
display: none;
}
@media all and (max-width: 1400px) and (min-width: 768px)  {
.mts-sidebar {
font-size: 90%!important;
margin-left: -5px;
}
}
.gform_wrapper .gfield_radio li input[type=radio]:checked:before,.fl-node-59f0b23c9db1a .gform_wrapper .gfield_radio li input[type=radio]:focus:checked:before, .gform_wrapper .gfield_checkbox li input[type=checkbox]:checked:before, .gform_wrapper .gfield_checkbox li input[type=checkbox]:focus:checked:before {
content: "\2714";
font-weight: bold;
font-size: calc(23.076923076923px - 1px );
padding-top: 0;
color: #69bd45;
text-align: center;
}
[type="checkbox"]:not(:checked)+label:after,
[type="checkbox"]:checked+label:after  {
xcontent: '✔';
}
.mts-button .small {
font-size: 50%;
font-weight: 100;
}
form.mts-email-icon input[type=submit], .mts-email-icon .gform_button {
background-image: url(http://www.myiconfinder.com/uploads/iconsets/256-256-2551789035d03d242a37aec568dc8eea-email.png);
content: "\f465";
background-repeat: no-repeat;
background-position: left;
padding: 0 20px;
}
form.mts-email-icon input[type=submit]:before {
content: "\f465";
} @font-face {
font-family: "Myriad";
src: url(//movethinksmile.com/custom/fonts/myriad/MyriadPro-BoldCond.eot);
src: url(//movethinksmile.com/custom/fonts/myriad/MyriadPro-BoldCond.eot?#iefix) format('embedded-opentype'),
url(//movethinksmile.com/custom/fonts/myriad/MyriadPro-BoldCond.woff2) format('woff2'),
url(//movethinksmile.com/custom/fonts/myriad/MyriadPro-BoldCond.woff) format('woff'),
url(//movethinksmile.com/custom/fonts/myriad/MyriadPro-BoldCond.ttf) format('truetype'),
url(//movethinksmile.com/custom/fonts/myriad/MyriadPro-BoldCond.svg#MyriadPro-BoldCond) format('svg');
font-weight: bold;
font-style: normal;
}  .transparent-header #headerwrap, .transparent-header #headerwrap.fixed-header, #headerwrap, #headerwrap.fixed-header {  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzA5MDkwOSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBlMGUwZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(9,9,9,0.6) 61%, rgba(14,14,14,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(61%,rgba(9,9,9,0.6)), color-stop(100%,rgba(14,14,14,0))); background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(9,9,9,0.6) 61%,rgba(14,14,14,0) 100%); background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(9,9,9,0.6) 61%,rgba(14,14,14,0) 100%); background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(9,9,9,0.6) 61%,rgba(14,14,14,0) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(9,9,9,0.6) 61%,rgba(14,14,14,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000e0e0e',GradientType=0 ); }
#header {
text-align: inherit;
padding: 0.5em 0;
}
.mobile_menu_active .header-icons { }
body:not(.mobile_menu_active) #headerwrap .header-icons {
top: 25px;
} body:not(.mobile_menu_active).header-minbar .sidemenu, body:not(.mobile_menu_active).header-slide-out .sidemenu {
background-color: #000000;
}
.transparent-header #headerwrap #searchform .icon-search:before {
color: #000000; 
}
body:not(.mobile_menu_active) #main-nav a, body:not(.mobile_menu_active) #main-nav ul a, body:not(.mobile_menu_active) #main-nav .mega-menu-posts a {
color: #4377bb; }
body:not(.mobile_menu_active).header-minbar .sidemenu,
body:not(.mobile_menu_active).header-slide-out .sidemenu {
background-color: #000000;
}
#headerwrap #main-nav a, #headerwrap #main-nav ul a, .mobile_menu_active #headerwrap #main-nav a {
border-bottom: 1px solid rgba(255,255,255,.25);
}
#menu-icon-close {
color: #ffffff!important;
}
.mobile_menu_active #main-nav  {
border-bottom: 1px solid #c4c4c4;
}
#headerwrap #main-nav .current_page_item>a, #headerwrap #main-nav .current-menu-item>a {
color: #69bd45; }
#headerwrap #main-nav .current_page_item>a:hover, #headerwrap #main-nav .current-menu-item>a:hover, #headerwrap #mobile-menu.sidemenu-on nav a:hover {
color: #e8dc16; }
body:not(.mobile_menu_active) #main-nav a:hover, #main-nav a:hover {
color: #e8dc16; }
.mobile_menu_active .sidemenu {
background-color: #000000;
color: #4377bb;
}
.mobile_menu_active.transparent-header #headerwrap.fixed-header #main-nav > .current-menu-item.highlight-link > a,
.mobile_menu_active.transparent-header #headerwrap.fixed-header #main-nav > li > a,
.mobile_menu_active #headerwrap a {
color: #ffffff;
}
.mobile_menu_active #main-nav .has-mega-sub-menu .mega-sub-menu,
.mobile_menu_active #main-nav .has-mega-column > .sub-menu {
color: inherit;
}
.mobile_menu_active #headerwrap #main-nav .current_page_item > a,
.mobile_menu_active #headerwrap #main-nav .current-menu-item > a,
.mobile_menu_active #headerwrap #main-nav a:hover,
.mobile_menu_active #headerwrap a:hover,
.mobile_menu_active #headerwrap #main-nav ul li a:hover {
color: #e8dc16;
}
.mobile_menu_active.header-horizontal #main-nav ul a:hover {
color: #e8dc16;
}
.mobile_menu_active.header-horizontal #main-nav >li > a:after {
display: none;
}
.mobile_menu_active #main-nav .highlight-link > a {
text-transform: none;
}  .airpage {
padding:0!important;
}
.flex-align-bottom .tb-column-inner { }
.mts-align-column-center {
min-height: 100vh;
align-items: center;
justify-content: center;
-webkit-align-items: center;
-webkit-box-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-align: center;
-ms-flex-pack: center;
}
.flex-align-bottom, .flex-align-bottom .module, .themify_builder_row.fullheight.col_align_bottom .row_inner > .tb-column.flex-align-bottom,  .themify_builder_row.fullheight.col_align_middle .row_inner > .tb-column.flex-align-bottom, .full-section-scrolling.themify_builder_active .themify_builder_row .row_inner .themify_builder_row_content .tb-column.flex-align-bottom .themify_module_holder, .full-section-scrolling.themify_builder_active .themify_builder_row .themify_builder_row_content .col-full.tb-colum.flex-align-bottomn .themify_module_holder, .full-section-scrolling .themify_builder_row.fp-table .row_inner .tb-column.flex-align-bottom, .full-section-scrolling .themify_builder_row.fp-table .row_inner .col-full.tb-column.flex-align-bottom {
-webkit-box-align: end;
-webkit-flex-align: flex-end;
-ms-flex-align: flex-end;
-webkit-align-items: flex-end;
align-items: flex-end;
-webkit-align-content: flex-end;
-ms-flex-line-pack: flex-end;
align-content: flex-end;
align-self: flex-end;
vertical-align: bottom;
} .themify_builder .themify_builder_row.fullheight, .themify_builder .module_row.fullheight {
height: 100vh;
min-height: 100vh;
transition-property: height, min-height;
transition-duration: .2s;
transition-delay: .05s;
transition-timing-function: ease-in; }
.themify_builder_row.fullheight .row_inner>.tb-column.col-full, .themify_builder_row.fullheight .row_inner>.tb-column, .themify_builder .themify_builder_row.fullheight .row_inner>.themify_builder_row_content, .themify_builder .themify_builder_row.fullheight .row_inner_wrapper>.row_inner, .full-section-scrolling .themify_builder_row.fp-table .row_inner .col-full.tb-column, .full_width.full-section-scrolling.mobile_menu_active .themify_builder_row .row_inner {
height: 100% !important;;
min-height: 100% !important;
transition-property: height, min-height;
transition-duration: .2s;
transition-delay: .05s;
transition-timing-function: ease-in; }
.flex-align-top, .flex-align-top .module, .themify_builder_row.fullheight.col_align_bottom .row_inner > .tb-column.flex-align-top  {
-webkit-flex-align: flex-start;
-ms-flex-align: flex-start;
-webkit-align-items: flex-start;
align-items: flex-start;
-webkit-align-content: flex-start;
-ms-flex-line-pack: flex-start;
align-content: flex-start;
vertical-align: top;
top:0;
}
.flex-align-bottom .module-image .image-wrap img {
vertical-align: bottom; 
}
.themify_builder .themify_builder_row.fullheight .row_inner_wrapper, .themify_builder .module_row.fullheight .row_inner_wrapper {
height: 100%;
} .pp-down-arrow-wrap .pp-down-arrow, .pp-down-arrow {
transition: all .3s ease-in-out;
}
.mts-slide .fl-slide-content-wrap {
width: 100%!important;
}
.flex-bottom .fl-col-content, .flex-bottom { display: flex;
align-items: flex-end;
justify-content: flex-end;
-webkit-align-items: flex-end;
-webkit-box-align: flex-end;
-webkit-box-pack: flex-end;
-webkit-justify-content: flex-end;
-ms-flex-align: flex-end;
-ms-flex-pack: flex-end;
}
.fl-row-full-height.fl-row-align-center.flex-full .fl-row-content-wrap, .fl-row-full-height.flex-full .fl-row-content-wrap { align-items: flex-end;
justify-content: flex-end;
-webkit-align-items: flex-end;
-webkit-box-align: end;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-align: end;
-ms-flex-pack: end;
overflow: hidden;
} .mts-bottom, .themify_builder .module.mts-bottom, .mts-bottom .module-icon-item, .mts-bottom .module-icon-item .module-icon {
position: absolute;
bottom: 0px;
} .post, .rounded-box, .rounded-box .fl-module-content, #sidebar, .post-nav, .comment-respond, .mts-rounded, .mts-rounded .uabb-front, .mts-rounded .uabb-back  {
border-radius: 24px;
}
.mts-uabb-rounded .fl-module-content {
border-radius: 24px;
}
.grey {
color: #979797!important;
}
h3.mts-calltoaction {
margin-bottom: -15px;
}
.mts-small {
font-size: 75%;
font-weight:100;
}
.mts-author {
color: rgba(255, 255, 255, 0.6);
font-size: 110%;
}
.mts-quote-mark:before {
content: '\201C';
font-size: 3.3em;
position: absolute;
margin-left: -.5em;
margin-top: .2em;
}
.mts-quote-block {
margin: 0;
padding: 0;
}
.mts-quote-block blockquote {
margin: 0;
padding: .8em 0em 0em 2em;
} .strip-image {
z-index: 5;
background-size: cover;
background-repeat: no-repeat;
background-position: bottom center; vertical-align: text-bottom;
position: relative;
}
.strip-image-title {
color: #fff;
text-shadow: 2px 2px #f00;
font-weight: 900;
letter-spacing: 15px;
bottom: -10px;
position: absolute;
z-index: 100;
} .mts-uabb-posts .uabb-post-thumbnail   {
border-radius: 35px 35px 0 0;
}
.mts-uabb-posts .uabb-blog-posts-shadow   {
border-radius: 35px;
} blockquote { }
blockquote cite {
color: rgba(255, 255, 255, 0.4);
}
small {
font-size: 0.875rem;
}
blockquote small {
display: block;
color: #80828b;
}
.fb-like {
margin: 0 0 20px 0;
}
.spacer {
clear:both;
height: 20px;
}
.number {
font-size: 20px;
font-family: verdana, geneva, sans-serif;
color: #808080;
line-height: 20.7999992370605px; 
text-align: center;
font-weight:bolder;
margin-right: 10px;
}
.ii-title {
font-size: 200%;
font-family: 'Poppins';
font-weight:bolder;
}
.ii-subtitle {
font-size: 125%;
text-align:center;
font-family: 'Poppins';
font-weight: 900;
}
.ii-large {
font-size: 24px;
}
.ii-medium {
font-size: 18px;
}
.ii-xlarge {
font-size: 36px;
font-weight: bolder;
}
.tip {
font-size: 60px; 
line-height: 60px;
height: 100%;
font-weight: 900; 
float: left; 
padding: 0px 15px 0px 0; 
display: flex;
align-items: center;
justify-content: center;
}
.success, .move-box, .readmore, .error, .info {
background: rgba(0, 0, 0,0.9);
border-radius: 10px;
padding: 15px;
margin: 20px;
}
a:hover {
text-decoration:none!important;
}
.caption {
font-size: 75%; 
line-height: 200%;	
}
.steps {
text-align: center;
font-size: 150%!important;
font-weight: 900;
line-height: 32px;
}
.how {
font-size: 13px;
line-height: 20.8px;
text-align: center;
margin: 65px 0 0 0;
}
.center {
text-align: center !important;
} ol.small-list li {
font-size: 100%; margin: 0px; padding:0px;
line-height: 150%;
}
ul.small-list li {
font-size: 80%; 
margin: 0px; 
padding:0px;
line-height: 150%;
}
.box2.image {
background: rgba(119, 112, 125, 0.9);
color: #e7e7e7;
border-radius: 10px;
padding-left: 15px;
}
.latoblack {
font-weight: 900;
font-size: 125%;
} figure.gallery-item, #body .gallery-columns-1 .gallery-item {
margin: 0 1.5% 15% 0;
} .fullpage-varrow {
bottom: 50px; 
xleft: 50%;
position: absolute!important;
text-align: center;
width: 100%;
z-index: 200;
display: block;
}
.fullpage-varrow-bb { 
xtop: 20px;
left: 0;
position: absolute!important;
xposition: relative!important;
text-align: center;
width: 100%;
z-index: 200;
display: block;
} @media only screen and (max-width: 500px) {
}  @media only screen and (max-width: 350px) {
}
x.mts-down-arrow {
position:absolute;
z-index: 500;
bottom: 20px;
overflow:hidden;
}
x.mts-arrow {
position: absolute;
margin-top: 50px;
left: 50%;
}
x.mts-down-arrow-centered-page .fl-row-content.fl-row-fixed-width.fl-node-content {
position: absolute;
display: flex;
min-height: 100vh;
-webkit-align-items: center;
-webkit-box-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
flex: 1;
}
x.mts-down-arrow-centered-page-1-column .fl-row-content.fl-row-fixed-width.fl-node-content {
position: absolute;
display: flex;
min-height: 100vh;
-webkit-align-items: center;
-webkit-box-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
flex: 1 auto;
}
x.mts-down-arrow-centered-page .mts-down-arrow-centered-page-arrow {
position: absolute;
bottom: 50px;
left: 0;
outline-style: none !important;
text-decoration: none;
}
x.mts-down-arrow-centered-page-1-column  .mts-down-arrow-centered-page-arrow {
position: absolute;
bottom: 50px;
left: 0;
outline-style: none !important;
text-decoration: none;
}
.mts-down-arrow a, .mts-down-arrow-themify a, .mts-down-arrow-centered-page-arrow a {
outline-style: none !important;
text-decoration: none;
}
.mts-down-arrow-themify {
position:absolute!important;
z-index: 500;
bottom: 0;
overflow:hidden;
left:105%;
text-align:center;
outline-style: none !important;
text-decoration: none;
} .tile_enable .auto_tiles .postx {
background-color: rgba(0, 0, 0, 0.8);
}
#respond {
background-color: rgba(0, 0, 0, 0.8);
padding: 20px;
}
@media only screen and (max-width: 768px)  {
.header-bar {
margin: 0 auto;
width: 100%;
text-align: center;
}
.mts-down-arrow {
left: 50%;
}
}
.mts-bottom-flush .uabb-hotspot-image {
display: flex;	
}
@media only screen and (min-width: 768px)  {
.mts-bottom-flush {
bottom: 0;
}
}
@media only screen and (min-width: 769px)  {
.mts-bottom-flush {
position: absolute;
}
}
@media only screen and (min-width: 768px) and (max-width: 791px) {
} .builder-parallax-scrolling-active:not(.xfull-section-scrolling) .themify_builder .builder-parallax-scrolling {
background-attachment: fixed;
} @media screen and ( max-height: 1000px ){
.mts-quiz-row  .fl-row-content-wrap {
padding-top: 100px;
}
}
.qsm-spinner-container {
width:100%;
text-align: center;
height:500px;
min-height: 300px;
vertical-align: middle;
align-self:center;
}
div.qsm-spinner-container::after, .qsm-spinner-container:after {
content: "Calculating Your Score...";
font-size: 36px;
color: #FFFFFF;
}
.qsm-spinner-loader {
content:url(https://movethinksmile.com/images/loaders/Triangles.svg);
text-align: center;
display: inline-block;
font-size: 10px;
width: 200px;
height: 200px;
margin: 1.5em;
overflow: hidden;
text-indent: 100%;
} @keyframes lds-pacman-1 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@-webkit-keyframes lds-pacman-1 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes lds-pacman-2 {
0% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
50% {
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
}
100% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
}
@-webkit-keyframes lds-pacman-2 {
0% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
50% {
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
}
100% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
}
@keyframes lds-pacman-3 {
0% {
-webkit-transform: translate(190px, 0);
transform: translate(190px, 0);
opacity: 0;
}
20% {
opacity: 1;
}
100% {
-webkit-transform: translate(70px, 0);
transform: translate(70px, 0);
opacity: 1;
}
}
@-webkit-keyframes lds-pacman-3 {
0% {
-webkit-transform: translate(190px, 0);
transform: translate(190px, 0);
opacity: 0;
}
20% {
opacity: 1;
}
100% {
-webkit-transform: translate(70px, 0);
transform: translate(70px, 0);
opacity: 1;
}
}
.lds-pacman {
position: relative;
}
.lds-pacman > div:nth-child(2) div {
position: absolute;
top: 40px;
left: 40px;
width: 120px;
height: 60px;
border-radius: 120px 120px 0 0;
background: #4377bb;
-webkit-animation: lds-pacman-1 1s linear infinite;
animation: lds-pacman-1 1s linear infinite;
-webkit-transform-origin: 60px 60px;
transform-origin: 60px 60px;
}
.lds-pacman > div:nth-child(2) div:nth-child(2) {
-webkit-animation: lds-pacman-2 1s linear infinite;
animation: lds-pacman-2 1s linear infinite;
}
.lds-pacman > div:nth-child(1) div {
position: absolute;
top: 92px;
left: -8px;
width: 16px;
height: 16px;
border-radius: 50%;
background: #69bd45;
-webkit-animation: lds-pacman-3 1s linear infinite;
animation: lds-pacman-3 1s linear infinite;
}
.lds-pacman > div:nth-child(1) div:nth-child(1) {
-webkit-animation-delay: -0.67s;
animation-delay: -0.67s;
}
.lds-pacman > div:nth-child(1) div:nth-child(2) {
-webkit-animation-delay: -0.33s;
animation-delay: -0.33s;
}
.lds-pacman > div:nth-child(1) div:nth-child(3) {
-webkit-animation-delay: 0s;
animation-delay: 0s;
}
.lds-pacman {
width: 200px !important;
height: 200px !important;
-webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}