<style>
.basket__tools a, .basket__tools a:hover {
    border-bottom:0;
}
div.shopping_list_top, #footer_links #account_observed, #footer_links #order_status2, #freeShipping, #menu_orders, 
.product__compare, .oscop_remarks__item.--delivery, .price_sellby, .projector_details .projector_prices__info, .topBasket__details.--shipping, 
.oscop_deliveries .oscop_delivery__icons, #menu_newsletter, .projector_details .projector_buy__shopping_list, 
.cop_summary .cop_time, .cop_costs__item.--shipping.--active, .basket__item.--badge span, .basket__payments, .basket__quantity_select, 
.--add-to-favorite, .cop_delivery__cost_wrapper, .cop_verification__item.--delivery, .cop_product__price span, .cop_remarks__item.--delivery, .ordered_product__traits, 
#prepaid_address {
    display:none !important;
}
.main_page header .navbar-collapse {
    border-bottom:0;
}
#footer_links .footer_links #menu_orders, #footer_links .footer_links #menu_account {
    border:0;
    padding:30px 0;
}
#footer_links {
    border-top:1px solid #c4c7c8;
    margin-top:40px;
}
.max-width-1200, .payment_tunnel .container, .order_process .container, .container.basketedit_page, 
.container.prepaid_page, .payment_tunnel .container+footer, .order_process .container+footer, 
.container.basketedit_page+footer, .container.prepaid_page+footer {
    max-width: 1300px;
}
#menu_buttons2 div.menu_button_wrapper {
    margin-top:10px;
}
header {
    background:rgba(255,255,255,1.0);
}
#main_banner1 ul.slick-dots {
    display:none;
}
#blog-item img.blog_image {
    float:none;
    margin:0 0 10px;
    max-width:none;
}
div.blog_date {
    text-align:center;
    margin-bottom:15px;
}
._ae_desc p, ._ae_desc ul, ._ae_desc h1, ._ae_desc h2, ._ae_desc h3 {
    line-height: 1.5;
}
#breadcrumbs, #breadcrumbs a {
    color:#bbb;
}
#main_cms {
    margin-top:40px;
    border-bottom:1px solid #c4c7c8;
}
#main_blog {
    margin:80px 0 0 !important;
}
header .nav-link {
    text-transform: uppercase;
}
#menu_contact ul, #menu_contact ul a {
    color:#bbb;
}
#links_footer_1 ul.footer_links_sub li {
    width:auto !important;
    padding-right: 1rem;
}
#links_footer_1 ul.footer_links_sub li img {
    width:40px;
}
#menu_buttons2 div.menu_button_wrapper {
    overflow: hidden;
    padding: 0;
}
#menu_buttons2 .menu_button_wrapper:hover img, .article__image_wrapper:hover img {
	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}
@keyframes flash {
	0% {
		opacity: .7;
	}
	100% {
		opacity: 1;
	}
}
#search .product, #search .product:hover {
    border:0;
}
#projector_longdescription div {
    margin-bottom:10px;
    line-height:1.5em;
}
.projector_details .projector_express_checkout__button {
    background:none !important;
    border:1px solid #c4c7c8 !important;
    color:#333 !important;
}
.projector_details .projector_express_checkout__button:hover {
    border:1px solid #a71e22 !important;
    color:#a71e22 !important;
}
.dictionary__value_txt {
    font-weight:bold;
}
div.--phone div.f-description {
    display:none;
}
#product_questions_list {
    margin-top:50px;
}
.product__name {
    font-size:1.6rem;
}
.price {
    font-size:1.4rem;
}
#menu_regulations .footer_links_sub>li:nth-child(2), #menu_regulations .footer_links_sub>li:nth-child(6) {
    display:none;
}
#main_news {
    margin-top:60px;
    padding-top:60px;
    border-top:1px solid #c4c7c8;
}
.newsletter {
    border:0;
    border-top:1px solid #c4c7c8;
    border-radius:0;
}
.newsletter__head {
    text-align:center;
}
.navbar-collapse ul li:last-child a {
    color:#a71e22;
}
button.n68137_files_download {
    background:#a71e22;
    color:#fff !important;
    border-radius: 100px;
}
.projector_details .projector_versions__label, .projector_details .projector_multiversions__label, .projector_details .projector_sizes__label, .projector_details .projector_subscription__label {
    display:block;
    margin-right:10px;
}
.price.--max {
    margin-top:0;
}
.projector_details .projector_buy {
    grid-template-columns:none;
}
#menu_contact {
    border-bottom:0;
}
#footer_links .footer_links {
    padding:30px 0;
}
.cop_payments__change a {
    font-weight:bold;
    text-transform:uppercase;
}
.ordered_product__info.--virtual, .ordered_product__info.--virtual a {
    color:#a71e22;
}
section#projector_longdescription {
    padding:0;
}
header .nav-link {
    margin-right:30px;
}





@media (min-width: 757px) {
div.img_rafal {
    float:right;
    width:50%;
    text-align:right;
}
div.img_rafal img {
    position:relative;
    top:5px;
}
div.cms_txt {
    float:left;
    width:50%;
}
div.article__block .col-md-6 {
    max-width:33%;
}
.article__image_wrapper {
    float:none;
    max-width:none;
    margin:0 0 15px 0;
}
.article__description {
    line-height: 1.5;
}
.product__icon img {
    max-height: 40rem;
}
#footer_links .footer_links#menu_account {
    border:0;
}
#main_hotspot_zone1 {
    margin-top:70px;
}
}


@media (min-width: 979px) {
#footer_links.four_elements .footer_links {
    flex-basis: 33%;
}
.idosell:before {
    display:none;
}
.idosell {
    position: relative;
}
.idosell__logo {
    position: absolute;
    right: 0;
}
#menu_contact {
    background: none;
    text-align: left;
    margin: -30px 0 4rem;
}
footer .justify-content-md-center {
    justify-content: left !important;
}
.newsletter {
    padding: 6rem 25rem;
}
}



@media (min-width: 1200px) {
    #footer_links[data-stretch-columns="true"] {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }
}


@media (max-width: 979px) {
.main_page #content {
    margin-top:0;
}
#menu_buttons2 {
    margin:0 -10px;
}
#menu_buttons2 div.menu_button_wrapper {
    padding:0 5px;
    margin-bottom:5px;
    margin-top:5px;
}
#main_banner1 {
    margin-bottom:5px !important;
}
.basket__action span {
    border:0;
}
#menu_newsletter {
    display:none;
}
#projector_blog, #opinions_section, #products_associated_zone2 {
    border-top:1px solid #c4c7c8;
    padding-top:6rem;
}
.price.--max {
    margin-top:0;
}
}


@media (max-width: 758px) {
div.img_rafal {
    display:none;
}
}
</style>