@charset "UTF-8";
/* dark blue */
/* green */
/* blue */
/* light blue - for hover & stuff */
/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_extends.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
}

/* line 12, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_extends.scss */
.alvaro-spacer-0, .alvaro-spacer-5, .alvaro-spacer-10, .alvaro-spacer-15, .alvaro-spacer-20, .alvaro-spacer-25, .alvaro-spacer-30, .alvaro-spacer-35, .alvaro-spacer-40, .alvaro-spacer-45, .alvaro-spacer-50, .alvaro-spacer-55, .alvaro-spacer-60, .alvaro-spacer-65, .alvaro-spacer-70, .alvaro-spacer-75, .alvaro-spacer-80, .alvaro-spacer-85, .alvaro-spacer-90, .alvaro-spacer-95, .alvaro-spacer-100 {
  background: none;
  border: none;
  clear: both;
  display: block;
  margin: 0 !important;
  outline: none;
  padding: 0;
}

/* line 191, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_extends.scss */
.woocommerce-cart .alvaro-update-cart .coupon #coupon_code,
.woocommerce-wishlist .alvaro-update-cart .coupon #coupon_code {
  font-size: 14px;
  height: auto;
  margin: 0 0 4px 0;
  padding: 12px 15px 10px;
  width: 100%;
}

/* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_extends.scss */
.woocommerce-cart .alvaro-update-cart .coupon #coupon_code::placeholder,
.woocommerce-wishlist .alvaro-update-cart .coupon #coupon_code::placeholder {
  color: #888888;
  text-transform: capitalize;
}

/*
@if $debugging == true {
	*{border:solid px(1) red;background:rgba(255,0,0,.2)}
}
*/
/* =============== Browser Resets =============== */
/* ========= Links ========= */
/* line 13, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a {
  color: #1665f6;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a, a:after, a:before, a span, a span:after, a span:before, a input, a input:after, a input:before, a button, a button:after, a button:before, a .btn, a .btn:after, a .btn:before {
  transition: all 0.4s;
}

/* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a:hover {
  color: #24b24c;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a:active {
  color: #24b24c;
}

/* line 26, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a, a:hover, a:active, a:focus {
  outline: 0;
  text-decoration: none;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a[rel=author]:hover {
  text-decoration: underline;
}

/* ========= Basic html tags ========= */
/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
html {
  font-size: 16px;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
body {
  color: #4b4f58;
  font-family: "Exo", sans-serif;
  font-size: 17px;
  line-height: 29px;
  font-weight: 500;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h1, h2, h3, h4, h5, h6 {
  color: #4b4f58;
  font-family: "Exo", sans-serif;
  font-weight: 800;
}

/* line 56, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h1 {
  font-size: 52px;
  line-height: 60px;
}

/* line 60, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h2 {
  font-size: 42px;
  line-height: 50px;
}

/* line 64, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h3 {
  font-size: 24px;
  line-height: 34px;
}

/* line 68, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h4 {
  font-size: 20px;
  line-height: 30px;
}

/* line 72, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h5 {
  font-size: 16px;
  line-height: 26px;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h6 {
  font-size: 17px;
  line-height: 30px;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
p {
  margin: 12px 0;
}

/* line 85, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
abbr {
  text-decoration: none;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
address {
  margin: 6px 0;
}

/* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
address, em {
  font-style: italic;
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
blockquote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
  clear: both;
  font-family: "Exo", sans-serif;
  font-size: 20px;
  line-height: 30px;
  margin: 35px 0 35px 10px;
  padding: 18px 0 18px 59px;
  position: relative;
}

/* line 107, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
blockquote:before,
.wp-block-quote.is-large:before,
.wp-block-quote.is-style-large:before {
  content: "";
  background: #24b24c;
  height: 100%;
  left: 25px;
  line-height: 32px;
  position: absolute;
  top: 0;
  width: 3px;
}

/* line 117, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
blockquote cite,
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  color: #b6b9bf;
  display: block;
  margin-top: 10px;
}

/* line 123, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
blockquote p,
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
}

/* line 130, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
  font-size: 22px;
  line-height: 36px;
  padding: 0 0 0 64px;
}

/* line 136, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
q {
  background-color: #1665f6;
  color: #ffffff;
  display: block;
  font-size: 17px;
  line-height: 30px;
  padding: 34px 34px 34px 99px;
  margin: 20px 0;
  position: relative;
}

/* line 145, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
q:before {
  content: '”';
  font-size: 82px;
  left: 40px;
  position: absolute;
  top: 52px;
}

/* line 154, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
code, pre {
  font-family: "Courier New", Courier, monospace;
  font-size: 14px;
  line-height: 28px;
}

/* line 160, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
del {
  text-decoration: line-through;
}

/* line 164, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
hr {
  border-top: 1px solid #e2e8ef;
}

/* line 168, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
kbd {
  padding: 2px 4px 2px 4px;
  color: #ffffff;
  background: #24b24c;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* line 175, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
mark {
  padding: 2px 6px;
  background-color: #f3ed48;
  border-radius: 2px;
  color: #4b4f58;
}

/* line 180, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
mark.alvaro-mark2 {
  background-color: #1665f6;
  color: #ffffff;
}

/* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
pre {
  padding: 30px;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
strong, ul li strong, ol li strong, var {
  font-weight: 700;
}

/* line 194, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
sub, sup {
  font-size: 70%;
}

/* =============== Predefined Font sizes =============== */
/* line 200, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.has-large-font-size {
  font-size: 26px;
  line-height: 36px;
}

/* line 204, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.has-drop-cap {
  margin-top: 100px;
  display: block;
}

/* line 208, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
p.has-drop-cap:not(:focus):first-letter {
  margin-top: -100px;
}

/* =============== Text styles =============== */
/* line 214, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.text-center {
  text-align: center;
}

/* =============== List styles =============== */
/* line 221, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul, ol {
  margin: 4px 0 12px 0;
}

/* line 223, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul ul, ul ol, ol ul, ol ol {
  margin-bottom: 4px;
}

/* line 226, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul li, ol li {
  margin: 9px 0 0 20px;
}

/* line 228, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul li li, ol li li {
  margin-left: 30px;
}

/* line 233, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul {
  list-style: disc outside;
}

/* line 236, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ol {
  list-style: decimal outside;
}

/* =============== Definition Lists =============== */
/* line 243, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
dl {
  margin: 10px 0 10px 0;
}

/* line 245, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
dl dt {
  margin: 10px 0 0 0;
  font-weight: 700;
  text-decoration: underline;
}

/* line 250, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
dl dd {
  margin: 10px 0 20px 0;
  padding: 0;
  line-height: 26px;
}

/* ========= Buttons & Forms ========= */
/* line 260, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.alvaro-button,
.read-more,
.more-link,
.more-link:focus {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 0 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
}

/* line 272, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.alvaro-button:hover,
.read-more:hover,
.more-link:hover,
.more-link:focus:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 278, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.read-more {
  margin-top: 20px;
}

/* line 281, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.more-link,
.more-link:focus {
  background-color: #1665f6;
}

/* line 284, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.more-link:hover,
.more-link:focus:hover {
  background-color: #24b24c;
}

/* line 291, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input, textarea, select {
  padding: 6px 16px 4px 16px;
  margin: 4px 0px 4px 0px;
  border-radius: 3px;
}

/* line 297, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input:focus, input:hover, textarea:focus, textarea:hover {
  outline: none;
}

/* line 301, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input, select {
  height: 46px;
  border: 1px solid #e4e4e4;
}

/* line 305, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer {
  float: left;
  width: 100%;
}

/* line 310, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.footer-content input, .footer-content select, .footer-content textarea {
  border: 1px solid transparent;
  background-color: #303343;
}

/* line 315, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input[type="search"] {
  height: 46px;
  width: 100%;
}

/* line 320, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
select {
  width: 100%;
  cursor: pointer;
}

/* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button, input, textarea, select {
  margin: 0;
  vertical-align: middle;
  outline: 0;
  font-size: 15px;
  line-height: 26px;
}

/* line 331, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button, input {
  line-height: normal;
  *overflow: visible;
}

/* line 334, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 339, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}

/* line 344, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 348, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
textarea {
  border: 1px solid #e4e4e4;
  overflow: auto;
  padding-bottom: 12px;
  padding-top: 12px;
  width: 100%;
}

/* line 355, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#alvaro-scroll-top {
  background-color: #1665f6;
  border-radius: 50%;
  bottom: 75px;
  color: #ffffff;
  display: none;
  font-size: 11px;
  height: 46px;
  letter-spacing: normal;
  padding: 0 0 1px;
  position: fixed;
  right: 98px;
  text-align: center;
  width: 46px;
  z-index: 100;
}

/* line 370, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#alvaro-scroll-top:hover {
  background: #24b24c;
}

/* ========= Dropcaps ========= */
/* line 377, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-dropcap1,
.alvaro-dropcap2 {
  display: inline-block;
  float: left;
  font-size: 26px;
  line-height: 42px;
  margin: 6px 24px 0 0;
  text-align: center;
  width: 60px;
}

/* line 387, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-dropcap1 {
  border: 2px solid #4b4f58;
  color: inherit;
  padding: 7px 0 5px;
}

/* line 392, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-dropcap2 {
  background-color: #1665f6;
  color: #ffffff;
  padding: 9px 0 7px;
}

/* search form */
/* line 400, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.searchform #s {
  position: relative;
  top: -1px;
  min-width: 220px;
}

/* placeholder color - leave the definitions "as is", separate, or they won't work! */
/* line 409, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b6b9bf;
}

/* line 412, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #b6b9bf;
}

/* line 415, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
:-ms-input-placeholder {
  /* IE 10+ */
  color: #b6b9bf;
}

/* line 418, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #b6b9bf;
}

/* line 422, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-exit-container {
  margin-left: calc(-100vw / 2 + 50% + 8px) !important;
  width: calc( 100vw - 17px);
}

/* line 425, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-exit-container .vc_column-inner {
  padding: 0 !important;
}

/*=============== Tables ===============*/
/* line 432, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
table {
  width: 100%;
  margin: 20px 0 20px 0;
  border: 1px solid #e4e4e4;
}

/* line 436, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
table thead {
  font-weight: 700;
}

/* line 443, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
table > thead > tr > td, table > thead > tr > th, table > tbody > tr > td, table > tbody > tr > th, table > tfoot > tr > td, table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th {
  padding: 16px 16px 15px 16px;
  border: 1px solid #e4e4e4;
  border-bottom-width: 1px;
}

/* line 452, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
table > thead > tr > td, table > thead > tr > th, table > tfoot > tr > td, table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th {
  background-color: #f4f7fa;
  border-bottom-width: 1px;
}

/* line 460, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
  border-bottom-width: 1px;
}

/* striped table */
/* line 468, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f4f7fa;
}

/* bordered table */
/* line 474, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-bordered {
  border: 1px solid #e4e4e4;
}

/* line 478, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th {
  border: 1px solid #e4e4e4;
}

/* hover table */
/* line 487, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
  background-color: #f4f7fa;
}

/* ========= Main Menu ========= */
/* line 495, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header {
  min-height: 230px;
  position: relative;
}

/* line 498, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top,
header .header-nav {
  width: 100%;
  z-index: 200;
}

/* line 503, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top {
  padding: 42px 0;
}

/* line 505, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top.header-bg {
  background-color: #1e232d;
}

/* line 508, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top a {
  color: #ffffff;
  transition: 0.3s;
}

/* line 511, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top a span {
  transition: none;
}

/* line 515, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top a:hover {
  color: #ffffff;
  text-decoration: underline;
}

/* line 520, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top a i {
  font-size: 14px;
}

/* line 525, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-left,
header .header-top .alvaro-top-right {
  display: inline-block;
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}

/* line 531, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-left {
  color: #ffffff;
}

/* line 533, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-left span {
  margin: 0 5px 0 3px;
}

/* line 538, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-right {
  float: right;
  line-height: inherit;
}

/* line 541, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-right a:first-child {
  margin-right: 39px;
}

/* line 547, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav {
  background: #131c50;
  color: rgba(255, 255, 255, 0.4);
  display: flex;
  font-family: "Exo", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 800;
  padding: 0;
  top: 113px;
  min-height: 59px;
}

/* line 555, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .main-left-menu {
  display: inline-block;
  vertical-align: top;
  width: 475px;
}

/* line 560, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .main-right-menu {
  display: inline-block;
  margin-left: 215px;
  vertical-align: top;
  width: 475px;
}

/* line 566, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .alvaro-responsive-menu {
  display: none;
}

/* line 568, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .alvaro-responsive-menu button {
  background: #131c50;
  border: none;
  border-radius: 4px;
  box-shadow: 0 6px 22px rgba(0, 0, 0, 0.14);
  font-size: 16px;
  line-height: 26px;
  padding: 18px 10px 17px 10px;
  width: 100%;
}

/* line 577, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .alvaro-responsive-menu button:before {
  content: url(https://qzovir-borec.com/wp-content/themes/alvaro/images/menu-icon.png);
  margin-right: 13px;
}

/* line 583, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav {
  position: relative;
}

/* line 585, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  /* Submenu */
}

