/*
Theme Name: Cena Child
Theme URI: http://thembay.com/demo/cena/
Author: Thembay.com
Description: This is a child theme for Cena
Version: 1.0
Author URI: http://thembay.com/
Template: cena
Text Domain: cena-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

.owl-carousel h3.name a{
	word-wrap:anywhere;
	}

.owl-carousel .product-image{
	height:auto!important;
	}

.owl-carousel img.attachment-woocommerce_thumbnail{
	width:100%!important;
	max-width: none!important;
	}

.widget.related .owl-carousel::after {
    background: transparent !important;
    overflow: hidden;
    width: 100%;
	}


.col-xs-12, .col-lg-3{display:block;}

.footer{
    padding: 50px 0;
	}

#y-badges .y-badge-stars {
    top: 97px!important;
    }

.tbay-mainmenu .yotpo-badge{
    position: absolute;
    top: -120px;
	}


body, ul.list-category li a, .name, .tbay-footer{
	font-size: 16px;
	}

body.home .col-lg-4{
	width:100%;
	}

.page-title {
	margin: 0 0 11px;
	}

.woocommerce .woocommerce-MyAccount-content {
    background: #FFF;
    box-shadow: 2px 2px 2px #eee;
	}

#tbay-main-content {
    background-image: url("https://www.birdsupply.nl/wp-content/uploads/2018/08/bg-1.jpg");
   	background-color: #fafafa;
	background-position: center top;
    background-repeat: no-repeat;
	}

.term-description p{
    padding: 10px 20px;
	margin-bottom:30px;
	}


.yotpo .yotpo-testimonials-btn {
    position: fixed;
    top: 150px !important;
    right: 0px !important;
	}

#tbay-topbar{
	background: #f8f8f8;
	}

.tbay-breadscrumb {
    border-bottom: 1px solid #EEE;
    text-align: left;
    text-indent: 7px;
	}

.categorieen .widget_nav_menu{
	padding:0px!important;
	}


.yith-wcqv-button, .add-cart{
	z-index: 999;
	}

.tbay_custom_menu.treeview-menu .widget .menu.treeview li{
	height:25px;
	}

body.parent-pageid-27537 .vc_row{
	margin-left:0px!important;
	margin-right:0px!important;
	}

/*- - - - - - - - - WIJZIGINGEN HEADER - - - - - - - - - - - */

.pull-left .category-inside{
	display: none;
	}

#tbay-header.header-default .tbay-topbar a{
	color:#28afd2;
	}

#tbay-header.header-default .tbay-mainmenu {
/*    background: #465363;  */
	}

.dropdown-menu .menu li a, .navbar-nav.megamenu .dropdown-menu > li > a, .navbar-nav.megamenu > li > a {
    color: #333 !important;
	}

.navbar-nav.megamenu > li.active > a, .navbar-nav.megamenu > li > a:hover{
	color:#8dbd00!important;
	}

#primary-menu.navbar-nav.megamenu > li:hover > a, #primary-menu.navbar-nav.megamenu > li.active > a, #primary-menu.navbar-nav.megamenu > li > a:hover, .navbar-nav.megamenu > li.active > a,  #primary-menu.navbar-nav.megamenu > li.active > a{
	background:none!important;
	}

.sub-title{
	display: none;
	}

.top-cart-wishlist{
	background:none!important;
	}

.top-cart-wishlist .icons.icon-basket, .top-cart-wishlist .fa {
    color: #465363;;
	}

.megamenunavigatie ul{
	list-style: none;
	padding: 0;
	}

.megamenunavigatie ul li a {
    display: block;
    border: solid 1px #ccc;
    margin-bottom: 20px !important;
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    background: #f9f9f9
	}

.megamenunavigatie ul li a:hover {
	background:#FFF;
	}

.yith-wcwl-share{
	display: none;
	}


#tbay-header.header-default .header-main {
    padding: 18px 0 18px;
	}

.shop_table {
	background-color: #FFF;
	}

.woocommerce-MyAccount-navigation-link--downloads{
	display: none;
	}

#yith-wcwl-form thead th, .woocommerce table.shop_table thead {
    background: #465363!important;
    color: #FFF;
	}

.woocommerce div.product .woocommerce-tabs ul.wc-tabs {
    margin-bottom: 0;
    padding: 10px;
	}

.woocommerce div.product .woocommerce-tabs ul.wc-tabs li.active > a {
    border: none!important;
    background: transparent!important];
	}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background:none;
	}

.woocommerce div.product .woocommerce-tabs ul.wc-tabs li a {
    color: #AAA;
	}

/*- - - - - - - - - WIJZIGINGEN HOMEPAGE PAGE - - - - - - - - - - - */


.homecat .col-md-3 {
    padding: 0 !important;
	}

