@font-face {
  font-family: 'Edwardian Script ITC';
  src: url('../fonts/itcedscr.ttf');
  font-weight: normal;
  font-style: normal;
}

.mt15{margin-top: 15px !important;}

.slide-captionCM{width: 400px !important;margin-left: 30% !important;}
.telB{color: #000 !important;}
.heading-leftborder h2{width: 50%;}

ul.top-header-social li a i{font-size: 24px}

h3.title_cookie{margin:30px 0 10px 0; line-height: 30px;}
h4.title_cookie{margin:15px 0 10px 0; text-decoration: underline;font-size: 18px;}
.descr_cookie_policy a{color:#000; font-weight: 600;}
.descr_cookie_policy a:hover, .descr_cookie_policy a:hover strong{text-decoration: none;color:#ff7300}
.descr_cookie_policy ul{margin-top:10px; margin-bottom:10px;}
.descr_cookie_policy ul li{font-size: 14px;line-height: 30px;}
.descr_cookie_policy ul.inf_privacy{margin-top: 20px;}
.descr_cookie_policy ul.inf_privacy li a{font-weight: 500;cursor:pointer;}
#cookieChoiceInfo span{display: block}
#cookieChoiceInfo a {display: inline-block; margin-left:0px;}
#cookieChoiceInfo a:nth-child(2){margin-left:5px;}

#cookieChoiceInfo a {background-color: #909090;color: #fff;padding: 5px 8px;}

.focus-pdf:focus{color:#ff7300 !important;}

#cookieChoiceInfo a:hover {
    background-color: #ff7300;
    color: #fff;
}

.pl0{padding-left:0px;}
.pr0{padding-right:0px;}
.mr10{margin-right: 10px}

.ul_link_policy li{display: inline-block;margin-top:0px;margin-bottom: 0px;line-height: 19px;font-size: 13px;padding-top: 6px;}
.ul_link_policy li.separator{margin-right: 10px;border-right: 1px solid #000;margin-left: 10px;height: 13px;position: relative;top: 3px;}
.ul_link_policy li a{color: #000;}
.ul_link_policy li a:hover{color: #ff7300;}

.info-area li small.text-information{line-height: 20px;}
.info-area li small.text-information strong{float: unset;font-family: unset;font-weight: 700; font-family: Arial;}
.info-area li small.text-information a{color: #fff;}

.banner-top-header {background-color: #000;color:#fff;    padding: 7px 0px;color: #fff;text-align: center;text-transform: initial;line-height: 23px;}
.banner-top-header a{text-decoration: underline;}

/** for mailchimp **/
.heading-leftborder h2.width-68{width: 68%;}
.mt20{margin-top: 20px !important;}
.mb20{margin-bottom: 20px !important;}
.btn-footer-mailchimp{background-color: #fff;color: #000;padding: 8px 18px;position: relative;border: 1px solid #000;top: 2px;}
#mc_embed_signup div.mce_inline_error{margin: 1em 0 0 0 !important;}
.mc-field-group .mce_inline_error{margin-top: 0px !important;}

#mce-responses #mce-error-response{background-color: #ffa500bf;margin-top: 10px;padding: 10px;}
#mce-responses #mce-success-response{background-color: green;margin-top: 10px;padding: 10px;}


@media (max-width:991px){
	.slide-captionCM{width: 400px !important;margin-left: 20% !important;}
}

@media (max-width:768px){
	.heading-leftborder h2{width:100%;}
	.slide-captionCM{width: 400px !important;margin-left: 15% !important;}
}

@media (max-width: 480px) {
    .banner-top-header{line-height: 21px;padding-left: 10px; padding-right: 10px;font-size: 11px;}
    #bs-example-navbar-collapse-1 ul.top-header-social{border-top: 1px solid #000; border-bottom: 1px solid #000;text-align: center;}
    #bs-example-navbar-collapse-1 ul.top-header-social li{float: unset !important; display: inline-block}

    .XSmt50{margin-top: 50px !important;}

	.banner h1{line-height: unset;margin-top: 30%;font-size: 13px !important;}
	.heading-leftborder h2{width:100%;}
	#cookieChoiceInfo a{margin-top:10px;}
}

@media (max-width: 320px) {
    .btn-footer-mailchimp{padding: 8px 5px;}
}
