*{outline:none!important;}
.alignnone{margin:0px;}
.aligncenter{display:block;margin:20px auto;}
.alignright{float:right;}
.alignleft{float:left;}
article .alignleft .wp-post-image{margin:5px 15px 5px 0px;}
article .alignright .wp-post-image{margin:15px 0px 5px 15px;}
article .aligncenter .wp-post-image{margin:0px auto;}
article img.alignleft{margin:5px 20px 10px 0px;}
article img.alignright{margin:5px 0px 10px 20px;}
article img.aligncenter{margin:10px auto;}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:18px;margin:0;padding:0 4px 5px;}
.screen-reader-text{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#eee;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.sticky{}
.bypostauthor{}
@font-face{font-family:'Century Gothic';src:url(//www.pharmaretail.it/wp-content/themes/newline/fonts/GOTHIC.eot);src:url(//www.pharmaretail.it/wp-content/themes/newline/fonts/GOTHIC.eot) format('embedded-opentype'), url(//www.pharmaretail.it/wp-content/themes/newline/fonts/GOTHIC.woff2) format('woff2'), url(//www.pharmaretail.it/wp-content/themes/newline/fonts/GOTHIC.woff) format('woff'), url(//www.pharmaretail.it/wp-content/themes/newline/fonts/GOTHIC.ttf) format('truetype'), url(//www.pharmaretail.it/wp-content/themes/newline/fonts/GOTHIC.svg#GOTHIC) format('svg');}
#cp-main{background:#FAFAFA;margin:0 auto;font-size:18px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;line-height:150%;position:relative;width:100%;min-height:100%;left:0;top:0;cursor:default;overflow:hidden;}
table, ul.cp-hmenu{font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;line-height:150%;}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li{margin:0;padding:0;}
.cp-button{border:0;border-collapse:separate;-webkit-border-radius:0;-webkit-background-origin:border !important;-moz-background-origin:border !important;background-origin:border-box !important;background:#404040;border-width:0;padding:0 16px;margin:0 auto;height:29px;}
.cp-postcontent, .cp-postheadericons, .cp-postfootericons, .cp-blockcontent, ul.cp-vmenu a{text-align:left;}
.cp-postcontent, .cp-postcontent li, .cp-postcontent table, .cp-postcontent a, .cp-postcontent a:link, .cp-postcontent a:visited, .cp-postcontent a.visited, .cp-postcontent a:hover, .cp-postcontent a.hovered{font-size:18px;font-family:'Muli', sans-serif;text-align:justify;line-height:125%;}
.cp-postcontent p{margin:10px 0px 10px 0px;}
.cp-postcontent a, .cp-postcontent a:link, .cp-postcontent a:visited, .cp-postcontent a.visited, .cp-postcontent a:hover, .cp-postcontent a.hovered{color:#f60;text-decoration:none;}
.cp-postcontent h1, .cp-postcontent h1 a, .cp-postcontent h1 a:link, .cp-postcontent h1 a:visited, .cp-postcontent h1 a:hover, .cp-postcontent h2, .cp-postcontent h2 a, .cp-postcontent h2 a:link, .cp-postcontent h2 a:visited, .cp-postcontent h2 a:hover, .cp-postcontent h3, .cp-postcontent h3 a, .cp-postcontent h3 a:link, .cp-postcontent h3 a:visited, .cp-postcontent h3 a:hover, .cp-postcontent h4, .cp-postcontent h4 a, .cp-postcontent h4 a:link, .cp-postcontent h4 a:visited, .cp-postcontent h4 a:hover, .cp-postcontent h5, .cp-postcontent h5 a, .cp-postcontent h5 a:link, .cp-postcontent h5 a:visited, .cp-postcontent h5 a:hover, .cp-postcontent h6, .cp-postcontent h6 a, .cp-postcontent h6 a:link, .cp-postcontent h6 a:visited, .cp-postcontent h6 a:hover{color:#424242;font-family:'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;margin:0px;display:block;}
.cp-blockcontent h1, .cp-blockcontent h1 a, .cp-blockcontent h1 a:link, .cp-blockcontent h1 a:visited, .cp-blockcontent h1 a:hover, .cp-blockcontent h2, .cp-blockcontent h2 a, .cp-blockcontent h2 a:link, .cp-blockcontent h2 a:visited, .cp-blockcontent h2 a:hover, .cp-blockcontent h3, .cp-blockcontent h3 a, .cp-blockcontent h3 a:link, .cp-blockcontent h3 a:visited, .cp-blockcontent h3 a:hover, .cp-blockcontent h4, .cp-blockcontent h4 a, .cp-blockcontent h4 a:link, .cp-blockcontent h4 a:visited, .cp-blockcontent h4 a:hover, .cp-blockcontent h5, .cp-blockcontent h5 a, .cp-blockcontent h5 a:link, .cp-blockcontent h5 a:visited, .cp-blockcontent h5 a:hover, .cp-blockcontent h6, .cp-blockcontent h6 a, .cp-blockcontent h6 a:link, .cp-blockcontent h6 a:visited, .cp-blockcontent h6 a:hover{color:#424242;font-family:'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;margin:0px;display:block;}
.cp-postcontent h1, .cp-postcontent h1 a, .cp-postcontent h1 a:link, .cp-postcontent h1 a:visited, .cp-postcontent h1 a:hover, .cp-blockcontent h1, .cp-blockcontent h1 a, .cp-blockcontent h1 a:link, .cp-blockcontent h1 a:visited, .cp-blockcontent h1 a:hover{font-size:40px;}
.cp-postcontent h2, .cp-postcontent h2 a, .cp-postcontent h2 a:link, .cp-postcontent h2 a:visited, .cp-postcontent h2 a:hover, .cp-blockcontent h2, .cp-blockcontent h2 a, .cp-blockcontent h2 a:link, .cp-blockcontent h2 a:visited, .cp-blockcontent h2 a:hover{font-size:24px;}
.cp-postcontent h3, .cp-postcontent h3 a, .cp-postcontent h3 a:link, .cp-postcontent h3 a:visited, .cp-postcontent h3 a:hover, .cp-blockcontent h3, .cp-blockcontent h3 a, .cp-blockcontent h3 a:link, .cp-blockcontent h3 a:visited, .cp-blockcontent h3 a:hover{font-size:20px;}
.cp-postcontent h4, .cp-postcontent h4 a, .cp-postcontent h4 a:link, .cp-postcontent h4 a:visited, .cp-postcontent h4 a:hover, .cp-blockcontent h4, .cp-blockcontent h4 a, .cp-blockcontent h4 a:link, .cp-blockcontent h4 a:visited, .cp-blockcontent h4 a:hover{font-size:20px;}
.cp-postcontent h5, .cp-postcontent h5 a, .cp-postcontent h5 a:link, .cp-postcontent h5 a:visited, .cp-postcontent h5 a:hover, .cp-blockcontent h5, .cp-blockcontent h5 a, .cp-blockcontent h5 a:link, .cp-blockcontent h5 a:visited, .cp-blockcontent h5 a:hover{font-size:16px;}
.cp-postcontent h6, .cp-postcontent h6 a, .cp-postcontent h6 a:link, .cp-postcontent h6 a:visited, .cp-postcontent h56 a:hover, .cp-blockcontent h6, .cp-blockcontent h6 a, .cp-blockcontent h6 a:link, .cp-blockcontent h6 a:visited, .cp-blockcontent h6 a:hover{font-size:16px;}
.cp-postheader, .cp-postheader a, .cp-postheader a:link, .cp-postheader a:visited, .cp-postheader a.visited, .cp-postheader a:hover, .cp-postheader a.hovered{color:#424242;font-size:26px;font-family:'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;display:inline-block;line-height:1;}
header, footer, article, nav, #cp-hmenu-bg, .cp-sheet, .cp-hmenu a, .cp-vmenu a, .cp-slidenavigator > a, .cp-checkbox:before, .cp-radiobutton:before{-webkit-background-origin:border !important;-moz-background-origin:border !important;background-origin:border-box !important;}
header, footer, article, nav, #cp-hmenu-bg, .cp-sheet, .cp-slidenavigator > a, .cp-checkbox:before, .cp-radiobutton:before{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul{list-style-type:none;}
ol{list-style-position:inside;}
html, body{height:100%;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{padding:0;margin:0;color:#504E4E;}
.cp-header:before, #cp-header-bg:before, .cp-layout-cell:before, .cp-layout-wrapper:before, .cp-footer:before, .cp-nav:before, #cp-hmenu-bg:before, .cp-sheet:before{width:100%;content:" ";display:table;border-collapse:collapse;border-spacing:0;}
.cp-header:after, #cp-header-bg:after, .cp-layout-cell:after, .cp-layout-wrapper:after, .cp-footer:after, .cp-nav:after, #cp-hmenu-bg:after, .cp-sheet:after, .cleared, .clearfix:after{clear:both;font:0/0 serif;display:block;content:" ";}
form{padding:0;margin:0;}
table.position{position:relative;width:100%;table-layout:fixed;}
li h1, .cp-postcontent li h1, .cp-blockcontent li h1{margin:1px;}
li h2, .cp-postcontent li h2, .cp-blockcontent li h2{margin:1px;}
li h3, .cp-postcontent li h3, .cp-blockcontent li h3{margin:1px;}
li h4, .cp-postcontent li h4, .cp-blockcontent li h4{margin:1px;}
li h5, .cp-postcontent li h5, .cp-blockcontent li h5{margin:1px;}
li h6, .cp-postcontent li h6, .cp-blockcontent li h6{margin:1px;}
li p, .cp-postcontent li p, .cp-blockcontent li p{margin:1px;}
.ie7 .cp-post .cp-layout-cell{border:none !important;padding:0 !important;}
.ie6 .cp-post .cp-layout-cell{border:none !important;padding:0 !important;}
.cp-header{margin:0 auto;height:130px;position:relative;}
.cp-header-inner{position:relative;width:1200px;z-index:auto !important;margin:0 auto;}
.cp-header>.widget{position:absolute;z-index:101;}
.cp-nav{margin:0 auto;position:relative;z-index:499;}
ul.cp-hmenu a, ul.cp-hmenu a:link, ul.cp-hmenu a:visited, ul.cp-hmenu a:hover{outline:none;position:relative;z-index:11;}
ul.cp-hmenu, ul.cp-hmenu ul{display:block;margin:0;padding:0;border:0;list-style-type:none;}
ul.cp-hmenu li{position:relative;z-index:5;display:block;float:left;background:none;margin:0;padding:0;border:0;}
ul.cp-hmenu li:hover{z-index:10000;white-space:normal;}
ul.cp-hmenu:after, ul.cp-hmenu ul:after{content:".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both;}
ul.cp-hmenu, ul.cp-hmenu ul{min-height:0;}
ul.cp-hmenu{display:inline-block;vertical-align:bottom;padding-left:0;padding-right:0;margin-left:0px;}
.cp-nav-inner:before{content:' ';}
.cp-nav-inner{text-align:center!important;margin:0 auto;}
.desktop .cp-nav-inner{max-width:1200px;padding-left:0;padding-right:0;}
.desktop .cp-nav{text-align:center!important;padding-left:0;padding-right:0;}
.cp-hmenu-extra1{position:relative;display:block;float:left;width:auto;height:auto;background-position:center;}
.cp-hmenu-extra2{position:relative;display:block;float:right;width:auto;height:auto;background-position:center;}
.cp-menuitemcontainer{margin:0 auto;}
ul.cp-hmenu>li{margin-left:0;}
ul.cp-hmenu>li:first-child{margin-left:0;}
ul.cp-hmenu>li:last-child, ul.cp-hmenu>li.last-child{margin-right:0;}
ul.cp-hmenu>li>a{padding:0 10px;margin:0 auto;position:relative;display:block;height:39px;cursor:pointer;text-decoration:none;color:#444444;line-height:39px;text-align:center;}
.cp-hmenu>li>a, .cp-hmenu>li>a:link, .cp-hmenu>li>a:visited, .cp-hmenu>li>a.active, .cp-hmenu>li>a:hover{font-size:19px;font-family:'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;font-weight:normal;font-style:normal;text-decoration:none;text-transform:uppercase;font-variant:normal;text-align:left;}
ul.cp-hmenu>li>a.active{background:#d9d9d9;padding:0 10px;margin:0 auto;color:#000000;text-decoration:none;}
ul.cp-hmenu>li>a:visited, ul.cp-hmenu>li>a:hover, ul.cp-hmenu>li:hover>a{text-decoration:none;}
ul.cp-hmenu>li>a:hover, .desktop ul.cp-hmenu>li:hover>a{background:#d9d9d9;padding:0 10px;margin:0 auto;}
ul.cp-hmenu>li>a:hover, .desktop ul.cp-hmenu>li:hover>a{color:#000000;text-decoration:none;}
ul.cp-hmenu li li a{background:#385661;background:transparent;padding:0 10px;margin:0 auto;}
ul.cp-hmenu li li{float:none;width:auto;margin-top:0;margin-bottom:0;}
.desktop ul.cp-hmenu li li ul>li:first-child{margin-top:0;}
ul.cp-hmenu li li ul>li:last-child{margin-bottom:0;}
.cp-hmenu ul a{display:block;white-space:nowrap;height:30px;min-width:7em;border:0 solid transparent;text-align:left;line-height:30px;color:#E0E0E0;font-size:14px;font-family:'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;text-decoration:none;text-transform:uppercase;margin:0;margin-left:20px;}
.cp-hmenu ul a:link, .cp-hmenu ul a:visited, .cp-hmenu ul a.active, .cp-hmenu ul a:hover{text-align:left;line-height:30px;color:#000000;font-size:14px;font-family:'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;text-decoration:none;text-transform:uppercase;margin:0;margin-left:20px;}
ul.cp-hmenu ul li a:hover, .desktop ul.cp-hmenu ul li:hover>a{background:#404040;background:transparent;margin:0;margin-left:20px;}
.cp-hmenu ul a:hover{text-decoration:none;color:#000000;}
.desktop .cp-hmenu ul li:hover>a{color:#000000;}
ul.cp-hmenu ul:before{background:#d9d9d9;margin:0 auto;display:block;position:absolute;content:' ';z-index:1;}
.desktop ul.cp-hmenu li:hover>ul{visibility:visible;top:100%;}
.desktop ul.cp-hmenu li li:hover>ul{top:0;left:100%;}
ul.cp-hmenu ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0;background-image:url(//www.pharmaretail.it/wp-content/themes/newline/images/spacer.gif);}
.desktop ul.cp-hmenu>li>ul{padding:20px 30px 30px 30px;margin:-10px 0 0 -30px;}
.desktop ul.cp-hmenu ul ul{padding:30px 30px 30px 10px;margin:-30px 0 0 -10px;}
.desktop ul.cp-hmenu ul.cp-hmenu-left-to-right{right:auto;left:0;margin:-10px 0 0 -30px;}
.desktop ul.cp-hmenu ul.cp-hmenu-right-to-left{left:auto;right:0;margin:-10px -30px 0 0;}
.desktop ul.cp-hmenu li li:hover>ul.cp-hmenu-left-to-right{right:auto;left:100%;}
.desktop ul.cp-hmenu li li:hover>ul.cp-hmenu-right-to-left{left:auto;right:100%;}
.desktop ul.cp-hmenu ul ul.cp-hmenu-left-to-right{right:auto;left:0;padding:30px 30px 30px 10px;margin:-30px 0 0 -10px;}
.desktop ul.cp-hmenu ul ul.cp-hmenu-right-to-left{left:auto;right:0;padding:30px 10px 30px 30px;margin:-30px -10px 0 0;}
.desktop ul.cp-hmenu li ul>li:first-child{margin-top:0;}
.desktop ul.cp-hmenu li ul>li:last-child{margin-bottom:0;}
.desktop ul.cp-hmenu ul ul:before{border-radius:0;top:30px;bottom:30px;right:30px;left:10px;}
.desktop ul.cp-hmenu>li>ul:before{top:20px;right:30px;bottom:30px;left:30px;}
.desktop ul.cp-hmenu>li>ul.cp-hmenu-left-to-right:before{right:30px;left:30px;}
.desktop ul.cp-hmenu>li>ul.cp-hmenu-right-to-left:before{right:30px;left:30px;}
.desktop ul.cp-hmenu ul ul.cp-hmenu-left-to-right:before{right:30px;left:10px;}
.desktop ul.cp-hmenu ul ul.cp-hmenu-right-to-left:before{right:10px;left:30px;}
.desktop ul.cp-hmenu>li.ext>a{white-space:nowrap;}
.desktop ul.cp-hmenu>li.ext>a:hover, .desktop ul.cp-hmenu>li.ext:hover>a, .desktop ul.cp-hmenu>li.ext:hover>a.active{background:none;padding:0 10px 0 10px;margin:-0 -0 0 -0;overflow:hidden;position:relative;border:none;border-radius:0;box-shadow:none;color:#000000;}
.desktop ul.cp-hmenu>li.ext>a:hover:before, .desktop ul.cp-hmenu>li.ext:hover>a:before, .desktop ul.cp-hmenu>li.ext:hover>a.active:before{position:absolute;content:' ';top:0;right:0;left:0;bottom:-0;background-color:#d9d9d9;border:0 solid transparent;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 0 0 rgba(0, 0, 0, 0.8);z-index:-1;}
.desktop ul.cp-hmenu>li.ext:hover>ul{padding-top:0;margin-top:0;}
.desktop ul.cp-hmenu>li.ext:hover>ul:before{top:-0;clip:rect(0, auto, auto, auto);border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 0 0 rgba(0, 0, 0, 0.8);}
ul.cp-hmenu>li.ext>.ext-r, ul.cp-hmenu>li.ext>.ext-l, ul.cp-hmenu>li.ext>.ext-m, ul.cp-hmenu>li.ext>.ext-off{display:none;z-index:12;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.desktop ul.cp-hmenu>li.ext>ul{z-index:13;}
.desktop ul.cp-hmenu>li.ext.ext-r:hover>.ext-r, .desktop ul.cp-hmenu>li.ext.ext-l:hover>.ext-l{position:absolute;display:block;overflow:hidden;height:0;top:100%;padding-top:0;margin-top:-0;}
.desktop ul.cp-hmenu>li.ext:hover>.ext-r:before, .desktop ul.cp-hmenu>li.ext:hover>.ext-l:before{position:absolute;content:' ';top:0;bottom:-0;background-color:#5b5b5b;border:0 solid transparent;box-shadow:0 0 0 rgba(0, 0, 0, 0.8);}
.desktop ul.cp-hmenu>li.ext.ext-r:hover>.ext-r{left:100%;right:auto;padding-left:0;margin-left:0;padding-right:0;margin-right:-0;}
.desktop ul.cp-hmenu>li.ext.ext-r:hover>.ext-r:before{right:0;left:-0;border-top-left-radius:0;border-top-right-radius:0;}
.desktop ul.cp-hmenu>li.ext.ext-l:hover>.ext-l{right:100%;left:auto;padding-right:0;margin-right:0;padding-left:0;margin-left:-0;}
.desktop ul.cp-hmenu>li.ext.ext-l:hover>.ext-l:before{right:-0;left:0;border-top-right-radius:0;border-top-left-radius:0;}
.desktop ul.cp-hmenu>li.ext:hover>.ext-m, .desktop ul.cp-hmenu>li.ext:hover>.ext-off{position:absolute;display:block;overflow:hidden;height:0;top:100%;}
.desktop ul.cp-hmenu>li.ext.ext-r:hover>.ext-m{left:-0;right:0;padding-right:0;padding-left:0;}
.desktop ul.cp-hmenu>li.ext:hover>.ext-off{left:-0;right:-0;padding-left:0;padding-right:0;}
.desktop ul.cp-hmenu>li.ext.ext-l:hover>.ext-m{right:-0;left:0;padding-left:0;padding-right:0;}
.desktop ul.cp-hmenu>li.ext.ext-l.ext-r:hover>.ext-m{right:-0;left:-0;padding-left:0;padding-right:0;}
.desktop ul.cp-hmenu>li.ext:hover>.ext-m:before, .desktop ul.cp-hmenu>li.ext:hover>.ext-off:before{position:absolute;content:' ';top:-0;bottom:-0;background-color:#5b5b5b;border:0 solid transparent;box-shadow:0 0 0 rgba(0, 0, 0, 0.8);}
.desktop ul.cp-hmenu>li.ext.ext-r:hover>.ext-m:before{right:-0;left:0;}
.desktop ul.cp-hmenu>li.ext.ext-l:hover>.ext-m:before{left:-0;right:0;}
.desktop ul.cp-hmenu>li.ext.ext-l.ext-r:hover>.ext-m:before{left:-0;right:-0;}
.cp-sheet{margin:30px auto 0;position:relative;cursor:auto;max-width:1200px;z-index:auto !important;}
.cp-layout-wrapper{position:relative;margin:0 auto 0 auto;z-index:auto !important;padding:0px 1%;}
.cp-content-layout{display:table;width:100%;table-layout:fixed;}
.cp-content-layout-row{display:table-row;}
.cp-layout-cell{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:top;}
.cp-postcontent .cp-content-layout{border-collapse:collapse;}
.cp-breadcrumbs{margin:0 auto;}
a.cp-button, a.cp-button:link, a:link.cp-button:link, body a.cp-button:link, a.cp-button:visited, body a.cp-button:visited, input.cp-button, button.cp-button{text-decoration:none;font-size:18px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;text-align:center;color:#E0E0E0;margin:0 5px 0 0;overflow:visible;cursor:pointer;text-indent:0;line-height:29px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.cp-button img{margin:0;vertical-align:middle;}
.firefox2 .cp-button{display:block;float:left;}
input, select, textarea, a.cp-search-button span{vertical-align:middle;font-size:18px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;}
.cp-block select{width:96%;}
input.cp-button{float:none !important;-webkit-appearance:none;}
.cp-button.active, .cp-button.active:hover{background:#707070;border-width:0;padding:0 16px;margin:0 auto;}
.cp-button.active, .cp-button.active:hover{color:#FFFFFF !important;}
.cp-button.hover, .cp-button:hover{background:#707070;border-width:0;padding:0 16px;margin:0 auto;}
.cp-button.hover, .cp-button:hover{color:#FFFFFF !important;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea{background:#FFFFFF;border:1px solid #BDBDBD;margin:0 auto;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea{width:auto;padding:4px 0;color:#303030 !important;font-size:16px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;text-shadow:none;}
input.cp-error, textarea.cp-error{border:1px solid #E2341D;margin:0 auto;}
input.cp-error, textarea.cp-error{color:#E2341D !important;font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;}
form.cp-search input[type="text"]{background:#2B424A;background:#ffffff;border-radius:0;border:1px solid #BDBDBD;margin:0 auto;width:100%;padding:4px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#303030 !important;font-size:16px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;}
form.cp-search{background-image:none;border:0;display:block;position:relative;top:0;padding:0;margin:5px;left:0;line-height:0;}
form.cp-search input, a.cp-search-button{-webkit-appearance:none;top:0;right:0;}
form.cp-search>input, a.cp-search-button{bottom:0;left:0;vertical-align:middle;}
form.cp-search input[type="submit"], input.cp-search-button, a.cp-search-button{border-radius:0;margin:0 auto;}
form.cp-search input[type="submit"], input.cp-search-button, a.cp-search-button{position:absolute;left:auto;display:block;border:none;background:url(//www.pharmaretail.it/wp-content/themes/newline/images/searchicon.png) center center no-repeat;width:24px;height:100%;padding:0;color:#000000 !important;cursor:pointer;}
a.cp-search-button span.cp-search-button-text{display:none;}
label.cp-checkbox:before{background:#2B424A;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border-width:0;margin:0 auto;width:16px;height:16px;}
label.cp-checkbox{cursor:pointer;font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;line-height:16px;display:inline-block;color:#000000 !important;}
.cp-checkbox>input[type="checkbox"]{margin:0 5px 0 0;}
label.cp-checkbox.active:before{background:#255665;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border-width:0;margin:0 auto;width:16px;height:16px;display:inline-block;}
label.cp-checkbox.hovered:before{background:#255665;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border-width:0;margin:0 auto;width:16px;height:16px;display:inline-block;}
label.cp-radiobutton:before{background:#2B424A;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width:0;margin:0 auto;width:12px;height:12px;}
label.cp-radiobutton{cursor:pointer;font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;line-height:12px;display:inline-block;color:#000000 !important;}
.cp-radiobutton>input[type="radio"]{vertical-align:baseline;margin:0 5px 0 0;}
label.cp-radiobutton.active:before{background:#255665;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width:0;margin:0 auto;width:12px;height:12px;display:inline-block;}
label.cp-radiobutton.hovered:before{background:#255665;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width:0;margin:0 auto;width:12px;height:12px;display:inline-block;}
.cp-comments{border-top:1px solid #2B424A;margin:0 auto;margin-top:25px;}
.cp-comments h2{color:#424242;}
.cp-comment-inner{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:7px;margin:0 auto;margin-left:100px;}
.cp-comment-avatar{float:left;width:80px;height:80px;padding:10px;background:#fff;border:none;}
.cp-comment-avatar>img{margin:0 !important;border:none !important;}
.cp-comment-content{padding:10px 0;color:#424242;font-size:18px;font-family:'Muli', sans-serif;}
.cp-comment{margin-top:2px;}
#comment-list>li:first-child>.cp-comment{margin-top:0;}
.cp-comment-header{color:#303030;font-family:'Muli', sans-serif;}
.cp-comment-header a, .cp-comment-header a:link, .cp-comment-header a:visited, .cp-comment-header a.visited, .cp-comment-header a:hover, .cp-comment-header a.hovered{font-family:'Muli', sans-serif;}
.cp-comment-header a, .cp-comment-header a:link{font-family:'Muli', sans-serif;color:#303030;}
.cp-comment-header a:visited, .cp-comment-header a.visited{font-family:'Muli', sans-serif;color:#303030;}
.cp-comment-header a:hover, .cp-comment-header a.hovered{font-family:'Muli', sans-serif;color:#303030;}
.cp-comment-content a, .cp-comment-content a:link, .cp-comment-content a:visited, .cp-comment-content a.visited, .cp-comment-content a:hover, .cp-comment-content a.hovered{font-size:18px;font-family:'Muli', sans-serif;}
.cp-comment-content a, .cp-comment-content a:link{font-size:18px;font-family:'Muli', sans-serif;color:#424242;}
.cp-comment-content a:visited, .cp-comment-content a.visited{font-size:18px;font-family:'Muli', sans-serif;color:#424242;}
.cp-comment-content a:hover, .cp-comment-content a.hovered{font-size:18px;font-family:'Muli', sans-serif;color:#424242;}
.navigation a, .navigation a:hover{font-family:'Muli', sans-serif;text-decoration:none;color:#424242;font-size:14px;}
.cp-pager{padding:7px;text-align:center;}
.cp-pager>*:last-child{margin-right:0 !important;}
.cp-pager>span{cursor:default;}
.cp-pager>*{background:#ADBDC7;background:transparent;padding:0 6px;margin:0 9px 0 auto;line-height:normal;position:relative;display:inline-block;margin-left:0;}
.cp-pager a:link, .cp-pager a:visited, .cp-pager .active{line-height:normal;font-family:'Muli', sans-serif;text-decoration:none;color:#424242;}
.cp-pager .active{background:#E8E8E8;padding:0 6px;margin:0 9px 0 auto;color:#424242;}
.cp-pager .more{background:#ADBDC7;background:transparent;margin:0 9px 0 auto;}
.cp-pager a.more:link, .cp-pager a.more:visited{color:#424242;}
.cp-pager a:hover{padding:0 6px;margin:0 9px 0 auto;}
.cp-pager a:hover, .cp-pager a.more:hover{color:#424242;}
.cp-pager>*:after{margin:0 0 0 auto;display:inline-block;position:absolute;content:' ';top:0;width:0;height:100%;border-right:1px dotted #6D899C;right:-5px;text-decoration:none;}
.cp-pager>*:last-child:after{display:none;}
.cp-commentsform{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px;margin:0 auto;margin-top:25px;color:#424242;}
.cp-commentsform h2{padding-bottom:10px;margin:0;color:#424242;}
.cp-commentsform label{display:inline-block;line-height:25px;}
.cp-commentsform input:not([type=submit]), .cp-commentsform textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;max-width:100%;}
.cp-commentsform .form-submit{margin-top:20px;}
.cp-vmenublock{margin:27px;}
div.cp-vmenublock img{margin:0;}
.cp-vmenublockheader{border-top:2px solid #404040;border-bottom:1px solid #404040;padding:3px 7px;margin:0 auto;}
.cp-vmenublockheader .t, .cp-vmenublockheader .t a, .cp-vmenublockheader .t a:link, .cp-vmenublockheader .t a:visited, .cp-vmenublockheader .t a:hover{color:#4F4F4F;font-size:20px;font-family:'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;font-weight:normal;font-style:normal;margin:0;}
.cp-vmenublockcontent{padding:7px;margin:0 auto;}
ul.cp-vmenu, ul.cp-vmenu ul{list-style:none;display:block;}
ul.cp-vmenu, ul.cp-vmenu li{display:block;margin:0;padding:0;width:auto;line-height:0;}
ul.cp-vmenu{margin-top:0;margin-bottom:0;}
ul.cp-vmenu ul{display:none;margin:0;padding:0;position:relative;}
ul.cp-vmenu ul.active{display:block;}
ul.cp-vmenu>li>a{border-bottom:1px solid #40618C;padding:0 10px;margin:0 auto;font-size:16px;font-family:'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;font-weight:normal;font-style:normal;text-decoration:none;color:#424242;min-height:22px;line-height:22px;}
ul.cp-vmenu a{display:block;cursor:pointer;z-index:1;position:relative;}
ul.cp-vmenu li{position:relative;}
ul.cp-vmenu>li{margin-top:4px;}
ul.cp-vmenu>li>ul{padding:0;margin-top:6px;margin-bottom:6px;}
ul.cp-vmenu>li:first-child{margin-top:0;}
ul.cp-vmenu>li>a:hover, ul.cp-vmenu>li>a.active:hover{border-bottom:1px solid #404040;padding:0 10px;margin:0 auto;}
ul.cp-vmenu>li>a:hover, ul.cp-vmenu>li>a.active:hover{text-decoration:none;}
ul.cp-vmenu a:hover, ul.cp-vmenu a.active:hover{color:#424242;}
ul.cp-vmenu>li>a.active:hover>span.border-top, ul.cp-vmenu>li>a.active:hover>span.border-bottom{background-color:transparent;}
ul.cp-vmenu>li>a.active{border-bottom:1px solid #40618C;padding:0 10px;margin:0 auto;text-decoration:none;color:#424242;}
ul.cp-vmenu>li>ul:before{margin:0 auto;display:block;position:absolute;content:' ';top:0;right:0;bottom:0;left:0;}
ul.cp-vmenu li li a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;position:relative;}
ul.cp-vmenu ul li{margin:0;padding:0;}
ul.cp-vmenu li li{position:relative;margin-top:0;}
ul.cp-vmenu ul a, ul.cp-vmenu ul a:visited, ul.cp-vmenu ul a.active:hover, ul.cp-vmenu ul a:hover, ul.cp-vmenu ul a.active{display:block;position:relative;overflow:visible;padding:7px 0px 7px 20px;z-index:0;color:#424242;font-size:14px!important;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;text-decoration:none;}
ul.cp-vmenu ul ul a{padding-left:48px;}
ul.cp-vmenu ul ul ul a{padding-left:72px;}
ul.cp-vmenu ul ul ul ul a{padding-left:96px;}
ul.cp-vmenu ul ul ul ul ul a{padding-left:120px;}
ul.cp-vmenu ul>li>a:hover, ul.cp-vmenu ul>li>a.active:hover{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;}
ul.cp-vmenu ul li a:hover, ul.cp-vmenu ul li a.active:hover{text-decoration:none;color:#424242;}
ul.cp-vmenu ul a:hover:after{background-position:center;}
ul.cp-vmenu ul a.active:hover:after{background-position:center;}
ul.cp-vmenu ul a.active:after{background-position:bottom;}
ul.cp-vmenu ul>li>a.active{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;}
ul.cp-vmenu ul a.active, ul.cp-vmenu ul a:hover, ul.cp-vmenu ul a.active:hover{text-decoration:none;color:#424242;}
.cp-blockheader{border-top:2px solid #404040;border-bottom:1px solid #404040;padding:3px 7px;margin:0 auto;}
.cp-blockheader .t, .cp-blockheader .t a, .cp-blockheader .t a:link, .cp-blockheader .t a:visited, .cp-blockheader .t a:hover{color:#404040;font-size:18px;font-family:'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;font-weight:normal;font-style:normal;margin:0;}
.cp-blockcontent{background:#416471;background:transparent;padding:0px;margin:0 auto;color:#404040;font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;line-height:125%;}
.cp-blockcontent table, .cp-blockcontent li, .cp-blockcontent a, .cp-blockcontent a:link, .cp-blockcontent a:visited, .cp-blockcontent a:hover{color:#404040;font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;line-height:125%;}
.cp-blockcontent a, .cp-blockcontent a:link{color:#404040;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;text-decoration:none;}
.cp-blockcontent a:visited, .cp-blockcontent a.visited{color:#404040;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;text-decoration:none;}
.cp-blockcontent a:hover, .cp-blockcontent a.hover{color:#404040;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;text-decoration:none;}
.opera .cp-block ul>li:before{bottom:0;}
.cp-block li{font-size:13px;font-family:'Muli', sans-serif;color:#404040;}
.cp-block ul>li, .cp-block ol{padding:0;}
.widget.login .cp-blockcontent li, .widget_nav_menu .cp-blockcontent li, .widget_meta .cp-blockcontent li, .widget_recent_entries .cp-blockcontent li{font-size:13px;font-family:'Muli', sans-serif;line-height:200%;padding-left:20px;color:#404040;}
.cp-post{background:#3A5964;background:transparent;}
.cp-metadata-icons img{border:none;vertical-align:middle;margin:2px;}
.cp-article table, table.cp-article{border-collapse:collapse;margin:1px;}
.cp-post .cp-content-layout-br{height:0;}
.cp-article th, .cp-article td{padding:2px;vertical-align:top;text-align:left;}
.cp-article th{text-align:center;vertical-align:middle;padding:7px;}
pre{overflow:auto;padding:0.1em;}
.preview-cms-logo{border:0;margin:1em 1em 0 0;float:left;}
.image-caption-wrapper{padding:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.image-caption-wrapper img{margin:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.image-caption-wrapper div.cp-collage{margin:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.image-caption-wrapper p{font-size:80%;text-align:right;margin:0;}
.cp-postmetadataheader{background:#E8E8E8;position:relative;z-index:1;padding:5px;}
.cp-postheadericons, .cp-postheadericons a, .cp-postheadericons a:link, .cp-postheadericons a:visited, .cp-postheadericons a:hover{font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;color:#000000;}
.cp-postheadericons{padding:1px;}
.cp-postheadericons a, .cp-postheadericons a:link{font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;}
.cp-postheadericons a:visited, .cp-postheadericons a.visited{font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;}
.cp-postheadericons a:hover, .cp-postheadericons a.hover{font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;}
.cp-postdateicon:before{margin-right:6px;bottom:2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;}
.opera .cp-postdateicon:before{bottom:0;}
.cp-postauthoricon:before{content:" | ";margin-right:6px;bottom:2px;position:relative;display:inline-block;vertical-align:middle;}
.opera .cp-postauthoricon:before{bottom:0;}
.cp-postpdficon:before{content:url(//www.pharmaretail.it/wp-content/themes/newline/images/postpdficon.png);margin-right:6px;bottom:2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;}
.opera .cp-postpdficon:before{bottom:0;}
.cp-postprinticon:before{content:url(//www.pharmaretail.it/wp-content/themes/newline/images/postprinticon.png);margin-right:6px;bottom:2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;}
.opera .cp-postprinticon:before{bottom:0;}
.cp-postemailicon:before{content:url(//www.pharmaretail.it/wp-content/themes/newline/images/postemailicon.png);margin-right:6px;bottom:2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;}
.opera .cp-postemailicon:before{bottom:0;}
.cp-postediticon:before{content:url(//www.pharmaretail.it/wp-content/themes/newline/images/postediticon.png);margin-right:6px;bottom:2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;}
.opera .cp-postediticon:before{bottom:0;}
.cp-postcontent ul>li:before, .cp-post ul>li:before, .cp-textblock ul>li:before{margin-right:6px;bottom:2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;}
.opera .cp-postcontent ul>li:before, .opera .cp-post ul>li:before, .opera .cp-textblock ul>li:before{bottom:0;}
.cp-postcontent li, .cp-post li, .cp-textblock li{font-family:'Muli', sans-serif;color:#000000;margin:5px 0 5px 13px;}
.cp-postcontent ul>li, .cp-post ul>li, .cp-textblock ul>li, .cp-postcontent ol, .cp-post ol, .cp-textblock ol{padding:0;}
.cp-postcontent ul>li, .cp-post ul>li, .cp-textblock ul>li{padding-left:11px;}
.cp-postcontent ul>li:before, .cp-post ul>li:before, .cp-textblock ul>li:before{margin-left:-11px;}
.cp-postcontent ol, .cp-post ol, .cp-textblock ol, .cp-postcontent ul, .cp-post ul, .cp-textblock ul{margin:1em 0 1em 13px;}
.cp-postcontent li ol, .cp-post li ol, .cp-textblock li ol, .cp-postcontent li ul, .cp-post li ul, .cp-textblock li ul{margin:0.5em 0 0.5em 13px;}
.cp-postcontent li, .cp-post li, .cp-textblock li{margin:5px 0 5px 0;}
.cp-postcontent ol>li, .cp-post ol>li, .cp-textblock ol>li{overflow:visible;}
.cp-postcontent ul>li, .cp-post ul>li, .cp-textblock ul>li{overflow-x:visible;overflow-y:hidden;}
blockquote{background:#E8E8E8 url(//www.pharmaretail.it/wp-content/themes/newline/images/postquote.png) no-repeat scroll;border:1px dashed #568495;padding:6px 6px 6px 29px;margin:10px 0 0 25px;color:#0A161A;font-family:'Muli', sans-serif;font-weight:normal;font-style:italic;overflow:auto;clear:both;}
blockquote a, .cp-postcontent blockquote a, .cp-blockcontent blockquote a, .cp-footer-text blockquote a, blockquote a:link, .cp-postcontent blockquote a:link, .cp-blockcontent blockquote a:link, .cp-footer-text blockquote a:link, blockquote a:visited, .cp-postcontent blockquote a:visited, .cp-blockcontent blockquote a:visited, .cp-footer-text blockquote a:visited, blockquote a:hover, .cp-postcontent blockquote a:hover, .cp-blockcontent blockquote a:hover, .cp-footer-text blockquote a:hover{color:#0A161A;font-family:'Muli', sans-serif;font-weight:normal;font-style:italic;}
blockquote p, .cp-postcontent blockquote p, .cp-blockcontent blockquote p, .cp-footer-text blockquote p{margin:0;}
.cp-postmetadatafooter{background:#E8E8E8;position:relative;z-index:1;padding:5px;}
.cp-postfootericons, .cp-postfootericons a, .cp-postfootericons a:link, .cp-postfootericons a:visited, .cp-postfootericons a:hover{font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;color:#000000;}
.cp-postfootericons{padding:1px;}
.cp-postfootericons a, .cp-postfootericons a:link{font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;}
.cp-postfootericons a:visited, .cp-postfootericons a.visited{font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;}
.cp-postfootericons a:hover, .cp-postfootericons a.hover{font-size:14px;font-family:'Muli', sans-serif;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;}
.cp-postcategoryicon:before{margin-right:6px;bottom:2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;}
.opera .cp-postcategoryicon:before{bottom:0;}
.cp-posttagicon:before{content:url(//www.pharmaretail.it/wp-content/themes/newline/images/posttagicon.png);margin-right:6px;bottom:2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;}
.opera .cp-posttagicon:before{bottom:0;}
.cp-postcommentsicon:before{margin-right:6px;bottom:2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;}
.opera .cp-postcommentsicon:before{bottom:0;}
.Sorter img{border:0;vertical-align:middle;padding:0;margin:0;position:static;z-index:1;width:12px;height:6px;}
.Sorter a{position:relative;font-family:'Muli', sans-serif;color:#5D7789;}
.Sorter a:link{font-family:'Muli', sans-serif;color:#5D7789;}
.Sorter a:visited, .Sorter a.visited{font-family:'Muli', sans-serif;color:#5D7789;}
.Sorter a:hover, .Sorter a.hover{font-family:'Muli', sans-serif;color:#465A67;}
.Sorter{font-family:'Muli', sans-serif;color:#324049;}
.cp-lightbox-wrapper{background:#333;background:rgba(0, 0, 0, .8);bottom:0;left:0;padding:0 100px;position:fixed;right:0;text-align:center;top:0;z-index:1000000;}
.cp-lightbox, .cp-lightbox-wrapper .cp-lightbox-image{cursor:pointer;}
.cp-lightbox-wrapper .cp-lightbox-image{border:6px solid #fff;border-radius:3px;display:none;max-width:100%;vertical-align:middle;}
.cp-lightbox-wrapper .cp-lightbox-image.active{display:inline-block;}
.cp-lightbox-wrapper .lightbox-error{background:#fff;border:1px solid #b4b4b4;border-radius:10px;box-shadow:0 2px 5px #333;height:80px;opacity:.95;padding:20px;position:fixed;width:300px;z-index:100;}
.cp-lightbox-wrapper .loading{background:#fff url(//www.pharmaretail.it/wp-content/themes/newline/images/preloader-01.gif) center center no-repeat;border:1px solid #b4b4b4;border-radius:10px;box-shadow:0 2px 5px #333;height:32px;opacity:.5;padding:10px;position:fixed;width:32px;z-index:10100;}
.cp-lightbox-wrapper .arrow{cursor:pointer;height:100px;opacity:.5;filter:alpha(opacity=50);position:fixed;width:82px;z-index:10003;}
.cp-lightbox-wrapper .arrow.left{left:9px;}
.cp-lightbox-wrapper .arrow.right{right:9px;}
.cp-lightbox-wrapper .arrow:hover{opacity:1;filter:alpha(opacity=100);}
.cp-lightbox-wrapper .arrow.disabled{display:none;}
.cp-lightbox-wrapper .arrow-t, .cp-lightbox-wrapper .arrow-b{background-color:#fff;border-radius:3px;height:6px;left:26px;position:relative;width:30px;}
.cp-lightbox-wrapper .arrow-t{top:38px;}
.cp-lightbox-wrapper .arrow-b{top:50px;}
.cp-lightbox-wrapper .close{cursor:pointer;height:22px;opacity:.5;filter:alpha(opacity=50);position:fixed;right:39px;top:30px;width:22px;z-index:10003;}
.cp-lightbox-wrapper .close:hover{opacity:1;filter:alpha(opacity=100);}
.cp-lightbox-wrapper .close .cw, .cp-lightbox-wrapper .close .ccw{background-color:#fff;border-radius:3px;height:6px;position:absolute;left:-4px;top:8px;width:30px;}
.cp-lightbox-wrapper .cw{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.cp-lightbox-wrapper .ccw{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}
.cp-lightbox-wrapper .close-alt, .cp-lightbox-wrapper .arrow-right-alt, .cp-lightbox-wrapper .arrow-left-alt{color:#fff;display:none;font-size:2.5em;line-height:100%;}
.ie8 .cp-lightbox-wrapper .close-alt, .ie8 .cp-lightbox-wrapper .arrow-right-alt, .ie8 .cp-lightbox-wrapper .arrow-left-alt{display:block;}
.ie8 .cp-lightbox-wrapper .cw, .ie8 .cp-lightbox-wrapper .ccw{display:none;}
.cp-content-layout .cp-content{margin:0 auto;}
.cp-content-layout .cp-sidebar1, .cp-content-layout .cp-sidebar2{background:#36535E;background:transparent;margin:0 auto;width:250px;}
#comment{width:99%;}
#comments-list, #comments-list .comment{background:none;padding:0;margin:0;overflow:visible;}
#comments-list .comment:before, #comments-list .comment:after{display:none;}
#comments-list .comment .comment{margin-left:20px;}
span.page-navi-outer, span.page-navi-inner{position:relative;display:block;float:left;margin:0;padding:0;}
span.page-navi-outer{margin:1px;border:1px solid #aaa;}
span.page-navi-inner{padding:1px;min-width:14px;line-height:18px;text-align:center;border:2px solid #fff;font-weight:bold;}
a span.page-navi-inner, span.page-navi-caption span.page-navi-inner{border-width:1px;font-weight:normal;}
a span.page-navi-outer, span.page-navi-caption{margin:2px 1px;}
ul#comments-list li cite{font-size:1.2em;}
#commentform textarea{width:100%;}
#commentform{text-align:left;}
.rtl #commentform{text-align:right;}
img.wp-smiley{border:none;margin:1px;vertical-align:middle;padding:0;}
.navigation{display:block;text-align:center;}
.hidden{display:none;}
.gallery{display:block;margin:20px auto;text-align:center;}
.gallery .gallery-item .gallery-caption{font-size:17px;font-style:normal;line-height:normal;text-align:center;font-weight:600;text-transform:uppercase;padding:3px;}
.gallery-item{float:left;margin-top:0;text-align:center;margin:10px 0px;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-3 .gallery-item{width:33%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{border:1px solid #f3f3f3;padding:3px!important;width:95%;height:auto;}
.gallery img:hover{background:white;opacity:0.7;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.gallery dl, .gallery dt{margin:0;}
.gallery br+br{display:none;}
@media(min-width:0px) and (max-width:1024px){
.gallery{width:100%!important;}
.gallery .gallery-item .gallery-caption{font-size:14px!important;}
}  
@media(min-width:800px) and (max-width:1024px){
.gallery-columns-3 .gallery-item{width:33%!important;}
}
@media(min-width:481px) and (max-width:799px){
.gallery-columns-2 .gallery-item{width:50%!important;}
.gallery-columns-3 .gallery-item{width:50%!important;}
}
@media(min-width:0px) and (max-width:480px){
.gallery-columns-2 .gallery-item{width:100%!important;}
.gallery-columns-3 .gallery-item{width:100%!important;}
}
@media(min-width:0px) and (max-width:768px){
.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:none!important;}
.gallery-columns-3 br{clear:none!important;}
.gallery-columns-2 .gallery-item:nth-child(3n+1){clear:none!important;}
.gallery-columns-2 br{clear:none!important;}
}  #wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{padding:3px 0;text-align:center;}
.gallery{letter-spacing:normal;}
.cp-content{position:relative;z-index:1;}
#todays-events{position:relative;z-index:11;}
#upcoming-events{position:relative;z-index:10;}
ul#comments-list li{list-style-image:none;background:none;list-style-type:none;}
div.cp-layout-cell-size1{width:100%;}
div.cp-layout-cell-size2{width:50%;}
div.cp-layout-cell-size3{width:33%;}
div.cp-layout-cell-size4{width:25%;}
.cp-widget-title{padding:0 0 0 0;margin-bottom:0;}
div.cp-center-wrapper{position:relative;float:right;right:50%;}
div.cp-center-inner{position:relative;float:left;left:50%;}
.firefox2 div.cp-center-inner{float:none;}
.cp-hmenu-extra1, .cp-hmenu-extra2{font-size:12px;}
div.breadcrumbs h4, div.breadcrumbs p, li.pingback p, #respond p, h3#reply-title, h4#comments, h4.box-title{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
#comments-list #respond{}
#cancel-comment-reply-link{font-size:12px;font-weight:normal;line-height:18px;}
#respond .required{color:#ff4b33;font-weight:bold;}
#respond label{font-size:12px;}
#respond input{margin:0 0 9px;width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{width:auto;}
DIV[id^="GMPmap"] IMG{margin:0px;}
.wpcf7-form-control-wrap{position:relative;margin-top:15px;margin-bottom:15px;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea{padding:4px !important;box-sizing:border-box !important;width:100% !important;}
span.wpcf7-list-item{margin:0px !important;}
form.wpcf7-form p{margin:25px 0px !important;}
.wpcf7-form-control-wrap.mailpoet{margin:0px !important;padding:0px!important;display:inline-block!important;}
.wpcf7-form-control-wrap.mailpoet{margin:0px !important;padding:0px!important;display:inline-block!important;margin-right:-5px!important;}
.wpcf7-form-control-wrap.mailpoet label{display:none!important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output{font-size:20px !important;font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;border:none !important;text-align:center!important;-webkit-box-shadow:3px 3px 20px #999 !important;-moz-box-shadow:3px 3px 20px #999 !important;box-shadow:3px 3px 20px #999 !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px!important;padding:18px !important;margin-top:5px !important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{background-color:#F05050!important;color:#fff!important;}
.wpcf7 form.sent .wpcf7-response-output{background-color:#6fa751!important;color:#fff!important;}
.wpcf7-not-valid-tip, .wpcf7-validation-errors{font-size:20px !important;font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;border:none !important;background-color:#F05050!important;color:#fff !important;text-align:center !important;-webkit-box-shadow:1px 12px 10px #999 !important;-moz-box-shadow:1px 12px 10px #999 !important;box-shadow:1px 12px 10px #999 !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px!important;padding:5px !important;margin-top:5px !important;}
.grecaptcha-badge{visibility:hidden;}
.cookie-notice-container{padding:70px 20px!important;}
span#cn-notice-text{color:#fff;text-transform:uppercase;font-size:15px;font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;}
#cookie-notice{background-color:rgba(1, 1, 1, 0.65) !important;}
.errore {
font-weight: 600;
font-size: 25px;
font-style: normal;
color: #333;
display: block;
margin: 200px auto;
text-align: center;
}