.tbay_custom_menu.treeview-menu .widget .menu.treeview {
    background: #FFF;
    padding:17px 20px;
	}

body.home .page-title{
	display: none;
	}

/*- - - - - - - - - WIJZIGINGEN AFREKENEN PAGE - - - - - - - - - - - */


.woocommerce table.shop_table > thead > tr > th, .woocommerce table.shop_table > thead > tr > td, .woocommerce table.shop_table > tbody > tr > td, .woocommerce table.shop_table > tbody > tr > th {
    text-align: left!important;
    padding-left: 12px;
    border:none;
	}

 .woocommerce table.shop_table tfoot th {
    border: 0;
	}

.form-row .input-checkbox{
	margin:0px!important;
	}

 .checkbox input[type="checkbox"]{
	position: relative;
	margin:0;
 	}

.wc_points_redeem_earn_points{
    border-radius: 10px;
    border-color: #92c00c !important;
	}

.woocommerce-form-coupon-toggle .woocommerce-info{
    border: dotted;
    border-radius: 10px;
    border-color: #CCC !important;
	}

.details-check {
    background: #f9f9f9;
    border-radius: 10px;
	}

.shop_table th.product-name, .shop_table th.product-total, tr.order-total{
	background-color:#465363;
	color:#FFF;
	}

.shop_table tr:nth-child(even) {
	background-color: #f2f2f2;
	}

.shop_table td{
	border:none;
	}

.woocommerce form .form-row label {
    font-weight: bold;
	}

body.page-id-856 .woocommerce{
	padding-left: 0px!important;
	padding-right: 0px!important;
	}

/*- - - - - - - - - WIJZIGINGEN ENCYCLOPEDIE - - - - - - - - - - - */

aside .widget_encyclopedia_terms, aside .widget_encyclopedia_items{
	background-color:#F9F9F9;
	padding:15px;
	border-radius: 5px;
	}

aside .widget_encyclopedia_terms ul, aside .widget_encyclopedia_items ul{
	padding:0px;
	}

aside .widget_encyclopedia_terms ul li, aside .widget_encyclopedia_items ul li{
	list-style: none;
	border-bottom: 1px solid #eee;
	padding: 5px 0;
	}

.meta-info{
	display: none;
	}

body.post-type-archive-encyclopedia .post-list {
    padding: 25px;
	}

/*- - - - - - - - - WIJZIGINGEN WOOCOMMERCE ALGEMEEN - - - - - - - - - - - */

.woocommerce input.button{
	color:#FFF!important;
	}

.link-images{
	display:none!important;
	}

.archive-shop div.product .image-mains, .archive-shop div.product .information {
    width: 50%!important;
	}

.tbay-breadscrumb .breadscrumb-inner .breadcrumb {
    padding:10px 0!important;
	}


.groups-button .yotpo{
	display:none;
	}


span.title-cart{
	display: none;
	}

.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star{
	font-size: 14px!important;
    line-height: 19px;
	}

.standalone-bottomline{
	top: 0px;
    position: relative;
	}

.add-cart{
	width: auto;
	float: left;
	}

.entry-summary{
	background: #FFF;
    padding: 20px;
    border-radius: 10px;
	}

/*- - - - - - - - - WIJZIGINGEN AFREKENEN PAGINA - - - - - - - - - - - */

.includes_tax{
	color:#FFF!important;
	}

.wc-proceed-to-checkout a.checkout-button{
	background-color: #92c00c !important;
	}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{
	border:none;
	}


/*- - - - - - - - - WIJZIGINGEN UPSELLS PLUGINS - - - - - - - - - - - */

.widget.upsells .owl-carousel::after, .widget.related .owl-carousel::after {
    background: transparent!important;
	}

.sidebar-left .widget.upsells, .sidebar-left .widget.related {
    padding: 0px;
    margin: 0;
	}

.upsells .widget{
	padding:0px!important;
	}

.owl-controls{
	display: none;
	}

.sidebar-left .owl-stage{
	width:250px!important;
	}

.sidebar-left .widget.upsells .owl-carousel{
	margin:0px!important;
	padding:0px!important;
	background:#FFF;
	}

.sidebar-left  .owl-carousel .owl-item {
    width: 125px !important;
	padding-left:0px!important;
	}

.sidebar-left  .widget_wc_upsells .product-block.grid {
    position: relative;
    margin: 0 0px 30px;
    padding: 10px 10px 10px;
	}

.sidebar-left .widget_wc_upsells .product-block.grid {
    height: auto!important;
    float: left;
	}
.product-block.grid {
    height: 100% !important;
}
.sidebar-left .owl-carousel .owl-item {
    width: 100% !important;
    padding-left: 0px!important;
    height: 100% !important;
}

