.insert_post_packages.row{
display:flex;
padding-bottom:20px;
}
.insert_post_packages.row .panel,
.insert_post_packages.row .panel .panel-body{
height:100%;
display:flex;
flex-direction:column;
justify-content:space-between;
}
.insert_post_packages.row .panel .panel-body::after,
.insert_post_packages.row .panel .panel-body::before{
display:none;
}
.insert_post_packages .panel-heading img{
height:150px;
max-height:150px;
width:100%;
object-fit:cover;
object-position:center;
}
.insert_post_packages .caption .h3-title{
font-size:20px!important;
line-height:normal!important;
margin-bottom:0;
}
.insert_post_packages p{
line-height:normal!important;
margin-bottom:0;
}
.insert_post_packages p.p1{
padding-bottom:0;
}
.insert_post_packages .panel.panel-thumbnail .panel-body.panel-body-fixed-button{
padding:15px 10px;
}
@media(max-width:1199px){
.insert_post_packages button.btn.btn-primary{
padding-right:10px;
padding-left:10px;
}
.insert_post_packages .panel-heading img{
height:120px;
max-height:120px;
}
}
@media(max-width:991px){
.insert_post_packages .panel-heading img{
height:150px;
max-height:150px;
}
}
@media(max-width:767px){
.insert_post_packages.row{
flex-wrap:wrap;
gap:20px;
}
.insert_post_packages.row::after,
.insert_post_packages.row::before{
display:none;
}
.insert_post_packages .panel-heading img{
height:250px;
max-height:250px;
}
}
@media(max-width:456px){
.insert_post_packages .panel-heading img{
height:200px;
max-height:200px;
}
} .cst-btn{
font-size: 20px;
font-weight: 700;
color: #fff;
text-transform: uppercase;
display: inline-block;
padding: 10px 30px;
margin-bottom: 20px;
}
.cst-btn:hover{
color: #fff;
opacity: .8;
}
.cst-icon img{
margin: 0 10px 0 0!important;
width: 16px;
}
.cst-btn__red{
background: #CB1F27;
border: 4px solid #CB1F27;
border-radius: 7px;
}
aside .module-heading p{
padding-bottom: 0;
}
.widget .module-heading p{
font-weight: 300;
color: #242626;
font-size: 32px;
}
.module-heading .module-heading--block{
position: relative;
width: 126px;
margin: 0 auto;
margin-bottom: 20px;
border-bottom: 1px solid #cc1f27;
padding-top: 30px;
font-size: 21px;
line-height: 140%;
font-weight: 700;
}
.module-heading .module-heading--block .fa{color: #cc1f27;}
aside .widget_categories--title{
font-size: 26px;
line-height: 30px;
font-weight: 700;
color: #242626;
padding-bottom: 10px;
}
.block__contacts{
margin-bottom: 20px;
}
.block__contacs-row{
margin-bottom: 10px;
}
.h2-title{
font-size: 32px;
font-weight: 700;
margin-top: 0;
color: #242626;
line-height: 1.1;
}
.h3-title{
font-size: 26px!important;
line-height: 30px!important;
font-weight: 700!important;
color: #242626!important;
}
.h4-title{
font-size: 21px!important;
line-height: 30px!important;
font-weight: 400!important;
color: #666!important;
}
.location-phone{
font-size: 26px;
line-height: 30px;
font-weight: 700;
color: #242626;
}
.location-phone a{
color: #242626;
}
.module-heading .heading-title{
font-weight: 300;
font-size: 32px;
}
.module-heading .heading-slogan{
font-weight: 500;
font-size: 22px;
color: #000;
}
.overlay-nugget .h4-title{
color: #fff!important;
text-align: center;
font-weight: 700!important;
padding: 10px;
}
.product_meta p{
font-size: 26px!important;
line-height: 30px!important;
font-weight: 700!important;
color: #242626!important;
}
.product .h2-title{
font-weight: 700!important;
color: #242626!important;
margin-bottom: 10px!important;
font-size: 26px!important;
}
footer.page-footer .h3-title{
color: #fff!important;
border-bottom: 1px solid black;
-webkit-box-shadow: 0px 1px 0px 0px #3d4040;
-moz-box-shadow: 0px 1px 0px 0px #3d4040;
box-shadow: 0px 1px 0px 0px #3d4040;
padding-bottom: 20px;
margin-bottom: 0;
padding-top: 50px;
}
footer .frm_forms .h3-title{
padding-top: 0;
}
.gm-style-iw-ch{
display:none;
}
button.gm-ui-hover-effect{
margin:0 auto!important;
}
.gm-style-iw-d *{
outline:none!important;
}
.veil-hidden-xs.veil-hidden-sm.col-sm-5.images{
display:flex;
flex-wrap:wrap;
flex-direction:row;
justify-content:space-evenly;
}
.veil-hidden-xs.veil-hidden-sm.col-sm-5.images .woocommerce-main-image.zoom,
.veil-hidden-xs.veil-hidden-sm.col-sm-5.images .woocommerce-main-image.zoom img{
width:100%;
}
.veil-hidden-xs.veil-hidden-sm.col-sm-5.images .woocommerce-main-image.zoom{
padding:0 12px 0 8px;
}
.veil-hidden-xs.veil-hidden-sm.col-sm-5.images .woocommerce-product-gallery__image{
margin:10px 4px 4px 0;
}
.nav .pipe, .nav .collapsed {
display: none;
}
.navbar .navbar-nav {
min-height: 20px;
}
.page-id-74095 .margin-top-reg {
margin-top: 0px;
}
.jumbotron-content p span {
color: #fff;
font-size: 20px;
font-weight: 400;
display: block;
}
.two-buttons {
display: flex;
gap: 20px;
justify-content: center;
flex-wrap: wrap;
}
.jumbotron.jumbotron-viewport {
-webkit-box-shadow: 0 -350px 140px 0 rgba(36, 38, 38, 0.99) inset!important;
-moz-box-shadow: 0 -350px 140px 0 rgba(36,38,38,0.99) inset!important;
box-shadow: 0 -350px 140px 0 rgba(36, 38, 38, 0.99) inset!important;
}
@media(max-width:768px){
.veil-hidden-xs.veil-hidden-sm.col-sm-5.images{
margin-bottom:35px;
}
}
@media(max-width:342px){
.veil-hidden-xs.veil-hidden-sm.col-sm-5.images .woocommerce-product-gallery__image{
display:none;
}
}
#product-addons-total .product-addon-totals dt:last-of-type{
color:transparent!important;
}
form.cart .quantity{
display:none!important;
}
.bg-info .panel-heading img {
height: 360px;
object-fit: cover;
object-position: center center;
width: 100%;
}
.display-block.relative img {
object-position: center center;
} .img-circle {
height: auto;
}
.divgrid .col-xs-12.col-md-4 .panel.panel-thumbnail{
min-height:calc(100% - 20px);
}