@media screen and (min-width: 991px) {
    .the_post_thumbnail_page_post,
    .the_post_content_page_post{width: 50%;}
    .modal-search-content-links .nav{column-count: 3 !important;}
}

@media screen and (min-width: 991px) {
    .box-post img {
        height: 250px;
    }
    .ctg-list img {
        float: left;
        width: 20%;
        height: auto;
        margin: 0 10px 30px  0;
    }
    .mdd-lrg {
        display: none !important;
    }

    .list-product-item{
        height: 360px;
    }
    .related .list-product-item{
        height: 460px;
    }
}
@media screen and (max-width: 991px) {
    .ctg-list img {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 35px;
    }
    .mdd-smll {
        display: none !important;
    }

    .list-product-item{
        height: 300px;
    }
    
    .navbar-collapse{
        position: absolute;
        transition: .3s ease-in-out;
        opacity: 0;
        z-index: 1000;
    }

}
@media screen and (min-width: 767px) {
    .what {
        bottom: 20px;
        right: 20px;
    }
    .what button {
        width: 70px;
        height: 70px;
        font-size: 3.5rem;
        padding: 10px;
    }
    .what img {
        margin-top: -50px;
    }
    .artg-txt .wp-post-image {
        width: 50%;
        float: left;
        border-radius: 30px;
        margin: 0 30px 30px 0;
    }
    .entry-summary .price{
        font-size: xxx-large;
    }

    .gtech-virtual{
        text-align: right;
    }

    .navbar-expand .navbar-toggler{display: none !important;}
    .breadcrumb {
        -ms-flex-pack: end!important;
        justify-content: flex-end!important;
    }
	
	.mob {
        display: none !important;
    }
}
@media screen and (max-width: 767px) {
    .what {
        bottom: 20px;
        right: 18px;
    }
    .what button {
        width: 60px;
        height: 60px;
        font-size: x-large;
    }
    .box-post img {
        height: 350px;
    }
    .entry-summary .price{
        font-size: xx-large;
    }
	
	.dsk {
        display: none !important;
    }

    .breadcrumb {
        -ms-flex-pack: start!important;
        justify-content: flex-start!important;
    }

    .navbar-collapse-link .menu-item{margin-bottom: .7rem;}
}

@media screen and (max-width: 767px) {
  
}

@media screen and (max-width: 575px) {
    .navbar-collapse-menu{
        height: 100vh;
    }
}

.small, small{font-size: 14px !important;}

.wp-post-image {
	max-width: 100%;
	height: auto; 
	/*border-radius: 30px;*/
	padding: 10px;
	margin: 0 auto;
}

.wp-post-product-image {width: 100%;}

#comments,
.entry-meta,
.reviews_tab,
.woocommerce-tabs.wc-tabs-wrapper ul,
.woocommerce-ordering.form-inline {
    display: none !important;
}

.ctg-list-spc {
    float: left;
    width: 100%;
}

.what {
    z-index: 2006;
    position: fixed;
    cursor: pointer;
    transition: 0.3s ease-in-out;
}
.what button {
    background: #4ec146;
    color: #fff;
    border-radius: 50%;
    text-decoration: none !important;
    box-shadow: 0px 4px 20px #00000040;
    border: none;
    text-align: center;
    cursor: pointer;
    transition: 0.3s ease-in-out;
    font-size: xx-large;
}
.what:hover button {
    background: #fff;
    color: #4ec146;
}

/* WOO */

.woocommerce-tabs { margin-top: 2.5rem;}
.woocommerce-loop-product__title {  font-size: medium;}
.woocommerce-ordering.form-inline { margin-bottom: 2.5rem;}

.price {
    width: 100%;
    float: left;
    margin-bottom: 1rem;
}

.prd-ctg { margin: 0 0 2rem;}
.prd-ctg img { width: 100%;}
.prd-ctg a:hover { text-decoration: none;}