/*- - - - - - - - - WIJZIGINGEN WOOCOMMERCE YOTPO - - - - - - - - - - - */



.product-block .groups-button > div {
    float: none;
	}

.product-block .groups-button > .add-cart {
	float:left!important;
	}

.tbay-filter {
    overflow: hidden;
    margin: 0;
    padding: 0 0 15px;
	}

.yotpo .text-m {
    font-size: 10px!important;
	}

.yotpo .pull-left {
    text-align: left;
	}

.yotpo-display-wrapper{
	display: block;
    background: #FFF;
    opacity: 0.9;
	}


/*- - - - - - - - - WIJZIGINGEN WOOCOMMERCE PRODUCTGROEPEN - - - - - - - - - - - */


body.page-id-511 .woocommerce.columns-4 .products li {
    list-style: none;
    float: left;
    margin-right: 10px;
    max-width: 195px;
    min-height: 350px;
    max-height: 350px;
	}

body.page-id-511 .woocommerce-page img {
    max-height: 100px;
    max-width: 200px;
    display: block;
    overflow: hidden;
	}

body.page-id-511 .woocommerce.columns-4 .products li h3 {
    font-size: 14px;
	}


/*- - - - - - - - - WIJZIGINGEN WOOCOMMERCE PRODUCT FILTER - - - - - - - - - - - */


ul.woof_list {
    padding: 0;
	}

.woof_list li {
    margin:0 !important;
    padding: 0 0 0px 0 !important;
	}

.woof_childs_list {
    padding: 0 0px 0 20px;
	}

.prdctfltr_woocommerce.prdctfltr_wc.prdctfltr_always_visible .prdctfltr_woocommerce_ordering {
    background: #f9f9f9;
    border-radius: 10px;
    padding: 20px;
	}

.prdctfltr_buttons{
	display: none;
	}

.prdctfltr_woocommerce_ordering{
	background: #FFF!important;
    font-size: 13px;
	box-shadow: 1px 1px 1px #EEE;
	}

.archive-shop div.product .image-mains{
	padding:0!important;
	}

.show span {
    display: none;
	}

.woocommerce div.product {
    z-index: 99;
	}

.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel {
	padding: 20px;
	}


/*

.prdctfltr_checkboxes .prdctfltr_sub{
	border-left: 1px solid #CCC;
	}

.prdctfltr_checkboxes .prdctfltr_sub label{
	position: relative;
	left: -5px;
	}
*/



/*- - - - - - - - - WIJZIGINGEN PRODUCT CATEGORIES - - - - - - - - - - - */

.all-subcategories > li:nth-child(3n+1) {
    clear:none!important;
	}

body.archive .all-subcategories {
    display: table-caption;
	}

body.archive .term-description{
    display: table-footer-group;
	}

body.archive .site-content{
    display: table;
    width: 100%;
	}

/*
.woocommerce .woocommerce-advanced-categories-list-element.woocommerce-advanced-categories-col-4{
   margin-right: 0%!important;
	}
*/
.woocommerce .woocommerce-advanced-categories-list-element.woocommerce-advanced-categories-col-2 {
    width: 48.455% !important;
    margin-right: 12px!important;
	}

.all-subcategories h3 {
    font-size: 14px;
    text-align: center;
	}

.all-subcategories h3 .count {
    font-size: 9px;
	}

.woocommerce-advanced-categories-list-element.woocommerce-advanced-categories-list-element figure {
    background: #FFF!important;
    box-shadow: 2px 2px 2px #EEE;
	}

.acdblue .trwca-accordion a, .acdblue .trwca-accordion li ul a, .acdblue li.current-cat-parent a, .acdblue .trwca-accordion li ul a:hover, .acdblue li.current-cat-parent a, .acdblue .trwca-accordion a:hover{
    background: none;
    color: #666 !important;
   	border-bottom: 1px solid #EEE;
	}

.widget_wc_category_accordion h2, .sidebar-left .widget.upsells h2{
	margin-bottom: 0;
	line-height: 47px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	padding: 0 5px 0 20px;
	color: #fff!important;
	margin: 0;
	background: #28afd2;
	display: block;
	border-radius: 8px 8px 0 0;
	text-transform: none;
	letter-spacing: 0;
	text-indent:20px;
	margin-bottom: 0 !important;
	}


.trwca-actheme, .sidebar-left .owl-carousel{
	background: #FFF;
	padding: 17px 20px;
	box-shadow: 0 2px 16px rgba(0,0,0,0.06);
	}


/*- - - - - - - - - WIJZIGINGEN HONEPAGE - - - - - - - - - - - */

.row[data-desktop="3"] > div:nth-child(3n+1) {
    clear: none;
	}

/*- - - - - - - - - WIJZIGINGEN NAVIGATIE - - - - - - - - - - - */

