.wp-caption.alignleft {
margin-right: 20px;
float:left;
}
.wp-caption.alignright {
margin-left: 20px;
float:right;
}
.wp-caption-text {
padding-left: 7px;
margin-bottom: 7px;
text-align: center;
font-size: 13px;
}
.wp-caption-text,
.gallery-caption,
.entry-caption {
line-height: 1.5em;
}
.post-password-form input[type="password"] {
background: #fff;
height: 45px;
width: 180px;
border-width: 1px;
border-style: solid;
}
article embed {
max-width: 100%;
}
a:hover {
text-decoration: none;
}
.scrollup {
width: 50px;
height: 50px;
position: fixed;
bottom: 50px;
right: 100px;
display: none;
text-indent: -9999px;
background-image: url(//mercantieassociati.it/wp-content/themes/regn/img/icon_top.png);
background-repeat: no-repeat;
background-position: center;
background-color: rgba(34, 34, 34, 0.6);
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
}
.cl-entry__content table, .content-col > table, .comment-text table {
border-collapse: collapse;
margin: 0 0 1.5em;
width: 100%;
}
.cl-entry__content thead th, .content-col > table thead th,  .comment-text table thead th {
border-bottom: 2px solid #bbb;
padding-bottom: 0.5em;
}
.cl-entry__content th, .content-col > table th,  .comment-text table th {
padding: 0.4em;
text-align: left;
}
.cl-entry__content tr, .content-col > table tr,  .comment-text table tr {
border-bottom: 1px solid #eee;
}
.cl-entry__content td, .content-col > table td,  .comment-text table td {
padding: 0.4em;
}
.cl-entry__content th:first-child, .content-col > table th:first-child
.cl-entry__content td:first-child, .content-col > table td:first-child {
padding-left: 0;
}
.cl-entry__content th:last-child, .content-col > table th:last-child
.cl-entry__content td:last-child, .content-col > table th:last-child,
.comment-text table th:last-child {
padding-right: 0;
}
.tp-caption a i {
color: #fff !important;
}
::selection,
::moz-selection {
color: #fff;
background:#000;
}
.content-col > .page-title {
margin-bottom: 60px;
} .content-col > .search-form {
position: relative;
display: flex;
align-items:center;
margin-top:10px;
}
.content-col > .search-form label {
display: none;
}
.content-col > .search-form input[type="search"] {
width: 100%;
max-width: 400px;
border: 0px solid #ebebeb;
padding-left: 10px;
height: 44px;
background: #f5f5f5;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.content-col > .search-form input[type="submit"]{
background:#222;
color:#fff;
width:150px;
height:44px;
margin-left:0px;
}
.content-col > .search-form i {
position: absolute;
right: 10px;
top: -2px;
display:none;
}
.content-col > .search__related {
margin-top: 45px;
pointer-events: auto;
}
.content-col > .search__related h3{
margin-bottom:15px;
}
.content-col > .search__related .search__col {
padding-right: 20px;
}
@media (max-width: 767px) {
.content-col > .search__related {
display: block !important;
width: 100%;
}
.content-col > .search__related .search__col {
margin-bottom: 30px;
}
}  h2.not-found-404 {
width: 100%;
text-align: left;
font-size: 160px !important;
color: #eee !important;
line-height: 200px !important;
}
@media (min-width: 992px) {
.cl-hide-not-mobile {
display: none !important;
visibility: hidden;
}
}
@media (max-width: 991px) {
.cl-hide-on-mobile {
display: none;
visibility: hidden;
}
}  h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a {
color: inherit;
}  @media(min-width:1200px){
.container{
max-width:100%;
}
}
#content {
position: relative;
}
#content > p {
margin: 0;
padding: 0;
}
@media(min-width: 992px){
.vc_row:not([data-vc-stretch-content="true"]).wpb_column.vc_column_container .vc_column-inner{
padding-left:15px !important;
padding-right:15px !important;
}
}