@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: "Mrs Saint Delafield", 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: "Nunito", 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: "Mrs Saint Delafield", 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: "Nunito", 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: "Nunito", 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: "Nunito", 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(http://localhost:8000/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: "Nunito", 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: "Nunito", 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: "Mrs Saint Delafield", 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: "Nunito", 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: "Nunito", 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: "Nunito", 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: "Mrs Saint Delafield", 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: "Mrs Saint Delafield", 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: "Nunito", 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: "Nunito", 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: "Mrs Saint Delafield", 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("http://localhost:8000/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: "Nunito", 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: "Nunito", 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: "Nunito", 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: "Nunito", 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: "Nunito", 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: "Mrs Saint Delafield", 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: "Nunito", 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: "Nunito", 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: "Nunito", 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: "Nunito", 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: "Nunito", 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("http://localhost:8000/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: "Nunito", 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: "Mrs Saint Delafield", 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: "Nunito", 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: "Nunito", 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: "Mrs Saint Delafield", sans-serif;
  font-family: "Nunito", 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: "Nunito", 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: "Nunito", 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: "Nunito", 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: "Nunito", 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: "Nunito", 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: "Mrs Saint Delafield", 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: "Nunito", 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: "Mrs Saint Delafield", 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: "Nunito", 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: "Nunito", 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: "Nunito", 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: "Nunito", 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: "Mrs Saint Delafield", 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: "Mrs Saint Delafield", 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: "Nunito", 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: "Nunito", 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: "Nunito", 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: "Mrs Saint Delafield", 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

/*** Compile time: 0.018503904342651 */

/*** Compile time: 0.028761148452759 */

/*** Compile time: 0.0013461112976074 */

/*** Compile time: 0.001121997833252 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.00142502784729 */

/*** Compile time: 0.0035009384155273 */

/*** Compile time: 0.014178991317749 */

/*** Compile time: 0.0013618469238281 */

/*** Compile time: 0.021951198577881 */

/*** Compile time: 0.014889001846313 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.0089919567108154 */

/*** Compile time: 0.02618408203125 */

/*** Compile time: 0.014004945755005 */

/*** Compile time: 0.018266916275024 */

/*** Compile time: 0.0013442039489746 */

/*** Compile time: 0.0014040470123291 */

/*** Compile time: 0.010663032531738 */

/*** Compile time: 0.015980005264282 */

/*** Compile time: 0.0013771057128906 */

/*** Compile time: 0.02363395690918 */

/*** Compile time: 0.018588066101074 */

/*** Compile time: 0.017022848129272 */

/*** Compile time: 0.011497974395752 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.015888929367065 */

/*** Compile time: 0.017752170562744 */

/*** Compile time: 0.017608880996704 */

/*** Compile time: 0.026469945907593 */

/*** Compile time: 0.0098650455474854 */

/*** Compile time: 0.017288208007812 */

/*** Compile time: 0.0015449523925781 */

/*** Compile time: 0.0060548782348633 */

/*** Compile time: 0.02869987487793 */

/*** Compile time: 0.021996974945068 */

/*** Compile time: 0.0012190341949463 */

/*** Compile time: 0.018764019012451 */

/*** Compile time: 0.019203901290894 */

/*** Compile time: 0.021572828292847 */

/*** Compile time: 0.017741918563843 */

/*** Compile time: 0.016890048980713 */

/*** Compile time: 0.0092470645904541 */

/*** Compile time: 0.019660949707031 */

/*** Compile time: 0.010333061218262 */

/*** Compile time: 0.012396812438965 */

/*** Compile time: 0.0012671947479248 */

/*** Compile time: 0.001507043838501 */

/*** Compile time: 0.0012738704681396 */

/*** Compile time: 0.023531913757324 */

/*** Compile time: 0.0017209053039551 */

/*** Compile time: 0.012860059738159 */

/*** Compile time: 0.014686107635498 */

/*** Compile time: 0.0077190399169922 */

/*** Compile time: 0.019320964813232 */

/*** Compile time: 0.02337908744812 */

/*** Compile time: 0.029541015625 */

/*** Compile time: 0.022014141082764 */

/*** Compile time: 0.036985874176025 */

/*** Compile time: 0.016159057617188 */

/*** Compile time: 0.020035982131958 */

/*** Compile time: 0.010993957519531 */

/*** Compile time: 0.001262903213501 */

/*** Compile time: 0.016897916793823 */

/*** Compile time: 0.018097877502441 */

/*** Compile time: 0.019985914230347 */

/*** Compile time: 0.022666931152344 */

/*** Compile time: 0.031031847000122 */

/*** Compile time: 0.0076010227203369 */

/*** Compile time: 0.0098030567169189 */

/*** Compile time: 0.0014481544494629 */

/*** Compile time: 0.0017979145050049 */

/*** Compile time: 0.0012938976287842 */

/*** Compile time: 0.0031681060791016 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.0014519691467285 */

/*** Compile time: 0.020108938217163 */

/*** Compile time: 0.034086942672729 */

/*** Compile time: 0.0015931129455566 */

/*** Compile time: 0.019302129745483 */

/*** Compile time: 0.0013468265533447 */

/*** Compile time: 0.021684169769287 */

/*** Compile time: 0.0016229152679443 */

/*** Compile time: 0.015284061431885 */

/*** Compile time: 0.022224903106689 */

/*** Compile time: 0.0079410076141357 */

/*** Compile time: 0.009688138961792 */

/*** Compile time: 0.0013320446014404 */

/*** Compile time: 0.00142502784729 */

/*** Compile time: 0.0013301372528076 */

/*** Compile time: 0.0015339851379395 */

/*** Compile time: 0.028638124465942 */

/*** Compile time: 0.036067008972168 */

/*** Compile time: 0.017815828323364 */

/*** Compile time: 0.018845796585083 */

/*** Compile time: 0.021450996398926 */

/*** Compile time: 0.0012180805206299 */

/*** Compile time: 0.027981996536255 */

/*** Compile time: 0.027735948562622 */

/*** Compile time: 0.00148606300354 */

/*** Compile time: 0.014389038085938 */

/*** Compile time: 0.017924070358276 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0013301372528076 */

/*** Compile time: 0.0014441013336182 */

/*** Compile time: 0.028346061706543 */

/*** Compile time: 0.001399040222168 */

/*** Compile time: 0.017516851425171 */

/*** Compile time: 0.0016300678253174 */

/*** Compile time: 0.0015158653259277 */

/*** Compile time: 0.0014998912811279 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0016570091247559 */

/*** Compile time: 0.0017080307006836 */

/*** Compile time: 0.018027067184448 */

/*** Compile time: 0.011533975601196 */

/*** Compile time: 0.016285181045532 */

/*** Compile time: 0.066855907440186 */

/*** Compile time: 0.017060995101929 */

/*** Compile time: 0.017361164093018 */

/*** Compile time: 0.016623020172119 */

/*** Compile time: 0.018404960632324 */

/*** Compile time: 0.015172958374023 */

/*** Compile time: 0.0015158653259277 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.0014591217041016 */

/*** Compile time: 0.0015881061553955 */

/*** Compile time: 0.0014491081237793 */

/*** Compile time: 0.019389152526855 */

/*** Compile time: 0.028604030609131 */

/*** Compile time: 0.027247905731201 */

/*** Compile time: 0.014249801635742 */

/*** Compile time: 0.023678064346313 */

/*** Compile time: 0.037953853607178 */

/*** Compile time: 0.021008014678955 */

/*** Compile time: 0.013020038604736 */

/*** Compile time: 0.032768964767456 */

/*** Compile time: 0.0016460418701172 */

/*** Compile time: 0.012924909591675 */

/*** Compile time: 0.0098648071289062 */

/*** Compile time: 0.021767139434814 */

/*** Compile time: 0.022023916244507 */

/*** Compile time: 0.050925970077515 */

/*** Compile time: 0.034005880355835 */

/*** Compile time: 0.015419006347656 */

/*** Compile time: 0.023006916046143 */

/*** Compile time: 0.0012860298156738 */

/*** Compile time: 0.017447948455811 */

/*** Compile time: 0.0018768310546875 */

/*** Compile time: 0.020711183547974 */

/*** Compile time: 0.017109155654907 */

/*** Compile time: 0.018128871917725 */

/*** Compile time: 0.0013251304626465 */

/*** Compile time: 0.037704944610596 */

/*** Compile time: 0.038074016571045 */

/*** Compile time: 0.015055179595947 */

/*** Compile time: 0.015341997146606 */

/*** Compile time: 0.020337820053101 */

/*** Compile time: 0.0014309883117676 */

/*** Compile time: 0.019195079803467 */

/*** Compile time: 0.01452112197876 */

/*** Compile time: 0.012305021286011 */

/*** Compile time: 0.015501022338867 */

/*** Compile time: 0.011332035064697 */

/*** Compile time: 0.0013320446014404 */

/*** Compile time: 0.0013241767883301 */

/*** Compile time: 0.023586988449097 */

/*** Compile time: 0.047880887985229 */

/*** Compile time: 0.0014810562133789 */

/*** Compile time: 0.021785020828247 */

/*** Compile time: 0.023632049560547 */

/*** Compile time: 0.051260948181152 */

/*** Compile time: 0.016239881515503 */

/*** Compile time: 0.010043859481812 */

/*** Compile time: 0.0241379737854 */

/*** Compile time: 0.014865875244141 */

/*** Compile time: 0.027427911758423 */

/*** Compile time: 0.031196117401123 */

/*** Compile time: 0.018645048141479 */

/*** Compile time: 0.015619993209839 */

/*** Compile time: 0.021686792373657 */

/*** Compile time: 0.025777101516724 */

/*** Compile time: 0.023520946502686 */

/*** Compile time: 0.0027661323547363 */

/*** Compile time: 0.015472173690796 */

/*** Compile time: 0.0088770389556885 */

/*** Compile time: 0.01501989364624 */

/*** Compile time: 0.0014679431915283 */

/*** Compile time: 0.0078980922698975 */

/*** Compile time: 0.0098068714141846 */

/*** Compile time: 0.013385057449341 */

/*** Compile time: 0.013350963592529 */

/*** Compile time: 0.016213178634644 */

/*** Compile time: 0.004979133605957 */

/*** Compile time: 0.019176959991455 */

/*** Compile time: 0.0018219947814941 */

/*** Compile time: 0.015083074569702 */

/*** Compile time: 0.027384996414185 */

/*** Compile time: 0.025263071060181 */

/*** Compile time: 0.0015099048614502 */

/*** Compile time: 0.014139175415039 */

/*** Compile time: 0.001600980758667 */

/*** Compile time: 0.014469861984253 */

/*** Compile time: 0.011492013931274 */

/*** Compile time: 0.019744157791138 */

/*** Compile time: 0.0015778541564941 */

/*** Compile time: 0.0012640953063965 */

/*** Compile time: 0.001910924911499 */

/*** Compile time: 0.0014469623565674 */

/*** Compile time: 0.0014760494232178 */

/*** Compile time: 0.0015277862548828 */

/*** Compile time: 0.0018630027770996 */

/*** Compile time: 0.0019059181213379 */

/*** Compile time: 0.0021259784698486 */

/*** Compile time: 0.0013611316680908 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0016899108886719 */

/*** Compile time: 0.0017139911651611 */

/*** Compile time: 0.0013878345489502 */

/*** Compile time: 0.0013911724090576 */

/*** Compile time: 0.0013680458068848 */

/*** Compile time: 0.0012879371643066 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.0015051364898682 */

/*** Compile time: 0.0012931823730469 */

/*** Compile time: 0.0015468597412109 */

/*** Compile time: 0.0015358924865723 */

/*** Compile time: 0.001878023147583 */

/*** Compile time: 0.0011880397796631 */

/*** Compile time: 0.0013608932495117 */

/*** Compile time: 0.0014770030975342 */

/*** Compile time: 0.0016939640045166 */

/*** Compile time: 0.0016641616821289 */

/*** Compile time: 0.0013070106506348 */

/*** Compile time: 0.0013701915740967 */

/*** Compile time: 0.0013539791107178 */

/*** Compile time: 0.0012581348419189 */

/*** Compile time: 0.0015969276428223 */

/*** Compile time: 0.0014569759368896 */

/*** Compile time: 0.0015079975128174 */

/*** Compile time: 0.0013089179992676 */

/*** Compile time: 0.0014500617980957 */

/*** Compile time: 0.0013868808746338 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.0015261173248291 */

/*** Compile time: 0.0014557838439941 */

/*** Compile time: 0.0013701915740967 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0016059875488281 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0014700889587402 */

/*** Compile time: 0.0014700889587402 */

/*** Compile time: 0.0012819766998291 */

/*** Compile time: 0.0014081001281738 */

/*** Compile time: 0.0015609264373779 */

/*** Compile time: 0.0013978481292725 */

/*** Compile time: 0.0014991760253906 */

/*** Compile time: 0.001507043838501 */

/*** Compile time: 0.0014870166778564 */

/*** Compile time: 0.0016319751739502 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0014998912811279 */

/*** Compile time: 0.0013561248779297 */

/*** Compile time: 0.0043749809265137 */

/*** Compile time: 0.0014021396636963 */

/*** Compile time: 0.0015358924865723 */

/*** Compile time: 0.0019900798797607 */

/*** Compile time: 0.0014381408691406 */

/*** Compile time: 0.0015740394592285 */

/*** Compile time: 0.0019090175628662 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.001582145690918 */

/*** Compile time: 0.043186187744141 */

/*** Compile time: 0.04336404800415 */

/*** Compile time: 0.0016739368438721 */

/*** Compile time: 0.0014917850494385 */

/*** Compile time: 0.022257089614868 */

/*** Compile time: 0.012569904327393 */

/*** Compile time: 0.015575170516968 */

/*** Compile time: 0.019663095474243 */

/*** Compile time: 0.011779069900513 */

/*** Compile time: 0.011739015579224 */

/*** Compile time: 0.017407894134521 */

/*** Compile time: 0.0015099048614502 */

/*** Compile time: 0.001255989074707 */

/*** Compile time: 0.011353015899658 */

/*** Compile time: 0.0012271404266357 */

/*** Compile time: 0.001284122467041 */

/*** Compile time: 0.0017151832580566 */

/*** Compile time: 0.014586210250854 */

/*** Compile time: 0.012280941009521 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.013902902603149 */

/*** Compile time: 0.011970996856689 */

/*** Compile time: 0.025747060775757 */

/*** Compile time: 0.013948917388916 */

/*** Compile time: 0.018049001693726 */

/*** Compile time: 0.016835927963257 */

/*** Compile time: 0.0093951225280762 */

/*** Compile time: 0.019843816757202 */

/*** Compile time: 0.0017960071563721 */

/*** Compile time: 0.0015261173248291 */

/*** Compile time: 0.0015599727630615 */

/*** Compile time: 0.02460503578186 */

/*** Compile time: 0.030046939849854 */

/*** Compile time: 0.015623092651367 */

/*** Compile time: 0.03577995300293 */

/*** Compile time: 0.025990009307861 */

/*** Compile time: 0.0014197826385498 */

/*** Compile time: 0.022532939910889 */

/*** Compile time: 0.016018867492676 */

/*** Compile time: 0.02081298828125 */

/*** Compile time: 0.040425062179565 */

/*** Compile time: 0.0013470649719238 */

/*** Compile time: 0.017688035964966 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.021417140960693 */

/*** Compile time: 0.015621900558472 */

/*** Compile time: 0.001986026763916 */

/*** Compile time: 0.018247127532959 */

/*** Compile time: 0.027727842330933 */

/*** Compile time: 0.016098022460938 */

/*** Compile time: 0.016507148742676 */

/*** Compile time: 0.0014679431915283 */

/*** Compile time: 0.02590799331665 */

/*** Compile time: 0.017565011978149 */

/*** Compile time: 0.021673917770386 */

/*** Compile time: 0.018342018127441 */

/*** Compile time: 0.027586936950684 */

/*** Compile time: 0.01540994644165 */

/*** Compile time: 1.8636891841888 */

/*** Compile time: 0.019176006317139 */

/*** Compile time: 0.02798318862915 */

/*** Compile time: 0.020562887191772 */

/*** Compile time: 0.01461386680603 */

/*** Compile time: 0.0015628337860107 */

/*** Compile time: 0.0014598369598389 */

/*** Compile time: 0.0015850067138672 */

/*** Compile time: 0.021511077880859 */

/*** Compile time: 0.023092985153198 */

/*** Compile time: 0.031653881072998 */

/*** Compile time: 0.021054029464722 */

/*** Compile time: 0.020593166351318 */

/*** Compile time: 0.0016360282897949 */

/*** Compile time: 0.018315076828003 */

/*** Compile time: 0.020987033843994 */

/*** Compile time: 0.0060029029846191 */

/*** Compile time: 0.017935037612915 */

/*** Compile time: 0.012598037719727 */

/*** Compile time: 0.021559000015259 */

/*** Compile time: 0.0015621185302734 */

/*** Compile time: 0.019228935241699 */

/*** Compile time: 0.017632007598877 */

/*** Compile time: 0.039380073547363 */

/*** Compile time: 0.020787000656128 */

/*** Compile time: 0.019372940063477 */

/*** Compile time: 0.013833999633789 */

/*** Compile time: 0.0064740180969238 */

/*** Compile time: 0.018615961074829 */

/*** Compile time: 0.018940925598145 */

/*** Compile time: 0.0014371871948242 */

/*** Compile time: 0.024005889892578 */

/*** Compile time: 0.00136399269104 */

/*** Compile time: 0.0089621543884277 */

/*** Compile time: 0.024914026260376 */

/*** Compile time: 0.02406907081604 */

/*** Compile time: 0.023189067840576 */

/*** Compile time: 0.01638388633728 */

/*** Compile time: 0.031477928161621 */

/*** Compile time: 0.0015120506286621 */

/*** Compile time: 0.040748119354248 */

/*** Compile time: 0.0229651927948 */

/*** Compile time: 0.043029069900513 */

/*** Compile time: 0.019001960754395 */

/*** Compile time: 0.012963056564331 */

/*** Compile time: 0.017048120498657 */

/*** Compile time: 0.020084142684937 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.025111198425293 */

/*** Compile time: 0.016889095306396 */

/*** Compile time: 0.0095980167388916 */

/*** Compile time: 0.010762929916382 */

/*** Compile time: 0.0014290809631348 */

/*** Compile time: 0.018517017364502 */

/*** Compile time: 0.01787805557251 */

/*** Compile time: 0.01003098487854 */

/*** Compile time: 0.0013821125030518 */

/*** Compile time: 0.0015261173248291 */

/*** Compile time: 0.025347948074341 */

/*** Compile time: 0.0015039443969727 */

/*** Compile time: 0.079624891281128 */

/*** Compile time: 0.041923999786377 */

/*** Compile time: 0.023101091384888 */

/*** Compile time: 0.020581007003784 */

/*** Compile time: 0.013765096664429 */

/*** Compile time: 0.0017919540405273 */

/*** Compile time: 0.017079830169678 */

/*** Compile time: 0.0015149116516113 */

/*** Compile time: 0.0014059543609619 */

/*** Compile time: 0.01432204246521 */

/*** Compile time: 0.017997026443481 */

/*** Compile time: 0.031054973602295 */

/*** Compile time: 0.031159162521362 */

/*** Compile time: 0.01435112953186 */

/*** Compile time: 0.023789167404175 */

/*** Compile time: 0.020371198654175 */

/*** Compile time: 0.022887945175171 */

/*** Compile time: 0.0013999938964844 */

/*** Compile time: 0.046926021575928 */

/*** Compile time: 0.0013971328735352 */

/*** Compile time: 0.0019679069519043 */

/*** Compile time: 0.032885074615479 */

/*** Compile time: 0.02801513671875 */