/* line 589, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 595, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li:hover a {
  background: #0d1438;
}

/* line 598, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li:hover > ul {
  display: inline-block;
  z-index: 300;
}

/* line 603, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li a {
  font-family: "Exo", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 800;
  color: white;
  display: inline-block;
  padding: 22px 32px 22px 32px;
}

/* line 608, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li a:hover {
  background: #0d1438;
  color: #0089e8;
  text-decoration: none;
}

/* line 613, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li a:active {
  color: #1665f6;
}

/* line 619, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul ul.sub-menu {
  background: #0d1438;
  display: none;
  left: 0;
  min-width: 232px;
  padding: 20px 0;
  position: absolute;
  top: 66px;
  z-index: 10;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 630, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul ul.sub-menu li {
  display: block;
  position: relative;
  width: 100%;
}

/* line 634, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul ul.sub-menu li a {
  font-family: "Exo", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 800;
  display: block;
  padding: 5px 38px;
}

/* line 639, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul ul.sub-menu li ul.sub-menu {
  top: -24px;
  left: 232px;
}

/* line 646, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav a.logo {
  flex: 1 0 auto;
  left: 50%;
  position: absolute;
  top: -45px;
  transform: translateX(-50%);
}

/* line 652, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav a.logo:hover {
  background: none;
}

/* line 656, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav #headerMenuLeft {
  float: left;
  width: 470px;
  height: 70px;
}

/* line 661, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav #headerMenuRight {
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  width: 470px;
  height: 70px;
}

/* line 673, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro_header_bg_wrapper {
  background-color: #1e232d;
  position: relative;
  width: 100%;
  z-index: 100;
}

/* line 678, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro_header_bg_wrapper h1 {
  color: #ffffff;
}

/* line 682, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro_header_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* =============== Responsive Menu =============== */
/* line 690, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.responsive-menu {
  width: 80px;
  position: relative;
  float: left;
}

/* line 696, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.header-nav .responsive-menu ul {
  padding: 4px 0 10px 0;
}

/* line 698, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.header-nav .responsive-menu ul li {
  float: none;
  margin: 0 29px;
}

/* line 701, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.header-nav .responsive-menu ul li a {
  padding: 9px 0 9px 0;
}

/* =============== General layout styles =============== */
/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-0 {
  height: 0px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-5 {
  height: 5px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-10 {
  height: 10px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-15 {
  height: 15px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-20 {
  height: 20px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-25 {
  height: 25px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-30 {
  height: 30px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-35 {
  height: 35px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-40 {
  height: 40px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-45 {
  height: 45px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-50 {
  height: 50px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-55 {
  height: 55px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-60 {
  height: 60px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-65 {
  height: 65px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-70 {
  height: 70px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-75 {
  height: 75px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-80 {
  height: 80px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-85 {
  height: 85px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-90 {
  height: 90px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-95 {
  height: 95px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-100 {
  height: 100px;
}

/* line 720, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-wrapper {
  float: left;
  margin-top: 100px;
  width: 100%;
}

/* line 726, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.container-fluid {
  width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

/* page / post content with sidebar */
/* line 736, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.inner-content, .sidebar {
  margin: 40px 0 0 0;
}

/* line 739, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-no-sidebar.inner-content {
  margin-top: 0px;
}

/* line 742, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.sidebar {
  float: left;
}

/* line 746, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer {
  background-color: #1e232d;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 80px;
}

/* line 752, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-top,
footer.alvaro-footer .footer-content,
footer.alvaro-footer .footer-bottom {
  float: left;
  width: 100%;
}

/* line 758, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-content {
  background: transparent;
  color: #d2d2de;
  padding: 104px 0 0 0;
}

/* line 763, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom {
  background: transparent;
  color: #d2d2de;
}

/* line 766, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer {
  border-top: 3px solid rgba(255, 255, 255, 0.1);
  padding: 62px 0 73px 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
}

/* line 772, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .impressum {
  color: #d2d2de;
}

/* line 774, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .impressum p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 777, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .impressum a {
  color: #1665f6;
}

/* line 779, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .impressum a:hover {
  color: #24b24c;
}

/* line 785, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul {
  margin: 0;
  list-style-type: none;
  text-align: right;
}

/* line 789, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li {
  display: inline-block;
  margin: 10px 0 0 50px;
}

/* line 792, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li a {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #d2d2de;
}

/* line 795, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li a:hover {
  color: #1665f6;
}

/* =============== Breadcrumbs Styles =============== */
/* line 808, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section {
  position: relative;
  text-align: center;
  padding: 85px 0px 85px 0;
  z-index: 190;
}

/* line 814, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-container {
  display: none;
}

/* line 817, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list {
  list-style: none;
  margin: 20px 0 0 0;
}

/* line 820, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li {
  letter-spacing: 0.5px;
  display: inline-block;
  margin: 0 9px 0;
}

/* line 824, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li:first-child {
  margin-left: 0;
}

/* line 828, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li a:hover {
  color: #1665f6;
}

/* line 832, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li, .alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li a {
  font-family: "Exo", sans-serif;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* =============== owl-carousel Styles =============== */
/* line 846, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-buttons {
  position: relative;
  margin-top: 46px;
}

/* line 849, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-buttons .owl-prev,
.owl-theme .owl-buttons .owl-next {
  border-radius: 40px;
  width: 52px;
  height: 52px;
  margin: 0;
  padding: 13px 0 0 0 !important;
  text-align: center;
  z-index: 100;
  position: relative;
}

/* line 863, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons:after {
  content: "";
  width: 68px;
  height: 68px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(246, 246, 246, 0.8) 100%);
  display: block;
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -34px;
  border-radius: 68px;
  z-index: 1;
  color: #4b4f58;
}

/* line 881, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons div {
  background: #ffffff !important;
  color: #4b4f58;
  opacity: 1 !important;
  margin: 2px !important;
}

/* line 887, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons div:hover i {
  color: #24b24c;
}

/* line 890, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons div i {
  transition: color .4s;
  color: #4b4f58;
  font-size: 13px;
  line-height: 13px;
}

/* line 897, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons .owl-prev {
  box-shadow: -4px 12px 26px rgba(0, 0, 0, 0.07);
}

/* line 900, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons .owl-next {
  box-shadow: 4px 12px 26px rgba(0, 0, 0, 0.07);
}

/* =============== Responsive Images =============== */
/* line 908, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.container-fluid-extender img {
  max-width: 100%;
}

/* line 911, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 913, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
img.size-full, img.size-large, img.header-image, img.wp-post-image {
  max-width: 100%;
  height: auto;
}

/* line 917, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
  height: auto;
}

/* Fluid images for posts, comments, and widgets */
/* line 924, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.comment-content img, .entry-content img, .entry-summary img, .widget img {
  max-width: 100%;
}

/* line 928, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.wp-caption {
  max-width: 100%;
  background-color: #ffffff;
  border: 1px solid #e2e8ef;
}

/* line 934, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.footer-content .wp-caption {
  background-color: #1e232d;
  border: 1px solid #303343;
}

/* line 939, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.wp-caption p.wp-caption-text {
  font-size: 13px;
  padding: 12px 20px 2px 20px;
}

/* =============== Blog Posts =============== */
/* line 947, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.single-post .alvaro-post-content {
  margin: 0px 0px 80px 0px;
}

/* line 952, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-post-content h2 {
  margin: 0 0 10px 0;
  word-wrap: break-word;
}

/* line 955, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-post-content h2 a {
  color: #4b4f58;
}

/* line 957, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-post-content h2 a:hover {
  color: #24b24c;
}

/* line 962, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-post-content .more-link {
  margin-top: 26px;
}

/* line 966, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.post-misc {
  font-size: 14px;
  float: left;
  width: 100%;
  margin: 2px 0 25px 0;
  color: #858a94;
}

/* line 973, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.post-misc a:hover {
  text-decoration: none;
}

/* line 978, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title {
  font-weight: 800;
  font-size: 36px;
  line-height: 44px;
}

/* line 983, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.sticky .alvaro-title:before {
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\edb6";
  padding: 0 2px 0 0;
  font-size: 16px;
  position: relative;
  top: -3px;
}

/* line 991, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-offset-120 {
  margin-left: 120px;
}

/* line 995, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-pcinner {
  float: left;
  width: 100%;
}

/* =============== Pagination Styles =============== */
/* line 1002, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.classic-pagination a, #page-links a {
  display: inline-block;
  padding-right: 10px;
}

/* line 1008, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul, .numbered-pagination li {
  list-style: none;
}

/* line 1012, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul li {
  margin: 0;
  padding: 0;
  float: left;
}

/* line 1016, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul li .current {
  display: block;
  background-color: #24b24c;
  color: #ffffff;
  padding: 8px 18px 8px 18px;
  margin: 0 0 0 2px;
}

/* line 1023, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul li a {
  display: block;
  background-color: #f4f7fa;
  padding: 8px 18px 8px 18px;
  margin: 0 0 0 2px;
}

/* line 1028, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul li a:hover {
  background-color: #24b24c;
  color: #ffffff;
}

/* line 1035, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination .alvaro-pages-no {
  float: right;
  position: relative;
  top: 8px;
}

/* line 1041, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#page-links,
.page-links {
  margin: 20px 0 0 0;
}

/* line 1044, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#page-links a,
.page-links a {
  background: #f6f6f6;
  color: #4b4f58;
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  height: 42px;
  line-height: unset;
  padding: 7px 0 5px;
  width: 50px;
  border-radius: 3px;
  text-align: center;
}

/* line 1056, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#page-links a span,
.page-links a span {
  transition: none;
}

/* line 1059, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#page-links a:hover, #page-links a:focus,
.page-links a:hover,
.page-links a:focus {
  background-color: #24b24c;
  color: #ffffff;
}

/* line 1066, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.page-links {
  margin: 30px 0;
  float: left;
  width: 100%;
}

/* line 1070, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.page-links .post-page-numbers {
  border: none;
  display: inline-block;
  float: none;
  margin: 0 -2px 0 0;
  text-align: center;
  width: 50px;
  height: 42px;
  border-radius: 3px;
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  padding: 10px 0 0;
}

/* line 1084, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.page-links .post-page-numbers.current {
  background: #24b24c;
  color: #ffffff;
}

/* line 1088, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.page-links a {
  background: #f4f7fa;
  color: #4b4f58;
}

/* line 1094, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links {
  margin: 0;
  float: left;
  width: 100%;
}

/* line 1098, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links a {
  margin: 0 2px 2px 0;
  float: left;
  display: block;
  background: #f6f6f6;
  color: #4b4f58;
  display: inline-block;
  font-size: 13px;
  height: 40px;
  padding: 6px 0 5px;
  width: 44px;
  text-align: center;
  border-radius: 2px;
}

/* line 1111, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links a:hover {
  color: #ffffff;
  background-color: #1665f6;
}

/* line 1116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links > span {
  margin: 0 2px 2px 0;
  float: left;
  display: block;
  background: #f6f6f6;
  color: #4b4f58;
  display: inline-block;
  font-size: 13px;
  height: 40px;
  padding: 6px 0 5px;
  width: 44px;
  text-align: center;
  border-radius: 2px;
}

/* line 1129, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links > span.current {
  color: #ffffff;
  background-color: #1665f6;
}

/* line 1137, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links a.next,
.nav-links a.prev {
  display: none !important;
}

/* line 1143, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.comment-form {
  width: 100%;
}

/* =============== alvaro Demo Styles =============== */
/* line 1150, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-columns-section,
.alvaro-paragraph {
  float: left;
  width: 100%;
  padding: 42px 0;
}

/* =============== Text Colors =============== */
/* line 1160, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-white-color {
  color: #ffffff;
}

/* line 1163, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-primary-color {
  color: #24b24c;
}

/* line 1166, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-secondary-color {
  color: #1665f6;
}

/* =============== Tabs titles =============== */
/* line 1174, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-woo-tab-title-container,
.alvaro-title-container,
.alvaro-related-tab-title-container,
body .alvaro-section-heading {
  position: relative;
}

/* line 1179, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-woo-tab-title-container .alvaro-woo-tab-title,
.alvaro-woo-tab-title-container h2,
.alvaro-woo-tab-title-container h3,
.alvaro-woo-tab-title-container h4,
.alvaro-woo-tab-title-container span,
.alvaro-title-container .alvaro-woo-tab-title,
.alvaro-title-container h2,
.alvaro-title-container h3,
.alvaro-title-container h4,
.alvaro-title-container span,
.alvaro-related-tab-title-container .alvaro-woo-tab-title,
.alvaro-related-tab-title-container h2,
.alvaro-related-tab-title-container h3,
.alvaro-related-tab-title-container h4,
.alvaro-related-tab-title-container span,
body .alvaro-section-heading .alvaro-woo-tab-title,
body .alvaro-section-heading h2,
body .alvaro-section-heading h3,
body .alvaro-section-heading h4,
body .alvaro-section-heading span {
  font-family: "Exo", sans-serif;
  font-size: 24px;
  line-height: 34px;
  font-weight: 800;
  display: inline-block;
  margin: 0;
  padding-right: 10px;
  position: relative;
  z-index: 2;
}

/* =============== Smaller Line Separator =============== */
/* line 1197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.small-separator {
  width: 60px;
  height: 3px;
  overflow: hidden;
  background-color: #e2e8ef;
}

/* =============== Clickable Block =============== */
/* line 1206, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.block-click {
  cursor: pointer;
}

/* line 1211, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.post-misc-comments span.comments-link {
  font-size: 9px;
  line-height: 12px;
  height: 26px;
  padding: 0px;
  display: block;
}

/* =============== Widgets Styles =============== */
/* line 3, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_text .textwidget {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive,
.widget_categories,
.widget_meta,
.widget_nav_menu,
.widget_pages,
.widget_recent_comments,
.widget_rss {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive ul,
.widget_categories ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_rss ul {
  margin-top: 20px;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive ul, .widget_archive ul li,
.widget_categories ul,
.widget_categories ul li,
.widget_meta ul,
.widget_meta ul li,
.widget_nav_menu ul,
.widget_nav_menu ul li,
.widget_pages ul,
.widget_pages ul li,
.widget_recent_comments ul,
.widget_recent_comments ul li,
.widget_rss ul,
.widget_rss ul li {
  list-style: none;
  margin: 10px 0 10px 0;
  padding: 0;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive ul.children,
.widget_categories ul.children,
.widget_meta ul.children,
.widget_nav_menu ul.children,
.widget_pages ul.children,
.widget_recent_comments ul.children,
.widget_rss ul.children {
  display: block;
  margin: 0 0 0 25px;
  padding: 0;
}

/* line 26, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive ul.children li,
.widget_categories ul.children li,
.widget_meta ul.children li,
.widget_nav_menu ul.children li,
.widget_pages ul.children li,
.widget_recent_comments ul.children li,
.widget_rss ul.children li {
  margin-left: 0;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_archive,
.footer-content .widget_categories,
.footer-content .widget_meta,
.footer-content .widget_nav_menu,
.footer-content .widget_pages,
.footer-content .widget_recent_comments,
.footer-content .widget_rss,
.footer-content .textwidget {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #d2d2de;
}

/* line 45, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget {
  float: left;
  margin: 0 0 88px 0;
  width: 100%;
}

/* line 49, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget > h3,
.widget .widgettitle {
  font-family: "Exo", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  border-bottom: 3px solid #e2e8ef;
  color: #1665f6;
  margin: 0 0 49px 0;
  padding-bottom: 14px;
  padding-top: 2px;
}

/* line 61, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.sidebar .widget:last-child {
  margin-bottom: 0;
}

/* line 68, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget.widget_text a,
.widget.widget_text.widget_custom_html a {
  color: #24b24c;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget.widget_text a:hover,
.widget.widget_text.widget_custom_html a:hover {
  color: #1665f6;
}

/* line 79, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget {
  color: #d2d2de;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget > h3,
.footer-content .widget .widgettitle {
  font-family: "Exo", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  border-bottom: 3px solid rgba(255, 255, 255, 0.1);
  color: #d2d2de;
  margin: 0 0 53px 0;
  padding-bottom: 18px;
  padding-top: 2px;
}

/* line 90, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget a {
  color: #d2d2de;
}

/* line 92, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget a:hover {
  color: #24b24c;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget.widget_text a,
.footer-content .widget.widget_text.widget_custom_html a {
  color: #24b24c;
}

/* line 101, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget.widget_text a:hover,
.footer-content .widget.widget_text.widget_custom_html a:hover {
  color: #1665f6;
}

/* line 115, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_archive a,
.footer-content .widget_categories a,
.footer-content .widget_meta a,
.footer-content .widget_nav_menu a,
.footer-content .widget_pages a,
.footer-content .widget_recent_comments a,
.footer-content .widget_rss a {
  color: #d2d2de;
}

/* line 117, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_archive a:hover,
.footer-content .widget_categories a:hover,
.footer-content .widget_meta a:hover,
.footer-content .widget_nav_menu a:hover,
.footer-content .widget_pages a:hover,
.footer-content .widget_recent_comments a:hover,
.footer-content .widget_rss a:hover {
  color: #1665f6;
}

/* calendar widget */
/* line 126, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar caption {
  background: #1665f6;
  color: #ffffff;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 0;
  padding: 13px 0 11px 0;
  text-align: center;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 136, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table {
  border: none;
  border-collapse: separate;
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  table-layout: fixed;
  width: 100%;
}

/* line 145, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table thead tr th {
  border-top: 0 none;
}

/* line 149, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr {
  height: 42px;
  vertical-align: middle;
}

/* line 152, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr th {
  border-bottom: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  border-right: none;
  background-color: #ffffff;
  font-weight: 700;
  height: 40px;
  padding: 5px 0 0;
  text-align: center;
  position: relative;
  top: -1px;
}

/* line 164, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr th:last-child {
  border-right: 1px solid #e4e4e4;
}

/* line 168, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td {
  position: relative;
  top: -1px;
  background-color: #ffffff;
  border-bottom: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  border-right: none;
  border-top: none;
  color: #4b4f58;
  padding: 2px 0 0;
  text-align: center;
  transition: 0.4s;
  vertical-align: middle;
}

/* line 181, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td:hover {
  background-color: #f4f7fa;
}

/* line 184, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td:last-child {
  border-right: 1px solid #e4e4e4;
}

/* line 187, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td a {
  color: #1665f6;
  display: block;
  height: 40px;
  padding-top: 11px;
}

/* line 192, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td a:hover {
  color: #1665f6;
  text-decoration: none;
}

/* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td#today {
  background-color: #f4f7fa;
}

/* line 204, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr td {
  border: 0 none !important;
}

/* line 207, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev,
.widget_calendar table tfoot tr #next {
  padding: 4px 0 0;
}

/* line 210, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev:hover,
.widget_calendar table tfoot tr #next:hover {
  background: none;
}

/* line 213, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev a,
.widget_calendar table tfoot tr #next a {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #1665f6;
}

/* line 216, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev a:hover,
.widget_calendar table tfoot tr #next a:hover {
  color: #24b24c;
}

/* line 221, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev {
  text-align: left;
}

/* line 224, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #next {
  text-align: right;
}

/* line 227, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr .pad:hover {
  background-color: transparent;
}

/* line 237, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar caption {
  background: #1665f6;
  color: #ffffff;
}

/* line 242, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table thead tr {
  color: #d2d2de;
}

/* line 244, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table thead tr th {
  color: #d2d2de;
  background-color: #1e232d;
}

/* line 250, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr th {
  border-bottom: 1px solid #303343;
  border-left: 1px solid #303343;
}

/* line 253, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr th:last-child {
  border-right: 1px solid #303343;
}

/* line 257, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td {
  background-color: #1e232d;
  border-bottom: 1px solid #303343;
  border-left: 1px solid #303343;
  color: #d2d2de;
}

/* line 262, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td:hover {
  background-color: #303343;
}

/* line 265, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td:last-child {
  border-right: 1px solid #303343;
}

/* line 268, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td a {
  color: #1665f6;
}

/* line 270, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td a:hover {
  color: #1665f6;
}

/* line 274, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td#today {
  background-color: #303343;
}

/* line 280, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tfoot td {
  border: 0 none !important;
}

/* line 285, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tfoot #prev a,
.footer-content .widget_calendar table tfoot #next a {
  color: #1665f6;
}

/* line 287, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tfoot #prev a:hover,
.footer-content .widget_calendar table tfoot #next a:hover {
  color: #24b24c;
}

/* line 292, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tfoot .pad:hover {
  background-color: transparent;
}

/* recent comments widget */
/* line 302, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #4b4f58;
  margin: 0 0 16px 0;
}

/* line 306, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments .comment-author-link {
  font-weight: 700;
  color: #24b24c;
}

/* line 310, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments:last-child {
  margin-bottom: 0;
}

/* line 313, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments a {
  color: #4b4f58;
}

/* line 315, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments a:hover {
  color: #1665f6;
  text-decoration: none;
}

/* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_recent_comments .recentcomments {
  color: #d2d2de;
}

/* line 326, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_recent_comments .recentcomments .comment-author-link {
  color: #24b24c;
}

/* line 329, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_recent_comments .recentcomments a {
  color: #d2d2de;
}

/* line 331, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_recent_comments .recentcomments a:hover {
  color: #1665f6;
}

/* line 340, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_tag_cloud .tagcloud a {
  display: inline-block;
  padding: 1px 16px;
  margin: 0 0 4px 0;
  border-radius: 30px;
  background-color: #24b24c;
  color: #ffffff;
}

/* line 347, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_tag_cloud .tagcloud a:hover {
  color: #1665f6;
  background-color: #1665f6;
  color: #ffffff;
}

/* recent entries widget */
/* line 360, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_entries ul li {
  display: block;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

/* line 365, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_entries ul li a {
  padding: 0;
}

/* line 367, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_entries ul li a:hover {
  color: #1665f6;
}

/* line 371, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_entries ul li span {
  color: #9196a1;
  display: block;
  font-size: 11px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

/* search widget */
/* line 386, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_product_search #s,
.widget_product_search .search-field,
.widget_search #s,
.widget_search .search-field {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  height: auto;
  margin: 0 0 4px 0;
  padding: 11px 16px 8px 16px;
  width: 100%;
  border-radius: 3px;
}

/* line 394, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_product_search #s::placeholder,
.widget_product_search .search-field::placeholder,
.widget_search #s::placeholder,
.widget_search .search-field::placeholder {
  color: #b6b9bf;
}

/* line 398, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_product_search [type="submit"],
.widget_product_search #searchsubmit,
.widget_search [type="submit"],
.widget_search #searchsubmit {
  display: none;
}

/* rss widget */
/* line 408, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_rss ul li {
  margin: 30px 0 0 0;
}

/* line 410, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_rss ul li:before {
  display: none;
}

/* line 413, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_rss ul li a {
  font-weight: bold;
}

/* line 418, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_rss .rss-date {
  display: block;
  font-size: 14px;
  padding: 10px 0 10px 0;
}

/* Categories Widget */
/* line 433, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories h3,
.widget_archive h3,
.widget_pages h3,
.widget_meta h3,
.widget_recent_entries h3,
.widget_nav_menu h3 {
  margin-bottom: 37px !important;
}

/* line 436, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul,
.widget_archive ul,
.widget_pages ul,
.widget_meta ul,
.widget_recent_entries ul,
.widget_nav_menu ul {
  margin-top: 10px;
}

/* line 438, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_recent_entries ul li,
.widget_nav_menu ul li {
  border-bottom: 1px solid #e2e8ef;
  margin: 0;
  transition: background .3s;
  display: block;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 444, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_recent_entries ul li a,
.widget_nav_menu ul li a {
  color: #4b4f58;
  display: inline-block;
  padding: 14px 4px 14px 8px;
}

/* line 448, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.widget_pages ul li a:hover,
.widget_meta ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_nav_menu ul li a:hover {
  color: #1665f6;
}

/* line 452, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li ul,
.widget_archive ul li ul,
.widget_pages ul li ul,
.widget_meta ul li ul,
.widget_recent_entries ul li ul,
.widget_nav_menu ul li ul {
  margin: 0;
}

/* line 455, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li li,
.widget_archive ul li li,
.widget_pages ul li li,
.widget_meta ul li li,
.widget_recent_entries ul li li,
.widget_nav_menu ul li li {
  border-bottom: 0 none;
  border-top: 1px solid #e2e8ef;
}

/* line 458, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li li a,
.widget_archive ul li li a,
.widget_pages ul li li a,
.widget_meta ul li li a,
.widget_recent_entries ul li li a,
.widget_nav_menu ul li li a {
  margin-left: 12px;
}

/* line 473, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_categories ul li,
.footer-content .widget_archive ul li,
.footer-content .widget_pages ul li,
.footer-content .widget_meta ul li,
.footer-content .widget_recent_entries ul li,
.footer-content .widget_nav_menu ul li {
  border-bottom: 1px solid #303343;
}

/* line 475, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_categories ul li a,
.footer-content .widget_archive ul li a,
.footer-content .widget_pages ul li a,
.footer-content .widget_meta ul li a,
.footer-content .widget_recent_entries ul li a,
.footer-content .widget_nav_menu ul li a {
  color: #d2d2de;
}

/* line 478, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_categories ul li li,
.footer-content .widget_archive ul li li,
.footer-content .widget_pages ul li li,
.footer-content .widget_meta ul li li,
.footer-content .widget_recent_entries ul li li,
.footer-content .widget_nav_menu ul li li {
  border-top: 1px solid #303343;
  border-bottom: 0 none;
}

/* line 481, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_categories ul li li li,
.footer-content .widget_archive ul li li li,
.footer-content .widget_pages ul li li li,
.footer-content .widget_meta ul li li li,
.footer-content .widget_recent_entries ul li li li,
.footer-content .widget_nav_menu ul li li li {
  border-bottom: 0 none;
}

/* =============== Testimonials Slider Widget Styles =============== */
/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-latest-testimonial {
  float: left;
  position: relative;
  width: 100%;
}

/* line 8, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-testimonial-content > div {
  float: left;
  width: 100%;
}

/* line 12, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-testimonial-content p {
  color: #d2d2de;
  font-family: "Exo", sans-serif;
  overflow: hidden;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 19, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-testimonial-author {
  color: #d2d2de;
  float: left;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 24px;
  width: 100%;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-quote-open,
.alvaro-quote-close {
  color: #24b24c;
  display: inline-block;
  font-family: "Exo", sans-serif;
  font-size: 72px;
  font-weight: 800;
  line-height: 40px;
  letter-spacing: 0.1em;
  margin-bottom: -16px;
  margin-top: 14px;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-quote-open {
  float: left;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-quote-close {
  float: right;
  margin: -30px 0 0;
  visibility: hidden;
}

/* line 48, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
footer .owl-theme .owl-controls {
  margin-top: 43px;
  text-align: left;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
footer .owl-theme .owl-controls .owl-page span {
  background: transparent;
  border: 2px solid #ffffff;
  height: 13px;
  margin: 0 3px 0 0;
  opacity: 0.7;
  width: 13px;
}

/* line 59, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
footer .owl-theme .owl-controls .owl-page.active span {
  background: #ffffff;
  opacity: 0.7;
}

/* =============== Twitter Widget Styles =============== */
/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul {
  list-style-type: none;
  padding-top: 0;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 0;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-content a {
  color: #d2d2de;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-content a:hover {
  color: #1665f6;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-timestamp {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  margin: 10px 0 35px;
}

/* line 84, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-timestamp a {
  color: #24b24c;
}

/* line 86, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-timestamp a:hover {
  color: #1665f6;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_intents {
  display: none;
}

/* line 94, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_follow {
  color: #1665f6;
  display: inline-block;
  font-size: 16px;
  font-weight: 800;
  line-height: 28px;
  padding-top: 0;
  position: relative;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_follow:after {
  content: "\eddb";
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  font-size: 16px;
  margin-left: 13px;
  position: relative;
  top: -2px;
  vertical-align: middle;
}

/* line 131, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_follow:hover {
  color: #24b24c;
}

/* line 132, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_follow:hover:after {
  color: #24b24c;
}

/* =============== Latest Posts Widget Styles =============== */
/* line 144, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post {
  margin-bottom: 28px;
  position: relative;
  border: 1px solid transparent;
}

/* line 148, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post a.thumb {
  position: absolute;
  top: 6px;
  left: 0;
  border-radius: 2px;
  height: 56px;
  width: 56px;
  overflow: hidden;
}

/* line 156, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post a.thumb span {
  display: block;
  width: 56px;
  height: 56px;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 164, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content {
  margin-left: 77px;
}

/* line 166, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content .date {
  color: #24b24c;
  display: block;
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  padding: 1px 0 6px;
}

/* line 172, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content .title {
  color: #d2d2de;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 176, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content .title:hover {
  color: #1665f6;
}

/* line 180, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content .comments_link {
  display: none;
}

/* line 187, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post {
  margin-bottom: 28px;
  position: relative;
  border: 1px solid transparent;
  margin-left: 0;
}

/* line 192, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post .date {
  color: #24b24c;
  display: block;
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  padding: 1px 0 6px;
}

/* line 198, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post .title {
  color: #d2d2de;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 202, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post .title:hover {
  color: #1665f6;
}

/* line 206, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post .comments_link {
  display: none;
}

@media only screen and (min-width: 240px) {
  /* line 216, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
  .alvaro-recent-posts-with-thumbs .we-latest-post a.thumb {
    margin-bottom: 14px;
  }
}

@media only screen and (min-width: 991px) {
  /* line 226, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
  .alvaro-recent-posts-with-thumbs .we-latest-post a.thumb {
    margin-bottom: 16px;
  }
}

@media only screen and (min-width: 991px) and (max-width: 1249px) {
  /* line 236, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
  .alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content {
    margin-left: 0;
    margin-top: 84px;
  }
}

/* =============== Text Widget Icons Styles =============== */
/* line 246, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links {
  margin-top: 31px;
}

/* line 248, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a {
  margin: 0 5px 5px 0;
  display: block;
  float: left;
}

/* line 252, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a:hover {
  color: #ffffff;
  opacity: 0.7;
}

/* line 257, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i {
  background-color: #1665f6;
  border-radius: 50%;
  display: inline-block;
  font-size: 18px;
  line-height: 24px;
  height: 40px;
  padding-top: 9px;
  text-align: center;
  width: 40px;
}

/* line 268, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-facebook {
  background-color: #395693;
}

/* line 271, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-youtube-play {
  background-color: #f70000;
}

/* line 274, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-twitter {
  background-color: #1d9ceb;
}

/* line 277, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-google-plus {
  background-color: #d54639;
}

/* line 280, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-linkedin {
  background-color: #4875B4;
}

/* line 287, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.footer-content .widget.widget_text a, .footer-content .widget.widget_text.widget_custom_html a,
.widget.widget_text a, .footer-content .widget.widget_text.widget_custom_html a {
  color: #ffffff;
}

/* line 290, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.footer-content .widget.widget_text a:hover, .footer-content .widget.widget_text.widget_custom_html a:hover,
.widget.widget_text a:hover, .footer-content .widget.widget_text.widget_custom_html a:hover {
  color: #ffffff;
}

/* =============== Latest Fish Species Widget Style =============== */
/* line 298, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-fish_species {
  text-align: center;
}

/* line 302, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-species-title {
  color: #1665f6;
  font-family: "Exo", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  font-size: 16px;
  line-height: 26px;
  margin: 0 0 3px 0;
  text-align: center;
}

/* line 309, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-species-title a {
  color: #1665f6;
}

/* line 311, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-species-title a:hover {
  color: #1665f6;
}

/* line 316, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-species-description {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #b6b9bf;
  margin-top: 0;
  text-align: center;
}

/* line 322, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-widget-fish_species {
  margin: 0px 0 40px 0;
}

/* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-widget-fish_species:last-child {
  margin-bottom: 0;
}

/* line 328, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-widget-fish_species:hover .alvaro-border-hover {
  -webkit-transition: width .7s ease-in-out;
  -moz-transition: width .7s ease-in-out;
  -o-transition: width .7s ease-in-out;
  transition: width .7s ease-in-out;
  width: 100%;
}

/* line 336, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-widget-fish_species:hover .alvaro-species-image img {
  opacity: 1;
  transform: scale(1.1);
}

/* line 343, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-fish-species-image {
  display: inline-block;
  text-align: center;
  width: 100%;
  margin-bottom: 10px;
}

/* line 348, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-fish-species-image img {
  display: inline-block;
  width: 60%;
  margin: 0 auto;
}

/* line 354, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-view-all-species {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background: #1665f6;
  color: #ffffff;
  display: inline-block;
  padding: 10px 26px 10px 26px;
  border-radius: 3px;
}

/* line 361, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-view-all-species:hover {
  background: #24b24c;
  color: #ffffff;
}

/* line 369, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.footer-content .alvaro_fish_species .alvaro-view-all-species {
  color: #ffffff;
}

/* line 371, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.footer-content .alvaro_fish_species .alvaro-view-all-species:hover {
  background: #24b24c;
  color: #ffffff;
}

/* =============== Search Results =============== */
/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.sr-info {
  background-color: #f4f7fa;
  margin-bottom: 64px;
  padding: 30px 46px 9px;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.sresult-number {
  color: #1665f6;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.sr-number h5 {
  margin: 0 0 20px;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block {
  margin: 30px 0;
  width: 100%;
}

/* line 18, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block h3 {
  margin: 0 0 10px 0;
}

/* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block h3 a {
  color: #4b4f58;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block h3 a:hover {
  color: #1665f6;
}

/* line 27, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block p {
  margin: 12px 0 9px;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block .search-permalink a {
  color: #1665f6;
  font-family: "Exo", sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
}

/* line 35, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block .search-permalink a:hover {
  color: #1665f6;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block hr {
  margin: 40px 0 38px;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block .read-more {
  display: none;
}

/* line 48, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.squery {
  color: #1665f6;
}

/* line 53, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-results .inner-content,
.search-results .sidebar {
  margin: 56px 0 0;
}

/* =============== 404 Page Not Found =============== */
/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper {
  background: url("https://qzovir-borec.com/wp-content/themes/alvaro/images/fish_not_found.png") no-repeat center 152px;
  margin: 0 0 72px 0;
  text-align: center;
  width: 100%;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper h1 {
  color: #4b4f58;
  font-size: 92px;
  font-weight: 800;
  line-height: 110px;
  margin: 0 0 143px 0;
  position: relative;
  top: 10px;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper h2 {
  color: #4b4f58;
  font-size: 19px;
  line-height: 31px;
  font-weight: 600;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-message {
  margin: 150px 0 4px 0;
}

/* line 26, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-search {
  margin: 50px 0 -40px 0;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-search #s {
  height: auto;
  margin: 6px 0 0 0;
  padding: 13px 15px 14px 15px;
  width: 29%;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-search #s::placeholder {
  text-transform: capitalize;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-search #searchsubmit {
  display: none;
}

/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_password-protected-page.scss */
.post-password-form p {
  margin: 30px 0 30px 0;
}

/* line 6, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_password-protected-page.scss */
.post-password-form label input {
  margin-left: 4px;
}

@media (min-width: 320px) {
  /* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 0;
  }
  /* line 8, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-item {
    margin-bottom: 12px;
  }
  /* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-align {
    text-align: left;
  }
}

@media (min-width: 991px) {
  /* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-grid {
    grid-template-columns: 1fr 1fr;
    grid-gap: 12px;
  }
  /* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-item {
    margin-bottom: 0;
  }
  /* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-align {
    text-align: center;
  }
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.alvaro-contact-page p {
  margin: 39px 0 62px !important;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form label {
  width: 100%;
}

/* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form textarea {
  height: 140px;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form input,
.wpcf7-form select {
  font-size: 15px;
  height: auto;
  border-radius: 3px;
  padding: 12px 18px 10px;
  width: 100%;
}

/* line 46, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form input::placeholder,
.wpcf7-form select::placeholder {
  color: #b6b9bf;
  text-transform: capitalize;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form select {
  font-size: 14px;
  padding: 10px 16px;
}

/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form sup {
  color: #f1713e;
}

/* line 58, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form span.wpcf7-not-valid-tip {
  color: #e24949;
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
}

/* line 64, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output {
  background-color: #fff1af;
  border: none;
  color: #b2950d;
  margin: 0;
  padding: 29px 31px 30px;
}

/* line 71, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
  background-color: #fff1af;
  color: #b2950d;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng, .wpcf7-form .wpcf7-response-output.wpcf7-aborted {
  background-color: #c2e8fd;
  color: #1680bc;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-spam-blocked, .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors, .wpcf7-form .wpcf7-response-output.wpcf7-acceptance-missing {
  background-color: #ffe5e5;
  color: #e24949;
}

/* line 87, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
  background-color: #dff9bc;
  color: #6f9622;
}

/* line 95, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

/* line 100, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
#alvaro-map {
  width: calc( 100vw - 17px) !important;
  margin-bottom: -27px;
  margin-left: calc(-100vw / 2 + 50% + 8px);
}

@media (max-width: 768px) {
  /* line 107, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-name,
  .alvaro-contact-email {
    margin: 6px 0;
  }
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  text-align: right;
  background-color: #f4f7fa;
  color: #4b4f58;
  padding: 26px 22px;
  border-radius: 4px;
}

/* line 10, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  margin-bottom: 18px;
  float: left;
  width: 100%;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-date span {
  display: block;
  font-size: 40px;
  line-height: 40px;
  margin-bottom: 6px;
  position: relative;
  left: 2px;
  font-weight: 600;
}

/* line 25, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-comments {
  border-top: 3px solid #e2e8ef;
  display: block;
  width: 100%;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  display: inline-block;
  margin: 13px 0 13px 0;
  padding: 12px 0 0 0;
  position: relative;
  top: -12px;
  margin-bottom: -12px;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-comments a {
  color: #24b24c;
}

/* line 41, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-comments a:hover {
  color: #24b24c;
}

/* line 44, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-comments a:before {
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ead4";
  display: inline-block;
  color: #24b24c;
  margin-right: 8px;
  position: relative;
  top: -1px;
  font-size: 16px;
  line-height: 16px;
}

/* line 59, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-title {
  margin: 34px 0 8px;
  font-family: "Exo", sans-serif;
  font-weight: 800;
  font-size: 30px;
  line-height: 38px;
}

/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content span.featured-img {
  display: block;
  margin-bottom: 34px;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content span.featured-img img {
  border-radius: 3px;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc {
  margin-top: 5px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

/* line 77, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-category {
  border-right: 1px solid #e2e8ef;
  display: inline-block;
  margin-right: 19px;
  padding-right: 20px;
}

/* line 82, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-category a {
  color: #24b24c;
}

/* line 84, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-category a:hover {
  color: #1665f6;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-author {
  display: inline-block;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-author a {
  color: #24b24c;
}

/* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-author a:hover {
  color: #1665f6;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul {
  list-style-type: none;
  margin: 6px 0 35px 0;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul li {
  margin: 0 0 0 24px;
  padding: 6px 0 0 0;
  text-align: left;
}

/* line 103, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul li:before {
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ee77";
  display: inline-block;
  position: relative;
  left: -14px;
  top: 1px;
  color: #24b24c;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul.style2 li {
  margin: 0 0 0 24px;
  padding: 6px 0 0 0;
  text-align: left;
}

/* line 117, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul.style2 li:before {
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\eddb";
  display: inline-block;
  position: relative;
  left: -14px;
  top: 1px;
}

/* line 130, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul li.product:before {
  display: none;
}

/* line 137, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.post-tags {
  display: inline-block;
  margin-top: 11px;
  clear: both;
  float: left;
  width: 100%;
}

/* line 143, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.post-tags a {
  color: #4b4f58;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  padding: 4px 16px;
  margin: 0 0 4px 0;
  border-radius: 30px;
  background-color: #24b24c;
  color: #ffffff;
}

/* line 152, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.post-tags a:hover {
  color: #1665f6;
  background-color: #1665f6;
  color: #ffffff;
}

/* line 161, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  background-color: #f4f7fa;
  margin: 56px 0 55px;
  padding: 45px 40px 33px 40px;
  border-radius: 3px;
}

/* line 167, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-box-avatar {
  display: inline;
  vertical-align: top;
  position: relative;
}

/* line 171, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-box-avatar img {
  max-height: 64px;
  max-width: 64px;
  position: absolute;
  border-radius: 3px;
  border: 1px solid #e2e8ef;
}

/* line 179, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details {
  display: inline-block;
  margin-left: 94px;
  margin-top: -17px;
  max-width: 85%;
}

/* line 184, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details .alvaro-author {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 28px;
}

/* line 188, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details .alvaro-author a {
  color: #24b24c;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details .alvaro-author a:hover {
  color: #1665f6;
  text-decoration: none;
}

/* line 196, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details p.alvaro-author-desc {
  margin-top: 7px;
}

/* line 199, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details p {
  display: inline-block;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share {
  border-top: 1px solid #e2e8ef;
  border-bottom: 1px solid #e2e8ef;
  display: grid;
}

/* line 209, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share .alvaro-social-share-title {
  font-family: "Exo", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 4px;
  font-size: 18px;
  line-height: 30px;
}

/* line 215, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a {
  text-align: center;
  padding-top: 6px;
  color: #ffffff;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
}

/* line 223, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a:hover {
  opacity: 0.85;
}

/* line 226, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a i {
  font-size: 18px;
  line-height: 18px;
}

/* line 231, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a.smi-twitter {
  background-color: #1d9ceb;
}

/* line 234, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a.smi-facebook {
  background-color: #395693;
}

/* line 237, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a.smi-pinterest {
  background-color: #bd081b;
}

/* line 240, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a.smi-googleplus {
  background-color: #d54639;
}

@media only screen and (min-width: 240px) {
  /* line 247, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share {
    padding: 34px 2px;
    grid-template-columns: 1fr;
    grid-gap: 0;
  }
  /* line 252, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-title {
    margin: -4px 0 0 0;
  }
  /* line 255, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-icons {
    margin-top: 4px;
  }
}

@media only screen and (min-width: 991px) {
  /* line 261, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share {
    padding: 22px 0;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }
  /* line 266, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-title {
    margin-top: 6px;
  }
  /* line 269, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-icons {
    margin-top: 0;
  }
  /* line 271, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-icons .alvaro-smi-inner {
    float: right;
  }
}

/* line 280, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.page-template-blog .owl-carousel li {
  list-style: none;
  margin: 0;
}

/* line 284, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.page-template-blog .owl-carousel .owl-controls .owl-buttons div {
  color: #1665f6;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-no-sidebar #alvaro-blog-list-page h1.alvaro-title {
  margin-top: 75px;
}

/* line 12, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page hr {
  margin-bottom: 80px;
  border-width: 3px;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list {
  list-style-type: none;
  margin-top: 0;
}

/* line 19, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list li {
  margin: 0 0 94px 0;
  position: relative;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  text-align: right;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date {
  background-color: #24b24c;
}

/* line 30, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date a {
  color: #4b4f58;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  font-weight: bold;
  margin-top: 1px;
  padding-bottom: 21px;
}

/* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date a span {
  display: block;
  font-size: 44px;
  line-height: 44px;
  margin-bottom: 0;
  font-weight: 800;
}

/* line 45, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-comments {
  background: #1665f6 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  margin: 24px 0 13px 0;
  padding: 6px 16px 4px 16px;
  border-radius: 32px;
  position: relative;
}

/* line 54, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-comments:after {
  content: "";
  border-color: transparent transparent transparent #1665f6;
  border-style: solid;
  border-width: 8px 0 16px 13px;
  bottom: -15px;
  height: 0;
  left: 38px;
  position: absolute;
  width: 0;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-comments i {
  position: relative;
  top: 1px;
  padding-right: 2px;
  font-size: 16px;
  line-height: 16px;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-featured-canvas {
  display: inline-block;
  margin-bottom: 34px;
}

/* line 77, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-featured-canvas img {
  border-radius: 2px;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list h3 {
  color: #4b4f58;
  font-family: "Exo", sans-serif;
  font-size: 30px;
  line-height: 38px;
  margin: 0 0 4px 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list h3 a {
  color: #4b4f58;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list h3 a:hover {
  color: #1665f6;
}

/* line 96, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author,
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-author {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

/* line 101, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author a,
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-author a {
  color: #24b24c;
}

/* line 103, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author a:hover,
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-author a:hover {
  color: #1665f6;
  text-decoration: none;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author {
  border-right: 1px solid #e2e8ef;
  color: #24b24c;
  display: inline-block;
  margin-right: 17px;
  padding-right: 20px;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-author {
  display: inline-block;
}

/* line 119, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-content {
  margin: 38px 0 0 0;
  font-weight: 500;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-gallery {
  list-style-type: none;
}

/* line 126, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-gallery li.item {
  display: inline-block;
  margin: 14px;
  width: 22%;
}

/* line 138, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.wpb-js-composer #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-content {
  margin: -12px 0 0 0;
}

/* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-col-meta {
  display: inline-block;
  margin-right: 32px;
  vertical-align: top;
  width: 108px;
  overflow: hidden;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-post-date {
  padding-bottom: 14px;
  margin-top: 4px;
}

/* line 157, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-col-content {
  display: inline-block;
  width: calc(100% - 145px);
}

/* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item {
  margin-bottom: 62px;
}

/* line 166, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-post-content {
  float: left;
  width: 100%;
}

/* Pagination */
/* line 172, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.post-pagination {
  margin: 15px 0 80px 119px;
}

/* Alternate blog list */
/* line 178, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item div.row {
  background: #131c50;
  margin: 0;
  max-height: 250px;
  overflow: hidden;
}

/* line 183, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item div.row div {
  padding: 0;
}

/* line 187, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item div.row > div:first-child {
  padding: 20px 16px 32px 31px;
}

/* line 193, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item .alvaro_blog_list_img span {
  background-size: cover;
  display: block;
  width: 330px;
  height: 250px;
  border-top-left-radius: 250px;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro-blog-item h2 {
  font-family: "Exo", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
}

/* line 207, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro-blog-item h2 a {
  color: #ffffff;
}

/* line 210, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro-blog-item h2 .small-separator {
  width: 46px;
  opacity: 0.2;
  margin: 0 0 8px 0;
  position: relative;
  top: -3px;
}

/* line 219, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro_blog_list_date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  margin: 22px 0 22px 0;
  padding: 5px 16px 4px 16px;
  text-align: left;
  border-radius: 2px;
  color: #ffffff;
  background-color: #1665f6;
  display: inline-block;
}

/* line 230, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro_blog_list_comments {
  background: #1665f6 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  margin: 24px 0 13px 0;
  padding: 6px 16px 4px 16px;
  border-radius: 32px;
  position: absolute;
  top: 6px;
  right: 40px;
  z-index: 100;
  display: none;
}

/* line 243, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro_blog_list_comments:after {
  content: "";
  border-color: transparent transparent transparent #0089e8;
  border-style: solid;
  border-width: 8px 0 16px 13px;
  bottom: -15px;
  height: 0;
  left: 34px;
  position: absolute;
  width: 0;
}

/* line 255, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro_blog_list_comments i {
  position: relative;
  top: 1px;
  padding-right: 4px;
  font-size: 16px;
  line-height: 16px;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-reply-title {
  display: inline-block;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
body .alvaro-comments h5 span,
body .alvaro-comments .comment-reply-title span {
  font-family: "Exo", sans-serif;
  font-size: 24px;
  line-height: 34px;
  font-weight: 800;
  display: inline-block;
  margin: 0;
  padding-right: 0;
  position: relative;
  z-index: 2;
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments {
  float: left;
  width: 100%;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-respond {
  position: relative;
  margin-top: 60px;
}

/* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-respond input, .alvaro-comments .comment-respond textarea {
  margin-bottom: 8px;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-respond .comment-reply-title {
  margin-top: 0;
}

/* line 29, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comments-list .comment-respond {
  margin-bottom: 70px;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments h5,
.alvaro-comments .comment-reply-title {
  position: relative;
  margin: 66px 0 40px 0;
}

/* line 38, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-reply-title {
  margin: 71px 0 26px;
  position: relative;
}

/* line 41, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-reply-title a {
  display: block;
  font-size: 14px;
  font-family: "Exo", sans-serif;
  color: #4b4f58;
}

/* line 46, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-reply-title a:hover {
  color: #24b24c;
}

/* comments */
/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list {
  list-style: none;
  margin-bottom: 70px;
  padding: 0;
}

/* line 59, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list li {
  list-style: none;
  margin: 25px 0 0;
  padding: 0;
  position: relative;
}

/* line 64, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list li .alvaro-one-comment {
  position: relative;
}

/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list li li {
  padding-left: 94px;
}

/* line 71, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .avatar {
  left: -90px;
  position: absolute;
  top: 0;
  border-radius: 3px;
  border: 1px solid #e2e8ef;
}

/* line 78, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper {
  position: relative;
  padding: 0;
  margin: 0 0 50px 90px;
}

/* line 82, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper.no-avatar {
  margin-left: 0;
}

/* line 85, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-meta {
  font-family: "Exo", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  margin: -8px 0 16px 0;
  color: #24b24c;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-meta span {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  margin-left: 12px;
  color: #4b4f58;
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #4b4f58;
  margin: 22px 0 3px 0;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ul {
  list-style: disc outside;
}

/* line 105, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ol {
  list-style: decimal outside;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ul li, .comments-list .comment-body-wrapper .comment-body ol li {
  margin: 9px 0 0 20px;
  padding-left: 0;
}

/* line 112, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ul li li, .comments-list .comment-body-wrapper .comment-body ol li li {
  margin: 0 0 0 30px;
  padding-left: 0;
}

/* line 119, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ul li {
  list-style: disc outside;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ol li {
  list-style: decimal outside;
}

/* line 130, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  color: #b6b9bf;
  display: inline-block;
  margin: 0;
  position: relative;
  top: -10px;
}

/* line 138, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-reply-link,
.comments-list .comment-body-wrapper .comment-edit-link {
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
  margin-top: 4px;
  margin-right: 16px;
  padding: 4px 0;
  color: #24b24c;
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-reply-link:hover,
.comments-list .comment-body-wrapper .comment-edit-link:hover {
  color: #1665f6;
  text-decoration: none;
}

/* comments form */
/* line 158, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form label {
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}

/* line 163, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form textarea {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  border-color: #e2e8ef;
  color: #4b4f58;
  height: 179px;
  overflow: auto;
  width: 100%;
}

/* line 171, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form #author,
.comment-form #email,
.comment-form #url {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  width: 100%;
  color: #4b4f58;
}

/* line 178, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form .form-submit {
  margin-top: 4px;
}

/* line 181, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form label[for="wp-comment-cookies-consent"] {
  display: inline-block;
  font-weight: 500;
  position: relative;
  top: -3px;
  left: 8px;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.form-allowed-tags {
  display: none;
  margin: 24px 0 0 0;
}

/* line 193, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.form-allowed-tags code {
  display: inline-block;
  padding: 25px 33px 25px 33px;
  margin: 26px 0 22px 0;
  font-size: 14px;
  line-height: 22px;
}

/* line 201, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-notes {
  margin-bottom: 24px;
  clear: both;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.logged-in-as {
  padding: 0;
  margin: 6px 0 22px 0;
  padding-bottom: 22px;
}

/* line 209, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.logged-in-as a:hover {
  text-decoration: underline;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-border-default,
.alvaro-border-hover {
  white-space: nowrap;
  overflow: hidden;
  height: 3px;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-border-default {
  width: 100%;
  background-color: #e2e8ef;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-border-hover {
  position: relative;
  top: -3px;
  width: 0%;
  -webkit-transition: width .4s ease-in-out;
  -moz-transition: width .4s ease-in-out;
  -o-transition: width .4s ease-in-out;
  transition: width .4s ease-in-out;
  background: linear-gradient(to right, #1665f6 0%, #24b24c 100%);
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish:hover .alvaro-border-hover {
  -webkit-transition: width .7s ease-in-out;
  -moz-transition: width .7s ease-in-out;
  -o-transition: width .7s ease-in-out;
  transition: width .7s ease-in-out;
  width: 100%;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish:hover .alvaro-species-image img {
  opacity: 1;
  transform: scale(1.1);
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list {
  text-align: center;
}

/* line 42, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-fish {
  margin-bottom: 75px;
}

/* line 45, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-image {
  padding: 14px 20px 0 20px;
  margin-bottom: 20px;
  display: inline-block;
  height: 137px;
  overflow: hidden;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-image img {
  display: inline-block;
  max-height: 100%;
  width: auto;
  opacity: 0.82;
  transition: all 0.7s;
  transform: scale(1);
}

/* line 60, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-title {
  color: #1665f6;
  font-family: "Exo", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  margin: 26px 0 6px 0;
  text-align: center;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-title a {
  color: #1665f6;
}

/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-title a:hover {
  color: #1665f6;
}

/* line 73, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-description {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #b6b9bf;
  margin-top: 0;
  text-align: center;
}

/* line 83, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.page-template-template-species .alvaro-page-title {
  text-align: center;
}

@media (min-width: 320px) and (max-width: 991px) {
  /* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
  .page-template-template-species .alvaro-page-title {
    margin-bottom: 10px;
  }
  /* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
  .single-fish_species h1.fish_species {
    font-size: 30px;
    line-height: 38px;
  }
}

@media (min-width: 991px) {
  /* line 100, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
  .single-fish_species h1.fish_species {
    font-size: 36px;
    line-height: 44px;
  }
}

/* Species details */
/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species h1.fish_species {
  margin: 14px 0 12px;
}

/* line 113, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .owl-theme .owl-controls {
  margin: 38px 0 38px 0;
  text-align: left;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .owl-theme .owl-controls .owl-buttons:after {
  left: 0;
  margin-left: 20px;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .owl-theme .owl-buttons {
  margin-top: 20px;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .alvaro-camping-locations-slide {
  margin: 0 22px 0 0;
}

/* line 129, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .alvaro-post-content {
  margin-bottom: 0;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-location-map {
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

/* line 10, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-location-map .camping-map-holder {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  height: 50%;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-location-map .camping-map-holder a {
  color: #ffffff;
  font-size: 23px;
  position: absolute;
  top: -30px;
  right: -30px;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location #alvaro-camping_location_detail .wpcf7 .wpcf7-submit {
  background-color: #1665f6;
}

/* line 30, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location #alvaro-camping_location_detail .wpcf7 .wpcf7-submit:hover {
  background-color: #1665f6;
}

/* line 34, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location .vc_btn3 {
  color: #1665f6;
}

/* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location .vc_btn3:hover {
  background-color: #1665f6;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location .woocommerce ul.products.owl-carousel .owl-controls {
  text-align: center;
}

/* line 52, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-location-pin {
  color: rgba(255, 255, 255, 0.8);
}

/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-title {
  font-family: "Exo", sans-serif;
  font-weight: 800;
  color: #24b24c;
}

/* line 59, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-title:hover {
  color: #1665f6;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-pplfhf-list {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  line-height: 24px;
}

/* line 69, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-pplfhf-list {
  color: rgba(255, 255, 255, 0.8);
}

/* line 72, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-pplfhf-list a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-pplfhf-list a:hover {
  color: #1665f6;
}

@media (min-width: 320px) and (max-width: 991px) {
  /* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
  .single-camping_location .vc_col-sm-6 {
    width: 100%;
  }
}

/* line 86, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-location-pin {
  color: #24b24c;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-location-pin:hover {
  color: #1665f6;
}

/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box {
  border: none;
  margin-bottom: 15px;
  padding: 19px;
}

/* line 6, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box .vc_message_box-icon {
  display: none;
}

/* line 9, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box.vc_color-info {
  background-color: #c2e8fd;
  color: #1680bc;
}

/* line 13, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box.vc_color-success {
  background-color: #dff9bc;
  color: #6f9622;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box.vc_color-warning {
  background-color: #fff1af;
  color: #b2950d;
}

/* line 21, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box.vc_color-danger {
  background-color: #ffe5e5;
  color: #e24949;
}

/* line 27, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_separator h4 {
  font-size: 20px;
  line-height: 30px;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_separator.vc_separator_align_center h4 {
  padding: 0 20px;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta.vc_general .vc_tta-tab > a {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.1em;
  padding: 17px 36px;
  text-transform: none;
}

/* line 44, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
  margin: 1px 0 0 -1px;
}

/* line 46, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta.vc_tta-spacing-1 .vc_tta-tab:first-child {
  margin: 1px 0 0 1px;
}

/* line 53, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
  background-color: #ffffff;
  border-color: #e2e8ef;
}

/* line 56, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #ffffff;
  color: #24b24c;
}

/* line 60, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #ffffff;
  color: #24b24c;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  background-color: #ffffff;
  border: 1px solid #e2e8ef;
  color: #1665f6;
}

/* line 72, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  background-color: #ffffff;
  border-color: #e2e8ef;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  background-color: #ffffff;
  color: #4b4f58;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  background-color: #ffffff;
  border: 1px solid #e2e8ef;
  padding: 17px 34px 34px;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs-list {
  font-size: 20px;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle {
  margin-bottom: -1px;
}

/* line 96, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
  border: 1px solid #e4e4e4;
  padding: 16px 30px 16px 60px;
  position: relative;
}

/* line 100, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
  display: none;
}

/* line 103, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_default .vc_toggle_title:before {
  font-family: IcoMoon-Ultimate;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  position: absolute;
  top: 23px;
  left: 30px;
  content: "\ed5c";
}

/* line 118, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
  border: 1px solid #e4e4e4;
  padding: 16px 34px;
  margin: 0;
  border-top: 0 none;
}

/* line 125, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_active .vc_toggle_title {
  color: #24b24c;
}

/* line 127, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_active .vc_toggle_title .vc_toggle_icon {
  display: none;
}

/* line 130, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_active .vc_toggle_title:before {
  font-family: IcoMoon-Ultimate;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  position: absolute;
  top: 23px;
  left: 30px;
  color: #24b24c;
  content: "\ed5d";
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable {
  border: 1px solid #e4e4e4;
}

/* line 149, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li {
  background-color: #ffffff;
  position: relative;
  top: -14px;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li a {
  background-color: #ffffff;
  border: 2px solid #e2e8ef;
}

/* line 157, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li:first-child {
  padding-left: 10px;
}

/* line 160, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li:last-child {
  padding-right: 10px;
}

/* line 163, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li.vc_active a {
  background-color: #e2e8ef;
}

/* line 166, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li:hover a {
  background-color: #e2e8ef;
}

/* line 170, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
  padding: 6px 30px 16px;
}

/* line 175, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_general.vc_cta3 {
  padding: 34px 30px;
}

/* line 177, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_general.vc_cta3.vc_cta3-style-classic {
  border-color: #e2e8ef;
  background-color: #ffffff;
}

/* line 181, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_general.vc_cta3.vc_cta3-style-custom {
  border-color: #e2e8ef;
  background-color: #ffffff;
}

/* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_general.vc_pagination .vc_pagination-trigger {
  margin: 5px 2px;
  width: 14px;
  height: 14px;
}

/* line 193, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion .vc_tta-controls-icon {
  display: none;
}

/* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title {
  color: #1665f6;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 36px;
  position: relative;
  text-transform: none;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title a {
  color: #3a3a3a;
  padding-left: 65px;
  padding-bottom: 13px;
}

/* line 212, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #ffffff;
  border-color: #e2e8ef;
}

/* line 215, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading:hover {
  background-color: #ffffff;
}

/* line 219, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a, .container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading h4 i {
  color: #1665f6;
}

/* line 224, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #24b24c;
}

/* line 228, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  background-color: #ffffff;
  border-color: #e2e8ef;
}

/* line 231, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #ffffff;
}

/* line 235, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #ffffff;
  border-color: #e2e8ef;
  padding: 16px 34px 18px;
}

/* line 239, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body p {
  margin-bottom: 12px;
}

/* line 244, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
  left: 37px !important;
}

/* line 248, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .wpb_gallery {
  float: left;
  width: 100%;
}

/* line 251, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .wpb_gallery .wpb_flexslider .flex-control-nav {
  margin-top: 20px;
}

/* line 255, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flexslider {
  background: #ffffff;
  border: 0 none;
  border-radius: 0;
  box-shadow: 0 0 0 transparent;
  overflow: hidden;
}

/* line 263, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-direction-nav a {
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  top: 50%;
  opacity: 0;
  cursor: pointer;
  color: #4b4f58;
  text-shadow: 0 0 0 transparent;
}

/* line 272, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-direction-nav a:before {
  font-family: IcoMoon-Ultimate;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 30px;
}

/* line 283, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-direction-nav .flex-prev:before {
  content: "\edc1";
}

/* line 286, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-direction-nav .flex-next:before {
  content: "\edb9";
}

/* line 291, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .wpb_species_gallery {
  background-color: #101f3e;
  padding: 20px;
  margin-top: 50px;
}

/* line 297, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel .vc_carousel-control {
  text-shadow: 0 0 0 transparent;
  color: #4b4f58;
  margin-top: -8px;
}

/* line 301, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel .vc_carousel-control .icon-prev:before {
  content: "\edc1";
  font-family: IcoMoon-Ultimate;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 24px;
}

/* line 312, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel .vc_carousel-control .icon-next:before {
  content: "\edb9";
  font-family: IcoMoon-Ultimate;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

/* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators {
  bottom: -44px;
}

/* line 326, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators li {
  transition: all 0.4s;
  width: 12px;
  height: 12px;
  border: 1px solid #e2e8ef;
  background-color: transparent;
}

/* line 332, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators li:hover {
  background-color: #cbd6e2;
  border-color: #cbd6e2;
}

/* line 336, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators li.vc_active {
  background-color: #e2e8ef;
}

/* line 338, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators li.vc_active:hover {
  background-color: #cbd6e2;
  border-color: #cbd6e2;
}

/* line 346, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .wpb_pie_chart_heading {
  margin-top: 10px;
}

/* line 349, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box > p {
  padding-left: 10px;
}

/* line 351, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box > p:last-child {
  margin-bottom: 12px;
}

/* line 355, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs-position-left.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
  margin: -1px 0 0 1px;
}

/* line 357, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs-position-left.vc_tta.vc_tta-spacing-1 .vc_tta-tab:first-child {
  margin: 1px 0 0 1px;
}

/* line 361, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  border-color: transparent;
  background-color: #ffffff;
}

/* line 365, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_progress_bar .vc_single_bar {
  box-shadow: none;
  border-radius: 0;
  background-color: #f4f7fa;
}

/* line 369, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_progress_bar .vc_single_bar .vc_bar {
  border-radius: 0;
}

/* line 372, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_progress_bar .vc_single_bar .vc_label {
  padding: 8px 24px;
}

/* line 376, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_title > h4 {
  text-transform: none;
  font-family: "Exo", sans-serif;
  letter-spacing: 0;
  font-size: 20px;
  line-height: 30px;
}

/* line 383, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-control-nav li {
  margin: 0 4px;
}

/* line 385, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-control-nav li a {
  background: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 transparent;
}

/* line 388, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-control-nav li a.flex-active {
  background: rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 0 transparent;
}

/* line 392, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-control-nav li a:hover {
  background: rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 0 transparent;
}

/* line 398, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_pie_chart .vc_pie_chart_value {
  font-size: 30px;
}

@media (max-width: 767px) {
  /* line 404, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
  .container-fluid .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    margin-top: -2px;
  }
  /* line 408, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
  .container-fluid .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: -2px;
  }
  /* line 411, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
  .container-fluid .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: -2px;
  }
}

/* Fish Species Visual Composer Shortcodes */
/* line 420, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-fancy-heading.style-2 {
  font-size: 38px;
  line-height: 50px;
}

/* line 425, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.fancy-heading-icon {
  margin: 39px 0 37px;
  position: relative;
  text-align: center;
  background-image: url("https://qzovir-borec.com/wp-content/themes/alvaro/images/fancy_heading_bg.png");
  background-repeat: no-repeat;
  background-position: top center;
  width: 186px;
  height: 107px;
  margin: 0 auto 12px auto;
  text-align: center;
}

/* line 436, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.fancy-heading-icon i {
  font-size: 32px;
  line-height: 32px;
  margin: 0;
  padding: 18px 0 0 0;
  position: relative;
}

/* line 442, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.fancy-heading-icon i:before {
  background: linear-gradient(#1665f6, #24b24c);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 451, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-fish-species-list {
  margin: 0 -21px;
  width: calc(100% + 42px);
}

/* line 455, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide {
  margin: 37px 21px 0;
  max-width: 362px;
  text-align: center;
}

/* line 460, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide:hover .alvaro-border-hover {
  -webkit-transition: width .7s ease-in-out;
  -moz-transition: width .7s ease-in-out;
  -o-transition: width .7s ease-in-out;
  transition: width .7s ease-in-out;
  width: 100%;
}

/* line 468, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide:hover .alvaro-fish-image-wrap img {
  opacity: 1;
  transform: scale(1.1);
}

/* line 475, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-image-wrap {
  padding: 14px 20px 0 20px;
  margin-bottom: 20px;
  display: inline-block;
  height: 137px;
  overflow: hidden;
}

/* line 481, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-image-wrap img {
  display: inline-block;
  max-height: 100%;
  width: auto;
  opacity: 0.82;
  transition: all 0.7s;
  transform: scale(1);
}

/* line 490, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-title {
  font-family: "Exo", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  color: #1665f6;
  margin: -2px 0 2px 0;
  padding-top: 28px;
  text-align: center;
}

/* line 496, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-title a {
  color: #1665f6;
}

/* line 498, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-title a:hover {
  color: #1665f6;
}

/* line 503, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-intro {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #b6b9bf;
  margin-top: 0;
  text-align: center;
}

/* Blog List */
/* line 513, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_blog_list {
  margin-top: 10px;
}

/* line 516, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-blog-item {
  position: relative;
}

/* line 519, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-blog-item .col-lg-6 {
  position: static;
}

/* line 522, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-blog-item > .row {
  border-radius: 3px;
}

/* line 527, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-blog-item.col-lg-12 .alvaro_blog_list_img img {
  max-height: none;
  max-width: 100%;
}

/* line 534, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_blog_list_img {
  height: 250px;
}

/* line 536, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_blog_list_img img {
  max-height: 100%;
  max-width: none;
  min-height: 100%;
  min-width: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

/* line 546, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_wrapper {
  overflow: hidden;
  margin: 40px 0;
}

/* line 549, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_wrapper:before, .alvaro_hotspot_wrapper:after {
  content: "";
  margin: 0 60px;
  height: 10px;
  display: block;
  overflow: hidden;
  background: linear-gradient(to right, #1665f6 0%, #24b24c 100%);
}

/* line 558, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_wrapper:before {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

/* line 562, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_wrapper:after {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

/* line 568, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot {
  border-radius: 4px;
  overflow: hidden;
}

/* line 573, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-button a,
.wpb_wrapper .alvaro-button button {
  background: none;
  border: 2px solid #1665f6;
  color: #1665f6;
  font-family: "Exo", sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.2em;
  line-height: 23px;
  width: 211px;
}

/* line 584, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-button a:focus, .wpb_wrapper .alvaro-button a:active,
.wpb_wrapper .alvaro-button button:focus,
.wpb_wrapper .alvaro-button button:active {
  background: none;
  border: 2px solid #1665f6;
  color: #1665f6;
}

/* line 590, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-button a:hover,
.wpb_wrapper .alvaro-button button:hover {
  background: none;
  border: 2px solid #1665f6;
  color: #1665f6 !important;
  box-shadow: none;
}

/* line 599, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
body .alvaro-equipment .wpb_wrapper p {
  color: #4b4f58;
  font-size: 14px;
  line-height: 24px;
  margin: -4px 0 39px;
}

/* line 606, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
body .wpb_wrapper .products {
  margin-bottom: 8px;
}

/* line 609, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro_blog_list {
  margin-top: 10px;
}

/* line 613, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 {
  width: 48.2%;
}

/* line 615, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 .alvaro-select {
  display: inline-block;
  margin-right: 10px;
  margin-top: 10px;
}

/* line 620, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 select {
  width: 80px;
}

/* line 623, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 .wpcf7-submit {
  margin-bottom: 7px !important;
  width: 100px;
}

/* line 627, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 p {
  color: #4b4f58;
  margin: 8px 0 4px 0;
}

/* line 631, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 textarea {
  height: 142px;
}

/* line 634, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 .alvaro-m-10 {
  margin-bottom: 10px;
}

/* line 637, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 .alvaro-m-17 {
  margin-bottom: 17px;
}

/*================ Visual Composer Buttons ================*/
/* line 645, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .vc_btn3-container .vc_btn3 {
  border-radius: 3px;
  letter-spacing: 0.4px;
  font-weight: 700;
}

/* line 650, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .vc_btn3-container .vc_btn3.vc_btn3-size-sm {
  font-size: 12px;
  padding-bottom: 10px;
  padding-left: 22px;
  padding-right: 20px;
}

/* line 656, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .vc_btn3-container .vc_btn3.vc_btn3-size-md {
  font-size: 15px;
  padding-bottom: 13px;
  padding-left: 31px;
  padding-right: 29px;
}

/* line 662, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .vc_btn3-container .vc_btn3.vc_btn3-size-lg {
  font-size: 18px;
  padding-bottom: 14px;
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 16px;
}

/*================ Visual Composer Elements ================*/
/* line 674, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb-js-composer .vc_tta-container > h2 {
  color: #323232;
  font-size: 17px;
  line-height: 30px;
  margin-bottom: 25px;
  text-align: center;
}

/* line 684, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_subtitle_big {
  color: #0089e8;
}

/* line 688, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_price_wrapper .alvaro_hotspot_viewmore {
  background: #1665f6;
}

/* line 691, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_price_wrapper .alvaro_hotspot_viewmore:hover {
  color: #1665f6;
}

/* line 695, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro_blog_list .alvaro_blog_list_comments {
  background: #1665f6;
}

/* line 698, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro_blog_list .alvaro_blog_list_comments:after {
  border-color: transparent transparent transparent #1665f6;
}

/* line 702, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: #24b24c;
}

/* line 706, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.woocommerce ul.products li.product .price:hover,
.woocommerce div.product p.price:hover,
.woocommerce div.product span.price:hover {
  color: #1665f6 !important;
}

/* line 712, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-camping-view-more-button {
  color: #ffffff;
  background: #1665f6;
}

/* line 717, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-camping-view-more-button:hover,
.alvaro-camping-view-more-button:focus {
  color: #ffffff;
  background: #24b24c;
}

/* line 723, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-shop-title-preview {
  border-radius: 3px;
  width: 100%;
  height: 411px;
  padding: 40px;
  text-align: center;
  border: 1px solid #e2e8ef;
}

/* line 730, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-shop-title-preview h3 {
  margin: 60px 0;
}

/* line 733, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-shop-title-preview .alvaro-shop-title-preview-line {
  margin: 20px 0;
  width: 100%;
  height: 1px;
  overflow: hidden;
  background-color: #e2e8ef;
}

/* line 740, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-shop-title-preview .alvaro-shop-preview-url {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  margin-top: 40px;
  display: block;
}

/* CUSTOM SHORTCODES */
/* custom headline */
/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline h1, .alvaro-custom-headline h2, .alvaro-custom-headline h3, .alvaro-custom-headline h4, .alvaro-custom-headline h5, .alvaro-custom-headline h6 {
  display: inline-block;
  margin: 0 12%;
  position: relative;
  z-index: 2;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline h1:before, .alvaro-custom-headline h1:after, .alvaro-custom-headline h2:before, .alvaro-custom-headline h2:after, .alvaro-custom-headline h3:before, .alvaro-custom-headline h3:after, .alvaro-custom-headline h4:before, .alvaro-custom-headline h4:after, .alvaro-custom-headline h5:before, .alvaro-custom-headline h5:after, .alvaro-custom-headline h6:before, .alvaro-custom-headline h6:after {
  content: "";
  border-bottom: 2px solid #e2e8ef;
  border-top: 1px solid #e2e8ef;
  display: block;
  height: 4px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: 1;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline h1:before, .alvaro-custom-headline h2:before, .alvaro-custom-headline h3:before, .alvaro-custom-headline h4:before, .alvaro-custom-headline h5:before, .alvaro-custom-headline h6:before {
  left: calc(-30px - 100%);
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline h1:after, .alvaro-custom-headline h2:after, .alvaro-custom-headline h3:after, .alvaro-custom-headline h4:after, .alvaro-custom-headline h5:after, .alvaro-custom-headline h6:after {
  right: calc(-30px - 100%);
}

/* =============== Shop page =============== */
/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce ul.products li {
  background: none;
}

@media (min-width: 240px) and (max-width: 991px) {
  /* line 13, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
  .woocommerce .woocommerce-ordering {
    width: 100%;
  }
}

@media (min-width: 991px) {
  /* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
  .woocommerce .woocommerce-ordering {
    width: 63%;
  }
}

/* line 30, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #review_form #respond textarea {
  height: 170px;
}

/* line 35, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce .woocommerce-result-count {
  margin-top: 12px;
}

/* line 38, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce .woocommerce-ordering {
  float: right;
  margin-bottom: 50px;
}

/* line 41, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce .woocommerce-ordering select {
  margin: 0;
  padding: 7px 12px 5px 12px;
}

/* line 47, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
  margin-left: 10px;
  vertical-align: middle;
}

/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
  position: relative;
  top: auto;
  right: auto;
  margin-left: 10px;
  vertical-align: middle;
}

/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce ul.products li.product a.add_to_cart_button.added, .woocommerce ul.products li.product a.add_to_cart_button.loading {
  padding-right: 20px;
}

/* line 73, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce ul.products li.product a i {
  font-size: 14px;
}

/* line 77, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce ul.products li.product a:hover i {
  color: #24b24c;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
body #alvaro_shop_product_details .cart .button:hover {
  background-color: #24b24c;
}

/* line 84, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-message {
  border-top-color: #24b24c;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
body .woocommerce-message::before {
  color: #24b24c;
}

/* line 92, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout:hover a {
  background-color: #24b24c;
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button,
.woocommerce-wishlist .alvaro-update-cart .coupon .button,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"],
.woocommerce-cart .alvaro-update-cart input[name="update_cart"][disabled]:disabled,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"],
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"][disabled]:disabled,
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-cart .button.wc-backward, .woocommerce-wishlist .button.wc-backward,
.woocommerce-cart .product-add-to-cart a,
.woocommerce-wishlist .product-add-to-cart a {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 0 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
  letter-spacing: 0;
}

/* line 120, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button:hover,
.woocommerce-wishlist .alvaro-update-cart .coupon .button:hover,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"]:hover,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"][disabled]:disabled:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"][disabled]:disabled:hover,
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-cart .button.wc-backward:hover, .woocommerce-wishlist .button.wc-backward:hover,
.woocommerce-cart .product-add-to-cart a:hover,
.woocommerce-wishlist .product-add-to-cart a:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 127, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button:hover,
.woocommerce-wishlist .alvaro-update-cart .coupon .button:hover,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"]:hover,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"][disabled]:disabled:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"][disabled]:disabled:hover,
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-cart .button.wc-backward:hover,
.woocommerce-wishlist .button.wc-backward:hover,
.woocommerce-cart .product-add-to-cart a:hover,
.woocommerce-wishlist .product-add-to-cart a:hover {
  background-color: #24b24c;
}

/* line 142, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 0 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
}

/* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 172, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce a.remove {
  width: 22px;
  height: 22px;
  margin: 0;
  padding: 0 0 0 1px;
  line-height: 18px;
}

/* line 180, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce .product-remove div {
  margin: 0 8px;
}

/* line 189, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
  margin: 0;
}

/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
  display: block;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
  border: 1px solid #e2e8ef;
  border-radius: 3px;
  padding: 30px 0 30px 0;
  display: block;
  width: calc(100% - 1px);
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details {
  /* Product Gallery */
  /* Info */
  /* Product Price */
  /* Product description */
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price ins {
  margin-top: 7px;
  font-size: 28px;
  line-height: 40px;
}

/* line 24, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price ins {
  margin-top: 0;
  font-size: 14px;
  line-height: 22px;
}

/* line 34, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  top: 10px;
  right: 30px;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
  border: 2px solid #4b4f58;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after {
  background: #4b4f58;
}

/* line 48, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li {
  border: 1px solid #e2e8ef;
  margin-top: 20px;
  margin-right: 19px;
  width: 76px;
  height: 76px;
  overflow: hidden;
  border-radius: 3px;
}

/* line 56, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li img {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 62, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n+1) {
  clear: none;
}

@media (min-width: 991px) {
  /* line 71, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
  #alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li {
    margin-top: 18px;
    margin-right: 18px;
    width: 74px;
    height: 74px;
  }
  /* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
  #alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n) {
    margin-right: 0;
  }
}

@media (min-width: 1440px) {
  /* line 86, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
  #alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li {
    margin-top: 16px;
    margin-right: 16px;
    width: 72px;
    height: 72px;
  }
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .product_title {
  font-size: 30px;
  line-height: 38px;
  font-weight: 800;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .posted_in {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  color: #24b24c;
  display: inline-block;
  margin: 16px 0 8px 0;
}

/* line 107, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .posted_in a {
  color: inherit;
  display: inline;
}

/* line 110, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .posted_in a:hover {
  color: #1665f6;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-rating {
  margin: 10px 0 6px 0;
}

/* line 118, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-rating .star-rating {
  color: #f6c80f;
  font-size: 13px;
  height: 16px;
  letter-spacing: 2.4px;
  width: 90px;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-rating .woocommerce-review-link {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #858a94;
  position: relative;
  top: -4px;
}

/* line 126, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-rating .woocommerce-review-link:hover {
  color: #1665f6;
}

/* line 133, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price {
  font-size: 26px;
  line-height: 36px;
  font-weight: 800;
  margin: 26px 0 32px 0;
  display: block;
  color: #4b4f58;
}

/* line 140, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price:hover {
  color: #4b4f58 !important;
}

/* line 143, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price .amount {
  color: #4b4f58;
  font-weight: 800;
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price del {
  display: inline-block;
  font-size: 28px;
  line-height: 40px;
}

/* line 151, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price del .woocommerce-Price-currencySymbol {
  font-size: 12px;
  line-height: 20px;
  top: -6px;
}

/* line 157, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price ins {
  text-decoration: none;
}

/* line 160, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price .woocommerce-Price-currencySymbol {
  font-size: 12px;
  line-height: 20px;
  position: relative;
  top: -12px;
  left: -4px;
}

/* line 167, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price .WooZone-price-info {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 4px 0 0 -2px;
  color: #858a94;
  font-style: normal;
  letter-spacing: 0;
  display: block;
}

/* line 177, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-variation-price .price {
  font-size: 26px;
  line-height: 36px;
}

/* line 182, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .stock {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #858a94;
  margin-bottom: 30px;
}

/* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .stock.in-stock {
  color: #24b24c;
}

/* line 189, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .stock .alvaro-availability {
  color: #858a94;
}

/* line 193, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .sku_wrapper {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 0 0 14px 0;
  display: block;
  opacity: 0.7;
}

/* line 199, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart {
  margin-bottom: 14px;
}

/* line 201, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart .quantity {
  color: #4b4f58;
  font-size: 15px;
  margin-right: 2px;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart .quantity .qty {
  border: 2px solid #1665f6;
  height: 49px;
  margin: 0;
  padding: 0 0 0 10px;
  width: 49px;
}

/* line 213, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart .button {
  background-color: #1665f6;
  border-radius: 3px;
  font-family: "Exo", sans-serif;
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  padding: 12px 30px 11px 30px;
  border-radius: 2px;
}

/* line 220, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart .button:hover {
  background-color: #1665f6;
}

/* line 225, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a {
  text-align: center;
  padding-top: 7px;
  color: #ffffff;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
}

/* line 233, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a:hover {
  opacity: 0.85;
}

/* line 236, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a i {
  font-size: 18px;
  line-height: 18px;
}

/* line 241, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a.smi-twitter {
  background-color: #1d9ceb;
}

/* line 244, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a.smi-facebook {
  background-color: #395693;
}

/* line 247, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a.smi-pinterest {
  background-color: #bd081b;
}

/* line 250, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a.smi-googleplus {
  background-color: #d54639;
}

/* line 254, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap {
  margin-top: 0;
}

/* line 256, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-add-to-wishlist {
  display: inline-block;
}

/* line 259, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .add_to_wishlist {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: #1665f6;
  margin-right: 4px;
}

/* line 263, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .add_to_wishlist:before {
  content: "\f08a";
  font-family: FontAwesome;
  font-size: 14px;
  margin-right: 4px;
}

/* line 269, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .add_to_wishlist:hover {
  color: #1665f6;
}

/* line 273, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .clear {
  clear: none;
  display: inline;
}

/* line 277, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .compare {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: transparent;
  color: #1665f6;
  padding: 1px;
}

/* line 282, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .compare:before {
  content: "\f0ea";
  font-family: FontAwesome;
  font-size: 14px;
  margin-right: 6px;
}

/* line 288, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .compare:hover {
  color: #1665f6;
}

/* line 292, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistaddedbrowse,
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistexistsbrowse {
  width: 100%;
  display: block;
}

/* line 296, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistaddedbrowse .feedback,
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistexistsbrowse .feedback {
  display: block;
}

/* line 299, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistaddedbrowse a,
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistexistsbrowse a {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
  margin: 0 4px;
}

/* line 308, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs {
  margin-top: 34px;
}

/* line 310, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .comment-reply-title {
  font-family: "Exo", sans-serif;
  font-size: 24px;
  line-height: 34px;
  font-weight: 800;
  display: inline-block;
  margin-bottom: 22px;
  position: relative;
  z-index: 2;
}

/* line 318, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content {
  margin-top: 20px;
}

/* line 320, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-reply-title {
  display: inline-block;
  line-height: 28px;
  margin-top: 41px;
}

/* line 326, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form label,
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form .comment-form-comment {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #858a94;
}

/* line 331, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form label {
  margin-top: 20px;
}

/* line 334, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form textarea {
  border: 1px solid #e2e8ef;
}

/* line 337, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form input[type="submit"] {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 0 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
}

/* line 349, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form input[type="submit"]:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 357, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woocommerce-tab {
  margin-bottom: 68px;
}

/* Woocommerce Reviews */
/* line 367, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce .woocommerce-Reviews .woocommerce-Reviews-title {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  font-family: "Exo", sans-serif;
  margin: -4px 0 40px 0;
  color: #858a94;
}

/* line 378, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li {
  margin: 10px 0 52px 0;
}

/* line 380, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li img.avatar {
  width: 64px;
  height: 64px;
  border: 1px solid #e2e8ef;
  border-radius: 3px;
  padding: 0;
  background: transparent;
  margin-top: 6px;
}

/* line 389, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  border: 0 none;
  margin: 0 0 0 90px;
  padding: 0;
  position: relative;
}

/* line 394, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 396, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author {
  font-family: "Exo", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  color: #24b24c;
}

/* line 400, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash {
  display: none;
}

/* line 403, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  color: #b6b9bf;
  position: absolute;
  bottom: -16px;
  left: 0;
}

/* line 411, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
  color: #f6c80f;
  font-size: 13px;
  height: 16px;
  letter-spacing: 2.4px;
  width: 90px;
  position: absolute;
  top: 40px;
  left: 0;
}

/* line 417, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text .description {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 48px 0 0 0;
}

/* line 425, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments .woocommerce-pagination {
  margin: 30px 0 40px 0;
}

/* line 438, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce table.shop_attributes td p {
  padding-left: 10px;
}

/* line 441, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce .product span.onsale {
  height: 50px;
  left: 14px;
  text-align: center;
  top: 12px;
  width: 50px;
  background-color: #24b24c;
}

/* line 450, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce .product .alvaro-social-share {
  margin: 36px 0;
}

/* line 455, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce.single-product .alvaro-page-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 460, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce.single-product .alvaro-related-tab-title-container {
  margin-bottom: 45px;
}

/* line 463, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce.single-product ul.products.owl-carousel {
  margin-bottom: 67px;
}

/* line 471, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce div.product form.cart .variations {
  margin: 0;
}

/* line 476, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce p.stars a {
  color: #f6c80f;
  font-size: 15px;
  width: 17px;
}

/* line 483, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce-product-details__short-description {
  margin: 18px 0;
}

/* Related products */
/* line 491, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  margin: 4px 0 0 0;
  color: #1665f6;
}

/* line 495, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price span {
  color: #1665f6;
}

/* line 498, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price .woocommerce-Price-currencySymbol {
  position: static;
  font-size: 16px;
  line-height: 24px;
}

/* line 503, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price del {
  font-size: 16px;
  line-height: 24px;
}

/* line 507, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price .WooZone-price-info {
  font-family: "Exo", sans-serif;
  margin-top: 6px;
  color: #858a94;
  display: none;
}

/* line 516, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.WooZone-availability-icon {
  padding-left: 36px;
  background-position: 0 4px;
}

/* line 520, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#amzaff-amazon-review-tab {
  margin-left: -18px;
}

/* line 3, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product {
  margin: 0 0 46px 0;
  padding: 0 21px;
  position: relative;
  text-align: center;
}

/* line 9, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product:hover a.button {
  visibility: visible;
  opacity: 1;
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product:hover .alvaro-product-image img {
  opacity: 0.3;
}

/* line 18, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product:hover a.woocommerce-LoopProduct-link {
  border: 1px solid #24b24c;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link {
  display: block;
  min-height: 400px;
  border: 1px solid #e2e8ef;
  border-radius: 3px;
  overflow: hidden;
}

/* line 29, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover {
  border: 1px solid #24b24c;
}

/* line 32, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .alvaro-product-image {
  height: 290px;
  position: relative;
  text-align: center;
  overflow: hidden;
  margin-top: 10px;
}

/* line 38, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .alvaro-product-image .onsale {
  height: 50px;
  right: 38px;
  text-align: center;
  top: 35px;
  width: 50px;
  background-color: #24b24c;
}

/* line 46, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .alvaro-product-image img {
  display: inline-block;
  margin: 0;
  padding: 0 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  transition: 0.6s all;
  width: 100%;
}

/* line 60, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.button {
  background-color: #24b24c;
  border-radius: 3px;
  box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.1);
  color: #ffffff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  left: 50%;
  min-width: 182px;
  padding: 14px 15px 11px;
  position: absolute;
  top: 140px;
  transform: translateX(-50%);
  white-space: nowrap;
  text-transform: capitalize;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s linear;
}

/* line 79, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.button:hover {
  background-color: #1665f6;
}

/* line 82, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.button img {
  display: inline-block;
  margin: -1px 4px 1px 0;
  vertical-align: middle;
  width: 18px;
  max-width: none;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.button i {
  color: inherit;
  font-weight: normal;
  letter-spacing: normal;
  margin-right: 7px;
}

/* line 96, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.added_to_cart {
  display: none;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
  color: #4b4f58;
  font-size: 17px;
  line-height: 26px;
  margin: -10px 0 14px 0;
  max-height: 52px;
  overflow: hidden;
  padding: 3px 24px 0 24px;
}

/* line 108, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product .price {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  display: inline-block;
  padding: 3px 12px 2px 12px;
  margin-bottom: 24px;
  color: #1665f6;
  position: relative;
  top: -6px;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product .price del {
  display: inline-block;
}

/* line 119, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product .price ins {
  text-decoration: none;
}

/* line 128, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products.owl-carousel li {
  width: 100%;
}

/* line 131, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products.owl-carousel .owl-controls {
  margin-top: 0;
}

/* line 133, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products.owl-carousel .owl-controls .owl-buttons {
  margin: 0 21px;
}

/* General Pagination ~ Also used on blog listing */
/* line 142, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination {
  text-align: left !important;
}

/* line 144, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul {
  border: none !important;
  list-style-type: none;
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul li {
  border: none !important;
  display: inline-block;
  float: none !important;
  margin: 0 -2px 0 0 !important;
  text-align: center;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul li a,
.woocommerce-pagination ul li span {
  background: #f6f6f6 !important;
  color: #4b4f58 !important;
  display: inline-block !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  height: 42px;
  line-height: unset !important;
  padding: 7px 0 5px !important;
  width: 50px;
  border-radius: 3px;
}

/* line 167, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul li a:hover {
  background: #24b24c !important;
  color: #ffffff !important;
}

/* line 172, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul li span.current {
  background: #24b24c !important;
  color: #ffffff !important;
}

/* line 181, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.post-type-archive-product footer {
  margin-top: 98px;
}

@media (max-width: 1199px) {
  /* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
  #alvaro_shop_sidebar {
    margin-top: 100px;
  }
}

/* line 3, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart h2,
.woocommerce-wishlist h2 {
  font-size: 30px;
  line-height: 38px;
  font-weight: 800;
  margin: 0;
  position: relative;
}

/* line 10, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table,
.woocommerce-wishlist table.shop_table {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  border: 1px solid #e2e8ef;
  line-height: 30px;
  margin-top: 45px;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table th,
.woocommerce-wishlist table.shop_table th {
  border: none;
  font-size: 17px;
  line-height: 30px;
  font-weight: 500;
  padding: 20px 31px 19px;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td,
.woocommerce-wishlist table.shop_table td {
  border: none;
  border-top: 1px solid #e2e8ef;
  padding: 11px 31px 10px;
  padding: 24px 32px 24px 32px;
}

/* line 27, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-name,
.woocommerce-wishlist table.shop_table td.product-name {
  width: 54%;
}

/* line 29, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-name a,
.woocommerce-wishlist table.shop_table td.product-name a {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  width: 78%;
  vertical-align: middle;
}

/* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-price,
.woocommerce-wishlist table.shop_table td.product-price {
  width: 13%;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-quantity,
.woocommerce-wishlist table.shop_table td.product-quantity {
  width: 15%;
}

/* line 41, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-quantity input,
.woocommerce-wishlist table.shop_table td.product-quantity input {
  height: auto;
  margin: -3px 0 0 1px;
  padding: 11px 11px 10px;
  text-align: left;
  width: 60px;
}

/* line 49, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-subtotal,
.woocommerce-wishlist table.shop_table td.product-subtotal {
  width: 11%;
}

/* line 53, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-remove a,
.woocommerce-wishlist table.shop_table td.product-remove a {
  font-size: 33px;
  font-weight: 400;
}

/* line 58, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td .product-thumbnail,
.woocommerce-wishlist table.shop_table td .product-thumbnail {
  display: inline-block;
  margin-top: 4px;
  vertical-align: middle;
}

/* line 62, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td .product-thumbnail a,
.woocommerce-wishlist table.shop_table td .product-thumbnail a {
  border: 1px solid #e2e8ef;
  display: inline-block;
  height: 68px;
  margin: 6px 24px 12px 1px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 68px;
}

/* line 71, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td .product-thumbnail a:hover,
.woocommerce-wishlist table.shop_table td .product-thumbnail a:hover {
  border-color: #1665f6;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td .product-thumbnail a img,
.woocommerce-wishlist table.shop_table td .product-thumbnail a img {
  left: 50%;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart .coupon,
.woocommerce-wishlist .alvaro-update-cart .coupon {
  display: inline-block;
  margin-top: 7px;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart .coupon #coupon_code,
.woocommerce-wishlist .alvaro-update-cart .coupon #coupon_code {
  margin-right: -4px;
  vertical-align: top;
  width: 283px;
  min-height: 48px;
}

/* line 98, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button,
.woocommerce-wishlist .alvaro-update-cart .coupon .button {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart input[name="update_cart"],
.woocommerce-cart .alvaro-update-cart input[name="update_cart"]:disabled[disabled],
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"],
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:disabled[disabled] {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  float: right;
  margin-top: 7px;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart input[name="update_cart"]:disabled[disabled]:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:disabled[disabled]:hover {
  background-color: #1665f6;
}

/* line 114, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals,
.woocommerce-wishlist .cart-collaterals {
  margin-top: 101px;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals,
.woocommerce-wishlist .cart-collaterals .cart_totals {
  float: none;
  width: 100%;
}

/* line 119, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals h2,
.woocommerce-wishlist .cart-collaterals .cart_totals h2 {
  margin: 0;
}

/* line 122, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-wishlist .cart-collaterals .cart_totals table {
  border: none;
  margin-top: 21px;
}

/* line 125, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-wishlist .cart-collaterals .cart_totals table th,
.woocommerce-wishlist .cart-collaterals .cart_totals table td {
  border: none;
  border-bottom: 1px solid #e2e8ef;
  padding: 31px 2px 30px;
}

/* line 131, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-wishlist .cart-collaterals .cart_totals table th {
  color: #4b4f58;
  font-size: 15px;
  font-weight: 400;
  vertical-align: middle;
  width: 20%;
}

/* line 138, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-wishlist .cart-collaterals .cart_totals table td {
  color: #4b4f58;
  font-size: 20px;
  font-weight: 700;
}

/* line 144, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  padding: 37px 0 10px 0;
}

/* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .button.wc-backward,
.woocommerce-wishlist .button.wc-backward {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}

/* line 156, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .yith-wcwl-share,
.woocommerce-wishlist .yith-wcwl-share {
  margin: 0;
}

/* line 158, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .yith-wcwl-share .yith-wcwl-share-title,
.woocommerce-wishlist .yith-wcwl-share .yith-wcwl-share-title {
  display: inline-block;
  vertical-align: top;
}

/* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .yith-wcwl-share ul,
.woocommerce-wishlist .yith-wcwl-share ul {
  display: inline-block;
  margin-left: 10px;
  margin-top: 3px;
}

/* line 169, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .wishlist_table .product-remove,
.woocommerce-wishlist .wishlist_table .product-remove {
  padding-left: 5px;
}

/* Wishlist overrides */
/* line 179, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr td.product-remove {
  padding: 0 6px 0 8px;
}

/* line 182, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr td.product-name {
  width: 45%;
  padding-right: 20px;
}

/* line 187, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr td.product-thumbnail a {
  border: 1px solid #e2e8ef;
  border-radius: 3px;
  display: inline-block;
  height: 68px;
  margin: 6px 24px 0 1px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 68px;
}

/* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr td.product-thumbnail a img {
  left: 50%;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

/* line 209, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr .yith-wcwl-share .yith-wcwl-share-title {
  font-size: 20px;
}

/* line 213, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr .yith-wcwl-share ul li {
  margin-top: 12px;
}

/* line 222, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-title-container .alvaro-woo-tab-title, .woocommerce-cart .alvaro-title-container h2 {
  font-size: 30px;
  line-height: 38px;
}

/* line 226, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-title-container {
  display: none;
}

/* line 229, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .col-md-12.alvaro-no-sidebar {
  margin-top: -34px;
}

/* line 234, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.yith_wishlist_container {
  margin: -16px 0 34px 0;
}

/* line 237, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .button.wc-backward {
  margin-top: 22px;
  margin-bottom: 40px;
}

/* line 242, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce table.wishlist_table tbody td {
  padding: 20px 0;
}

/* line 245, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button,
.woocommerce-wishlist .alvaro-update-cart .coupon .button,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"],
.woocommerce-cart .alvaro-update-cart input[name="update_cart"][disabled]:disabled,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"],
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"][disabled]:disabled,
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-cart .button.wc-backward,
.woocommerce-wishlist .button.wc-backward,
.woocommerce-cart .product-add-to-cart a,
.woocommerce-wishlist .product-add-to-cart a {
  display: inline-block !important;
}

/* line 259, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.wishlist_table tr td.product-stock-status span.wishlist-in-stock {
  color: #24b24c;
}

/* line 262, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.wishlist_table tr td, .wishlist_table tr th.wishlist-delete, .wishlist_table tr th.product-checkbox {
  text-align: left;
}

/* line 265, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce table.wishlist_table thead th {
  padding: 20px 0;
  font-weight: 700;
}

/* line 269, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce .wishlist_table td.product-add-to-cart a {
  display: inline-block !important;
}

@media (max-width: 480px) {
  /* line 274, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce table.wishlist_table tbody td {
    padding: 4px 0;
  }
  /* line 277, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce a.remove {
    display: inline-block;
  }
  /* line 280, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce .product-remove div {
    margin-top: 20px;
  }
  /* line 283, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce-wishlist table.shop_table tr td.product-name {
    padding-right: 0;
  }
  /* line 286, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce .wishlist_table td.product-add-to-cart a {
    margin-top: 10px;
  }
}

@media (max-width: 991px) {
  /* line 291, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce-cart .alvaro-update-cart input[name="update_cart"],
  .woocommerce-cart .alvaro-update-cart input[name="update_cart"]:disabled[disabled],
  .woocommerce-wishlist .alvaro-update-cart input[name="update_cart"],
  .woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:disabled[disabled] {
    margin-top: 0;
    float: none;
  }
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout {
  /* *** Checkout Details *** */
}

/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce {
  margin: 100px 0 30px;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce #customer_details {
  margin-top: 98px;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .button {
  background-color: #1665f6;
  color: #ffffff;
  float: none;
  font-size: 10px;
  letter-spacing: 0.2em;
  padding: 18px 27px 14px;
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .button:hover {
  background-color: #1665f6;
  color: #ffffff;
}

/* line 19, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-info {
  border: none;
  color: #4b4f58;
  font-size: 14px;
  margin-bottom: 13px;
  padding: 29px 59px 28px;
}

/* line 25, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-info:before {
  color: #323232;
  font-size: 16px;
  left: 30px;
  top: 28px;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-info a {
  color: #1665f6;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-info a:hover {
  color: #1665f6;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-checkout h3 {
  color: #1665f6;
  font-family: "Exo", sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.2em;
  margin-bottom: 16px;
  position: relative;
}

/* line 49, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce form .form-row {
  margin: 0 0 20px;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce form .form-row .input-checkbox {
  position: relative;
}

/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce form.checkout_coupon,
.woocommerce-checkout .woocommerce form.login,
.woocommerce-checkout .woocommerce form.register {
  border-color: #e2e8ef;
  border-radius: 0;
}

/* line 61, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce label {
  color: #323232;
  font-size: 14px;
  line-height: 24px;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce label .required {
  color: #f1713e;
  font-weight: 400;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce input,
.woocommerce-checkout .woocommerce .select2-selection {
  border-color: #e2e8ef;
  border-radius: 0;
  font-size: 14px;
  height: auto;
  margin: 0 0 4px 0;
  padding: 12px 14px 10px;
}

/* line 78, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce input::placeholder,
.woocommerce-checkout .woocommerce .select2-selection::placeholder {
  color: #888888;
  text-transform: capitalize;
}

/* line 83, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .select2-selection {
  min-height: 42px;
}

/* line 90, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table {
  border: 1px solid #e2e8ef;
  border-radius: 0;
}

/* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table th,
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table td {
  border: none;
  border-bottom: 1px solid #e2e8ef;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table thead th {
  color: #1665f6;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  padding: 18px 31px;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tbody tr td {
  font-size: 14px;
  padding: 46px 28px 48px;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot th, .woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot td {
  background-color: transparent;
  font-size: 14px;
  padding: 46px 28px 48px;
}

/* line 122, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot .order-total th, .woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot .order-total td {
  border: none;
}

/* line 125, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot .order-total th {
  width: 80%;
}

/* line 128, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot .order-total td {
  color: #1665f6;
  font-size: 20px;
}

/* line 135, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment {
  background: transparent;
  border-radius: 0;
}

/* line 138, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods {
  border: none;
  margin-top: 53px;
  padding: 0;
}

/* line 143, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method input {
  margin-right: 10px;
}

/* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method label {
  font-size: 14px;
}

/* line 149, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method img {
  margin-left: 11px;
}

/* line 152, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method a {
  color: #1665f6;
  font-size: 14px;
  margin-left: 14px;
}

/* line 156, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method a:hover {
  color: #1665f6;
}

/* line 161, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .payment_box {
  background-color: #1665f6;
  border-radius: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 24px;
  margin-top: 45px;
  padding: 11px 27px 22px;
}

/* line 169, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .payment_box:before {
  border-bottom-color: #1665f6;
  margin: -1em 0 0 1em;
  top: -.5em;
}

/* line 176, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment #place_order {
  background-color: #1665f6;
  float: none;
  font-size: 10px;
  letter-spacing: 0.2em;
  margin: 24px 0 27px -16px;
  padding: 18px 27px 14px;
}

/* line 183, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment #place_order:hover {
  background-color: #1665f6;
}

/* line 191, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-billing-fields,
.woocommerce-additional-fields {
  margin-bottom: 89px;
}

/* line 3, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce h2 {
  color: #1665f6;
  font-family: "Exo", sans-serif;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0.3px;
  line-height: 30px;
  margin-bottom: 16px;
  position: relative;
  float: left;
  width: 100%;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce h3 {
  color: #1665f6;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 25px;
  padding-top: 2px;
  margin: 32px 0 0 0;
}

/* line 25, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .button {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border-radius: 3px;
  color: #ffffff;
  margin-top: 11px;
  padding: 14px 27px 12px;
}

/* line 32, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .button:hover {
  background-color: #24b24c;
  color: #ffffff;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce form .form-row {
  margin-bottom: 16px;
  padding: 3px 0;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce form .form-row .input-checkbox {
  position: relative;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce form .form-row input.input-text {
  margin-top: 4px;
}

/* line 47, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce form.login,
.woocommerce-account .woocommerce form.register {
  border: none;
  border-radius: 0;
  padding: 0;
}

/* line 53, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce label {
  color: #323232;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 4px;
}

/* line 58, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce label .required {
  color: #f1713e;
  font-weight: 400;
}

/* line 62, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce label.inline {
  position: relative;
  top: 8px;
  margin-left: 10px;
}

/* line 68, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce input,
.woocommerce-account .woocommerce .select2-container--default .select2-selection--single {
  border-color: #e2e8ef;
  border-radius: 0;
  font-size: 14px;
  height: auto;
  margin: 0 0 4px 0;
  padding: 12px 14px 10px;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce input::placeholder,
.woocommerce-account .woocommerce .select2-container--default .select2-selection--single::placeholder {
  color: #888888;
  text-transform: capitalize;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .select2-container--default .select2-selection--single {
  margin-top: 4px;
  padding: 6px 5px;
}

/* line 84, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 11px;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .lost_password {
  margin-top: -4px;
}

/* line 90, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .lost_password a {
  color: #1665f6;
  font-size: 14px;
}

/* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .lost_password a:hover {
  color: #1665f6;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
  float: left;
  width: 100%;
  margin: 36px 0 30px 0;
  padding: 16px 34px;
  border: 1px solid #e2e8ef;
  border-radius: 3px;
}

/* line 107, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li {
  list-style-type: none;
  display: inline-block;
  margin: 0 20px;
}

/* line 111, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li:first-child {
  margin-left: 0;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-error::before,
.woocommerce-account .woocommerce .woocommerce-info::before,
.woocommerce-account .woocommerce .woocommerce-message::before {
  top: 18px;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-error,
.woocommerce-account .woocommerce .woocommerce-message,
.woocommerce-account .woocommerce .woocommerce-info {
  height: auto;
  float: left;
  width: 100%;
}

/* line 127, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-error .button,
.woocommerce-account .woocommerce .woocommerce-message .button,
.woocommerce-account .woocommerce .woocommerce-info .button {
  position: relative;
  top: -20px;
  right: 30px;
}

/* line 132, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-error li,
.woocommerce-account .woocommerce .woocommerce-message li,
.woocommerce-account .woocommerce .woocommerce-info li {
  margin: 0;
}

/* line 136, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce #customer_login {
  margin-top: 4px;
}

/* line 142, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .addresses .title .edit {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}

/* line 145, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .addresses .title h3 {
  font-family: "Exo", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
}

/* line 152, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-Address {
  margin-bottom: 21px;
}

/* line 154, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-Address header.woocommerce-Address-title {
  min-height: 0;
  margin: 34px 0 10px 0;
}

/* line 158, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-Address header.woocommerce-Address-title h3 {
  margin: 0;
}

/* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-Address address {
  font-style: normal;
}

/* line 169, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
body.woocommerce-account .alvaro-section-heading h4 {
  font-size: 34px;
  line-height: 44px;
  font-weight: 800;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.footer-content .widget.woocommerce .woocommerce-product-search .search-field {
  color: #d2d2de;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce {
  /* Price Filter Widget */
  /* Product Search Widget */
  /* Top Rated Products Widget */
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider {
  background-color: #f0f0f0;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider .ui-slider-range,
.widget.woocommerce .price_slider_wrapper .price_slider .ui-slider-handle {
  background-color: #1665f6;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount button {
  background: #24b24c;
  color: #ffffff;
  font-family: "Exo", sans-serif;
  font-weight: 700;
  min-height: 12px;
  padding: 18px 31px 14px;
  margin-top: 10px;
}

/* line 30, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount button:hover {
  background: #1665f6;
}

/* line 34, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount .price_label {
  padding-top: 16px;
}

/* line 42, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .woocommerce-product-search .search-field {
  border-color: #e2e8ef;
  box-sizing: border-box;
  color: #4b4f58;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  height: auto;
  max-width: 100%;
  padding: 11px 14px 10px;
}

/* line 50, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .woocommerce-product-search .search-field::placeholder {
  color: #b6b9bf;
}

/* line 54, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .woocommerce-product-search input[type="submit"] {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 68, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li {
  position: relative;
  min-height: 100px;
  position: relative;
  float: left;
  width: 100%;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li:last-child {
  margin-bottom: 0;
}

/* line 78, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li a img {
  border: 1px solid #e2e8ef;
  float: left;
  height: 64px;
  margin: 6px 20px 40px 0;
  width: 64px;
}

/* line 86, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li a .product-title {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #4b4f58;
  display: block;
  overflow: hidden;
  max-height: 50px;
}

/* line 92, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li a .product-title:hover {
  color: #1665f6;
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li .star-rating {
  color: #f6c80f;
  font-size: 13px;
  height: 16px;
  letter-spacing: 2.4px;
  width: 90px;
}

/* line 100, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li .woocommerce-Price-amount {
  color: #24b24c;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* Compare Widget */
/* line 111, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list {
  padding-bottom: 2px;
}

/* line 113, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li {
  border-bottom: none !important;
  margin: 0 0 20px 0;
  padding: 0 !important;
}

/* line 117, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.remove {
  color: #ffffff !important;
  left: unset !important;
  right: 0;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.remove:hover {
  background: transparent !important;
  color: #ffffff !important;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.remove:hover:before {
  color: #24b24c !important;
}

/* line 128, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.remove:before {
  content: "\f1f8";
  color: #1665f6;
  font-family: FontAwesome;
  font-size: 14px;
}

/* line 135, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.title {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #4b4f58;
  text-transform: unset;
  width: 86%;
}

/* line 140, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.title:hover {
  color: #24b24c;
}

/* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget a.compare {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border-radius: 3px;
  color: #ffffff;
  padding: 11px 24px 9px 24px;
  text-transform: none;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget a.compare:hover {
  background: #1665f6;
  color: #ffffff;
}

/* line 158, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget a.clear-all {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
  margin: 12px 0;
}

/* line 165, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
body table.compare-list .add-to-cart td a {
  background-color: #1665f6;
  border-radius: 0;
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  left: 50%;
  letter-spacing: 0.2em;
  padding: 9px 20px 6px;
  position: absolute;
  text-transform: uppercase;
  top: 291px;
  transform: translateX(-50%);
  white-space: nowrap;
}

/* line 179, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
body table.compare-list .add-to-cart td a:hover {
  background: #1665f6;
}

/* line 182, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
body table.compare-list .add-to-cart td a img {
  display: inline-block;
  margin: -1px 4px 1px 0;
  vertical-align: middle;
  width: auto;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount button {
  font-family: "Exo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 11px 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
}

/* line 202, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount button:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 210, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.product_list_widget .WooZone-price-info {
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  font-style: normal;
  display: block;
  color: #858a94;
}

/* line 218, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.product_list_widget .star-rating {
  margin: 4px 0;
}

/* line 224, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  width: 12px;
  height: 12px;
  margin-top: 1px;
}

/* line 229, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.woocommerce .widget_price_filter .ui-slider-horizontal {
  height: 5px;
}

/* line 235, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.woocommerce ul.product_list_widget li a {
  margin-top: 14px;
}

/* line 238, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li a .product-title {
  line-height: 23px;
}

/* line 245, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.footer-content .widget.woocommerce .woocommerce-product-search .search-field {
  border-color: transparent;
}

/* line 250, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.footer-content .widget.woocommerce.widget_top_rated_products li a .product-title {
  color: #d2d2de;
}

/* line 252, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.footer-content .widget.woocommerce.widget_top_rated_products li a .product-title:hover {
  color: #1665f6;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay {
  display: none;
  z-index: 999;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay, #alvaro-lightbox-overlay #alvaro-lightbox-mask {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-mask {
  display: block;
  background-color: rgba(75, 79, 88, 0.2);
  z-index: 1;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper {
  background: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper #alvaro-lightbox-content {
  position: relative;
  overflow: auto;
  padding: 40px 40px;
  height: auto;
}

/* line 29, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper .alvaro-lightbox-header {
  min-height: 70px;
  padding: 40px 40px 0 40px;
}

/* line 32, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper .alvaro-lightbox-header .title {
  display: inline-block;
  line-height: 30px;
  padding: 1px 0;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper .alvaro-lightbox-header #alvaro-lightbox-close {
  float: right;
  display: inline-block;
  background-color: #4b4f58;
  color: #ffffff;
  padding: 2px 9px;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow.aat-slideshow-fullscreen.aat-slideshow-with-thumbnails {
  border-radius: 3px;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow {
  height: 380px;
  padding: 20px;
  position: relative;
  width: 100%;
}

/* line 9, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-btn-fullscreen-mode {
  bottom: 8px;
  height: 40px;
  line-height: 45px;
  position: absolute;
  right: 8px;
  text-align: center;
  width: 40px;
  z-index: 20;
}

/* line 10, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-btn-fullscreen-mode.aat-slideshow-exit-fullscreen {
  display: none;
}

/* line 21, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-btn-fullscreen-mode:hover i {
  color: #1665f6;
}

/* line 24, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-btn-fullscreen-mode i {
  color: #ffffff;
  font-size: 15px;
  margin: 0;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav {
  color: #ffffff;
  font-family: "Exo", sans-serif;
  font-size: 13px;
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 15;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav a {
  padding-top: 8px;
  overflow: hidden;
  border-radius: 50px;
  background-color: #ffffff;
  color: #1665f6;
  display: inline-block;
  height: 50px;
  line-height: 40px;
  text-align: center;
  width: 50px;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav a:first-child {
  margin-right: 2px;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav a:hover {
  background-color: #1665f6;
  color: #ffffff;
}

/* line 47, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav a .moonicon {
  margin: 0;
}

/* line 64, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-wrapper {
  height: 100%;
  position: relative;
  width: 100%;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-main-images-wrapper {
  height: 100%;
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 100%;
  border-radius: 3px;
}

/* line 77, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-main-images-wrapper .aat-focus {
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 83, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow.aat-slideshow-with-thumbnails .aat-slideshow-main-images-wrapper {
  width: 85%;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow ul.aat-slideshow-main-images {
  display: block;
  font-size: 0;
  height: inherit;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 100%;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow ul.aat-slideshow-main-images li {
  display: inline-block;
  height: inherit;
  margin: 0;
  max-height: 100%;
  padding: 0;
  position: relative;
  overflow: hidden;
  text-align: center;
  width: 100%;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow ul.aat-slideshow-main-images li img {
  height: auto;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav.no-nav {
  display: none;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper {
  bottom: 0px;
  height: 340px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: -1px;
  width: 100px;
  z-index: 5;
}

/* line 134, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails {
  height: 360px;
  margin: 0;
  padding: 0;
  position: relative;
  white-space: nowrap;
}

/* line 140, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li {
  cursor: pointer;
  display: block;
  height: 100px;
  margin: 0 0 20px 0 !important;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: center;
  width: 100px;
  border: 1px solid transparent;
  border-radius: 3px;
  overflow: hidden;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li:last-child {
  margin-bottom: 0;
}

/* line 157, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li:hover, .aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li.aat-on {
  border: 1px solid #1665f6;
}

/* line 161, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li img {
  height: 100%;
  left: 50%;
  max-width: none;
  position: absolute;
  transform: translateX(-50%);
  width: auto;
}

/* line 175, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999;
  background-color: rgba(0, 0, 0, 0.88);
}

/* line 183, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow {
  height: 100% !important;
}

/* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-main-images-wrapper .aat-slideshow-main-images li img {
  border-radius: 3px;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-thumbnails-wrapper {
  height: 100% !important;
}

/* line 192, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails {
  height: 100% !important;
}

/* line 196, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-wrapper {
  height: 100%;
}

/* line 199, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-main-images-wrapper {
  height: 100%;
}

/* line 201, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-main-images-wrapper .aat-slideshow-main-images {
  width: 100%;
}

/* line 204, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-main-images-wrapper .aat-slideshow-main-images li img {
  width: auto;
}

/* line 212, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow.aat-slideshow-with-thumbnails .aat-slideshow-main-images-wrapper {
  width: 93%;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
body:before {
  display: none;
  content: '';
}

@media (min-width: 0) {
  /* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: < XS ( < 480 )";
  }
}

@media (min-width: 480px) {
  /* line 21, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: >= XS ( min-width: 480 )";
  }
}

@media (min-width: 768px) {
  /* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: >= SM ( min-width: 768 )";
  }
}

@media (min-width: 992px) {
  /* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: >= MD ( min-width: 992 )";
  }
}

@media (min-width: 1200px) {
  /* line 24, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: >= LG ( min-width: 1200 )";
  }
}

/* =============== Media Queries - Custom Breakpoints =============== */
@media (max-width: 1249px) {
  /* line 32, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer.alvaro-footer .footer-bottom .alvaro-disclaimer {
    grid-template-columns: 1fr;
    grid-gap: 0;
  }
  /* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul {
    text-align: left;
    margin-top: 20px;
  }
  /* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li {
    margin: 10px 50px 0 0;
  }
}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1249px) {
  /* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .container-fluid {
    width: 900px;
  }
  /* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav a.logo.center-logo {
    max-width: 188px;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
  }
  /* line 62, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .aat-slideshow {
    zoom: 0.76;
  }
  /* line 66, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .post-pagination {
    margin: 0;
  }
}

@media (max-width: 1199px) {
  /* line 75, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro_blog_list_img {
    display: none;
  }
  /* line 79, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-shop-title-preview {
    margin-bottom: 66px;
    height: auto;
  }
  /* blog */
  /* line 85, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro_blog_list .alvaro_blog_list_comments,
  .alvaro-post-date .post-misc-comments {
    display: none;
  }
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 94, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .container-fluid {
    width: 660px;
  }
  /* sidebar */
  /* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .sidebar {
    margin-top: 100px;
  }
  /* alternate blog */
  /* line 106, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro_blog_list .alvaro-blog-item h2 {
    font-size: 20px;
    line-height: 30px;
  }
  /* camping */
  /* line 112, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-camping-locations:nth-child(2n+1) {
    clear: both;
  }
}

@media (max-width: 991px) {
  /* line 122, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav .alvaro-responsive-menu button {
    margin-top: 10px;
  }
  /* line 126, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav .alvaro-responsive-menu .logo img {
    margin-top: 10px;
  }
  /* line 133, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-slider-top {
    margin-bottom: 100px;
  }
  /* line 137, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-title-breadcrumbs-section {
    padding: 40px 0 60px 0;
  }
}

@media (max-width: 480px) {
  /* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav .alvaro-responsive-menu button {
    margin-top: -80px;
  }
  /* line 150, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav .alvaro-responsive-menu .logo img {
    margin-top: 0px;
    width: 160px;
  }
  /* line 156, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav nav {
    position: relative;
    top: -22px;
  }
  /* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-slider-top {
    margin-bottom: 80px;
  }
}

@media (min-width: 991px) and (max-width: 1249px) {
  /* line 174, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .main-left-menu {
    width: 345px;
  }
  /* line 177, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .main-right-menu {
    width: 345px;
    margin-left: 202px;
  }
}

/* Small desktops and down */
@media (max-width: 991px) {
  /* line 191, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper {
    background: none;
    margin: 0;
  }
  /* line 194, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper hr {
    display: none;
  }
  /* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper h1 {
    margin: 20px 0 0 0;
    font-size: 74px;
    line-height: 82px;
  }
  /* line 202, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper h2 {
    margin: 0;
  }
  /* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper .pnf-search {
    margin: 20px 0 0 0;
  }
  /* line 207, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper .pnf-search #s {
    width: 80%;
  }
  /* line 211, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper .pnf-message {
    margin: 20px 0 14px 0;
  }
  /* line 215, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-scroll-top {
    bottom: 30px;
    right: 35px;
  }
  /* line 220, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-wrapper {
    margin-top: 70px;
  }
  /* species */
  /* line 225, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .wpb_wrapper .alvaro-species-slide .alvaro-fish-image-wrap {
    height: 120px;
  }
  /* line 228, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .wpb_wrapper .alvaro-species-slide {
    max-width: 100%;
  }
  /* blog */
  /* line 233, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-comments-link {
    display: none;
  }
  /* line 236, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-post-date {
    text-align: left;
  }
  /* line 239, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date {
    margin-left: 0;
  }
  /* shop */
  /* line 245, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro_header_bg_wrapper h1 {
    font-size: 42px;
    line-height: 52px;
  }
  /* responsive menu */
  /* line 254, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-slider-top {
    position: relative;
    top: 58px;
    width: 100%;
    height: 290px;
    overflow: hidden;
    background-color: #1e232d;
  }
  /* line 262, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top,
  header .header-nav {
    position: relative;
    top: 0;
  }
  /* line 267, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top {
    font-family: "Exo", sans-serif;
    background-color: #131c50;
    padding: 0;
  }
  /* line 271, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 14px 0;
  }
  /* line 276, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top > div a {
    display: inline-block;
    padding: 10px 15px;
    padding: 0 15px;
    min-height: 40px;
    min-height: 30px;
    vertical-align: middle;
  }
  /* line 283, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top > div a .amount {
    display: none;
  }
  /* line 289, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top .alvaro-top-left {
    padding-top: 1px;
  }
  /* line 291, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top .alvaro-top-left span {
    display: none;
  }
  /* line 296, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top .alvaro-top-right a:first-child {
    margin: 0;
  }
  /* line 301, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav {
    background: none;
    display: flex;
    margin-top: 248px;
    text-align: center;
  }
  /* line 306, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .alvaro-responsive-menu {
    display: block;
    position: relative;
    text-align: center;
  }
  /* line 310, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .alvaro-responsive-menu button {
    margin-top: 118px;
    margin-top: -17px;
  }
  /* line 314, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .alvaro-responsive-menu .logo {
    left: 50%;
    position: absolute;
    top: -210px;
    transform: translateX(-50%);
  }
  /* line 319, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .alvaro-responsive-menu .logo img {
    max-width: none;
  }
  /* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav {
    position: absolute;
    width: 660px;
    background: #131c50;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    display: none;
    padding: 16px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }
  /* line 334, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav .main-left-menu,
  header .header-nav nav .main-right-menu {
    display: block;
    margin: 0;
    width: 100%;
  }
  /* line 340, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav ul, header .header-nav nav li {
    display: block;
    width: 100%;
  }
  /* line 345, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li {
    position: relative;
  }
  /* line 348, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li.menu-item-has-children:before {
    content: "\f107";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 10px;
    top: 7px;
    padding: 5px 10px;
  }
  /* line 362, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li.menu-item-has-children.open:before {
    content: "\f106";
  }
  /* line 367, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li a {
    display: block;
    padding: 7px 11px 7px;
    width: 100%;
  }
  /* line 372, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li ul.sub-menu {
    display: none;
    left: auto;
    top: auto;
    padding: 0;
  }
  /* line 378, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li.open {
    background: #0d1438;
  }
  /* line 382, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul ul.sub-menu {
    display: none;
    padding: 20px 0 13px;
    margin: 0;
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
  }
  /* line 391, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul ul.sub-menu li ul.sub-menu {
    display: none;
    left: auto;
    top: auto;
  }
  /* line 400, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav a.logo.center-logo {
    display: none;
    flex: 1 0 auto;
  }
  /* line 405, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header #alvaro_header_bg_wrapper {
    position: absolute;
    top: 30px;
  }
  /* line 409, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-page-title {
    font-size: 38px;
    line-height: 46px;
    text-align: left;
    display: inline-block;
    float: left;
    margin-bottom: 10px;
  }
  /* line 416, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-page-title:after {
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    margin-top: 4px;
    border-radius: 3px;
    background-color: #1665f6;
  }
  /* line 434, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .aat-slideshow {
    zoom: 0.76;
  }
  /* line 438, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro_hotspot_wrapper {
    display: none;
  }
  /* line 441, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-home-woocommerce {
    display: none;
  }
  /* line 446, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce .woocommerce-ordering {
    float: none;
  }
  /* line 451, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .post-pagination {
    margin: 0;
  }
  /* line 455, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce ul.products li.product.col-lg-4:nth-child(3n+1) {
    clear: none;
  }
  /* line 458, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce ul.products li.product.col-lg-4:nth-child(2n+1) {
    clear: both;
  }
}

@media (min-width: 481px) and (max-width: 991px) {
  /* line 466, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header #alvaro_header_bg_wrapper {
    top: 0;
  }
}

@media (max-width: 769px) {
  /* line 477, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav {
    width: 440px;
  }
}

@media (max-width: 480px) {
  /* line 486, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav {
    width: 290px;
  }
  /* line 490, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-slider-top {
    height: 224px;
  }
}

@media (min-width: 991px) and (max-width: 1249px) {
  /* line 497, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li a {
    padding: 22px 24px;
  }
}

/* Landscape phones and portrait tablets */
@media (max-width: 768px) {
  /* line 505, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-scroll-top {
    bottom: 30px;
    right: 35px;
  }
  /* line 510, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-post-date .post-misc-date {
    text-align: left;
  }
  /* line 514, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .container-fluid {
    width: 440px;
  }
  /* woocommerce */
  /* line 522, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce ul.products li.product.col-md-6, .woocommerce ul.products li.product.col-sm-12 {
    float: none;
    width: auto;
  }
  /* line 537, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .home .page-content .vc_column_container.vc_col-sm-12 .woocommerce ul.products li.product {
    float: none;
    width: auto;
  }
  /* fish species */
  /* line 550, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .single-fish_species .inner-content {
    margin-top: 0;
  }
  /* sidebar */
  /* line 556, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .sidebar {
    margin-top: 70px;
  }
  /* Comments */
  /* line 563, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comments-list li li {
    padding-left: 0px;
  }
  /* line 569, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-body ul, .comment-body ol {
    margin: 4px 0 12px 0;
  }
  /* line 572, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-body ul li {
    margin: 9px 0 0 20px;
    padding: 0;
    list-style: outside disc;
  }
  /* line 576, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-body ul li li {
    margin-left: 20px;
  }
  /* line 580, Z:/wp-themes/profishing/wp-content/themes/alvaro/s

/*** Compile time: 0.0011310577392578 */

/*** Compile time: 0.0010759830474854 */

/*** Compile time: 0.001168966293335 */

/*** Compile time: 0.0012331008911133 */

/*** Compile time: 0.00111985206604 */

/*** Compile time: 0.00092291831970215 */

/*** Compile time: 0.0010161399841309 */

/*** Compile time: 0.0012040138244629 */

/*** Compile time: 0.0010659694671631 */

/*** Compile time: 0.0010089874267578 */

/*** Compile time: 0.0013000965118408 */

/*** Compile time: 0.00095200538635254 */

/*** Compile time: 0.001011848449707 */

/*** Compile time: 0.0013041496276855 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0011370182037354 */

/*** Compile time: 0.0013411045074463 */

/*** Compile time: 0.0011799335479736 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0010321140289307 */

/*** Compile time: 0.0011558532714844 */

/*** Compile time: 0.00098800659179688 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.00094008445739746 */

/*** Compile time: 0.0010941028594971 */

/*** Compile time: 0.0011029243469238 */

/*** Compile time: 0.001068115234375 */

/*** Compile time: 0.0011460781097412 */

/*** Compile time: 0.00099492073059082 */

/*** Compile time: 0.0015060901641846 */

/*** Compile time: 0.0012340545654297 */

/*** Compile time: 0.0012691020965576 */

/*** Compile time: 0.0015401840209961 */

/*** Compile time: 0.0023138523101807 */

/*** Compile time: 0.0019478797912598 */

/*** Compile time: 0.0014541149139404 */

/*** Compile time: 0.0013830661773682 */

/*** Compile time: 0.0019228458404541 */

/*** Compile time: 0.0011930465698242 */

/*** Compile time: 0.0012929439544678 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0025599002838135 */

/*** Compile time: 0.002065896987915 */

/*** Compile time: 0.0018200874328613 */

/*** Compile time: 0.0012030601501465 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.001662015914917 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0016040802001953 */

/*** Compile time: 0.0014119148254395 */

/*** Compile time: 0.00098395347595215 */

/*** Compile time: 0.0015311241149902 */

/*** Compile time: 0.0013298988342285 */

/*** Compile time: 0.0014331340789795 */

/*** Compile time: 0.0013611316680908 */

/*** Compile time: 0.0014169216156006 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.0011711120605469 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0011670589447021 */

/*** Compile time: 0.0012059211730957 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0015039443969727 */

/*** Compile time: 0.0010800361633301 */

/*** Compile time: 0.0016310214996338 */

/*** Compile time: 0.0010430812835693 */

/*** Compile time: 0.0010440349578857 */

/*** Compile time: 0.00091910362243652 */

/*** Compile time: 0.0013301372528076 */

/*** Compile time: 0.0010459423065186 */

/*** Compile time: 0.0015349388122559 */

/*** Compile time: 0.0011699199676514 */

/*** Compile time: 0.0011780261993408 */

/*** Compile time: 0.001194953918457 */

/*** Compile time: 0.0010111331939697 */

/*** Compile time: 0.0014238357543945 */

/*** Compile time: 0.0012009143829346 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0013527870178223 */

/*** Compile time: 0.0013599395751953 */

/*** Compile time: 0.0011601448059082 */

/*** Compile time: 0.001399040222168 */

/*** Compile time: 0.0011141300201416 */

/*** Compile time: 0.0012168884277344 */

/*** Compile time: 0.0016701221466064 */

/*** Compile time: 0.0012660026550293 */

/*** Compile time: 0.0011680126190186 */

/*** Compile time: 0.00095987319946289 */

/*** Compile time: 0.0011880397796631 */

/*** Compile time: 0.0014381408691406 */

/*** Compile time: 0.001072883605957 */

/*** Compile time: 0.0010859966278076 */

/*** Compile time: 0.0011317729949951 */

/*** Compile time: 0.0010898113250732 */

/*** Compile time: 0.0010409355163574 */

/*** Compile time: 0.0011289119720459 */

/*** Compile time: 0.0011508464813232 */

/*** Compile time: 0.0012011528015137 */

/*** Compile time: 0.0012838840484619 */

/*** Compile time: 0.00097799301147461 */

/*** Compile time: 0.0013561248779297 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0012600421905518 */

/*** Compile time: 0.0015249252319336 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.0011799335479736 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.0010511875152588 */

/*** Compile time: 0.001291036605835 */

/*** Compile time: 0.0013611316680908 */

/*** Compile time: 0.0012040138244629 */

/*** Compile time: 0.001039981842041 */

/*** Compile time: 0.0011231899261475 */

/*** Compile time: 0.0009760856628418 */

/*** Compile time: 0.0010781288146973 */

/*** Compile time: 0.0010290145874023 */

/*** Compile time: 0.0013530254364014 */

/*** Compile time: 0.0014472007751465 */

/*** Compile time: 0.0010888576507568 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0010900497436523 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.0018010139465332 */

/*** Compile time: 0.0011439323425293 */

/*** Compile time: 0.0012009143829346 */

/*** Compile time: 0.0012648105621338 */

/*** Compile time: 0.0010769367218018 */

/*** Compile time: 0.0010700225830078 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0012891292572021 */

/*** Compile time: 0.0013878345489502 */

/*** Compile time: 0.001176118850708 */

/*** Compile time: 0.0010900497436523 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0011999607086182 */

/*** Compile time: 0.0010299682617188 */

/*** Compile time: 0.001629114151001 */

/*** Compile time: 0.0013561248779297 */

/*** Compile time: 0.0011520385742188 */

/*** Compile time: 0.0011749267578125 */

/*** Compile time: 0.0013082027435303 */

/*** Compile time: 0.001248836517334 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.0013868808746338 */

/*** Compile time: 0.0025961399078369 */

/*** Compile time: 0.0024499893188477 */

/*** Compile time: 0.0018339157104492 */

/*** Compile time: 0.0016920566558838 */

/*** Compile time: 0.0029599666595459 */

/*** Compile time: 0.0020349025726318 */

/*** Compile time: 0.0016088485717773 */

/*** Compile time: 0.0015420913696289 */

/*** Compile time: 0.0011420249938965 */

/*** Compile time: 0.0010409355163574 */

/*** Compile time: 0.0011739730834961 */

/*** Compile time: 0.001107931137085 */

/*** Compile time: 0.0010459423065186 */

/*** Compile time: 0.00089907646179199 */

/*** Compile time: 0.0012581348419189 */

/*** Compile time: 0.0012819766998291 */

/*** Compile time: 0.0015289783477783 */

/*** Compile time: 0.0015921592712402 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.0021610260009766 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0012640953063965 */

/*** Compile time: 0.0010538101196289 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.0010991096496582 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.0012891292572021 */

/*** Compile time: 0.0010569095611572 */

/*** Compile time: 0.0011789798736572 */

/*** Compile time: 0.001427173614502 */

/*** Compile time: 0.0011188983917236 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0010390281677246 */

/*** Compile time: 0.0015430450439453 */

/*** Compile time: 0.0012991428375244 */

/*** Compile time: 0.0011188983917236 */

/*** Compile time: 0.0013301372528076 */

/*** Compile time: 0.0011301040649414 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.00098991394042969 */

/*** Compile time: 0.00092387199401855 */

/*** Compile time: 0.0010199546813965 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.0012750625610352 */

/*** Compile time: 0.0011758804321289 */

/*** Compile time: 0.00096392631530762 */

/*** Compile time: 0.00099301338195801 */

/*** Compile time: 0.00095200538635254 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0011007785797119 */

/*** Compile time: 0.0014019012451172 */

/*** Compile time: 0.0012950897216797 */

/*** Compile time: 0.0011820793151855 */

/*** Compile time: 0.0015439987182617 */

/*** Compile time: 0.0010359287261963 */

/*** Compile time: 0.00140380859375 */

/*** Compile time: 0.0011820793151855 */

/*** Compile time: 0.0014650821685791 */

/*** Compile time: 0.0011520385742188 */

/*** Compile time: 0.0010919570922852 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.0011739730834961 */

/*** Compile time: 0.001392126083374 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.0010108947753906 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0011651515960693 */

/*** Compile time: 0.0012011528015137 */

/*** Compile time: 0.001176118850708 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0010800361633301 */

/*** Compile time: 0.0010941028594971 */

/*** Compile time: 0.0028471946716309 */

/*** Compile time: 0.0013988018035889 */

/*** Compile time: 0.0013768672943115 */

/*** Compile time: 0.00111985206604 */

/*** Compile time: 0.0015759468078613 */

/*** Compile time: 0.0012710094451904 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.0010240077972412 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0011138916015625 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0026731491088867 */

/*** Compile time: 0.0023589134216309 */

/*** Compile time: 0.0019540786743164 */

/*** Compile time: 0.0018980503082275 */

/*** Compile time: 0.0027639865875244 */

/*** Compile time: 0.0084550380706787 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.0011401176452637 */

/*** Compile time: 0.0011332035064697 */

/*** Compile time: 0.0014212131500244 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0011389255523682 */

/*** Compile time: 0.0011370182037354 */

/*** Compile time: 0.0011389255523682 */

/*** Compile time: 0.0011129379272461 */

/*** Compile time: 0.0011320114135742 */

/*** Compile time: 0.0010321140289307 */

/*** Compile time: 0.0011970996856689 */

/*** Compile time: 0.0018758773803711 */

/*** Compile time: 0.0014297962188721 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0013248920440674 */

/*** Compile time: 0.0010058879852295 */

/*** Compile time: 0.0017139911651611 */

/*** Compile time: 0.001168966293335 */

/*** Compile time: 0.001234769821167 */

/*** Compile time: 0.0016429424285889 */

/*** Compile time: 0.0015909671783447 */

/*** Compile time: 0.0009009838104248 */

/*** Compile time: 0.0011169910430908 */

/*** Compile time: 0.0011179447174072 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0011780261993408 */

/*** Compile time: 0.0011839866638184 */

/*** Compile time: 0.0011880397796631 */

/*** Compile time: 0.0011181831359863 */

/*** Compile time: 0.0013761520385742 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0010650157928467 */

/*** Compile time: 0.0015780925750732 */

/*** Compile time: 0.00099492073059082 */

/*** Compile time: 0.00099897384643555 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.0009310245513916 */

/*** Compile time: 0.0010790824890137 */

/*** Compile time: 0.0015900135040283 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0017769336700439 */

/*** Compile time: 0.0013761520385742 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0013132095336914 */

/*** Compile time: 0.0010309219360352 */

/*** Compile time: 0.0015051364898682 */

/*** Compile time: 0.0011019706726074 */

/*** Compile time: 0.0010139942169189 */

/*** Compile time: 0.0011391639709473 */

/*** Compile time: 0.0014948844909668 */

/*** Compile time: 0.0011789798736572 */

/*** Compile time: 0.00111985206604 */

/*** Compile time: 0.0013198852539062 */

/*** Compile time: 0.0013060569763184 */

/*** Compile time: 0.001723051071167 */

/*** Compile time: 0.0011777877807617 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.0011758804321289 */

/*** Compile time: 0.0012860298156738 */

/*** Compile time: 0.0016250610351562 */

/*** Compile time: 0.0013401508331299 */

/*** Compile time: 0.00096702575683594 */

/*** Compile time: 0.0013511180877686 */

/*** Compile time: 0.0011270046234131 */

/*** Compile time: 0.0016310214996338 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.0011858940124512 */

/*** Compile time: 0.0012588500976562 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0012600421905518 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.0012540817260742 */

/*** Compile time: 0.0010418891906738 */

/*** Compile time: 0.0013868808746338 */

/*** Compile time: 0.0013740062713623 */

/*** Compile time: 0.0011401176452637 */

/*** Compile time: 0.0015609264373779 */

/*** Compile time: 0.0011100769042969 */

/*** Compile time: 0.0012521743774414 */

/*** Compile time: 0.0012469291687012 */

/*** Compile time: 0.0011970996856689 */

/*** Compile time: 0.0016279220581055 */

/*** Compile time: 0.0012218952178955 */

/*** Compile time: 0.0014429092407227 */

/*** Compile time: 0.0022029876708984 */

/*** Compile time: 0.0021817684173584 */

/*** Compile time: 0.0023279190063477 */

/*** Compile time: 0.0020580291748047 */

/*** Compile time: 0.001101016998291 */

/*** Compile time: 0.0013968944549561 */

/*** Compile time: 0.0014491081237793 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.0011420249938965 */

/*** Compile time: 0.0010809898376465 *//

/*** Compile time: 0.00097918510437012 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.0011329650878906 */

/*** Compile time: 0.0011429786682129 */

/*** Compile time: 0.0011510848999023 */

/*** Compile time: 0.0013811588287354 */

/*** Compile time: 0.0010108947753906 */

/*** Compile time: 0.0013759136199951 */

/*** Compile time: 0.0012509822845459 */

/*** Compile time: 0.0013651847839355 */

/*** Compile time: 0.0012531280517578 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0014269351959229 */

/*** Compile time: 0.0013248920440674 */

/*** Compile time: 0.0013048648834229 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.00093317031860352 */

/*** Compile time: 0.0012421607971191 */

/*** Compile time: 0.0015749931335449 */

/*** Compile time: 0.00084519386291504 */

/*** Compile time: 0.00098490715026855 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.0013608932495117 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.00099611282348633 */

/*** Compile time: 0.0016598701477051 */

/*** Compile time: 0.0011930465698242 */

/*** Compile time: 0.00098204612731934 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.0013718605041504 */

/*** Compile time: 0.0015189647674561 */

/*** Compile time: 0.0014438629150391 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0016410350799561 */

/*** Compile time: 0.00092887878417969 */

/*** Compile time: 0.0013470649719238 */

/*** Compile time: 0.001133918762207 */

/*** Compile time: 0.0017430782318115 */

/*** Compile time: 0.0011379718780518 */

/*** Compile time: 0.00077104568481445 */

/*** Compile time: 0.0010430812835693 */

/*** Compile time: 0.0010669231414795 */

/*** Compile time: 0.0010290145874023 */

/*** Compile time: 0.0011920928955078 */

/*** Compile time: 0.0012071132659912 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.0013031959533691 */

/*** Compile time: 0.0010750293731689 */

/*** Compile time: 0.0012998580932617 */

/*** Compile time: 0.00098299980163574 */

/*** Compile time: 0.0010998249053955 */

/*** Compile time: 0.0010309219360352 */

/*** Compile time: 0.001251220703125 */

/*** Compile time: 0.00096297264099121 */

/*** Compile time: 0.0012528896331787 */

/*** Compile time: 0.0024621486663818 */

/*** Compile time: 0.0011270046234131 */

/*** Compile time: 0.0011980533599854 */

/*** Compile time: 0.001121997833252 */

/*** Compile time: 0.0013000965118408 */

/*** Compile time: 0.0012822151184082 */

/*** Compile time: 0.0012869834899902 */

/*** Compile time: 0.0010530948638916 */

/*** Compile time: 0.0010659694671631 */

/*** Compile time: 0.0011789798736572 */

/*** Compile time: 0.001079797744751 */

/*** Compile time: 0.0011451244354248 */

/*** Compile time: 0.00093507766723633 */

/*** Compile time: 0.00095391273498535 */

/*** Compile time: 0.0010619163513184 */

/*** Compile time: 0.00083494186401367 */

/*** Compile time: 0.0012590885162354 */

/*** Compile time: 0.00084400177001953 */

/*** Compile time: 0.00099301338195801 */

/*** Compile time: 0.0010950565338135 */

/*** Compile time: 0.00093197822570801 */

/*** Compile time: 0.0010819435119629 */

/*** Compile time: 0.0010428428649902 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.00099802017211914 */

/*** Compile time: 0.0011417865753174 */

/*** Compile time: 0.0012180805206299 */

/*** Compile time: 0.0011019706726074 */

/*** Compile time: 0.0010900497436523 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.0011599063873291 */

/*** Compile time: 0.0013401508331299 */

/*** Compile time: 0.00085711479187012 */

/*** Compile time: 0.0011670589447021 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0012111663818359 */

/*** Compile time: 0.00099611282348633 */

/*** Compile time: 0.0012309551239014 */

/*** Compile time: 0.001154899597168 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0011630058288574 */

/*** Compile time: 0.0013821125030518 */

/*** Compile time: 0.0015740394592285 */

/*** Compile time: 0.0024101734161377 */

/*** Compile time: 0.0017130374908447 */

/*** Compile time: 0.0030899047851562 */

/*** Compile time: 0.0026600360870361 */

/*** Compile time: 0.0025579929351807 */

/*** Compile time: 0.00094699859619141 */

/*** Compile time: 0.0011520385742188 */

/*** Compile time: 0.00142502784729 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.00099802017211914 */

/*** Compile time: 0.001133918762207 */

/*** Compile time: 0.0014278888702393 */

/*** Compile time: 0.0011329650878906 */

/*** Compile time: 0.0011520385742188 */

/*** Compile time: 0.0014438629150391 */

/*** Compile time: 0.0012319087982178 */

/*** Compile time: 0.001539945602417 */

/*** Compile time: 0.002485990524292 */

/*** Compile time: 0.002047061920166 */

/*** Compile time: 0.0016930103302002 */

/*** Compile time: 0.0012891292572021 */

/*** Compile time: 0.0010819435119629 */

/*** Compile time: 0.0010099411010742 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.0076000690460205 */

/*** Compile time: 0.0013618469238281 */

/*** Compile time: 0.0011959075927734 */

/*** Compile time: 0.001291036605835 */

/*** Compile time: 0.0013980865478516 */

/*** Compile time: 0.00091791152954102 */

/*** Compile time: 0.0011467933654785 */

/*** Compile time: 0.0015189647674561 */

/*** Compile time: 0.0011191368103027 */

/*** Compile time: 0.0010719299316406 */

/*** Compile time: 0.00096392631530762 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0012288093566895 */

/*** Compile time: 0.0011351108551025 */

/*** Compile time: 0.0035998821258545 */

/*** Compile time: 0.0013971328735352 */

/*** Compile time: 0.0011570453643799 */

/*** Compile time: 0.001533031463623 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0012698173522949 */

/*** Compile time: 0.00092005729675293 */

/*** Compile time: 0.0016360282897949 */

/*** Compile time: 0.00098681449890137 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.001168966293335 */

/*** Compile time: 0.0010910034179688 */

/*** Compile time: 0.0012259483337402 */

/*** Compile time: 0.0011930465698242 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.0012738704681396 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0010080337524414 */

/*** Compile time: 0.0010910034179688 */

/*** Compile time: 0.0010709762573242 */

/*** Compile time: 0.00099515914916992 */

/*** Compile time: 0.0014209747314453 */

/*** Compile time: 0.00098991394042969 */

/*** Compile time: 0.0011239051818848 */

/*** Compile time: 0.0012650489807129 */

/*** Compile time: 0.0014388561248779 */

/*** Compile time: 0.0010931491851807 */

/*** Compile time: 0.0011188983917236 */

/*** Compile time: 0.0012390613555908 */

/*** Compile time: 0.001054048538208 */

/*** Compile time: 0.0015480518341064 */

/*** Compile time: 0.001227855682373 */

/*** Compile time: 0.001176118850708 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.001133918762207 */

/*** Compile time: 0.0013651847839355 */

/*** Compile time: 0.0012660026550293 */

/*** Compile time: 0.0011651515960693 */

/*** Compile time: 0.001366138458252 */

/*** Compile time: 0.0010731220245361 */

/*** Compile time: 0.000946044921875 */

/*** Compile time: 0.0014290809631348 */

/*** Compile time: 0.0012259483337402 */

/*** Compile time: 0.0010268688201904 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.00095605850219727 */

/*** Compile time: 0.0010309219360352 */

/*** Compile time: 0.00089883804321289 */

/*** Compile time: 0.00079107284545898 */

/*** Compile time: 0.00078797340393066 */

/*** Compile time: 0.00080990791320801 */

/*** Compile time: 0.0012660026550293 */

/*** Compile time: 0.0012121200561523 */

/*** Compile time: 0.0011210441589355 */

/*** Compile time: 0.0011448860168457 */

/*** Compile time: 0.00096511840820312 */

/*** Compile time: 0.0010721683502197 */

/*** Compile time: 0.00079584121704102 */

/*** Compile time: 0.001072883605957 */

/*** Compile time: 0.00089001655578613 */

/*** Compile time: 0.0010230541229248 */

/*** Compile time: 0.0012710094451904 */

/*** Compile time: 0.0010709762573242 */

/*** Compile time: 0.0011119842529297 */

/*** Compile time: 0.0010910034179688 */

/*** Compile time: 0.0010249614715576 */

/*** Compile time: 0.0010950565338135 */

/*** Compile time: 0.00097894668579102 */

/*** Compile time: 0.00097298622131348 */

/*** Compile time: 0.00088000297546387 */

/*** Compile time: 0.0013060569763184 */

/*** Compile time: 0.0011308193206787 */

/*** Compile time: 0.0011382102966309 */

/*** Compile time: 0.0012168884277344 */

/*** Compile time: 0.0011768341064453 */

/*** Compile time: 0.001284122467041 */

/*** Compile time: 0.0011031627655029 */

/*** Compile time: 0.0010769367218018 */

/*** Compile time: 0.0014040470123291 */

/*** Compile time: 0.0011410713195801 */

/*** Compile time: 0.0013217926025391 */

/*** Compile time: 0.00099587440490723 */

/*** Compile time: 0.0011920928955078 */

/*** Compile time: 0.00095891952514648 */

/*** Compile time: 0.00098395347595215 */

/*** Compile time: 0.0011181831359863 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0016019344329834 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0015490055084229 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0013518333435059 */

/*** Compile time: 0.0010950565338135 */

/*** Compile time: 0.0014479160308838 */

/*** Compile time: 0.0012691020965576 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.0010302066802979 */

/*** Compile time: 0.0013108253479004 */

/*** Compile time: 0.0010879039764404 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0010898113250732 */

/*** Compile time: 0.0010800361633301 */

/*** Compile time: 0.0010421276092529 */

/*** Compile time: 0.0012030601501465 */

/*** Compile time: 0.0012049674987793 */

/*** Compile time: 0.0011789798736572 */

/*** Compile time: 0.0010700225830078 */

/*** Compile time: 0.0014238357543945 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.00079798698425293 */

/*** Compile time: 0.0011460781097412 */

/*** Compile time: 0.0012431144714355 */

/*** Compile time: 0.0012381076812744 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0016229152679443 */

/*** Compile time: 0.0036380290985107 */

/*** Compile time: 0.0011599063873291 */

/*** Compile time: 0.0014910697937012 */

/*** Compile time: 0.0013518333435059 */

/*** Compile time: 0.0012087821960449 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0012729167938232 */

/*** Compile time: 0.0011970996856689 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.0011510848999023 */

/*** Compile time: 0.0011649131774902 */

/*** Compile time: 0.0010969638824463 */

/*** Compile time: 0.0012319087982178 */

/*** Compile time: 0.0023329257965088 */

/*** Compile time: 0.0011239051818848 */

/*** Compile time: 0.00098490715026855 */

/*** Compile time: 0.0024969577789307 */

/*** Compile time: 0.0021212100982666 */

/*** Compile time: 0.00087809562683105 */

/*** Compile time: 0.0024130344390869 */

/*** Compile time: 0.0022580623626709 */

/*** Compile time: 0.0011661052703857 */

/*** Compile time: 0.0016038417816162 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0017051696777344 */

/*** Compile time: 0.0015280246734619 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0011241436004639 */

/*** Compile time: 0.001723051071167 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0011839866638184 */

/*** Compile time: 0.001276969909668 */

/*** Compile time: 0.0020389556884766 */

/*** Compile time: 0.002288818359375 */

/*** Compile time: 0.001288890838623 */

/*** Compile time: 0.0010240077972412 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.0012040138244629 */

/*** Compile time: 0.001323938369751 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0013008117675781 */

/*** Compile time: 0.0010941028594971 */

/*** Compile time: 0.0024030208587646 */

/*** Compile time: 0.001011848449707 */

/*** Compile time: 0.001162052154541 */

/*** Compile time: 0.001068115234375 */

/*** Compile time: 0.0012111663818359 */

/*** Compile time: 0.0012059211730957 */

/*** Compile time: 0.0012080669403076 */

/*** Compile time: 0.0018219947814941 */

/*** Compile time: 0.0011320114135742 */

/*** Compile time: 0.00142502784729 */

/*** Compile time: 0.0022828578948975 */

/*** Compile time: 0.0015621185302734 */

/*** Compile time: 0.001255989074707 */

/*** Compile time: 0.0011289119720459 */

/*** Compile time: 0.001011848449707 */

/*** Compile time: 0.00099897384643555 */

/*** Compile time: 0.0016160011291504 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.001298189163208 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.0010838508605957 */

/*** Compile time: 0.0011711120605469 */

/*** Compile time: 0.0011661052703857 */

/*** Compile time: 0.0010910034179688 */

/*** Compile time: 0.0011970996856689 */

/*** Compile time: 0.0016119480133057 */

/*** Compile time: 0.001331090927124 */

/*** Compile time: 0.0011122226715088 */

/*** Compile time: 0.0013132095336914 */

/*** Compile time: 0.0013668537139893 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.0014619827270508 */

/*** Compile time: 0.0012779235839844 */

/*** Compile time: 0.0016171932220459 */

/*** Compile time: 0.0012340545654297 */

/*** Compile time: 0.0014710426330566 */

/*** Compile time: 0.0011279582977295 */

/*** Compile time: 0.0019028186798096 */

/*** Compile time: 0.001622200012207 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.0014030933380127 */

/*** Compile time: 0.0013442039489746 */

/*** Compile time: 0.0014011859893799 */

/*** Compile time: 0.0010581016540527 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0010230541229248 */

/*** Compile time: 0.001478910446167 */

/*** Compile time: 0.001366138458252 */

/*** Compile time: 0.0015039443969727 */

/*** Compile time: 0.001168966293335 */

/*** Compile time: 0.00093197822570801 */

/*** Compile time: 0.001209020614624 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0012531280517578 */

/*** Compile time: 0.0011148452758789 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0011842250823975 */

/*** Compile time: 0.0011441707611084 */

/*** Compile time: 0.0010030269622803 */

/*** Compile time: 0.001140832901001 */

/*** Compile time: 0.0011770725250244 */

/*** Compile time: 0.0012838840484619 */

/*** Compile time: 0.0010421276092529 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.0012190341949463 */

/*** Compile time: 0.0014491081237793 */

/*** Compile time: 0.0011069774627686 */

/*** Compile time: 0.0011880397796631 */

/*** Compile time: 0.0010521411895752 */

/*** Compile time: 0.0012001991271973 */

/*** Compile time: 0.003432035446167 */

/*** Compile time: 0.0016710758209229 */

/*** Compile time: 0.0016980171203613 */

/*** Compile time: 0.0014970302581787 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0028300285339355 */

/*** Compile time: 0.0031051635742188 */

/*** Compile time: 0.0020060539245605 */

/*** Compile time: 0.0022909641265869 */

/*** Compile time: 0.0028481483459473 */

/*** Compile time: 0.0014009475708008 */

/*** Compile time: 0.0016548633575439 */

/*** Compile time: 0.0012028217315674 */

/*** Compile time: 0.0013928413391113 */

/*** Compile time: 0.0019538402557373 */

/*** Compile time: 0.0011210441589355 */

/*** Compile time: 0.001352071762085 */

/*** Compile time: 0.001133918762207 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.001561164855957 */

/*** Compile time: 0.00096702575683594 */

/*** Compile time: 0.0012180805206299 */

/*** Compile time: 0.0013370513916016 */

/*** Compile time: 0.0011739730834961 */

/*** Compile time: 0.001162052154541 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.0011799335479736 */

/*** Compile time: 0.0036749839782715 */

/*** Compile time: 0.0010480880737305 */

/*** Compile time: 0.0013611316680908 */

/*** Compile time: 0.0012378692626953 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.0011379718780518 */

/*** Compile time: 0.0010738372802734 */

/*** Compile time: 0.00099992752075195 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0010039806365967 */

/*** Compile time: 0.0017058849334717 */

/*** Compile time: 0.0015780925750732 */

/*** Compile time: 0.0011310577392578 */

/*** Compile time: 0.0011050701141357 */

/*** Compile time: 0.0010089874267578 */

/*** Compile time: 0.0012631416320801 */

/*** Compile time: 0.0012660026550293 */

/*** Compile time: 0.0015480518341064 */

/*** Compile time: 0.0010299682617188 */

/*** Compile time: 0.0013220310211182 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0010969638824463 */

/*** Compile time: 0.0011839866638184 */

/*** Compile time: 0.0012469291687012 */

/*** Compile time: 0.0011379718780518 */

/*** Compile time: 0.0012071132659912 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0010700225830078 */

/*** Compile time: 0.0012311935424805 */

/*** Compile time: 0.0013570785522461 */

/*** Compile time: 0.0011389255523682 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0010790824890137 */

/*** Compile time: 0.0020818710327148 */

/*** Compile time: 0.0012369155883789 */

/*** Compile time: 0.0012378692626953 */

/*** Compile time: 0.0013279914855957 */

/*** Compile time: 0.0011880397796631 */

/*** Compile time: 0.001176118850708 */

/*** Compile time: 0.0011827945709229 */

/*** Compile time: 0.0021178722381592 */

/*** Compile time: 0.0011770725250244 */

/*** Compile time: 0.0015599727630615 */

/*** Compile time: 0.0011069774627686 */

/*** Compile time: 0.0014960765838623 */

/*** Compile time: 0.00098395347595215 */

/*** Compile time: 0.0011460781097412 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.0011920928955078 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.0010709762573242 */

/*** Compile time: 0.0007941722869873 */

/*** Compile time: 0.002385139465332 */

/*** Compile time: 0.0031712055206299 */

/*** Compile time: 0.0020811557769775 */

/*** Compile time: 0.0030629634857178 */

/*** Compile time: 0.0029428005218506 */

/*** Compile time: 0.0017910003662109 */

/*** Compile time: 0.0026988983154297 */

/*** Compile time: 0.0022809505462646 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.0012369155883789 */

/*** Compile time: 0.0015799999237061 */

/*** Compile time: 0.0012388229370117 */

/*** Compile time: 0.0013878345489502 */

/*** Compile time: 0.0025780200958252 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0014009475708008 */

/*** Compile time: 0.0017759799957275 */

/*** Compile time: 0.0014750957489014 */

/*** Compile time: 0.0011680126190186 */

/*** Compile time: 0.0012180805206299 */

/*** Compile time: 0.0017108917236328 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0017631053924561 */

/*** Compile time: 0.0016529560089111 */

/*** Compile time: 0.0013449192047119 */

/*** Compile time: 0.0015270709991455 */

/*** Compile time: 0.0013220310211182 */

/*** Compile time: 0.0012221336364746 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.0011069774627686 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.0018718242645264 */

/*** Compile time: 0.0015358924865723 */

/*** Compile time: 0.0013248920440674 */

/*** Compile time: 0.001291036605835 */

/*** Compile time: 0.0013301372528076 */

/*** Compile time: 0.0014779567718506 */

/*** Compile time: 0.0020039081573486 */

/*** Compile time: 0.0010888576507568 */

/*** Compile time: 0.00093698501586914 */

/*** Compile time: 0.0011310577392578 */

/*** Compile time: 0.0010368824005127 */

/*** Compile time: 0.0011770725250244 */

/*** Compile time: 0.0013759136199951 */

/*** Compile time: 0.0013880729675293 */

/*** Compile time: 0.00099515914916992 */

/*** Compile time: 0.0011711120605469 */

/*** Compile time: 0.0012907981872559 */

/*** Compile time: 0.00097084045410156 */

/*** Compile time: 0.0013151168823242 */

/*** Compile time: 0.0010559558868408 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.00097107887268066 */

/*** Compile time: 0.0012080669403076 */

/*** Compile time: 0.0015480518341064 */

/*** Compile time: 0.0010101795196533 */

/*** Compile time: 0.0014760494232178 */

/*** Compile time: 0.0010001659393311 */

/*** Compile time: 0.0010550022125244 */

/*** Compile time: 0.0012969970703125 */

/*** Compile time: 0.0012891292572021 */

/*** Compile time: 0.0018770694732666 */

/*** Compile time: 0.0011279582977295 */

/*** Compile time: 0.0014162063598633 */

/*** Compile time: 0.0013518333435059 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.0011029243469238 */

/*** Compile time: 0.0014450550079346 */

/*** Compile time: 0.0017168521881104 */

/*** Compile time: 0.0012288093566895 */

/*** Compile time: 0.0010440349578857 */

/*** Compile time: 0.0016069412231445 */

/*** Compile time: 0.0014631748199463 */

/*** Compile time: 0.0012741088867188 */

/*** Compile time: 0.0017120838165283 */

/*** Compile time: 0.000823974609375 */

/*** Compile time: 0.0011880397796631 */

/*** Compile time: 0.0012600421905518 */

/*** Compile time: 0.0010249614715576 */

/*** Compile time: 0.0010659694671631 */

/*** Compile time: 0.0012331008911133 */

/*** Compile time: 0.0012288093566895 */

/*** Compile time: 0.0019590854644775 */

/*** Compile time: 0.0014498233795166 */

/*** Compile time: 0.0017669200897217 */

/*** Compile time: 0.0012590885162354 */

/*** Compile time: 0.0012180805206299 */

/*** Compile time: 0.0016381740570068 */

/*** Compile time: 0.001957893371582 */

/*** Compile time: 0.0023479461669922 */

/*** Compile time: 0.0033798217773438 */

/*** Compile time: 0.0020208358764648 */

/*** Compile time: 0.0030860900878906 */

/*** Compile time: 0.0013470649719238 */

/*** Compile time: 0.0012598037719727 */

/*** Compile time: 0.0017001628875732 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0012519359588623 */

/*** Compile time: 0.0015380382537842 */

/*** Compile time: 0.0011348724365234 */

/*** Compile time: 0.0015730857849121 */

/*** Compile time: 0.0011281967163086 */

/*** Compile time: 0.0014591217041016 */

/*** Compile time: 0.0013210773468018 */

/*** Compile time: 0.0011839866638184 */

/*** Compile time: 0.0012950897216797 */

/*** Compile time: 0.0013551712036133 */

/*** Compile time: 0.0009150505065918 */

/*** Compile time: 0.0012438297271729 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.0011398792266846 */

/*** Compile time: 0.0011470317840576 */

/*** Compile time: 0.0010809898376465 */

/*** Compile time: 0.0013070106506348 */

/*** Compile time: 0.0014011859893799 */

/*** Compile time: 0.0010321140289307 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0014960765838623 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.001349925994873 */

/*** Compile time: 0.0013720989227295 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.0011281967163086 */

/*** Compile time: 0.0011980533599854 */

/*** Compile time: 0.0013341903686523 */

/*** Compile time: 0.00096297264099121 */

/*** Compile time: 0.001600980758667 */

/*** Compile time: 0.0016219615936279 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0011370182037354 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0017828941345215 */

/*** Compile time: 0.0011491775512695 */

/*** Compile time: 0.0010790824890137 */

/*** Compile time: 0.0016980171203613 */

/*** Compile time: 0.001284122467041 */

/*** Compile time: 0.0011031627655029 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0010931491851807 */

/*** Compile time: 0.00097894668579102 */

/*** Compile time: 0.00118088722229 */

/*** Compile time: 0.0013370513916016 */

/*** Compile time: 0.0016229152679443 */

/*** Compile time: 0.0014839172363281 */

/*** Compile time: 0.00091195106506348 */

/*** Compile time: 0.0010709762573242 */

/*** Compile time: 0.0010519027709961 */

/*** Compile time: 0.0011301040649414 */

/*** Compile time: 0.0012209415435791 */

/*** Compile time: 0.0012831687927246 */

/*** Compile time: 0.0011918544769287 */

/*** Compile time: 0.0011470317840576 */

/*** Compile time: 0.00085592269897461 */

/*** Compile time: 0.0013210773468018 */

/*** Compile time: 0.0013070106506348 */

/*** Compile time: 0.0012209415435791 */

/*** Compile time: 0.0013909339904785 */

/*** Compile time: 0.0013318061828613 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.0013208389282227 */

/*** Compile time: 0.0011641979217529 */

/*** Compile time: 0.0010948181152344 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.0015988349914551 */

/*** Compile time: 0.0011239051818848 */

/*** Compile time: 0.0023250579833984 */

/*** Compile time: 0.0017428398132324 */

/*** Compile time: 0.0031940937042236 */

/*** Compile time: 0.0024800300598145 */

/*** Compile time: 0.0035879611968994 */

/*** Compile time: 0.0028290748596191 */

/*** Compile time: 0.0018670558929443 */

/*** Compile time: 0.0010268688201904 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.0012409687042236 */

/*** Compile time: 0.0017549991607666 */

/*** Compile time: 0.0020041465759277 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0014750957489014 */

/*** Compile time: 0.0010499954223633 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0012590885162354 */

/*** Compile time: 0.00092196464538574 */

/*** Compile time: 0.001291036605835 */

/*** Compile time: 0.0010421276092529 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0014169216156006 */

/*** Compile time: 0.0021431446075439 */

/*** Compile time: 0.0011930465698242 */

/*** Compile time: 0.0011789798736572 */

/*** Compile time: 0.0014650821685791 */

/*** Compile time: 0.0011100769042969 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0063989162445068 */

/*** Compile time: 0.0030450820922852 */

/*** Compile time: 0.0013720989227295 */

/*** Compile time: 0.0015180110931396 */

/*** Compile time: 0.0015430450439453 */

/*** Compile time: 0.00142502784729 */

/*** Compile time: 0.0011661052703857 */

/*** Compile time: 0.0011270046234131 */

/*** Compile time: 0.0011980533599854 */

/*** Compile time: 0.0014910697937012 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0012950897216797 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0010819435119629 */

/*** Compile time: 0.0011439323425293 */

/*** Compile time: 0.0009610652923584 */

/*** Compile time: 0.00098395347595215 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0012688636779785 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.001370906829834 */

/*** Compile time: 0.0014078617095947 */

/*** Compile time: 0.0011601448059082 */

/*** Compile time: 0.0018138885498047 */

/*** Compile time: 0.0014441013336182 */

/*** Compile time: 0.0011970996856689 */

/*** Compile time: 0.0010721683502197 */

/*** Compile time: 0.00136399269104 */

/*** Compile time: 0.0012228488922119 */

/*** Compile time: 0.0012369155883789 */

/*** Compile time: 0.0011281967163086 */

/*** Compile time: 0.0015928745269775 */

/*** Compile time: 0.001255989074707 */

/*** Compile time: 0.001209020614624 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0030889511108398 */

/*** Compile time: 0.0014269351959229 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0015180110931396 */

/*** Compile time: 0.0028009414672852 */

/*** Compile time: 0.0018401145935059 */

/*** Compile time: 0.0013561248779297 */

/*** Compile time: 0.0031418800354004 */

/*** Compile time: 0.0023770332336426 */

/*** Compile time: 0.0011630058288574 */

/*** Compile time: 0.0068669319152832 */

/*** Compile time: 0.0013260841369629 */

/*** Compile time: 0.0013132095336914 */

/*** Compile time: 0.0011410713195801 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.001194953918457 */

/*** Compile time: 0.0010440349578857 */

/*** Compile time: 0.0023279190063477 */

/*** Compile time: 0.0012438297271729 */

/*** Compile time: 0.0017130374908447 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.0010850429534912 */

/*** Compile time: 0.0011088848114014 */

/*** Compile time: 0.0018689632415771 */

/*** Compile time: 0.0010600090026855 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.0014519691467285 */

/*** Compile time: 0.0012919902801514 */

/*** Compile time: 0.0017380714416504 */

/*** Compile time: 0.0015461444854736 */

/*** Compile time: 0.0016570091247559 */

/*** Compile time: 0.0014100074768066 */

/*** Compile time: 0.0012989044189453 */

/*** Compile time: 0.0011630058288574 */

/*** Compile time: 0.0013821125030518 */

/*** Compile time: 0.0011670589447021 */

/*** Compile time: 0.0013930797576904 */

/*** Compile time: 0.0014090538024902 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.001248836517334 */

/*** Compile time: 0.0016357898712158 */

/*** Compile time: 0.0011100769042969 */

/*** Compile time: 0.0011959075927734 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0011680126190186 */

/*** Compile time: 0.001288890838623 */

/*** Compile time: 0.001154899597168 */

/*** Compile time: 0.0016548633575439 */

/*** Compile time: 0.0010850429534912 */

/*** Compile time: 0.0016250610351562 */

/*** Compile time: 0.0012271404266357 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.00124192237854 */

/*** Compile time: 0.0017809867858887 */

/*** Compile time: 0.001406192779541 */

/*** Compile time: 0.0012638568878174 */

/*** Compile time: 0.0016710758209229 */

/*** Compile time: 0.0011680126190186 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0013818740844727 */

/*** Compile time: 0.0011701583862305 */

/*** Compile time: 0.001255989074707 */

/*** Compile time: 0.001507043838501 */

/*** Compile time: 0.0016250610351562 */

/*** Compile time: 0.0011429786682129 */

/*** Compile time: 0.0023741722106934 */

/*** Compile time: 0.001223087310791 */

/*** Compile time: 0.0011799335479736 */

/*** Compile time: 0.0014400482177734 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.0010190010070801 */

/*** Compile time: 0.0011711120605469 */

/*** Compile time: 0.0012111663818359 */

/*** Compile time: 0.0014278888702393 */

/*** Compile time: 0.0014100074768066 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0012710094451904 */

/*** Compile time: 0.0017578601837158 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.0011360645294189 */

/*** Compile time: 0.001262903213501 */

/*** Compile time: 0.0011899471282959 */

/*** Compile time: 0.00099992752075195 */

/*** Compile time: 0.0013837814331055 */

/*** Compile time: 0.001143217086792 */

/*** Compile time: 0.0015017986297607 */

/*** Compile time: 0.0014009475708008 */

/*** Compile time: 0.0013461112976074 */

/*** Compile time: 0.0010249614715576 */

/*** Compile time: 0.001666784286499 */

/*** Compile time: 0.0012240409851074 */

/*** Compile time: 0.0015919208526611 */

/*** Compile time: 0.0021758079528809 */

/*** Compile time: 0.0011038780212402 */

/*** Compile time: 0.0012438297271729 */

/*** Compile time: 0.0034189224243164 */

/*** Compile time: 0.0013852119445801 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.001154899597168 */

/*** Compile time: 0.0028688907623291 */

/*** Compile time: 0.0031530857086182 */

/*** Compile time: 0.0015499591827393 */

/*** Compile time: 0.0015468597412109 */

/*** Compile time: 0.0013008117675781 */

/*** Compile time: 0.0014638900756836 */

/*** Compile time: 0.0013909339904785 */

/*** Compile time: 0.0012509822845459 */

/*** Compile time: 0.0011281967163086 */

/*** Compile time: 0.0015459060668945 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.001262903213501 */

/*** Compile time: 0.0010221004486084 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0014019012451172 */

/*** Compile time: 0.0010550022125244 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.0012600421905518 */

/*** Compile time: 0.0014400482177734 */

/*** Compile time: 0.0015180110931396 */

/*** Compile time: 0.0015301704406738 */

/*** Compile time: 0.0015859603881836 */

/*** Compile time: 0.0013799667358398 */

/*** Compile time: 0.0012111663818359 */

/*** Compile time: 0.001582145690918 */

/*** Compile time: 0.0011680126190186 */

/*** Compile time: 0.0013291835784912 */

/*** Compile time: 0.0016810894012451 */

/*** Compile time: 0.00095915794372559 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.0011389255523682 */

/*** Compile time: 0.0011560916900635 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.001129150390625 */

/*** Compile time: 0.0014848709106445 */

/*** Compile time: 0.0016849040985107 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.0015139579772949 */

/*** Compile time: 0.001162052154541 */

/*** Compile time: 0.0036759376525879 */

/*** Compile time: 0.0013458728790283 */

/*** Compile time: 0.0017910003662109 */

/*** Compile time: 0.00095486640930176 */

/*** Compile time: 0.0011119842529297 */

/*** Compile time: 0.0013351440429688 */

/*** Compile time: 0.0016210079193115 */

/*** Compile time: 0.0015139579772949 */

/*** Compile time: 0.0012011528015137 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0016438961029053 */

/*** Compile time: 0.0024340152740479 */

/*** Compile time: 0.0014429092407227 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.0011820793151855 */

/*** Compile time: 0.0014700889587402 */

/*** Compile time: 0.00092697143554688 */

/*** Compile time: 0.0021090507507324 */

/*** Compile time: 0.0017280578613281 */

/*** Compile time: 0.0012738704681396 */

/*** Compile time: 0.0025990009307861 */

/*** Compile time: 0.0024709701538086 */

/*** Compile time: 0.0022590160369873 */

/*** Compile time: 0.0018620491027832 */

/*** Compile time: 0.001291036605835 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.00223708152771 */

/*** Compile time: 0.0016608238220215 */

/*** Compile time: 0.0015490055084229 */

/*** Compile time: 0.002655029296875 */

/*** Compile time: 0.0026240348815918 */

/*** Compile time: 0.0020430088043213 */

/*** Compile time: 0.0012481212615967 */

/*** Compile time: 0.0014059543609619 */

/*** Compile time: 0.00201416015625 */

/*** Compile time: 0.0024888515472412 */

/*** Compile time: 0.0017440319061279 */

/*** Compile time: 0.0011970996856689 */

/*** Compile time: 0.0016350746154785 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.0012600421905518 */

/*** Compile time: 0.0012331008911133 */

/*** Compile time: 0.0011179447174072 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.0011961460113525 */

/*** Compile time: 0.0016269683837891 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0010511875152588 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.001594066619873 */

/*** Compile time: 0.0012049674987793 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.0014989376068115 */

/*** Compile time: 0.0019609928131104 */

/*** Compile time: 0.0011930465698242 */

/*** Compile time: 0.001032829284668 */

/*** Compile time: 0.0011060237884521 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.0015428066253662 */

/*** Compile time: 0.001737117767334 */

/*** Compile time: 0.0014808177947998 */

/*** Compile time: 0.0012009143829346 */

/*** Compile time: 0.0011920928955078 */

/*** Compile time: 0.0011460781097412 */

/*** Compile time: 0.0015828609466553 */

/*** Compile time: 0.0014479160308838 */

/*** Compile time: 0.0011970996856689 */

/*** Compile time: 0.0013651847839355 */

/*** Compile time: 0.0013148784637451 */

/*** Compile time: 0.0009920597076416 */

/*** Compile time: 0.0010840892791748 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0014269351959229 */

/*** Compile time: 0.0012741088867188 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.001054048538208 */

/*** Compile time: 0.0013449192047119 */

/*** Compile time: 0.0014491081237793 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0012788772583008 */

/*** Compile time: 0.0020210742950439 */

/*** Compile time: 0.0010530948638916 */

/*** Compile time: 0.001093864440918 */

/*** Compile time: 0.0010440349578857 */

/*** Compile time: 0.0012068748474121 */

/*** Compile time: 0.0011510848999023 */

/*** Compile time: 0.0010421276092529 */

/*** Compile time: 0.0010778903961182 */

/*** Compile time: 0.0010790824890137 */

/*** Compile time: 0.0010831356048584 */

/*** Compile time: 0.001079797744751 */

/*** Compile time: 0.0011200904846191 */

/*** Compile time: 0.0024380683898926 */

/*** Compile time: 0.0018279552459717 */

/*** Compile time: 0.0023050308227539 */

/*** Compile time: 0.0011088848114014 */

/*** Compile time: 0.0024659633636475 */

/*** Compile time: 0.0012900829315186 */

/*** Compile time: 0.0011889934539795 */

/*** Compile time: 0.001884937286377 */

/*** Compile time: 0.0015308856964111 */

/*** Compile time: 0.0013718605041504 */

/*** Compile time: 0.0014441013336182 */

/*** Compile time: 0.0012938976287842 */

/*** Compile time: 0.0012259483337402 */

/*** Compile time: 0.0012490749359131 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.0013318061828613 */

/*** Compile time: 0.0015580654144287 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.0013828277587891 */

/*** Compile time: 0.0013167858123779 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.0013618469238281 */

/*** Compile time: 0.0012569427490234 */

/*** Compile time: 0.0020029544830322 */

/*** Compile time: 0.0011448860168457 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0012190341949463 */

/*** Compile time: 0.0011780261993408 */

/*** Compile time: 0.0012810230255127 */

/*** Compile time: 0.0012071132659912 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.00146484375 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.0013000965118408 */

/*** Compile time: 0.0017960071563721 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0013830661773682 */

/*** Compile time: 0.0012459754943848 */

/*** Compile time: 0.0011701583862305 */

/*** Compile time: 0.0012860298156738 */

/*** Compile time: 0.001680850982666 */

/*** Compile time: 0.0010650157928467 */

/*** Compile time: 0.0020508766174316 */

/*** Compile time: 0.00124192237854 */

/*** Compile time: 0.0014731884002686 */

/*** Compile time: 0.0015299320220947 */

/*** Compile time: 0.0015170574188232 */

/*** Compile time: 0.0015079975128174 */

/*** Compile time: 0.0018479824066162 */

/*** Compile time: 0.0011658668518066 */

/*** Compile time: 0.0016610622406006 */

/*** Compile time: 0.0013551712036133 */

/*** Compile time: 0.0012869834899902 */

/*** Compile time: 0.0015289783477783 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0016369819641113 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0017600059509277 */

/*** Compile time: 0.0014522075653076 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0023880004882812 */

/*** Compile time: 0.003058910369873 */

/*** Compile time: 0.0019619464874268 */

/*** Compile time: 0.002500057220459 */

/*** Compile time: 0.0025348663330078 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.0015859603881836 */

/*** Compile time: 0.0015530586242676 */

/*** Compile time: 0.0014791488647461 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0014801025390625 */

/*** Compile time: 0.0013082027435303 */

/*** Compile time: 0.001662015914917 */

/*** Compile time: 0.001615047454834 */

/*** Compile time: 0.0011870861053467 */

/*** Compile time: 0.0021438598632812 */

/*** Compile time: 0.002202033996582 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0012431144714355 */

/*** Compile time: 0.0010759830474854 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0015039443969727 */

/*** Compile time: 0.0012729167938232 */

/*** Compile time: 0.0010480880737305 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0012810230255127 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.0015499591827393 */

/*** Compile time: 0.0015327930450439 */

/*** Compile time: 0.0011420249938965 */

/*** Compile time: 0.001507043838501 */

/*** Compile time: 0.0018460750579834 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.0014839172363281 */

/*** Compile time: 0.0016059875488281 */

/*** Compile time: 0.0012588500976562 */

/*** Compile time: 0.0011658668518066 */

/*** Compile time: 0.0015630722045898 */

/*** Compile time: 0.0013349056243896 */

/*** Compile time: 0.0023448467254639 */

/*** Compile time: 0.0012590885162354 */

/*** Compile time: 0.0010931491851807 */

/*** Compile time: 0.0021100044250488 */

/*** Compile time: 0.0011820793151855 */

/*** Compile time: 0.0015401840209961 */

/*** Compile time: 0.0011448860168457 */

/*** Compile time: 0.001439094543457 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.0013089179992676 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.0011780261993408 */

/*** Compile time: 0.0013558864593506 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.0014238357543945 */

/*** Compile time: 0.0010480880737305 */

/*** Compile time: 0.0013089179992676 */

/*** Compile time: 0.0010161399841309 */

/*** Compile time: 0.001378059387207 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.0012669563293457 */

/*** Compile time: 0.0012550354003906 */

/*** Compile time: 0.001446008682251 */

/*** Compile time: 0.0016968250274658 */

/*** Compile time: 0.0015878677368164 */

/*** Compile time: 0.0011780261993408 */

/*** Compile time: 0.0011959075927734 */

/*** Compile time: 0.0014641284942627 */

/*** Compile time: 0.002180814743042 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0017180442810059 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.0026030540466309 */

/*** Compile time: 0.0019619464874268 */

/*** Compile time: 0.0024838447570801 */

/*** Compile time: 0.002061128616333 */

/*** Compile time: 0.0025379657745361 */

/*** Compile time: 0.0021820068359375 */

/*** Compile time: 0.001446008682251 */

/*** Compile time: 0.0015268325805664 */

/*** Compile time: 0.0016231536865234 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.0025019645690918 */

/*** Compile time: 0.0030019283294678 */

/*** Compile time: 0.0012030601501465 */

/*** Compile time: 0.0032739639282227 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.0012280941009521 */

/*** Compile time: 0.0011811256408691 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0018560886383057 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0011599063873291 */

/*** Compile time: 0.0013511180877686 */

/*** Compile time: 0.0014388561248779 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.0016257762908936 */

/*** Compile time: 0.0013089179992676 */

/*** Compile time: 0.0017049312591553 */

/*** Compile time: 0.0014657974243164 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.0017011165618896 */

/*** Compile time: 0.0012259483337402 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.001410961151123 */

/*** Compile time: 0.0011358261108398 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.0010721683502197 */

/*** Compile time: 0.0012078285217285 */

/*** Compile time: 0.0013878345489502 */

/*** Compile time: 0.0016860961914062 */

/*** Compile time: 0.0010781288146973 */

/*** Compile time: 0.0011858940124512 */

/*** Compile time: 0.0010750293731689 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0013468265533447 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0016169548034668 */

/*** Compile time: 0.0014030933380127 */

/*** Compile time: 0.001446008682251 */

/*** Compile time: 0.0011589527130127 */

/*** Compile time: 0.001356840133667 */

/*** Compile time: 0.0018491744995117 */

/*** Compile time: 0.0011968612670898 */

/*** Compile time: 0.0013720989227295 */

/*** Compile time: 0.001276969909668 */

/*** Compile time: 0.0012068748474121 */

/*** Compile time: 0.0014588832855225 */

/*** Compile time: 0.0017349720001221 */

/*** Compile time: 0.0011930465698242 */

/*** Compile time: 0.0017139911651611 */

/*** Compile time: 0.0022430419921875 */

/*** Compile time: 0.0021491050720215 */

/*** Compile time: 0.0021131038665771 */

/*** Compile time: 0.0024480819702148 */

/*** Compile time: 0.0017690658569336 */

/*** Compile time: 0.0018489360809326 */

/*** Compile time: 0.0022318363189697 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0021021366119385 */

/*** Compile time: 0.0026569366455078 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0026888847351074 */

/*** Compile time: 0.0014619827270508 */

/*** Compile time: 0.0016160011291504 */

/*** Compile time: 0.0011980533599854 */

/*** Compile time: 0.0015718936920166 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0014889240264893 */

/*** Compile time: 0.001248836517334 */

/*** Compile time: 0.0012531280517578 */

/*** Compile time: 0.00146484375 */

/*** Compile time: 0.0013608932495117 */

/*** Compile time: 0.0020289421081543 */

/*** Compile time: 0.0011110305786133 */

/*** Compile time: 0.0015909671783447 */

/*** Compile time: 0.0012168884277344 */

/*** Compile time: 0.0015208721160889 */

/*** Compile time: 0.0014281272888184 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.001331090927124 */

/*** Compile time: 0.0012340545654297 */

/*** Compile time: 0.0017459392547607 */

/*** Compile time: 0.0016570091247559 */

/*** Compile time: 0.0012550354003906 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.0012688636779785 */

/*** Compile time: 0.0012288093566895 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.0014541149139404 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0011351108551025 */

/*** Compile time: 0.0011250972747803 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0012698173522949 */

/*** Compile time: 0.0011060237884521 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.0012309551239014 */

/*** Compile time: 0.0016019344329834 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.0011751651763916 */

/*** Compile time: 0.0026109218597412 */

/*** Compile time: 0.0012860298156738 */

/*** Compile time: 0.001378059387207 */

/*** Compile time: 0.0015079975128174 */

/*** Compile time: 0.0014870166778564 */

/*** Compile time: 0.0013859272003174 */

/*** Compile time: 0.0012140274047852 */

/*** Compile time: 0.0011970996856689 */

/*** Compile time: 0.0012080669403076 */

/*** Compile time: 0.00098514556884766 */

/*** Compile time: 0.001093864440918 */

/*** Compile time: 0.001615047454834 */

/*** Compile time: 0.0012421607971191 */

/*** Compile time: 0.0011448860168457 */

/*** Compile time: 0.0011482238769531 */

/*** Compile time: 0.0014071464538574 */

/*** Compile time: 0.0015048980712891 */

/*** Compile time: 0.0012738704681396 */

/*** Compile time: 0.0012490749359131 */

/*** Compile time: 0.0017759799957275 */

/*** Compile time: 0.0016341209411621 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.002453088760376 */

/*** Compile time: 0.0021190643310547 */

/*** Compile time: 0.0019259452819824 */

/*** Compile time: 0.0016579627990723 */

/*** Compile time: 0.0023889541625977 */

/*** Compile time: 0.0012729167938232 */

/*** Compile time: 0.0025479793548584 */

/*** Compile time: 0.0024378299713135 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0015139579772949 */

/*** Compile time: 0.0013620853424072 */

/*** Compile time: 0.0014009475708008 */

/*** Compile time: 0.0011708736419678 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.0011920928955078 */

/*** Compile time: 0.0013668537139893 */

/*** Compile time: 0.0015451908111572 */

/*** Compile time: 0.0022552013397217 */

/*** Compile time: 0.0015151500701904 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0025811195373535 */

/*** Compile time: 0.0027260780334473 */

/*** Compile time: 0.0015180110931396 */

/*** Compile time: 0.0014100074768066 */

/*** Compile time: 0.0013821125030518 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0012691020965576 */

/*** Compile time: 0.0016310214996338 */

/*** Compile time: 0.0015149116516113 */

/*** Compile time: 0.0011420249938965 */

/*** Compile time: 0.0012109279632568 */

/*** Compile time: 0.0012519359588623 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0018231868743896 */

/*** Compile time: 0.0018839836120605 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.001345157623291 */

/*** Compile time: 0.0011181831359863 */

/*** Compile time: 0.0016570091247559 */

/*** Compile time: 0.0015559196472168 */

/*** Compile time: 0.0020959377288818 */

/*** Compile time: 0.0010478496551514 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0013158321380615 */

/*** Compile time: 0.0012719631195068 */

/*** Compile time: 0.0012519359588623 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0011520385742188 */

/*** Compile time: 0.0012729167938232 */

/*** Compile time: 0.0017638206481934 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0012879371643066 */

/*** Compile time: 0.0016660690307617 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0013260841369629 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.0010581016540527 */

/*** Compile time: 0.001349925994873 */

/*** Compile time: 0.0011060237884521 */

/*** Compile time: 0.00086307525634766 */

/*** Compile time: 0.00086498260498047 */

/*** Compile time: 0.0012671947479248 */

/*** Compile time: 0.0012171268463135 */

/*** Compile time: 0.001107931137085 */

/*** Compile time: 0.0009770393371582 */

/*** Compile time: 0.00093483924865723 */

/*** Compile time: 0.0010910034179688 */

/*** Compile time: 0.0010631084442139 */

/*** Compile time: 0.0017549991607666 */

/*** Compile time: 0.0016729831695557 */

/*** Compile time: 0.001054048538208 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0014469623565674 */

/*** Compile time: 0.0015389919281006 */

/*** Compile time: 0.0016829967498779 */

/*** Compile time: 0.0017879009246826 */

/*** Compile time: 0.0011100769042969 */

/*** Compile time: 0.001105785369873 */

/*** Compile time: 0.0017290115356445 */

/*** Compile time: 0.0012390613555908 */

/*** Compile time: 0.001539945602417 */

/*** Compile time: 0.0014700889587402 */

/*** Compile time: 0.001446008682251 */

/*** Compile time: 0.0012140274047852 */

/*** Compile time: 0.0013220310211182 */

/*** Compile time: 0.0019600391387939 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0016829967498779 */

/*** Compile time: 0.0016739368438721 */

/*** Compile time: 0.0010831356048584 */

/*** Compile time: 0.0013267993927002 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0010318756103516 */

/*** Compile time: 0.0010590553283691 */

/*** Compile time: 0.0013139247894287 */

/*** Compile time: 0.0016429424285889 */

/*** Compile time: 0.0015311241149902 */

/*** Compile time: 0.0012280941009521 */

/*** Compile time: 0.001478910446167 */

/*** Compile time: 0.0013511180877686 */

/*** Compile time: 0.0012409687042236 */

/*** Compile time: 0.0015790462493896 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.001201868057251 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0011827945709229 */

/*** Compile time: 0.0028491020202637 */

/*** Compile time: 0.003173828125 */

/*** Compile time: 0.002626895904541 */

/*** Compile time: 0.0024228096008301 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0013551712036133 */

/*** Compile time: 0.0014679431915283 */

/*** Compile time: 0.0028409957885742 */

/*** Compile time: 0.0017149448394775 */

/*** Compile time: 0.0027720928192139 */

/*** Compile time: 0.0030369758605957 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0012459754943848 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0013670921325684 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.0010318756103516 */

/*** Compile time: 0.0018880367279053 */

/*** Compile time: 0.00095415115356445 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0011389255523682 */

/*** Compile time: 0.0016942024230957 */

/*** Compile time: 0.00098013877868652 */

/*** Compile time: 0.0015761852264404 */

/*** Compile time: 0.0011191368103027 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.0013279914855957 */

/*** Compile time: 0.0013220310211182 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0011980533599854 */

/*** Compile time: 0.0011899471282959 */

/*** Compile time: 0.0012779235839844 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0012390613555908 */

/*** Compile time: 0.0012698173522949 */

/*** Compile time: 0.0013010501861572 */

/*** Compile time: 0.0011851787567139 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.0012688636779785 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0014638900756836 */

/*** Compile time: 0.0011799335479736 */

/*** Compile time: 0.0011920928955078 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.0014188289642334 */

/*** Compile time: 0.00082612037658691 */

/*** Compile time: 0.0013930797576904 */

/*** Compile time: 0.0012879371643066 */

/*** Compile time: 0.001082181930542 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0010900497436523 */

/*** Compile time: 0.00094389915466309 */

/*** Compile time: 0.0011091232299805 */

/*** Compile time: 0.0010778903961182 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0011470317840576 */

/*** Compile time: 0.0013132095336914 */

/*** Compile time: 0.0011498928070068 */

/*** Compile time: 0.0012228488922119 */

/*** Compile time: 0.0017449855804443 */

/*** Compile time: 0.0011920928955078 */

/*** Compile time: 0.0015101432800293 */

/*** Compile time: 0.0012741088867188 */

/*** Compile time: 0.0010919570922852 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.001554012298584 */

/*** Compile time: 0.0010969638824463 */

/*** Compile time: 0.0011839866638184 */

/*** Compile time: 0.0012397766113281 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0016689300537109 */

/*** Compile time: 0.0013241767883301 */

/*** Compile time: 0.0015938282012939 */

/*** Compile time: 0.0014441013336182 */

/*** Compile time: 0.001471996307373 */

/*** Compile time: 0.0015981197357178 */

/*** Compile time: 0.001533031463623 */

/*** Compile time: 0.001521110534668 */

/*** Compile time: 0.0016050338745117 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0013830661773682 */

/*** Compile time: 0.0011301040649414 */

/*** Compile time: 0.0015249252319336 */

/*** Compile time: 0.0014939308166504 */

/*** Compile time: 0.0013549327850342 */

/*** Compile time: 0.0014650821685791 */

/*** Compile time: 0.0015110969543457 */

/*** Compile time: 0.0011491775512695 */

/*** Compile time: 0.0013329982757568 */

/*** Compile time: 0.001276969909668 */

/*** Compile time: 0.0012390613555908 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.0015888214111328 */

/*** Compile time: 0.0010089874267578 */

/*** Compile time: 0.0015411376953125 */

/*** Compile time: 0.0013871192932129 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.0013930797576904 */

/*** Compile time: 0.0012187957763672 */

/*** Compile time: 0.0012040138244629 */

/*** Compile time: 0.0020411014556885 */

/*** Compile time: 0.0011041164398193 */

/*** Compile time: 0.0012459754943848 */

/*** Compile time: 0.00098800659179688 */

/*** Compile time: 0.0021300315856934 */

/*** Compile time: 0.0014429092407227 */

/*** Compile time: 0.0023748874664307 */

/*** Compile time: 0.0018720626831055 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0022058486938477 */

/*** Compile time: 0.0010788440704346 */

/*** Compile time: 0.0012469291687012 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.0011470317840576 */

/*** Compile time: 0.0013978481292725 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0019030570983887 */

/*** Compile time: 0.0014488697052002 */

/*** Compile time: 0.0016670227050781 */

/*** Compile time: 0.0010719299316406 */

/*** Compile time: 0.0013718605041504 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0014550685882568 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0012919902801514 */

/*** Compile time: 0.0013060569763184 */

/*** Compile time: 0.0012578964233398 */

/*** Compile time: 0.0014338493347168 */

/*** Compile time: 0.00094199180603027 */

/*** Compile time: 0.0015571117401123 */

/*** Compile time: 0.001600980758667 */

/*** Compile time: 0.0010240077972412 */

/*** Compile time: 0.0013978481292725 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0012660026550293 */

/*** Compile time: 0.0015850067138672 */

/*** Compile time: 0.001633882522583 */

/*** Compile time: 0.0016539096832275 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.0012481212615967 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.0015041828155518 */

/*** Compile time: 0.0012481212615967 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.0010640621185303 */

/*** Compile time: 0.0014209747314453 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.0013370513916016 */

/*** Compile time: 0.0013351440429688 */

/*** Compile time: 0.0010910034179688 */

/*** Compile time: 0.0013301372528076 */

/*** Compile time: 0.001270055770874 */

/*** Compile time: 0.0012588500976562 */

/*** Compile time: 0.0011188983917236 */

/*** Compile time: 0.0012030601501465 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.0013198852539062 */

/*** Compile time: 0.0011429786682129 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.0014970302581787 */

/*** Compile time: 0.0016438961029053 */

/*** Compile time: 0.0014879703521729 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0016939640045166 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.001244068145752 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0017271041870117 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.00097203254699707 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.002331018447876 */

/*** Compile time: 0.0012748241424561 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0016391277313232 */

/*** Compile time: 0.0013720989227295 */

/*** Compile time: 0.0015850067138672 */

/*** Compile time: 0.0026609897613525 */

/*** Compile time: 0.0025098323822021 */

/*** Compile time: 0.0030770301818848 */

/*** Compile time: 0.0026040077209473 */

/*** Compile time: 0.0030128955841064 */

/*** Compile time: 0.0024759769439697 */

/*** Compile time: 0.002216100692749 */

/*** Compile time: 0.0021460056304932 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0033221244812012 */

/*** Compile time: 0.0013320446014404 */

/*** Compile time: 0.0014910697937012 */

/*** Compile time: 0.0021181106567383 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.0012691020965576 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0014231204986572 */

/*** Compile time: 0.0014991760253906 */

/*** Compile time: 0.00124192237854 */

/*** Compile time: 0.0017390251159668 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0012218952178955 */

/*** Compile time: 0.0010578632354736 */

/*** Compile time: 0.0011081695556641 */

/*** Compile time: 0.0013601779937744 */

/*** Compile time: 0.0014958381652832 */

/*** Compile time: 0.0014522075653076 */

/*** Compile time: 0.0014421939849854 */

/*** Compile time: 0.0010099411010742 */

/*** Compile time: 0.0018689632415771 */

/*** Compile time: 0.0015552043914795 */

/*** Compile time: 0.0013620853424072 */

/*** Compile time: 0.0016629695892334 */

/*** Compile time: 0.0014650821685791 */

/*** Compile time: 0.0019760131835938 */

/*** Compile time: 0.0017890930175781 */

/*** Compile time: 0.0022768974304199 */

/*** Compile time: 0.0013301372528076 */

/*** Compile time: 0.0012309551239014 */

/*** Compile time: 0.001572847366333 */

/*** Compile time: 0.0015690326690674 */

/*** Compile time: 0.0015900135040283 */

/*** Compile time: 0.0021018981933594 */

/*** Compile time: 0.00148606300354 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.0014901161193848 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.001021146774292 */

/*** Compile time: 0.0013167858123779 */

/*** Compile time: 0.0013868808746338 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.0011749267578125 */

/*** Compile time: 0.0016601085662842 */

/*** Compile time: 0.0012469291687012 */

/*** Compile time: 0.0024280548095703 */

/*** Compile time: 0.0012128353118896 */

/*** Compile time: 0.0012412071228027 */

/*** Compile time: 0.0015790462493896 */

/*** Compile time: 0.0015718936920166 */

/*** Compile time: 0.0017299652099609 */

/*** Compile time: 0.0014431476593018 */

/*** Compile time: 0.0013351440429688 */

/*** Compile time: 0.0011811256408691 */

/*** Compile time: 0.0011889934539795 */

/*** Compile time: 0.0021598339080811 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0016911029815674 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.0058259963989258 */

/*** Compile time: 0.0056979656219482 */

/*** Compile time: 0.0028300285339355 */

/*** Compile time: 0.0026707649230957 */

/*** Compile time: 0.0015017986297607 */

/*** Compile time: 0.0018141269683838 */

/*** Compile time: 0.0015368461608887 */

/*** Compile time: 0.0027070045471191 */

/*** Compile time: 0.0014607906341553 */

/*** Compile time: 0.001223087310791 */

/*** Compile time: 0.0018718242645264 */

/*** Compile time: 0.0013530254364014 */

/*** Compile time: 0.0016489028930664 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0022690296173096 */

/*** Compile time: 0.0015289783477783 */

/*** Compile time: 0.0012972354888916 */

/*** Compile time: 0.0012409687042236 */

/*** Compile time: 0.0012500286102295 */

/*** Compile time: 0.00091385841369629 */

/*** Compile time: 0.0015909671783447 */

/*** Compile time: 0.0012171268463135 */

/*** Compile time: 0.0015790462493896 */

/*** Compile time: 0.00096797943115234 */

/*** Compile time: 0.0014450550079346 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0013449192047119 */

/*** Compile time: 0.0010299682617188 */

/*** Compile time: 0.0012860298156738 */

/*** Compile time: 0.0012509822845459 */

/*** Compile time: 0.0015709400177002 */

/*** Compile time: 0.0013570785522461 */

/*** Compile time: 0.0010879039764404 */

/*** Compile time: 0.0017349720001221 */

/*** Compile time: 0.0014901161193848 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.0011999607086182 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0012648105621338 */

/*** Compile time: 0.0011777877807617 */

/*** Compile time: 0.0014901161193848 */

/*** Compile time: 0.0015511512756348 */

/*** Compile time: 0.00146484375 */

/*** Compile time: 0.0017459392547607 */

/*** Compile time: 0.001655101776123 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.0015370845794678 */

/*** Compile time: 0.0013370513916016 */

/*** Compile time: 0.0014550685882568 */

/*** Compile time: 0.0014801025390625 */

/*** Compile time: 0.0013091564178467 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.0012369155883789 */

/*** Compile time: 0.0012900829315186 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.0011160373687744 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0016171932220459 */

/*** Compile time: 0.0016319751739502 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0010809898376465 */

/*** Compile time: 0.0013079643249512 */

/*** Compile time: 0.0024127960205078 */

/*** Compile time: 0.0012130737304688 */

/*** Compile time: 0.0010690689086914 */

/*** Compile time: 0.0014331340789795 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0056540966033936 */

/*** Compile time: 0.0036029815673828 */

/*** Compile time: 0.0029709339141846 */

/*** Compile time: 0.007174015045166 */

/*** Compile time: 0.0029518604278564 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.0013751983642578 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.0017077922821045 */

/*** Compile time: 0.0017619132995605 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0012741088867188 */

/*** Compile time: 0.0018479824066162 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0012650489807129 */

/*** Compile time: 0.0013988018035889 */

/*** Compile time: 0.0015139579772949 */

/*** Compile time: 0.0017058849334717 */

/*** Compile time: 0.0012381076812744 */

/*** Compile time: 0.0016539096832275 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.001884937286377 */

/*** Compile time: 0.001201868057251 */

/*** Compile time: 0.0010890960693359 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0015008449554443 */

/*** Compile time: 0.001392126083374 */

/*** Compile time: 0.0016140937805176 */

/*** Compile time: 0.0010750293731689 */

/*** Compile time: 0.0010879039764404 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.0015449523925781 */

/*** Compile time: 0.0014059543609619 */

/*** Compile time: 0.001410961151123 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0011749267578125 */

/*** Compile time: 0.0010678768157959 */

/*** Compile time: 0.0012550354003906 */

/*** Compile time: 0.0017879009246826 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.001359224319458 */

/*** Compile time: 0.0014278888702393 */

/*** Compile time: 0.001784086227417 */

/*** Compile time: 0.0014529228210449 */

/*** Compile time: 0.0012660026550293 */

/*** Compile time: 0.0013279914855957 */

/*** Compile time: 0.0011911392211914 */

/*** Compile time: 0.0009911060333252 */

/*** Compile time: 0.0012209415435791 */

/*** Compile time: 0.0015859603881836 */

/*** Compile time: 0.0022578239440918 */

/*** Compile time: 0.001446008682251 */

/*** Compile time: 0.0026810169219971 */

/*** Compile time: 0.0015749931335449 */

/*** Compile time: 0.0015108585357666 */

/*** Compile time: 0.0015451908111572 */

/*** Compile time: 0.0015048980712891 */

/*** Compile time: 0.0013458728790283 */

/*** Compile time: 0.0015358924865723 */

/*** Compile time: 0.0014162063598633 */

/*** Compile time: 0.0015151500701904 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.001082181930542 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0016448497772217 */

/*** Compile time: 0.001500129699707 */

/*** Compile time: 0.0012640953063965 */

/*** Compile time: 0.0015320777893066 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.0011780261993408 */

/*** Compile time: 0.0012211799621582 */

/*** Compile time: 0.0012478828430176 */

/*** Compile time: 0.0012080669403076 */

/*** Compile time: 0.0014269351959229 */

/*** Compile time: 0.0011789798736572 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.0014569759368896 */

/*** Compile time: 0.0011248588562012 */

/*** Compile time: 0.0019710063934326 */

/*** Compile time: 0.0024240016937256 */

/*** Compile time: 0.0024039745330811 */

/*** Compile time: 0.0025708675384521 */

/*** Compile time: 0.0020999908447266 */

/*** Compile time: 0.0022549629211426 */

/*** Compile time: 0.0014300346374512 */

/*** Compile time: 0.0013298988342285 */

/*** Compile time: 0.0016300678253174 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.00099492073059082 */

/*** Compile time: 0.0015158653259277 */

/*** Compile time: 0.0014448165893555 */

/*** Compile time: 0.0012991428375244 */

/*** Compile time: 0.0023331642150879 */

/*** Compile time: 0.0025742053985596 */

/*** Compile time: 0.0025920867919922 */

/*** Compile time: 0.0011169910430908 */

/*** Compile time: 0.0012569427490234 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.0018599033355713 */

/*** Compile time: 0.0013620853424072 */

/*** Compile time: 0.0014297962188721 */

/*** Compile time: 0.0011920928955078 */

/*** Compile time: 0.0011978149414062 */

/*** Compile time: 0.0012321472167969 */

/*** Compile time: 0.0012588500976562 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.0010290145874023 */

/*** Compile time: 0.0018320083618164 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.00152587890625 */

/*** Compile time: 0.0010371208190918 */

/*** Compile time: 0.0014631748199463 */

/*** Compile time: 0.0016548633575439 */

/*** Compile time: 0.0012791156768799 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.0012588500976562 */

/*** Compile time: 0.0013618469238281 */

/*** Compile time: 0.0017900466918945 */

/*** Compile time: 0.0015640258789062 */

/*** Compile time: 0.0013151168823242 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0015881061553955 */

/*** Compile time: 0.0015988349914551 */

/*** Compile time: 0.0012731552124023 */

/*** Compile time: 0.001680850982666 */

/*** Compile time: 0.0012438297271729 */

/*** Compile time: 0.0012061595916748 */

/*** Compile time: 0.0014839172363281 */

/*** Compile time: 0.0012037754058838 */

/*** Compile time: 0.0013608932495117 */

/*** Compile time: 0.0015280246734619 */

/*** Compile time: 0.0010471343994141 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.001594066619873 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.0013551712036133 */

/*** Compile time: 0.0014910697937012 */

/*** Compile time: 0.001168966293335 */

/*** Compile time: 0.0019168853759766 */

/*** Compile time: 0.0012710094451904 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0013220310211182 */

/*** Compile time: 0.0013208389282227 */

/*** Compile time: 0.0017690658569336 */

/*** Compile time: 0.0014219284057617 */

/*** Compile time: 0.0015878677368164 */

/*** Compile time: 0.0013041496276855 */

/*** Compile time: 0.0016000270843506 */

/*** Compile time: 0.0015780925750732 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0017530918121338 */

/*** Compile time: 0.0014290809631348 */

/*** Compile time: 0.0016419887542725 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0016250610351562 */

/*** Compile time: 0.0015871524810791 */

/*** Compile time: 0.001755952835083 */

/*** Compile time: 0.0012919902801514 */

/*** Compile time: 0.0018210411071777 */

/*** Compile time: 0.0016589164733887 */

/*** Compile time: 0.002202033996582 */

/*** Compile time: 0.0011677742004395 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.0028269290924072 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0015580654144287 */

/*** Compile time: 0.0012869834899902 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0012481212615967 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0015640258789062 */

/*** Compile time: 0.001554012298584 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0012688636779785 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.0018770694732666 */

/*** Compile time: 0.0024609565734863 */

/*** Compile time: 0.0013082027435303 */

/*** Compile time: 0.0024991035461426 */

/*** Compile time: 0.0012860298156738 */

/*** Compile time: 0.0021657943725586 */

/*** Compile time: 0.0016908645629883 */

/*** Compile time: 0.0014779567718506 */

/*** Compile time: 0.0023720264434814 */

/*** Compile time: 0.0035979747772217 */

/*** Compile time: 0.0014550685882568 */

/*** Compile time: 0.0010271072387695 */

/*** Compile time: 0.00136399269104 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0015690326690674 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0015769004821777 */

/*** Compile time: 0.0016331672668457 */

/*** Compile time: 0.0011169910430908 */

/*** Compile time: 0.0012261867523193 */

/*** Compile time: 0.0013580322265625 */

/*** Compile time: 0.0016400814056396 */

/*** Compile time: 0.0011429786682129 */

/*** Compile time: 0.0014998912811279 */

/*** Compile time: 0.0010709762573242 */

/*** Compile time: 0.0012340545654297 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0014231204986572 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0015230178833008 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0015552043914795 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0014638900756836 */

/*** Compile time: 0.0016839504241943 */

/*** Compile time: 0.0011429786682129 */

/*** Compile time: 0.0010459423065186 */

/*** Compile time: 0.0017988681793213 */

/*** Compile time: 0.0014641284942627 */

/*** Compile time: 0.0012779235839844 */

/*** Compile time: 0.001276969909668 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0013549327850342 */

/*** Compile time: 0.0012228488922119 */

/*** Compile time: 0.0011410713195801 */

/*** Compile time: 0.0015139579772949 */

/*** Compile time: 0.0015850067138672 */

/*** Compile time: 0.0015320777893066 */

/*** Compile time: 0.0016419887542725 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0016078948974609 */

/*** Compile time: 0.0011351108551025 */

/*** Compile time: 0.0012178421020508 */

/*** Compile time: 0.0017731189727783 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.0026071071624756 */

/*** Compile time: 0.0017318725585938 */

/*** Compile time: 0.0015239715576172 */

/*** Compile time: 0.0016272068023682 */

/*** Compile time: 0.00177001953125 */

/*** Compile time: 0.001276969909668 */

/*** Compile time: 0.0015819072723389 */

/*** Compile time: 0.0015311241149902 */

/*** Compile time: 0.0013670921325684 */

/*** Compile time: 0.0016739368438721 */

/*** Compile time: 0.0013751983642578 */

/*** Compile time: 0.0018041133880615 */

/*** Compile time: 0.0031511783599854 */

/*** Compile time: 0.0020129680633545 */

/*** Compile time: 0.0022709369659424 */

/*** Compile time: 0.0025439262390137 */

/*** Compile time: 0.0011980533599854 */

/*** Compile time: 0.0022640228271484 */

/*** Compile time: 0.0021941661834717 */

/*** Compile time: 0.0022659301757812 */

/*** Compile time: 0.0026071071624756 */

/*** Compile time: 0.0026979446411133 */

/*** Compile time: 0.0019490718841553 */

/*** Compile time: 0.00099611282348633 */

/*** Compile time: 0.0013830661773682 */

/*** Compile time: 0.0014529228210449 */

/*** Compile time: 0.0012691020965576 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.001399040222168 */

/*** Compile time: 0.0013828277587891 */

/*** Compile time: 0.0012919902801514 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.0010709762573242 */

/*** Compile time: 0.0013341903686523 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0012040138244629 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0015311241149902 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.0014169216156006 */

/*** Compile time: 0.001488208770752 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.0012028217315674 */

/*** Compile time: 0.0012490749359131 */

/*** Compile time: 0.0013260841369629 */

/*** Compile time: 0.0010700225830078 */

/*** Compile time: 0.0017781257629395 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.0012218952178955 */

/*** Compile time: 0.0012009143829346 */

/*** Compile time: 0.0018260478973389 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0017209053039551 */

/*** Compile time: 0.0019071102142334 */

/*** Compile time: 0.0015959739685059 */

/*** Compile time: 0.0015718936920166 */

/*** Compile time: 0.0011529922485352 */

/*** Compile time: 0.0016489028930664 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.0015449523925781 */

/*** Compile time: 0.0012891292572021 */

/*** Compile time: 0.0014591217041016 */

/*** Compile time: 0.0014960765838623 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.0010581016540527 */

/*** Compile time: 0.0013411045074463 */

/*** Compile time: 0.001101016998291 */

/*** Compile time: 0.0010800361633301 */

/*** Compile time: 0.0011320114135742 */

/*** Compile time: 0.0011470317840576 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0014760494232178 */

/*** Compile time: 0.0016398429870605 */

/*** Compile time: 0.0021741390228271 */

/*** Compile time: 0.0012049674987793 */

/*** Compile time: 0.0014908313751221 */

/*** Compile time: 0.00136399269104 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.00098490715026855 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0015010833740234 */

/*** Compile time: 0.0012369155883789 */

/*** Compile time: 0.0017139911651611 */

/*** Compile time: 0.001986026763916 */

/*** Compile time: 0.00217604637146 */

/*** Compile time: 0.0049169063568115 */

/*** Compile time: 0.0015780925750732 */

/*** Compile time: 0.001392126083374 */

/*** Compile time: 0.0019829273223877 */

/*** Compile time: 0.00148606300354 */

/*** Compile time: 0.0012259483337402 */

/*** Compile time: 0.0028769969940186 */

/*** Compile time: 0.0015780925750732 */

/*** Compile time: 0.0022499561309814 */

/*** Compile time: 0.0022270679473877 */

/*** Compile time: 0.0027809143066406 */

/*** Compile time: 0.00118088722229 */

/*** Compile time: 0.0016119480133057 */

/*** Compile time: 0.0013411045074463 */

/*** Compile time: 0.001690149307251 */

/*** Compile time: 0.0013680458068848 */

/*** Compile time: 0.0013070106506348 */

/*** Compile time: 0.0016069412231445 */

/*** Compile time: 0.0015189647674561 */

/*** Compile time: 0.00164794921875 */

/*** Compile time: 0.0015580654144287 */

/*** Compile time: 0.0020170211791992 */

/*** Compile time: 0.0015888214111328 */

/*** Compile time: 0.0017988681793213 */

/*** Compile time: 0.0015530586242676 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0018308162689209 */

/*** Compile time: 0.0012578964233398 */

/*** Compile time: 0.001561164855957 */

/*** Compile time: 0.0015358924865723 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.0014431476593018 */

/*** Compile time: 0.0017299652099609 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.0017528533935547 */

/*** Compile time: 0.0012388229370117 */

/*** Compile time: 0.0013208389282227 */

/*** Compile time: 0.0012519359588623 */

/*** Compile time: 0.001823902130127 */

/*** Compile time: 0.0013298988342285 */

/*** Compile time: 0.0017869472503662 */

/*** Compile time: 0.0015971660614014 */

/*** Compile time: 0.0013511180877686 */

/*** Compile time: 0.0014638900756836 */

/*** Compile time: 0.0014262199401855 */

/*** Compile time: 0.0013329982757568 */

/*** Compile time: 0.0014870166778564 */

/*** Compile time: 0.0017399787902832 */

/*** Compile time: 0.0018219947814941 */

/*** Compile time: 0.0018181800842285 */

/*** Compile time: 0.0015659332275391 */

/*** Compile time: 0.0027298927307129 */

/*** Compile time: 0.0015230178833008 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0015168190002441 */

/*** Compile time: 0.003093957901001 */

/*** Compile time: 0.0027420520782471 */

/*** Compile time: 0.0023810863494873 */

/*** Compile time: 0.0031349658966064 */

/*** Compile time: 0.001270055770874 */

/*** Compile time: 0.0026938915252686 */

/*** Compile time: 0.0012900829315186 */

/*** Compile time: 0.0015950202941895 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0012600421905518 */

/*** Compile time: 0.0016920566558838 */

/*** Compile time: 0.0020489692687988 */

/*** Compile time: 0.0012600421905518 */

/*** Compile time: 0.0012540817260742 */

/*** Compile time: 0.0017850399017334 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0012049674987793 */

/*** Compile time: 0.0016119480133057 */

/*** Compile time: 0.0013279914855957 */

/*** Compile time: 0.0015430450439453 */

/*** Compile time: 0.0013599395751953 */

/*** Compile time: 0.0014479160308838 */

/*** Compile time: 0.0013718605041504 */

/*** Compile time: 0.001410961151123 */

/*** Compile time: 0.0015621185302734 */

/*** Compile time: 0.001021146774292 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0015990734100342 */

/*** Compile time: 0.0014548301696777 */

/*** Compile time: 0.0014450550079346 */

/*** Compile time: 0.0016429424285889 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.0016539096832275 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.0011861324310303 */

/*** Compile time: 0.0010910034179688 */

/*** Compile time: 0.0019199848175049 */

/*** Compile time: 0.0011169910430908 */

/*** Compile time: 0.0013070106506348 */

/*** Compile time: 0.0013868808746338 */

/*** Compile time: 0.0015819072723389 */

/*** Compile time: 0.0013132095336914 */

/*** Compile time: 0.0010719299316406 */

/*** Compile time: 0.0016100406646729 */

/*** Compile time: 0.0013279914855957 */

/*** Compile time: 0.0014801025390625 */

/*** Compile time: 0.0013401508331299 */

/*** Compile time: 0.001572847366333 */

/*** Compile time: 0.0016272068023682 */

/*** Compile time: 0.0012309551239014 */

/*** Compile time: 0.0017740726470947 */

/*** Compile time: 0.0019168853759766 */

/*** Compile time: 0.0016241073608398 */

/*** Compile time: 0.0012280941009521 */

/*** Compile time: 0.0018501281738281 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.0012471675872803 */

/*** Compile time: 0.0013508796691895 */

/*** Compile time: 0.0015919208526611 */

/*** Compile time: 0.0013580322265625 */

/*** Compile time: 0.0015368461608887 */

/*** Compile time: 0.0024969577789307 */

/*** Compile time: 0.0016059875488281 */

/*** Compile time: 0.0016181468963623 */

/*** Compile time: 0.0028131008148193 */

/*** Compile time: 0.0019829273223877 */

/*** Compile time: 0.0026700496673584 */

/*** Compile time: 0.0024819374084473 */

/*** Compile time: 0.0030460357666016 */

/*** Compile time: 0.0020689964294434 */

/*** Compile time: 0.0026829242706299 */

/*** Compile time: 0.0024549961090088 */

/*** Compile time: 0.0021190643310547 */

/*** Compile time: 0.001410961151123 */

/*** Compile time: 0.0015881061553955 */

/*** Compile time: 0.0012569427490234 */

/*** Compile time: 0.0012519359588623 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.0015790462493896 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0014190673828125 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.0018808841705322 */

/*** Compile time: 0.0015981197357178 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0018291473388672 */

/*** Compile time: 0.0013930797576904 */

/*** Compile time: 0.001533031463623 */

/*** Compile time: 0.0017528533935547 */

/*** Compile time: 0.0018479824066162 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.001446008682251 */

/*** Compile time: 0.0013980865478516 */

/*** Compile time: 0.0010490417480469 */

/*** Compile time: 0.0016319751739502 */

/*** Compile time: 0.0014688968658447 */

/*** Compile time: 0.0014278888702393 */

/*** Compile time: 0.0014111995697021 */

/*** Compile time: 0.0017900466918945 */

/*** Compile time: 0.0014958381652832 */

/*** Compile time: 0.0013279914855957 */

/*** Compile time: 0.0018200874328613 */

/*** Compile time: 0.0015349388122559 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0016930103302002 */

/*** Compile time: 0.0014388561248779 */

/*** Compile time: 0.0013880729675293 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.0012581348419189 */

/*** Compile time: 0.0014140605926514 */

/*** Compile time: 0.0015408992767334 */

/*** Compile time: 0.0013620853424072 */

/*** Compile time: 0.0015380382537842 */

/*** Compile time: 0.0012869834899902 */

/*** Compile time: 0.0017879009246826 */

/*** Compile time: 0.0015809535980225 */

/*** Compile time: 0.0014328956604004 */

/*** Compile time: 0.0014162063598633 */

/*** Compile time: 0.0014209747314453 */

/*** Compile time: 0.001539945602417 */

/*** Compile time: 0.0016300678253174 */

/*** Compile time: 0.0030398368835449 */

/*** Compile time: 0.0014450550079346 */

/*** Compile time: 0.002032995223999 */

/*** Compile time: 0.0015289783477783 */

/*** Compile time: 0.0023980140686035 */

/*** Compile time: 0.0028789043426514 */

/*** Compile time: 0.002532958984375 */

/*** Compile time: 0.0031750202178955 */

/*** Compile time: 0.002446174621582 */

/*** Compile time: 0.0017199516296387 */

/*** Compile time: 0.0021500587463379 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.0011107921600342 */

/*** Compile time: 0.0011658668518066 */

/*** Compile time: 0.001666784286499 */

/*** Compile time: 0.0020501613616943 */

/*** Compile time: 0.0017669200897217 */

/*** Compile time: 0.0015130043029785 */

/*** Compile time: 0.0025820732116699 */

/*** Compile time: 0.0017449855804443 */

/*** Compile time: 0.0015170574188232 */

/*** Compile time: 0.001183032989502 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0010380744934082 */

/*** Compile time: 0.0016491413116455 */

/*** Compile time: 0.0016679763793945 */

/*** Compile time: 0.0012171268463135 */

/*** Compile time: 0.001101016998291 */

/*** Compile time: 0.0013079643249512 */

/*** Compile time: 0.0018022060394287 */

/*** Compile time: 0.0011720657348633 */

/*** Compile time: 0.001410961151123 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.0015938282012939 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0016179084777832 */

/*** Compile time: 0.0013000965118408 */

/*** Compile time: 0.0013031959533691 */

/*** Compile time: 0.0016319751739502 */

/*** Compile time: 0.00177001953125 */

/*** Compile time: 0.0013909339904785 */

/*** Compile time: 0.0029079914093018 */

/*** Compile time: 0.0015311241149902 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0011701583862305 */

/*** Compile time: 0.0012459754943848 */

/*** Compile time: 0.0061178207397461 */

/*** Compile time: 0.002464771270752 */

/*** Compile time: 0.0022420883178711 */

/*** Compile time: 0.0021579265594482 */

/*** Compile time: 0.0012228488922119 */

/*** Compile time: 0.0020570755004883 */

/*** Compile time: 0.0019450187683105 */

/*** Compile time: 0.0025870800018311 */

/*** Compile time: 0.0017220973968506 */

/*** Compile time: 0.0024809837341309 */

/*** Compile time: 0.0015277862548828 */

/*** Compile time: 0.0026538372039795 */

/*** Compile time: 0.0015389919281006 */

/*** Compile time: 0.0015909671783447 */

/*** Compile time: 0.0013670921325684 */

/*** Compile time: 0.0016160011291504 */

/*** Compile time: 0.0012860298156738 */

/*** Compile time: 0.0014438629150391 */

/*** Compile time: 0.0015778541564941 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.0016360282897949 */

/*** Compile time: 0.0012669563293457 */

/*** Compile time: 0.0014469623565674 */

/*** Compile time: 0.0014328956604004 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.001262903213501 */

/*** Compile time: 0.0017509460449219 */

/*** Compile time: 0.0013570785522461 */

/*** Compile time: 0.0018701553344727 */

/*** Compile time: 0.002708911895752 */

/*** Compile time: 0.0015890598297119 */

/*** Compile time: 0.0014140605926514 */

/*** Compile time: 0.0016610622406006 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.0013267993927002 */

/*** Compile time: 0.00124192237854 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.001121997833252 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0018680095672607 */

/*** Compile time: 0.0018801689147949 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0012588500976562 */

/*** Compile time: 0.0011868476867676 */

/*** Compile time: 0.0016329288482666 */

/*** Compile time: 0.001716136932373 */

/*** Compile time: 0.0011720657348633 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.0015559196472168 */

/*** Compile time: 0.0013799667358398 */

/*** Compile time: 0.001284122467041 */

/*** Compile time: 0.0013079643249512 */

/*** Compile time: 0.0016419887542725 */

/*** Compile time: 0.0013191699981689 */

/*** Compile time: 0.0018551349639893 */

/*** Compile time: 0.0012719631195068 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.001784086227417 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0014340877532959 */

/*** Compile time: 0.0012121200561523 */

/*** Compile time: 0.0014021396636963 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.0018630027770996 */

/*** Compile time: 0.0016660690307617 */

/*** Compile time: 0.001201868057251 */

/*** Compile time: 0.0018379688262939 */

/*** Compile time: 0.0015380382537842 */

/*** Compile time: 0.0012428760528564 */

/*** Compile time: 0.0015130043029785 */

/*** Compile time: 0.0018379688262939 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.0024838447570801 */

/*** Compile time: 0.0015528202056885 */

/*** Compile time: 0.0025877952575684 */

/*** Compile time: 0.0032320022583008 */

/*** Compile time: 0.0027480125427246 */

/*** Compile time: 0.0022459030151367 */

/*** Compile time: 0.0016498565673828 */

/*** Compile time: 0.0014181137084961 */

/*** Compile time: 0.0013530254364014 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.001298189163208 */

/*** Compile time: 0.0012831687927246 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.0013837814331055 */

/*** Compile time: 0.0013508796691895 */

/*** Compile time: 0.0015270709991455 */

/*** Compile time: 0.0010519027709961 */

/*** Compile time: 0.0013871192932129 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0014698505401611 */

/*** Compile time: 0.001431941986084 */

/*** Compile time: 0.0013060569763184 */

/*** Compile time: 0.0014960765838623 */

/*** Compile time: 0.0011930465698242 */

/*** Compile time: 0.0017812252044678 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.0018711090087891 */

/*** Compile time: 0.0018680095672607 */

/*** Compile time: 0.0019321441650391 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0012288093566895 */

/*** Compile time: 0.0017750263214111 */

/*** Compile time: 0.0011999607086182 */

/*** Compile time: 0.0015759468078613 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.0012719631195068 */

/*** Compile time: 0.001370906829834 */

/*** Compile time: 0.0010809898376465 */

/*** Compile time: 0.0014128684997559 */

/*** Compile time: 0.0014479160308838 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0015227794647217 */

/*** Compile time: 0.001194953918457 */

/*** Compile time: 0.0019049644470215 */

/*** Compile time: 0.0024278163909912 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.0015170574188232 */

/*** Compile time: 0.0015208721160889 */

/*** Compile time: 0.0015840530395508 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.0013060569763184 */

/*** Compile time: 0.0023667812347412 */

/*** Compile time: 0.0024721622467041 */

/*** Compile time: 0.003046989440918 */

/*** Compile time: 0.0024271011352539 */

/*** Compile time: 0.0023889541625977 */

/*** Compile time: 0.0013010501861572 */

/*** Compile time: 0.0013577938079834 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.0016090869903564 */

/*** Compile time: 0.0014541149139404 */

/*** Compile time: 0.0014028549194336 */

/*** Compile time: 0.0016169548034668 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0015170574188232 */

/*** Compile time: 0.0014221668243408 */

/*** Compile time: 0.0013091564178467 */

/*** Compile time: 0.0016801357269287 */

/*** Compile time: 0.0014019012451172 */

/*** Compile time: 0.0012569427490234 */

/*** Compile time: 0.0016360282897949 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.0019688606262207 */

/*** Compile time: 0.0014820098876953 */

/*** Compile time: 0.0012569427490234 */

/*** Compile time: 0.0015511512756348 */

/*** Compile time: 0.0018219947814941 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0019180774688721 */

/*** Compile time: 0.0017259120941162 */

/*** Compile time: 0.0018930435180664 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0010960102081299 */

/*** Compile time: 0.0018379688262939 */

/*** Compile time: 0.0013830661773682 */

/*** Compile time: 0.0010240077972412 */

/*** Compile time: 0.0014019012451172 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0014278888702393 */

/*** Compile time: 0.0013620853424072 */

/*** Compile time: 0.0018770694732666 */

/*** Compile time: 0.0016098022460938 */

/*** Compile time: 0.0013859272003174 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0013298988342285 */

/*** Compile time: 0.0010800361633301 */

/*** Compile time: 0.0011029243469238 */

/*** Compile time: 0.0014431476593018 */

/*** Compile time: 0.0019450187683105 */

/*** Compile time: 0.0012831687927246 */

/*** Compile time: 0.0017070770263672 */

/*** Compile time: 0.0012049674987793 */

/*** Compile time: 0.0016138553619385 */

/*** Compile time: 0.0012369155883789 */

/*** Compile time: 0.0011811256408691 */

/*** Compile time: 0.0013089179992676 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.0035111904144287 */

/*** Compile time: 0.0040390491485596 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0017149448394775 */

/*** Compile time: 0.0014598369598389 */

/*** Compile time: 0.0028069019317627 */

/*** Compile time: 0.0024318695068359 */

/*** Compile time: 0.0022108554840088 */

/*** Compile time: 0.0022521018981934 */

/*** Compile time: 0.0017480850219727 */

/*** Compile time: 0.0024352073669434 */

/*** Compile time: 0.0030441284179688 */

/*** Compile time: 0.0020909309387207 */

/*** Compile time: 0.0024290084838867 */

/*** Compile time: 0.0019490718841553 */

/*** Compile time: 0.0017199516296387 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.0013298988342285 */

/*** Compile time: 0.0017809867858887 */

/*** Compile time: 0.0016050338745117 */

/*** Compile time: 0.0017449855804443 */

/*** Compile time: 0.0015289783477783 */

/*** Compile time: 0.0015530586242676 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0016520023345947 */

/*** Compile time: 0.0015511512756348 */

/*** Compile time: 0.001594066619873 */

/*** Compile time: 0.0015659332275391 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0012021064758301 */

/*** Compile time: 0.0015950202941895 */

/*** Compile time: 0.0012919902801514 */

/*** Compile time: 0.00152587890625 */

/*** Compile time: 0.0015659332275391 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.0018150806427002 */

/*** Compile time: 0.0018370151519775 */

/*** Compile time: 0.0014519691467285 */

/*** Compile time: 0.0013089179992676 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0014021396636963 */

/*** Compile time: 0.001572847366333 */

/*** Compile time: 0.0013718605041504 */

/*** Compile time: 0.001596212387085 */

/*** Compile time: 0.0016300678253174 */

/*** Compile time: 0.0014948844909668 */

/*** Compile time: 0.0016710758209229 */

/*** Compile time: 0.0015239715576172 */

/*** Compile time: 0.0016481876373291 */

/*** Compile time: 0.0016930103302002 */

/*** Compile time: 0.0011119842529297 */

/*** Compile time: 0.0017251968383789 */

/*** Compile time: 0.0017180442810059 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0013988018035889 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.001410961151123 */

/*** Compile time: 0.0013141632080078 */

/*** Compile time: 0.0013511180877686 */

/*** Compile time: 0.0017130374908447 */

/*** Compile time: 0.0015799999237061 */

/*** Compile time: 0.0015327930450439 */

/*** Compile time: 0.0016741752624512 */

/*** Compile time: 0.0028610229492188 */

/*** Compile time: 0.0042390823364258 */

/*** Compile time: 0.003464937210083 */

/*** Compile time: 0.002371072769165 */

/*** Compile time: 0.002622127532959 */

/*** Compile time: 0.0024821758270264 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0030889511108398 */

/*** Compile time: 0.0017769336700439 */

/*** Compile time: 0.0016188621520996 */

/*** Compile time: 0.0015108585357666 */

/*** Compile time: 0.0017020702362061 */

/*** Compile time: 0.0013968944549561 */

/*** Compile time: 0.0013909339904785 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0014262199401855 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0015749931335449 */

/*** Compile time: 0.0013418197631836 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0015358924865723 */

/*** Compile time: 0.0013930797576904 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.0016579627990723 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.0014128684997559 */

/*** Compile time: 0.0014448165893555 */

/*** Compile time: 0.001349925994873 */

/*** Compile time: 0.0015649795532227 */

/*** Compile time: 0.0016398429870605 */

/*** Compile time: 0.0018410682678223 */

/*** Compile time: 0.0016770362854004 */

/*** Compile time: 0.027575016021729 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.0013799667358398 */

/*** Compile time: 0.0015261173248291 */

/*** Compile time: 0.0014171600341797 */

/*** Compile time: 0.001600980758667 */

/*** Compile time: 0.0014820098876953 */

/*** Compile time: 0.001209020614624 */

/*** Compile time: 0.00148606300354 */

/*** Compile time: 0.0015938282012939 */

/*** Compile time: 0.0017631053924561 */

/*** Compile time: 0.0014960765838623 */

/*** Compile time: 0.0014469623565674 */

/*** Compile time: 0.0016460418701172 */

/*** Compile time: 0.0018548965454102 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0018880367279053 */

/*** Compile time: 0.0016098022460938 */

/*** Compile time: 0.0016789436340332 */

/*** Compile time: 0.0016880035400391 */

/*** Compile time: 0.0016179084777832 */

/*** Compile time: 0.0019769668579102 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0016839504241943 */

/*** Compile time: 0.0018730163574219 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0014209747314453 */

/*** Compile time: 0.001439094543457 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.0019528865814209 */

/*** Compile time: 0.001798152923584 */

/*** Compile time: 0.0012030601501465 */

/*** Compile time: 0.0014348030090332 */

/*** Compile time: 0.001356840133667 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.0019059181213379 */

/*** Compile time: 0.0017070770263672 */

/*** Compile time: 0.0013241767883301 */

/*** Compile time: 0.0015969276428223 */

/*** Compile time: 0.0013988018035889 */

/*** Compile time: 0.0013611316680908 */

/*** Compile time: 0.0015220642089844 */

/*** Compile time: 0.0011460781097412 */

/*** Compile time: 0.0015630722045898 */

/*** Compile time: 0.0012919902801514 */

/*** Compile time: 0.0016200542449951 */

/*** Compile time: 0.0015809535980225 */

/*** Compile time: 0.0019028186798096 */

/*** Compile time: 0.001410961151123 */

/*** Compile time: 0.0022730827331543 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0018341541290283 */

/*** Compile time: 0.001378059387207 */

/*** Compile time: 0.0013828277587891 */

/*** Compile time: 0.0018019676208496 */

/*** Compile time: 0.0021970272064209 */

/*** Compile time: 0.0020029544830322 */

/*** Compile time: 0.0024020671844482 */

/*** Compile time: 0.002669095993042 */

/*** Compile time: 0.0022819042205811 */

/*** Compile time: 0.0023770332336426 */

/*** Compile time: 0.0020711421966553 */

/*** Compile time: 0.0024290084838867 */

/*** Compile time: 0.0018699169158936 */

/*** Compile time: 0.0014650821685791 */

/*** Compile time: 0.0016229152679443 */

/*** Compile time: 0.0018279552459717 */

/*** Compile time: 0.0013010501861572 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.00164794921875 */

/*** Compile time: 0.0016748905181885 */

/*** Compile time: 0.0012130737304688 */

/*** Compile time: 0.0024330615997314 */

/*** Compile time: 0.0015249252319336 */

/*** Compile time: 0.001133918762207 */

/*** Compile time: 0.0011680126190186 */

/*** Compile time: 0.0014679431915283 */

/*** Compile time: 0.0015320777893066 */

/*** Compile time: 0.0010309219360352 */

/*** Compile time: 0.001884937286377 */

/*** Compile time: 0.00148606300354 */

/*** Compile time: 0.00148606300354 */

/*** Compile time: 0.0011179447174072 */

/*** Compile time: 0.0018749237060547 */

/*** Compile time: 0.0013668537139893 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0018379688262939 */

/*** Compile time: 0.001378059387207 */

/*** Compile time: 0.0014901161193848 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.0015501976013184 */

/*** Compile time: 0.0011889934539795 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.0013320446014404 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0014569759368896 */

/*** Compile time: 0.0022828578948975 */

/*** Compile time: 0.0016391277313232 */

/*** Compile time: 0.0016219615936279 */

/*** Compile time: 0.0014011859893799 */

/*** Compile time: 0.0014760494232178 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.001708984375 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0013668537139893 */

/*** Compile time: 0.0015161037445068 */

/*** Compile time: 0.0016248226165771 */

/*** Compile time: 0.0012810230255127 */

/*** Compile time: 0.0027759075164795 */

/*** Compile time: 0.0022101402282715 */

/*** Compile time: 0.0025069713592529 */

/*** Compile time: 0.0022201538085938 */

/*** Compile time: 0.0016751289367676 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.0018479824066162 */

/*** Compile time: 0.0024020671844482 */

/*** Compile time: 0.0015151500701904 */

/*** Compile time: 0.0013291835784912 */

/*** Compile time: 0.0011839866638184 */

/*** Compile time: 0.0017168521881104 */

/*** Compile time: 0.0018501281738281 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0016140937805176 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0011739730834961 */

/*** Compile time: 0.0017189979553223 */

/*** Compile time: 0.0016419887542725 */

/*** Compile time: 0.0015828609466553 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.001446008682251 */

/*** Compile time: 0.0017380714416504 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0010831356048584 */

/*** Compile time: 0.0016069412231445 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.0015249252319336 */

/*** Compile time: 0.0014679431915283 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.0013761520385742 */

/*** Compile time: 0.0014560222625732 */

/*** Compile time: 0.0020098686218262 */

/*** Compile time: 0.0015721321105957 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0014481544494629 */

/*** Compile time: 0.0015501976013184 */

/*** Compile time: 0.001431941986084 */

/*** Compile time: 0.001284122467041 */

/*** Compile time: 0.0017321109771729 */

/*** Compile time: 0.0013680458068848 */

/*** Compile time: 0.0019030570983887 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.0012438297271729 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.0016129016876221 */

/*** Compile time: 0.0014619827270508 */

/*** Compile time: 0.0015180110931396 */

/*** Compile time: 0.0014169216156006 */

/*** Compile time: 0.0013358592987061 */

/*** Compile time: 0.0014879703521729 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0015268325805664 */

/*** Compile time: 0.001399040222168 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0013260841369629 */

/*** Compile time: 0.0013208389282227 */

/*** Compile time: 0.001507043838501 */

/*** Compile time: 0.0023720264434814 */

/*** Compile time: 0.0031580924987793 */

/*** Compile time: 0.0024621486663818 */

/*** Compile time: 0.0023419857025146 */

/*** Compile time: 0.0021119117736816 */

/*** Compile time: 0.0016798973083496 */

/*** Compile time: 0.0023629665374756 */

/*** Compile time: 0.0019240379333496 */

/*** Compile time: 0.0026018619537354 */

/*** Compile time: 0.0017170906066895 */

/*** Compile time: 0.0027320384979248 */

/*** Compile time: 0.0027279853820801 */

/*** Compile time: 0.0015149116516113 */

/*** Compile time: 0.0013408660888672 */

/*** Compile time: 0.0012848377227783 */

/*** Compile time: 0.0015499591827393 */

/*** Compile time: 0.0019588470458984 */

/*** Compile time: 0.0017249584197998 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0013117790222168 */

/*** Compile time: 0.001521110534668 */

/*** Compile time: 0.0018339157104492 */

/*** Compile time: 0.0020570755004883 */

/*** Compile time: 0.0016391277313232 */

/*** Compile time: 0.0014479160308838 */

/*** Compile time: 0.0016632080078125 */

/*** Compile time: 0.0013759136199951 */

/*** Compile time: 0.0017120838165283 */

/*** Compile time: 0.0016119480133057 */

/*** Compile time: 0.0015687942504883 */

/*** Compile time: 0.0011329650878906 */

/*** Compile time: 0.0015859603881836 */

/*** Compile time: 0.0016329288482666 */

/*** Compile time: 0.0016279220581055 */

/*** Compile time: 0.001237154006958 */

/*** Compile time: 0.0015819072723389 */

/*** Compile time: 0.0013759136199951 */

/*** Compile time: 0.0017549991607666 */

/*** Compile time: 0.0016191005706787 */

/*** Compile time: 0.0014300346374512 */

/*** Compile time: 0.0017809867858887 */

/*** Compile time: 0.0025589466094971 */

/*** Compile time: 0.0017449855804443 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0016660690307617 */

/*** Compile time: 0.0013668537139893 */

/*** Compile time: 0.0013670921325684 */

/*** Compile time: 0.0016460418701172 */

/*** Compile time: 0.0012588500976562 */

/*** Compile time: 0.0013740062713623 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0012671947479248 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.00118088722229 */

/*** Compile time: 0.0015749931335449 */

/*** Compile time: 0.0012741088867188 */

/*** Compile time: 0.0015759468078613 */

/*** Compile time: 0.001533031463623 */

/*** Compile time: 0.0015301704406738 */

/*** Compile time: 0.0016858577728271 */

/*** Compile time: 0.0017211437225342 */

/*** Compile time: 0.0016801357269287 */

/*** Compile time: 0.0013549327850342 */

/*** Compile time: 0.0016689300537109 */

/*** Compile time: 0.0018961429595947 */

/*** Compile time: 0.0016839504241943 */

/*** Compile time: 0.0020642280578613 */

/*** Compile time: 0.0027060508728027 */

/*** Compile time: 0.0023620128631592 */

/*** Compile time: 0.0016820430755615 */

/*** Compile time: 0.0012950897216797 */

/*** Compile time: 0.0022988319396973 */

/*** Compile time: 0.0017828941345215 */

/*** Compile time: 0.002838134765625 */

/*** Compile time: 0.0020589828491211 */

/*** Compile time: 0.0019769668579102 */

/*** Compile time: 0.0019340515136719 */

/*** Compile time: 0.0016651153564453 */

/*** Compile time: 0.0017800331115723 */

/*** Compile time: 0.0016758441925049 */

/*** Compile time: 0.0016880035400391 */

/*** Compile time: 0.0018482208251953 */

/*** Compile time: 0.0012748241424561 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0013329982757568 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0012009143829346 */

/*** Compile time: 0.001270055770874 */

/*** Compile time: 0.0010800361633301 */

/*** Compile time: 0.0016119480133057 */

/*** Compile time: 0.0019052028656006 */

/*** Compile time: 0.0016670227050781 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.0016679763793945 */

/*** Compile time: 0.0013778209686279 */

/*** Compile time: 0.0018150806427002 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.001147985458374 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.001694917678833 */

/*** Compile time: 0.0018048286437988 */

/*** Compile time: 0.0015220642089844 */

/*** Compile time: 0.0018458366394043 */

/*** Compile time: 0.0017540454864502 */

/*** Compile time: 0.0016329288482666 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.0020020008087158 */

/*** Compile time: 0.0018770694732666 */

/*** Compile time: 0.0012710094451904 */

/*** Compile time: 0.0012681484222412 */

/*** Compile time: 0.0018599033355713 */

/*** Compile time: 0.0017929077148438 */

/*** Compile time: 0.0014472007751465 */

/*** Compile time: 0.0014691352844238 */

/*** Compile time: 0.0017569065093994 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.001168966293335 */

/*** Compile time: 0.0014219284057617 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.0013718605041504 */

/*** Compile time: 0.0016450881958008 */

/*** Compile time: 0.0017068386077881 */

/*** Compile time: 0.0010740756988525 */

/*** Compile time: 0.0016729831695557 */

/*** Compile time: 0.0012669563293457 */

/*** Compile time: 0.001460075378418 */

/*** Compile time: 0.0016970634460449 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.0017139911651611 */

/*** Compile time: 0.0014071464538574 */

/*** Compile time: 0.0016751289367676 */

/*** Compile time: 0.0013108253479004 */

/*** Compile time: 0.0013031959533691 */

/*** Compile time: 0.0017011165618896 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0023369789123535 */

/*** Compile time: 0.0016160011291504 */

/*** Compile time: 0.0015499591827393 */

/*** Compile time: 0.0012948513031006 */

/*** Compile time: 0.0015149116516113 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0016508102416992 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.0015859603881836 */

/*** Compile time: 0.001478910446167 */

/*** Compile time: 0.002540111541748 */

/*** Compile time: 0.0014631748199463 */

/*** Compile time: 0.0015058517456055 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0014150142669678 */

/*** Compile time: 0.0021770000457764 */

/*** Compile time: 0.001410961151123 */

/*** Compile time: 0.0023210048675537 */

/*** Compile time: 0.0023188591003418 */

/*** Compile time: 0.0024299621582031 */

/*** Compile time: 0.0031790733337402 */

/*** Compile time: 0.001039981842041 */

/*** Compile time: 0.0013761520385742 */

/*** Compile time: 0.001262903213501 */

/*** Compile time: 0.0012390613555908 */

/*** Compile time: 0.0012309551239014 */

/*** Compile time: 0.0012810230255127 */

/*** Compile time: 0.001291036605835 */

/*** Compile time: 0.0016632080078125 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0016841888427734 */

/*** Compile time: 0.0012128353118896 */

/*** Compile time: 0.0015759468078613 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.0016438961029053 */

/*** Compile time: 0.001460075378418 */

/*** Compile time: 0.0015220642089844 */

/*** Compile time: 0.0013349056243896 */

/*** Compile time: 0.0011520385742188 */

/*** Compile time: 0.0014839172363281 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0016019344329834 */

/*** Compile time: 0.0017390251159668 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.022469997406006 */

/*** Compile time: 0.0010838508605957 */

/*** Compile time: 0.0016598701477051 */

/*** Compile time: 0.0011348724365234 */

/*** Compile time: 0.001370906829834 */

/*** Compile time: 0.0015048980712891 */

/*** Compile time: 0.001176118850708 */

/*** Compile time: 0.0010771751403809 */

/*** Compile time: 0.0011789798736572 */

/*** Compile time: 0.0018429756164551 */

/*** Compile time: 0.0016210079193115 */

/*** Compile time: 0.0014269351959229 */

/*** Compile time: 0.0011959075927734 */

/*** Compile time: 0.0014050006866455 */

/*** Compile time: 0.0011138916015625 */

/*** Compile time: 0.0011239051818848 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0011780261993408 */

/*** Compile time: 0.0011320114135742 */

/*** Compile time: 0.0011799335479736 */

/*** Compile time: 0.001323938369751 */

/*** Compile time: 0.0015051364898682 */

/*** Compile time: 0.0015439987182617 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.0013511180877686 */

/*** Compile time: 0.0012238025665283 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0010600090026855 */

/*** Compile time: 0.0018980503082275 */

/*** Compile time: 0.001427173614502 */

/*** Compile time: 0.0013651847839355 */

/*** Compile time: 0.0012459754943848 */

/*** Compile time: 0.0012741088867188 */

/*** Compile time: 0.001349925994873 */

/*** Compile time: 0.0015079975128174 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0020170211791992 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.0022659301757812 */

/*** Compile time: 0.0017020702362061 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0037481784820557 */

/*** Compile time: 0.0015990734100342 */

/*** Compile time: 0.0027191638946533 */

/*** Compile time: 0.0028510093688965 */

/*** Compile time: 0.0025320053100586 */

/*** Compile time: 0.0019450187683105 */

/*** Compile time: 0.0032429695129395 */

/*** Compile time: 0.0019781589508057 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.0021970272064209 */

/*** Compile time: 0.0016639232635498 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.0022408962249756 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0013978481292725 */

/*** Compile time: 0.0018150806427002 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.0013291835784912 */

/*** Compile time: 0.0016980171203613 */

/*** Compile time: 0.0017571449279785 */

/*** Compile time: 0.0016050338745117 */

/*** Compile time: 0.0015640258789062 */

/*** Compile time: 0.001655101776123 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0011799335479736 */

/*** Compile time: 0.0014059543609619 */

/*** Compile time: 0.0020148754119873 */

/*** Compile time: 0.0020809173583984 */

/*** Compile time: 0.0019590854644775 */

/*** Compile time: 0.0016839504241943 */

/*** Compile time: 0.0015189647674561 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0017640590667725 */

/*** Compile time: 0.0015630722045898 */

/*** Compile time: 0.0014231204986572 */

/*** Compile time: 0.0013909339904785 */

/*** Compile time: 0.0019540786743164 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.0014541149139404 */

/*** Compile time: 0.0014019012451172 */

/*** Compile time: 0.0019650459289551 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.0020179748535156 */

/*** Compile time: 0.001370906829834 */

/*** Compile time: 0.0015649795532227 */

/*** Compile time: 0.0014030933380127 */

/*** Compile time: 0.0018548965454102 */

/*** Compile time: 0.0016050338745117 */

/*** Compile time: 0.0018508434295654 */

/*** Compile time: 0.0013358592987061 */

/*** Compile time: 0.0013861656188965 */

/*** Compile time: 0.0012190341949463 */

/*** Compile time: 0.0013411045074463 */

/*** Compile time: 0.0017430782318115 */

/*** Compile time: 0.0016791820526123 */

/*** Compile time: 0.0019869804382324 */

/*** Compile time: 0.0015439987182617 */

/*** Compile time: 0.0016129016876221 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.001539945602417 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.001755952835083 */

/*** Compile time: 0.0018548965454102 */

/*** Compile time: 0.0016329288482666 */

/*** Compile time: 0.0014619827270508 */

/*** Compile time: 0.0014388561248779 */

/*** Compile time: 0.001471996307373 */

/*** Compile time: 0.0014998912811279 */

/*** Compile time: 0.0020568370819092 */

/*** Compile time: 0.0020008087158203 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.0014190673828125 */

/*** Compile time: 0.0012030601501465 */

/*** Compile time: 0.0011968612670898 */

/*** Compile time: 0.0018389225006104 */

/*** Compile time: 0.0023488998413086 */

/*** Compile time: 0.0028560161590576 */

/*** Compile time: 0.0024819374084473 */

/*** Compile time: 0.0018019676208496 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0017321109771729 */

/*** Compile time: 0.0018749237060547 */

/*** Compile time: 0.0022180080413818 */

/*** Compile time: 0.0021450519561768 */

/*** Compile time: 0.0014688968658447 */

/*** Compile time: 0.0014300346374512 */

/*** Compile time: 0.0016000270843506 */

/*** Compile time: 0.0015778541564941 */

/*** Compile time: 0.0015859603881836 */

/*** Compile time: 0.0020980834960938 */

/*** Compile time: 0.0016191005706787 */

/*** Compile time: 0.0017828941345215 */

/*** Compile time: 0.0018670558929443 */

/*** Compile time: 0.0023708343505859 */

/*** Compile time: 0.0013358592987061 */

/*** Compile time: 0.0018620491027832 */

/*** Compile time: 0.0019569396972656 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0017821788787842 */

/*** Compile time: 0.0013210773468018 */

/*** Compile time: 0.0013480186462402 */

/*** Compile time: 0.0015549659729004 */

/*** Compile time: 0.0017068386077881 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.0014688968658447 */

/*** Compile time: 0.0011730194091797 */

/*** Compile time: 0.001237154006958 */

/*** Compile time: 0.0013680458068848 */

/*** Compile time: 0.0016999244689941 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0013442039489746 */

/*** Compile time: 0.0013678073883057 */

/*** Compile time: 0.0015020370483398 */

/*** Compile time: 0.0013070106506348 */

/*** Compile time: 0.0012710094451904 */

/*** Compile time: 0.00136399269104 */

/*** Compile time: 0.0014140605926514 */

/*** Compile time: 0.0015048980712891 */

/*** Compile time: 0.0016379356384277 */

/*** Compile time: 0.0014538764953613 */

/*** Compile time: 0.0016090869903564 */

/*** Compile time: 0.0014350414276123 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.0013961791992188 */

/*** Compile time: 0.0017869472503662 */

/*** Compile time: 0.002579927444458 */

/*** Compile time: 0.0019869804382324 */

/*** Compile time: 0.0015711784362793 */

/*** Compile time: 0.001288890838623 */

/*** Compile time: 0.0012149810791016 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.0012578964233398 */

/*** Compile time: 0.0015368461608887 */

/*** Compile time: 0.0013988018035889 */

/*** Compile time: 0.0013608932495117 */

/*** Compile time: 0.001349925994873 */

/*** Compile time: 0.0015251636505127 */

/*** Compile time: 0.0014290809631348 */

/*** Compile time: 0.0025479793548584 */

/*** Compile time: 0.002187967300415 */

/*** Compile time: 0.001255989074707 */

/*** Compile time: 0.0027508735656738 */

/*** Compile time: 0.0027499198913574 */

/*** Compile time: 0.0029928684234619 */

/*** Compile time: 0.0040881633758545 */

/*** Compile time: 0.0029439926147461 */

/*** Compile time: 0.0017130374908447 */

/*** Compile time: 0.0032229423522949 */

/*** Compile time: 0.0026841163635254 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.0013470649719238 */

/*** Compile time: 0.0032510757446289 */

/*** Compile time: 0.0021469593048096 */

/*** Compile time: 0.0018079280853271 */

/*** Compile time: 0.001655101776123 */

/*** Compile time: 0.0013759136199951 */

/*** Compile time: 0.0012650489807129 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0018539428710938 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.0016429424285889 */

/*** Compile time: 0.0014989376068115 */

/*** Compile time: 0.0012838840484619 */

/*** Compile time: 0.0017001628875732 */

/*** Compile time: 0.0017549991607666 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0013298988342285 */

/*** Compile time: 0.0022730827331543 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0012590885162354 */

/*** Compile time: 0.0011529922485352 */

/*** Compile time: 0.0012438297271729 */

/*** Compile time: 0.00154709815979 */

/*** Compile time: 0.0015981197357178 */

/*** Compile time: 0.0012049674987793 */

/*** Compile time: 0.0013079643249512 */

/*** Compile time: 0.0016028881072998 */

/*** Compile time: 0.0015678405761719 */

/*** Compile time: 0.001068115234375 */

/*** Compile time: 0.0015528202056885 */

/*** Compile time: 0.0018050670623779 */

/*** Compile time: 0.0014491081237793 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.0014607906341553 */

/*** Compile time: 0.0018329620361328 */

/*** Compile time: 0.0013468265533447 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.0016019344329834 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0013251304626465 */

/*** Compile time: 0.0014879703521729 */

/*** Compile time: 0.0014870166778564 */

/*** Compile time: 0.0016548633575439 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.001370906829834 */

/*** Compile time: 0.0013370513916016 */

/*** Compile time: 0.0018861293792725 */

/*** Compile time: 0.0014851093292236 */

/*** Compile time: 0.0018429756164551 */

/*** Compile time: 0.0017540454864502 */

/*** Compile time: 0.0027530193328857 */

/*** Compile time: 0.0030481815338135 */

/*** Compile time: 0.0014488697052002 */

/*** Compile time: 0.001816987991333 */

/*** Compile time: 0.0013601779937744 */

/*** Compile time: 0.0026469230651855 */

/*** Compile time: 0.0027120113372803 */

/*** Compile time: 0.0030250549316406 */

/*** Compile time: 0.0016660690307617 */

/*** Compile time: 0.0018301010131836 */

/*** Compile time: 0.0025429725646973 */

/*** Compile time: 0.001176118850708 */

/*** Compile time: 0.0015339851379395 */

/*** Compile time: 0.001410961151123 */

/*** Compile time: 0.001417875289917 */

/*** Compile time: 0.0012490749359131 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0015280246734619 */

/*** Compile time: 0.0013980865478516 */

/*** Compile time: 0.0014100074768066 */

/*** Compile time: 0.001533031463623 */

/*** Compile time: 0.0014281272888184 */

/*** Compile time: 0.0017027854919434 */

/*** Compile time: 0.0015261173248291 */

/*** Compile time: 0.0011630058288574 */

/*** Compile time: 0.0015101432800293 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.0017631053924561 */

/*** Compile time: 0.0015819072723389 */

/*** Compile time: 0.0017869472503662 */

/*** Compile time: 0.0017709732055664 */

/*** Compile time: 0.0015828609466553 */

/*** Compile time: 0.0013821125030518 */

/*** Compile time: 0.0016510486602783 */

/*** Compile time: 0.0011930465698242 */

/*** Compile time: 0.0012140274047852 */

/*** Compile time: 0.0013740062713623 */

/*** Compile time: 0.0014188289642334 */

/*** Compile time: 0.0012497901916504 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.0016999244689941 */

/*** Compile time: 0.0017390251159668 */

/*** Compile time: 0.0012497901916504 */

/*** Compile time: 0.001507043838501 */

/*** Compile time: 0.0020730495452881 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0013978481292725 */

/*** Compile time: 0.0012691020965576 */

/*** Compile time: 0.0017111301422119 */

/*** Compile time: 0.0018110275268555 */

/*** Compile time: 0.0013201236724854 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.0013427734375 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.001640796661377 */

/*** Compile time: 0.0015931129455566 */

/*** Compile time: 0.0025839805603027 */

/*** Compile time: 0.0038750171661377 */

/*** Compile time: 0.0022068023681641 */

/*** Compile time: 0.0097920894622803 */

/*** Compile time: 0.0014441013336182 */

/*** Compile time: 0.0017929077148438 */

/*** Compile time: 0.0016870498657227 */

/*** Compile time: 0.0024280548095703 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.0016229152679443 */

/*** Compile time: 0.0016047954559326 */

/*** Compile time: 0.0030570030212402 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0016539096832275 */

/*** Compile time: 0.001978874206543 */

/*** Compile time: 0.0021679401397705 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.00211501121521 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.044952869415283 */

/*** Compile time: 0.0025928020477295 */

/*** Compile time: 0.0011608600616455 */

/*** Compile time: 0.001554012298584 */

/*** Compile time: 0.0012381076812744 */

/*** Compile time: 0.0019130706787109 */

/*** Compile time: 0.0017390251159668 */

/*** Compile time: 0.0019779205322266 */

/*** Compile time: 0.0016591548919678 */

/*** Compile time: 0.0013010501861572 */

/*** Compile time: 0.0016169548034668 */

/*** Compile time: 0.0024111270904541 */

/*** Compile time: 0.0015568733215332 */

/*** Compile time: 0.0017120838165283 */

/*** Compile time: 0.00223708152771 */

/*** Compile time: 0.0015571117401123 */

/*** Compile time: 0.0016689300537109 */

/*** Compile time: 0.0019280910491943 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0014951229095459 */

/*** Compile time: 0.0015158653259277 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.0016798973083496 */

/*** Compile time: 0.0017139911651611 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.0014970302581787 */

/*** Compile time: 0.0014219284057617 */

/*** Compile time: 0.0011579990386963 */

/*** Compile time: 0.0015690326690674 */

/*** Compile time: 0.0018961429595947 */

/*** Compile time: 0.0015130043029785 */

/*** Compile time: 0.0013618469238281 */

/*** Compile time: 0.0028810501098633 */

/*** Compile time: 0.0022478103637695 */

/*** Compile time: 0.0014231204986572 */

/*** Compile time: 0.0020759105682373 */

/*** Compile time: 0.0013778209686279 */

/*** Compile time: 0.0016961097717285 */

/*** Compile time: 0.0021851062774658 */

/*** Compile time: 0.0022499561309814 */

/*** Compile time: 0.0017521381378174 */

/*** Compile time: 0.002004861831665 */

/*** Compile time: 0.0020151138305664 */

/*** Compile time: 0.0017180442810059 */

/*** Compile time: 0.0026769638061523 */

/*** Compile time: 0.0015420913696289 */

/*** Compile time: 0.0019009113311768 */

/*** Compile time: 0.001629114151001 */

/*** Compile time: 0.0015420913696289 */

/*** Compile time: 0.001190185546875 */

/*** Compile time: 0.0081889629364014 */

/*** Compile time: 0.0014700889587402 */

/*** Compile time: 0.0013070106506348 */

/*** Compile time: 0.0017170906066895 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.0012040138244629 */

/*** Compile time: 0.0011250972747803 */

/*** Compile time: 0.0013978481292725 */

/*** Compile time: 0.0011639595031738 */

/*** Compile time: 0.0013959407806396 */

/*** Compile time: 0.007155179977417 */

/*** Compile time: 0.0013201236724854 */

/*** Compile time: 0.0018131732940674 */

/*** Compile time: 0.0014698505401611 */

/*** Compile time: 0.0011470317840576 */

/*** Compile time: 0.0016419887542725 */

/*** Compile time: 0.0014028549194336 */

/*** Compile time: 0.0015189647674561 */

/*** Compile time: 0.0014688968658447 */

/*** Compile time: 0.0018301010131836 */

/*** Compile time: 0.0013258457183838 */

/*** Compile time: 0.0012950897216797 */

/*** Compile time: 0.001399040222168 */

/*** Compile time: 0.0015280246734619 */

/*** Compile time: 0.0011260509490967 */

/*** Compile time: 0.0020549297332764 */

/*** Compile time: 0.0016000270843506 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0013148784637451 */

/*** Compile time: 0.0013020038604736 */

/*** Compile time: 0.0019180774688721 */

/*** Compile time: 0.0017039775848389 */

/*** Compile time: 0.0012941360473633 */

/*** Compile time: 0.0014791488647461 */

/*** Compile time: 0.0016710758209229 */

/*** Compile time: 0.0012240409851074 */

/*** Compile time: 0.0013961791992188 */

/*** Compile time: 0.0014998912811279 */

/*** Compile time: 0.0011489391326904 */

/*** Compile time: 0.0032100677490234 */

/*** Compile time: 0.0016088485717773 */

/*** Compile time: 0.0029537677764893 */

/*** Compile time: 0.0027258396148682 */

/*** Compile time: 0.0019428730010986 */

/*** Compile time: 0.0013668537139893 */

/*** Compile time: 0.0018339157104492 */

/*** Compile time: 0.0031139850616455 */

/*** Compile time: 0.002924919128418 */

/*** Compile time: 0.0016930103302002 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0020918846130371 */

/*** Compile time: 0.002810001373291 */

/*** Compile time: 0.0027799606323242 */

/*** Compile time: 0.0025510787963867 */

/*** Compile time: 0.0017058849334717 */

/*** Compile time: 0.0017619132995605 */

/*** Compile time: 0.002126932144165 */

/*** Compile time: 0.0021700859069824 */

/*** Compile time: 0.0016398429870605 */

/*** Compile time: 0.0015158653259277 */

/*** Compile time: 0.0023860931396484 */

/*** Compile time: 0.0018889904022217 */

/*** Compile time: 0.0017650127410889 */

/*** Compile time: 0.003741979598999 */

/*** Compile time: 0.0029289722442627 */

/*** Compile time: 0.0014708042144775 */

/*** Compile time: 0.0017900466918945 */

/*** Compile time: 0.0014200210571289 */

/*** Compile time: 0.0017759799957275 */

/*** Compile time: 0.002004861831665 */

/*** Compile time: 0.0013740062713623 */

/*** Compile time: 0.0015189647674561 */

/*** Compile time: 0.001633882522583 */

/*** Compile time: 0.0016868114471436 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.001460075378418 */

/*** Compile time: 0.0017480850219727 */

/*** Compile time: 0.0015428066253662 */

/*** Compile time: 0.0017080307006836 */

/*** Compile time: 0.0019328594207764 */

/*** Compile time: 0.0016019344329834 */

/*** Compile time: 0.0015230178833008 */

/*** Compile time: 0.0019700527191162 */

/*** Compile time: 0.0021932125091553 */

/*** Compile time: 0.0012969970703125 */

/*** Compile time: 0.0019009113311768 */

/*** Compile time: 0.0017631053924561 */

/*** Compile time: 0.0015509128570557 */

/*** Compile time: 0.0012469291687012 */

/*** Compile time: 0.0017580986022949 */

/*** Compile time: 0.0017440319061279 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0019640922546387 */

/*** Compile time: 0.0014951229095459 */

/*** Compile time: 0.0014469623565674 */

/*** Compile time: 0.0016069412231445 */

/*** Compile time: 0.001176118850708 */

/*** Compile time: 0.0014557838439941 */

/*** Compile time: 0.0020771026611328 */

/*** Compile time: 0.001986026763916 */

/*** Compile time: 0.0016119480133057 */

/*** Compile time: 0.0012810230255127 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.0015928745269775 */

/*** Compile time: 0.0020668506622314 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.0016391277313232 */

/*** Compile time: 0.0015530586242676 */

/*** Compile time: 0.0017518997192383 */

/*** Compile time: 0.0013599395751953 */

/*** Compile time: 0.001478910446167 */

/*** Compile time: 0.0016179084777832 */

/*** Compile time: 0.0013778209686279 */

/*** Compile time: 0.0014219284057617 */

/*** Compile time: 0.0011758804321289 */

/*** Compile time: 0.0015928745269775 */

/*** Compile time: 0.0014760494232178 */

/*** Compile time: 0.001762866973877 */

/*** Compile time: 0.0015971660614014 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0013670921325684 */

/*** Compile time: 0.0011250972747803 */

/*** Compile time: 0.003687858581543 */

/*** Compile time: 0.0017380714416504 */

/*** Compile time: 0.0016341209411621 */

/*** Compile time: 0.0016689300537109 */

/*** Compile time: 0.0016770362854004 */

/*** Compile time: 0.0020291805267334 */

/*** Compile time: 0.001378059387207 */

/*** Compile time: 0.0028131008148193 */

/*** Compile time: 0.0032131671905518 */

/*** Compile time: 0.0020549297332764 */

/*** Compile time: 0.0030550956726074 */

/*** Compile time: 0.0023670196533203 */

/*** Compile time: 0.0020480155944824 */

/*** Compile time: 0.0027961730957031 */

/*** Compile time: 0.00193190574646 */

/*** Compile time: 0.0012209415435791 */

/*** Compile time: 0.0022389888763428 */

/*** Compile time: 0.0021960735321045 */

/*** Compile time: 0.0020740032196045 */

/*** Compile time: 0.0016579627990723 */

/*** Compile time: 0.0015439987182617 */

/*** Compile time: 0.0015640258789062 */

/*** Compile time: 0.001708984375 */

/*** Compile time: 0.0020132064819336 */

/*** Compile time: 0.0020360946655273 */

/*** Compile time: 0.0011999607086182 */

/*** Compile time: 0.0016040802001953 */

/*** Compile time: 0.0012269020080566 */

/*** Compile time: 0.0015628337860107 */

/*** Compile time: 0.0014438629150391 */

/*** Compile time: 0.0020458698272705 */

/*** Compile time: 0.0021049976348877 */

/*** Compile time: 0.0019409656524658 */

/*** Compile time: 0.0015859603881836 */

/*** Compile time: 0.0013391971588135 */

/*** Compile time: 0.0018689632415771 */

/*** Compile time: 0.0019049644470215 */

/*** Compile time: 0.0018050670623779 */

/*** Compile time: 0.0017800331115723 */

/*** Compile time: 0.0015308856964111 */

/*** Compile time: 0.0017750263214111 */

/*** Compile time: 0.0023369789123535 */

/*** Compile time: 0.0016770362854004 */

/*** Compile time: 0.0013768672943115 */

/*** Compile time: 0.0019087791442871 */

/*** Compile time: 0.001816987991333 */

/*** Compile time: 0.0015280246734619 */

/*** Compile time: 0.0017099380493164 */

/*** Compile time: 0.0015871524810791 */

/*** Compile time: 0.0020220279693604 */

/*** Compile time: 0.0021419525146484 */

/*** Compile time: 0.0029258728027344 */

/*** Compile time: 0.0024800300598145 */

/*** Compile time: 0.001471996307373 */

/*** Compile time: 0.0017480850219727 */

/*** Compile time: 0.0016350746154785 */

/*** Compile time: 0.0017800331115723 */

/*** Compile time: 0.0032708644866943 */

/*** 

/*** Compile time: 0.0010979175567627 */

/*** Compile time: 0.0015599727630615 */

/*** Compile time: 0.0016210079193115 */

/*** Compile time: 0.0035901069641113 */

/*** Compile time: 0.0030560493469238 */

/*** Compile time: 0.0030989646911621 */

/*** Compile time: 0.002946138381958 */

/*** Compile time: 0.0013041496276855 */

/*** Compile time: 0.0015628337860107 */

/*** Compile time: 0.0012969970703125 */

/*** Compile time: 0.0041790008544922 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.0027880668640137 */

/*** Compile time: 0.0026199817657471 */

/*** Compile time: 0.0017960071563721 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.0022480487823486 */

/*** Compile time: 0.0030088424682617 */

/*** Compile time: 0.0027749538421631 */

/*** Compile time: 0.0020239353179932 */

/*** Compile time: 0.0037112236022949 */

/*** Compile time: 0.0018289089202881 */

/*** Compile time: 0.0031750202178955 */

/*** Compile time: 0.0016920566558838 */

/*** Compile time: 0.0017518997192383 */

/*** Compile time: 0.0015149116516113 */

/*** Compile time: 0.0014638900756836 */

/*** Compile time: 0.0021870136260986 */

/*** Compile time: 0.0014538764953613 */

/*** Compile time: 0.0016829967498779 */

/*** Compile time: 0.0018739700317383 */

/*** Compile time: 0.0013580322265625 */

/*** Compile time: 0.0015170574188232 */

/*** Compile time: 0.0016970634460449 */

/*** Compile time: 0.0015838146209717 */

/*** Compile time: 0.0016801357269287 */

/*** Compile time: 0.0017781257629395 */

/*** Compile time: 0.0013248920440674 */

/*** Compile time: 0.0014431476593018 */

/*** Compile time: 0.0013468265533447 */

/*** Compile time: 0.0020389556884766 */

/*** Compile time: 0.0013148784637451 */

/*** Compile time: 0.0016589164733887 */

/*** Compile time: 0.001370906829834 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0035688877105713 */

/*** Compile time: 0.0033211708068848 */

/*** Compile time: 0.0027451515197754 */

/*** Compile time: 0.0023720264434814 */

/*** Compile time: 0.0016050338745117 */

/*** Compile time: 0.002593994140625 */

/*** Compile time: 0.0048859119415283 */

/*** Compile time: 0.0015871524810791 */

/*** Compile time: 0.002173900604248 */

/*** Compile time: 0.0015828609466553 */

/*** Compile time: 0.0018148422241211 */

/*** Compile time: 0.0016739368438721 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.0019769668579102 */

/*** Compile time: 0.0017011165618896 */

/*** Compile time: 0.002626895904541 */

/*** Compile time: 0.0016720294952393 */

/*** Compile time: 0.0016539096832275 */

/*** Compile time: 0.0020430088043213 */

/*** Compile time: 0.0020508766174316 */

/*** Compile time: 0.0033571720123291 */

/*** Compile time: 0.0012271404266357 */

/*** Compile time: 0.0015969276428223 */

/*** Compile time: 0.0014989376068115 */

/*** Compile time: 0.0016810894012451 */

/*** Compile time: 0.0016219615936279 */

/*** Compile time: 0.0019040107727051 */

/*** Compile time: 0.0012819766998291 */

/*** Compile time: 0.0013329982757568 */

/*** Compile time: 0.001701831817627 */

/*** Compile time: 0.0032570362091064 */

/*** Compile time: 0.0015189647674561 */

/*** Compile time: 0.0034840106964111 */

/*** Compile time: 0.0016441345214844 */

/*** Compile time: 0.0024039745330811 */

/*** Compile time: 0.0017268657684326 */

/*** Compile time: 0.001533031463623 */

/*** Compile time: 0.0020029544830322 */

/*** Compile time: 0.0019209384918213 */

/*** Compile time: 0.0015499591827393 */

/*** Compile time: 0.0012509822845459 */

/*** Compile time: 0.0014998912811279 */

/*** Compile time: 0.0016148090362549 */

/*** Compile time: 0.0014028549194336 */

/*** Compile time: 0.001378059387207 */

/*** Compile time: 0.0016248226165771 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0016529560089111 */

/*** Compile time: 0.0015811920166016 */

/*** Compile time: 0.0014078617095947 */

/*** Compile time: 0.0024628639221191 */

/*** Compile time: 0.0016889572143555 */

/*** Compile time: 0.0013368129730225 */

/*** Compile time: 0.0013370513916016 */

/*** Compile time: 0.0029528141021729 */

/*** Compile time: 0.001349925994873 */

/*** Compile time: 0.0028820037841797 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.0016939640045166 */

/*** Compile time: 0.0014810562133789 */

/*** Compile time: 0.0012218952178955 */

/*** Compile time: 0.0017149448394775 */

/*** Compile time: 0.00124192237854 */

/*** Compile time: 0.0017011165618896 */

/*** Compile time: 0.001356840133667 */

/*** Compile time: 0.0015869140625 */

/*** Compile time: 0.0014541149139404 */

/*** Compile time: 0.0017158985137939 */

/*** Compile time: 0.0018699169158936 */

/*** Compile time: 0.0015730857849121 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.0019710063934326 */

/*** Compile time: 0.0017690658569336 */

/*** Compile time: 0.0013918876647949 */

/*** Compile time: 0.0015249252319336 */

/*** Compile time: 0.001154899597168 */

/*** Compile time: 0.0015418529510498 */

/*** Compile time: 0.0015740394592285 */

/*** Compile time: 0.0020110607147217 */

/*** Compile time: 0.0021250247955322 */

/*** Compile time: 0.002377986907959 */

/*** Compile time: 0.0018069744110107 */

/*** Compile time: 0.0015718936920166 */

/*** Compile time: 0.0017311573028564 */

/*** Compile time: 0.0016999244689941 */

/*** Compile time: 0.0017309188842773 */

/*** Compile time: 0.0034160614013672 */

/*** Compile time: 0.0015299320220947 */

/*** Compile time: 0.0023739337921143 */

/*** Compile time: 0.0017879009246826 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0016229152679443 */

/*** Compile time: 0.0017709732055664 */

/*** Compile time: 0.0017788410186768 */

/*** Compile time: 0.00140380859375 */

/*** Compile time: 0.0013759136199951 */

/*** Compile time: 0.0016591548919678 */

/*** Compile time: 0.0015361309051514 */

/*** Compile time: 0.0020971298217773 */

/*** Compile time: 0.0027880668640137 */

/*** Compile time: 0.0014071464538574 */

/*** Compile time: 0.0016047954559326 */

/*** Compile time: 0.0016610622406006 */

/*** Compile time: 0.0017321109771729 */

/*** Compile time: 0.0015659332275391 */

/*** Compile time: 0.0025510787963867 */

/*** Compile time: 0.0025169849395752 */

/*** Compile time: 0.0079610347747803 */

/*** Compile time: 0.0022480487823486 */

/*** Compile time: 0.0017731189727783 */

/*** Compile time: 0.0015020370483398 */

/*** Compile time: 0.0021970272064209 */

/*** Compile time: 0.0017659664154053 */

/*** Compile time: 0.0014231204986572 */

/*** Compile time: 0.0014519691467285 */

/*** Compile time: 0.0016858577728271 */

/*** Compile time: 0.0020389556884766 */

/*** Compile time: 0.0019328594207764 */

/*** Compile time: 0.001507043838501 */

/*** Compile time: 0.0023238658905029 */

/*** Compile time: 0.0017521381378174 */

/*** Compile time: 0.0014898777008057 */

/*** Compile time: 0.0017509460449219 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.001615047454834 */

/*** Compile time: 0.0013160705566406 */

/*** Compile time: 0.0017049312591553 */

/*** Compile time: 0.0012729167938232 */

/*** Compile time: 0.0014021396636963 */

/*** Compile time: 0.0013880729675293 */

/*** Compile time: 0.002025842666626 */

/*** Compile time: 0.001594066619873 */

/*** Compile time: 0.0012519359588623 */

/*** Compile time: 0.0014619827270508 */

/*** Compile time: 0.0018851757049561 */

/*** Compile time: 0.0018150806427002 */

/*** Compile time: 0.0016429424285889 */

/*** Compile time: 0.001986026763916 */

/*** Compile time: 0.0017609596252441 */

/*** Compile time: 0.00164794921875 */

/*** Compile time: 0.0014901161193848 */

/*** Compile time: 0.0018041133880615 */

/*** Compile time: 0.0017101764678955 */

/*** Compile time: 0.0016629695892334 */

/*** Compile time: 0.001708984375 */

/*** Compile time: 0.0017580986022949 */

/*** Compile time: 0.0020549297332764 */

/*** Compile time: 0.0016279220581055 */

/*** Compile time: 0.0018210411071777 */

/*** Compile time: 0.0016121864318848 */

/*** Compile time: 0.0018031597137451 */

/*** Compile time: 0.0016329288482666 */

/*** Compile time: 0.0017058849334717 */

/*** Compile time: 0.0020110607147217 */

/*** Compile time: 0.0014898777008057 */

/*** Compile time: 0.0020229816436768 */

/*** Compile time: 0.0014169216156006 */

/*** Compile time: 0.0016701221466064 */

/*** Compile time: 0.0017750263214111 */

/*** Compile time: 0.0017588138580322 */

/*** Compile time: 0.0016698837280273 */

/*** Compile time: 0.0013799667358398 */

/*** Compile time: 0.0019991397857666 */

/*** Compile time: 0.0018110275268555 */

/*** Compile time: 0.0016350746154785 */

/*** Compile time: 0.0016331672668457 */

/*** Compile time: 0.0017299652099609 */

/*** Compile time: 0.0023691654205322 */

/*** Compile time: 0.0056240558624268 */

/*** Compile time: 0.0028378963470459 */

/*** Compile time: 0.0030109882354736 */

/*** Compile time: 0.0017650127410889 */

/*** Compile time: 0.0016448497772217 */

/*** Compile time: 0.0016441345214844 */

/*** Compile time: 0.0015628337860107 */

/*** Compile time: 0.0016889572143555 */

/*** Compile time: 0.0017499923706055 */

/*** Compile time: 0.0016138553619385 */

/*** Compile time: 0.001737117767334 */

/*** Compile time: 0.0019111633300781 */

/*** Compile time: 0.0016570091247559 */

/*** Compile time: 0.0016810894012451 */

/*** Compile time: 0.0016369819641113 */

/*** Compile time: 0.0016689300537109 */

/*** Compile time: 0.0017101764678955 */

/*** Compile time: 0.0020101070404053 */

/*** Compile time: 0.0015609264373779 */

/*** Compile time: 0.0017781257629395 */

/*** Compile time: 0.0017850399017334 */

/*** Compile time: 0.0018770694732666 */

/*** Compile time: 0.0018229484558105 */

/*** Compile time: 0.0014998912811279 */

/*** Compile time: 0.0019299983978271 */

/*** Compile time: 0.0018208026885986 */

/*** Compile time: 0.001439094543457 */

/*** Compile time: 0.0018050670623779 */

/*** Compile time: 0.0018100738525391 */

/*** Compile time: 0.0019409656524658 */

/*** Compile time: 0.0016739368438721 */

/*** Compile time: 0.0013461112976074 */

/*** Compile time: 0.0015928745269775 */

/*** Compile time: 0.0016400814056396 */

/*** Compile time: 0.0015790462493896 */

/*** Compile time: 0.0015120506286621 */

/*** Compile time: 0.0018479824066162 */

/*** Compile time: 0.0018310546875 */

/*** Compile time: 0.0027039051055908 */

/*** Compile time: 0.0032129287719727 */

/*** Compile time: 0.0029659271240234 */

/*** Compile time: 0.0022969245910645 */

/*** Compile time: 0.0027229785919189 */

/*** Compile time: 0.0018680095672607 */

/*** Compile time: 0.0024101734161377 */

/*** Compile time: 0.0027518272399902 */

/*** Compile time: 0.0021560192108154 */

/*** Compile time: 0.0015058517456055 */

/*** Compile time: 0.001939058303833 */

/*** Compile time: 0.0015921592712402 */

/*** Compile time: 0.0014779567718506 */

/*** Compile time: 0.0014688968658447 */

/*** Compile time: 0.0013151168823242 */

/*** Compile time: 0.0019571781158447 */

/*** Compile time: 0.0018079280853271 */

/*** Compile time: 0.0018208026885986 */

/*** Compile time: 0.0015349388122559 */

/*** Compile time: 0.0015349388122559 */

/*** Compile time: 0.0014438629150391 */

/*** Compile time: 0.0014381408691406 */

/*** Compile time: 0.0012860298156738 */

/*** Compile time: 0.0014009475708008 */

/*** Compile time: 0.0016629695892334 */

/*** Compile time: 0.0014400482177734 */

/*** Compile time: 0.0016970634460449 */

/*** Compile time: 0.0015177726745605 */

/*** Compile time: 0.0015192031860352 */

/*** Compile time: 0.0018749237060547 */

/*** Compile time: 0.0017030239105225 */

/*** Compile time: 0.001640796661377 */

/*** Compile time: 0.0015051364898682 */

/*** Compile time: 0.0022580623626709 */

/*** Compile time: 0.0016539096832275 */

/*** Compile time: 0.0015320777893066 */

/*** Compile time: 0.001629114151001 */

/*** Compile time: 0.0019421577453613 */

/*** Compile time: 0.0033280849456787 */

/*** Compile time: 0.002471923828125 */

/*** Compile time: 0.0024068355560303 */

/*** Compile time: 0.0033080577850342 */

/*** Compile time: 0.002371072769165 */

/*** Compile time: 0.0016210079193115 */

/*** Compile time: 0.0016670227050781 */

/*** Compile time: 0.0016510486602783 */

/*** Compile time: 0.0018718242645264 */

/*** Compile time: 0.0016980171203613 */

/*** Compile time: 0.001971960067749 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0016820430755615 */

/*** Compile time: 0.0021839141845703 */

/*** Compile time: 0.0020248889923096 */

/*** Compile time: 0.0020749568939209 */

/*** Compile time: 0.0015869140625 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0016798973083496 */

/*** Compile time: 0.0012259483337402 */

/*** Compile time: 0.0015220642089844 */

/*** Compile time: 0.0018298625946045 */

/*** Compile time: 0.0020449161529541 */

/*** Compile time: 0.0024368762969971 */

/*** Compile time: 0.0018138885498047 */

/*** Compile time: 0.0020010471343994 */

/*** Compile time: 0.001500129699707 */

/*** Compile time: 0.0066609382629395 */

/*** Compile time: 0.0020148754119873 */

/*** Compile time: 0.0022079944610596 */

/*** Compile time: 0.0031499862670898 */

/*** Compile time: 0.0027680397033691 */

/*** Compile time: 0.0025548934936523 */

/*** Compile time: 0.0023040771484375 */

/*** Compile time: 0.0019168853759766 */

/*** Compile time: 0.0044970512390137 */

/*** Compile time: 0.0018150806427002 */

/*** Compile time: 0.0023181438446045 */

/*** Compile time: 0.0017778873443604 */

/*** Compile time: 0.002824068069458 */

/*** Compile time: 0.001708984375 */

/*** Compile time: 0.0019397735595703 */

/*** Compile time: 0.0021448135375977 */

/*** Compile time: 0.0025990009307861 */

/*** Compile time: 0.0013720989227295 */

/*** Compile time: 0.0016050338745117 */

/*** Compile time: 0.0015058517456055 */

/*** Compile time: 0.0015969276428223 */

/*** Compile time: 0.0017290115356445 */

/*** Compile time: 0.0015549659729004 */

/*** Compile time: 0.0018260478973389 */

/*** Compile time: 0.0021519660949707 */

/*** Compile time: 0.0017127990722656 */

/*** Compile time: 0.001392126083374 */

/*** Compile time: 0.0019819736480713 */

/*** Compile time: 0.0015089511871338 */

/*** Compile time: 0.0014219284057617 */

/*** Compile time: 0.0014381408691406 */

/*** Compile time: 0.0015289783477783 */

/*** Compile time: 0.0015799999237061 */

/*** Compile time: 0.0037660598754883 */

/*** Compile time: 0.0032591819763184 */

/*** Compile time: 0.0030508041381836 */

/*** Compile time: 0.0036070346832275 */

/*** Compile time: 0.003014087677002 */

/*** Compile time: 0.0016360282897949 */

/*** Compile time: 0.0020840167999268 */

/*** Compile time: 0.0017709732055664 */

/*** Compile time: 0.0025451183319092 */

/*** Compile time: 0.0016000270843506 */

/*** Compile time: 0.001878023147583 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0021629333496094 */

/*** Compile time: 0.0015521049499512 */

/*** Compile time: 0.001101016998291 */

/*** Compile time: 0.0013010501861572 */

/*** Compile time: 0.0016040802001953 */

/*** Compile time: 0.0015451908111572 */

/*** Compile time: 0.0014269351959229 */

/*** Compile time: 0.0012810230255127 */

/*** Compile time: 0.0030920505523682 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.0015778541564941 */

/*** Compile time: 0.0015239715576172 */

/*** Compile time: 0.0019011497497559 */

/*** Compile time: 0.0012180805206299 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.001680850982666 */

/*** Compile time: 0.003061056137085 */

/*** Compile time: 0.0019278526306152 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0017991065979004 */

/*** Compile time: 0.0016770362854004 */

/*** Compile time: 0.0017929077148438 */

/*** Compile time: 0.0011940002441406 */

/*** Compile time: 0.0027379989624023 */

/*** Compile time: 0.0017330646514893 */

/*** Compile time: 0.0017249584197998 */

/*** Compile time: 0.0015239715576172 */

/*** Compile time: 0.0016648769378662 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0061550140380859 */

/*** Compile time: 0.0022618770599365 */

/*** Compile time: 0.0027868747711182 */

/*** Compile time: 0.0020499229431152 */

/*** Compile time: 0.0016820430755615 */

/*** Compile time: 0.0013799667358398 */

/*** Compile time: 0.0014588832855225 */

/*** Compile time: 0.0015161037445068 */

/*** Compile time: 0.0017828941345215 */

/*** Compile time: 0.0014269351959229 */

/*** Compile time: 0.0014638900756836 */

/*** Compile time: 0.0017380714416504 */

/*** Compile time: 0.0015621185302734 */

/*** Compile time: 0.0011451244354248 */