@media (min-width: 768px) and (max-width: 991px) {
.sidebar{padding-right:0px;margin:20px 0px;padding:00px 0px 20px 0px;border-bottom:1px solid #A4A6A8}
.sidebar .section{margin:0px;}
.sidebar .product_list_social{display:none;}
.sidebar .sidebar_filters_section{}
.sidebar .sidebar_filters_section_hidden{display:none;}

.sidebar .sidebar_header{cursor:pointer;background:#54166e;padding:10px;color:#FFFFFF;font-family:GothamRounded-Medium,Arial,sans-serif}
.sidebar A.filter_toggle{margin-bottom:0px;border:1px solid #CCCCCC}
.sidebar .section_categories A.filter_togle_notselected{border-bottom:none}
.sidebar .section_categories A.filter_togle_notselected:hover{border-bottom:none}
.sidebar .section_categories>.filters>.filter:last-of-type{border-bottom:none}
.sidebar2 .product_list_social{display:block;}

.home_tagline{font-size:24px;margin:20px 20px;}


.carousel_area .carousel-inner{min-height:0px;}
.carousel_area .carousel-indicators{display:none;}
.carousel_products .product_slide .product_link A{width:100%;}
.carousel_products .product_slide .product_link A:hover{width:100%;}


.category_home .category_home_info .category_home_info_icon{margin:70px 0px}
.category_home .category_home_info .category_home_info_icon IMG{height:120px;}
.category_home .category_home_info .category_home_info_button{margin:15px 0px}

.home_books A.button{width:100%;}
.home_books A.button:hover{width:100%;}

DIV.home_books .product_list .row .product_home{padding:20px 20px;}

.sidebar{padding-right:0px;margin-right:0px;border-right:none}


.content_area {padding-top: 10px;padding-bottom:10px;}

.product_list .product_list_top {margin-left:0px;border-bottom:none;}
.product_list .product_list_top .product_list_pagination{margin:0px auto;}
.product_list .product_list_top .product_list_social{display:none;}
.product_list .product_list_top .product_list_sort{display:none;}

.product_list .product_list_headline{margin:0px 0px 0px 0px;}
.product_list .product_list_headline H1{padding:0px 0px;margin:0px;font-family:GothamRounded-Light,Arial,sans-serif;font-size:16px;font-weight:normal;line-height: 1.42857;color:#333333}

.product_list .product_list_sort BUTTON{width:150px;}
.product_list .product_list_sort BUTTON:hover{width:150px;}
.product_list_sort UL.dropdown-menu{width: 100px;}

.filters_top{margin:0px 0px;padding:5px 0px;border-top:1px dotted #3A4650;border-bottom:1px dotted #3A4650;}
.filters_top .filters_info{float:left;font-family:GothamRounded-Light,Arial,sans-serif;font-size:14px;font-weight:normal;color:#54166e;line-height:35px;margin:0px 0px;}
.filters_top .filters_info A{font-family:GothamRounded-Light,Arial,sans-serif;font-size:14px;font-weight:normal;color:#54166e;line-height:35px;}
.filters_top .filters_back{float:right;font-family:GothamRounded-Light,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:35px;margin:0px 0px;}
.filters_top .filters_back A{font-family:GothamRounded-Light,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:35px;}

.filters_bottom{margin:0px 0px;padding:5px 0px;border-top:2px solid #3A4650;border-bottom:2px solid #3A4650;}
.filters_bottom .filters_info{float:left;font-family:GothamRounded-Light,Arial,sans-serif;font-size:14px;font-weight:normal;color:#54166e;line-height:35px;margin:0px 0px;}
.filters_bottom .filters_info A{font-family:GothamRounded-Light,Arial,sans-serif;font-size:14px;font-weight:normal;color:#54166e;line-height:35px;text-transform:uppercase;}

.product_details_main .cart{float:none;text-align:center;}
.product_details_main .cart .btn{width:100%;}
.product_details_main .social{float:none;text-align:center;}

.row.product_details .product_details_block {padding-left: 15px;padding-bottom:15px;}
.row.product_details .product_details_block .well{padding:0px 0px 10px 0px;margin:0px;}
.row.product_details_clear {display: none;}
.row.product_details .col-product_details_clear {display: none;}
.product_details_row2{margin-top:0px;}
.product_details_row3{margin-top:0px;}
.product_details_image{padding-top:15px;}
.product_details_description .tab-pane{height:auto;}
.product_details_author .tab-pane{height:auto;}
.product_details_text .tab-pane{height:auto;}
.product_details_reviews .tab-pane{height:auto;}
.product_details_news .tab-pane{height:auto;}
.product_details_videos .tab-pane{height:auto;}
.product_details_categories{padding-left:15px;}
.product_related_list {margin: 10px 0px 10px 0px;}
.product_list .product_list_bottom{margin-left:0px;margin-right:0px;}

.imprint_description{}
.imprint_categories{text-align:center;}
.imprint_categories IMG{width:75px;}



.banner_area .search_tabs{float:none;display:block;padding-top:5px;padding-left:0px;}
.banner_area .search_tabs .nav-tabs{float:none;}


#secure_trading_popup .modal {text-align: center;}
#secure_trading_popup .modal:before {display: inline-block;vertical-align: middle;content: " ";height: 100%;}
#secure_trading_popup .modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}
#secure_trading_popup .modal.fade .modal-dialog {-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
#secure_trading_popup .modal.fade.in .modal-dialog {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}  

.pagination > li > a, .pagination > li > span,
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{font-size:15px;padding:0px 5px;}

}
