article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}

audio,canvas,video{display:inline-block}

audio:not([controls]){display:none;height:0}

[hidden]{display:none}

html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}

*,*:before,*:after{box-sizing:inherit}

body{margin:0;line-height:1.6rem;overflow-y:scroll}

a:focus{outline:thin dotted}

a:active,a:hover{outline:0}

h1{font-size:2em;margin:.67em 0}

abbr[title]{border-bottom:1px dotted}

b,strong{font-weight:700}

dfn{font-style:italic}

hr{-moz-box-sizing:content-box;box-sizing:content-box}

mark{background:#ff0;color:#000}

code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}

pre{white-space:pre-wrap}

q{quotes:"\201C" "\201D" "\2018" "\2019"}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-.5em}

sub{bottom:-.25em}

img{border:0}

svg:not(:root){overflow:hidden}

figure{margin:0}

fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}

legend{border:0;padding:0}

button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}

button,input{line-height:normal}

button,select{text-transform:none}

button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}

button[disabled],html input[disabled]{cursor:default}

input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}

input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

textarea{overflow:auto;vertical-align:top}

table{border-collapse:collapse;border-spacing:0}

.link-none{text-decoration:none}

.row .row{margin:0 -1.2rem}

.col{padding:0 1.2rem}

.row:after{content:"";clear:both;display:table}

@media only screen{.col{float:left;width:100%;box-sizing:border-box}

}

.v-top{vertical-align:top}

.v-center{vertical-align:middle}

.container{max-width:1000px;margin-right:auto;margin-left:auto;padding:0}

.col{width:100%}

[mobile="1"]{width:calc(100%/12 * 1)}

[mobile="2"]{width:calc(100%/12 * 2)}

[mobile="3"]{width:calc(100%/12 * 3)}

[mobile="4"]{width:calc(100%/12 * 4)}

[mobile="5"]{width:calc(100%/12 * 5)}

[mobile="6"]{width:calc(100%/12 * 6)}

[mobile="7"]{width:calc(100%/12 * 7)}

[mobile="8"]{width:calc(100%/12 * 8)}

[mobile="9"]{width:calc(100%/12 * 9)}

[mobile="10"]{width:calc(100%/12 * 10)}

[mobile="11"]{width:calc(100%/12 * 11)}

[mobile="12"]{width:calc(100%/12 * 12)}

@media (min-width:480px){[tablet="1"]{width:calc(100%/12 * 1)}

	[tablet="2"]{width:calc(100%/12 * 2)}

[tablet="3"]{width:calc(100%/12 * 3)}

[tablet="4"]{width:calc(100%/12 * 4)}

[tablet="5"]{width:calc(100%/12 * 5)}

[tablet="6"]{width:calc(100%/12 * 6)}

[tablet="7"]{width:calc(100%/12 * 7)}

[tablet="8"]{width:calc(100%/12 * 8)}

[tablet="9"]{width:calc(100%/12 * 9)}

[tablet="10"]{width:calc(100%/12 * 10)}

[tablet="11"]{width:calc(100%/12 * 11)}

[tablet="12"]{width:calc(100%/12 * 12)}

}

@media (min-width:960px){[desktop="1"]{width:calc(100%/12 * 1)}

	[desktop="2"]{width:calc(100%/12 * 2)}

[desktop="3"]{width:calc(100%/12 * 3)}

[desktop="4"]{width:calc(100%/12 * 4)}

[desktop="5"]{width:calc(100%/12 * 5)}

[desktop="6"]{width:calc(100%/12 * 6)}

[desktop="7"]{width:calc(100%/12 * 7)}

[desktop="8"]{width:calc(100%/12 * 8)}

[desktop="9"]{width:calc(100%/12 * 9)}

[desktop="10"]{width:calc(100%/12 * 10)}

[desktop="11"]{width:calc(100%/12 * 11)}

[desktop="12"]{width:calc(100%/12 * 12)}

}