.product-categories .col-md-3{
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

.product-category img,
.product-category h2 {
    float: left;
}
.product-category img {
    width: 40px;
    height: 40px;
    margin-right: .5rem;
}
.product-category h2 {
    font-size: 20px;
    position: relative;
    top: 10px;
}

.products li, .wc-block-product-categories-list-item{ list-style: none; }
.product-categories-list ul, .product-categories-list ol{ padding: 0 !important; }
.product-categories .row{ margin: 0 !important;}
.price del[aria-hidden="true"]{ opacity: .3;}

.woocommerce-breadcrumb i{    margin-top: .25rem!important;}


/* POST */


.artgs a:hover {text-decoration: none;}


.artgs ul { 
	
	text-align: center;
	max-width: 100%;
	padding: 0 !important; 
	margin:0 !important;
}


.artgs li { list-style: none; text-decoration: none;}

.artg-list { height: 600px; overflow: hidden;}

.box-post {
    padding:0;
	display: inline-table;
    margin:12px;
    transition: 0.4s;
	width: 100%;
	max-width: 328px;
    height: 488px;
	text-align: center;
    background: white;
	border-radius: 30px;
	box-shadow: 0 0.5rem 0.5rem #0000003d;
}

.box-post:hover {
    transition: .4s;
    transform: scale(1.05, 1.05);
}
.box-post a {
	color:#0096dd;
	font-weight: bold;
	line-height: 1.2rem;
	font-size: 1.5rem;
	text-decoration: none;
}
.box-post img {
    width: 100%;
	max-width: 240px;
    margin-bottom: 10px;
    height: auto;
    border-radius: 30px;
	/*filter: drop-shadow(2px 10px 12px #bdc3c7);*/
}

.box-post h2{
padding: 12px;

}

.cols-xs-4 img{
	max-width: 250px;
	width: 100%;
	
}

.box-post .shareaholic-canvas {
    display: none;
}
.box-post.col-md-3 {
    width: 24%;
}
.box-post-dsc {
    padding: 0 25px 15px;
    transition: 0.4s;
}
.box-post-dsc h3 a {
    color: #111;
}
.box-post-dsc p {
    color: gray;
    font-size: small;
}
.box-post-dsc button {
    border: none;
    background: none;
    color: gray;
    padding: 0;
}

.box-post h3{
	color:#ccc;
}



/* GERAL */

.breadcrumb { background: transparent !important;}
.breadcrumb ul, .breadcrumb ol{ padding: 0;}
.breadcrumb li{list-style: none;}
.breadcrumb li a {
    text-decoration: none; 
    background:  #0096dd;
    padding:  8px;
    color:  white;
    border-radius: 10px;
    transition: .4s;

}

.breadcrumb li a:hover {
    background: #48dbfb;
    color: #0096dd;
}

:root{ --border: solid 1px gray; }

.search-form h2{font-size: x-large;}

.sidebar .widget-container .widget-title{font-size: large;}
.sidebar .widget-container li{list-style: none;}
.widget-container{ margin-bottom: 1.5rem;}

.wp-post-image, 
.size-woocommerce_thumbnail {
    width: 100%;
    height: auto;
    margin-bottom: 1.5rem;
}

.cbc { 
 background:url(http://localhost/veterinaria-alvorada/wp-content/themes/cliente/images/6.jpg);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:  white;

}

.header-styled{ transition: .8s; top: -60px;}
.header-styled.fixed-top{top: 0;}
.navbar-collapse.collapse[aria-expanded="true"]{ opacity: 1 }
.navbar-collapse-link .menu-item{ margin-left: .7rem;}

.ctg-list-item {
    height: auto;
    min-height: 224px;
    border-radius: 30px;

}

.ctg-list-item h2{
    text-align: left;
    font-size: 1.6rem;
    color:  #0096dd;
}

.sidebar {border-radius: 30px;}

.sidebar h2 {
    color: white;
    font-size:  1.6rem;
    text-align: left;
    background: #0096dd;
    padding:  12px;
    border-radius: 10px;
}

.sidebar a{
    text-decoration: none;
    line-height: 1rem;
}

.attachment-post-thumbnail {
    border-radius: 30px;
}

.posttitle {margin: 6px; font-size: 1.1rem;}

.services-post-effect .the_post_card,
.services-post-effect .the_post_card .the_post_excerpt,
.services-post-effect .the_post_card .the_post_card_effect  {transition: .5s ease;}
.services-post-effect .the_post_card .the_post_excerpt{ opacity: 0; }
.services-post-effect .the_post_card .the_post_card_effect { background-color: white; overflow: hidden; height: 5rem;} 
.services-post-effect .the_post_card:hover .the_post_card_effect {height: 100%;}
.services-post-effect .the_post_card:hover .the_post_card_effect .the_post_excerpt{ opacity: 1;}