/*
Theme Name: Quark
Author: Timon
Author URI: https://homeshowoff.com/
Description: Custom Rebuild.
Version: 100.3.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, gray, dark, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: quark
*/
.site-content-inner {padding-top: 105px !important;}
*:before,*:after,*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
html{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
::-webkit-selection{background:#253f61;color:#fff;text-shadow:none;}
::-moz-selection{background:#253f61;color:#fff;text-shadow:none;}
::selection{background:#253f61;color:#fff;text-shadow:none;}
menu{padding:0;}
td{vertical-align:top;}
body{margin:0 auto;padding:0;font-style:normal;text-align:left;line-height:1.5;}
#wrapper{position:relative;}
canvas{-ms-touch-action:double-tap-zoom;}
img{border:0;max-width:100%;height:auto;vertical-align:top;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{height:auto;}
h1, h2, h3, h4, h5, h6{font-style:normal;margin-top:0;margin-bottom:15px;}
hr{background-color:#ccc;border:0;height:1px;margin:10px;}
ol, ul{list-style:none outside none;list-style-type:none !important;}
p, ol, ul, dl, address{margin:0 0 10px 0;padding:0;}
ul ul, ul ol, ol ol, ol ul{margin-bottom:0;}
dt{font-style:normal;}
b, strong{font-style:normal;font-weight:bold;}
em{font-style:italic;font-weight:normal;}
strong em, b em{font-style:italic;font-weight:700;}
a{outline:none;text-decoration:none;transition:color .3s ease-in;}
a:hover, a:active{outline:0;}
.alignleft{display:inline;float:left;margin:0 15px 15px 0;}
.alignright{display:inline;float:right;margin:0 0 15px 15px;}
.aligncenter{clear:both;display:block;margin:0 auto 15px;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
blockquote{margin:15px 0 15px;padding:15px 15px 15px 40px;position:relative;}
blockquote:before{content:"\f10e";font-family:"FontAwesome";font-size:30px;line-height:1;display:block;width:30px;color:#ccc;position:absolute;top:5px;left:0;}
blockquote p{font-style:italic;margin-bottom:0;}
blockquote cite:before{content:"\2014";font-family:'FontAwesome';margin-right:10px;}
blockquote cite{font-style:normal;font-weight:normal;font-size:14px;display:block;text-align:right;font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
caption,
th,
td{font-weight:normal;text-align:left;}
abbr,
dfn,
acronym{border-bottom:1px dotted #666;cursor:help;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
.wp-caption{max-width:100%;padding:4px;}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption{font-style:italic;text-align:center;}
button, input{font-style:normal;font-weight:400;margin:0;vertical-align:middle;}
button, input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,
input::-moz-focus-inner{padding:0;border:0;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type="button"]{width:auto;}
.btn,
input[type="submit"]{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;}
.wpcf7-recaptcha{overflow:hidden;}
.wpcf7-recaptcha > div{margin:15px auto;}
a.btn{text-decoration:none;}
.btn:hover,
input[type="submit"]:hover{text-decoration:none;}
.btn.active,
.btn:active,
input[type="submit"]:active{outline:0;position:relative;top:1px;}
.btn.disabled, .btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn.disabled:active, .btn[disabled]:active{top:0;}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
.btn-large,
input[type="submit"].btn-large{padding:15px 25px;}
.btn-small,
input[type="submit"].btn-small{padding:5px 10px;font-size:11px;}
.wpcf7-field-group-remove,
.wpcf7-field-group-add {
	background: #224155;
	color: #fff;
	border:0;
	font-size: 16px;
	margin: 8px;
}

.wpcf7-field-group-remove {
	background: #ff0000;
}
input[type="text"],
input[type="number"],
input[type="tel"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea,
.select2-container .select2-selection--single,
select{padding:10px;max-width:100%;width:100%;min-height: 44px !important;}
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
textarea:focus,
select:focus{outline:none;}
textarea{max-height:145px;}
select{max-width:100%;width:100%;}
.site-content article{margin-bottom:20px;}
.header-meta{margin-bottom:10px;padding:5px 0;}
.header-meta:before,
.header-meta:after{content:"";display:table;}
.header-meta:after{clear:both;}
.entry-content{margin-bottom:20px;}
.entry-content:before,
.entry-content:after{content:"";display:table;}
.entry-content:after{clear:both;}
.more-link{text-decoration:none;display:inline-block;}
.post-edit-link{text-decoration:none;}
.entry-content dl{margin:0;}
.entry-content dt{font-style:normal;}
.entry-content dd{margin-bottom:20px;}
.entry-content table{border-bottom:1px solid #ccc;line-height:2;margin:0 0 24px;width:100%;}
.entry-content table caption{margin:20px 0;}
.entry-content td{border-top:1px solid #ccc;padding:6px 10px 6px 0;}
.entry-content ol,
.entry-content ul,
.entry-summary ol,
.entry-summary ul{margin:0 0 20px;padding:0;}
.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul,
.entry-summary ul ul,
.entry-summary ol ol,
.entry-summary ul ol,
.entry-summary ol ul{margin-bottom:0;}
.entry-content ul, .entry-summary ul{list-style:disc outside;}
.entry-content ul li, .entry-summary ul li{margin-bottom:15px;}
.entry-content ul li em, .entry-summary ul li em{display:block;font-weight:bold;font-style:normal;font-size:20px;}
.entry-content ol, .entry-summary ol{list-style:decimal outside;}
.entry-content li, .entry-summary li{margin:0 0 10px 28px;}
.archive-header,
.page-header{}
.archive-meta{font-style:italic;margin:16px 0;overflow:hidden;text-align:left;padding:15px;}
#nav-above{padding:24px;}
#nav-above{display:none;}
.paged #nav-above{display:block;}
.nav-previous,
.previous-image{float:left;width:50%;line-height:1.3;}
.nav-previous a,
.nav-next a{text-decoration:none;}
.nav-next,
.next-image{float:right;text-align:right;width:50%;line-height:1.3;}
ul.page-numbers{padding:0;margin:0;text-align:center;line-height:2;}
li a.page-numbers,
li span.page-numbers{padding:10px 15px;text-decoration:none;}
li a:visited.page-numbers{}
li a:hover.page-numbers{}
li a:hover.prev,
li a:hover.next{}
.page-numbers li{display:inline;}
li span.current{background-color:#333;color:#fff;}
li a.prev,
li a.next,
li span.dots{border:none;}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter: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:1.0cm;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{page-break-after:avoid;}
	}