body{background-color:#ececed;color:#353535}

@media (min-width:1000px){body{

	background-image:url("/images/theme/body-bg.jpg");

	background-size:cover;

	background-position:center center;

	background-repeat:no-repeat;

	background-attachment:fixed;

	background: #e3e3e3;

}

}

.brand-logo{display:block;

	text-align:center;text-decoration:none;margin:0 auto;padding:1rem 0;text-shadow:0 1px 2px #89522b}

.brand-logo>*{text-decoration:inherit}

.brand-logo .logo-row1{font-size:1.5em;display:inline-block;font-weight:700;font-style:italic;width:100%;border-bottom:2px solid #fff;padding-bottom:.5rem}

.brand-logo .logo-row2{font-size:.8em;margin-top:.2em}

.brand-logo.header{color:#fff}

.page-container{z-index:1000;position:relative;background:#fff;border:1px solid #d3d3d3;border-top:0;min-height:100%}

main{padding:1rem 1.5rem}

.nav{position:fixed;top:0;width:100%;box-shadow:0 0 5px rgba(0,0,0,.2);padding:.6rem 0;z-index:10000}

.brand{font-size:1.5rem;font-weight:700}

.brand a{padding:.2rem 0 .5rem}

.brand a>span{color:#358fcd}

hr{height:1px;background-color:#d1d1d1;border:0;margin:1rem 0;padding:0}

blockquote{color:#989898;border-left:.4rem solid #d1d1d1;margin-left:0;padding-left:1rem;box-sizing:padding-box}

ul{list-style-position:initial;padding-left:2.3rem}

.header-block{background-color:#d16f28;background-image:linear-gradient(#d16f28,#bc6424);box-shadow:0 0 5px rgba(0,0,0,.5);z-index:10000;position:relative}

.header-block .row{padding:0 1.2rem}

.site-logo{position:relative;display:inline-block;width:auto}

.site-logo img{max-width:$full-size;display:inline-block}

.company-contact{color:#fff;text-decoration:none;text-shadow:0 1px 2px #89522b;padding:1.2rem 0}

.company-contact>*{color:inherit;text-decoration:none;text-shadow:inherit}

@media (max-width:600px){.header-block{text-align:center}

}

.main-navigation{border-bottom:1px solid #d1d1d1}

.main-navigation ul{list-style:none;margin:0;padding:0}

.main-navigation li{display:inline-block}

.main-navigation a{display:block;padding:.8rem 1.1rem .8rem .9rem;font-size:1rem;font-weight:700;text-decoration:none;color:#d16f28;text-shadow:0 1px 0 #fff;transition:.3s linear all;border-bottom:.2rem solid transparent}

.main-navigation a.active{border-bottom-color:#d16f28}

.main-navigation a:hover{backgorund-color:#f5f5f5}

.footer-block{width:$full-size;padding:2rem 1.2rem 1.2rem;margin:4rem 0 0;color:#989898;top:auto;bottom:0}

.footer-block nav{width:100%;margin:0}

.footer-block nav a{padding:1rem 0;margin-right:1.2rem}

.footer-block hr{margin:0 0 1rem}

[role="listings"]>li{padding:.7rem .8rem}

[role="listings"]>li *{vertical-align:text-top}

[role="listings"]>li:nth-child(odd){background:#f5f5f5}

img{display:inline-block;width:100%}

.no-underline(){text-decoration:none}

.uppercase(){text-transform:uppercase}

h1{border-bottom:.1rem solid #d1d1d1;padding:0 0 1rem;line-height:3rem}

.text-right{text-align:right}

.text-center{text-align:center}

.company-logo .brand-logo,a[href]{display:inline-block}

a[href]{color:#989898;text-decoration:none;transition:color .2s}

a[href]:hover{color:#d16f28}

@media (min-width:0) and (max-width:480px){.no-mobile{display:none}

}

/*.obfuscate{unicode-bidi:bidi-override;direction:rtl}*/

.obfuscate span{display:none}

