::selection {
background: #30759E;
color: #ffffff;
text-shadow: none;
}
f
::-moz-selection {
background: #30759E;
color: #ffffff;
text-shadow: none;
}
@font-face {
font-family: "Passenger Display";
src: url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Semibold.eot);
src: url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Semibold.eot?#iefix) format("embedded-opentype"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Semibold.woff2) format("woff2"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Semibold.woff) format("woff"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Semibold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Passenger Display";
src: url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Regular.eot);
src: url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Regular.eot?#iefix) format("embedded-opentype"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Regular.woff2) format("woff2"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Regular.woff) format("woff"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Passenger Display";
src: url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Medium.eot);
src: url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Medium.eot?#iefix) format("embedded-opentype"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Medium.woff2) format("woff2"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Medium.woff) format("woff"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Medium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Passenger Display";
src: url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Bold.eot);
src: url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Bold.eot?#iefix) format("embedded-opentype"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Bold.woff2) format("woff2"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Bold.woff) format("woff"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/PassengerDisplay-Bold.ttf) format("truetype");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Satoshi";
src: url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Light.woff2) format("woff2"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Light.woff) format("woff"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Light.ttf) format("truetype");
font-weight: 300;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: "Satoshi";
src: url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Regular.woff2) format("woff2"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Regular.woff) format("woff"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Regular.ttf) format("truetype");
font-weight: 400;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: "Satoshi";
src: url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Medium.woff2) format("woff2"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Medium.woff) format("woff"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Medium.ttf) format("truetype");
font-weight: 500;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: "Satoshi";
src: url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Bold.woff2) format("woff2"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Bold.woff) format("woff"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Bold.ttf) format("truetype");
font-weight: 700;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: "Satoshi";
src: url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Black.woff2) format("woff2"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Black.woff) format("woff"), url(//www.iaortho.org/wp-content/themes/IAO-2024/fonts/Satoshi-Black.ttf) format("truetype");
font-weight: 900;
font-display: swap;
font-style: normal;
}
* {
padding: 0;
margin: 0;
list-style: none;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.section,
.text-wrap,
.img-wrap,
ul,
section {
float: left;
width: 100%;
}
.elementor-kit-3347 {
--e-global-color-primary: #5c3d98;
--e-global-color-secondary: #000000;
--e-global-color-text: #000000;
--e-global-color-accent: #5c3d98;
}
body {
background: white;
font-size: 100%;
color: #444444;
line-height: 100%;
overflow: hidden;
font-style: normal;
font-weight: 400;
font-family: "Satoshi";
padding: 0;
}
html {
overflow-x: hidden;
-webkit-tap-highlight-color: transparent;
}
html,
html a,
body {
-webkit-font-smoothing: antialiased;
}
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-color: white;
z-index: 999999;
}
#preloader #status {
width: 100%;
height: 100%;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/logo.png);
background-repeat: no-repeat;
background-size: 282px;
background-position: center center;
}
a {
-webkit-transition: all 0.25s ease 0s;
transition: all 0.25s ease 0s;
outline: none;
cursor: pointer;
text-decoration: none !important;
color: #5C3D98;
}
a strong {
-webkit-transition: all 0.25s ease 0s;
transition: all 0.25s ease 0s;
color: #5C3D98;
}
a:hover, a:focus {
color: #61b254;
text-decoration: initial;
}
a:hover strong, a:focus strong {
color: #61b254;
}
:focus {
outline: 0;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
font-family: "Satoshi";
border: 0;
outline: 0;
font-size: 100%;
} ol,
ul {
list-style: none;
margin: 0;
} table {
border-collapse: separate;
border-spacing: 0;
}
button {
cursor: pointer;
border: none;
}
caption,
th,
td {
text-align: left;
font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
input[type=checkbox] {
vertical-align: top;
}
input[type=radio] {
height: auto;
vertical-align: top;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
appearance: none;
-webkit-appearance: none;
}
::-webkit-input-placeholder {
color: #666666;
}
:-ms-input-placeholder {
color: #666666;
}
::placeholder {
color: #666666;
}
table {
border: 0 none;
border-collapse: collapse;
border-spacing: 0;
}
td {
vertical-align: top;
}
img {
border: 0 none;
max-width: 100%;
height: auto;
width: auto;
}
.left {
float: left;
}
.right {
float: right;
}
.clear {
clear: both;
}
.text_right {
text-align: right;
}
.text_left {
text-align: left;
}
.text_center {
text-align: center;
}
.text-justify {
text-align: justify;
}
.clearfix {
clear: both;
display: block;
font-size: initial;
height: 0;
line-height: 0;
}
.relative {
position: relative;
}
h1,
h2,
h3,
h4,
h5,
h6,
p { width: 100%;
padding: 0;
margin: 0;
}
.elementor-widget-heading .elementor-heading-title {
color: #000000;
}
h1 {
font-weight: 400 !important;
font-size: 74px;
line-height: 120% !important;
font-family: "Passenger Display" !important;
padding-bottom: 15px !important;
color: #000000;
}
h1:last-child {
padding-bottom: 0px;
}
h1 span {
font-family: "Passenger Display" !important;
}
h2 {
font-size: 56px;
font-family: "Passenger Display" !important;
font-weight: 500 !important;
line-height: 140% !important;
padding-bottom: 15px !important;
color: #000000;
}
h2 span {
font-family: "Passenger Display" !important;
}
h2:last-child {
padding-bottom: 0px;
}
h3 {
font-size: 46px;
font-family: "Passenger Display" !important;
font-weight: 500 !important;
line-height: 140% !important;
padding-bottom: 15px;
color: #000000;
}
h3 span {
font-family: "Passenger Display" !important;
}
h3:last-child {
padding-bottom: 0px;
}
h4 {
font-size: 32px;
font-family: "Passenger Display" !important;
font-weight: 500 !important;
line-height: 120% !important;
padding-bottom: 15px;
color: #000000;
}
h4 span {
font-family: "Passenger Display" !important;
color: #000000;
}
h4:last-child {
padding-bottom: 0px;
}
h5 {
font-size: 28px;
font-family: "Passenger Display" !important;
font-weight: 500 !important;
line-height: 120% !important;
padding-bottom: 15px;
color: #000000;
}
h5 span {
font-family: "Passenger Display" !important;
}
h5:last-child {
padding-bottom: 0px;
}
h6 {
font-size: 20px;
font-family: "Satoshi" !important;
font-weight: 700 !important;
line-height: 120% !important;
padding-bottom: 15px;
color: #000000;
}
h6:last-child {
padding-bottom: 0px;
}
h6 a {
text-decoration: underline !important;
}
p {
font-size: 18px;
line-height: 160% !important;
font-family: "Satoshi" !important;
font-weight: 400 !important;
padding-bottom: 15px;
color: #000000;
}
p:last-child {
padding-bottom: 0px;
}
p a {
text-decoration: underline !important;
opacity: 1;
}
.bg-l-green {
background-color: rgba(97, 178, 84, 0.1);
}
.bg-l-purple {
background-color: rgba(89, 62, 145, 0.1);
}
b,
strong {
font-weight: 700;
color: #0D1F2B;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
.btn,
button[type=submit],
.wp-block-button__link,
.elementor-widget-button .elementor-button,
body .um input[type=submit].um-button,
body .gform_wrapper input[type=submit],
body .gform_wrapper .gform_page_footer input[type=button],
.ginput_container_coupon .button {
background-color: #5C3D98;
}
.btn-wrap {
display: inline-block;
width: auto !important;
padding-right: 15px;
}
.btn-wrap:last-child {
padding-right: 0px;
}
.btn-box,
.btn-wrap .elementor-button-link,
.btn,
button[type=submit],
.wp-block-button__link,
.elementor-widget-button .elementor-button,
body .um input[type=submit].um-button,
body .gform_wrapper input[type=submit],
body .gform_wrapper .gform_page_footer input[type=button], 
.ginput_container_coupon .button {
display: inline-block;
width: auto !important;
line-height: 120% !important;
text-decoration: none !important;
min-height: initial !important;
padding: 14px 30px;
height: initial !important;
text-align: center;
font-family: "Satoshi";
border-radius: 40px !important;
background-color: #5C3D98;
font-weight: 500 !important;
letter-spacing: 0.5px;
font-size: 18px;
text-transform: capitalize;
color: #ffffff !important;
position: relative;
-webkit-transition: all 0.3s;
transition: all 0.3s;
margin-top: 30px;
border: none;
background-repeat: no-repeat;
overflow: hidden;
margin-right: 15px;
}
.btn-box:last-child,
.btn-wrap .elementor-button-link:last-child,
.btn:last-child,
button[type=submit]:last-child,
.wp-block-button__link:last-child,
.elementor-widget-button .elementor-button:last-child,
body .um input[type=submit].um-button:last-child,
body .gform_wrapper input[type=submit]:last-child,
body .gform_wrapper .gform_page_footer input[type=button]:last-child,
.ginput_container_coupon .button:last-child {
margin-right: 0px;
}
.btn-box:hover, .btn-box:focus,
.btn-wrap .elementor-button-link:hover,
.btn-wrap .elementor-button-link:focus,
.btn:hover,
.btn:focus,
button[type=submit]:hover,
button[type=submit]:focus,
.wp-block-button__link:hover,
.wp-block-button__link:focus,
.elementor-widget-button .elementor-button:hover,
.elementor-widget-button .elementor-button:focus,
body .um input[type=submit].um-button:hover,
body .um input[type=submit].um-button:focus,
body .gform_wrapper input[type=submit]:hover,
body .gform_wrapper input[type=submit]:focus,
body .gform_wrapper .gform_page_footer input[type=button]:hover,
body .gform_wrapper .gform_page_footer input[type=button]:focus, 
.ginput_container_coupon .button:hover,
.ginput_container_coupon .button:focus {
background-color: #61B254 !important;
}
.green-btn.elementor-widget-button .elementor-button {
background-color: #61B254;
}
.green-btn.elementor-widget-button .elementor-button:hover, .green-btn.elementor-widget-button .elementor-button:focus {
background-color: #5C3D98 !important;
}
.green-btn.elementor-widget-button .elementor-button.icon-none:hover, .green-btn.elementor-widget-button .elementor-button.icon-none:focus {
background-color: #5C3D98 !important;
}
.elementor-element.elementor-button-success .elementor-button {
background-color: #61B254 !important;
}
.elementor-element.elementor-button-success .elementor-button:hover {
background-color: #5C3D98 !important;
}
body .um input[type=submit].um-button:hover,
body .um input[type=submit].um-button:focus {
color: #ffffff !important;
background-color: #61B254 !important;
}
.btn,
button[type=submit],
.wp-block-button__link,
body .gform_wrapper input[type=submit],
body .gform_wrapper .gform_page_footer input[type=button],
.ginput_container_coupon .button {
background-color: #61B254 !important;
padding-right: 30px !important;
}
.btn:hover, .btn:focus,
button[type=submit]:hover,
button[type=submit]:focus,
.wp-block-button__link:hover,
.wp-block-button__link:focus,
body .gform_wrapper input[type=submit]:hover,
body .gform_wrapper input[type=submit]:focus,
body .gform_wrapper .gform_page_footer input[type=button]:hover,
body .gform_wrapper .gform_page_footer input[type=button]:focus,
.ginput_container_coupon .button:hover,
.ginput_container_coupon .button:focus {
background-color: #5C3D98 !important;
}
.elementor-widget-button .elementor-button:hover,
.elementor-widget-button .elementor-button:focus {
color: #ffffff !important;
background-color: #61B254 !important;
}
.icon-none.elementor-widget-button .elementor-button {
padding-right: 30px;
}
.icon-none.elementor-widget-button .elementor-button:hover, .icon-none.elementor-widget-button .elementor-button:focus {
background-color: #61B254 !important;
}
.icon-none.elementor-widget-button .elementor-button:before, .icon-none.elementor-widget-button .elementor-button:after {
display: none;
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
transition-duration: 0.9s !important;
} #header {
float: left;
width: 100%;
position: fixed;
background-color: #ffffff;
left: 0;
top: 0;
z-index: 99999;
transition-duration: 300ms;
-webkit-transition-duration: 300ms;
-moz-transition-duration: 300ms;
transition-property: all;
-webkit-transition-property: all;
-moz-transition-property: all;
transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
-webkit-transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
-moz-transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}
#header .header {
width: 100%;
float: left;
padding: 0px 0px;
box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.05);
-webkit-transition: all 0.25s ease 0s;
transition: all 0.25s ease 0s;
position: relative;
}
#header .header:before {
content: "";
position: absolute;
width: 16.5vw;
height: 100%;
background-color: #5C3D98;
left: 0;
top: 0;
}
#header .header .header-main {
position: relative;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
-webkit-transition: all 0.25s ease 0s;
transition: all 0.25s ease 0s;
}
#header .header .header-main .logo {
float: left;
width: auto;
position: relative;
z-index: 9999;
top: 0;
}
#header .header .header-main .logo a {
width: 100%;
float: left;
position: relative;
}
#header .header .header-main .logo a img {
height: 100px;
margin: 0 auto;
display: inline-block;
transform: scale(1);
}
#header .header .header-right {
float: right;
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
z-index: 999;
-webkit-transition: all 0.25s ease 0s;
transition: all 0.25s ease 0s;
padding: 0px 0;
}
#header .header .header-right .nav-main {
width: auto;
-webkit-transition: all 0.25s ease 0s;
transition: all 0.25s ease 0s;
}
#header .header .header-right .nav-main ul.menu {
height: auto;
display: flex;
flex-wrap: wrap;
align-items: center;
-webkit-transition: all 0.25s ease 0s;
transition: all 0.25s ease 0s;
}
#header .header .header-right .nav-main ul.menu .login,
#header .header .header-right .nav-main ul.menu .logout {
padding: 0px;
}
#header .header .header-right .nav-main ul.menu .login a {
border: 1px solid #5C3D98;
padding: 14px 30px;
border-radius: 30px;
width: auto;
font-size: 16px;
}
#header .header .header-right .nav-main ul.menu .logout a {
padding-left: 20px !important;
}
#header .header .header-right .nav-main ul.menu .login a:hover, #header .header .header-right .nav-main ul.menu .login a:focus {
background-color: #61B254;
border: 1px solid #61B254;
color: #ffffff !important;
}
#header .header .header-right .nav-main ul.menu .menu-btn-wrap a {
background-color: #5C3D98;
color: #ffffff !important;
border: 1px solid #5C3D98;
padding: 14px 30px;
border-radius: 30px;
width: auto;
font-size: 16px;
}
#header .header .header-right .nav-main ul.menu .menu-btn-wrap a:hover, #header .header .header-right .nav-main ul.menu .menu-btn-wrap a:focus {
border: 1px solid #61B254;
background-color: #61B254;
color: #ffffff !important;
}
#header .header .header-right .nav-main ul.menu li {
width: auto;
position: relative;
padding: 2px 20px;
border-right: 1px solid rgba(0, 0, 0, 0.6); max-width: 160px;
}
#header .header .header-right .nav-main ul.menu li ul.sub-menu li {
max-width: 230px;
}
#header .header .header-right .nav-main ul.menu li.icon a {
padding-left: 22px;
background-repeat: no-repeat;
background-position: center left;
background-size: 14px;
}
#header .header .header-right .nav-main ul.menu li.icon.find-icon a {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/ic-find-dentist.svg);
}
#header .header .header-right .nav-main ul.menu li.icon.profile-icon a {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/ic-profile-icon.svg);
}
#header .header .header-right .nav-main ul.menu li:last-child {
padding-right: 0px;
}
#header .header .header-right .nav-main ul.menu li.border-none {
border: none;
}
#header .header .header-right .nav-main ul.menu li.current-menu-item > a, #header .header .header-right .nav-main ul.menu li.current_page_ancestor > a, #header .header .header-right .nav-main ul.menu li.current-menu-parent > a {
color: #5C3D98 !important;
}
#header .header .header-right .nav-main ul.menu li.current-menu-item.menu-btn-wrap a, #header .header .header-right .nav-main ul.menu li.current_page_ancestor.menu-btn-wrap a, #header .header .header-right .nav-main ul.menu li.current-menu-parent.menu-btn-wrap a {
color: #ffffff !important;
background-color: #5C3D98;
}
#header .header .header-right .nav-main ul.menu li.current-menu-item.login a, #header .header .header-right .nav-main ul.menu li.current-menu-item.logout a, #header .header .header-right .nav-main ul.menu li.current_page_ancestor.login a, #header .header .header-right .nav-main ul.menu li.current_page_ancestor.logout a, #header .header .header-right .nav-main ul.menu li.current-menu-parent.login a, #header .header .header-right .nav-main ul.menu li.current-menu-parent.logout a {
border: 1px solid #61B254;
background-color: #61B254;
color: #ffffff !important;
}
#header .header .header-right .nav-main ul.menu li.menu-item-has-children:hover > ul.sub-menu {
transform: scale(1);
pointer-events: initial;
opacity: 1;
}
#header .header .header-right .nav-main ul.menu li.menu-item-has-children > a {
padding-right: 20px;
}
#header .header .header-right .nav-main ul.menu li.menu-item-has-children > a:after {
content: "";
position: absolute;
right: 0;
top: 50%;
margin-top: -4px;
width: 14px;
height: 8px;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/ic-menu-down.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 14px;
}
#header .header .header-right .nav-main ul.menu li a {
float: left;
width: auto;
height: auto;
padding: 0px 0;
font-weight: 400;
font-size: 18px;
line-height: 110%;
color: #000000;
text-decoration: none;
text-transform: capitalize;
-webkit-transition: all 0.25s ease 0s;
transition: all 0.25s ease 0s;
position: relative;
overflow: hidden;
font-family: "Satoshi";
}
html.translated-ltr #header .header .header-right .nav-main ul.menu li a {
font-size: 14px;	
}
#header .header .header-right .nav-main ul.menu li a:hover, #header .header .header-right .nav-main ul.menu li a:focus {
color: #5C3D98;
}
#header .header .header-right .nav-main ul.menu li ul.sub-menu {
background-color: #ffffff;
left: 0;
position: absolute;
text-align: center;
top: 24px;
box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.05);
transform: scale(1, 0);
pointer-events: none;
transform-origin: center top 0;
width: 300px;
-webkit-transition: all 0.5s;
transition: all 0.5s;
padding: 30px 0px 15px;
z-index: 9;
opacity: 0;
}
#header .header .header-right .nav-main ul.menu li ul.sub-menu .menu-item-has-children > a:after {
transform: rotate(-90deg);
}
#header .header .header-right .nav-main ul.menu li ul.sub-menu .menu-item-has-children:hover > ul.sub-menu {
transform: scale(1);
display: block;
opacity: 1;
pointer-events: initial;
}
#header .header .header-right .nav-main ul.menu li ul.sub-menu ul.sub-menu {
left: 300px;
top: 0;
opacity: 0;
padding-top: 15px;
}
#header .header .header-right .nav-main ul.menu li ul.sub-menu li {
width: 100%;
height: auto;
padding: 0px 25px;
text-align: left;
position: relative;
border-right: none;
}
#header .header .header-right .nav-main ul.menu li ul.sub-menu li a {
width: 100%;
color: #0D1F2B;
font-size: 16px;
padding: 12px 0px;
}
#header .header .header-right .nav-main ul.menu li ul.sub-menu li a:hover, #header .header .header-right .nav-main ul.menu li ul.sub-menu li a:focus {
color: #5C3D98 !important;
}
#header .header .header-right .nav-main ul.menu li ul.sub-menu li.current-menu-item > a {
color: #5C3D98 !important;
}
#header.closed.sticky {
margin-top: -140px;
background-color: transparent;
}  .sidebar-menu .menu-sidebar-menu-container {
padding-bottom: 30px;	
}
.sidebar-menu .menu-sidebar-menu-container ul.menu li:nth-last-child(3) a {
border-bottom: 0px solid rgba(112, 112, 112, 0.3);
}
.sidebar-menu ul.menu > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > a {
padding-right: 70px;
}
.sidebar-menu ul.menu > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > a:after {
display: none;
}
.sub-sub-menu {
position: absolute;
width: 48px;
height: 48px;
right: 10px;
top: 0;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/ic-menu-down.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: 14px;
z-index: 1;
cursor: pointer;
} .res_navigation {
width: 30px;
height: 22px;
margin-left: 30px;
float: left;
position: relative;
-webkit-transition: all 0.25s ease 0s;
transition: all 0.25s ease 0s;
}
.sidebar-menu {
width: 400px;
right: -400px;
height: 100vh;
padding-bottom: 100px;
float: left;
position: fixed;
background-color: #ffffff;
overflow: auto;
transition: all 0.3s;
box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.05);
z-index: 100;
}
.sidebar-menu.active-menu {
right: 0;
}
.sidebar-menu .menu-sidebar-menu-container {
width: 100%;
float: left;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu {
width: 100%;
float: left;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu li {
width: 100%;
float: left;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu .menu-item-has-children {
position: relative;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu .menu-item-has-children > a:after {
content: "";
position: relative;
display: inline-block;
vertical-align: top;
margin: 10px 0px 10px 10px;
width: 14px;
height: 8px;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/ic-menu-down.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 14px;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu .menu-item-has-children > a:hover:after,
.sidebar-menu .menu-sidebar-menu-container ul.menu .menu-item-has-children > a:focus:after {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/ic-c-menu-down.svg);
}
.sidebar-menu .menu-sidebar-menu-container ul.menu .sub-menu {
width: 100% !important;
float: left;
display: none;
padding: 10px 0;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu .sub-menu .sub-menu {
padding-left: 20px !important;
padding-top: 0px;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu > li > a {
width: 100%;
float: left;
color: #5C3D98;
font-size: 24px;
line-height: 120%;
font-family: "FONTSPRING DEMO - Juana";
font-weight: 400;
padding: 25px 40px;
border-bottom: 1px solid rgba(112, 112, 112, 0.3);
}
.sidebar-menu .menu-sidebar-menu-container ul.menu > li > a:hover, .sidebar-menu .menu-sidebar-menu-container ul.menu > li > a:focus {
color: #61B254;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu > li:last-child a {
border-bottom: none;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu > li li.current-menu-item > a {
color: #61B254;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu > li li a {
width: 100%;
float: left;
padding: 10px 38px;
font-size: 18px;
line-height: 160%;
color: #000000;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu > li li a:hover {
color: #5C3D98;
}
.nav-toggle {
position: absolute;
top: 3px;
right: 0;
z-index: 999999;
padding: 5px 30px 13px 0;
cursor: pointer;
}
.nav-toggle:focus {
outline: none;
}
.nav-toggle.active .top {
-webkit-transform: translateY(12px) translateX(0) rotate(45deg);
-ms-transform: translateY(12px) translateX(0) rotate(45deg);
transform: translateY(12px) translateX(0) rotate(45deg);
background: #5C3D98;
top: -3px;
}
.nav-toggle.active .bottom {
-webkit-transform: translateY(-7px) translateX(0) rotate(-45deg);
-ms-transform: translateY(-7px) translateX(0) rotate(-45deg);
transform: translateY(-7px) translateX(0) rotate(-45deg);
background: #5C3D98;
top: 16px;
}
.nav-toggle.active .middle {
opacity: 0;
background: #5C3D98;
}
.nav-toggle span {
background: #5C3D98;
border: none;
height: 2px;
border-radius: 3px;
width: 100%;
position: absolute;
top: -2px;
left: 0;
-webkit-transition: all 0.55s ease;
transition: all 0.35s ease;
cursor: pointer;
}
.nav-toggle span:nth-of-type(2) {
top: 7px;
}
.nav-toggle span:nth-of-type(3) {
top: 16px;
}
.drop-down-and-link {
position: relative;
}
.drop-down-and-link a {
border-bottom: none !important;
padding-right: 0 !important;
position: absolute;
left: 0;
top: 0;
width: auto !important;
color: transparent !important;
z-index: 1;
}
.drop-down-and-link.current-menu-item + li > a {
color: #61B254 !important;
}
.drop-down-and-link.current-menu-item + li > a:after {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/ic-c-menu-down.svg) !important;
}  .inner-contener > .elementor-container,
.elementor-section-wrap > section.elementor-section.elementor-section-boxed > .elementor-container,
.elementor > section.elementor-section.elementor-section-boxed > .elementor-container,
.container {
max-width: 1480px;
}
.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 100%;
}
.elementor-widget:not(:last-child) {
margin-bottom: 0px;
}
.pdgtb100 {
padding: 100px 0;
}
.pdgtb80 {
padding: 80px 0;
}
.pdgtb70 {
padding: 70px 0;
}
.pdgtb60 {
padding: 60px 0;
}
.e-pdgtb100 {
padding: 100px 0 !important;
}
.display-flex {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.left-radius-180 {
border-radius: 180px 0px;
overflow: hidden;
}
.left-radius-180 img {
width: 100%;
}
.right-radius-180 {
border-radius: 0px 180px;
overflow: hidden;
}
.right-radius-180 img {
width: 100%;
}
.left-radius-120 {
border-radius: 120px 0px;
overflow: hidden;
}
.left-radius-120 img {
width: 100%;
}
.right-radius-120 {
border-radius: 0px 120px;
overflow: hidden;
}
.right-radius-120 img {
width: 100%;
}
.left-radius-100 {
border-radius: 100px 0px;
overflow: hidden;
}
.left-radius-100 img {
width: 100%;
}
.right-radius-100 {
border-radius: 0px 100px;
overflow: hidden;
}
.right-radius-100 img {
width: 100%;
}
.border-radius-30 {
border-radius: 30px;
overflow: hidden;
}
.border-radius-30 img {
width: 100%;
}
.right-radius-img-120 {
position: relative;
padding-bottom: 15px;
padding-left: 15px;
position: relative;
z-index: 1;
}
.right-radius-img-120:after {
content: "";
position: absolute;
width: calc(100% - 15px);
height: calc(100% - 15px);
left: 0px;
bottom: 0;
background-color: rgba(89, 62, 145, 0.17);
border-radius: 0 120px;
z-index: -1;
}
.right-radius-img-120 img {
width: 100%;
}
.left-radius-img-120 {
position: relative;
padding-bottom: 15px;
padding-right: 15px;
position: relative;
z-index: 1;
}
.left-radius-img-120:after {
content: "";
position: absolute;
width: calc(100% - 15px);
height: calc(100% - 15px);
right: 0px;
bottom: 0;
background-color: rgba(89, 62, 145, 0.17);
border-radius: 120px 0;
z-index: -1;
}
.left-radius-img-120 img {
width: 100%;
}
.main-banner {
width: 100%;
float: left;
background-color: rgba(89, 62, 145, 0.2);
box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.05);
position: relative;
z-index: 1;
overflow: hidden;
} .main-banner .pan-banner {
position: absolute;
left: -25%;
top: 15%;
width: auto;
transition: all 1s;
height: initial !important;
}
.main-banner .pan-banner.fadeIn.animated {
left: -6%;
top: 36%;
}
.main-banner .banner-wrap {
width: 100%;
float: left;
}
.main-banner .banner-wrap .text-box {
width: calc(100% - 650px);
float: left;
}
.main-banner .banner-wrap .text-box h1 {
font-size: 62px;
}
.main-banner .banner-wrap .text-box h1 span {
background: linear-gradient(179deg, #321374 1.17%, rgba(219, 202, 255, 0) 170.25%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.main-banner .banner-wrap .img-box {
width: 650px;
float: left;
text-align: center;
}
.main-banner .banner-wrap .img-box * {
pointer-events: none;
}
.main-banner .banner-wrap .img-box .elementor-widget-html,
.main-banner .banner-wrap .img-box .elementor-widget-container {
height: 100%;
}
.main-banner .banner-wrap .img-box .swiper-container {
width: 100%;
height: 100%;
}
.main-banner .banner-wrap .img-box .swiper-slide {
text-align: center;
background: transparent;
border-radius: 80px 0;
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
position: relative;
z-index: 0;
}
.main-banner .banner-wrap .img-box .img {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
transition: 3s all;
}
.main-banner .banner-wrap .img-box .left-box {
width: 34% !important;
position: relative;
}
.main-banner .banner-wrap .img-box .left-box .top-img {
padding-left: 45px;
padding-bottom: 18px;
height: 46%;
}
.main-banner .banner-wrap .img-box .left-box .top-img .swiper-slide {
border-radius: 0 80px;
}
.main-banner .banner-wrap .img-box .left-box .top-img .elementor-image {
border-radius: 0 80px;
overflow: hidden;
}
.main-banner .banner-wrap .img-box .left-box .bottom-img {
height: 54%;
}
.main-banner .banner-wrap .img-box .left-box .bottom-img .elementor-image {
border-radius: 80px 0;
overflow: hidden;
}
.main-banner .banner-wrap .img-box .right-box {
width: 66% !important;
padding-left: 24px;
height: 600px;
position: relative;
}
.main-banner .banner-wrap .img-box .right-box .elementor-image {
border-radius: 80px 0;
overflow: hidden;
}
.main-banner .banner-wrap .img-box .slider-active-box {
opacity: 0;
visibility: hidden;
transition: all 0.3s;
}
.main-banner .banner-wrap .img-box .slider-active-box.active {
opacity: 1;
visibility: visible;
}
.main-banner .banner-wrap .img-box .right-box-slider {
height: 600px;
position: relative;
}
.main-banner .banner-wrap .img-box .right-box-slider * {
height: 100%;
}
.main-banner .banner-wrap .img-box .right-box-slider .swiper-wrapper {
transform: initial !important;
}
.main-banner .banner-wrap .img-box .right-box-slider .new-home-slider {
width: 100%;
}
.main-banner .banner-wrap .img-box .right-box-slider .swiper-slide {
width: 35% !important;
position: absolute;
left: 0;
bottom: 0;
height: 52%;
opacity: 0 !important;
transition: height 0.3s, left 0.3s, bottom 0.3s, width 0.3s, border-radius 0.3s;
transform: initial !important;
}
.main-banner .banner-wrap .img-box .right-box-slider .swiper-slide:nth-child(2).swiper-slide-duplicate-active + div {
opacity: 1 !important;
}
.main-banner .banner-wrap .img-box .right-box-slider .swiper-slide.swiper-slide-active {
opacity: 1 !important;
bottom: 56%;
height: 44%;
width: 30% !important;
left: 5%;
border-radius: 0 80px;
}
.main-banner .banner-wrap .img-box .right-box-slider .swiper-slide.swiper-slide-next {
left: 38%;
width: 62% !important;
height: 100%;
opacity: 1 !important;
}
.main-banner .banner-wrap .img-box .right-box-slider .swiper-slide.swiper-slide-prev.swiper-slide-duplicate-next {
opacity: 0 !important;
}
.main-banner .banner-wrap .img-box .right-box-slider .swiper-slide.swiper-slide-prev {
opacity: 1 !important;
}
@keyframes scale {
0% {
transform: scale(1);
}
100% {
transform: scale(1.2);
}
}
.main-banner .banner-img-col-2 img:hover {
transform: scale(1.09);
transition: 0.25s ease-in-out;
}
.main-banner .banner-img-col-2 img {
transition: 0.25s ease-in-out;
}
.main-banner .banner-img-col-2 {
animation: img-rotate 2s ease-in-out both;
animation-delay: 500ms;
}
@keyframes img-rotate {
0% {
transform: rotate(-8deg) translateX(1000px);
}
25% {
transform: rotate(8deg) translateX(0);
}
75% {
transform: rotate(-8deg);
}
100% {
transform: rotate(0deg);
}
}
.credentialing-general-wrapper .text-box { padding-right: 5vw; }
.credentialing-general-wrapper .text-box p:nth-last-child(2) {
padding-bottom: 0px;
} .elementor-row {
flex-wrap: wrap;
}
.elementor-widget-image {
text-align: left;
}
.elementor-widget {
position: initial;
} .global-leaders-wrapper .right-box .elementor-container {
display: block;
}
.global-leaders-wrapper .left-img {
width: 40%;
float: left;
position: relative;
display: flex;
}
.global-leaders-wrapper .left-img:before {
top: 46%;
left: -10px;
}
.global-leaders-wrapper .left-img:after {
left: 40%;
bottom: -30px;
}
.global-leaders-wrapper .left-img .img {
width: 100%;
float: left;
}
.global-leaders-wrapper .left-img .left {
width: 57%;
float: left;
padding-right: 15px;
}
.global-leaders-wrapper .left-img .left img {
width: 100%;
float: left;
border-radius: 90px 0;
}
.global-leaders-wrapper .left-img .right {
width: 43%;
float: left;
padding-right: 15px;
}
.global-leaders-wrapper .left-img .right img {
width: 100%;
float: left;
border-radius: 0 80px;
}
.global-leaders-wrapper .left-img .right .path {
padding-top: 15px;
width: 100%;
float: left;
display: flex;
align-items: baseline;
}
.global-leaders-wrapper .left-img .right .path .elementor-widget-container {
width: 100%;
display: flex;
align-items: baseline;
}
.global-leaders-wrapper .left-img .right .path span:first-child {
width: calc(35% - 10px);
float: left;
margin-right: 10px;
height: 110px;
background-color: #593E91;
border-radius: 0 20px;
}
.global-leaders-wrapper .left-img .right .path span:last-child {
width: 65%;
float: left;
height: 145px;
background-color: #61B254;
border-radius: 60px 0;
}
.global-leaders-wrapper .text-box {
width: 440px;
float: left;
position: absolute;
left: 44%;
top: 20px;
}
.global-leaders-wrapper .text-box h4 {
line-height: 140%;
}
.global-leaders-wrapper .right-box {
width: 34%;
margin-left: 24%;
} .global-leaders-wrapper .right-box .img {
width: 100%;
float: left;
}
.global-leaders-wrapper .right-box .top-box {
width: 100%;
float: left;
}
.global-leaders-wrapper .right-box .top-box .img {
width: 60%;
margin-left: 40%;
}
.global-leaders-wrapper .right-box .top-box img {
width: 100%;
float: left;
border-radius: 70px 0;
}
.global-leaders-wrapper .right-box .bottom-box {
width: 100%;
float: left;
padding-top: 15px;
}
.global-leaders-wrapper .right-box .bottom-box .left {
width: 40%;
padding-right: 15px;
position: relative;
margin-top: -9%;
}
.global-leaders-wrapper .right-box .bottom-box .left:before {
content: "";
position: absolute;
right: 15px;
top: -63px;
width: 40px;
border-radius: 0px 15px;
opacity: 0.1;
background: #593E91;
height: 65px;
}
.global-leaders-wrapper .right-box .bottom-box .left img {
width: 100%;
float: left;
border-radius: 0 40px;
}
.global-leaders-wrapper .right-box .bottom-box .right {
width: 60%;
margin-top: -6%;
}
.global-leaders-wrapper .right-box .bottom-box .right img {
width: 100%;
float: left;
border-radius: 0 30px;
}
.global-leaders-wrapper .right-box .bottom-box .right .img {
width: 62%;
float: right;
}
.global-leaders-wrapper .right-box .bottom-box .right .right-span,
.global-leaders-wrapper .right-box .bottom-box .right span {
width: calc(38% - 10px);
float: left;
background-color: #61B254;
border-radius: 60px 0;
margin-right: 10px;
}
.global-leaders-wrapper .right-box .bottom-box .right .right-span .elementor-widget-container,
.global-leaders-wrapper .right-box .bottom-box .right span .elementor-widget-container {
display: none;
}
.member-support-wrapper {
position: relative;
overflow: hidden;
}
.member-support-wrapper .right-radius-180 {
overflow: hidden;
}
.member-support-wrapper .member-support-wrap {
width: 100%;
float: left;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.member-support-wrapper .img-box {
width: 30%;
float: left;
}
.member-support-wrapper .img-box .img-radius {
border-radius: 0 180px;
}
.member-support-wrapper .text-box {
width: 70%;
float: left;
padding: 0 10vw 0 80px;
}
.member-support-wrapper .text-box .icon-box {
width: 50%;
float: left;
padding-right: 30px;
margin-top: 20px;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-wrapper {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon {
background-color: #E3F1E0;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon path,
.member-support-wrapper .text-box .icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon circle {
fill: #61B254;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon a {
transform: rotateY(360deg);
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-content h5 a {
color: #61B254;
transition: all 0.3s;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-icon {
width: 110px;
height: 107px;
float: left;
border-radius: 50px 0px;
background-color: #eeebf4;
box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.03);
display: flex;
align-items: center;
justify-content: center;
margin: 0px;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-icon a {
transform: rotateY(0deg);
transition: all 1s;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-icon path,
.member-support-wrapper .text-box .icon-box .elementor-icon-box-icon circle {
fill: #5C3D98;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-content {
width: calc(100% - 110px);
float: left;
padding-left: 30px;
text-align: left;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-content h3 {
padding-bottom: 0px;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-content h5 a {
font-family: "Passenger Display" !important;
color: #5C3D98;
transition: all 0.3s;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-content p {
color: rgba(0, 0, 0, 0.6);
}
.member-support-wrapper .text-box ul {
width: 100%;
float: left;
}
.member-support-wrapper .text-box ul li {
width: 50%;
float: left;
padding-right: 30px;
margin-top: 20px;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.member-support-wrapper .text-box ul li .icon {
width: 110px;
height: 107px;
float: left;
border-radius: 50px 0px;
background-color: #E3F1E0;
box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.03);
display: flex;
align-items: center;
justify-content: center;
}
.member-support-wrapper .text-box ul li .text {
width: calc(100% - 110px);
float: left;
padding-left: 30px;
}
.member-support-wrapper .text-box ul li .text h3 {
padding-bottom: 0px;
}
.member-support-wrapper .text-box ul li .text p {
color: rgba(0, 0, 0, 0.6);
}
.member-support-wrapper .member-support-text .elementor-heading-title {
width: auto;
right: 0;
bottom: -82px;
position: absolute;
font-size: 10.5vw;
font-family: "Passenger Display";
text-transform: uppercase;
color: rgba(97, 178, 84, 0.1);
line-height: 65%;
font-weight: 500;
z-index: -1;
}
@-webkit-keyframes jello-horizontal {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes jello-horizontal {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.display-none {
display: none !important;
}
.videio-pay-wrapper {
padding: 10px 0;
background-color: #ffffff;
}
.videio-pay-wrapper .e-hosted-video.elementor-wrapper.elementor-open-inline {
--video-aspect-ratio: 0;
}
.videio-pay-wrapper .videio-box {
float: left;
position: relative;
width: 80%;
margin: 0 auto;
}
.videio-pay-wrapper video {
border-radius: 15vw 0 !important;
height: auto !important;
overflow: hidden;
cursor: pointer;
position: relative;
}
.videio-pay-wrapper .video-btn {
width: 100%;
height: 100%;
background-size: 10vw;
position: absolute;
display: block;
left: 0;
top: 0;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/ic-play.svg);
background-position: center center;
background-repeat: no-repeat;
z-index: 1;
background-color: transparent;
cursor: pointer;
}
.membership-types-wrapper {
overflow: hidden;
}
.membership-types-wrapper .title-text-box {
width: 100%;
max-width: 880px;
position: relative;
float: left;
}
.membership-types-wrapper .membership-types-row .elementor-row {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.membership-types-wrapper .membership-arrow {
position: relative;
float: right;
width: 120px;
height: 28px;
}
.membership-types-wrapper .membership-arrow .elementor-widget-container > div {
width: 52px;
height: 28px;
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
top: 0;
margin-top: 0px;
}
.membership-types-wrapper .membership-arrow .elementor-widget-container > div.swiper-button-prev {
left: 0;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/slider-arrow-prev.svg);
}
.membership-types-wrapper .membership-arrow .elementor-widget-container > div.swiper-button-prev:hover {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/green-slider-arrow-prev.svg);
}
.membership-types-wrapper .membership-arrow .elementor-widget-container > div.swiper-button-prev.swiper-button-disabled {
opacity: 0.2;
}
.membership-types-wrapper .membership-arrow .elementor-widget-container > div.swiper-button-next {
right: 0;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/slider-arrow-next.svg);
}
.membership-types-wrapper .membership-arrow .elementor-widget-container > div.swiper-button-next.swiper-button-disabled {
opacity: 0.2;
}
.membership-types-wrapper .membership-arrow .elementor-widget-container > div.swiper-button-next:hover {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/green-slider-arrow-next.svg);
}
.membership-types-wrapper .swiper-button-next:after, 
.membership-types-wrapper .swiper-button-prev:after, 
.case-acceptance-wrapper .case-acceptance-arrow > div.swiper-button-prev:after, 
.case-acceptance-wrapper .case-acceptance-arrow > div.swiper-button-next:after {
content : "" !important;
}
.membership-types-wrapper .membership-types-slider { margin-left: 0;
overflow: hidden; margin-top: 40px;
position: relative;
}
.membership-types-wrapper .membership-box {
width: 100%; text-align: center;
padding: 8px 25px 0px 8px;
}
.membership-types-wrapper .membership-box .right-radius-180 {
border-radius: 0px 180px;
}
.membership-types-wrapper .membership-box:nth-child(1) .img-box:before, .membership-types-wrapper .membership-box:nth-child(4) .img-box:before, .membership-types-wrapper .membership-box:nth-child(7) .img-box:before, .membership-types-wrapper .membership-box:nth-child(10) .img-box:before {
content: "";
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/membership-slider-path1.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
position: absolute;
width: 91px;
height: 80px;
top: -15px;
z-index: 1;
left: 40px;
transition: transform 0.5s ease-in-out;
}
.membership-types-wrapper .membership-box:nth-child(2) .img-box:before, .membership-types-wrapper .membership-box:nth-child(5) .img-box:before, .membership-types-wrapper .membership-box:nth-child(8) .img-box:before, .membership-types-wrapper .membership-box:nth-child(11) .img-box:before {
content: "";
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/membership-slider-path2.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
position: absolute;
width: 99px;
height: 50px;
bottom: 0px;
z-index: 1;
left: 10px;
transition: transform 0.5s ease-in-out;
}
.membership-types-wrapper .membership-box:nth-child(3) .img-box:before, .membership-types-wrapper .membership-box:nth-child(6) .img-box:before, .membership-types-wrapper .membership-box:nth-child(9) .img-box:before, .membership-types-wrapper .membership-box:nth-child(12) .img-box:before {
content: "";
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/membership-slider-path3.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
position: absolute;
width: 90px;
height: 80px;
top: 90px;
z-index: 1;
right: -5px;
transition: transform 0.5s ease-in-out;
}
.membership-types-wrapper .membership-box:hover:nth-child(1) .img-box:before, .membership-types-wrapper .membership-box:hover:nth-child(4) .img-box:before, .membership-types-wrapper .membership-box:hover:nth-child(7) .img-box:before, .membership-types-wrapper .membership-box:hover:nth-child(10) .img-box:before {
transform: rotate(35deg);
}
.membership-types-wrapper .membership-box:hover:nth-child(2) .img-box:before, .membership-types-wrapper .membership-box:hover:nth-child(5) .img-box:before, .membership-types-wrapper .membership-box:hover:nth-child(8) .img-box:before, .membership-types-wrapper .membership-box:hover:nth-child(11) .img-box:before {
transform: rotate(-35deg);
}
.membership-types-wrapper .membership-box:hover:nth-child(3) .img-box:before, .membership-types-wrapper .membership-box:hover:nth-child(6) .img-box:before, .membership-types-wrapper .membership-box:hover:nth-child(9) .img-box:before, .membership-types-wrapper .membership-box:hover:nth-child(12) .img-box:before {
transform: rotate(35deg);
}
.membership-types-wrapper .membership-box:hover h4 {
color: #61B254;
transition: all 0.3s;
}
.membership-types-wrapper .membership-box:hover img {
transform: scale(1.1);
transition: all 0.3s;
}
.membership-types-wrapper .membership-box .img-box {
width: 100%;
float: left;
margin-bottom: 20px;
position: relative;
}
.membership-types-wrapper .membership-box .img-box .img-radius {
border-radius: 0 9vw;
}
.membership-types-wrapper .membership-box .img-box img {
transition: all 0.3s;
}
.membership-types-wrapper .membership-box .img-box .box,
.membership-types-wrapper .membership-box .img-box a {
width: 100%;
float: left;
overflow: hidden;
}
.membership-types-wrapper .membership-box h4 {
transition: all 0.3s;
}
.membership-types-wrapper .membership-box h6 {
font-weight: 400;
font-size: 18px;
transition: all 0.3s;
}
.tip-month-wrapper {
position: relative;
}
.tip-month-wrapper .tip-month-wrap {
width: 100%;
float: left;
} .tip-month-wrapper h2 {
text-transform: uppercase;
padding-bottom: 0px;
}
.tip-month-wrapper p {
color: rgba(0, 0, 0, 0.6);
}
.TotalSoftSimpleCalendar {
box-shadow: none !important;
margin: 0 !important;
height: initial !important;
background-color: #593E91 !important;
float: right;
border-radius: 25px;
max-width: initial !important;
width: 550px !important;
}
.TotalSoftSimpleCalendar .c-grid {
text-align: center;
background-color: transparent !important;
}
.c-grid-title {
background-color: #6A519C !important;
font-size: 20px !important;
font-weight: 500 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
font-family: "Satoshi" !important;
height: 50px !important;
padding: 0px !important;
}
.c-event-grid {
height: auto !important;
background-color: rgba(255, 255, 255, 0.02) !important;
padding: 15px;
display: flex;
justify-content: center;
}
.c-event-grid .c-pad-top {
font-family: "Satoshi" !important;
font-size: 20px !important;
font-weight: 700;
color: rgba(255, 255, 255, 0.6) !important;
background-color: transparent !important;
width: auto;
float: left;
padding: 0px 10px 0px 0px;
}
.c-event-grid .c-event-body {
background-color: transparent !important;
width: auto;
float: left;
padding: 0px 10px 0px 0px;
}
.c-event-grid .c-event-body .c-event-item {
padding: 0px !important;
}
.c-event-list .title {
color: white !important;
font-family: "Satoshi" !important;
font-size: 18px !important;
font-weight: 500;
}
.c-week-day.c-pad-top {
color: rgba(255, 255, 255, 0.5098039216) !important;
font-weight: 500;
}
.c-week-day.c-pad-top,
.c-day-previous-month.c-pad-top,
.c-day-next-month.c-pad-top,
.c-day.c-pad-top {
display: flex;
align-items: center;
justify-content: center;
padding: 0;
background-color: transparent !important;
font-size: 18px !important;
font-family: "Satoshi" !important;
width: 48px !important;
height: 40px !important;
margin: 0 15px !important;
}
.c-week-day.c-pad-top.c-event,
.c-day-previous-month.c-pad-top.c-event,
.c-day-next-month.c-pad-top.c-event,
.c-day.c-pad-top.c-event {
background-color: white !important;
color: #593E91 !important;
border-radius: 100px !important;
}
.c-day-previous-month.c-pad-top,
.c-day-next-month.c-pad-top,
.c-day.c-pad-top {
color: white !important;
font-weight: 700;
}
.c-previous.c-grid-title.c-pad-top {
border-radius: 20px 0px 0px 0px;
}
.c-next.c-grid-title.c-pad-top {
border-radius: 0px 20px 0px 0px;
}
.c-event-body p {
background-color: #5C4293;
margin-bottom: 0;
text-align: center;
color: white;
padding-top: 20px;
padding-bottom: 20px;
font-size: 18px;
color: rgba(255, 255, 255, 0.6705882353);
font-weight: 700;
}
.c-event-item {
display: none;
}
div#event-item-list-1 {
display: block;
}
.c-week-day.c-pad-top {
padding: 0;
} .inner-banner .fadeIn.animated .elementor-widget-container {
float: none;
display: inline-block;
}
.inner-banner .fadeIn.animated h1 {
animation: typing 2s steps(22), blink 0.5s step-end infinite alternate;
white-space: nowrap;
overflow: hidden;
} @keyframes typing {
from {
width: 0;
}
}
.about-iao-wrapper .img-box {
width: 40%;
float: left;
}
.about-iao-wrapper .text-box {
width: 60%;
float: left;
padding-left: 4vw;
}
.membership-cta-wrapper .text-box {
width: 100%;
float: left;
text-align: center;
padding-left: 40px;
padding-right: 40px;
background: rgba(89, 62, 145, 0.5);
}
.membership-cta-wrapper .text-box h2 {
color: #ffffff;
padding-bottom: 0px;
}
.img-radius-box {
padding: 100px 0;
}
.img-radius-box .img-box {
width: 35%;
float: left;
position: relative;
overflow: hidden;
padding-bottom: 15px;
padding-left: 15px;
}
.img-radius-box .img-box:after {
content: "";
position: absolute;
width: calc(100% - 15px);
height: calc(100% - 15px);
left: 0px;
bottom: 0;
background-color: rgba(89, 62, 145, 0.17);
border-radius: 0 120px;
z-index: -1;
}
.img-radius-box .img-box .elementor-widget-image a {
width: 100%;
}
.img-radius-box .img-box img {
width: 100%;
border-radius: 0px 120px;
overflow: hidden;
}
.img-radius-box .text-box {
width: 65%;
float: left;
padding-left: 6vw;
}
.img-radius-box .text-box:first-child {
padding-left: 0;
padding-right: 6vw;
}
.img-text-left-right-wrapper .img-box {
width: 35%;
float: left;
position: relative;
}
.img-text-left-right-wrapper .img-box .right-radius-180 {
overflow: hidden;
}
.img-text-left-right-wrapper .img-box img {
width: 100%;
}
.img-text-left-right-wrapper .text-box {
width: 65%;
float: left;
padding-left: 6vw;
}
.img-text-left-right-wrapper .text-box:first-child {
padding-left: 0;
padding-right: 6vw;
}
.img-text-left-right-wrapper.text-left-box .img-box {
order: 2;
}
.img-text-left-right-wrapper.text-left-box .text-box {
padding-right: 6vw;
padding-left: 0;
}
.box-wrap {
width: 100%;
float: left;
}
.title-wrap {
width: 100%;
float: left;
padding-bottom: 40px;
}
.introduction-list-wrapper {
overflow: hidden;
}
.introduction-list-wrapper .img-box {
width: 40%;
float: left;
position: relative;
}
.introduction-list-wrapper .img-box .elementor-image a {
width: 100%;
}
.introduction-list-wrapper .img-box img {
width: 100%;
}
.introduction-list-wrapper .text-box {
width: 60%;
float: left;
padding-left: 5vw;
}
.introduction-list-wrapper .text-box h6 {
padding-top: 15px;
}
.introduction-list-wrapper .text-box h6:first-child {
padding-top: 0;
}
.introduction-list-wrapper .box-wrap.even-box:nth-child(odd) .img-box {
order: 1;
}
.introduction-list-wrapper .box-wrap.even-box:nth-child(odd) .text-box {
order: 2;
padding-left: 5vw;
padding-right: 0vw;
}
.introduction-list-wrapper .box-wrap.even-box:nth-child(even) .img-box {
order: 2;
}
.introduction-list-wrapper .box-wrap.even-box:nth-child(even) .text-box {
order: 1;
padding-left: 0vw;
padding-right: 5vw;
}
.introduction-list-wrapper .box-wrap:last-child {
padding-bottom: 0px;
}
.introduction-list-wrapper .box-wrap:nth-child(odd) .green-pan {
bottom: -80px;
}
.introduction-list-wrapper .box-wrap:nth-child(odd) .img-box {
order: 2;
}
.introduction-list-wrapper .box-wrap:nth-child(odd) .img-box:before {
content: "";
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/membership-slider-path2.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
position: absolute;
width: 69px;
height: 35px;
top: -10px;
z-index: 1;
left: -50px;
transform: rotate(-25deg);
transition: transform 0.25s ease-in-out;
}
.introduction-list-wrapper .box-wrap:nth-child(odd) .text-box {
padding-left: 0px;
padding-right: 5vw;
}
.introduction-list-wrapper .box-wrap:nth-child(even) .green-pan {
right: inherit;
left: 0;
transform: rotate(78deg);
bottom: 18px;
}
.introduction-list-wrapper .box-wrap:nth-child(even) .right-radius-img-120 {
padding-bottom: 0;
padding-top: 15px;
padding-left: 0px;
padding-right: 15px;
}
.introduction-list-wrapper .box-wrap:nth-child(even) .right-radius-img-120:after {
right: 0px;
left: initial;
bottom: initial;
top: 0;
}
.green-pan {
width: 70px;
height: 60px;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/green-pan.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
right: 0;
bottom: 0;
position: absolute;
z-index: 1;
}
.round-path {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/membership-slider-path2.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
position: absolute;
width: 69px;
height: 35px;
bottom: 50px;
z-index: 1;
left: -20px;
}
.text-box.col2-box ul li,
.border-box.col2-box ul li,
.list-box.col2-box ul li {
width: 50%;
padding-right: 15px;
}
.text-box.col2-box ul li:before,
.border-box.col2-box ul li:before,
.list-box.col2-box ul li:before {
top: 9px;
}
.text-box.col2-box ul li h6,
.border-box.col2-box ul li h6,
.list-box.col2-box ul li h6 {
padding-bottom: 5px;
}
.text-box ul,
.text-box ol,
.border-box ul,
.border-box ol,
.list-box ul,
.list-box ol {
width: 100%;
float: left;
padding-bottom: 15px;
}
.text-box ul:last-child,
.text-box ol:last-child,
.border-box ul:last-child,
.border-box ol:last-child,
.list-box ul:last-child,
.list-box ol:last-child {
padding-bottom: 0px;
}
.text-box ul.column-count-2,
.text-box ol.column-count-2,
.border-box ul.column-count-2,
.border-box ol.column-count-2,
.list-box ul.column-count-2,
.list-box ol.column-count-2 {
column-count: 2;
}
.text-box ul li,
.text-box ol li,
.border-box ul li,
.border-box ol li,
.list-box ul li,
.list-box ol li {
width: 100%;
float: left;
position: relative;
font-size: 18px;
color: #000000;
line-height: 160%;
font-family: "Satoshi";
font-weight: 400;
padding-left: 25px;
padding-bottom: 15px;
}
.text-box ul li:last-child,
.text-box ol li:last-child,
.border-box ul li:last-child,
.border-box ol li:last-child,
.list-box ul li:last-child,
.list-box ol li:last-child {
padding-bottom: 0px;
}
.text-box ul li:before,
.text-box ol li:before,
.border-box ul li:before,
.border-box ol li:before,
.list-box ul li:before,
.list-box ol li:before {
content: "";
position: absolute;
width: 8px;
height: 8px;
background-color: #593E91;
left: 0;
top: 12px;
border-radius: 100%;
}
.introduction-cta-wrapper,
.path1 {
position: relative;
overflow: hidden;
} .introduction-cta-wrapper h3,
.path1 h3 {
padding-bottom: 40px;
}
.introduction-cta-wrapper .text-box-wrap,
.path1 .text-box-wrap {
padding: 0 4vw;
width: 100%;
float: left;
}
.become-member-wrapper .left-radius-100 {
overflow: hidden;
}
.become-member-wrapper .img-box {
width: 250px;
float: left;
}
.become-member-wrapper .text-box {
width: calc(100% - 500px);
padding: 0 5vw;
text-align: center;
}
.become-member-wrapper .text-box .btn-wrap {
padding: 0 10px;
}
.member-description-list .text-box {
width: 100%;
float: left;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 30px;
padding-bottom: 30px;
}
.member-description-list .text-box:last-child {
border-bottom: 0px solid rgba(0, 0, 0, 0.1);
margin-bottom: 0px;
padding-bottom: 0px;
}
.member-description-list .list-box ul {
padding-bottom: 15px;
}
.member-description-list .list-box ul:last-child {
padding-bottom: 0px;
}
.member-description-list .list-box ul li {
padding-bottom: 10px;
}
.member-description-list .list-box ul li:last-child {
padding-bottom: 0px;
}
.publications-wrapper .img-box {
width: 35%;
padding-right: 3.5vw;
float: left;
position: relative;
}
.publications-wrapper .img-box .right-radius-120 {
overflow: hidden;
}
.publications-wrapper .img-box .green-pan {
right: -30px;
bottom: 120px;
transform: rotate(-25deg);
}
.publications-wrapper .img-box .round-path {
top: 5px;
left: -10px;
transform: rotate(-30deg);
}
.publications-wrapper .text-box {
width: 65%;
float: left;
}
.iao-membership-wrap {
position: relative;
}
.iao-membership-wrap:before, .iao-membership-wrap:after {
content: "";
position: absolute;
background-repeat: no-repeat;
background-size: contain;
}
.iao-membership-wrap::before {
width: 12vw;
height: 29vw;
left: 0;
bottom: 12vw;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/iao-membership-before.svg);
background-position: left top;
}
.publication-benefits-wrapper .img-box:before {
content: "";
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/membership-slider-path2.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
position: absolute;
width: 69px;
height: 35px;
bottom: 50px;
z-index: 1;
left: -20px;
transition: transform 0.5s ease-in-out;
}
.publication-benefits-wrapper .green-pan {
top: 15px;
bottom: initial;
transform: rotate(35deg);
}
.logged-in #header ul .login {
display: none !important;
}
.logged-in #header ul .logout {
display: block !important;
}
#header ul .logout {
display: none !important;
}
.um-login.um-logout {
width: 100%;
margin-bottom: 0px !important;
}
.um-misc-with-img strong {
font-size: 22px;
}
.um-login.um-logout {
max-width: 330px !important;
}
.um-form {
width: 100%;
}
.um-misc-img {
max-width: 160px;
margin: 0 auto 15px;
}
.um-misc-with-img {
display: inline-block;
width: 100%;
border: none;
padding-top: 0;
}
ul.um-misc-ul {
width: 100%;
float: left;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
ul.um-misc-ul li {
margin: 0 10px;
width: auto;
float: left;
display: none;
}
ul.um-misc-ul li.login_profile {
display: block;
}
ul.um-misc-ul li a {
background-color: #5C3D98;
color: #ffffff !important;
border: 1px solid #5C3D98;
padding: 14px 30px;
border-radius: 30px;
width: auto;
font-size: 18px;
display: inline-block;
}
.um-2206.um .um-profile-body p:nth-child(2) {
display: none;
}
.uimob500 .um-field-half {
float: left !important;
}
.um * {
box-sizing: border-box;
}
.main-inner .form_wrapper {
margin-bottom: 40px;
width: 100%;
display: inline-block;
}
.main-inner .form_wrapper:last-child {
margin-bottom: 0px;
}
.main-inner .form_wrapper .gform_wrapper {
background: rgba(97, 178, 84, 0.1);
margin: 0;
padding: 50px 60px;
width: 100%;
float: left;
}
.path4 {
position: relative;
overflow: hidden;
}
.path4:before, .path4:after {
content: "";
position: absolute;
background-repeat: no-repeat;
background-size: contain;
}
.path4::before {
width: 10vw;
height: 18vw;
left: 0;
top: 28vw;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/short-code-left.svg);
background-position: left top;
}
.path4::after {
width: 8vw;
height: 19vw;
bottom: 30vw;
right: 0;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/short-code-right.svg);
background-position: right bottom;
}
.short-code-wrapper {
position: relative;
overflow: hidden;
}
.short-code-wrapper .gform_wrapper {
background: rgba(97, 178, 84, 0.1);
margin: 0;
padding: 80px 10vw;
width: 100%;
float: left;
}
body .gform_wrapper {
background: rgba(97, 178, 84, 0.1);
margin: 0;
padding: 80px 10vw;
width: 100%;
float: left;
}
.um-form .gform_wrapper {
background: rgba(97, 178, 84, 0.1);
margin: 0;
padding: 30px;
width: 100%;
float: left;
}
.gform_wrapper.gform_legacy_markup_wrapper .gform_heading {
width: 100%;
float: left;
margin-bottom: 30px;
}
.gform_wrapper.gform_legacy_markup_wrapper .gform_heading .gform_title {
color: #000000;
font-size: 36px;
font-style: normal;
text-transform: capitalize;
margin: 0px;
padding: 0 0 10px;
}
.gform_wrapper.gform_legacy_markup_wrapper .gform_heading .gform_description {
color: rgba(0, 0, 0, 0.6);
font-size: 18px;
font-weight: 400;
text-align: center;
display: none;
}
.gform_wrapper.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blue {
background-color: #61B254;
color: #fff;
height: auto;
float: left;
font-weight: 900;
font-size: 16px !important;
padding: 6px 15px;
border-radius: 20px;
}
.gform_wrapper.gform_legacy_markup_wrapper .gf_progressbar_percentage span {
line-height: 120%;
margin: 0px;
}
.gform_wrapper.gform_legacy_markup_wrapper .gf_progressbar {
border-radius: 20px;
background: #FFF;
float: left;
}
.gform_wrapper.gform_legacy_markup_wrapper .gf_progressbar_wrapper .gf_progressbar_title {
color: #000;
font-size: 14px !important;
font-family: "Satoshi";
font-weight: 400;
opacity: 1;
}
.gform_wrapper.gform_legacy_markup_wrapper .gf_progressbar_wrapper {
width: 100%;
float: left;
margin: 0;
padding: 0;
}
.gform_wrapper label, .gfield_required {
color: #000000 !important;
font-family: "Satoshi";
font-size: 16px !important;
margin: 0 !important;
padding: 0 0 10px;
line-height: 140% !important;
font-weight: 500 !important;
}
.gform_wrapper label,
.gform_wrapper.gform_legacy_markup_wrapper ul.gform_fields > li.gfield > label {
width: 100%;
float: left;
}
.gform_wrapper.gform_legacy_markup_wrapper ul.gform_fields > li.gfield_contains_required > label {
font-weight: 500 !important;
font-size: 20px !important;
padding: 0px;
}
body .form_wrapper .gform_wrapper form .gform_body div.gfield.gsection {
width: 100% !important;
}
body .form_wrapper .gform_wrapper form .gform_body div.gfield.gsection h3 {
color: #000000;
}
.gform_wrapper.gravity-theme fieldset {
width: 100%;
padding: 0 15px !important;
margin: 0 0px 20px !important;
}
.gform_wrapper.gravity-theme fieldset span {
color: #000000 !important;
line-height: 180%;
}
.ginput_container_consent input[type=checkbox] {
float: left;
width: 20px;
height: 20px;
margin: 3px 10px 0 0;
}
.ginput_container_consent .gform-field-label {
width: calc(100% - 30px);
float: left;
}
body .gform_wrapper.gravity-theme .gform_fields {
display: block !important;
}
body .gform_wrapper.gravity-theme .gform_footer,
body .gform_wrapper.gravity-theme .gform_page_footer {
width: 100% !important;
float: left;
padding: 15px 0 0 !important;
margin: 0 !important;
}
body .gform_wrapper.gravity-theme .gform_footer input,
body .gform_wrapper.gravity-theme .gform_page_footer input {
margin-bottom: 0 !important;
}
body .gform_wrapper form .gform_body,
body .gform_wrapper form .gform_footer {
float: left;
width: calc(100% + 30px) !important;
margin: 0 -15px !important;
}
body .gform_wrapper .gf_progressbar_wrapper {
display: none;
}
body .gform_wrapper form .gform_body ul {
width: 100%;
float: left;
display: flex;
flex-wrap: wrap;
}
body .gform_wrapper form .gform_body ul li.gfield,
body .gform_wrapper form .gform_body div.gfield {
padding: 0px;
width: 50% !important;
float: left;
padding: 0 15px !important;
margin: 0 0px 20px !important;
background-color: transparent;
border: none;
clear: inherit;
}
body .gform_wrapper form .gform_body .gform_heading {
width: 100%;
float: left;
text-align: left;
}
body .gform_wrapper form .gform_body ul li.gfield.gfield--type-section,
body .gform_wrapper form .gform_body div.gfield.gfield--type-section {
width: 100% !important;
}
body .gform_wrapper form .gform_body .gsection_title {
color: #000000;
}
body .gform_wrapper form .gform_body ul li.gfield.full-box,
body .gform_wrapper form .gform_body div.gfield.full-box {
width: 100% !important;
}
body .gform_wrapper form .gform_body ul li.gfield textarea,
body .gform_wrapper form .gform_body .gfield textarea {
width: 100% !important;
height: 120px !important;
border-radius: 5px !important;
}
body .gform_wrapper form .gform_body ul li.description textarea {
width: 100% !important;
}
body .gform_wrapper .validation_message {
color: #790000;
padding-top: 5px;
padding-right: 0px !important;
width: 100%;
float: left;
line-height: 120%;
font-weight: 500;
letter-spacing: 0.5px;
font-size: 14px;
}
body .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,
body .gform_wrapper li.gfield_error ul.gfield_checkbox,
body .gform_wrapper li.gfield_error ul.gfield_radio,
body .gform_wrapper .field_description_below .gfield_description.validation_message,
body .gform_wrapper .field_description_below .gfield_description {
color: #790000;
padding-top: 5px;
padding-right: 0px !important;
width: 100%;
float: left;
line-height: 120%;
font-weight: 500;
font-size: 14px;
letter-spacing: 0.5px;
border: none;
background-color: transparent;
padding: 10px 0 5px;
}
body .gform_wrapper .field_description_below .gfield_description {
color: #333333;
padding-top: 10px;
margin: 0 !important;
line-height: 140% !important;
}
body .gform_confirmation_message {
width: 100%;
float: left;
text-align: center;
font-weight: normal;
font-family: "Satoshi";
background-color: #029300;
line-height: 125%;
border: 1px solid #E8E8E8;
border-radius: 5px;
padding: 16px 20px;
color: #ffffff;
font-size: 16px;
}
body .gform_wrapper.gravity-theme .gform_validation_errors,
body .gform_wrapper div.validation_error {
margin: 0 0 20px;
border: 1px solid #790000;
padding: 14px 15px;
line-height: 120%;
font-size: 16px;
float: left;
background-color: transparent;
text-align: center;
}
body .gform_wrapper.gravity-theme .gform_validation_errors h2,
body .gform_wrapper div.validation_error h2 {
font-family: "Satoshi" !important;
margin: 0px !important;
color: #790000;
font-size: 16px;
font-weight: 700 !important;
padding: 0 !important;
}
.gform_wrapper.gravity-theme .gfield_error legend {
color: #000000;
}
body input[type=text],
body select,
body textarea,
body [type=search],
body input[type=tel],
body input[type=email],
body input[type=number],
body input[type=password],
body .um-form input[type=text],
body .um-form input[type=search],
body .um-form input[type=tel],
body .um-form input[type=email],
body .um-form input[type=number],
body .um-form input[type=password] {
width: 100% !important;
border-radius: 5px !important;
padding: 14px 20px !important;
border: 1px solid #DAE7D8 !important;
color: #000000 !important;
box-shadow: none;
font-family: "Satoshi" !important;
height: auto !important;
font-weight: 500;
line-height: 125% !important;
font-size: 16px !important;
margin: 0 !important;
background-color: #ffffff !important;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: none;
}
.um-directory .um-member-directory-map-controls .um-member-directory-map-controls-half .um-field-area input[type=text] {
background-position: center left;
}
.um-directory .um-member-directory-header .um-member-directory-header-row .um-filtered-line .um-members-filter-tag {
padding: 10px !important;
}
.um-search-filter .select2.select2-container .select2-selection,
.um-field .select2.select2-container .select2-selection {
padding: 6px 20px !important;
height: 50px;
line-height: 120% !important;
border-radius: 5px !important;
}
.um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow:before,
.um-field .select2.select2-container .select2-selection .select2-selection__arrow:before {
line-height: 50px !important;
}
body select,
body .um-form select {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/select-arrow.png);
background-repeat: no-repeat;
background-position: right 20px center;
padding-right: 40px !important;
}
body .gform_wrapper textarea.small {
height: 80px;
}
body .gform_wrapper .gform_page_footer {
padding: 0 15px;
margin-bottom: 0px;
text-align: left;
width: 100%;
float: right;
margin-top: 0px;
border: none;
}
.gform_wrapper form .gform_body ul li.gfield.full-box.inner-box-50 .gform-grid-col {
width: 50%;
float: left;
padding-top: 20px;
margin: 0px !important;
}
.gform_wrapper form .gform_body ul li.gfield.full-box.inner-box-50 .gform-grid-col:nth-child(2),
.gform_wrapper form .gform_body ul li.gfield.full-box.inner-box-50 .gform-grid-col:nth-child(5) {
padding-left: 15px;
padding-right: 0;
}
.gform_wrapper form .gform_body ul li.gfield.full-box.inner-box-50 .gform-grid-col:nth-child(3) {
width: 100% !important;
padding-left: 0px;
padding-right: 0;
}
body .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left,
.gform_wrapper.gform_legacy_markup_wrapper .ginput_complex .ginput_left {
padding-left: 0px !important;
padding-right: 15px !important;
margin-right: 0px !important;
}
.gform_wrapper.gform_legacy_markup_wrapper .ginput_complex .ginput_right {
padding-left: 15px !important;
padding-right: 0px !important;
}
.gform_wrapper.gform_legacy_markup_wrapper .ginput_complex .ginput_left,
.gform_wrapper.gform_legacy_markup_wrapper .ginput_complex .ginput_right {
width: 50% !important;
float: left;
padding-top: 15px;
margin: 0px;
}
.gform_wrapper form .gform_body ul li.gfield.full-box span.ginput_full {
width: 100% !important;
float: left;
margin: 0px;
padding-top: 15px;
}
.gform_wrapper form .gform_body ul li.gfield.label label {
font-weight: 500 !important;
font-size: 16px !important;
padding: 0 0 10px;
}
.gform_legacy_markup_wrapper .clear-multi {
width: 100%;
float: left;
}
.gform_wrapper form .gform_body ul li.gfield.gf_list_3col li {
min-height: initial;
margin: 6px 0;
padding-right: 15px !important;
}
.gform_wrapper form .gform_body ul li.gfield.gf_list_3col li input {
float: left;
width: 22px;
height: 22px;
margin: 0 12px 0 0;
}
.gform_wrapper form .gform_body ul.gfield_checkbox {
margin: 0px !important;
}
.gform_wrapper form .gform_body ul li.gfield.gf_list_3col li label {
font-size: 16px !important;
}
.gform_wrapper form .gform_body ul .ginput_container_checkbox {
width: 100%;
float: left;
margin: 0px !important;
}
body .gform_wrapper form .gform_body ul li.gfield.full-box.border-title {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
width: calc(100% - 30px) !important;
margin: 15px 15px 30px !important;
}
body .gform_wrapper span.ginput_total {
color: #000 !important;
margin: 0px !important;
font-weight: 700;
font-style: normal;
}
body .gform_wrapper form .gform_body ul li.gfield.gfield--type-total label,
body .gform_wrapper form .gform_body ul li.gfield.gfield--type-radio label {
font-weight: 500 !important;
font-size: 18px !important;
}
body .gform_legacy_markup_wrapper .top_label div.ginput_container {
margin-top: 0px !important;
width: 100% !important;
float: left;
line-height: 120%;
}
body .gform_legacy_markup_wrapper .top_label div.ginput_container .gfield_radio,
body .gform_wrapper div.ginput_container .gfield_radio {
width: 100%;
float: left;
margin: 10px 0 0;
}
body .gform_legacy_markup_wrapper .top_label div.ginput_container .gfield_radio li,
body .gform_wrapper div.ginput_container .gfield_radio .gchoice {
width: auto;
float: left;
clear: both;
border: 1px solid #333333;
background: #F3F9F2;
border-radius: 5px;
margin: 0px 20px 10px 0;
padding: 14px 20px !important;
display: flex;
align-items: center;
}
body .gform_legacy_markup_wrapper .top_label div.ginput_container .gfield_radio li label,
body .gform_wrapper div.ginput_container .gfield_radio .gchoice label {
padding-bottom: 0px;
}
body .gform_legacy_markup_wrapper .top_label div.ginput_container .gfield_radio li:last-child,
body .gform_wrapper div.ginput_container .gfield_radio .gchoice:last-child {
margin-right: 0px;
}
body .gform_legacy_markup_wrapper .top_label div.ginput_container .gfield_radio li input,
body .gform_wrapper div.ginput_container .gfield_radio .gchoice input {
float: left;
cursor: pointer;
}
body .gform_legacy_markup_wrapper .top_label div.ginput_container .gfield_radio li label,
body .gform_wrapper div.ginput_container .gfield_radio .gchoice label {
max-width: 100%;
padding-left: 8px;
cursor: pointer;
}
body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
max-width: 100%;
}
body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,
body .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
width: 50% !important;
}
body .gform_wrapper input[type=submit],
body .gform_wrapper .gform_page_footer input[type=button] {
margin: 0 10px 10px 0 !important;
padding: 14px 30px !important;
}
body .gform_wrapper .gform_page_footer input[type=button]:last-child,
body .gform_wrapper input[type=submit]:last-child {
margin: 0 !important;
}
.gform_wrapper.gravity-theme .gform_page_footer.top_label {
padding: 0 15px !important;
}
.copy_values_option_container {
width: 100%;
float: left;
}
.copy_values_option_container input[type=checkbox] {
float: left;
width: 22px;
height: 22px;
margin: 0 12px 0 0;
}
.copy_values_option_container .copy_values_option_label {
width: auto;
padding: 0 !important;
line-height: 120% !important;
}
.gfield--type-stripe_creditcard .gform-grid-col {
width: 100%;
float: left;
padding-bottom: 15px;
display: flex;
flex-wrap: wrap;
}
.gfield--type-stripe_creditcard .gform-grid-col .StripeElement {
border-radius: 5px !important;
padding: 14px 20px !important;
border: 1px solid #DAE7D8 !important;
height: auto !important;
background-color: transparent !important;
width: 100%;
float: left;
order: 2;
}
.gfield--type-stripe_creditcard .gform-grid-col input {
order: 2;
}
.gfield--type-stripe_creditcard .gform-grid-col .gfield_description {
order: 3;
}
.gform_legacy_markup_wrapper ul.gfield_checkbox li label,
.gform_legacy_markup_wrapper ul.gfield_radio li label {
width: auto !important;
min-width: calc(100% - 34px);
}
body .gform_wrapper form .gform_body ul li {
width: 33.33%;
}
legend.gfield_label.gform-field-label {
font-weight: 500 !important;
font-size: 18px !important;
}
legend.gfield_label.gform-field-label span.gfield_required {
padding-bottom: 0;
}
.gform_wrapper.gravity-theme .field_sublabel_above .ginput_complex {
width: 100%;
float: left;
margin: 0px;
}
.gform_wrapper.gravity-theme .ginput_container_address span {
flex: inherit;
padding-left: 0;
padding-right: 0;
width: 100%;
}
.gform_wrapper.gravity-theme .gform_previous_button.button,
.gform_wrapper.gravity-theme .gform_save_link.button {
background-color: transparent;
margin-bottom: 0px;
outline: none;
}
.um {
margin-bottom: 0px !important;
}
.um.um-directory .um-members-pagination-box .um-members-pagi {
justify-content: flex-end;
}
.um.um-directory .um-members-pagination-box .um-members-pagi .pagi.current {
color: #593E91 !important;
background-color: transparent !important;
font-weight: 900;
}
body .um-directory .um-members-pagination-box .um-members-pagi .pagi.current:hover {
color: #593E91 !important;
}
.um.um-directory .um-members-pagination-box .um-members-pagi .pagi {
color: rgba(0, 0, 0, 0.24);
font-size: 22px;
line-height: 34px !important;
}
.um.um-directory .um-members-pagination-box .um-members-pagi .pagi.pagi-arrow i:before {
top: -4px;
}
.um-members-wrapper {
width: 100%;
float: left;
border-radius: 30px;
border: 1px solid rgba(92, 61, 152, 0.2);
background: rgba(87, 61, 154, 0.1);
overflow: hidden;
}
.um-directory .um-members-wrapper .um-members-intro {
width: 100%;
float: left;
margin: 0px;
padding: 10px 20px;
}
.um-directory .um-members-wrapper .um-members-intro .um-members-total {
color: #000;
font-size: 34px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: capitalize;
font-family: "Passenger Display";
}
.um-directory .um-members-wrapper .um-members.um-members-list {
grid-gap: 0px !important;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container {
margin: 0 0 0px 0 !important;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member {
border: none;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member:nth-child(even) {
background-color: transparent;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-card-header .um-member-name a {
font-size: 18px;
line-height: 120%;
color: #000;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-tagline {
color: rgba(0, 0, 0, 0.7) !important;
font-size: 16px !important;
line-height: 140%;
margin-bottom: 5px;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-tagline:last-child {
margin-bottom: 0px;
}
.um-account .um-account-main {
display: none;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-meta-main .um-member-meta .um-member-metaline:first-child {
padding-top: 0px;
}
.wp-block-table thead {
border-bottom: 0px solid;
}
.wp-block-table.is-style-stripes,
.table-clinic-responsive {
width: 100%;
float: left;
overflow: auto;
border: none;
}
.wp-block-table.is-style-stripes .has-fixed-layout,
.wp-block-table.is-style-stripes .box-wrap,
.table-clinic-responsive .has-fixed-layout,
.table-clinic-responsive .box-wrap {
width: 100%;
float: left;
border-radius: 15px;
border: 1px solid rgba(92, 61, 152, 0.2) !important;
background: #ffffff;
overflow: hidden;
min-width: 1000px;
box-sizing: border-box;
border-collapse: initial;
}
.wp-block-table.is-style-stripes table,
.wp-block-table.is-style-stripes thead,
.wp-block-table.is-style-stripes tbody,
.table-clinic-responsive table,
.table-clinic-responsive thead,
.table-clinic-responsive tbody {
width: 100%;
}
.wp-block-table.is-style-stripes table thead tr,
.wp-block-table.is-style-stripes table thead th,
.wp-block-table.is-style-stripes table tbody tr,
.wp-block-table.is-style-stripes table tbody td,
.table-clinic-responsive table thead tr,
.table-clinic-responsive table thead th,
.table-clinic-responsive table tbody tr,
.table-clinic-responsive table tbody td {
border: none;
color: #000;
font-size: 16px;
font-weight: 700;
padding: 14px 15px;
line-height: 140%;
vertical-align: middle;
}
.wp-block-table.is-style-stripes table tbody th,
.wp-block-table.is-style-stripes table tbody td,
.table-clinic-responsive table tbody th,
.table-clinic-responsive table tbody td {
font-weight: 400;
}
.wp-block-table.is-style-stripes table thead tr,
.table-clinic-responsive table thead tr {
background-color: rgba(87, 61, 154, 0.1) !important;
}
.wp-block-table.is-style-stripes table tbody tr:nth-child(even),
.table-clinic-responsive table tbody tr:nth-child(even) {
background-color: rgba(87, 61, 154, 0.1) !important;
}
.wp-block-table.is-style-stripes table tbody tr:nth-child(odd),
.table-clinic-responsive table tbody tr:nth-child(odd) {
background-color: #ffffff !important;
}
.dataTables_wrapper {
width: 100%;
float: left;
overflow: auto;
}
.dataTables_wrapper .tablepress {
width: 100%;
float: left;
border-radius: 30px;
border: 1px solid rgba(92, 61, 152, 0.2) !important;
background: #ffffff;
overflow: hidden;
min-width: 1000px;
box-sizing: border-box;
}
table.dataTable thead th,
table.dataTable thead td,
table.dataTable tbody th,
table.dataTable tbody td {
border: none;
color: #000;
font-size: 16px;
font-weight: 700;
padding: 25px 15px;
}
table.dataTable tbody th,
table.dataTable tbody td {
font-weight: 400;
}
.tablepress > :where(thead, tfoot) > * > th {
background-color: rgba(87, 61, 154, 0.1) !important;
}
.tablepress > :where(tbody) > .odd > * {
background-color: rgba(87, 61, 154, 0.1) !important;
}
.tablepress > :where(tbody) > .even > * {
background-color: #ffffff !important;
}
.dataTables_wrapper .dataTables_filter label {
width: 100%;
float: left;
display: flex;
align-items: center;
}
.dataTables_wrapper .dataTables_filter label input[type=search] {
margin-left: 10px !important;
}
.dataTables_wrapper .dataTables_length label {
width: 100%;
float: left;
display: flex;
align-items: center;
}
body .dataTables_wrapper .dataTables_length select {
margin: 0 10px !important;
}
.dataTables_wrapper .dataTables_info {
color: #000;
}
.dataTables_paginate.paging_simple {
padding: 0 0px;
margin-right: 10px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled) {
cursor: pointer;
}
.dataTables_paginate.paging_simple .paginate_button.previous {
padding-left: 12px;
}
.dataTables_paginate.paging_simple .paginate_button.next {
padding-right: 12px;
}
.dataTables_paginate.paging_simple .paginate_button.next:after {
right: 0px;
top: 3px;
}
.dataTables_paginate.paging_simple .paginate_button.previous:before {
left: 0px;
top: 3px;
}
.dataTables_paginate.paging_simple .paginate_button:after,
.dataTables_paginate.paging_simple .paginate_button:before {
font-weight: 400 !important;
text-shadow: none !important;
color: #000000;
}
.introduction-list-wrapper.an-introduction-wrap {
position: relative;
}
.introduction-list-wrapper.an-introduction-wrap:before, .introduction-list-wrapper.an-introduction-wrap:after {
content: "";
background-repeat: no-repeat;
background-size: contain;
position: absolute;
z-index: -1;
}
.introduction-list-wrapper.an-introduction-wrap:before {
width: 7vw;
height: 24vw;
left: 0;
bottom: 32%;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/an-introduction-left.svg);
background-position: center left;
}
.introduction-list-wrapper.an-introduction-wrap:after {
width: 10vw;
height: 19vw;
right: 0;
bottom: 100px;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/an-introduction-right.svg);
background-position: center right;
}
.introduction-list-wrapper.an-introduction-wrap .box-wrap:nth-child(odd) .img-box:before {
display: none;
}
.introduction-list-wrapper.global-scale-wrap {
position: relative;
}
.introduction-list-wrapper.global-scale-wrap .img-box:before {
display: none;
}
.introduction-list-wrapper.global-scale-wrap:before, .introduction-list-wrapper.global-scale-wrap:after {
content: "";
background-repeat: no-repeat;
background-size: contain;
position: absolute;
z-index: -1;
}
.introduction-list-wrapper.global-scale-wrap:before {
width: 8vw;
height: 9vw;
left: 0;
top: 10%;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/global-scale-left.svg);
background-position: center left;
}
.introduction-list-wrapper.global-scale-wrap:after {
width: 13vw;
height: 30vw;
right: 0;
bottom: 5%;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/global-scale-right.svg);
background-position: center right;
}
.path2 {
overflow: hidden;
} .path3 {
overflow: hidden;
} .text-bg-path:after {
content: "";
position: absolute;
background-repeat: no-repeat;
background-size: contain;
width: 8vw;
height: 19vw;
bottom: -10vw;
right: 0;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/short-code-right.svg);
background-position: right bottom;
}
.full-text-wrapper {
width: 100%;
float: left;
position: relative;
} .full-text-wrapper h6 {
padding-top: 15px;
}
.full-text-wrapper h6:first-child {
padding-top: 0px;
}
.introduction-list-wrapper.ijo-article-submission-box {
position: relative;
}
.introduction-list-wrapper.ijo-article-submission-box .img-box:before {
display: none;
} .become-member-wrapper.ijo-wrapper .text-box {
padding: 0 40px;
}
.become-member-wrapper.ijo-wrapper .img-box .left-radius-100 {
overflow: hidden;
}
.search-cont {
width: 100%;
float: left;
position: relative;
padding-bottom: 20px;
}
.search-cont .search {
width: 100%;
float: left;
}
.search-cont input.search-input {
border: 1px solid rgba(0, 0, 0, 0.2) !important;
border-radius: 50px !important;
padding: 13px 200px 12px 25px !important;
}
.search-cont .search-submit {
color: #593E91;
font-family: "Satoshi";
border: 1px solid #593E91;
padding: 16px 70px;
font-size: 18px;
font-weight: 700;
background-color: transparent;
position: absolute;
right: 0;
top: 0;
border-radius: 50px;
transition: all 0.3s;
}
.search-cont .search-submit:hover {
border: 1px solid #61b254;
color: #61b254;
}
.um-member-directory-search-line .um-do-search.um-button {
color: #ffffff;
font-family: "Satoshi";
background-color: #593E91 !important;
font-weight: 500 !important;
position: absolute;
right: 0;
top: 0;
}
body .um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line label .um-search-line {
padding-right: 190px !important;
}
body .um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line .um-do-search {
margin: 0px 0 !important;
padding: 17px 60px !important;
box-shadow: none !important;
min-width: initial !important;
}
body .um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line {
width: 100%;
}
body .um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line label {
min-width: 100%;
max-width: 100%;
margin: 0;
float: left;
}
.introduction-list-wrapper.iao-market-wrapper .box-wrap:nth-child(odd) .green-pan {
bottom: 0px;
}
.commercial-video-wrap .video-wrap,
.commercial-video-wrap .elementor-section {
width: calc(100% + 60px);
margin: 0 -30px;
float: left;
}
.commercial-video-wrap .video-wrap .video-box,
.commercial-video-wrap .elementor-section .video-box {
width: 50%;
float: left;
padding: 0 30px;
text-align: center;
}
.commercial-video-wrap .video-wrap .video-box iframe,
.commercial-video-wrap .elementor-section .video-box iframe {
width: 100%;
float: left;
min-height: 390px;
background-color: #000000;
}
.commercial-video-wrap h6 {
padding-top: 5px;
color: #5C3D98;
}
.path-none.img-box:before {
display: none;
}
body .gform_wrapper p {
color: #000000;
}
.gform-legacy-datepicker.ui-datepicker {
min-width: 276px;
background-color: #ffffff;
}
.gform-legacy-datepicker.ui-datepicker .ui-datepicker-header,
.gform-legacy-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-header {
border: none;
min-height: initial !important;
padding: 5px 0;
background-color: rgb(92, 66, 147);
border-bottom: 1px solid #bbbbbb;
}
.gform-legacy-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-month,
.gform-legacy-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-year {
max-height: initial;
padding: 5px 30px 5px 10px !important;
background-position: right 10px center;
font-size: 14px !important;
color: #ffffff !important;
margin: 0 5px !important;
border-color: #ffffff !important;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/w-select-arrow.png);
}
.gform-legacy-datepicker.ui-datepicker .ui-datepicker-calendar .ui-state-default {
background: #ded9e9;
box-shadow: none;
text-shadow: none;
color: #000000;
}
.gform-legacy-datepicker.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled {
background-color: rgba(92, 61, 152, 0.1);
}
.gform-legacy-datepicker.ui-datepicker th {
color: #000000;
font-size: 14px;
text-shadow: none;
background-color: rgba(92, 61, 152, 0.3);
}
.advertising-opportunities-wrap .img-box {
width: 30%;
float: left;
}
.advertising-opportunities-wrap .text-box {
width: 70%;
float: left;
padding-left: 50px;
}
.advertising-opportunities-wrap .text-box a {
font-weight: 500;
}
.advertising-opportunities-wrap .text-box a.wp-block-file__button {
background-color: #E2E2E2;
color: #000;
font-size: 16px;
padding: 8px 30px;
border-radius: 50px;
margin-left: 10px;
}
.gsection h2.gsection_title {
color: #000;
font-weight: 500;
font-size: 30px;
}
.advertising-opportunities-box .gform_wrapper.gform_legacy_markup_wrapper .gform_heading {
margin-bottom: 0px;
}
.advertising-opportunities-box .gform_wrapper.gform_legacy_markup_wrapper .text-box {
font-size: 18px;
text-align: center;
line-height: 180% !important;
}
.advertising-opportunities-box .gform_legacy_markup_wrapper li.gfield.field_description_below + li.gsection.form-title {
border-bottom: 1px solid rgba(92, 97, 92, 0.1);
padding-bottom: 20px !important;
width: 80% !important;
margin: 0 auto 20px !important;
}
.advertising-opportunities-box .gform_legacy_markup_wrapper li.gfield.field_description_below + li.gsection.form-title h2 {
color: #000;
font-weight: 500;
font-size: 30px;
}
.advertising-opportunities-box .gform_wrapper span.ginput_product_price_label,
.advertising-opportunities-box .gform_wrapper span.ginput_product_price,
.advertising-opportunities-box .gform_wrapper span.ginput_quantity_label {
color: #353535 !important;
font-size: 16px;
font-style: normal;
font-weight: 500;
}
body .ginput_container_singleproduct input {
width: 100px !important;
background: #ffffff !important;
border: none !important;
padding: 10px 10px !important;
}
.gform_legacy_markup_wrapper span.ginput_quantity_label {
margin-right: 5px;
}
.member-description-list .list-box ul.box-3col {
display: flex;
flex-wrap: wrap;
}
.member-description-list .list-box ul.box-3col li {
width: calc(33.33% - 33.33px);
float: left;
padding: 0px 20px 0 0;
margin: 10px 50px 10px 0;
font-size: 16px;
border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.member-description-list .list-box ul.box-3col li:nth-child(3n), .member-description-list .list-box ul.box-3col li:last-child {
margin-right: 0;
padding-right: 0px;
border-right: 0px solid rgba(0, 0, 0, 0.2);
}
.member-description-list .list-box ul.box-3col li strong {
font-size: 18px;
}
.member-description-list .list-box ul.box-3col li:before {
display: none;
}
.elementor-widget-accordion .elementor-accordion-item {
width: 100%;
float: left;
margin-bottom: 20px;
margin-top: 0px;
border: none;
}
.elementor-widget-accordion .elementor-accordion-item:last-child {
margin-bottom: 0px;
}
.elementor-widget-accordion .elementor-accordion {
border: none !important;
width: 100%;
padding: 0;
background-color: transparent;
}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-icon {
display: none;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
background-color: rgba(97, 178, 84, 0.1);
width: 100%;
float: left;
padding: 14px 20px 14px 60px;
color: #000;
font-family: "Passenger Display";
font-size: 30px;
font-weight: 500;
line-height: 120%;
border-radius: 5px;
position: relative;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-title {
font-family: "Passenger Display";
color: #000;
font-weight: 500;
pointer-events: none;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title:before {
content: "";
width: 16px;
height: 2px;
background-color: #000;
position: absolute;
left: 22px;
top: 50%;
transform: translate(0, -50%);
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title:after {
content: "";
width: 2px;
height: 16px;
background-color: #000;
position: absolute;
left: 29px;
top: 50%;
transform: translate(0, -50%);
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active:after {
opacity: 0;
}
.elementor-widget-accordion .elementor-tab-content {
width: 100%;
float: left;
padding: 25px 0;
border: none;
}
.elementor-widget-accordion .elementor-tab-content .wp-block-file__button {
background-color: #E2E2E2;
color: #000;
font-size: 16px;
padding: 8px 30px;
border-radius: 50px;
}
.elementor-widget-accordion .elementor-tab-content .img {
width: 300px;
float: left;
padding-bottom: 20px;
}
.elementor-widget-accordion .elementor-tab-content .text {
width: calc(100% - 300px);
float: left;
padding-bottom: 20px;
padding-left: 30px;
}
.elementor-widget-accordion .elementor-tab-content br {
clear: both;
}
.elementor-widget-accordion .elementor-tab-content .video-box {
width: 50%;
float: left;
padding: 10px;
text-align: center;
}
.elementor-widget-accordion .elementor-tab-content .video-box a {
font-size: 18px;
display: inline-block;
margin: 10px 0;
}
.elementor-widget-accordion .list-box ul {
margin-bottom: 20px;
}
.elementor-widget-accordion .list-box ul:last-child {
margin-bottom: 0px;
}
.faq-wrapper h4 {
line-height: 140%;
}
.faq-wrapper #accordion {
width: 100%;
float: left;
}
.faq-wrapper .card,
.faq-wrapper .elementor-accordion-item {
width: 100%;
float: left;
margin-bottom: 20px;
margin-top: 0px;
border: none;
}
.faq-wrapper .card:last-child,
.faq-wrapper .elementor-accordion-item:last-child {
margin-bottom: 0px;
}
.faq-wrapper .card-header,
.faq-wrapper .elementor-accordion {
border: none !important;
width: 100%;
padding: 0;
background-color: transparent;
}
.faq-wrapper .card-header .elementor-accordion-icon,
.faq-wrapper .elementor-accordion .elementor-accordion-icon {
display: none;
}
.faq-wrapper .card-header .card-link,
.faq-wrapper .card-header .elementor-tab-title,
.faq-wrapper .elementor-accordion .card-link,
.faq-wrapper .elementor-accordion .elementor-tab-title {
background-color: rgba(97, 178, 84, 0.1);
width: 100%;
float: left;
padding: 14px 20px 14px 60px;
color: #000;
font-family: "Passenger Display";
font-size: 30px;
font-weight: 500;
line-height: 120%;
border-radius: 5px;
position: relative;
}
.faq-wrapper .card-header .card-link .elementor-accordion-title,
.faq-wrapper .card-header .elementor-tab-title .elementor-accordion-title,
.faq-wrapper .elementor-accordion .card-link .elementor-accordion-title,
.faq-wrapper .elementor-accordion .elementor-tab-title .elementor-accordion-title {
font-family: "Passenger Display";
color: #000;
font-weight: 500;
pointer-events: none;
}
.faq-wrapper .card-header .card-link:before,
.faq-wrapper .card-header .elementor-tab-title:before,
.faq-wrapper .elementor-accordion .card-link:before,
.faq-wrapper .elementor-accordion .elementor-tab-title:before {
content: "";
width: 16px;
height: 2px;
background-color: #000;
position: absolute;
left: 22px;
top: 50%;
transform: translate(0, -50%);
}
.faq-wrapper .card-header .card-link:after,
.faq-wrapper .card-header .elementor-tab-title:after,
.faq-wrapper .elementor-accordion .card-link:after,
.faq-wrapper .elementor-accordion .elementor-tab-title:after {
content: "";
width: 2px;
height: 16px;
background-color: #000;
position: absolute;
left: 29px;
top: 50%;
transform: translate(0, -50%);
}
.faq-wrapper .card-header .card-link.collapsed:after, .faq-wrapper .card-header .card-link.elementor-active:after,
.faq-wrapper .card-header .elementor-tab-title.collapsed:after,
.faq-wrapper .card-header .elementor-tab-title.elementor-active:after,
.faq-wrapper .elementor-accordion .card-link.collapsed:after,
.faq-wrapper .elementor-accordion .card-link.elementor-active:after,
.faq-wrapper .elementor-accordion .elementor-tab-title.collapsed:after,
.faq-wrapper .elementor-accordion .elementor-tab-title.elementor-active:after {
opacity: 0;
}
.faq-wrapper .collapse {
width: 100%;
float: left;
}
.faq-wrapper .elementor-tab-content {
height: 0;
visibility: hidden;
}
.faq-wrapper .elementor-tab-content.elementor-active {
height: auto;
visibility: visible;
}
.faq-wrapper .card-body,
.faq-wrapper .elementor-tab-content {
width: 100%;
float: left;
padding: 25px 0;
border: none;
}
.faq-wrapper .card-body .wp-block-file__button,
.faq-wrapper .elementor-tab-content .wp-block-file__button {
background-color: #E2E2E2;
color: #000;
font-size: 16px;
padding: 8px 30px;
border-radius: 50px;
}
.faq-wrapper .card-body.list-box ul,
.faq-wrapper .elementor-tab-content.list-box ul {
margin-bottom: 20px;
}
.faq-wrapper .card-body.list-box ul:last-child,
.faq-wrapper .elementor-tab-content.list-box ul:last-child {
margin-bottom: 0px;
}
.short-code-wrapper.contact-wrapper:before, .short-code-wrapper.contact-wrapper:after {
display: none;
}
.short-code-wrapper.contact-wrapper .gform_wrapper {
padding: 40px 50px;
border-radius: 15px;
}
.short-code-wrapper.contact-wrapper .gform_wrapper .gform_heading {
display: none;
}
.short-code-wrapper.contact-wrapper .gform_wrapper form {
width: 100%;
float: left;
}
.contact-wrapper h4 {
padding-bottom: 30px;
}
.contact-wrapper .info-box {
width: 30%;
float: left;
}
.contact-wrapper .info-box ul {
width: 100%;
float: left;
}
.contact-wrapper .info-box ul li {
width: 100%;
float: left;
display: flex;
align-items: center;
margin-bottom: 30px;
}
.contact-wrapper .info-box ul li:last-child {
margin-bottom: 0px;
}
.contact-wrapper .info-box ul li .icon {
width: 60px;
height: 60px;
float: left;
border-radius: 100%;
background-color: rgba(97, 178, 84, 0.1);
display: flex;
align-items: center;
justify-content: center;
}
.contact-wrapper .info-box ul li .text {
width: calc(100% - 60px);
float: left;
padding-left: 20px;
}
.contact-wrapper .info-box ul li .text h6 {
padding-bottom: 5px;
}
.contact-wrapper .info-box ul li .text p {
padding-bottom: 0;
font-size: 16px;
}
.contact-wrapper .right-box {
width: 70%;
float: left;
padding-left: 40px;
}
.contact-wrapper .right-box iframe {
width: 100%;
height: 440px;
}
.contact-wrapper .map-box {
width: 100%;
float: left;
padding-left: 4vw;
padding-right: 4vw;
}
.contact-wrapper .map-box .box-wrap {
width: 100%;
float: left;
position: relative;
padding: 25px;
}
.contact-wrapper .map-box .box-wrap:before, .contact-wrapper .map-box .box-wrap:after {
content: "";
position: absolute;
width: 17vw;
height: 18vw;
border-radius: 60px 0;
background-color: rgba(89, 62, 145, 0.16);
z-index: -1;
}
.contact-wrapper .map-box .box-wrap:before {
top: 0;
right: 0;
}
.contact-wrapper .map-box .box-wrap:after {
left: 0;
bottom: 0;
}
.contact-wrapper .map-box .box-wrap iframe {
width: 100%;
height: 550px;
border-radius: 10px;
}
.contact-bottom-wrap {
position: relative;
}
.contact-bottom-wrap .info-box ul li .icon {
background-color: rgba(91, 62, 152, 0.1) !important;
}
.contact-bottom-wrap:before, .contact-bottom-wrap:after {
content: "";
background-repeat: no-repeat;
background-size: contain;
position: absolute;
z-index: -1;
}
.contact-bottom-wrap:before {
width: 9vw;
height: 14vw;
left: 0;
bottom: 0px;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/contact-path-left.svg);
background-position: left bottom;
}
.contact-bottom-wrap:after {
width: 12vw;
height: 20vw;
bottom: 0px;
right: 0;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/contact-path-right.svg);
background-position: right bottom;
}
.membership-types-wrapper.our-staff-wrapper .membership-box {
padding-right: 60px;
}
.login-wrapper .left-box {
width: 60%;
float: left;
}
.login-wrapper .left-box .um-login,
.login-wrapper .left-box .uimob500 {
float: left;
max-width: 520px;
}
.login-wrapper .left-box .um-login .um-field-half,
.login-wrapper .left-box .uimob500 .um-field-half {
width: 100%;
margin: 0;
}
.login-wrapper .left-box .um-login .um-field-block .text-center,
.login-wrapper .left-box .uimob500 .um-field-block .text-center {
text-align: left !important;
padding: 0px;
}
.login-wrapper .left-box .um-login .um-field-block .text-center .btn,
.login-wrapper .left-box .uimob500 .um-field-block .text-center .btn {
margin-top: 0px !important;
}
.login-wrapper .left-box .um-login .um-center,
.login-wrapper .left-box .uimob500 .um-center {
text-align: left;
width: 100%;
float: left;
margin: 0px !important;
}
.login-wrapper .left-box .um-login form > div:last-child,
.login-wrapper .left-box .uimob500 form > div:last-child {
margin-top: 15px;
}
.login-wrapper .left-box .um-form,
.login-wrapper .left-box form,
.login-wrapper .left-box .um-row,
.login-wrapper .left-box .um-col-1 {
width: 100%;
float: left;
}
.login-wrapper .left-box .um-row {
margin: 0 !important;
}
.login-wrapper .right-box {
width: 40%;
float: left;
}
.um-form,
form,
.um-field-block,
.um-field,
.um-col-alt {
width: 100%;
float: left;
}
.um-center .um-button {
display: inline-block !important;
width: auto !important;
min-width: auto !important;
padding: 14px 40px !important;
margin-top: 20px !important;
}
.um-field {
padding: 25px 0 0 0;
}
.um-field:first-child {
padding: 0px;
}
.um-col-alt {
margin: 10px 0 0px 0;
}
.um-field-checkbox-state, .um-field-radio-state {
cursor: pointer;
}
.um-icon-android-checkbox-outline:before,
.um-icon-android-checkbox-outline-blank:before {
color: #5C3D98;
font-size: 32px;
}
.um-field-checkbox-option,
.um-field-radio-option {
margin: 0px 0px 0px 40px;
line-height: 120%;
color: #000000 !important;
display: block;
padding: 7px 0;
cursor: pointer;
}
.modal > div {
width: 100%;
float: left;
box-sizing: border-box;
padding: 20px 20px !important;
}
.modal > div > span.modal-close {
background-color: #61b254;
width: 34px;
height: 34px;
text-align: center;
display: flex;
justify-content: center;
color: #ffffff;
border-radius: 100%;
font-size: 26px;
line-height: 110%;
position: absolute;
right: 10px;
top: 10px;
}
.modal > div > span.modal-close:hover {
background-color: #81c176;
}
.modal > div hr {
display: none;
}
.um-header {
min-height: inherit;
}
.um-row {
width: 100%;
float: left;
margin: 0px !important;
}
.um-profile .um-profile-body {
padding-top: 0px;
padding-bottom: 0px;
}
.um .um-profile-body {
padding-top: 30px;
}
.wp-block-columns {
width: 100%;
}
.wp-block-cover .wp-block-heading,
.wp-block-cover .wp-block-heading strong {
color: #ffffff !important;
}
.welcome-members .wp-block-columns {
display: block !important;
width: 100%;
float: left;
}
.welcome-members .wp-block-columns .wp-block-column {
width: 100%;
float: left;
}
.wp-block-search .wp-block-search__label {
width: 100%;
float: left;
padding: 15px 0;
text-align: left;
line-height: 120%;
border-bottom: 2px solid #5c3d98;
}
.wp-block-search__inside-wrapper {
width: 100%;
float: left;
}
.wp-block-button__link {
margin-top: 0px !important;
}
.wp-block-buttons {
width: 100%;
justify-content: flex-start !important;
padding-top: 10px;
}
.bbp-template-notice ul li {
padding-left: 0 !important;
}
.bbp-template-notice ul li:before {
display: none !important;
}
ul.bbp-forums li {
padding-left: 0 !important;
}
ul.bbp-forums li:before {
display: none !important;
}
.subscription-toggle {
font-size: 16px;
}
#bbpress-forums {
max-width: 1200px;
margin: 80px auto;
}
#bbpress-forums div.bbp-the-content-wrapper {
width: 100%;
float: left;
}
#bbpress-forums div.wp-editor-container {
border: none;
}
#bbpress-forums fieldset.bbp-form label {
color: #000000 !important;
font-family: "Satoshi";
font-size: 16px !important;
margin: 0 !important;
padding: 0 0 10px;
line-height: 140% !important;
width: calc(100% - 35px);
}
#bbpress-forums fieldset.bbp-form input[type=checkbox] {
width: 20px;
height: 20px;
margin-right: 10px;
margin-top: 5px;
}
#bbpress-forums fieldset.bbp-form legend {
font-size: 14px;
margin-bottom: 0px;
}
div.bbp-template-notice, div.indicator-hint {
width: 100%;
float: left;
padding: 5px 20px;
}
#bbpress-forums {
padding: 0 15px;
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
padding: 20px !important;
}
main {
padding: 0 !important;
}
.pagination {
width: 100%;
text-align: center;
display: inline-block;
margin: 30px 0 0;
}
.pagination .current {
background: #5c3d98 !important;
color: #ffffff !important;
}
.pagination span,
.pagination a {
background: #ffffff !important;
border: 1px solid #5c3d98;
font-weight: 500;
text-wrap: nowrap;
display: inline-block;
margin-top: 10px;
}
article {
border-bottom: 2px solid #5c3d98;
padding-top: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
.single-post article {
border-bottom: 0px solid #5c3d98;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
}
.category article:nth-child(odd) {
background: transparent;
}
.wp-block-media-text {
width: 100%;
}
.gform_wrapper span.ginput_product_price_label,
.gform_wrapper span.ginput_product_price,
.gform_wrapper span.ginput_quantity_label {
color: #000000 !important;
}
.page-id-425 .wp-block-image .aligncenter {
float: left;
}
.bordered {
border: 1px solid #ccc;
box-shadow: none;
margin: 15px 0 !important;
width: 100%;
float: left;
}
.elementor-align-justify .elementor-button {
width: auto;
}
body.page-id-77906 .elementor-widget-heading .elementor-heading-title {
text-align: center;
}
.download-install-and-use-box .box-wrap .img-box:before {
left: initial !important;
right: -20px;
top: 0 !important;
transform: rotate(30deg) !important;
}
.download-install-and-use-box .box-wrap .img-box .green-pan {
bottom: 30%;
right: initial;
left: -30px;
transform: rotate(-75deg);
}
.download-install-and-use-box .box-wrap .text-box a {
text-decoration: underline !important;
opacity: 1;
}
.study-clubs-box .box-wrap .img-box:before {
left: -20px !important;
top: 0 !important;
transform: rotate(-30deg) !important;
}
.study-clubs-box .box-wrap .img-box .green-pan {
bottom: 30%;
right: -30px;
transform: rotate(-25deg);
}
.study-clubs-box .box-wrap .text-box a {
text-decoration: underline !important;
opacity: 1;
}
.bordered-wrapper {
width: calc(100% + 50px);
margin: 0 -25px;
display: flex;
flex-wrap: wrap;
}
.bordered-wrapper .bordered-box {
width: calc(50% - 50px);
margin: 0 25px 40px;
float: left;
padding: 50px;
background-color: rgba(89, 62, 145, 0.16);
border-radius: 0 60px;
}
.bordered-wrapper .bordered-box:nth-child(3), .bordered-wrapper .bordered-box:nth-child(4), .bordered-wrapper .bordered-box:nth-child(7), .bordered-wrapper .bordered-box:nth-child(8), .bordered-wrapper .bordered-box:nth-child(11), .bordered-wrapper .bordered-box:nth-child(12), .bordered-wrapper .bordered-box:nth-child(15), .bordered-wrapper .bordered-box:nth-child(16), .bordered-wrapper .bordered-box:nth-child(19), .bordered-wrapper .bordered-box:nth-child(20), .bordered-wrapper .bordered-box:nth-child(23), .bordered-wrapper .bordered-box:nth-child(24), .bordered-wrapper .bordered-box:nth-child(27), .bordered-wrapper .bordered-box:nth-child(28), .bordered-wrapper .bordered-box:nth-child(31), .bordered-wrapper .bordered-box:nth-child(32), .bordered-wrapper .bordered-box:nth-child(35), .bordered-wrapper .bordered-box:nth-child(36), .bordered-wrapper .bordered-box:nth-child(39), .bordered-wrapper .bordered-box:nth-child(40) {
background-color: #EFF7EE;
}
.bordered-wrapper .bordered-box:nth-child(3) .title, .bordered-wrapper .bordered-box:nth-child(4) .title, .bordered-wrapper .bordered-box:nth-child(7) .title, .bordered-wrapper .bordered-box:nth-child(8) .title, .bordered-wrapper .bordered-box:nth-child(11) .title, .bordered-wrapper .bordered-box:nth-child(12) .title, .bordered-wrapper .bordered-box:nth-child(15) .title, .bordered-wrapper .bordered-box:nth-child(16) .title, .bordered-wrapper .bordered-box:nth-child(19) .title, .bordered-wrapper .bordered-box:nth-child(20) .title, .bordered-wrapper .bordered-box:nth-child(23) .title, .bordered-wrapper .bordered-box:nth-child(24) .title, .bordered-wrapper .bordered-box:nth-child(27) .title, .bordered-wrapper .bordered-box:nth-child(28) .title, .bordered-wrapper .bordered-box:nth-child(31) .title, .bordered-wrapper .bordered-box:nth-child(32) .title, .bordered-wrapper .bordered-box:nth-child(35) .title, .bordered-wrapper .bordered-box:nth-child(36) .title, .bordered-wrapper .bordered-box:nth-child(39) .title, .bordered-wrapper .bordered-box:nth-child(40) .title {
border-bottom: 1px solid #61B254;
}
.bordered-wrapper .bordered-box .title {
width: 100%;
border-bottom: 1px solid #9E84E3;
padding-bottom: 30px;
margin-bottom: 30px;
}
.bordered-wrapper .bordered-box .title:last-child {
border-bottom: 0px solid #9E84E3;
padding-bottom: 0px;
margin-bottom: 0px;
}
.bordered-wrapper .bordered-box .details {
width: 100%;
}
.bordered-wrapper .bordered-box .details strong {
width: 180px;
margin-right: 0.5em;
}
.bordered-wrapper .bordered-box .details span {
width: calc(100% - 180px);
}
.tier-advancement-wrapper .bottom-box {
width: 100%;
}
.tier-advancement-wrapper .box-wrap {
width: 100%;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding-bottom: 30px;
margin-bottom: 30px;
}
.tier-advancement-wrapper .elementor-widget-accordion {
margin: 30px 0;
}
.tier-advancement-wrapper .elementor-widget-accordion:first-child {
margin-top: 0px;
}
.tier-advancement-wrapper .elementor-widget-accordion:last-child {
margin-bottom: 0px;
}
.tier-advancement-wrapper .left-box {
width: 50%;
float: left;
padding-right: 30px;
}
.tier-advancement-wrapper .right-box {
width: 50%;
float: left;
padding-left: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
}
.tier-advancement-wrapper .right-box img {
width: 100%;
}
.tier-advancement-wrapper .elementor-col-100 .box-wrap:last-child {
border-bottom: 0px solid rgba(0, 0, 0, 0.1);
padding-bottom: 0px;
margin-bottom: 0px;
}
.tier-advancement-wrapper .bottom-box .box-wrap:last-child {
border-bottom: 0px solid rgba(0, 0, 0, 0.1);
padding-bottom: 0px;
margin-bottom: 0px;
}
.imc-master-program-wrapper {
text-align: center;
}
.imc-master-program-wrapper iframe {
width: 80%;
height: 450px;
background-color: #000000;
border-radius: 180px 0;
margin-top: 20px;
}
.swiper-slide {
cursor: move;
}
.case-acceptance-wrapper {
position: relative;
}
.case-acceptance-wrapper .title-wrap h4 {
font-family: "Satoshi";
}
.case-acceptance-wrapper .case-acceptance-slider {
width: 100%;
float: left;
overflow: hidden;
}
.case-acceptance-wrapper .case-acceptance-slider .section {
width: 100% !important;
}
.case-acceptance-wrapper .case-acceptance-slider .box-wrap {
opacity: 0 !important;
visibility: hidden;
transition: all 0.3s;
}
.case-acceptance-wrapper .case-acceptance-slider .box-wrap:nth-child(even) .img-box {
order: 2;
}
.case-acceptance-wrapper .case-acceptance-slider .box-wrap:nth-child(even) .text-box {
padding-left: 0px;
padding-right: 5vw;
}
.case-acceptance-wrapper .case-acceptance-slider .box-wrap.swiper-slide-active {
opacity: 1 !important;
visibility: visible;
}
.case-acceptance-wrapper .case-acceptance-arrow { position: relative;
display: block;
height: 28px;
margin-top: 0px;
}
.case-acceptance-wrapper .case-acceptance-arrow > div {
width: 52px;
height: 28px;
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
top: 0;
margin-top: 0px;
}
.case-acceptance-wrapper .case-acceptance-arrow > div.swiper-button-prev {
left: calc(50% - 72px);
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/slider-arrow-prev.svg);
}
.case-acceptance-wrapper .case-acceptance-arrow > div.swiper-button-prev.swiper-button-disabled {
opacity: 0.2;
}
.case-acceptance-wrapper .case-acceptance-arrow > div.swiper-button-next {
left: calc(50% + 30px);
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/slider-arrow-next.svg);
}
.case-acceptance-wrapper .case-acceptance-arrow > div.swiper-button-next.swiper-button-disabled {
opacity: 0.2;
}
.small-image-wrapper .img-box {
width: 30%;
float: left;
position: relative;
z-index: 1;
}
.small-image-wrapper .text-box {
width: 70%;
float: left;
padding-left: 50px;
position: relative;
z-index: 1;
}
.small-image-wrapper .text-box:first-child {
padding-left: 0;
padding-right: 50px;
}
.small-image-wrapper .elementor-section {
padding-bottom: 80px;
}
.small-image-wrapper .elementor-section:last-child {
padding-bottom: 0px;
}
.large-image-wrapper {
overflow: hidden;
}
.large-image-wrapper .img-box {
width: 40%;
float: left;
position: relative;
}
.large-image-wrapper .img-box img {
width: 100%;
}
.large-image-wrapper .text-box {
width: 60%;
float: left;
padding-left: 5vw;
}
.large-image-wrapper .text-box:first-child {
padding-left: 0;
padding-right: 5vw;
}
.large-image-wrapper .elementor-section {
padding-bottom: 80px;
}
.large-image-wrapper .elementor-section:last-child {
padding-bottom: 0px;
}
.past-annual-meeting-wrapper {
position: relative;
overflow: hidden;
}
.past-annual-meeting-wrapper:nth-child(even):before, .past-annual-meeting-wrapper:nth-child(even):after {
content: "";
background-repeat: no-repeat;
background-size: contain;
position: absolute;
z-index: -1;
}
.past-annual-meeting-wrapper:nth-child(even):before {
width: 74px;
height: 157px;
left: 0;
bottom: 16%;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/past-annual-meeting-even-before.svg);
background-position: left bottom;
}
.past-annual-meeting-wrapper:nth-child(even):after {
width: 87px;
height: 797px;
top: 10%;
right: 0;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/past-annual-meeting-even-after.svg);
background-position: right bottom;
}
.past-annual-meeting-wrapper:nth-child(odd) {
background-color: rgba(97, 178, 84, 0.1);
}
.past-annual-meeting-wrapper:nth-child(odd):before, .past-annual-meeting-wrapper:nth-child(odd):after {
content: "";
background-repeat: no-repeat;
background-size: contain;
position: absolute;
z-index: -1;
}
.past-annual-meeting-wrapper:nth-child(odd):before {
width: 13vw;
height: 14vw;
left: 0;
bottom: 8%;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/past-annual-meeting-before.svg);
background-position: left bottom;
}
.past-annual-meeting-wrapper:nth-child(odd):after {
width: 78px;
height: 158px;
top: 8%;
right: 0;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/past-annual-meeting-after.svg);
background-position: right bottom;
}
.past-annual-meeting-wrapper .title-wrap {
padding-bottom: 10px;
}
.past-annual-meeting-wrapper .title-wrap h5 {
font-family: "Satoshi";
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
padding-bottom: 20px;
margin-bottom: 20px;
}
.past-annual-meeting-wrapper .title-wrap h6 {
opacity: 0.6;
}
.past-annual-meeting-wrapper .gallery,
.past-annual-meeting-wrapper .past-annual-meeting-box {
width: calc(100% + 20px);
margin: 0 -10px !important;
padding-top: 10px;
float: left;
column-count: 4;
gap: 0;
}
.past-annual-meeting-wrapper .gallery br,
.past-annual-meeting-wrapper .past-annual-meeting-box br {
display: none;
}
.past-annual-meeting-wrapper .gallery .gallery-item,
.past-annual-meeting-wrapper .gallery .img-box,
.past-annual-meeting-wrapper .past-annual-meeting-box .gallery-item,
.past-annual-meeting-wrapper .past-annual-meeting-box .img-box {
width: 100% !important;
padding: 0 10px 20px;
max-width: 100% !important;
margin: 0px !important;
}
.past-annual-meeting-wrapper .gallery .gallery-item .gallery-icon,
.past-annual-meeting-wrapper .gallery .gallery-item a,
.past-annual-meeting-wrapper .gallery .img-box .gallery-icon,
.past-annual-meeting-wrapper .gallery .img-box a,
.past-annual-meeting-wrapper .past-annual-meeting-box .gallery-item .gallery-icon,
.past-annual-meeting-wrapper .past-annual-meeting-box .gallery-item a,
.past-annual-meeting-wrapper .past-annual-meeting-box .img-box .gallery-icon,
.past-annual-meeting-wrapper .past-annual-meeting-box .img-box a {
width: 100%;
float: left;
}
.past-annual-meeting-wrapper .gallery .gallery-item img,
.past-annual-meeting-wrapper .gallery .img-box img,
.past-annual-meeting-wrapper .past-annual-meeting-box .gallery-item img,
.past-annual-meeting-wrapper .past-annual-meeting-box .img-box img {
width: 100%;
border: none !important;
}
.past-annual-meeting-wrapper.past-annual-meeting-title {
width: 100%;
float: left;
padding: 40px 0;
}
.past-annual-meeting-wrapper.past-annual-meeting-title:before, .past-annual-meeting-wrapper.past-annual-meeting-title:after {
display: none;
}
.past-annual-meeting-wrapper.past-annual-meeting-title .title-wrap {
padding-bottom: 0px;
}
.past-annual-meeting-wrapper.past-annual-meeting-title .title-wrap h5 {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: 0;
}
.elementor-slideshow__footer {
display: none;
}
.fancybox-caption--separate {
display: none;
}
.elementor-edit-mode {
margin-top: 150px;
}
#elementor-add-new-section {
width: 100%;
}
.btn-pdg-lr-10 .btn-wrap {
padding: 0 10px;
}
.category-wrapper .type-post {
width: 100%;
float: left;
display: flex;
flex-wrap: wrap;
align-items: center;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding-bottom: 50px;
margin-bottom: 50px;
}
.category-wrapper .type-post:nth-last-child(2) {
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: 0px;
}
.category-wrapper .type-post .wp-post-image {
width: 270px !important;
float: left;
border-radius: 50px 0px;
overflow: hidden;
}
.category-wrapper .type-post .text-box {
width: calc(100% - 270px);
float: left;
padding-left: 80px;
}
.category-wrapper .type-post .text-box:first-child {
width: 100%;
padding-left: 0;
}
.category-wrapper .type-post .text-box h4 a {
font-family: "Passenger Display";
}
.inner-banner h1.font-404 {
font-size: 10vw;
line-height: 90% !important;
}
.logged-in > section {
padding-top: 40px;
}
.inner-banner > .elementor-container {
width: 100%;
}
.wp-block-file__button {
background-color: #E2E2E2;
color: #000;
font-size: 16px;
padding: 8px 30px;
border-radius: 50px;
margin-left: 10px;
}
.wp-block-file__button:first-child {
margin-left: 0px;
}
.member-description-list .text-box .gform_wrapper {
background-color: transparent;
margin: 0px;
padding: 0px;
}
.member-description-list .text-box .gform_heading .gform_title {
text-align: left;
padding: 0;
}
.member-description-list .text-box .elementor-widget-shortcode {
margin-top: 30px;
}
.elementor-widget-image-carousel {
margin: 30px 0;
position: relative !important;
}
.elementor-widget-image-carousel:first-child {
margin-top: 0px;
}
.elementor-widget-image-carousel:last-child {
margin-bottom: 0px;
}
.swiper-pagination-bullet-active {
background: #5c3d98;
}
.swiper-pagination-bullet {
width: 10px;
height: 10px;
}
.elementor-widget-image-carousel .swiper-slide {
padding-right: 20px;
}
.elementor-accordion .box-50 {
width: 50%;
float: left;
padding-right: 30px;
margin-bottom: 30px;
}
.elementor-accordion iframe,
.member-description-list .text-box iframe,
.member-description-list .text-box video {
width: 100%;
float: left;
min-height: 400px;
background-color: #000000;
border-radius: 120px 0;
}
#mega-menu-wrap-member_nav #mega-menu-member_nav > li.mega-menu-item.mega-current-menu-ancestor .mega-current-menu-item > a {
color: #61b254 !important;
}
.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),
.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
padding-right: 15px;
}
.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full),
.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full) {
padding-left: 15px;
padding-right: 0;
}
.border-box .elementor-col-25 {
width: 25%;
}
.border-box .elementor-col-33 {
width: 33.33%;
}
.border-box .elementor-col-50 {
width: 50%;
}
.border-box img {
mix-blend-mode: darken;
}
.border-box > .elementor-container > .elementor-row {
width: calc(100% + 20px);
margin: 0 -10px;
}
.border-box .elementor-inner-column .elementor-column-wrap {
margin: 10px 10px;
background-color: rgba(92, 66, 147, 0.1);
border-radius: 10px;
padding: 20px;
width: calc(100% - 20px);
}
.multi-box {
width: calc(100% + 30px) !important;
margin: 0 -15px;
}
.multi-box .elementor-inner-column {
padding: 10px 15px;
}
.multi-box .elementor-column.elementor-col-25 li {
padding-bottom: 5px;
}
#bbpress-forums div.bbp-search-form {
width: 100%;
position: relative;
padding-bottom: 20px;
}
#bbpress-forums #bbp-search-form #bbp_search {
border: 1px solid rgba(0, 0, 0, 0.2) !important;
border-radius: 50px !important;
padding: 14px 200px 14px 25px !important;
}
#bbpress-forums #bbp-search-form [type=submit] {
color: #593E91;
font-family: "Satoshi";
border: 1px solid #593E91;
padding: 15px 70px;
font-size: 18px;
font-weight: 700;
background-color: transparent;
position: absolute;
right: 0;
top: 0;
border-radius: 50px;
}
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results,
#bbpress-forums ul.bbp-topics {
width: 100%;
float: left;
border-radius: 15px;
border: 1px solid rgba(92, 61, 152, 0.2) !important;
background: #ffffff;
overflow: hidden;
box-sizing: border-box;
border-collapse: initial;
}
#bbpress-forums li.bbp-header {
background-color: rgba(87, 61, 154, 0.1) !important;
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
padding: 0px !important;
width: 100%;
float: left;
}
#bbpress-forums li.bbp-header ul,
#bbpress-forums li.bbp-body ul.forum {
display: flex;
justify-content: space-between;
align-items: center;
}
#bbpress-forums li.bbp-header div,
#bbpress-forums li.bbp-header li,
#bbpress-forums li.bbp-footer div,
#bbpress-forums li.bbp-footer li {
color: #000;
font-size: 16px;
font-weight: 700;
padding: 14px 15px !important;
line-height: 140%;
}
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
background-color: #ffffff;
}
#bbpress-forums div.even,
#bbpress-forums ul.even {
background-color: #eeebf5;
}
#bbpress-forums li.bbp-footer,
#bbpress-forums li.bbp-header {
background-color: #ffffff;
padding: 0;
}
.bbp-forum-title {
width: 100%;
}
#bbpress-forums li.bbp-body ul li,
#bbpress-forums li.bbp-body .bbp-forum-header {
color: #000;
font-size: 16px;
font-weight: 400;
padding: 10px 15px !important;
line-height: 140%;
background-color: transparent;
}
#bbpress-forums li.bbp-body ul li .bbp-forum-content {
margin: 0;
font-size: 13px;
line-height: 140%;
}
#bbpress-forums li.bbp-body ul li a.bbp-forum-title {
padding: 4px 0;
display: inline-block;
}
#bbpress-forums div.bbp-forum-title h3,
#bbpress-forums div.bbp-reply-title h3,
#bbpress-forums div.bbp-topic-title h3 {
margin-bottom: 0;
font-family: "Satoshi" !important;
font-size: 16px;
}
.bbp-pagination {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.bbp-pagination:last-child {
margin-bottom: 0px !important;
}
.bbp-pagination-count {
font-size: 14px;
margin: 10px 0;
}
#bbpress-forums .bbp-pagination-links a,
#bbpress-forums .bbp-pagination-links span.current {
font-size: 16px;
padding: 8px 15px;
transition: all 0.3s;
}
#bbpress-forums .bbp-pagination-links a:hover,
#bbpress-forums .bbp-pagination-links span.current,
#bbpress-forums .bbp-topic-pagination a:hover {
background: #eeebf5;
border: 1px solid #eeebf5;
}
#bbpress-forums div.bbp-forum-header,
#bbpress-forums div.bbp-reply-header,
#bbpress-forums div.bbp-topic-header {
background-color: #ffffff;
}
#bbpress-forums div.bbp-forum-content::after,
#bbpress-forums div.bbp-reply-content::after,
#bbpress-forums div.bbp-topic-content::after {
display: none;
}
div.bbp-forum-header, div.bbp-reply-header, div.bbp-topic-header {
border-bottom: 1px solid #ddd;
}
span.bbp-admin-links a {
font-size: 14px;
}
.bbp-submit-wrapper {
width: 100%;
margin-top: 0px !important;
}
.bbp-submit-wrapper button {
margin-top: 0px;
}
#bbpress-forums fieldset.bbp-form {
padding: 20px 20px;
margin-bottom: 0px;
}
#bbpress-forums fieldset.bbp-form input,
#bbpress-forums fieldset.bbp-form p,
#bbpress-forums fieldset.bbp-form select,
#bbpress-forums fieldset.bbp-form textarea {
margin: 0 0 15px;
}
#bbpress-forums div.bbp-the-content-wrapper {
margin-bottom: 15px;
}
#mega-menu-wrap-member_nav #mega-menu-member_nav > li.mega-menu-item.mega-current-menu-ancestor .mega-current-menu-parent > a {
color: #61b254 !important;
}
.elementor-widget-heading > .elementor-widget-container {
float: left;
width: 100%;
}
.slider-wrapper .elementor-column.elementor-col-50 {
width: 100%;
}
.slider-wrapper .elementor-column.elementor-col-50 .elementor-column.elementor-col-50 {
width: 50%;
}
.slider-wrap {
animation-name: fade;
animation-duration: 1.5s;
}
.um-field-block {
line-height: 160%;
}
@keyframes fade {
from {
opacity: 0.4;
}
to {
opacity: 1;
}
}
.main-inner .elementor-widget-button {
display: inline-block;
width: auto;
padding-right: 15px;
}
.main-inner .elementor-widget-button:last-child {
padding-right: 0px;
}
.main-inner .elementor-widget-text-editor.col2-box ul li {
width: 50%;
padding-right: 15px;
}
.main-inner .elementor-widget-text-editor.col2-box ul li:before {
top: 9px;
}
.main-inner .elementor-widget-text-editor.col2-box ul li h6 {
padding-bottom: 5px;
}
.main-inner .elementor-widget-text-editor ul,
.main-inner .elementor-widget-text-editor ol {
width: 100%;
float: left;
padding-bottom: 15px;
}
.main-inner .elementor-widget-text-editor ul:last-child,
.main-inner .elementor-widget-text-editor ol:last-child {
padding-bottom: 0px;
}
.main-inner .elementor-widget-text-editor ul.column-count-2,
.main-inner .elementor-widget-text-editor ol.column-count-2 {
column-count: 2;
}
.main-inner .elementor-widget-text-editor ul li,
.main-inner .elementor-widget-text-editor ol li {
width: 100%;
float: left;
position: relative;
font-size: 18px;
color: #000000;
line-height: 160%;
font-family: "Satoshi";
font-weight: 400;
padding-left: 25px;
padding-bottom: 15px;
}
.main-inner .elementor-widget-text-editor ul li:last-child,
.main-inner .elementor-widget-text-editor ol li:last-child {
padding-bottom: 0px;
}
.main-inner .elementor-widget-text-editor ul li:before,
.main-inner .elementor-widget-text-editor ol li:before {
content: "";
position: absolute;
width: 8px;
height: 8px;
background-color: #593E91;
left: 0;
top: 12px;
border-radius: 100%;
}
.elementor-element-10375b6 .elementor-row {
align-items: center;
}
.elementor-element-6cc29eb.text-bg-path:after {
bottom: 5vw;
}
.elementor-element-fe6dbf9 {
max-width: 80%;
margin: 0 auto;
}
.image-radius-widget {
width: auto;
max-width: 100%;
border-radius: 0px 120px;
overflow: hidden;
display: inline-block;
}
.bg-radius-img {
display: inline-block;
padding-bottom: 12px;
}
.elementor-text-editor iframe,
.elementor-widget-video .elementor-wrapper iframe,
.elementor-widget-video .elementor-wrapper video {
border-radius: 120px 0;
}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
line-height: 140% !important;
}
.page-id-95 .border-box .elementor-inner-column .elementor-column-wrap {
padding: 40px;
}
.elementor-element-08c41ca .elementor-wrapper {
max-height: 450px;
width: 100%;
}
.um-profile-body h5 {
font-family: "Satoshi" !important;
}
.inner-banner .banner-wrap {
max-width: 70%;
margin: 0 auto;
}
.member-promotional h4 {
font-family: "Satoshi" !important;
text-align: center;
font-size: 20px;
padding-bottom: 30px !important;
}
.member-promotional .elementor-inline-editing p {
padding: 0;
}
.member-promotional .box-wrap video {
width: 100%;
float: left;
height: 100%;
border-radius: 6vw 0;
position: relative;
background-color: rgba(89, 62, 145, 0.17);
padding: 15px;
z-index: 1;
}
.post-img-box .elementor-widget-image img {
border-radius: 20px;
overflow: hidden;
height: 100%;
width: 100%;
object-fit: cover;
}
.post-img-box .elementor-widget-image {
padding: 5px;
}
.single-post .main-inner .elementor-widget-text-editor ul li:before,
.single-post .main-inner .elementor-widget-text-editor ol li:before {
background-color: #61b254;
top: 8px;
}
.post-wrapper .img-box:before {
content: "";
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/membership-slider-path2.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
position: absolute;
width: 69px;
height: 35px;
top: 15px;
z-index: 1;
left: -20px;
transition: transform 0.5s ease-in-out;
transform: rotate(-30deg);
}
.post-wrapper .img-box .green-pan {
bottom: 40%;
transform: rotate(-30deg);
right: -30px;
} footer {
width: 100%;
float: left;
background-color: #5C3D98;
transform: inherit !important;
}
.footer-wrapper .footer-wrap {
width: 100%;
float: left;
}
.footer-wrapper h5 {
color: #ffffff;
font-size: 18px;
}
.footer-wrapper p,
.footer-wrapper a {
color: #E7E7E7;
font-size: 18px;
line-height: 150%;
float: left;
}
.footer-wrapper a:hover {
color: #61B254;
}
.footer-wrapper .footer-logo {
max-width: 340px;
float: left;
width: 100%;
}
.footer-wrapper .footer-logo img {
width: 190px;
}
.footer-wrapper .footer-contact {
max-width: 340px;
float: left;
width: 100%;
}
.footer-wrapper .footer-contact ul {
width: 100%;
float: left;
}
.footer-wrapper .footer-contact ul li {
width: 100%;
float: left;
margin-bottom: 15px;
padding-left: 35px;
background-repeat: no-repeat;
background-position: left top 6px;
background-size: 20px;
}
.footer-wrapper .footer-contact ul li.phone {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/ic-call.svg);
background-position: left top 5px;
}
.footer-wrapper .footer-contact ul li.email {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/ic-email.svg);
}
.footer-wrapper .footer-contact ul li.address {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/ic-location.svg);
}
.footer-wrapper .footer-contact ul li:last-child {
margin-bottom: 0px;
}
.footer-wrapper .footer-menu-box {
width: calc(100% - 680px);
float: left;
display: flex;
justify-content: space-between;
padding-left: 4vw;
}
.footer-wrapper .footer-menu-box .box-wrap {
width: 260px;
float: left;
}
.footer-wrapper .menu-main-menu-container {
width: 100%;
float: left;
}
.footer-wrapper ul.menu {
width: 100%;
float: left;
}
.footer-wrapper ul.menu li {
width: 100%;
display: inline-block;
margin-bottom: 10px;
}
.footer-wrapper ul.menu li:last-child {
margin-bottom: 0px;
}
.footer-wrapper .copy-right {
width: 100%;
float: left;
text-align: center;
}
.footer-wrapper .copy-right .copy-right-box {
width: 100%;
float: left;
padding: 25px 0;
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.footer-wrapper .copy-right .copy-right-box p,
.footer-wrapper .copy-right .copy-right-box a {
color: rgba(231, 231, 231, 0.5);
font-size: 16px;
}
.footer-wrapper .copy-right .copy-right-box a {
float: none;
}
.footer-wrapper .copy-right .copy-right-box a:hover {
color: #ffffff;
}
.footer-wrapper .copy-right b, .footer-wrapper .copy-right strong {
color: #2f759f;
}   .g-translate{
position:fixed;
bottom:0;
right:0;
padding:10px;
background:#61b254;
z-index: 9;
}
.g-translate p {
color: #fff;
text-align: center;
margin-bottom: 0;
clear: both;
font-size: 16px;
padding-bottom: 0px;
} #mega-menu-wrap-member_nav #mega-menu-member_nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
line-height: 21px;
padding-top: 5px;
padding-bottom: 5px;
}
#wpadminbar {
height: auto;
}
#adminbar-search {
width: 24px !important;
padding: 2px 3px 0 24px !important;
margin: 0 !important;
color: #c3c4c7 !important;
background-color: rgba(255,255,255,0) !important;
border: none !important;
border-radius: 2px !important;
font-size: 13px !important;
}
#adminbar-search:focus {
width: 150px !important;
color: #535457 !important;
background-color: rgba(255,255,255,0.9) !important;
}
#header .header .header-right .nav-main ul.menu li a {
overflow-y: visible !important;
line-height: 125% !important;
}
body input.ce-error {
border-color: rgb(210, 68, 0) !important;
}  .mc-main.calendar .heading {
float: none;
} .mc-main.calendar .event-title {
font-size: 11px;
} .mc-main.calendar.my-calendar .event-title {
font-size: 14px;
}
.mc-main.calendar .event-title a {
text-decoration: none;
}
.mc-main.calendar .event-title a > span {
font-size: 11px;
line-height: 1em;
max-height: 5em;
overflow: hidden;
text-decoration: none;
} .mc-main.calendar.my-calendar .event-title a > span {
font-size: 14px;
}
.mc-main.calendar .event-title a > span svg {
display: none;
}
.mc-main.calendar.my-calendar .event-title a > span svg {
display: inherit;
} .mc-main .calendar-event .details {
top: -40px;
left: 10px;
text-align: center;
} .mc-main.my-calendar .calendar-event .details {
top: 0px;
} .mc-main.my-calendar .mc-content {
margin-bottom: 300px;
}
.mc-main .calendar-event .details .mc-image {
float: right;
max-width: 300px !important;
max-height: 180px !important;
height: 100%;
width: auto;
margin-left: 1em;
} .mc-main.my-calendar .calendar-event .details .mc-image {
display: inline-block;
float: none;
max-width: 500px !important;
max-height: 300px !important;
margin-left: 0;
}
.mc-main .calendar-event .details h4, .mc-main .calendar-event .details div {
text-align: left;
}
.mc-main .calendar-event .details .sub-address > div {
display: inline-block;
margin-right: 0.75em;
}
.mc-main .calendar-event .details .sub-address > .mc-events-link {
display: none;
}
.mc-main .calendar-event .mc-edit-links p {
float: none;
} .mc-main .calendar-event .mc-title {
width: calc(100% - 30px);
} .mc-main .calendar-event .time-block {
display: inline-block;
margin-right: 1em;
}
.mc-main.my-calendar .calendar-event .time-block {
display: inherit;
} .mc-main .calendar-event .time-block p {
display: inline;
} .mc-main .calendar-event .mc_edit_links {
display: none;
}
.mc-main.my-calendar .calendar-event .mc_edit_links {
display: inherit;
} .mc-main > nav {
display: none;
}
.mc-main.my-calendar > nav, .mc-main.my-calendar > nav {
display: inherit;
} .mc-main.my-calendar .mc-date-switcher select {
margin-left: 0px !important;
margin-right: 0px !important;
padding-top: 4px !important;
padding-bottom: 5px !important;
border-radius: 0px !important;
border-color: var(--e-global-color-accent) !important;
border-width: 1px !important;
border-left-width: 0px !important;
}
.mc-main.my-calendar .mc-date-switcher select:first-of-type {
border-top-left-radius: 5px !important;
border-bottom-left-radius: 5px !important;
border-left-width: 1px !important;
}
.mc-main.my-calendar .mc-date-switcher .button {
border-top-right-radius: 5px !important;
border-bottom-right-radius: 5px !important;
border-color: var(--e-global-color-accent) !important;
background-color: #fff !important;
padding: 8px 20px 8px 8px !important;
}
.mc-main.my-calendar .mc-date-switcher .button:hover {
background-color: rgb(97, 178, 84) !important;
color: #fff !important;
}
.mc-main.my-calendar .mc-date-switcher input, .mc-main.my-calendar .mc-date-switcher select,
.mc-main.my-calendar .mc-date-switcher input:hover, .mc-main.my-calendar .mc-date-switcher select:hover,
.mc-main.my-calendar .mc-date-switcher input:active, .mc-main.my-calendar .mc-date-switcher select:active,
.mc-main.my-calendar .mc-date-switcher input:focus, .mc-main.my-calendar .mc-date-switcher select:focus {
outline: none !important;
} .mc-main.my-calendar h2.heading {
margin-top: 50px;
} .iao-mc-link {
width: 100%;
margin-top: 4em;
padding-left: 1em;
font-size: 16px;
}
.iao-mc-link a {
font-size: 16px;
text-decoration: underline !important;
} .inner-banner {
padding: max(min(80px, 6vw), 24px);
position: relative;
border-radius: max(min(60px, 6vw), 24px);
background-color: #ded9e9;
overflow: hidden; }
.inner-banner > div:first-of-type {
position: static !important;
}
.inner-banner > div:first-of-type > div:first-of-type {
z-index: 90000;
}
.inner-banner h1 {
width: 100%;
font-size: 58px;
}
.inner-banner h1, .inner-banner h2, .inner-banner h3, .inner-banner h4, .inner-banner h5, .inner-banner h6, .inner-banner p {
text-align: center;
position: relative;
}
.inner-banner:before, .inner-banner:after, .inner-banner > div:first-of-type:before, .inner-banner > div:first-of-type:after {
content: "\00A0"; position: absolute;
line-height: 0px;
margin: 0px;
padding: 0px;
border: 0px;
box-sizing: border-box;
display: inline-block;
}
.inner-banner:before, .inner-banner > div:first-of-type:after {
width: max(min(160px, 16vw), 60px);
border-radius: max(min(80px, 8vw), 32px);
}
.inner-banner:after, .inner-banner > div:first-of-type:before {
width: max(min(120px, 12vw), 48px);
border-radius: max(min(60px, 6vw), 24px);
}
.inner-banner:before, .inner-banner > div:first-of-type:before {
height: 50%;
}
.inner-banner:after {
height: 57%;
}
.inner-banner > div:first-of-type:after {
height: 43%;
}
.inner-banner:before {
top: 0;
left: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 0;
background-color: #c9d3d1;
}
.inner-banner:after {
top: 0;
right: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
background-color: #9b8bbd;
}
.inner-banner > div:first-of-type:before {
bottom: 0;
left: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background-color: #61b254;
}
.inner-banner > div:first-of-type:after {
bottom: 0;
right: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background-color: #c8c0db;
} .iaotheme-leaf-left:before {
content: "";
position: absolute;
background-repeat: no-repeat;
background-size: contain;
z-index: 0;
}
.iaotheme-leaf-right:after {
content: "";
position: absolute;
background-repeat: no-repeat;
background-size: contain;
z-index: 0;
}
@media (max-width: 767px) {
.iaotheme-leaf-left:before, .iaotheme-leaf-right:after {
display: none !important;
}
}
.iaotheme-leaf-left-gray:before {
width: 120px;
height: 146px;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/home-banner-before.svg);
background-position: center center;
left: -50px;
top: 45%;
}
.iaotheme-leaf-left-green:before {
width: 12vw;
height: 31vw;
left: -10px;
top: -120px;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/bg-l-purple-left.svg);
background-position: left top;
}
.iaotheme-leaf-right-gray:after {
width: 8vw;
height: 10vw;
bottom: 15%;
right: -40px;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/introduction-cta-after.svg);
background-position: right bottom;
}
.iaotheme-leaf-left-gray2:before {
width: 15vw;
height: 28vw;
left: 0;
top: 8%;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/bg-l-green-left.svg);
background-position: center left;
}
.iaotheme-leaf-right-tripleta:after {
width: 13vw;
height: 31vw;
right: 0;
bottom: 5%;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/bg-l-green-right.svg);
background-position: center right;
}
.iaotheme-leaf-left-two-green::before {
width: 10vw;
height: 18vw;
left: 0;
top: 28vw;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/short-code-left.svg);
background-position: left top;
}
.iaotheme-leaf-left-two-green2::before {
width: 10vw;
height: 18vw;
left: 0;
top: 0;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/short-code-left.svg);
background-position: left top;
}
.iaotheme-leaf-right-two-purple::after {
width: 8vw;
height: 19vw;
bottom: 30vw;
right: 0;
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/short-code-right.svg);
background-position: right bottom;
}
.iao-leaf-frame {
position: relative;
width: 100%;
margin : 0;
padding: 0;
border: 0;
}
.iao-leaf-frame.iao-leaf-frame-3x {
aspect-ratio : 704 / 674;
}
.iao-leaf-frame.iao-leaf-frame-2x {
aspect-ratio : 567 / 635;
}
.iao-leaf-frame .iao-leaf-frame-overlay {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: cover;
margin : 0;
padding: 0;
border: 0;
}
.iao-leaf-frame.iao-leaf-frame-3x .iao-leaf-frame-overlay {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/leaf-frame-3x.png);
}
.iao-leaf-frame.iao-leaf-frame-2x .iao-leaf-frame-overlay {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/leaf-frame-2x.png);
}
.iao-leaf-frame .iao-leaf-frame-image {
position: absolute;
z-index: 0;
background-repeat: no-repeat;
background-size: cover;
margin: 0;
padding: 0;
border: 0;
}
.iao-leaf-frame.iao-leaf-frame-3x .iao-leaf-frame-image.iao-leaf-frame-image-top {
left: 46.02%;
top: 3.41%;
width: 32.95%;
height: 24.18%;
}
.iao-leaf-frame.iao-leaf-frame-3x .iao-leaf-frame-image.iao-leaf-frame-image-left {
left: 0.14%;
top: 30.42%;
width: 43.75%;
height: 69.44%;
}
.iao-leaf-frame.iao-leaf-frame-3x .iao-leaf-frame-image.iao-leaf-frame-image-right {
left: 46.02%;
top: 30.42%;
width: 53.73%;
height: 69.44%;
}
.iao-leaf-frame.iao-leaf-frame-2x .iao-leaf-frame-image.iao-leaf-frame-image-left {
left: 0.18%;
top: 0.16%;
width: 54.14%;
height: 67.09%;
}
.iao-leaf-frame.iao-leaf-frame-2x .iao-leaf-frame-image.iao-leaf-frame-image-right {
left: 56.44%;
top: 0.16%;
width: 43.39%;
height: 62.2%;
} html.translated-ltr #header .header .header-right {
max-width: 1100px;
overflow: visible;
}
html.translated-ltr #header .header .header-right .nav-main ul.menu li {
max-width: 230px; 
}
html.translated-ltr #header .header .header-right .nav-main ul.menu li.menu-btn-wrap a {
max-width: 160px;
padding-left: 5px;
padding-right: 5px;
text-align: center;
}
.elementor-widget.elementor-widget-video {
max-width: 128vh;
margin: 0 auto;
}
@media (max-width: 767px) {
.hide-on-mobile {
display: none !important;
visibility: hidden !important;
}
}  .membership-paid-thru {
color: #380 !important;
font-weight: 700 !important;
text-align: center !important;
} .ginput_container_coupon .gf_coupon_code {
display: inline-block;
width: 60% !important;
max-width: 300px;
}
.ginput_container_coupon .button {
display: inline-block;
margin-top: -4px;
border-top-left-radius: 4px !important;
border-bottom-left-radius: 4px !important;
background-color: #5c3d98 !important;	
}
.ginput_container_coupon .button[disabled] {
opacity: 0.4 !important;
} @media only screen and (min-width: 3060px) {
#header .header:before {
width: 34vw;
}
}
@media only screen and (min-width: 2480px) and (max-width: 3059px) {
#header .header:before {
width: 29vw;
}
}
@media only screen and (min-width: 1911px) and (max-width: 2479px) {
#header .header:before {
width: 24vw;
}
} @media only screen and (min-width: 1440px) {
.inner-contener > .elementor-container,
.elementor-section-wrap > section.elementor-section.elementor-section-boxed > .elementor-container,
.elementor > section.elementor-section.elementor-section-boxed > .elementor-container,
.container {
max-width: 1300px;
}
#header .header .header-right .nav-main ul.menu li {
padding: 2px 15px;
}
h1 {
font-size: 64px;
}
.inner-banner h1,
h2 {
font-size: 50px;
}
h3 {
font-size: 44px;
}
h4 {
font-size: 28px;
}
h5 {
font-size: 26px;
}
.left-radius-180 {
border-radius: 140px 0px;
}
.membership-types-wrapper .membership-box .right-radius-180,
.right-radius-180 {
border-radius: 0px 140px;
}
.left-radius-120 {
border-radius: 100px 0px;
}
.right-radius-120 {
border-radius: 0px 100px;
}
.right-radius-img-120:after {
border-radius: 0 100px;
}
.left-radius-img-120:after {
border-radius: 100px 0;
}
.image-radius-widget {
border-radius: 0px 100px;
}
.main-banner .pan-banner.fadeIn {
top: 31%;
}
.main-banner .pan-banner.fadeIn.animated {
top: 34%;
}
.main-banner .banner-wrap .img-box .right-box,
.main-banner .banner-wrap .img-box .right-box-slider {
height: 450px;
}
.main-banner .banner-wrap .text-box {
width: calc(100% - 550px);
}
.main-banner .banner-wrap .text-box h1 {
font-size: 60px;
}
.main-banner .banner-wrap .img-box {
width: 550px;
} .global-leaders-wrapper .left-img .left {
width: 59%;
}
.global-leaders-wrapper .left-img .right {
width: 41%;
}
.global-leaders-wrapper .text-box {
width: 400px;
left: 43%;
}
.member-support-wrapper .img-box {
width: 28%;
}
.member-support-wrapper .text-box {
width: 72%;
padding: 0 20px 0 50px;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-icon {
width: 100px;
height: 97px;
border-radius: 40px 0px;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-content {
width: calc(100% - 100px);
padding-left: 25px;
}
.member-support-wrapper .text-box ul li .icon {
width: 100px;
height: 97px;
border-radius: 40px 0px;
}
.member-support-wrapper .text-box ul li .text {
width: calc(100% - 100px);
padding-left: 25px;
} .footer-wrapper .footer-logo {
max-width: 270px;
}
.footer-wrapper .footer-contact {
max-width: 310px;
}
.footer-wrapper .footer-menu-box {
width: calc(100% - 580px);
} .become-member-wrapper .text-box {
padding: 0 3vw;
}
.commercial-video-wrap .video-wrap .video-box iframe,
.commercial-video-wrap .elementor-section .video-box iframe {
min-height: 350px;
}
}
@media only screen and (min-width: 1280px) and (max-width: 1439px) {
.inner-contener > .elementor-container,
.elementor-section-wrap > section.elementor-section.elementor-section-boxed > .elementor-container,
.elementor > section.elementor-section.elementor-section-boxed > .elementor-container,
.container {
max-width: 1200px;
}
#header .header .header-right .nav-main ul.menu li {
padding: 2px 13px;
}
#header .header .header-right .nav-main ul.menu li a {
font-size: 16px;
}
#header .header .header-right .nav-main ul.menu li.menu-item-has-children > a:after {
width: 12px;
height: 7px;
background-size: 12px;
}
.sidebar-menu {
width: 350px;
right: -350px;
}
.res_navigation {
margin-left: 25px;
}
h1 {
font-size: 60px;
}
.inner-banner h1,
h2 {
font-size: 48px;
}
h3 {
font-size: 42px;
}
h4 {
font-size: 26px;
}
h5 {
font-size: 24px;
}
.left-radius-180 {
border-radius: 120px 0px;
}
.membership-types-wrapper .membership-box .right-radius-180,
.right-radius-180 {
border-radius: 0px 120px;
}
.left-radius-120 {
border-radius: 100px 0px;
}
.right-radius-120 {
border-radius: 0px 100px;
}
.left-radius-100 {
border-radius: 90px 0px;
}
.right-radius-100 {
border-radius: 0px 90px;
}
.right-radius-img-120:after {
border-radius: 0 100px;
}
.left-radius-img-120:after {
border-radius: 100px 0;
}
.image-radius-widget {
border-radius: 0px 100px;
}
.main-banner .pan-banner.fadeIn {
top: 31%;
}
.main-banner .pan-banner.fadeIn.animated {
top: 34%;
left: -9%;
}
.main-banner .banner-wrap .img-box .right-box,
.main-banner .banner-wrap .img-box .right-box-slider {
height: 450px;
}
.main-banner .banner-wrap .img-box .right-box-slider .swiper-slide.swiper-slide-active,
.main-banner .banner-wrap .img-box .left-box .top-img .swiper-slide {
border-radius: 0 70px;
}
.main-banner .banner-wrap .img-box .swiper-slide {
border-radius: 70px 0;
}
.main-banner .banner-wrap .text-box {
width: calc(100% - 500px);
}
.main-banner .banner-wrap .text-box h1 {
font-size: 56px;
}
.main-banner .banner-wrap .img-box {
width: 500px;
} .TotalSoftSimpleCalendar {
width: 480px !important;
}
.c-week-day.c-pad-top, .c-day-previous-month.c-pad-top, .c-day-next-month.c-pad-top, .c-day.c-pad-top {
margin: 0 10px !important;
}
.global-leaders-wrapper .left-img .left {
width: 60%;
}
.global-leaders-wrapper .left-img .right {
width: 40%;
}
.global-leaders-wrapper .text-box {
width: 370px;
left: 42%;
}
.pdgtb100 {
padding: 90px 0;
}
.e-pdgtb100 {
padding: 90px 0 !important;
}
.img-radius-box {
padding: 90px 0;
}
.member-support-wrapper .img-box {
width: 28%;
}
.member-support-wrapper .img-box .img-radius {
border-radius: 0 120px;
}
.member-support-wrapper .text-box {
width: 72%;
padding: 0 20px 0 50px;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-icon {
width: 90px;
height: 90px;
border-radius: 40px 0px;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-content {
width: calc(100% - 90px);
padding-left: 25px;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-content p {
font-size: 16px;
}
.member-support-wrapper .text-box ul li .icon {
width: 90px;
height: 90px;
border-radius: 40px 0px;
}
.member-support-wrapper .text-box ul li .text {
width: calc(100% - 90px);
padding-left: 25px;
}
.member-support-wrapper .text-box ul li .text p {
font-size: 16px;
} .footer-wrapper p,
.footer-wrapper a {
font-size: 16px;
}
.footer-wrapper .footer-logo {
max-width: 250px;
}
.footer-wrapper .footer-contact {
max-width: 270px;
}
.footer-wrapper .footer-menu-box {
width: calc(100% - 520px);
} .become-member-wrapper .img-box {
width: 200px;
}
.become-member-wrapper .text-box {
padding: 0 3vw;
width: calc(100% - 400px);
}
.commercial-video-wrap .video-wrap .video-box iframe,
.commercial-video-wrap .elementor-section .video-box iframe {
min-height: 320px;
}
.member-description-list .list-box ul.box-3col li {
width: calc(33.33% - 27.33px);
margin: 10px 40px 10px 0;
}
.membership-types-wrapper.our-staff-wrapper .membership-box {
padding-right: 50px;
}
.imc-master-program-wrapper iframe {
height: 400px;
border-radius: 150px 0;
}
.img-radius-box .img-box:after {
border-radius: 0px 100px;
}
.img-radius-box .img-box img {
border-radius: 0px 100px;
}
}
@media only screen and (min-width: 1121px) and (max-width: 1279px) {
.inner-contener > .elementor-container,
.elementor-section-wrap > section.elementor-section.elementor-section-boxed > .elementor-container,
.elementor > section.elementor-section.elementor-section-boxed > .elementor-container,
.container {
width: 98%;
max-width: 100%;
padding: 0 15px;
} #header .header .header-main .logo a img {
height: 80px;
}
#header .header:before {
width: 5vw;
}
#header .header .header-right .nav-main ul.menu .menu-btn-wrap a,
#header .header .header-right .nav-main ul.menu .login a,
#header .header .header-right .nav-main ul.menu .logout a {
padding: 12px 20px;
font-size: 14px;
}
#header .header .header-right .nav-main ul.menu .menu-btn-wrap {
padding-right: 10px;
padding-left: 5px;
}
#header .header .header-right .nav-main ul.menu .login,
#header .header .header-right .nav-main ul.menu .logout {
padding-left: 5px;
}
#header .header .header-right .nav-main ul.menu li {
padding: 2px 15px;
}
#header .header .header-right .nav-main ul.menu li a {
font-size: 15px;
}
#header .header .header-right .nav-main ul.menu li.menu-item-has-children > a:after {
width: 12px;
height: 7px;
background-size: 12px;
}
.sidebar-menu {
width: 350px;
right: -350px; }
.res_navigation {
margin-left: 20px;
}
h1 {
font-size: 56px;
}
.inner-banner h1,
h2 {
font-size: 44px;
}
h3 {
font-size: 40px;
}
h4 {
font-size: 26px;
}
h5 {
font-size: 24px;
}
.pdgtb100 {
padding: 80px 0;
}
.pdgtb80 {
padding: 70px 0;
}
.pdgtb70 {
padding: 60px 0;
}
.pdgtb60 {
padding: 50px 0;
}
.e-pdgtb100 {
padding: 80px 0 !important;
}
.img-radius-box {
padding: 80px 0;
}
.left-radius-180 {
border-radius: 100px 0px;
}
.membership-types-wrapper .membership-box .right-radius-180,
.right-radius-180 {
border-radius: 0px 100px;
}
.left-radius-120 {
border-radius: 80px 0px;
}
.right-radius-120 {
border-radius: 0px 80px;
}
.left-radius-100 {
border-radius: 80px 0px;
}
.right-radius-100 {
border-radius: 0px 80px;
}
.right-radius-img-120:after {
border-radius: 0 80px;
}
.left-radius-img-120:after {
border-radius: 80px 0;
}
.image-radius-widget {
border-radius: 0px 80px;
}
.main-banner .pan-banner.fadeIn {
top: 30%;
width: 70px;
}
.main-banner .pan-banner.fadeIn.animated {
left: -9%;
top: 34%;
}
.main-banner .banner-wrap .img-box .right-box,
.main-banner .banner-wrap .img-box .right-box-slider {
height: 400px;
}
.main-banner .banner-wrap .img-box .right-box-slider .swiper-slide.swiper-slide-active,
.main-banner .banner-wrap .img-box .left-box .top-img .swiper-slide {
border-radius: 0 60px;
}
.main-banner .banner-wrap .img-box .swiper-slide {
border-radius: 60px 0;
}
.main-banner:before {
top: 60px;
}
.main-banner .banner-wrap .text-box {
width: calc(100% - 450px);
}
.main-banner .banner-wrap .text-box h1 {
font-size: 52px;
}
.main-banner .banner-wrap .text-box br {
display: none;
}
.main-banner .banner-wrap .img-box {
width: 450px;
}
.main-banner .banner-wrap .img-box .left-box .top-img .elementor-image {
border-radius: 0 50px;
}
.main-banner .banner-wrap .img-box .left-box .bottom-img .elementor-image {
border-radius: 50px 0;
}
.main-banner .banner-wrap .img-box .right-box .elementor-image {
border-radius: 50px 0;
} .TotalSoftSimpleCalendar {
width: 480px !important;
}
.c-week-day.c-pad-top, .c-day-previous-month.c-pad-top, .c-day-next-month.c-pad-top, .c-day.c-pad-top {
margin: 0 10px !important;
}
.global-leaders-wrapper .left-img .left {
width: 60%;
}
.global-leaders-wrapper .left-img .left img {
border-radius: 70px 0;
}
.global-leaders-wrapper .left-img .right {
width: 40%;
}
.global-leaders-wrapper .left-img .right img {
width: 100%;
float: left;
border-radius: 0 60px;
}
.global-leaders-wrapper .left-img .right .path span:first-child {
height: 9vw;
}
.global-leaders-wrapper .left-img .right .path span:last-child {
height: 11.6vw;
border-radius: 50px 0;
}
.global-leaders-wrapper .text-box {
width: 350px;
left: 42%;
}
.member-support-wrapper .img-box {
width: 28%;
}
.member-support-wrapper .text-box {
width: 72%;
padding: 0 20px 0 50px;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-icon {
width: 90px;
height: 90px;
border-radius: 40px 0px;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-content {
width: calc(100% - 90px);
padding-left: 25px;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-content p {
font-size: 16px;
}
.member-support-wrapper .text-box ul li .icon {
width: 90px;
height: 90px;
border-radius: 40px 0px;
}
.member-support-wrapper .text-box ul li .text {
width: calc(100% - 90px);
padding-left: 25px;
}
.member-support-wrapper .text-box ul li .text p {
font-size: 16px;
}
.videio-pay-wrapper .video-btn {
background-size: 12vw;
} .footer-wrapper p,
.footer-wrapper a {
font-size: 16px;
}
.footer-wrapper .footer-logo {
max-width: 210px;
}
.footer-wrapper .footer-logo img {
width: 170px;
}
.footer-wrapper .footer-contact {
max-width: 270px;
}
.footer-wrapper .footer-menu-box {
width: calc(100% - 480px);
padding-left: 2vw;
} .become-member-wrapper .img-box {
width: 200px;
}
.become-member-wrapper .text-box {
padding: 0 3vw;
width: calc(100% - 400px);
}
.become-member-wrapper .elementor-widget-button .elementor-button {
margin-top: 20px;
}
.commercial-video-wrap .video-wrap .video-box iframe,
.commercial-video-wrap .elementor-section .video-box iframe {
min-height: 290px;
}
.advertising-opportunities-box .gform_legacy_markup_wrapper li.gfield.field_description_below + li.gsection.form-title h2,
.gsection h2.gsection_title {
font-size: 28px;
}
.member-description-list .list-box ul.box-3col li {
width: calc(33.33% - 20px);
margin: 10px 30px 10px 0;
}
.membership-types-wrapper.our-staff-wrapper .membership-box {
padding-right: 40px;
}
.bordered-wrapper {
width: calc(100% + 30px);
margin: 0 -15px;
}
.bordered-wrapper .bordered-box {
width: calc(50% - 30px);
margin: 0 15px 30px;
padding: 35px;
border-radius: 0 50px;
}
.bordered-wrapper .bordered-box .title {
padding-bottom: 25px;
margin-bottom: 25px;
}
.bordered-wrapper .bordered-box .title h6 {
font-size: 18px;
}
.bordered-wrapper .bordered-box p {
font-size: 16px;
}
.bordered-wrapper .bordered-box .details strong {
width: 160px;
}
.bordered-wrapper .bordered-box .details span {
width: calc(100% - 160px);
}
.imc-master-program-wrapper iframe {
height: 400px;
border-radius: 150px 0;
}
.img-radius-box .img-box:after {
border-radius: 0px 80px;
}
.img-radius-box .img-box img {
border-radius: 0px 80px;
}
.short-code-wrapper .gform_wrapper,
body .gform_wrapper {
padding: 70px 8vw;
}
.elementor-element-08c41ca .elementor-wrapper {
max-height: 400px;
}
} @media (max-width: 1140px) {
#header .header .header-right .nav-main ul.menu li.desktop-md {
display: none;
} #header .header .header-right .nav-main ul.menu li.menu-item-127624 {
display: none;
}
}
@media (max-width: 1120px) {
.inner-contener > .elementor-container,
.elementor-section-wrap > section.elementor-section.elementor-section-boxed > .elementor-container,
.elementor > section.elementor-section.elementor-section-boxed > .elementor-container,
.container {
width: 100%;
max-width: 100%;
padding: 0 30px;
}
.container .container {
padding: 0 !important;
} #header .header .header-right .nav-main ul.menu li.desktop-md {
display: none;
} #header .header .header-right .nav-main ul.menu li.menu-item-127419 {
display: none;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu li.mobile-sm {
display: block;
}
#header .header .header-main .logo a img {
height: 80px;
}
#header .header:before {
width: 5vw;
}
#header .header .header-right .nav-main ul.menu .menu-btn-wrap a,
#header .header .header-right .nav-main ul.menu .login a,
#header .header .header-right .nav-main ul.menu .logout a {
padding: 12px 20px;
font-size: 16px;
}
#header .header .header-right .nav-main ul.menu .menu-btn-wrap {
padding: 0px;
}
#header .header .header-right .nav-main ul.menu .login,
#header .header .header-right .nav-main ul.menu .logout {
padding-left: 20px;
}
#header .header .header-right .nav-main ul.menu li {
padding: 2px 20px;
}
#header .header .header-right .nav-main ul.menu li a {
font-size: 18px;
}
#header .header .header-right .nav-main ul.menu li.menu-item-has-children > a:after {
width: 12px;
height: 7px;
background-size: 12px;
}
.sidebar-menu {
width: 350px;
right: -350px; }
h1 {
font-size: 50px;
}
.inner-banner h1,
h2 {
font-size: 40px;
}
h3 {
font-size: 36px;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 22px;
}
.pdgtb100 {
padding: 70px 0;
}
.pdgtb80 {
padding: 60px 0;
}
.pdgtb70 {
padding: 50px 0;
}
.pdgtb60 {
padding: 40px 0;
}
.e-pdgtb100 {
padding: 70px 0 !important;
}
.img-radius-box {
padding: 70px 0;
}
.left-radius-180 {
border-radius: 100px 0px;
}
.membership-types-wrapper .membership-box .right-radius-180,
.right-radius-180 {
border-radius: 0px 100px;
}
.left-radius-120 {
border-radius: 80px 0px;
}
.right-radius-120 {
border-radius: 0px 80px;
}
.left-radius-100 {
border-radius: 80px 0px;
}
.right-radius-100 {
border-radius: 0px 80px;
}
.right-radius-img-120 {
padding-bottom: 12px;
padding-left: 12px;
}
.right-radius-img-120:after {
border-radius: 0 80px;
height: calc(100% - 12px);
width: calc(100% - 12px);
}
.left-radius-img-120 {
padding-bottom: 12px;
padding-right: 12px;
}
.left-radius-img-120:after {
border-radius: 80px 0;
height: calc(100% - 12px);
width: calc(100% - 12px);
}
.image-radius-widget {
border-radius: 0px 80px;
}
.main-banner .pan-banner.fadeIn {
top: 30%;
width: 66px;
}
.main-banner .pan-banner.fadeIn.animated {
left: -9%;
top: 34%;
}
.main-banner .banner-wrap .img-box .right-box,
.main-banner .banner-wrap .img-box .right-box-slider {
height: 350px;
}
.main-banner .banner-wrap .img-box .right-box-slider .swiper-slide.swiper-slide-active,
.main-banner .banner-wrap .img-box .left-box .top-img .swiper-slide {
border-radius: 0 50px;
}
.main-banner .banner-wrap .img-box .swiper-slide {
border-radius: 50px 0;
}
.main-banner:before {
top: 60px;
}
.main-banner .banner-wrap .text-box {
width: calc(100% - 400px);
}
.main-banner .banner-wrap .text-box h1 {
font-size: 46px;
}
.main-banner .banner-wrap .text-box br {
display: none;
}
.main-banner .banner-wrap .img-box {
width: 400px;
}
.main-banner .banner-wrap .img-box .left-box .top-img .elementor-image {
border-radius: 0 50px;
}
.main-banner .banner-wrap .img-box .left-box .bottom-img .elementor-image {
border-radius: 50px 0;
}
.main-banner .banner-wrap .img-box .right-box .elementor-image {
border-radius: 50px 0;
} .TotalSoftSimpleCalendar {
width: 380px !important;
}
.c-week-day.c-pad-top, .c-day-previous-month.c-pad-top, .c-day-next-month.c-pad-top, .c-day.c-pad-top {
margin: 0 3.05px !important;
font-size: 16px !important;
}
.c-event-list .title {
font-size: 16px !important;
padding-top: 2px;
}
.c-event-grid .c-pad-top {
font-size: 18px !important;
}
.global-leaders-wrapper .global-leaders-wrap > .elementor-container > .elementor-row {
display: flex;
align-items: center;
}
.global-leaders-wrapper .left-img .left {
width: 60%;
}
.global-leaders-wrapper .left-img .left img {
border-radius: 70px 0;
}
.global-leaders-wrapper .left-img .right {
width: 40%;
}
.global-leaders-wrapper .left-img .right img {
width: 100%;
float: left;
border-radius: 0 60px;
}
.global-leaders-wrapper .left-img .right .path span:first-child {
height: 9vw;
}
.global-leaders-wrapper .left-img .right .path span:last-child {
height: 11.6vw;
border-radius: 50px 0;
}
.global-leaders-wrapper .text-box {
width: 300px;
left: 41%;
top: 0px;
}
.member-support-wrapper h2 {
padding-bottom: 10px;
}
.member-support-wrapper .img-box {
width: 28%;
}
.member-support-wrapper .text-box {
width: 72%;
padding: 0 0px 0 30px;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-icon {
width: 90px;
height: 90px;
border-radius: 40px 0px;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-content {
width: calc(100% - 90px);
padding-left: 25px;
}
.member-support-wrapper .text-box .icon-box .elementor-icon-box-content p {
font-size: 16px;
}
.member-support-wrapper .text-box ul li .icon {
width: 90px;
height: 90px;
border-radius: 40px 0px;
}
.member-support-wrapper .text-box ul li .text {
width: calc(100% - 90px);
padding-left: 25px;
}
.member-support-wrapper .text-box ul li .text p {
font-size: 16px;
}
.member-support-wrapper .member-support-text {
display: none;
}
.videio-pay-wrapper .video-btn {
background-size: 12vw;
}
.membership-types-wrapper .title-text-box {
width: calc(100% - 120px);
padding-right: 30px;
max-width: 100%;
} .membership-types-wrapper .membership-box {
padding: 15px 10px 0;
}
.membership-types-wrapper .membership-box:nth-child(1) .img-box:before, .membership-types-wrapper .membership-box:nth-child(4) .img-box:before, .membership-types-wrapper .membership-box:nth-child(7) .img-box:before, .membership-types-wrapper .membership-box:nth-child(10) .img-box:before {
width: 71px;
height: 60px;
left: 20px;
}
.membership-types-wrapper .membership-box:nth-child(2) .img-box:before, .membership-types-wrapper .membership-box:nth-child(5) .img-box:before, .membership-types-wrapper .membership-box:nth-child(8) .img-box:before, .membership-types-wrapper .membership-box:nth-child(11) .img-box:before {
width: 79px;
height: 35px;
}
.membership-types-wrapper .membership-box:nth-child(3) .img-box:before, .membership-types-wrapper .membership-box:nth-child(6) .img-box:before, .membership-types-wrapper .membership-box:nth-child(9) .img-box:before, .membership-types-wrapper .membership-box:nth-child(12) .img-box:before {
width: 70px;
height: 60px;
top: 40px;
}
.membership-types-wrapper.our-staff-wrapper .membership-box {
padding-right: 25px;
}
.footer-wrapper p,
.footer-wrapper a {
font-size: 16px;
}
.footer-wrapper .container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.footer-wrapper .footer-logo {
max-width: initial;
width: auto;
}
.footer-wrapper .footer-logo img {
width: 170px;
}
.footer-wrapper .footer-contact {
max-width: 330px;
margin-left: 20px;
}
.footer-wrapper .footer-menu-box {
width: 100%;
padding-left: 0;
padding-top: 30px;
}
.footer-wrapper .copy-right .copy-right-box {
padding: 20px 0;
}
.scroll-off {
overflow: hidden;
} .about-iao-wrapper .img-box {
width: 100%;
}
.about-iao-wrapper .img-box img {
max-width: 280px;
}
.about-iao-wrapper .text-box {
width: 100%;
padding-left: 0;
padding-top: 20px;
}
.introduction-list-wrapper .box-wrap:nth-child(even) .right-radius-img-120 {
padding-bottom: 0;
padding-top: 12px;
padding-left: 0px;
padding-right: 12px;
}
.introduction-list-wrapper .box-wrap:nth-child(even) .right-radius-img-120:after {
right: 0px;
}
.green-pan {
display: none;
}
.introduction-cta-wrapper h3 {
padding-bottom: 30px;
}
.introduction-cta-wrapper .text-box-wrap {
padding: 0 4vw;
}
.become-member-wrapper .img-box {
width: 200px;
}
.become-member-wrapper .text-box {
padding: 0 2vw;
width: calc(100% - 400px);
}
.become-member-wrapper .elementor-widget-button .elementor-button {
margin-top: 20px;
}
.short-code-wrapper .gform_wrapper,
body .gform_wrapper {
padding: 60px 6vw;
}
.gform_wrapper.gform_legacy_markup_wrapper .gform_heading .gform_title {
font-size: 30px;
}
table.dataTable thead th, table.dataTable thead td,
table.dataTable tbody th, table.dataTable tbody td {
font-size: 14px;
padding: 15px 10px;
}
.commercial-video-wrap .video-wrap,
.commercial-video-wrap .elementor-section {
width: calc(100% + 30px);
margin: 0 -15px;
}
.commercial-video-wrap .video-wrap .video-box,
.commercial-video-wrap .elementor-section .video-box {
padding: 0 15px;
}
.commercial-video-wrap .video-wrap .video-box iframe,
.commercial-video-wrap .elementor-section .video-box iframe {
min-height: 250px;
}
.advertising-opportunities-box .gform_legacy_markup_wrapper li.gfield.field_description_below + li.gsection.form-title h2,
.gsection h2.gsection_title {
font-size: 26px;
}
.member-description-list .list-box ul.box-3col li {
width: calc(33.33% - 15px);
margin: 10px 20px 10px 0;
}
.main-inner .form_wrapper .gform_wrapper {
padding: 40px;
}
.short-code-wrapper.contact-wrapper .gform_wrapper {
padding: 40px 40px;
}
.contact-wrapper .info-box {
width: 35%;
}
.contact-wrapper .info-box ul li .text h6 {
font-size: 18px;
}
.contact-wrapper .right-box {
width: 65%;
padding-left: 30px;
}
.contact-wrapper .map-box {
padding-left: 0;
padding-right: 0;
}
.contact-wrapper .map-box .box-wrap {
padding: 20px;
}
.contact-wrapper .map-box .box-wrap:before, .contact-wrapper .map-box .box-wrap:after {
border-radius: 40px 0;
}
.contact-wrapper .map-box .box-wrap iframe {
height: 480px;
}
.membership-types-wrapper.our-staff-wrapper .membership-box {
padding-right: 15px;
}
#bbpress-forums {
margin: 80px auto;
}
.bordered-wrapper {
width: calc(100% + 30px);
margin: 0 -15px;
}
.bordered-wrapper .bordered-box {
width: calc(50% - 30px);
margin: 0 15px 30px;
padding: 35px;
border-radius: 0 50px;
}
.bordered-wrapper .bordered-box .title {
padding-bottom: 25px;
margin-bottom: 25px;
}
.bordered-wrapper .bordered-box .title h6 {
font-size: 18px;
}
.bordered-wrapper .bordered-box p {
font-size: 16px;
}
.bordered-wrapper .bordered-box .details strong {
width: 160px;
}
.bordered-wrapper .bordered-box .details span {
width: calc(100% - 160px);
}
.tier-advancement-wrapper .left-box,
.tier-advancement-wrapper .right-box {
padding-left: 20px;
}
.imc-master-program-wrapper iframe {
height: 380px;
border-radius: 120px 0;
margin-top: 10px;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
font-size: 28px;
}
.category-wrapper .type-post .text-box {
padding-left: 40px;
}
.border-box .elementor-col-25 {
width: 50%;
}
.small-image-wrapper .elementor-section,
.large-image-wrapper .elementor-section {
padding-bottom: 70px;
}
.elementor-element-08c41ca .elementor-wrapper {
max-height: 380px;
}
}
@media (max-width: 991px) { .logged-in > section {
padding-top: 30px;
}
#header .header .header-right .nav-main ul.menu li a {
font-size: 16px;
}
#header .header .header-right .nav-main ul.menu .menu-btn-wrap a,
#header .header .header-right .nav-main ul.menu .login a,
#header .header .header-right .nav-main ul.menu .logout a {
font-size: 14px;
}
.res_navigation {
margin-left: 20px;
}
#header .header .header-right .nav-main ul.menu .login,
#header .header .header-right .nav-main ul.menu .logout {
padding-left: 15px;
}
#header .header .header-right .nav-main ul.menu li {
padding: 2px 15px;
}
p {
font-size: 16px;
}
.main-inner ul li, .main-inner ol li,
.text-box ul li, .text-box ol li,
.list-box ul li, .list-box ol li,
.border-box ul li, .border-box ol li {
padding-left: 18px;
font-size: 16px;
}
.main-inner ul li:before, .main-inner ol li:before,
.text-box ul li:before, .text-box ol li:before,
.list-box ul li:before, .list-box ol li:before,
.border-box ul li:before, .border-box ol li:before {
top: 10px;
width: 6px;
height: 6px;
}
.left-radius-180 {
border-radius: 90px 0px;
}
.membership-types-wrapper .membership-box .right-radius-180,
.right-radius-180 {
border-radius: 0px 90px;
}
.left-radius-120 {
border-radius: 70px 0px;
}
.right-radius-120 {
border-radius: 0px 70px;
}
.left-radius-100 {
border-radius: 70px 0px;
}
.right-radius-100 {
border-radius: 0px 70px;
}
.right-radius-img-120 {
padding-bottom: 12px;
padding-left: 12px;
}
.right-radius-img-120:after {
border-radius: 0 70px;
height: calc(100% - 12px);
width: calc(100% - 12px);
}
.left-radius-img-120 {
padding-bottom: 12px;
padding-right: 12px;
}
.left-radius-img-120:after {
border-radius: 70px 0;
height: calc(100% - 12px);
width: calc(100% - 12px);
}
.image-radius-widget {
border-radius: 0px 70px;
}
.main-banner .pan-banner.fadeIn {
display: none;
}
.main-banner .banner-wrap .img-box .right-box,
.main-banner .banner-wrap .img-box .right-box-slider {
height: 420px;
}
.main-banner:before {
top: 46%;
}
.main-banner .banner-wrap {
justify-content: center;
}
.main-banner .banner-wrap .text-box {
width: 100%;
padding-right: 0;
padding-top: 30px;
order: 2;
}
.main-banner .banner-wrap .img-box {
width: 100%;
max-width: 500px;
float: none;
margin: 0 auto;
} .TotalSoftSimpleCalendar {
float: none;
display: inline-block;
}
.global-leaders-wrapper .global-leaders-wrap {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.global-leaders-wrapper .left-img {
width: 50%;
}
.global-leaders-wrapper .left-img .left img {
border-radius: 50px 0;
}
.global-leaders-wrapper .left-img .right {
width: 40%;
padding-right: 0;
}
.global-leaders-wrapper .left-img .right img {
border-radius: 0 40px;
}
.global-leaders-wrapper .left-img .right .path span:last-child {
height: 11.8vw;
border-radius: 40px 0;
}
.global-leaders-wrapper .right-box {
width: 100%;
display: none;
}
.global-leaders-wrapper .text-box {
width: 50%;
position: initial;
padding-left: 25px;
}
.member-support-wrapper .img-box {
display: none;
}
.member-support-wrapper .text-box {
width: 100%;
padding: 0 30px;
}
.member-support-wrapper .text-box .icon-box {
width: 48%;
margin-right: 4%;
padding-right: 0px;
}
.member-support-wrapper .text-box .icon-box:nth-child(2n) {
margin-right: 0;
}
.member-support-wrapper .text-box ul li {
width: 48%;
margin-right: 4%;
padding-right: 0px;
}
.member-support-wrapper .text-box ul li:nth-child(2n) {
margin-right: 0;
} .img-radius-box .img-box {
width: 100%;
max-width: 500px;
margin: 0 auto;
}
.img-radius-box .img-box:after {
border-radius: 0px 70px;
}
.img-radius-box .img-box img {
border-radius: 0px 70px;
}
.img-radius-box .text-box {
width: 100%;
padding: 20px 0 0 !important;
order: 2;
}
.img-text-left-right-wrapper .img-box {
width: 100%;
max-width: 500px;
margin: 0 auto;
}
.img-text-left-right-wrapper .text-box {
width: 100%;
padding: 20px 0 0 !important;
order: 2;
}
.img-text-left-right-wrapper.text-left-box .img-box {
order: initial;
}
.introduction-list-wrapper .box-wrap .img-box {
width: 100%;
max-width: 500px;
margin: 0 auto;
}
.introduction-list-wrapper .box-wrap .text-box {
width: 100%;
padding: 20px 0 0 !important;
}
.introduction-list-wrapper .box-wrap:nth-child(odd) .img-box {
order: 0;
}
.introduction-list-wrapper .box-wrap:nth-child(even) .right-radius-img-120 {
padding-bottom: 0;
padding-top: 12px;
padding-left: 0px;
padding-right: 12px;
}
.introduction-list-wrapper .box-wrap:nth-child(even) .right-radius-img-120:after {
right: 0px;
}
.introduction-list-wrapper .box-wrap.even-box:nth-child(odd) .img-box {
order: 0;
}
.introduction-list-wrapper .box-wrap.even-box:nth-child(odd) .text-box {
order: 0;
}
.introduction-list-wrapper .box-wrap.even-box:nth-child(even) .img-box {
order: 0;
}
.introduction-list-wrapper .box-wrap.even-box:nth-child(even) .text-box {
order: 0;
}
.introduction-cta-wrapper .text-box-wrap {
padding: 0 0;
}
.introduction-cta-wrapper h3 {
padding-bottom: 20px;
}
.become-member-wrapper .img-box {
display: none;
}
.become-member-wrapper .text-box {
padding: 0;
width: 100%;
}
.become-member-wrapper.ijo-wrapper .text-box {
padding: 0;
}
.iao-membership-wrap:before, .iao-membership-wrap:after {
display: none;
}
.main-inner .form_wrapper .gform_wrapper {
padding: 40px;
}
.short-code-wrapper .gform_wrapper,
body .gform_wrapper {
padding: 40px 40px;
}
.gform_wrapper.gform_legacy_markup_wrapper .gform_heading {
margin-bottom: 20px;
}
.gform_wrapper.gform_legacy_markup_wrapper .gform_heading .gform_title {
font-size: 26px;
}
.title-wrap br {
display: none;
}
.commercial-video-wrap .video-wrap .video-box,
.commercial-video-wrap .elementor-section .video-box {
width: 100%;
margin-bottom: 30px;
}
.commercial-video-wrap .video-wrap .video-box:last-child,
.commercial-video-wrap .elementor-section .video-box:last-child {
margin-bottom: 0px;
}
.commercial-video-wrap .video-wrap .video-box iframe,
.commercial-video-wrap .elementor-section .video-box iframe {
min-height: 220px;
}
.advertising-opportunities-wrap .text-box {
padding-left: 30px;
}
.advertising-opportunities-box .gform_wrapper.gform_legacy_markup_wrapper .text-box {
font-size: 16px;
}
.advertising-opportunities-box .gform_legacy_markup_wrapper li.gfield.field_description_below + li.gsection.form-title h2,
.gsection h2.gsection_title {
font-size: 24px;
}
.member-description-list .list-box ul.box-3col li {
width: calc(50% - 30px);
margin: 10px 30px 10px 0 !important;
border-right: 1px solid rgba(0, 0, 0, 0.2) !important;
}
.member-description-list .list-box ul.box-3col li:nth-child(2n), .member-description-list .list-box ul.box-3col li:last-child {
margin-right: 0 !important;
padding-right: 0px;
border-right: 0px solid rgba(0, 0, 0, 0.2) !important;
}
.short-code-wrapper.contact-wrapper .gform_wrapper {
padding: 30px 30px;
}
.contact-wrapper h4 {
padding-bottom: 20px;
}
.contact-wrapper .info-box {
width: 100%;
margin-bottom: 25px;
}
.contact-wrapper .info-box ul li {
margin-bottom: 20px;
}
.contact-wrapper .right-box {
width: 100%;
float: left;
padding-left: 0;
}
.contact-wrapper .right-box iframe,
.contact-wrapper .map-box .box-wrap iframe {
height: 400px;
}
.membership-types-wrapper.our-staff-wrapper .membership-box {
padding-right: 10px;
}
.login-wrapper .right-box {
display: none;
}
.login-wrapper .left-box {
width: 100%;
}
.login-wrapper .left-box .um-login {
float: none;
}
#bbpress-forums {
margin: 70px auto;
}
.bordered-wrapper {
width: 100%;
margin: 0 0px;
}
.bordered-wrapper .bordered-box {
width: 100%;
margin: 0 0px 30px;
}
.tier-advancement-wrapper .left-box,
.tier-advancement-wrapper .right-box {
padding-left: 0px;
width: 100%;
}
.tier-advancement-wrapper .right-box {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding-bottom: 30px;
margin-bottom: 30px;
}
.imc-master-program-wrapper iframe {
height: 350px;
}
.elementor-element-08c41ca .elementor-wrapper {
max-height: 350px;
}
.case-acceptance-wrapper .case-acceptance-slider .box-wrap:nth-child(even) .img-box {
order: initial;
}
.small-image-wrapper .text-box {
padding-left: 30px;
}
.small-image-wrapper .text-box:first-child {
padding-left: 0;
padding-right: 30px;
}
.small-image-wrapper .elementor-section,
.large-image-wrapper .elementor-section {
padding-bottom: 60px;
}
.past-annual-meeting-wrapper .past-annual-meeting-box,
.past-annual-meeting-wrapper .gallery {
column-count: 3;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
font-size: 26px;
}
.category-wrapper .type-post .img-box {
width: 220px;
}
.category-wrapper .type-post .text-box {
width: calc(100% - 220px);
padding-left: 40px;
}
.multi-box .elementor-column.elementor-col-25 {
width: 50%;
}
.multi-box .elementor-col-50,
.multi-box .elementor-col-33 {
width: 100%;
}
.border-box .elementor-col-33 {
width: 100%;
}
.large-image-wrapper {
overflow: hidden;
}
.large-image-wrapper .img-box {
width: 100%;
max-width: 500px;
margin: 0 auto;
}
.large-image-wrapper .img-box img {
width: 100%;
}
.large-image-wrapper .text-box {
width: 100%;
padding: 20px 0 0 !important;
}
.large-image-wrapper .text-box:first-child {
padding-left: 0;
padding-right: 0;
}
.elementor-element-fe6dbf9 {
max-width: 100%;
margin: 0 auto;
}
.page-id-95 .border-box .elementor-inner-column .elementor-column-wrap {
padding: 30px;
}
.member-promotional .box-wrap video {
border-radius: 8vw 0;
padding: 10px;
} }
@media (max-width: 767px) {
.inner-contener > .elementor-container,
.elementor-section-wrap > section.elementor-section.elementor-section-boxed > .elementor-container,
.elementor > section.elementor-section.elementor-section-boxed > .elementor-container,
.container {
padding: 0 20px;
}
#header .header .header-right .nav-main ul.menu li.desktop-xs {
display: none;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu li.mobile-xs {
display: block;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu li:nth-last-child(3) a {
border-bottom: 1px solid rgba(112, 112, 112, 0.3);
}
h1 {
font-size: 40px;
}
.inner-banner h1,
h2 {
font-size: 36px;
}
.inner-banner h1 br,
h2 br {
display: none;
}
h3 {
font-size: 30px;
}
.main-banner .banner-wrap .text-box h1 {
font-size: 40px;
}
.main-banner .banner-wrap .img-box .right-box,
.main-banner .banner-wrap .img-box .right-box-slider {
height: 360px;
}
.pdgtb100 {
padding: 60px 0;
}
.pdgtb80 {
padding: 50px 0;
}
.e-pdgtb100 {
padding: 60px 0 !important;
}
.img-radius-box {
padding: 60px 0;
}
.left-radius-180 {
border-radius: 60px 0px;
}
.membership-types-wrapper .membership-box .right-radius-180,
.right-radius-180 {
border-radius: 0px 60px;
}
.left-radius-120 {
border-radius: 50px 0px;
}
.right-radius-120 {
border-radius: 0px 50px;
}
.left-radius-100 {
border-radius: 50px 0px;
}
.right-radius-100 {
border-radius: 0px 50px;
}
.right-radius-img-120:after {
border-radius: 0 50px;
}
.left-radius-img-120:after {
border-radius: 50px 0;
}
.image-radius-widget {
border-radius: 0px 50px;
}
.global-leaders-wrapper .left-img {
width: 100%;
max-width: 640px;
margin: 0 auto;
}
.global-leaders-wrapper .left-img img {
margin-bottom: 0;
}
.global-leaders-wrapper .left-img:after {
display: none;
}
.global-leaders-wrapper .left-img .right .path span:first-child {
height: 18vw;
}
.global-leaders-wrapper .left-img .right .path span:last-child {
height: 25.6vw;
}
.global-leaders-wrapper .text-box {
width: 100%;
padding-left: 0px;
padding-top: 20px;
}
.member-support-wrapper .text-box .icon-box,
.member-support-wrapper .text-box ul li {
width: 100%;
margin-right: 0;
}
.membership-types-wrapper .title-text-box {
width: 100%;
padding-right: 0;
text-align: center;
}
.membership-types-wrapper .membership-arrow {
margin: 30px auto -12px;
width: 100px;
height: 22px;
}
.membership-types-wrapper .membership-arrow .elementor-widget-container > div {
width: 40px;
height: 22px;
}
.membership-types-wrapper .membership-box {
padding: 0px 10px 0;
}
.membership-types-wrapper .membership-box h4 {
padding-bottom: 8px;
}
.membership-types-wrapper .membership-box h6 {
font-size: 16px;
}
.footer-wrapper .footer-logo img {
width: 140px;
}
.footer-wrapper .footer-contact {
max-width: 280px;
}
#header .header .header-right .nav-main ul.menu .login a,
#header .header .header-right .nav-main ul.menu .logout a {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/ic-profile-icon.svg);
font-size: 0 !important;
background-repeat: no-repeat;
background-position: center center;
width: 44px;
height: 44px;
padding: 0 !important;
}
#header .header .header-right .nav-main ul.menu .logout a {
background-image: url(//www.iaortho.org/wp-content/themes/IAO-2024/images/logout.png);
background-size: 18px;
}
#header .header .header-right .nav-main ul.menu .menu-btn-wrap a {
font-size: 16px;
}
.introduction-list-wrapper .box-wrap:nth-child(odd) .img-box:before {
top: 40px;
left: -10px;
}
.member-description-list .text-box {
margin-bottom: 20px;
padding-bottom: 20px;
}
.publications-wrapper .img-box {
width: 100%;
max-width: 380px;
margin: 0 auto;
padding-right: 0;
float: left;
padding-bottom: 20px;
}
.publications-wrapper .text-box {
width: 100%;
}
.main-inner .form_wrapper .gform_wrapper {
padding: 30px 20px;
}
.short-code-wrapper .gform_wrapper,
body .gform_wrapper {
padding: 30px 20px;
}
.gform_wrapper.gform_legacy_markup_wrapper .gform_heading {
margin-bottom: 15px;
}
.gform_wrapper.gform_legacy_markup_wrapper .gform_heading .gform_title {
font-size: 22px;
}
.gform_wrapper label, .gfield_required {
font-size: 16px !important;
}
.gform_wrapper form .gform_body ul li.gfield.label label {
font-size: 16px !important;
}
.gform_wrapper.gform_legacy_markup_wrapper ul.gform_fields > li.gfield_contains_required > label {
font-size: 18px !important;
}
body .gform_wrapper form .gform_body ul li {
width: 50%;
}
.title-wrap {
padding-bottom: 30px;
}
.commercial-video-wrap .video-wrap .video-box iframe,
.commercial-video-wrap .elementor-section .video-box iframe {
min-height: 250px;
}
.advertising-opportunities-wrap .img-box {
width: 100%;
float: left;
}
.advertising-opportunities-wrap .text-box {
padding-left: 0px;
width: 100%;
padding-top: 20px;
}
.advertising-opportunities-box .gform_wrapper.gform_legacy_markup_wrapper .text-box {
font-size: 16px;
}
.advertising-opportunities-box .gform_legacy_markup_wrapper li.gfield.field_description_below + li.gsection.form-title h2,
.gsection h2.gsection_title {
font-size: 22px;
}
.advertising-opportunities-box .gform_legacy_markup_wrapper li.gfield.field_description_below + li.gsection.form-title {
padding-bottom: 15px !important;
width: calc(100% - 30px) !important;
margin: 0 15px 15px !important;
}
.member-description-list .list-box ul.box-3col li {
width: 100%;
margin: 10px 0px 10px 0 !important;
border-right: 0px solid rgba(0, 0, 0, 0.2) !important;
padding: 0px;
}
.short-code-wrapper.contact-wrapper .gform_wrapper {
padding: 30px 30px;
border-radius: 10px;
}
.contact-wrapper .map-box .box-wrap {
padding: 12px;
}
.contact-wrapper .map-box .box-wrap:before, .contact-wrapper .map-box .box-wrap:after {
width: 27vw;
height: 28vw;
}
.contact-wrapper .map-box .box-wrap iframe {
height: 350px;
}
.contact-wrapper .right-box iframe {
height: 350px;
}
#bbpress-forums {
margin: 60px auto;
}
.category article .col-6 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.category article .col-6:first-child {
margin-bottom: 15px;
}
.wp-block-media-text .wp-block-media-text__content {
padding: 0px !important;
}
.bordered-wrapper .bordered-box {
padding: 25px;
border-radius: 0 30px;
}
.bordered-wrapper .bordered-box .title h6 {
font-size: 16px;
}
.imc-master-program-wrapper h4 br {
display: none;
}
.imc-master-program-wrapper iframe {
width: 100%;
height: 300px;
border-radius: 80px 0;
margin-top: 0px;
}
.small-image-wrapper .img-box {
width: 100%;
}
.small-image-wrapper .text-box {
width: 100%;
padding-top: 20px;
padding-left: 0px;
order: 2;
}
.small-image-wrapper .text-box:first-child {
padding-right: 0px;
}
.small-image-wrapper .elementor-section {
padding-bottom: 50px;
}
.large-image-wrapper .elementor-section {
padding-bottom: 50px;
}
.past-annual-meeting-wrapper .past-annual-meeting-box,
.past-annual-meeting-wrapper .gallery {
column-count: 2;
}
.main-inner.col2-box ul li, .list-box.col2-box ul li {
width: 100%;
padding-right: 0px;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
font-size: 24px;
}
.category-wrapper .type-post .img-box {
width: 240px;
}
.category-wrapper .type-post .text-box {
width: 100%;
padding-left: 0px;
padding-top: 20px;
}
.inner-banner h1.font-404 {
font-size: 20vw;
}
.elementor-accordion iframe,
.member-description-list .text-box iframe,
.member-description-list .text-box video {
min-height: 350px;
border-radius: 100px 0;
}
.elementor-text-editor iframe,
.elementor-widget-video .elementor-wrapper iframe,
.elementor-widget-video .elementor-wrapper video {
border-radius: 100px 0;
}
#bbpress-forums li.bbp-header div,
#bbpress-forums li.bbp-header li,
#bbpress-forums li.bbp-footer div,
#bbpress-forums li.bbp-footer li {
font-size: 14px;
padding: 10px 15px !important;
}
#bbpress-forums li.bbp-body ul li,
#bbpress-forums li.bbp-body .bbp-forum-header {
font-size: 14px;
padding: 6px 15px !important;
}
#bbpress-forums li.bbp-body ul li .bbp-forum-content {
font-size: 12px;
}
.border-box .elementor-col-25,
.border-box .elementor-col-50 {
width: 100%;
}
.elementor-widget-accordion .elementor-tab-content .video-box,
.elementor-widget-accordion .elementor-tab-content .img,
.elementor-widget-accordion .elementor-tab-content .text {
width: 100%;
}
.elementor-widget-accordion .elementor-tab-content .text {
padding-left: 0px;
}
.img-radius-box .img-box:after {
border-radius: 0px 50px;
}
.img-radius-box .img-box img {
border-radius: 0px 50px;
}
.elementor-410 .elementor-element.elementor-element-c6c6d98,
.elementor-427 .elementor-element.elementor-element-05dce08,
.elementor-430 .elementor-element.elementor-element-bd2851c,
.elementor-430 .elementor-element.elementor-element-e35a14b {
order: 2;
}
.page-id-95 .border-box .elementor-inner-column .elementor-column-wrap {
padding: 20px;
}
.videio-pay-wrapper .videio-box {
width: 100%;
} .member-promotional .box-wrap video {
border-radius: 60px 0;
padding: 10px;
}
}
@media only screen and (max-device-width: 480px) {
html {
-webkit-text-size-adjust: none;
}
}
@media (max-width: 479px) {
.inner-contener > .elementor-container,
.elementor-section-wrap > section.elementor-section.elementor-section-boxed > .elementor-container,
.elementor > section.elementor-section.elementor-section-boxed > .elementor-container,
.container {
padding: 0 15px;
}
.res_navigation {
margin-left: 3.5vw;
} #header .header .header-right .nav-main ul.menu .login,
#header .header .header-right .nav-main ul.menu .logout {
padding-left: 3.5vw;
}
#header .header .header-right .nav-main ul.menu .menu-btn-wrap a {
font-size: 14px;
padding: 9px 15px;
}
#header .header .header-right .nav-main ul.menu .login a,
#header .header .header-right .nav-main ul.menu .logout a {
width: 36px;
height: 36px;
}
#header .header .header-main .logo {
margin-left: -10px;
}
#header .header .header-main .logo a img {
height: 68px;
}
.main-banner .banner-wrap .text-box h1 {
font-size: 34px;
}
.main-banner .banner-wrap .img-box .right-box,
.main-banner .banner-wrap .img-box .right-box-slider {
height: 300px;
padding-left: 0px;
}
.main-banner .banner-wrap .img-box .left-box .top-img {
padding-left: 25px;
padding-bottom: 15px;
}
.main-banner .banner-wrap .img-box .right-box-slider .swiper-slide.swiper-slide-active,
.main-banner .banner-wrap .img-box .left-box .top-img .swiper-slide {
border-radius: 0 40px;
}
.main-banner .banner-wrap .img-box .swiper-slide {
border-radius: 40px 0;
}
.pdgtb100 {
padding: 50px 0;
}
.pdgtb80 {
padding: 40px 0;
}
.pdgtb60 {
padding: 30px 0;
}
.e-pdgtb100 {
padding: 50px 0 !important;
}
.img-radius-box {
padding: 50px 0;
}
h1 {
font-size: 34px;
}
.inner-banner h1,
h2 {
font-size: 28px;
}
h3 {
font-size: 26px;
}
h6 {
font-size: 18px;
}
.member-support-wrapper .text-box .icon-box .icon,
.member-support-wrapper .text-box ul li .icon {
width: 80px;
height: 90px;
border-radius: 30px 0px;
}
.member-support-wrapper .text-box .icon-box .text,
.member-support-wrapper .text-box ul li .text {
width: calc(100% - 80px);
padding-left: 20px;
}
.member-support-wrapper h2 {
padding-bottom: 0px;
}
.footer-wrapper .footer-logo {
display: none;
}
.footer-wrapper .footer-contact {
max-width: 100%;
margin-left: 0px;
}
.footer-wrapper .footer-menu-box {
padding-top: 0px;
flex-wrap: wrap;
}
.footer-wrapper .footer-menu-box .box-wrap {
width: 100%;
padding-top: 25px;
}
.main-banner:before {
width: 100px;
height: 116px;
left: -40px;
}
.sidebar-menu {
width: 320px;
right: -320px; }
.sidebar-menu .menu-sidebar-menu-container ul.menu .menu-item-has-children > a:after {
margin: 8px 0px 8px 10px;
}
.global-leaders-wrapper .left-img .left {
padding-right: 10px;
}
.global-leaders-wrapper .left-img .right .path {
padding-top: 10px;
}
.global-leaders-wrapper .left-img .right .path span:last-child {
width: 62%;
height: 27vw;
}
.global-leaders-wrapper .left-img .right .path span:first-child {
width: calc(38% - 8px);
margin-right: 8px;
height: 20vw;
}
.membership-cta-wrapper .text-box {
padding-left: 20px;
padding-right: 20px;
}
.btn-box,
.btn-wrap .elementor-button-link,
.btn,
button[type=submit],
.wp-block-button__link,
.elementor-widget-button .elementor-button,
body .um input[type=submit].um-button,
body .gform_wrapper input[type=submit],
body .gform_wrapper .gform_page_footer input[type=button], 
.ginput_container_coupon .button {
padding: 14px 25px;
font-size: 16px;
background-position: right 20px center;
}
.btn,
.wp-block-button__link,
body .gform_wrapper input[type=submit],
body .gform_wrapper .gform_page_footer input[type=button],
.icon-none.elementor-widget-button .elementor-button,
.ginput_container_coupon .button  {
padding-right: 25px !important;
}
.elementor-widget-button .elementor-button:before,
.elementor-widget-button .elementor-button:after {
right: 20px;
} body .gform_wrapper form .gform_body ul li.gfield,
body .gform_wrapper form .gform_body div.gfield {
width: 100% !important;
margin: 0 0px 15px !important;
}
.gform_wrapper form .gform_body ul li.gfield.full-box.inner-box-50 .gform-grid-col {
width: 100%;
}
.gform_wrapper.gform_legacy_markup_wrapper .ginput_complex .ginput_left,
.gform_wrapper.gform_legacy_markup_wrapper .ginput_complex .ginput_right {
width: 100% !important;
}
body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,
body .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
width: 100% !important;
}
.gform_wrapper form .gform_body ul li.gfield.full-box.inner-box-50 .gform-grid-col:nth-child(2),
.gform_wrapper form .gform_body ul li.gfield.full-box.inner-box-50 .gform-grid-col:nth-child(5) {
padding-left: 0px;
}
body .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left,
.gform_wrapper.gform_legacy_markup_wrapper .ginput_complex .ginput_left {
padding-right: 0px !important;
}
.gform_wrapper.gform_legacy_markup_wrapper .ginput_complex .ginput_right {
padding-left: 0px !important;
}
body .gform_wrapper form .gform_body ul li {
width: 100%;
}
.gform_wrapper form .gform_body ul li.gfield.full-box.inner-box-50 .gform-grid-col {
padding-top: 15px;
}
.gform_wrapper span.ginput_total {
font-size: 22px !important;
}
.commercial-video-wrap .video-wrap .video-box iframe,
.commercial-video-wrap .elementor-section .video-box iframe {
min-height: 220px;
}
.main-inner .form_wrapper .gform_wrapper {
padding: 20px 20px;
}
.short-code-wrapper.contact-wrapper .gform_wrapper {
padding: 20px 20px;
}
.contact-wrapper .right-box iframe,
.contact-wrapper .map-box .box-wrap iframe {
height: 75vw;
}
.modal {
width: 96% !important;
left: 2% !important;
top: 40px !important;
}
#bbpress-forums {
margin: 50px auto;
}
.study-clubs-wrapper .title-wrap {
padding-bottom: 20px;
}
.bordered-wrapper .bordered-box .title {
padding-bottom: 20px;
margin-bottom: 20px;
}
.bordered-wrapper .bordered-box .details strong {
width: 100%;
}
.bordered-wrapper .bordered-box .details span {
width: 100%;
}
.imc-master-program-wrapper iframe {
height: 260px;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title:before {
left: 17px;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title:after {
left: 24px;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
padding: 14px 20px 14px 45px;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
font-size: 22px;
}
.elementor-accordion iframe,
.member-description-list .text-box iframe,
.member-description-list .text-box video {
min-height: 280px;
border-radius: 80px 0;
}
.elementor-text-editor iframe,
.elementor-widget-video .elementor-wrapper iframe,
.elementor-widget-video .elementor-wrapper video {
border-radius: 80px 0;
}
.multi-box .elementor-column.elementor-col-25 {
width: 100%;
}
.small-image-wrapper .elementor-section,
.large-image-wrapper .elementor-section {
padding-bottom: 40px;
}
}
@media (max-width: 409px) {
.TotalSoftSimpleCalendar {
width: 345px !important;
}
.c-week-day.c-pad-top, .c-day-previous-month.c-pad-top,
.c-day-next-month.c-pad-top, .c-day.c-pad-top {
margin: 0 3.5px !important;
font-size: 15px !important;
width: 42px !important;
height: 42px !important;
}
.c-grid-title {
font-size: 18px !important;
height: 50px !important;
}
.advertising-opportunities-wrap .text-box a.wp-block-file__button {
padding: 8px 20px;
}
.main-banner:before {
top: 44%;
}
}
@media (max-width: 374px) { #header .header .header-main .logo {
margin-left: -15px;
}
#header .header .header-main .logo a img {
height: 64px;
}
#header .header .header-right .nav-main ul.menu .menu-btn-wrap a {
padding: 8px 10px;
font-size: 13px;
}
#header .header .header-right .nav-main ul.menu .login a,
#header .header .header-right .nav-main ul.menu .logout a {
width: 32px;
height: 32px;
background-size: 15px;
}
.res_navigation {
margin-left: 10px;
}
#header .header .header-right .nav-main ul.menu .login,
#header .header .header-right .nav-main ul.menu .logout {
padding-left: 10px;
}
.main-banner:before {
top: 40%;
}
.main-banner .banner-wrap .text-box h1 {
font-size: 28px;
}
h1 {
font-size: 28px;
}
.inner-banner h1,
h2 {
font-size: 26px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 22px;
}
h5 {
font-size: 20px;
}
.TotalSoftSimpleCalendar {
width: 290px !important;
}
.c-grid-title {
font-size: 16px !important;
}
.c-week-day.c-pad-top, .c-day-previous-month.c-pad-top,
.c-day-next-month.c-pad-top, .c-day.c-pad-top {
margin: 0 3.5px !important;
font-size: 14px !important;
width: 34px !important;
height: 34px !important;
}
.c-event-grid .c-pad-top {
font-size: 16px !important;
}
.c-event-list .title {
font-size: 14px !important;
}
.footer-wrapper .copy-right .copy-right-box p,
.footer-wrapper .copy-right .copy-right-box a {
font-size: 15px;
}
.sidebar-menu {
width: 280px;
right: -280px; }
.sidebar-menu .menu-sidebar-menu-container ul.menu .menu-item-has-children > a:after {
margin: 7px 0px 6px 10px;
}
.global-leaders-wrapper .left-img .right .path span:last-child {
height: 25vw;
}
.global-leaders-wrapper .left-img .right .path span:first-child {
height: 18vw;
} .gform_wrapper form .gform_body ul li.gfield .gform-grid-col .gform-field-label {
font-size: 14px !important;
}
.gform_wrapper.gform_legacy_markup_wrapper ul.gform_fields > li.gfield_contains_required > label {
font-size: 16px !important;
}
.gfield--type-stripe_creditcard .gform-grid-col .StripeElement,
body input[type=text], body select, body textarea {
padding: 12px 15px !important;
}
body select {
background-position: right 15px center;
padding-right: 35px !important;
}
.gform_legacy_markup_wrapper .gfield_date_dropdown_year {
margin-right: 0;
}
.gform_wrapper.gform_legacy_markup_wrapper .gform_heading .gform_title {
font-size: 20px;
}
.advertising-opportunities-wrap .text-box a.wp-block-file__button {
padding: 8px 20px;
}
.advertising-opportunities-wrap .text-box a.wp-block-file__button {
font-size: 14px;
padding: 5px 15px;
margin-left: 5px;
}
}
@media only screen and (max-height: 600px), only screen and (max-width: 1120px) {
.sidebar-menu .menu-sidebar-menu-container ul.menu > li > a {
font-size: 20px;
padding: 8px 30px;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu > li li a {
font-size: 18px;
padding: 8px 30px;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu .menu-item-has-children > a::after {
margin: 7px 7px 7px 10px;
}
}
@media only screen and (max-height: 420px), only screen and (max-width: 971px) {
.sidebar-menu .menu-sidebar-menu-container ul.menu > li > a {
font-size: 18px;
padding: 5px 20px;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu > li li a {
font-size: 14px;
padding: 5px 20px;
}
.sidebar-menu .menu-sidebar-menu-container ul.menu .menu-item-has-children > a::after {
margin: 4px 0px 4px 10px;
}
}  .iaopr-forum-tag {
background-color: #999;
color: #fff;
font-size: 11px;
padding: 0px 5px;
border-radius: 5px;
margin-left: 3px;
}
.iaopr-forum-tag.iaopr-forum-tag-product-owner {
background-color: #496;
}
.iaopr-forum-tag.iaopr-forum-tag-reviewer {
background-color: #c90;
} .no-js .wp-editor-container .hide-if-no-js {
display: inherit;
}