html body .row {
margin-left: -1rem;
margin-right: -1rem;
display: -webkit-flex;
display: flex;
}
html body .img-responsive {
max-width: 100%;
display: inline-block;
}
html body .text-center {
text-align: center;
}
@media screen and (max-width: 767px) {
html body .col-xs-6 {
-webkit-flex: 1 0 50%;
flex: 1 0 50%;
max-width: 50%;
}
}
@media screen and (min-width: 768px) {
html body .col-sm-6 {
-webkit-flex: 1 0 50%;
flex: 1 0 50%;
max-width: 50%;
padding-left: 1rem;
padding-right: 1rem;
}
html body .col-sm-3 {
-webkit-flex: 1 0 25%;
flex: 1 0 25%;
max-width: 25%;
padding-left: 1rem;
padding-right: 1rem;
}
}
html body .box_shadow {
box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.02);
margin-bottom: 1rem !important;
}
html body #slide_top:hover {
background-color: #2A5987;
}
html body .rev_slider .fit-image img {
object-fit: cover;
object-position: center center;
height: 100%;
}
html body p {
padding-bottom: 0;
}
html body p + p {
margin-top: 15px;
}
html body .ngg-galleryoverview {
margin-left: -1rem !important;
margin-right: -1rem !important;
display: -webkit-flex !important;
display: flex !important;
width: auto;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: 0;
}
html body .ngg-galleryoverview .ngg-gallery-thumbnail-box {
margin-top: 1rem;
}
@media screen and (max-width: 767px) {
html body .ngg-galleryoverview .ngg-gallery-thumbnail-box {
-webkit-flex: 1 0 50%;
flex: 1 0 50%;
max-width: 50%;
padding-left: 1rem;
padding-right: 1rem;
}
}
@media screen and (min-width: 768px) {
html body .ngg-galleryoverview .ngg-gallery-thumbnail-box {
-webkit-flex: 1 0 25%;
flex: 1 0 25%;
max-width: 25%;
padding-left: 1rem;
padding-right: 1rem;
}
}
html body .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail {
border: 0;
margin: 0;
}
html body .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a {
margin: 0;
width: 100%;
}
html body .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a img {
width: 100%;
object-fit: cover;
object-position: center center;
}
html body .ngg-galleryoverview br {
display: none;
}
html body .flex {
display: -webkit-flex;
display: flex;
}
html body .flex.align-center {
-webkit-align-items: center;
align-items: center;
}
html body .cmsmasters_row.flex > .cmsmasters_row_outer_parent > .cmsmasters_row_outer > .cmsmasters_row_inner > .cmsmasters_row_margin {
display: -webkit-flex;
display: flex;
}
html body .cmsmasters_row.flex.align-center > .cmsmasters_row_outer_parent > .cmsmasters_row_outer > .cmsmasters_row_inner > .cmsmasters_row_margin {
-webkit-align-items: center;
align-items: center;
}
html body .cmsmasters_button:hover {
background-color: #2192D6 !important;
border-color: #2192D6 !important;
}
html body .cmsmasters_profile:not(.horizontal) .profile_img_wrap {
width: 24%;
padding: 0;
margin-right: 6%;
}
html body .cmsmasters_profile .profile_img_wrap .cmsmasters_profile_subtitle {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
max-width: 100%;
background: #2192D6 !important;
}
html body #slide_top,
html body .cmsmasters_slider_post .cmsmasters_slider_post_date {
background: #F7B714 !important;
}
html body header .header_top {
color: white;
background: #2A5987;
}
html body header .header_top a {
color: white;
}
html body header .header_top a:hover {
color: #F7B714;
}
html body header .header_top .top_line_nav li a {
background: transparent;
}
html body header .header_mid {
border-bottom: 0;
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
}
html body header .header_mid .header_mid_inner .logo_wrap {
padding-top: 1rem;
padding-bottom: 1rem;
}
html body header .header_mid .header_mid_inner .logo_wrap .logo {
display: block;
height: 100%;
max-height: 100%;
}
html body header .header_mid .header_mid_inner .logo_wrap .logo img {
position: relative;
max-height: 100%;
height: 100%;
width: auto;
left: auto;
top: auto;
bottom: auto;
right: auto;
}
html body header .header_mid .header_mid_inner ul.navigation li.current-menu-item a {
color: #2192D6;
}
html body #bottom {
background-color: #2A5987;
}
html body footer .footer {
background-color: #2A5987;
}
html body footer .footer_inner {
padding-top: 1rem !important;
}
html body.single-profile .profile-thumbnail {
margin-bottom: 20px;
}
html body .nf-form-wrap .listcheckbox-wrap li {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
html body .nf-form-wrap .listcheckbox-wrap li:before {
display: none;
}
html body .nf-form-wrap .listcheckbox-wrap li input {
margin-top: 0;
}
html body.home .cmsmasters_quotes.cmsmasters_quotes_grid .cmsmasters_quotes_list {
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
html body.home .cmsmasters_quotes.cmsmasters_quotes_grid .cmsmasters_quotes_list .cl {
display: none;
}
@media screen and (max-width: 767px) {
html body .header_mid_inner {
padding-top: 0!important;
}
html body .header_mid_inner .logo_wrap {
margin-bottom: 0!important;
}
html body #header .header_mid .logo_wrap .logo img {
max-height: 100px;
}
}
body.home .cmsmasters_slider .rs-layer img {
object-fit: cover;
}