div.header_account_bg > a {
    background: url('../images/compare_icon_hover.png');
    width: 35px;
    background-repeat: no-repeat;
    color: #fff;
}

.page-wrapper .breadcrumbs {
    margin-top: 30px;
}


div.home_page_newsletter .newslatter_block .block.newsletter .content .field.newsletter .control {
    float: none;
    width: 50%;
}

div.home_page_newsletter .newslatter_block .block.newsletter .content .field.newsletter .actions {
    float: none;
    position: relative;
    width: 50%;
    display: inline-flex;
}

div.home_page_newsletter
.newslatter_block
.block.newsletter
.content
.field.newsletter
.actions
.action.subscribe.primary {
    float: none;
    padding: 0 15px;
    font-size: 1.2em;
    width: 100%;
}

div.home_page_newsletter .newslatter_block .block.newsletter .content .field.newsletter .control input {
    border-radius: 0;
}

@media (max-width: 768px) {
    .page-wrapper .breadcrumbs {
        margin-top: 0px;
    }
}

@media (max-width: 991px) {
    div.home_page_newsletter .newslatter_block .block.newsletter .content .field.newsletter {
        max-width: 65%;
    }

    div
    div.home_page_newsletter
    .newslatter_block
    .block.newsletter
    .content
    .field.newsletter
    .actions
    .action.subscribe.primary {
        font-size: 0.9em;
        padding: 0 4px;
    }

    div div.home_page_newsletter .newslatter_block .block.newsletter .content .field.newsletter .control {
        width: 45%;
    }

    div div.home_page_newsletter .newslatter_block .block.newsletter .content .field.newsletter .actions {
        width: 55%;
    }
}

@media (max-width: 330px) {
    div
    div
    div.home_page_newsletter
    .newslatter_block
    .block.newsletter
    .content
    .field.newsletter
    .actions
    .action.subscribe.primary {
        font-size: 0.8em;
    }
}

div.sticky_compare_block .sticky_compare_text h3 {
    font-size: 1.1em;
}

div.sticky_compare_block .sticky_compare_text .add_com_product_bg .com_add_product {
    font-size: 0.8em;
}

.footer_main_block .footer_main_right .footer_contact_info_text_turk {
    color: #FFF;
}
@media only screen and (max-width: 1023px) and (min-width: 320px) {
    .footer_main_block .footer_contact_info .footer_contact_info_text_turk {
        float: left;
        margin: 0 0 20px;
        padding: 0px;
        width: 100%;
        display: none;
    }
}
.footer_main_block .footer_main_right .footer_contact_info strong {
    float: left;
    margin: 0 0 20px 0px;
    padding: 0px;
    width: 100%;
    color: #ffffff;
    font-size: 30px;
    line-height: 35px;
    font-weight: normal;
}

.footer_info_text {
    clear: both;
    margin-top: 15px
}
.footer_main_right_tr  .footer_contact_info h2 {
    float: left;
    margin: 0 0 17px 0px;
    padding: 0 0 17px 0px;
    width: 100%;
    border-bottom: 1px solid #707070;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
   
}

@media (min-width: 1024px) {
    .footer_main_block .footer_info_block.info_block_turk {
        width: 100%!important;
    }
    .footer_main_block .footer_main_right div.footer_link_block {
        width: 50%;
    }
    .footer_main_right_tr  .footer_contact_info{width:50%;    float: left;
        margin: 0px;
        padding: 0 15px;}

}
.footer_info_block.info_block_turk .footer_info_text{width:50%;}
.turk_logo {
    margin-left: 60px;
}
.form-shipping-address .field.choice{display:none!important}
@media (max-width: 1023px) {
    .turk_logo {display:block; text-align: center; margin: 15px auto 0;}
    .footer_info_block.info_block_turk .footer_info_text{width:100%;}
    .footer_main_block .footer_main_right .footer_contact_info strong {
        float: left;
        font-size: 20px;
    }
    .footer_main_right_tr  .footer_contact_info h2 {
        float: left;
        margin: 0 0 17px 0px;
        padding: 0 0 17px 0px;
        width: 100%;
        border-bottom: 1px solid #707070;
        font-size: 14px;
        color: #fff;
        text-transform: uppercase;
        text-align: center;
    }
}
#about_calendar{display:none!important}
