.carousel-shortcode .align-center,
.carousel-portfolio .align-center {
display: inline-block;
height: 100%;
vertical-align: middle;
} .blog-shortcode .post-content {
margin: 2rem 0;
}
.blog-1-column .posts.card-deck > .card {
min-width: calc(100% - 30px);
}
.blog-1-column .posts.card-deck > .card.p-4 {
min-width: calc(100% - 2rem);
} .carousel-client-slider .carousel-item {
text-align: center;
}
.carousel-client-slider img {
vertical-align: middle;
} .componentz-content-boxes .card-deck {
flex-flow: row wrap;
margin-bottom: 1rem;
width: 100%;
-ms-flex-flow: row wrap;
}
.componentz-content-boxes [class*="col"],
.componentz-content-boxes [class*="col-"] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
}
.componentz-content-boxes .card-deck,
.componentz-content-boxes .card {
margin-left: 0;
margin-right: 0;
}
.componentz-content-boxes .card,
.componentz-content-boxes .card-footer {
border: none;
border-radius: 0;
}
.componentz-content-boxes .card-footer {
background: none;
padding-bottom: 2rem;
}
.componentz-content-boxes .componentz-content-box [class*=" fa-"] {
height: 70px;
margin-top: 1.25rem;
width: 70px;
}
.componentz-content-boxes .shadow {
margin-top: 35px;
}
.componentz-content-boxes .shadow .heading-with-icon {
margin-top: -35px;
}
#primary .componentz-content-boxes .container {
padding: 0;
} .componentz-counter-blocks .type-1 .card-body {
font-size: 2rem;
padding-top: 0;
}
.componentz-counter-blocks .type-1 .card-title {
font-weight: normal;
margin-bottom: 0;
}
.componentz-counter-blocks .type-2 .unit {
font-size: 60%;
}
.componentz-counter-blocks .type-3 {
text-transform: uppercase;
}
.componentz-counter-blocks .type-3 .card-title {
font-size: 3rem;
font-weight: 900;
position: relative;
}
.componentz-counter-blocks .type-3 .card-title::after {
border-bottom: 3px solid currentColor;
bottom: 0;
content: "";
height: 3px;
left: 50%;
margin-left: -50px;
position: absolute;
width: 100px;
}
.componentz-counter-blocks .type-3 .card-body {
padding-top: 0;
}
.componentz-counter-blocks .card-deck {
flex-flow: row wrap;
margin-bottom: 1rem;
width: 100%;
-ms-flex-flow: row wrap;
}
.componentz-counter-blocks [class*="col"],
.componentz-counter-blocks [class*="col-"] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
}
.componentz-counter-blocks .card-deck,
.componentz-counter-blocks .card {
margin-left: 0;
margin-right: 0;
}
.componentz-counter-blocks .card {
border: none;
border-radius: 0;
}
.componentz-counter-blocks .componentz-counter-block [class*=" fa-"] {
height: 70px;
margin-top: 1.25rem;
width: 70px;
}
.componentz-counter-blocks .type-1 [class*=" fa-"] {
height: 40px;
width: 40px;
}
.componentz-counter-blocks .type-3 [class*=" fa-"] {
height: 30px;
width: 30px;
}
.componentz-counter-blocks .shadow {
margin-top: 35px;
}
#primary .componentz-counter-blocks .container {
padding: 0;
} .google-map-info-box {
font-size: .9rem;
}
.google-map-info-box::before {
border-bottom: 16px solid currentColor;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
content: "";
height: 0;
left: 50%;
margin-left: -8px;
position: absolute;
top: -16px;
width: 0;
} .portfolio-shortcode:not(.columns-text) .thumbnail-post,
.portfolio-shortcode:not(.columns-text) .post-content {
margin: 0;
}
.portfolio-shortcode.portfolio-text .thumbnail-post {
margin-bottom: 1rem;
}
.portfolio-shortcode .carousel-portfolio .thumbnail-post {
display: inline-block;
margin-bottom: 0;
}
.portfolio-one .portfolio.card-deck .card {
max-width: 100%;
min-width: 100%;
}
.portfolio-two .portfolio.card-deck .card {
max-width: calc(50% - 30px);
min-width: calc(50% - 30px);
}
.portfolio-three .portfolio.card-deck .card {
max-width: calc(33.333333% - 30px);
min-width: calc(33.333333% - 30px);
}
.portfolio-four .portfolio.card-deck .card {
max-width: calc(25% - 30px);
min-width: calc(25% - 30px);
}
.portfolio-shortcode .card-deck .card {
margin-bottom: 1.4rem;
}
.portfolio-shortcode.columns-text .card-deck .card {
margin-bottom: 3rem;
}
.portfolio-shortcode .portfolio-grid .card {
margin: 0;
}
.portfolio-grid-1 .card-group > .card {
min-width: 100% !important;
}
.portfolio-grid-2 .card-group > .card {
min-width: 50% !important;
}
.portfolio-grid-3 .card-group > .card {
min-width: 33.333333% !important;
}
.portfolio-grid-4 .card-group > .card {
min-width: 25% !important;
}
.portfolio-grid-5 .card-group > .card {
min-width: 20% !important;
}
.portfolio-grid-6 .card-group > .card {
min-width: 16.666667% !important;
}
.portfolio-grid-7 .card-group > .card {
min-width: 14.286666% !important;
}
.portfolio-grid-8 .card-group > .card {
min-width: 12.5% !important;
}
.portfolio-grid-9 .card-group > .card {
min-width: 11.111111% !important;
}
.portfolio-grid-10 .card-group > .card {
min-width: 10% !important;
} sup.decimal-part {
font-size: 50%;
top: -1em;
}
.pricing-table-style-2 h2 {
font-size: 2.8rem;
}
.pricing-table-style-2 .card {
border-radius: 1rem;
box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);
-webkit-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);
transition: all 0.2s;
-o-transition: all 0.2s;
-webkit-transition: all 0.2s;
}
.pricing-table-style-2 small.text-muted {
font-size: 30%;
}
.pricing-table-style-3 {
text-transform: uppercase;
}
.pricing-table-style-3 sup.decimal-part {
bottom: 0;
top: unset;
}
.pricing-table-style-3 .integer-part {
font-size: 3.5rem;
}
.pricing-table-style-3 .currency {
font-size: 50%;
vertical-align: middle;
}
.pricing-table-style-3 small.text-muted {
font-size: 30%;
}
.pricing-table-style-3 .card-header {
overflow: hidden;
position: relative;
}
.pricing-table-style-3 h4 {
background-color: rgba(0, 0, 0, .03);
font-weight: 300;
position: relative;
z-index: 1;
}
.pricing-table-style-3 ul li:hover {
background-color: rgba(0, 0, 0, .03);
border-left: 5px solid rgba(0, 0, 0, .03);
transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
}
.pricing-table-style-3 .header_background {
border-color: rgba(0, 0, 0, .03) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, .03);
border-style: solid;
border-width: 20px 1411px 20px 600px;
position: absolute;
} .componentz-progress-bar {
margin-bottom: 1rem;
}
.progress-bar {
text-align: left;
}
.progress-bar-title {
font-size: 1.2rem;
font-weight: bold;
} .component-section {
margin: 0 -30px;
}
.component-section > .row {
margin: 0;
}
.page-template-100-width .component-section .container {
max-width: 100%;
}
.full-width .content {
overflow-x: hidden;
}
.full-width .component-section {
left: 50%;
margin-left: -50vw;
margin-right: -50vw;
position: relative;
right: 50%;
width: 100vw;
} .componentz-testimonials blockquote {
border-bottom: 0;
padding: 0;
width: 100%;
}
.componentz-testimonials blockquote .blockquote-footer {
color: currentColor;
}
.componentz-testimonials .testimonial-image {
margin-top: 1rem;
max-width: 80px;
}
.componentz-testimonials .star-rating::before {
background: url(//simpsonprotocol.com/wp-content/plugins/component-shortcodes/assets/images/icons.svg#icon-star-view) left center repeat-x;
}  @media (min-width: 992px) {
.blog-3-column .posts.card-deck > .card {
max-width: calc(33.333333% - 30px);
min-width: calc(33.333333% - 30px);
}
.blog-3-column .posts.card-deck > .card.p-4 {
max-width: calc(33.333333% - 2rem);
min-width: calc(33.333333% - 2rem);
}
.pricing-table-style-2 .card:hover {
box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.3);
margin-bottom: .25rem;
margin-top: -.25rem;
}
.componentz-content-boxes.columns-1 .componentz-content-box,
.componentz-counter-blocks.columns-1 .componentz-counter-block {
flex: 0 0 100%;
min-width: 100%;
-ms-flex: 0 0 100%;
}
.componentz-content-boxes.columns-2 .componentz-content-box,
.componentz-counter-blocks.columns-2 .componentz-counter-block {
flex: 0 0 50%;
min-width: 50%;
-ms-flex: 0 0 50%;
}
.componentz-content-boxes.columns-3 .componentz-content-box,
.componentz-counter-blocks.columns-3 .componentz-counter-block {
flex: 0 0 33.333333%;
min-width: 33.333333%;
-ms-flex: 0 0 33.333333%;
}
.componentz-content-boxes.columns-4 .componentz-content-box,
.componentz-counter-blocks.columns-4 .componentz-counter-block {
flex: 0 0 25%;
min-width: 25%;
-ms-flex: 0 0 25%;
}
.componentz-content-boxes.columns-5 .componentz-content-box,
.componentz-counter-blocks.columns-5 .componentz-counter-block {
flex: 0 0 20%;
min-width: 20%;
-ms-flex: 0 0 20%;
}
.componentz-content-boxes.columns-6 .componentz-content-box,
.componentz-counter-blocks.columns-6 .componentz-counter-block {
flex: 0 0 16.666667%;
min-width: 16.666667%;
-ms-flex: 0 0 16.666667%;
}
.componentz-content-boxes.columns-7 .componentz-content-box,
.componentz-counter-blocks.columns-7 .componentz-counter-block {
flex: 0 0 14.286%;
min-width: 14.286%;
-ms-flex: 0 0 14.286%;
}
.componentz-content-boxes.columns-8 .componentz-content-box,
.componentz-counter-blocks.columns-8 .componentz-counter-block {
flex: 0 0 12.5%;
min-width: 12.5%;
-ms-flex: 0 0 12.5%;
}
.componentz-content-boxes.columns-9 .componentz-content-box,
.componentz-counter-blocks.columns-9 .componentz-counter-block {
flex: 0 0 11.111111%;
min-width: 11.111111%;
-ms-flex: 0 0 11.111111%;
}
.componentz-content-boxes.columns-10.componentz-content-box,
.componentz-counter-blocks.columns-10 .componentz-counter-block {
flex: 0 0 10%;
min-width: 10%;
-ms-flex: 0 0 10%;
}
.componentz-content-boxes.columns-11 .componentz-content-box,
.componentz-counter-blocks.columns-11 .componentz-counter-block {
flex: 0 0 9.091%;
min-width: 9.091%;
-ms-flex: 0 0 9.091%;
}
.componentz-content-boxes.columns-12 .componentz-content-box,
.componentz-counter-blocks.columns-12 .componentz-counter-block {
flex: 0 0 8.333333%;
min-width: 8.333333%;
-ms-flex: 0 0 8.333333%;
}
} @media (max-width: 991.98px) {
.blog-3-column .posts.card-deck > .card {
max-width: calc(50% - 30px);
min-width: calc(50% - 30px);
}
.blog-3-column .posts.card-deck > .card.p-4 {
max-width: calc(50% - 2rem);
min-width: calc(50% - 2rem);
}
.carousel-columns-3 {
}
.component-section {
left: 50%;
margin-left: -50vw;
margin-right: -50vw;
position: relative;
right: 50%;
width: 100vw;
}
} @media (min-width: 768px) {
.col-md-20 {
flex: 0 0 20% !important;
max-width: 20% !important;
-ms-flex: 0 0 20% !important;
}
.blog-2-column .posts.card-deck > .card {
max-width: calc(50% - 30px);
min-width: calc(50% - 30px);
}
.blog-2-column .posts.card-deck > .card.p-4 {
max-width: calc(50% - 2rem);
min-width: calc(50% - 2rem);
}
} @media (max-width: 767.98px) {
.blog-shortcode .posts.card-deck > .card {
max-width: 100%;
min-width: calc(100% - 30px);
}
.blog-shortcode .posts.card-deck > .card.p-4 {
max-width: 100%;
min-width: calc(100% - 2rem);
}
.portfolio-shortcode .portfolio.card-deck .card {
max-width: calc(50% - 30px);
min-width: calc(50% - 30px);
}
} @media (min-width: 576px) {
.carousel-shortcode .carousel-item {
min-height: 100%;
}
} @media (min-width: 576px) and (max-width: 991.98px) {
.portfolio-shortcode .portfolio-grid .card-group > .card {
min-width: 50%;
}
} @media (max-width: 575.98px) {
.row-full-width .col {
padding-left: 0;
padding-right: 0;
}
.portfolio-shortcode .portfolio.card-deck .card {
max-width: 100%;
min-width: 100%;
}
}