*,
*:after,
*:before {
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
text-rendering:optimizeLegibility;
} .clear:before,
.clear:after { content: ' '; display: table; }
.clear:after { clear: both; }
.clear { *zoom: 1; }
img { max-width: 100%; height: auto; }
a, a:hover { text-decoration: none !important; }
a:focus, 
a:hover, 
a:active,
input:focus { outline:0;  } * {	hyphens: none !important; } a, button, input { 
transition: 0.2s;
-webkit-transition: 0.2s;
} ul { 
list-style-type: none; 
padding: 0; 
} .elementor-widget-text-editor ul { 
list-style-type: inherit; 
padding-left: 30px; 
}  .parallax-slow, .parallax, .parallax-fast { transition: none !important; }  #editor-buttons { display: flex; justify-content: center; padding: 20px 0; }
#editor-buttons a { text-decoration: none; }
.post-edit-link, #vc_load-inline-editor, #visual-edit-link, #elementor-edit-link {
border-radius: 3px;
box-sizing: border-box;
display: block;
font-size: 10pt;
margin: 0 20px;
padding: 5px 10px;
text-align: center;
float: left;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.post-edit-link {
box-shadow: inset 4px 0 0 #444;
color: #444 !important;
background: rgba(68,68,68,0.2);
}
.post-edit-link:hover {
box-shadow: inset 150px 0 0 #444;
color: #fff !important;
}
#elementor-edit-link {
box-shadow: inset 4px 0 0 #9B0A46;
color: #9B0A46 !important;
background: rgba(155,10,70,0.2);
}
#elementor-edit-link:hover { 
box-shadow: inset 150px 0 0 #9B0A46;
color: #fff !important;
} .alignnone {
margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display:block;
margin:5px auto 5px auto;
}
.alignright {
float:right;
margin:5px 0 20px 20px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right: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 .wp-caption-text,
.gallery-caption {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.sticky {
}
.bypostauthor {
} @media print {
* {
background:transparent !important;
color:#000 !important;
box-shadow:none !important;
text-shadow:none !important;
}
a,
a:visited {
text-decoration:underline;
}
a[href]:after {
content:" (" attr(href) ")";
}
abbr[title]:after {
content:" (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content:"";
}
pre,blockquote {
border:1px solid #999;
page-break-inside:avoid;
}
thead {
display:table-header-group;
}
tr,img {
page-break-inside:avoid;
}
img {
max-width:100% !important;
}
@page {
margin:0.5cm;
}
p,
h2,
h3 {
orphans:3;
widows:3;
}
h2,
h3 {
page-break-after:avoid;
}
}