/*
.menu-item-24727 a.dropdown-toggle{
	background-color: #009aff!important;
	color:#FFF;
	}
*/

.navbar-nav.megamenu > li > a {
    border-radius: 0!important;
	font-size:16px;
	}

.product-block.grid{
	height:330px;
	}

.product-image {
    display: block;
    /* width: 170px !important; */
    height: 170px !important;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    width: inherit !important;
	}

/*.site-content .woocommerce img, .products img{
	object-fit: fill;
	object-position: center !important;
	max-width: 170px;
	}
*/

.site-content .woocommerce img, .products img {
    object-fit: contain;
    object-position: center !important;
    max-width: 140px;
}

.add-cart {
    position: absolute;
    bottom: 30px;
    right: 0;
	}

.product-block .groups-button > div {
    float: none;
    bottom: -20px!important;
    z-index: 99;
    position: inherit;
    display: inline-block;
	}

.product-block.grid .groups-button .add-cart{
	position: absolute;
	z-index: 999;
	}

#tbay-header .widget:last-child {
    margin-top: 10px;
    display: block;
	}

.brandon {
    background: #f9f9f9;
    border-radius: 10px;
    padding: 10px;
	}

.sidebar-right ul.posts-list{
	list-style: none;
	margin: 0;
	padding: 0;
	}

.post-list .entry-content {
    padding:0px;
    }

 .media-left, .author {
    display: none;
	}

.layout-blog .post-list .entry-thumb {
	display: none;
	}

.vc-hoverbox-wrapper h2{
	color:#FFF;
	text-shadow: 0px 0px 2px #000;
	}

 .woocommerce-MyAccount-navigation-link--points-and-rewards a::before {
    content: "\20ac";
	}

.wpb_single_image.widget .vc_single_image-wrapper {
   	border: 0px solid transparent;
	}

.vc_custom_1534349330498 .col-md-3{
    margin: 0px!important;
    padding: 0px!important;
	}

.vc_custom_1534349357825  .wpb_single_image.widget{
	margin-bottom:0px;
	}

/*- - - - - - - - - WIJZIGINGEN SIDEBAR - - - - - - - - - - - */


.widget_nav_menu {
    margin-bottom: 30px;
    position: relative;
    padding: 0;
    background: transparent;
    clear: both;
    background: #FFF;
    padding: 20px;
    border-radius: 10px;
	}

.woocommerce .woocommerce-MyAccount-navigation {
    background: #FFF;
	}

.trwca-accordion a{
    font-size: 18px !important;
    padding-right: 0px !important;
	}

.trwca-actheme .trwca-accordion a{
	padding: 10px 0px 10px 0px;
	}

.acdblue ul ul.submenu li a{
	border-bottom:1px solid #EEE!important;
	}

/*- - - - - - - - - WIJZIGINGEN PRODUCT PAGE - - - - - - - - - - - */

.archive-shop div.product .information .single_add_to_cart_button, #tbay-header .top-cart .dropdown-menu p.buttons a, .woocommerce #payment #place_order{
	background-color:#92c00c!important;
	}

span.sku_wrapper{
	display: none!important;
	}

.woocommerce-billing-fields{
    background: #FFF;
    padding: 0 30px 30px 30px;
    border-radius: 10px;
	}

.woocommerce span.onsale{
	background-color:#8dbd00!important;
	}

.tbay-filter + .products .row .product-block.grid {
    box-shadow: 2px 2px 3px #eee;
	}

.tbay-breadscrumb .breadscrumb-inner .breadcrumb{
	text-align: right;
	}

.tbay-breadscrumb {
    background: #FFF;
    border-top: 1px solid #f9f9f9;
	}

.tbay-breadscrumb .breadscrumb-inner{
	background: none!important;
	}

	.footer-device-mobile > * {
    	width: 33%!important;
	}


@media only screen and (max-width: 600px) {

	.zopim{
		display: none!important;
	}

	.name {
		overflow: none!important;
		height: auto!important;
		word-wrap: normal!important;
		text-overflow:inherit!important;
		margin-bottom: 5px;
		white-space:normal!important;
	}


}

#tbay-main-content > .upsells.widget.products {
	display: none;
}

/*- - - - - - - - - WIJZIGINGEN PRODUCT PAGE - - - - - - - - - - - */

.woocommerce-Price-currencySymbol {
	display: none;
	}


.afbeelding-zusje {
	padding-left:20px;
}

.variations_button .single_add_to_cart_button{
	cursor: not-allowed !important;
	pointer-events: none !important;
}

.variations_button.woocommerce-variation-add-to-cart-enabled .single_add_to_cart_button{
	cursor: pointer !important;
	pointer-events: auto !important;
}
