


/* CSS Kauppa.it by Luca D'Agostino */
/*----------------------------------*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:200,400,300,600,700,800);


.kp-mainbox {

    font-family: 'Open Sans', sans-serif;
    background-image: url("img/bkground.jpg")  ;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;

    padding-top: 1px 0px 30px 1px; ;

    border-top: 8px solid #ff0099 ;


}




.kp-mainbox h3 {


    font-family: 'Open Sans', sans-serif;
    color: #ff0099;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;}



.kp-content {

    font-family: 'Open Sans', sans-serif;
    background-color: #ffffff;
    max-width: 730px;
    margin: 0px auto;
    padding: 20px 40px;
}



.kp-title1 {

    font-family: 'Open Sans', sans-serif;
    color: #ff0099;
    font-weight: 300;
    font-size: 40px;
    line-height: 35px;
}


.kp-subtitle {

    display: block;
    color: #14bfcc;
    margin-top: 10px;
    line-height: 20px;
    font-weight: 400;


}



.kp-txt p {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 1.4em;
    color: #414141;
    font-weight: 300;


}

.kp-logo { max-width: 160px;
margin: 0px auto 10px;}

.kpbutton {

    background-color: #ff0099!important;

}
.kp-condition {color: #999999; font-size: 11px; font-style: italic; font-weight: 200;}


.kp-intestazione { max-width: 730px; margin: 0px auto;}
.kp-content + .kp-intestazione +.kp-content {margin: 0px auto 20px;}


.kp-formnewsletter { margin: 20px 0px 20px 0px; border-top:1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9;}
@media screen and (max-width: 600px) {


    .kp-content{ padding: 10px 12px;}
    .kp-mainbox {background-image: none;}

}

a.kp-partner {  text-transform: none;
                color: #14bfcc; }


/*KAUPPA PAGE GAZZETTA*/

.offer-block {border: 1px solid #ededed; }

.kp-boxcontainer {

    background-color: #ffffff;
    display: block;
    font-family: 'Open Sans', sans-serif !important;


}

.offer-discount, .new-offer, .offer-block-desc p, .old-offer, .offer-block-foot p{

    font-family: 'Open Sans', sans-serif !important;

}


.testodescrizione, .testo02 { font-size: 14px; line-height: 1.4em!important; padding-top: 10px; margin-bottom: 20px;}
h2.kph2 { font-size: 25px; font-weight: 700; color:  #ff0099; line-height: 1.4em; display: block; margin-top: 0px;}
h3.kph3 { font-size: 21px; font-weight: 600; color:  #ff0099; line-height: 1.4em; display: block; margin-top: 0px;}





.offer-block-foot p span { display: block; margin-top: 5px; }
.kp-boxcontainer {  padding-top: 20px; border-top: 8px solid #14bfcc;}

@media ( min-width: 1440px ) {

    a .offer-block-desc p {font-size: 13px;}
    .offer-block .offer-block-images { height: 145px;}
    .offer-block-prices { top:60px;}
    .offer-discount { font-size: 26px !important;}
    .new-offer {font-size: 39px !important;}
    .old-offer {font-size: 13px !important;}
    .lead { font-size: 11px!important;}
    .offer-block {height:330px; }
    .offer-block-foot p {font-size: 12px;}
    .offer-block-foot p span { display: block; margin-top: 5px; font-size: 11px!important;}




    .offer-block-large .offer-block-images  { height: 190px !important;}
    .offer-block-large { height: 350px !important;}
    .offer-block-large .offer-block-prices { top:60px;}
    .offer-block-large .offer-discount { font-size: 46px !important; }
    .offer-block-large .new-offer {font-size: 59px !important;}
    .offer-block-large .old-offer {font-size: 20px !important;}
    .offer-block-large .lead { font-size: 14px!important;}



}

@media ( min-width: 1200px ) {

   a .offer-block-desc p {font-size: 13px;}
    .offer-block .offer-block-images { height: 125px;}
    .offer-block-prices { top:50px;}
    .offer-discount { font-size: 26px !important;}
    .new-offer {font-size: 32px !important;}
    .old-offer {font-size: 13px !important;}
    .lead { font-size: 11px!important;}
    .offer-block {height:330px; }
    .offer-block-foot p {font-size: 12px;}
.offer-block-foot p span { display: block; margin-top: 5px; font-size: 11px!important;}



 .offer-block-large .offer-block-images  { height: 190px !important;}
    .offer-block-large { height: 350px !important;}
    .offer-block-large .offer-block-prices { top:60px;}
    .offer-block-large .offer-discount { font-size: 46px !important; }
    .offer-block-large .new-offer {font-size: 59px !important;}
    .offer-block-large .old-offer {font-size: 20px !important;}
    .offer-block-large .lead { font-size: 14px!important;}



}

@media ( max-width: 991px ) {




}

@media ( max-width: 767px ) {}

@media ( max-width: 479px ) {}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 5px; padding-left: 5px;
}


