.div_click_chat{  cursor:pointer; } .img-responsive-no-block{  max-width:100%;  height:auto; } .img-responsive-100{  height:auto;  width:100%; } .max-height-50{  max-height:50px; } .home-link,.home-link:hover{  color:#92d0cd;  text-decoration:none; } .search-box{  background-color:#9FA8DA;  border-radius:10px;  height:70px;  padding:7px;  display:inline-block;  margin-right:20px; } .search-box #query{  width:115px; } .search-box #submit{  height:26px;  padding-top:0;  padding-bottom:0; } .call-img{  margin-right:5px;  height:60%;  width:auto; } .call-span{  font-weight:bold;  font-size:1.6rem; } .call-div-container{  height:70px;  padding-right:0; } .color-blue-call{  color:#2D7EBE; } div.large-menu-container{  padding-top:12px;  padding-left:0;  padding-right:0;  font-size:1.2rem; } ul.large-menu{  display:inline;  list-style-type:none;  padding-left:0;  color:#9E9E9E; } ul.large-menu >li{  display:inline;  padding:0 0px; } ul.large-menu >li >a{  color:inherit;  position:relative;top:-5px; } ul.large-menu >li >a:hover{  text-decoration:none; } ul.large-menu >li:hover{  color:#616161; } ul.large-menu >li:last-child{  color:#F44336; } ul.large-menu >li:last-child:hover{  color:#D32F2F; } ul.large-menu >li:before{  content:url('../images/bookletsprint/header_sep.png'); } .toggle-menu-container >.bars-button{  padding:0.8rem; } .small-menu-container{  padding:0; } .small-menu-container-hidden{  opacity:0;  max-height:0;  -webkit-transition:opacity 0.5s,max-height 1s;  transition:opacity 0.5s,max-height 1s; } .small-menu-container-shown{  opacity:1;  max-height:500px;  -webkit-transition:opacity 1s,max-height 0.5s;  transition:opacity 1s,max-height 0.5s; } ul.small-menu{  padding:0;  list-style-type:none;  color:#9E9E9E;  font-size:1.6rem;  border-top:1px solid #E0E0E0; } ul.small-menu >li{  padding:1.8rem 0;  padding-left:1.7rem;  border-bottom:1px solid #E0E0E0; } ul.small-menu >li >a{  color:inherit; } ul.small-menu >li >a:hover{  text-decoration:none; } ul.small-menu >li:hover{  color:#616161; } ul.small-menu >li:last-child{  color:#F44336; } ul.small-menu >li:last-child:hover{  color:#D32F2F; } .video-container{  background:url('../images/bookletsprint/video.jpg');  background-size:cover;  background-position:center;  height:360px;  min-height:360px;  padding-left:0;  padding-right:0; } .video-white-strip{  background:white;  opacity:0.7;  height:47%;  position:relative;  top:20%;  text-align:center;  color:#212121;  font-size:2.3rem;  padding-top:20px; } .video-strip-separator{  border-top:5px solid #212121; } .video-strip-large-text{  font-size:4.5rem;  font-weight:bold; } .play-button-container{  text-align:center;  position:relative;  top:25%; } .home-cards-container{  padding-left:50px;  padding-right:50px; } .home-card-title{  margin-bottom:0;  font-family:'Anton';  font-size:2rem;  color:#424242; } .home-card-subtitle{  font-style:italic;  font-family:'Merriweather'; } .home-card-text{  margin-bottom:0;  font-size:1.2rem;  line-height:1.09; } .home-card-instant-quote >a{  font-size:1rem;  text-decoration:underline;  font-weight:bold; } .text-on-card{  position:absolute;  top:70%;  width:97%; } .text-on-card-title{  font-family:'Anton';  font-size:3.5rem;  text-align:center;  line-height:1;  text-shadow:3px 3px 4px rgba(80,80,80,1); } .text-on-card-subtitle{  font-family:'Merriweather';  font-style:italic;  font-size:2.5rem;  text-align:center;  line-height:1;  text-shadow:3px 3px 4px rgba(80,80,80,1); } .div-card{  padding-left:5px;  padding-right:5px; }    .home-shortcut-container{  background-color:#ececec;  padding:10px;  min-height:360px;  height:360px;  overflow-y:auto; }  .home-shortcut-container >ul,.home-sub-shortcut-list{  padding:0;  list-style-type:none;  color:#797979;  font-size:1.6rem; } .home-shortcut-container >ul >li,.home-sub-shortcut-list >li{  padding:0.50rem 0;  padding-left:1.7rem;  border-bottom:1px solid #d8d8d8; } .home-sub-shortcut-list >li{  border-bottom:0; } .home-shortcut-container >ul >li >a,.home-sub-shortcut-list >li >a{  color:inherit; } .home-shortcut-container >ul >li >a:hover,.home-sub-shortcut-list >li >a:hover{  text-decoration:none; } .home-shortcut-container >ul >li:hover,.home-sub-shortcut-list >li:hover{  color:#616161; } .home-sub-shortcut-list{  padding:10px 30px 10px 10px;  position:absolute;  background-color:#ecedec;  border:1px solid #d9d9d9;  z-index:99;  left:25%;  top:39%; }  .frontend-footer{  margin-top:40px; } .footer-title{  font-size:1.8rem;  font-family:'Anton'; } .footer-block-list{  list-style-type:none;  padding-left:0;  text-align:left;  font-family:'Khand';  font-weight:normal;  font-size:1.8rem; } .footer-address{  font-family:'Khand';  font-size:1.8rem;  color:#337ab7; } .font-anton{  font-family:'Anton'; } .font-khand{  font-family:'Khand'; } .font-merriweather{  font-family:'Merriweather'; } @import url('https://fonts.googleapis.com/css?family=Rajdhani:400,600'); .font-rajdhani{  font-family:'Rajdhani',sans-serif; } @media (max-width:1200px){  .home-card-text >strong{  font-size:1.05rem;  }  .home-card-text{  font-size:1.14rem;  }  .box-2-with-triangles p{  font-size:80%!important;  }  .home-cards-container{  padding-left:0;  padding-right:0;  }  .aop-image{  height:472px;  } } .text-green{  color:#7CB342; } .background_green{   background:#7CB342;  border-radius:5px;  color:#f8f8f8; } .text-white{  color:#fff; } .background_white{  background:#f8f8f8;  color:#6E6E6E;  border-radius:3px;  font-size:2.5rem; } .btn-orange{  background:#FB8C00!important;  border-color:#e67e00!important; } .btn-orange:hover{  background:#e67e00!important;  border-color:#FB8C00!important; }  .btn-cyan{  background:#52c3ed!important;  border-color:#57b2d4!important; } .btn-cyan:hover{  background:#4db5dc!important;  border-color:#65a9de!important; } .btn-cyan[disabled]{  opacity:1!important; }  .btn-black{  background:#232323!important;  border-color:#131313!important; } .btn-black:hover{  background:#131313!important;  border-color:#131313!important; } .btn-black[disabled]{  opacity:1!important; } .btn-arrow-right{ position:relative; padding-left:18px; padding-right:18px; padding-left:10px;} .btn-arrow-right:after {  content:"";  position:absolute;  top:5px;  width:22px;  height:22px;  background:inherit;  border:inherit;  border-left-color:transparent;  border-bottom-color:transparent;  border-radius:0px 4px 0px 0px;  -webkit-border-radius:0px 4px 0px 0px;  -moz-border-radius:0px 4px 0px 0px;  transform:rotate(45deg);  -webkit-transform:rotate(45deg);  -moz-transform:rotate(45deg);  -o-transform:rotate(45deg);  -ms-transform:rotate(45deg);  right:-11px;  z-index:1; } .btn-custom-orange-rounded{  background:#FB8C00;  border-radius:30px;  font-size:2rem;   padding:0;  height:40px;  width:130px; } .check-on-btn-custom-orange-rounded{  font-size:42px;  position:relative;  top:-2px;  z-index:999;  float:left; } .text-large-orange{  color:#FB8C00;  font-size:6rem; } .blue-rounded-angles{  padding-top:5px;  padding-bottom:5px;  border-radius:5px;  background-color:#9FA8DA;  text-align:center;  color:white; } .btn-custom-blue{  padding:10px 40px;  width:70%;  border-radius:10px;  background:white;  border:5px solid #1A237E;  color:#1A237E;  font-weight:bold;  font-size:2rem; } .btn-custom-teal{  padding:10px 40px;  width:70%;  border-radius:10px;  background:white;  border:5px solid #80CBC4;  color:#80CBC4;  font-weight:bold;  font-size:2rem; } .blue-background{  background-color:#9FA8DA;  color:white;  font-size:3.5rem;  padding-top:15px;  padding-bottom:15px;  font-weight:bold; } .btn-custom-red{  background-color:#E57373;  font-size:2.5rem;  border-radius:5px;  padding:5px 15px 5px 15px;  position:relative;  top:-5px; } .art-of-printing-text{  font-size:2.2rem;  position:absolute;  top:25%;  color:white;  font-weight:bold;  width:88%; } .product-reviews-trustpilot{  padding:10px 10px;  border-radius:10px;  background:white;  border:5px solid #1B5E20;  color:#1B5E20;  font-weight:bold;  font-size:2rem; } .preventivator-blue-strip small{  font-size:78%; } .background_blue{   background:#283593;  border-radius:5px;  color:white;  font-size:1.6rem; } .background_blue strong{  font-size:2.3rem; } .text-orange{  color:#FB8C00; } .text-gray{  color:#757575; } .selected-cartproduct{  background-color:#e1eef3!important; } .bg-dark-grey{  background-color:#DDD!important;  border-radius:5px; }  #delivery_address_div label,#billing_address_div label{  font-family:'anton';  font-weight:normal; } #delivery_address_div label{  color:#92d0cd; } #billing_address_div label{  color:#91a7cc; }  .col-xs-2_4, .col-sm-2_4, .col-md-2_4, .col-lg-2_4{  position:relative;  min-height:1px;  padding-right:20px;  padding-left:20px;  display:inline-block; } .col-md-2-footer{  min-width:20%; } .btn-custom-filled-blue{  background-color:#9FA8DA;  color:white; } .btn-custom-filled-green{  background-color:#4DD0E1;  color:white; } .btn-custom-filled-orange{  background-color:#FB8C00;  color:white; } .btn-custom-filled-gray{  background-color:#9E9E9E;  color:white; } .gray-pub-box{  background:#F6F6F6;  border-radius:5px;  border:1px solid #757575;  color:#757575; } .white-pub-box{  background:white;  border-radius:5px;  border:1px solid #E0E0E0;  color:#757575; } .green-caption-image{  background:#7CB342;  color:white;  padding-top:5px;  padding-bottom:5px; } .text-light-blue{  color:#4DD0E1; } #uploadFilesModal >.modal-dialog {width:80%;}  .reporting-header-triangle{  width:0;  height: 0;  border-right:15px solid #8C9EFF;  border-top:0px solid transparent;  border-left:70px solid transparent;  border-bottom:360px solid #8C9EFF; } .reporting-text-header{  color:white;  background-color:#8C9EFF;  height:360px;  width:300px;  position:absolute;  top:0;  right:0;  text-align:center;  padding-top:20px; } .btn-cheapest-booklets-orange{  background-color:#FF8A65;  font-weight:bold!important;  border-radius:20px;  color:white; } .prices-reporting-delivery{  background-color:#80CBC4; } .btn-cheapest-booklets-gray{  background-color:#9E9E9E;  font-weight:bold!important;  border-radius:20px;  color:white; } .prices-reporting-join{  background-color:#9E9E9E; } .reporting-email-input{  border-radius:20px;  width:70%;  margin-top:12px; } .btn-reporting-join{  color:white;  border-radius:50%;  border:3px solid #cfdcec;  overflow:hidden;  background:#E53935;  height:55px;  width:55px;  position:absolute;  left:60%;  top:3px;  font-size:1.3rem; } .btn-reporting-join >p{  line-height:1.3;  text-align:center; } .reporting-box-gray{  background-color:#ECEFF1;  padding-top:1px;  padding-bottom:10px; } .reporting-box-gray >h3{  color:black;  font-weight:bold; } .reporting-box-gray >div >span{  padding:8px;  background-color:white;  text-align:center; } .btn-custom-green-rounded{  background:#80b85d;  border-radius:30px;  font-size:2rem;   padding:0;  height:40px;  width:130px; } .list-no-bullet-container >ul{  margin:0;  list-style:none; }  .text-large-coral{  color:#f0756d;  font-size:6rem; } .free-templates-green-strip{  background-color:#92d0cd;  font-size:2.5rem;  padding-top:1rem;  padding-bottom:1rem; } .free-templates-grey-strip{  background-color:#9995a4;  padding-top:1rem;  padding-bottom:1rem;  font-size:1.7rem; } .btn-here{  font-size:2.1rem;  font-family:'khand';  color:white;  background-color:#80CBC4;  border-radius:2rem;  width:110px;  font-weight:bold!important; } .free-templates-cards-container{  font-size:1.5rem;  font-weight:bold; } .free-templates-card{  margin-top:20px;  padding-left:20px;  padding-right:20px; } .free-templates-text-on-card{  position:absolute;  top:60%;  width:97%; } .free-templates-text-on-card-title{  font-family:'Anton';  font-size:3.5rem;  text-align:center;  line-height:1;  text-shadow:3px 3px 4px rgba(80,80,80,1); } .free-templates-text-on-card-subtitle{  font-family:'Merriweather';  font-style:italic;  font-size:2.5rem;  text-align:center;  line-height:1;  text-shadow:3px 3px 4px rgba(80,80,80,1);  font-weight:normal; }  .map-img{  width:60%; } .contacts-call-container{  padding-top:100px; } .contact-green-box{  background-color:#95bc5a;  text-align:center;  color:white;  padding-top:30px;  padding-bottom:30px; } .contacts-faq-box{  margin-top:65px;  font-weight:normal;  background-color:#92d0cc;  text-align:center;  color:white;  font-size:2rem;  padding-top:30px;  padding-bottom:30px; } .contacts-faq-page-link{  color:#92d0cc;  font-size:2rem; } .contacts-tiangles-box{  width:800px;  height:800px;  margin-left:auto;  margin-right:auto;  background-image:url('../images/bookletsprint/triangles.png');  background-size:800px 800px;  position:relative; } .contacts-tiangles-box-xs{  text-align:center;  color:white;  font-size:3.4rem;  font-weight:normal; } .contacts-tiangles-box-xs >div{  background-color:#91a8cd;  margin-top:20px;  padding-top:20px;  padding-bottom:20px; } .contacts-tiangles-box-xs >div >p{  font-size:2.5rem; } .contact-triangle{  font-family:'Anton';  color:white;  font-weight:normal;  font-size:3.4rem;  display:inline-block;  text-align:center; } .contact-triangle >p{  font-size:2.5rem;  margin-top:20px; } .contact-triangle-top{  position:absolute;  top:2%;  left:34%; } .contact-triangle-left{  position:absolute;  top:34%;  left:2%; } .contact-triangle-right{  position:absolute;  top:34%;  right:2%; } .contact-triangle-bottom{  position:absolute;  bottom:2%;  left:36%; }  .text-large-blue{  color:#9FA8DA;  font-size:5.6rem; } .img-border{  position:relative; } .nys-preventivator-green-strip{  background-color:#92d0cc;  color:white;  font-size:3.5rem;  font-weight:normal;  line-height:1; } .nys-preventivator-green-strip small{  font-size:55%; } .nys-btn-free-sample{  background:url('../images/bookletsprint/nys-free-sample.jpg');  background-size:cover;  background-position:center;  border:none;  width:100%;  height:70px; } span.nys-free-sample{  padding:3px 40px;  width:80%;  border-radius:10px;  background:transparent;  border:5px solid white;  color:white;  display:inline-block;  font-size:2rem; } .nys-btn-free-template{  background-color:#0d5085;  border:none;  color:white;  width:100%;  padding:10px 15px; }  #img-secure-steps{  height:200px; } .steps-header-triangle{  width:0;  height: 0;  border-right:15px solid #95bc5a;  border-top:0px solid transparent;  border-left:55px solid transparent;  border-bottom:75px solid #95bc5a; } .steps-text-header{  color:white;  background-color:#95bc5a;  height:75px;  width:620px;  position:absolute;  top:0;  right:0;  text-align:center;  padding-top:20px; } .header-right-container{  top:100px; } .steps-header-strip{  color:#91a7cc; } .gray-product-box-summary{  background:#F6F6F6;  border-radius:5px;  border:1px solid #eee;  color:#757575;  padding:10px; }.card-on-about{ -moz-box-shadow:-2px 4px 19px #777; -webkit-box-shadow:-2px 4px 19px #777; box-shadow:-2px 4px 19px #777; padding-bottom:20px;}.card-on-about-header{ padding:5px; color:white; line-height:auto;}.img-card-on-about{}.text-cards-on-about,.see-more{ padding:5px; padding-left:15px; padding-right:15px;}.green-header{ background-color:#9DD4D7;}.red-header{ background-color:#f0756d;}.blue-header{ background-color:#91a8d1;}.jb-collapsed{ height:370px; overflow:hidden;}.see-more{ cursor:pointer;}.grey-prod-box{ background-color:#f6f6f6; border-radius:5px; border:1px solid #919191; padding:25px; color:#919191; font-size:20px!important; font-weight:bold;}.free-shipping-red{ background-color:#f17470; padding:10px; color:white; text-align:center; border-radius:10px; font-size:36px;}.prod-blue-strip{ background-color:#90a8ce; min-height:70px; color:white; padding:15px;}.prod-red-strip{ background-color:#f17470; min-height:70px; color:white; padding:15px;}.prod-cards{ min-height:350px; background-repeat:no-repeat; background-size:cover; padding:0; margin-left:10px; margin-right:10px; padding-top:200px;}.prod-large-cards{ min-height:350px; background-repeat:no-repeat; background-size:cover; padding:0; margin-left:10px; margin-right:10px; padding-top:200px;}.text-prod-cards{ height:150px; background-image:url("../images/bookletsprint/bg-white-card.png"); color:#f17470; padding-top:20px; font-size:20px;}.btn-see-it{ color:white; font-size:24px; font-weight:bold; margin-top:30px; padding-top:5px; padding-bottom:5px; padding-left:40px; padding-right:40px; background-color:#f17470;}.businness-pack-blue-strip{ background-color:#91a8cd; font-size:5rem; color:white;}.businness-pack-cards{ min-height:350px; background-repeat:no-repeat; background-size:cover; padding:0; margin-left:10px; margin-right:10px; padding-top:240px;}.text-businness-pack-cards{ height:110px; background-image:url("../images/bookletsprint/bg-white-card.png"); padding-top:10px; font-size:20px;}.businness-pack-red-strip{ background-color:#f17470; min-height:70px; color:white; padding:15px; border-radius:10px;}.faq-sign-up{ -moz-box-shadow:-2px 4px 19px #777; -webkit-box-shadow:-2px 4px 19px #777; box-shadow:-2px 4px 19px #777; border-radius:10px; margin-top:60px; padding:15px; height:200px;}.faq-sign-up >h3{ color:#9DD4D7; font-weight:bold;}.btn-payment{ background-color:#f17470; color:white; font-size:1.2em}.btn-payment::hover{ background-color:#f26a66;}.payment-link{ text-decoration:none!important; color:white!important;}.payment-link::hover{ text-decoration:none!important; color:white!important;}.check-list{ list-style:none;}.check-list >li:before{ content:'\f046'; font-family:'FontAwesome'; margin-right:10px; color:#25bce9;} .delivery-red-strip{  background-color:#f17470;  min-height:70px;  color:white;  padding:15px; } .delivery-card{  background-image:url('../images/bookletsprint/delivery/card-bg.png');  background-size:100% auto;  background-repeat:no-repeat;  min-height:275px;  margin-top:10px;  border-right:2px dotted #185284;  color:white;  padding-top:20px; } .delivery-color-red{  color:#f0756d;  opacity:1; } .delivery-color-blue{  color:#91a8d1;  opacity:1; } .delivery-color-aqua{  color:#92d0cc;  opacity:1; } .delivery-grey-box{  background:#F6F6F6;  border-radius:5px;  border:1px solid #c8c8c8;  color:#919191;  padding:10px;  margin-bottom:20px; }  .equipment-blue-strip{  background-color:#91a8cd;  padding-top:20px;  padding-bottom:20px;  color:white; } .img-machine{  cursor:pointer; }   .refer-form-container{  border-radius:10px; }  .refer-form-container .help-block{  color:#bf5553!important; }  .refer-form-container input{  border-radius:20px; }  .refer-form-left{  min-height:160px;  border-radius:10px 0 0 10px;  color:white;  padding:15px;    } .refer-form-right{  min-height:160px;  border-radius:0 10px 10px 0;  background-color:#ececec; } .color-cyan{  color:#52c3ed; } .background-cyan{  background-color:#52c3ed; } .background-light-gray{  background-color:#ececec; }  @media (max-width:768px){  .video-white-strip{  font-size:1.6rem;  }  .video-strip-large-text{  font-size:2.6rem;  }  .home-card-text{  font-size:1.5rem;  }  .home-card-text >strong{  font-size:1.5rem;  }  #uploadFilesModal >.modal-dialog {width:auto;}  .reporting-email-input{  width:68%;  margin-top:10px;  margin-bottom:10px;  }  .free-templates-cards-container{  font-size:1rem;  }  .free-templates-text-on-card-title{  font-size:1.7rem;  }  .free-templates-text-on-card-subtitle{  font-size:1.5rem;  }  .free-templates-text-on-card{  top:50%;  }  .free-templates-file-img{  width:35%;  }  .free-templates-table-calendar{  top:3px;  }  .map-img{  width:50px;  }  .contacts-call-container{  padding-top:30px;  }  .text-large-blue{  padding-top:70px  }  .header-right-container{  top:210px;  }  .btn-register{  font-size:1.3rem!important;  padding:5px 10px!important;  }   .box-triangles-border{  border:none;  }   .refer-form-left{  border-radius:10px 10px 0 0;    }  .refer-form-left >p{  text-align:center;  }  .refer-form-right{  margin-top:0;  border-radius:0 0 10px 10px;  }  .home-sub-shortcut-list{  left:35%;  top:20%;  } }  @media (min-width:768px) and (max-width:991px){  .home-card-text{  font-size:1.5rem;  }  .home-card-text >strong{  font-size:1.5rem;  }  .reporting-email-input{  width:65%;  margin-top:10px;  margin-bottom:10px;  }  .free-templates-cards-container{  font-size:1.5rem;  }  .map-img{  width:20%;  }  .contacts-tiangles-box{  width:700px;  height:700px;  background-size:700px 700px;  }  .contacts-call-container{  padding-top:30px;  }  span.nys-free-sample{  font-size:1.3rem;  }  .header-right-container{  top:290px;  }   .refer-form-left{  border-radius:10px 10px 0 0;   }  .refer-form-left >p{  text-align:center;  }  .refer-form-right{  margin-top:0;  border-radius:0 0 10px 10px;  }  .home-sub-shortcut-list{  left:35%;  top:20%;  } }  @media (min-width:990px) and (max-width:1200px){  #img-secure-steps{  height:175px;  } }  @media (max-width:775px){  .prices-reporting-shorten-it{   width:100%!important;   padding-top:70px;  } }