.product__image.oh.pr {
min-height: 260px;
}
.breadcrumbs li.current {
color: #fff;
}
.but {
background:#000000;
padding:10px;
color:#ffffff;
}
.hb-s3i1 .site-navigator > .current-menu-item > .menu-item-link{
color:#BA0D2E !important;
}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom, a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-white {
padding: 10px 15px;
}
.contact-top p {
color:#fff !important;
}
button.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom {
padding-top: 8px;
padding-bottom: 8px;
}
input.contact.wpi-button.single_add_to_cart_button.button.alt {
background: #af0f1c;
border: 0;
text-transform: none;
font-weight: bold;
font-size: 16px;
color:#fff;
line-height: 20px !important;
}
.contact-bottom {
visibility: hidden;
}
.ui-widget-content {
border-radius: 0;
}
.contact-button:hover {
padding:0 20px !important;
margin:0 5px !important;
}
.modal-enquiry-form {
max-width: 800px !important;
width: 800px !important;
left: 600px !important;
border-radius: 0 !important;
}
.single-product .product-title {
font-size: 26px;
line-height: 32px;
border-bottom: 2px solid #af0f1c;
padding: 0 0 20px 0;
}
.wc-heading {
font-size: 28px !important;
line-height: 28px !important;
letter-spacing: 0 !important;
border-bottom: 2px solid #af0e1c;
padding-bottom:20px;
}
.site-title {
background:url(//securitystore.gr/wp-content/uploads/2018/07/title-image.jpg) no-repeat center center;
}
.site-title h1 {
color: #fdfdfd !important;
font-size: 34px !important;
line-height: 40px !important;
}
.site-title .breadcrumbs a, .woocommerce-breadcrumb a, .woocommerce-breadcrumb i, .woocommerce-breadcrumb {
color: #fff !important;
}
.site-title .container {
max-width: 80%;
}
.mgb30 {
margin-bottom: 30px !important;
margin-top: 0 !important;
}
.mgb20 {
margin-bottom: 10px !important;
margin-top: 20px !important;
}
span.posted_in.db.mgb10, span.availability.mgb10 {
display: none;
}
.fc.jcsb.aic.mgb20 {
border-bottom: 2px solid #efefef;
}
footer .widget_nav_menu .current-menu-item a {
color:#dedede;
}
.footer .widget-title {
text-transform: none;
font-size: 24px !important;
color: #fff !important;
border-left:2px solid #fff;
padding-left:10px;
}
.footer .cm-3 {
border-right: 1px solid #ffffff52;
min-height: 370px !important;
}
.footer .cm-3:last-child {
border-right: 0;
}
.footer .widget_nav_menu li a {
padding: 0 0 10px 0 !important;
}
.footer .bot {
padding: 5px 0 !important;
border-top: 0 !important;
}
#menu-ypiresies a {
color:#fff;
}
@media (max-width:800px) {
.site-title .breadcrumbs a, .site-title .woocommerce-breadcrumb a, .site-title .woocommerce-breadcrumb i, .site-title .woocommerce-breadcrumb {
color: #fff !important;
}
.site-title {
background-image: none;
background-color: #BA0D2E !important;
padding-top: 50px !important;
padding-bottom: 40px !important;
min-height: 10px !important;
}
.site-title.style-1 .fc>div, .site-title.style-2 .fc>div {
width: 100% !important;
text-align:center;
}
.site-title .woocommerce-breadcrumb {
display:none;
}
.woocommerce-breadcrumb, .breadcrumbs a, .woocommerce-breadcrumb a, .woocommerce-breadcrumb i, .woocommerce-breadcrumb {
color: #333 !important;
}
.mgb20 {
margin-bottom: 5px !important;
margin-top: 2px !important;
}
.p-meta>span {
margin-bottom: 5px !important;
}
.woocommerce-product-gallery__image {
text-align: center;
}
img.attachment-shop_single.size-shop_single.wp-post-image {
width: 200px !important;
margin: 0 auto !important;
float: none !important;
}
#enquiry {
padding-bottom: 20px;
text-align: center;
padding-top: 20px;
}
button#cancel {
margin-top: 20px;
}
#enquiry-form input.contact-input, #enquiry-form textarea.contact-input {
width:70% !important;
}
.mobile-layout .product__image img {
padding: 0 !important;
width: 200px;
}
.product__image.pr {
text-align: center;
}
.mobile-grid-layout .product__content {
padding: 10px 0 0 0;
}
.mobile-layout .product__title>* {
font-size: 18px;
}
.footer .cm-3 {
border-right: 0;
min-height: 50px !important;
margin:20px!important;
}
.footer {
background-image: none !important;
}
.wr-mobile.archive #shop-main {
background: #fff;
padding: 0 40px;
}
h3.wc-heading.tc.tu {
font-size: 22px !important;
letter-spacing: 0 !important;
}
.vc_cta3-container.vc_cta3-size-md {
width: 100%;
}
header.vc_cta3-content-header h2 {
font-size: 32px;
line-height: 40px;
}
}