.jupiterx-main-header{
background-color:#084a6c !important;
color:#fff !important;
border-top:1px solid #fff !important;
padding: 22px 0 !important;
}
.jupiterx-content {
margin-top: -1rem;
} a {
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
a:hover {
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
text-decoration: none;
}
a:focus {
outline: none;
}
.elementor-button-wrapper .elementor-button {
background: #47a08b;
}
.elementor-button-wrapper .elementor-button:hover {
background: #094a6b;
}
.button{
font-size: 16px;
background-color: #47a08b;
border-radius: 10px 10px 10px 10px;
padding: 13px 24px 13px 24px;
min-width: 170px;
border-width: 0;
line-height: 1;
color: #FFF;
cursor: pointer;
display: inline-block;
}
.button:hover{
background: #094a6b;
}
.elementor-text-editor ul:not([id]):not([class]){
padding-left: 0;
list-style-position: inside;
}
.dialog-type-lightbox{
z-index: 99999 !important;
}
.elementor-pagination .page-numbers{
padding: 5px 10px;
border: 2px solid #094a6b;
color: #4f4f4f;
}
.elementor-pagination .current{
border-color: #47a08b;
}
.elementor-pagination .page-numbers:hover{
border-color: #47a08b;
}
.elementor-post-navigation{}
.elementor-post-navigation .elementor-post-navigation__link{}
.elementor-post-navigation .elementor-post-navigation__link img{
width: 50px;
height: 50px;
border-radius: 50px;
}
.elementor-post-navigation .elementor-post-navigation__link .jupiterx-post-navigation-body .jupiterx-post-navigation-title{
display: none;
}
.jupiterx-main-header [class*=-title]{
text-overflow: inherit !important;
white-space: normal !important;
} .gform_wrapper,
body .gform_wrapper .top_label div.ginput_container{
margin-top: 0 !important;
}
.gform_wrapper .form-flex-col ul.gform_fields{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px !important;
margin-left: -15px !important;
}
.gform_wrapper .form-flex-col .gform_body > ul.gform_fields > li.gfield {
padding: 0 15px !important;
}
.gform_wrapper .form-flex-col ul.gform_fields li.gfield:not([class*="col-"]) {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.gform_wrapper ul.gform_fields li.gfield{
margin-bottom: 0;
margin-top: 20px;
}
.gform_wrapper ul.gform_fields li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper ul.gform_fields li.gfield textarea,
.gform_wrapper ul.gform_fields li.gfield select.gfield_select{
width: 100%;
border: 1px solid #CCC;
padding: 5px 15px;
min-height: 42px;
margin: 0;
}
.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type=submit], 
.gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type=submit]{
font-size: 16px;
background-color: #47a08b;
border-radius: 5px;
padding: 13px 24px 13px 24px;
min-width: 170px;
border-width: 0;
line-height: 1;
color: #FFF;
cursor: pointer;
}
.gform_wrapper .gform_footer input.button:hover, 
.gform_wrapper .gform_footer input[type=submit]:hover, 
.gform_wrapper .gform_page_footer input.button:hover, 
.gform_wrapper .gform_page_footer input[type=submit]:hover{
background: #094a6b;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.gform_wrapper li.gfield_error select,
.gform_wrapper li.gfield_error textarea{
border: 1px solid #790000 !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required{
padding-top: 0;
padding-bottom: 0;
border: none;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
.gform_wrapper div.validation_error{
display: none;
} div.elementor-accordion .elementor-accordion-item{
border: none;
margin-bottom: 15px;
}
div.elementor-accordion .elementor-tab-content{
padding-left: 0;
padding-right: 0;
border-width: 0;
}
div.elementor-accordion .elementor-tab-title{
padding: 30px 20px;
background: #47a08b;
color: #FFF;
font-size: 24px;
text-align: center;
border-radius: 7px;
}
div.elementor-accordion .elementor-tab-title.elementor-active{
background: #094a6b;
} .jet-tabs-position-left{}
.jet-tabs-position-left .jet-tabs__control-wrapper{
border-width: 0;
border-radius: 0;
flex: 0 0 320px !important;
}
.jet-tabs-position-left .jet-tabs__control-wrapper .jet-tabs__control{
margin-bottom: 10px;
}
.jet-tabs-position-left .jet-tabs__control-wrapper .jet-tabs__control:last-child{
margin-bottom: 0;
}
.jet-tabs-position-left .jet-tabs__control-wrapper .jet-tabs__control .jet-tabs__control-inner{
color: #FFF;
background: #094a6b;
}
.jet-tabs-position-left .jet-tabs__control-wrapper .jet-tabs__control .jet-tabs__label-text{
font-weight: 500;
font-size: 18px;
}
.jet-tabs-position-left .jet-tabs__content-wrapper{
border-width: 0 !important;
border-radius: 0;
}
.jet-tabs-position-left .jet-tabs__content-wrapper .jet-tabs__content{
padding-left: 60px;
padding-top: 0;
padding-bottom: 0;
}
.jet-tabs-position-left .jet-tabs__content-wrapper:before {
content: "";
position: absolute;
top: 0px;
bottom: 0;
left: 29px;
width: 2px;
background: #094a6b;
}
.jet-tabs-position-left .jet-tabs__control-wrapper .jet-tabs__control.active-tab .jet-tabs__control-inner{
background-color: #47a08b;
}
.jet-tabs-position-left .jet-tabs__control-wrapper .jet-tabs__control.active-tab .jet-tabs__control-inner .jet-tabs__label-text{
color: #FFF;
}
@media (max-width: 992px){
.jet-tabs-position-left{
-webkit-flex-flow: row wrap !important;
-ms-flex-flow: row wrap !important;
flex-flow: row wrap !important;
}
.jet-tabs-position-left .jet-tabs__control-wrapper,
.jet-tabs-position-left .jet-tabs__content-wrapper{
-ms-flex: 0 0 100% !important;
-webkit-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
}
.jet-tabs-position-left .jet-tabs__content-wrapper .jet-tabs__content{
padding-left: 0;
padding-top: 20px;
}
.jet-tabs-position-left .jet-tabs__content-wrapper{
margin-top: 30px;
}
.jet-tabs-position-left .jet-tabs__content-wrapper:before{
left: 0;
}
} .campus-board__loop{
margin-bottom: 30px;
}
.campus-board__loop .elementor-flip-box{
height: 360px
}
.campus-board__loop .elementor-flip-box__front{
z-index: 10;
}
.campus-board__loop .elementor-flip-box__back{
z-index: 20;
}
.campus-board__loop .elementor-flip-box__front .elementor-flip-box__layer__overlay{
display: block;
padding: 0;
}
.campus-board__loop .elementor-flip-box__front .elementor-flip-box__layer__overlay .elementor-flip-box__layer__inner{
height: 100%;
position: relative;
display: flex;
flex-wrap: wrap;
flex-flow: column;
justify-content: flex-end;
padding-bottom: 20px;
padding-left: 15px;
padding-right: 15px;
}
.campus-board__loop .elementor-flip-box__front .elementor-flip-box__layer__overlay .elementor-flip-box__image{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0;
z-index: 1;
}
.campus-board__loop .elementor-flip-box__front .elementor-flip-box__layer__overlay .elementor-flip-box__image:before {
content: "";
position: absolute;
background: rgba(0, 0, 0, 0.25);
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.campus-board__loop .elementor-flip-box__front .elementor-flip-box__layer__overlay .elementor-flip-box__image img{
height: 100%;
width: 100%;
object-fit: cover;
}
.campus-board__loop .elementor-flip-box__front .elementor-flip-box__layer__overlay .elementor-flip-box__layer__title,
.campus-board__loop .elementor-flip-box__front .elementor-flip-box__layer__overlay .elementor-flip-box__layer__description{
z-index: 2;
position: relative;
margin-bottom: 0;
}
.campus-board__loop .elementor-flip-box__back .elementor-flip-box__layer__overlay .elementor-flip-box__button:hover{
background: #FFF;
color: #47a08b;
}
.elementor-widget-theme-post-content{}
@media (max-width: 1024px){
.elementor-widget-text-editor img.alignright,
.elementor-widget-text-editor img.alignleft,
.elementor-widget-theme-post-content img.alignright,
.elementor-widget-theme-post-content img.alignleft{
max-width: 50%;
}
}
@media (max-width: 767px){
.elementor-widget-text-editor img.alignright,
.elementor-widget-text-editor img.alignleft,
.elementor-widget-theme-post-content img.alignright,
.elementor-widget-theme-post-content img.alignleft{
max-width: 100%;
float: none;
display: block;
margin: 15px auto;
}
}
.news-event__loop .news-event__meta-buttom .elementor-post-info .elementor-inline-item a{
color: inherit;
}
.news-event__loop .news-event__meta-buttom .elementor-post-info .elementor-inline-item .post-share{
position: absolute;
list-style-type: none;
margin: 0;
padding: 5px 0;
width: 80px;
right: -15px;
top: 100%;
font-size: 20px;
text-align: right;
background: #094a6b;
border-top: 5px solid #FFF;
visibility: hidden;
transition: all 0.5s;
opacity: 0;
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
.news-event__loop .news-event__meta-buttom .elementor-post-info .elementor-inline-item .post-share a{
width: 100%;
display: block;
margin: 0 auto;
text-align: center;
color: #FFF;
}
.news-event__loop .news-event__meta-buttom .elementor-post-info .elementor-inline-item .post-share.active{
visibility: visible;
transition: all 0.5s;
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
@media (max-width: 1023px){
.campus-board__loop .elementor-flip-box__front .elementor-flip-box__layer__overlay .elementor-flip-box__image img{
-o-object-fit: contain;object-fit: contain;
}
}
@media (max-width: 992px){
.has-graphics:after{
opacity: 0.1 !important;
}
}