#tvverticalmenu {
padding-bottom: 1px;
}
@media (max-width: 767px) {
.page-cart #wrapper {
padding-top: 0px;
}
.product-description table {
overflow-x: auto;
width: 100%;
display:block;
}
.cms-description h2 {
font-size: 1.7em;
}
.page-cart .breadcrumb {
display: none;
}
.cart-grid .tv-continue-shopping-btn {
display:none;
}
.cart-detailed-actions {
text-align: right;
}
.cart-grid-body .card {
margin-bottom: 0px;
}
.cart-items .tvcart-incr-decr-price {
flex-wrap: nowrap;
}
.cart-items .tvcart-incr-decr-price .product-price {
padding-right: 10px;
width: 200px;
}
.cart-container h1 {
margin-top: 0px;
}
.cart-items {
padding: 0;
}
#blockcart-modal .modal-content .modal-title,
#blockcart-modal .modal-content .cart-products-count,
#blockcart-modal .modal-content .product-name {
font-size: 14px;
}
#blockcart-modal .modal-title i.material-icons {
margin-right: 12px;
}
#blockcart-modal .modal-body .divide-right span,
#blockcart-modal.tv-addtocart-msg-wrapper .tv-addtocart-product-name .product-name {
margin-bottom: 7px;
}
#blockcart-modal .modal-content .tv-addtocart-price {
font-size: 16px;
margin-bottom: 7px;
}
#blockcart-modal .modal-content .tv-addtocart-content p {
margin-bottom: 7px;
}
#blockcart-modal .modal-content .tv-addtocart-close,
#blockcart-modal .modal-content .rtl-no-flip {
font-size: 24px;
}
#blockcart-modal .modal-dialog {
margin: 20px auto;
}
.ttvcmscart-show-dropdown-right {
width: 100%;
height: 85vh;
}
.ttvcmscart-show-dropdown-right .ttvcart-scroll-container {
height: calc(85vh - 255px);
}
}
.tvsearch-dropdown-title {
white-space: normal;
}
.tvprocess-to-checkout {
background-color: #005aaa !important;
}
.ttvcmscart-show-dropdown-right .tvshoping-cart-dropdown-title .product-name {
font-size: 14px;
}
.ttvcmscart-show-dropdown-right .tvcart-product-content .product-price {
font-size: 14px;
}
.ttvcart-product-list-btn-wrapper button {
height: 54px;
padding: 0;
}
.ttvcmscart-show-dropdown-right .ttvcart-product-list-viewcart a {
padding: 0;
}
.tvproduct-page-decs a,
.tvproduct-page-decs a:hover {
color: #005aaa !important;
text-decoration: underline;
}
.product-description.cms-description a {
color: #005aaa !important;
}
.tvcms-header-menu-offer-wrapper {
background-color: #fff !important;
}
#header .tv-myaccount-btn-desktop svg path:nth-child(2) {
fill: #fff !important;
}
#header .tv-cart-icon-main svg g path:nth-child(1) {
fill: #fff !important;
}
.tvsearch-header-display-full .tvheader-search-btn svg circle:nth-child(2) {
fill: #fff !important;
}
.header-phone-number {
color: #000000;
font-size: 14px;
line-height: 40px;
font-weight: 400;
}
.ttvcmscart-show-dropdown-right .tvcart-product-content .product-price {
color: #3a3a3a !important;
}
#category-full-description {
margin-top: 15px;
background-color: white;
border: none;
text-decoration: underline;
}
#category-description {
text-overflow: ellipsis;
overflow: hidden;
}
.product-discount {
margin-left: 20px;
}
#ap5-buy-block-container h1 {
font-size: 26px;
color: #3a3a3a;
font-weight: 400;
text-transform: capitalize;
margin: 0 0 15px 0;
}
#ap5-price-container {
margin-bottom: 25px;
padding: 6px 20px;
}
#ap5-buy-block-container .ap5-add-to-cart-container {
border-top: 1px dashed #a7a7a7;
padding: 30px 0 0px;
}
.product-price-and-shipping .price {
color: #3a3a3a !important;
}
#footer_sub_menu_store_info .toggle-footer li:hover {
border-color: #005aaa;
border-radius: 20px;
}
#footer_sub_menu_store_info .toggle-footer li:hover a {
background: #005aaa !important;
border-radius: 20px;
color: #fff;
}
#footer_sub_menu_store_info .toggle-footer a:hover {
color: #fff !important;
}
.ttvcart-product-list-checkout > a:hover {
color: #fff !important;
}
.ttvcmscart-show-dropdown-right .ttvcart-product-list-checkout,
.cart-content-btn a.tvall-inner-btn {
background-color: #005aaa !important;
}
.tvall-inner-btn {
color: #005aaa !important;
}
.tvall-inner-btn:hover:after {
background-color: #005aaa !important;
}
.tvnewsleteer-btn-wrapper {
position: inherit;
width: 100%;
}
.tvnewsleteer-btn-wrapper > button {
width: 100%;
}
.ttvcart-no-product {
background-image: url(https://botech-shop.de/themes/tv_electronic_electron_1_7_v1/assets/img/themevolty/cart-de.png);
}
article .tvproduct-hover-btn {
display: none !important;
}
article img.tv-img-responsive {
object-fit: contain !important;
}
#content {
background-color: #fff;
}
.cms-description a {
color: #222222 !important;
}
.blog_post_content h3 {
font-size: 28px !important;
}
#footer_sub_menu_store_info .toggle-footer li a span {
display: none;
}
.border_social i {
display: block !important;
position: inherit;
top: 5px;
}
#footer_sub_menu_store_info ul {
text-align: left;
margin: 0;
}
#footer_sub_menu_store_info .toggle-footer li {
display: inline-flex;
float: none;
margin: 0 5px 0 0;
text-align: left;
}
.border_social {
border: 1px solid #5e6464;
border-radius: 20px;
background-color: #3b3f3f;
color: #eee;
}
#footer_sub_menu_store_info li a {
background: 0 0;
display: inline-block;
height: 33px;
color: #eee;
padding: 4px;
text-align: center;
width: 33px;
}
.tvnews-event-titel h3{
font-size: 18px;
}
#wrapper .breadcrumb li:hover a,
.page-my-account #content .links a:hover i {
color: #005aaa!important;
}
.custom-radio input[type=radio]:checked+span {
background-color: #005aaa!important;
}
@media (max-width: 767px) {
input.tvcmssearch-words {
font-size: 16px !important;
}
.bg_box_3b3f3f {
height: 170px !important;
margin-bottom: 15px;
}
.bg_box_3b3f3f {
height: 170px !important;
margin-bottom: 15px;
}
div.bg_box_3b3f3f..height_295 {
height: 170px !important;
}
.seo .col-md-9 .col-md-6 {
padding-right: 15px !important;
}
}
.bg_box_3b3f3f .col-md-4 img {
margin-top: 10px;
}
.align_center, .box_last h3, .box_last img {
text-align: center;
}
.box_last h3 {
display: block;
margin-top: 50px;
}
.align_center, .box_last h3, .box_last img {
text-align: center;
}
.box_last img {
top: 20px;
position: relative;
}
.align_center, .box_last h3, .box_last img {
text-align: center;
}
.display_center {
margin: 0 auto;
display: table;
}
.seo .col-md-3, .seo .col-md-9 {
padding: 0;
}
.height_295 {
height: 295px !important;
}
.mg_bottom_15 {
margin-bottom: 15px;
}
.seo .col-md-9 .col-md-6 {
padding-right: 0;
}
.bg_box_3b3f3f {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 30px 0;
height: 140px;
background-color: #3b3f3f;
}
.seo_h3 {
color: #3b3f3f;
margin: 0 0 10px;
}
.newsleter_alert, .seo_h3 {
display: table;
font-family: Roboto;
font-size: 16px;
}
.color_fff {
color: #fff !important;
}
.color_a1aeae {
color: #a1aeae;
}
@media (min-width: 1200px) {
.seo > div:nth-child(1) > div:nth-child(1), .seo > div:nth-child(1) > div:nth-child(4) {
padding-left: 0 !important;
}
}
@media (max-width: 1220px) {
#left-column {
display: none !important;
}
}
.tvheader-nav-offer-text,
.tvfooter-copy-payment-icon-wrapper,
.tvcmsmobile-top-wrapper {
display: none;
}
#wrapper .breadcrumb li:last-child a {
color: #005aaa !important;
}
#footer {
background: #2e3131;
border-top: 2px solid #4f5151;
}
.tvfooter-title {
border-color: #eee !important;
}
.tvfooter-title-wrapper .tvfooter-title, .tvdekstop-footer-all-title-wrapper .tvfooter-title, .block_newsletter .tvnewsletter-title {
color: #eee;
}
.tvfooter-toggle-icon-wrapper.tvfooter-toggle-icon i {
color: #eee;
}
.footer-container {
background: #2e3131;
}
@media (max-width: 991px) {
.brand_home .col-md-4.col-sm-8.col-xs-6 {
min-height: 171px;
height: auto;
}
.row.brand_home {
margin-left: 0;
margin-right: 0;
border-bottom: 0 !important;
}
.footer-ebay .container .row div.separator_footer:first-child {
border-right: 0;
text-align: center;
margin: 0 !important;
}
.footer-ebay .container .row div.footer_end, .footer-ebay .container .row div.separator_footer:nth-child(2), .footer-ebay .container .row div.separator_footer:nth-child(3), .footer-ebay .container .row div.separator_footer:nth-child(4) {
margin: 0 0 20px !important;
padding: 20px 0 !important;
text-align: center;
}
.footer-ebay .container .row div.separator_footer div:first-child {
float: unset !important;
margin-right: 0;
text-align: center;
}
#ttbrandlogo {
padding: 0 15px;
}
.row.brand_home .col-md-2.col-sm-4.col-xs-6, .row.brand_home .col-md-4.col-sm-8.col-xs-6 {
border-bottom: 1px solid #e5e5e5;
max-height: 171px;
}
#index .row.brand_home .img-responsive.display_center {
margin: auto !important;
}
}
@media (max-width: 500px) {
.row.brand_home .col-md-2.col-sm-4.col-xs-6, .row.brand_home .col-md-4.col-sm-8.col-xs-6 {
min-height: 171px;
}
.col-md-2.col-sm-4.col-xs-6, .col-md-4.col-sm-8.col-xs-6 {
width: 100%;
}
.row.brand_home .col-md-2.col-sm-4.col-xs-6 img {
padding: 5px 0 !important;
}
}
.tv-menu-horizontal .cat-drop-menu .level-1:hover>a:after, .tv-menu-horizontal .cat-drop-menu .level-2:hover>a:after, .tv-menu-horizontal .cat-drop-menu .level-3:hover>a:after, .tv-menu-horizontal .cat-drop-menu .level-4:hover>a:after, .tv-menu-horizontal .cat-drop-menu .level-1:hover>a span, .tv-menu-horizontal .cat-drop-menu .level-2:hover>a span, .tv-menu-horizontal .cat-drop-menu .level-3:hover>a span, .tv-menu-horizontal .cat-drop-menu .level-4:hover>a span {
color: #222222 !important;
}
@media (max-width: 767px) {
#slider_row, .columns-container.parksysteme, .columns-container.torantriebe, .mobile-bottom {
display: none;
}
.title_block .ttblock-heading {
padding: 8px 10px;
}
.block_content {
margin: 0 !important;
}
#left-column {
display:none !important;
}
#category #left_column, #index #left_column, .box_home div {
top: 0 !important;
}
.box_home div {
min-height: 50px !important;
padding-top: 10px !important;
}
.box_home_parent .box_home div img {
top: 20px !important;
position: relative !important;
margin-left: auto;
margin-right: auto;
}
.box_home, .box_home:hover {
display: block !important;
text-align: center;
}
}
#left-column {
z-index: 18;
}
.checkbox .checker, .radio-inline .checker {
float: left;
}
div.checker {
cursor: pointer;
margin-right: 5px;
}
div.checker, div.checker input, div.checker span {
width: 15px;
height: 15px;
}
div.checker {
position: relative;
}
div.button, div.button *, div.checker, div.checker *, div.radio, div.radio *, div.selector, div.selector *, div.uploader, div.uploader * {
margin: 0;
margin-right: 0px;
padding: 0;
}
.checkbox, .radio-inline {
padding-left: 0;
margin: 0;
cursor: pointer;
}
.checkbox {
line-height: 16px;
}
.checkbox, .radio {
display: block;
min-height: 18px;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 20px;
vertical-align: middle;
}
.checkbox label {
font: 400 14px/16px Roboto,sans-serif;
font-weight: 400;
color: #3b3f3f;
font-weight: 400;
}
.checkbox label, .form-group label, .radio-inline label {
text-transform: inherit !important;
}
.checkbox label, .radio label {
display: inline;
margin-bottom: 0;
font-weight: 400;
cursor: pointer;
}
.font_12_roboto {
font-size: 12px;
}
.star {
position: relative;
top: -1px;
float: none;
display: inline;
vertical-align: top;
width: 14px;
overflow: hidden;
cursor: pointer;
font-size: 13px;
font-weight: 400;
color: #d9d9d9;
}
#custom-text {
padding: 0 0 0 0;
margin-bottom: 0px;
}
.footer-ebay {
width: 100%;
background: #3d4141;
border-top: 2px solid #005aaa;
}
.footer-container #footer .row, .footer-ebay {
position: relative;
margin: 0;
}
.separator_footer {
border-right: 1px solid #4c4e4e;
}
.footer_end, .separator_footer {
margin: 20px 5px;
padding: 20px 10px;
}
.footer_end, .separator_footer {
margin: 20px 5px;
padding: 20px 10px;
}
.font_13_roboto {
font: 400 13px/16px Roboto,sans-serif;
color: #888;
}
.line_height25 {
line-height: 25px;
}
.color_86b817 {
color: #86b817;
}
.bold_900 {
font-weight: 900;
}
.star_text {
font-family: Roboto;
font-size: 16px;
}
.color_86b817 {
color: #86b817;
}
.mg_top5 {
margin-top: 5px;
}
.theiaStickySidebar {
z-index: 15;
}
.level-1 > div.tv-vertical-menu-text-wrapper > a > div.tvvertical-menu-category {
color: #fff;
}
#product #content.page-contents {
background-color: #fff;
}
.product-price .current-price .price {
color: #000 !important;
}
.tvfooter-product-sticky-bottom .product-pack {
display: none;
}
.custom-checkbox input[type=checkbox]+span .checkbox-checked,
#search_filters .facet .facet-label:hover a,
.tabs .nav-tabs .nav-link.active,
.block-categories .collapse-icons .add:hover,
.block-categories .category-sub-menu li[data-depth="1"]:hover>a,
.block-categories .collapse-icons .remove:hover,
.block-categories .category-sub-menu li:hover>.navbar-toggler,
.block-categories .category-sub-menu li:hover[data-depth="0"]>a,
a:hover,
.footer-container li a:hover {
color: #005aaa !important;
}
.tvcmsvertical-menu li.level-1:hover .tvvertical-menu-img-block{
background-color: #fafafa !important;
}
.tvvertical-menu-img-block{
transition: all 300ms ease;
}
.block-category #category-description strong {
font-weight: 500;
color: #000;
}
.content_scene_cat p {
margin-bottom: 0;
color: #454545;
font: 300 14px/22px Roboto,sans-serif;
}
.h3, h3 {
font-size: 23px;
}
h1, h2, h3 {
margin-top: 18px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
font-family: Roboto,Helvetica,sans-serif;
font-weight: 500;
line-height: 1.1;
}
h1, h2, h3, h4, h5, h6 {
margin-bottom: 9px;
}
@media (min-width: 1200px) {
.container {
max-width: 1180px;
display: block;
}
}
.roboto_14_normal div,
.roboto_14_normal a,
.roboto_14_normal a:hover {
color: #454545;
}
.form_blue, .roboto_14_fff, .roboto_14_normal, .roboto_14_normal a, .roboto_14_normal a:hover {
font: 400 14px/22px Roboto,sans-serif;
}
.color_ee3736 {
color: #ee3736;
}
.mg_r_l_10 {
margin: 0 10px;
}
#ttbrandlogo {
float: none;
position: relative;
width: 100%;
overflow: hidden;
padding: 0;
margin: 0;
}
#ttbrandlogo .block_content {
float: none;
width: auto;
}
.brand_all_home {
border: 1px solid #e5e5e5;
border-radius: 4px;
display: table;
}
.brand_home {
border-bottom: 1px solid #e5e5e5;
}
.brand_home .col-md-2 {
background: #f5f5f5;
}
.brand_home .col-md-4 {
padding: 25px 20px 0;
}
.pull-left {
float: left !important;
}
.border_b_e7e7e7 > a:active, .border_b_e7e7e7 > a:hover, .box_border_e7e7e7 > div > a.button_red:focus,
.box_border_e7e7e7 > div > a.button_red:hover {
text-decoration: none;
color: #fff;
}
.border_b_e7e7e7 > a:active,
.border_b_e7e7e7 > a:hover,
.box_border_e7e7e7 > div > a:focus,
.box_border_e7e7e7 > div > a:hover {
text-decoration: none;
color: #005aaa;
}
.border_b_e7e7e7 > a:active,
.border_b_e7e7e7 > a:hover,
.box_border_e7e7e7 > div > a:active,
.box_border_e7e7e7 > div > a:hover {
outline: 0;
}
.mg_bottom_60 {
margin-bottom: 60px;
}
.mg_7_a a {
margin-bottom: 7px;
display: block;
min-height: 20px;
}
.box_border_e7e7e7 > div > a {
min-height: 20px;
}
a:focus, a:hover {
text-decoration: none;
color: #005aaa;
}
a:active, a:hover {
outline: 0;
}
div.border_b_e7e7e7:nth-child(6) {
border: none;
}
.mg_bottom_5 {
margin-bottom: 5px;
}
.font_roboto_24_3b3f3f {
font-size: 24px;
}
.bold_600 {
font-weight: 600 !important;
}
.display_center {
margin: 0 auto;
display: table;
}
a img {
border: none;
}
a.button_red {
width: 152px;
height: 35px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
line-height: 33px;
}
a.button_red, a.button_red_order {
background-color: #005aaa;
display: block;
text-align: center;
color: #fff;
}
.border_b_e7e7e7_img {
height: 40px;
margin-bottom: 10px;
}
.border_b_e7e7e7 {
border-bottom: 1px solid #e7e7e7;
display: inline-table;
width: 100%;
padding: 5px 0 15px;
}
.border_b_e7e7e7_img img {
border: 1px solid #e7e7e7;
display: inline-table;
border-radius: 3px;
}
.pull-left {
float: left !important;
}
.border_b_e7e7e7 a.font_roboto_14_3b3f3f {
line-height: 38px;
}
.border_b_e7e7e7_img a {
line-height: 40px;
}
.font_roboto_14_3b3f3f {
font-size: 14px;
font-weight: 400;
}
.font_roboto_14_3b3f3f, .font_roboto_24_3b3f3f {
color: #3b3f3f;
font-family: Roboto;
}
.font_roboto_14, .font_roboto_16, .font_roboto_18_3b3f3f {
color: #3b3f3f;
font-family: Roboto;
}
.mg_10_a a {
margin-bottom: 11px;
display: block;
}
.font_roboto_14 {
font-size: 14px;
}
.font_24_roboto {
font: 400 24px/16px Roboto,sans-serif;
color: #3b3f3f;
}
.box_border_e7e7e7 {
border: 1px solid #e7e7e7;
border-radius: 4px;
}
.box_border_e7e7e7 div.col-md-2:nth-child(1) {
background-color: #f5f5f5;
padding: 25px 30px;
}
.box_border_e7e7e7 div.col-md-2, .box_border_e7e7e7 div.col-md-3, .box_border_e7e7e7 div.col-md-4 {
min-height: 460px;
}
.box_border_e7e7e7 div.col-md-4:nth-child(2) {
padding: 20px 30px 0;
}
.box_border_e7e7e7 div.col-md-3:nth-child(3), .box_border_e7e7e7 div.col-md-3:nth-child(4) {
padding: 30px;
border-left: 1px solid #e7e7e7;
}
.box_border_e7e7e7 div.col-md-3:nth-child(3), .box_border_e7e7e7 div.col-md-3:nth-child(4) {
padding: 30px;
border-left: 1px solid #e7e7e7;
}
.box_home:hover {
background: #005aaa;
}
.box_home:hover, .box_home:hover .font_22_roboto, .box_home:hover .font_22_roboto div {
color: #fff !important;
}
a:focus, a:hover {
text-decoration: none;
color: #005aaa;
}
a:active, a:hover {
outline: 0;
}
.row.box_home_parent a:nth-child(2) div:first-of-type img {
top: -40px;
}
.row.box_home_parent a:nth-child(3) div:first-of-type img, .row.box_home_parent a:nth-child(4) div:first-of-type img {
top: -50px;
}
.tv-main-div {
background-color: #fff;
}
.tvcmsvertical-menu-wrapper,
.tvvertical-menu-img-block,
.tvverticalmenu-dropdown {
background-color: #005aaa !important;
border: none !important;
}
.tvcategory-title-wrapper {
background-color: #f5f5f5 !important
}
.tvleft-right-title.facet-label {
color: #666;
}
.color_3b3f3f{
color: #3b3f3f;
}
.color_3b403f{
color: #3b403f;
}
@media (min-width:993px){
.tvsearch-result {
width: 200%;
left: -50%;
}
.box_after_planner{
margin-top: 130px !important;
margin-bottom: 0px !important;
}
}
.bg_f6f6f6 {
background: #f6f6f6;
border-bottom: 1px solid #e3e3e3;
}
.box_home_parent .box_home div img {
position: absolute;
top: -25px;
}
.columns-container {
position: relative;
}
@media (min-width: 993px) {
.columns-container {
top: -70px;
}
}
.columns-container {
display: inline-block;
float: none;
width: 100%;
}
.border_e3e3e3 {
border-top: 1px solid #e3e3e3;
border-right: 1px solid #e3e3e3;
padding: 0 30px;
}
.box_home_parent .box_home:nth-child(1) {
border-left: 1px solid #e3e3e3;
}
.box_home div {
min-height: 50px;
top: 5px;
position: relative;
}
.row.box_home_parent a div:last-of-type {
font-weight: 500;
}
.box_home:hover, .box_home:hover .font_22_roboto, .box_home:hover .font_22_roboto div {
color: #fff !important;
}
.box_shipping div p, .font_red {
font-size: 14px;
font-family: Roboto;
}
.font_red, .uppercase {
text-transform: uppercase;
}
.font_red {
color: #005aaa;
font-weight: 700;
top: 10px;
position: relative;
}
.font_22_roboto {
font: 400 22px/22px Roboto,sans-serif;
font-weight: 400;
color: #3b3f3f;
}
.form_blue, .roboto_14_fff, .roboto_14_normal, .roboto_14_normal a, .roboto_14_normal a:hover {
font: 400 14px/22px Roboto,sans-serif;
}
.roboto_14_normal .mg.pull-left a:hover {
color: #ee3736;
}