/*
    Smart Vet Implants custom css
    #008fcd
    rgba(0, 143, 205, 1)
*/

.newsblock a{color:#111111 !important;}
.sp-page-title h2{text-shadow: 0px 1px 3px rgba(34, 34, 34, .4);}

.titlebg-soplc .sp-page-title{background-image: url(/images/design/title-bg/title-bg-soplc.webp);}
.titlebg-blog .sp-page-title{background-image: url(/images/design/title-bg/title-bg-blog.webp);}
.titlebg-surgical .sp-page-title{background-image: url(/images/design/title-bg/title-bg-surgical.webp);}
.titlebg-lockingp .sp-page-title{background-image: url(/images/design/title-bg/title-bg-locking-plates.webp);}
.titlebg-offers .sp-page-title{background-image: url(/images/design/title-bg/title-bg-offers.webp);}
.blckq1{border-left:20px solid rgba(255, 43, 2, .4);border-radius: 10px;overflow: hidden;padding:2rem 2rem 1rem;margin: 1rem 0;background-color:rgba(255, 43, 2, .03);text-transform: uppercase;font-size: .9rem;}

.sp-megamenu-parent > li > a{text-transform: capitalize !important; padding: 0 12px;color:#fff !important;}

img{border-radius: 4px;overflow: hidden;}
#sp-top-bar, #sp-header{background: transparent !important;}
#sp-header .container-inner{background:rgba(0, 143, 205, 0.9) !important}
#sp-top-bar .container-inner, .chtext1{background: rgba(0, 143, 205, 0.9) !important;}
#sp-top-bar .container-inner{padding:5px 0;}
body{line-height: 1.7;}
p{text-align:justify;}
.hblue h3, .hblue h4{color:#007BFF;text-transform:uppercase;margin-bottom:1rem;}
/*.hero-section {background-color: #124d7e;}*/
/*{background-color: rgba(23, 154, 210, 1);}*/

#sp-top2 .sp-contact-mobile > span{color:#fff;}

#sp-bottom .container,
#sp-footer .container,
.page-item.active .page-link
{background-color: rgba(0, 143, 205, .9) !important;}
#sp-bottom .container{border-radius:.5rem .5rem 0 0;}
.page-item.active .page-link {border-color: rgba(0, 143, 205, .9) !important;}

.btn-sm{padding: .25rem .5rem !important;font-size: .875rem !important;line-height: 1.5;border-radius: .2rem !important;}

#sp-bottom .container-inner {
	background-image: url(/images/design/bg/bott.png);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	background-size: inherit;
}

#sp-header.header-sticky .container-inner{background: rgba(0, 143, 205, 1);}

#sp-bottom,
#sp-bottom .container-inner, #sp-bottom .container-inner::before, #sp-bottom .container-inner::after,
#sp-footer,
#sp-footer .container-inner, #sp-footer .container-inner::before, #sp-footer .container-inner::after
{background-color:transparent !important;}

#sp-footer a, #sp-bottom a{color: #ffffff !important;}

.blogalmenu h3{font-size: 18px;font-weight:500;}
.blogalmenu .sppb-addon-article{margin-bottom:0;}
.blogalmenu .sppb-article-info-wrap{margin: 1rem 0 0 0;}
.blogalmenu .sppb-carousel-inner{border-radius: 5px;}

#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a{color:rgba(0, 143, 205, 1)}
#sp-left .sp-module ul > li > a:hover, #sp-right .sp-module ul > li > a:hover{color:rgba(0, 143, 205, .7)}
#sp-left .sp-module ul > li > a > span, #sp-right .sp-module ul > li > a > span{color:#353535;}
.carousel-control-next-icon, .carousel-control-prev-icon{width: 50px;height: 50px;}

/* home */
.homescroller .sppb-articles-carousel-meta-category{display:none;}
.homescroller .bx-pager.bx-default-pager{display: none;}
.homescroller .sppb-articles-carousel-content{min-height: 200px;}/*egyforma cikk magassag */
.homescroller div.bx-wrapper .bx-controls-direction a{color: rgba(0, 143, 205, .4);font-size: 35px;height:50px;width:50px;left: 1rem;line-height: 3rem;background:rgba(0, 143, 205, .02);}
.homescroller div.bx-wrapper .bx-controls-direction a:hover{color: rgba(0, 143, 205, .8);}
.homescroller div.bx-wrapper .bx-controls-direction a.bx-next{left: 70px;}

/* category view only */
.category-desc{margin: 1rem 0 5rem 0;}
.titlebg-offers .category-desc{margin:0;}
.view-category .category-desc h1{margin: 1rem 0 0 0;}

.titlebg-offers .article-list .article, .titlebg-blog .article-list .article
{background: #f5f5f5;}
.titlebg-offers .article-info, .titlebg-blog .article-info{margin-bottom:0;}
.titlebg-blog .article-body{min-height: 125px;}

/* article view only */
/*.view-article .article-full-image{width: 50%;float: right;}
.view-article .article-header{float: left;width: 50%;}*/
/*.view-article .article-header h1{text-align: right;position: absolute;top: 100px;right: 1rem;}*/

body.titlebg-blog .article-details .article-header
{margin:3rem 0 0 0;}
body.titlebg-blog .article-details .article-header h1, .article-details .article-header h2
{font-size: 3rem;}

.art-btnbox > div >a{margin:0 0 1.5rem 0;}
.sp-page-title .breadcrumb{border:0;bottom: -70px !important;}
#sp-top-bar a, .art-btnbox a{color:#ffffff !important;}
#sp-top-bar .topgotoshop a{margin:0;}
#sp-top2 ul.sp-contact-info{float:left;line-height: 2.5rem;}

/* Blog */
.titlebg-blog #svi-artrow1{background-color:#f2f2f2;border-radius:4px;}
.titlebg-blog #svi-arttxt{order:1;background-image: url(/images/design/logo/svi-badget-100x100.webp);background-repeat: no-repeat;background-position: 5% 90%;}
.titlebg-blog #svi-artimg{order:2;padding-right: 0;}
.titlebg-blog #svi-artimg .article-full-image{margin-bottom:0 !important;padding:0;}
.titlebg-blog .articlebody h4, .titlebg-blog .articlebody h3{font-weight: bold;}

.titlebg-offers #svi-artimg{padding:0;}

.newsblock .sppb-addon-article a.sppb-article-img-wrap{float:left;margin-right: 1rem;}
.newsblock .sppb-addon-article .sppb-article-info-wrap h3{font-size:18px;}
/*.art-upd h5{background: rgba(0, 143, 205, 0.1);padding: 1rem;}*/
.art-th3{margin: 2rem 0 0 0;}
.art-upd h5, .svigal h4, .art-th3, .view-category .category-desc h1, .titlebg-blog .articlebody .sppb-addon-text-block h3.sppb-addon-title,
.titlebg-blog .articlebody .newsblock h3.sppb-addon-title
{background: linear-gradient(transparent 50%, rgba(10, 201, 201, .1) 50%) !important;padding: 0 0.25em;text-decoration: none;font-weight: bold;}
/*.titlebg-blog .articlebody h4, .titlebg-blog .articlebody h3
{background: linear-gradient(transparent 50%, rgba(255, 216, 25, .1) 50%);padding: 0 0.25em;text-decoration: none;font-weight: bold;}*/

.view-article .articlebody{display: inline-block;}
.svigal img{border-radius: 4px;overflow: hidden;}
.article-details .article-info{margin: 1rem 0;padding: 1rem;background-color: #f2f2f2;border-radius:4px;overflow: hidden;}

/* offers article */
/* az allo kepekhez galeria lapozas miatt */
/*.article-details.titlebg-offers{max-width: 600px;}*/
.titlebg-offers .article-body{min-height: 100px;}


/* article tags */
.tags{margin:1rem 1rem 2rem 1rem;}
.tags > li a{border-radius:4px;padding:0.25rem .5rem;}
.tags > li a:hover{background: #0ac9c9;}

.svitags .tag-categorysvitags h3{font-size:1.2rem;}
.svitags .tag-categorysvitags select:not(.form-control) {padding: 4px 28px;}

/* article next, prev */
.pager{margin:0;padding:1rem 0;border:0;text-align: center;}

/*.pager > li.next{float: none;margin-left: 1rem;}*/
.pager > li.next, .pager > li.previous{float:none;margin-left: 1rem;}
.pager > li a{border:1px solid rgba(0, 143, 205, 0.2);padding: .5rem 2.5rem;background-color:rgba(0, 143, 205, 0.09);}
.pager > li a:hover{background: rgba(0, 143, 205, 0.2);}

.sp-scroll-up{background:rgba(0, 143, 205, 1);border-radius:50%;}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus{background:rgba(0, 143, 205, .6);
}

/* Extra large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) {
/*    .view-article .article-header h1{text-align: right;position: absolute;top: 100px;right: 1rem;}*/
	#sp-bottom .container, #sp-footer .container{max-width:1180px !important;}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
/*    .view-article.titlebg-blog .article-header h1{text-align: right;position: absolute;top: 100px;right: 1rem;}*/
	#sp-bottom .container, #sp-footer .container{max-width:1180px !important;}
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    #sp-main-body{padding:10px 0;}
/*    .view-article.titlebg-blog .article-header h1{text-align: right;position: absolute;top:5rem;right: 1rem;}*/
    #sp-top2 ul.sp-contact-info{float: right;/*margin-right:1rem;*/}
    .topshopgo{float: right;margin-right: 1rem;}
}

/* Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) {
    
    /*.view-article.titlebg-blog .article-header h1{text-align:left;position:relative !important;margin:1rem;}*/
    #svi-arttxt{background-image:none;}
    .sp-page-title .breadcrumb{bottom: -83px;}
    #sp-top-bar .container .container-inner{padding: 1rem 0 !important;}
    #sp-top2{text-align: center;}
    #sp-top2 ul.sp-contact-info{float:none;}
}

/* XSmall devices (landscape phones, 576px and up) */
@media (max-width: 470px) {
    #sp-main-body{padding:10px 0;}
    .view-article.titlebg-blog .article-header h1{text-align:left;position:relative !important;}
    /*.sp-contact-info li{padding: .5rem 0;}*/
    
}
