@charset "utf-8";
  html {
overflow-y: scroll;
}
body {
font-weight: 400;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: grayscale;
}
::-webkit-input-placeholder {
color: #777777;
opacity: 1;
}
::-moz-placeholder {
color: #777777;
opacity: 1;
}
:-ms-input-placeholder {
color: #777777;
opacity: 1;
}
:-moz-placeholder {
color: #777777;
opacity: 1;
}
a {
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
a:focus {
outline: none;
outline-offset: 0;
}
a:hover, a:focus {
text-decoration: none;
}
img {
max-width: 100%;
height: auto;
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
}
iframe {
display: inline-block;
vertical-align: middle;
width: 100%;
border: none;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
padding-bottom: 10px;
margin: 0;
font-weight: 700;
line-height: 1.1;
}
p {
padding-bottom: 10px;
margin-bottom: 0;
color: #777777;
font-weight: 400;
font-size: 16px;
line-height: 26px;
letter-spacing: -0.05px;
}
video {
display: block;
width: auto;
min-width: 100%;
height: auto;
min-height: 100%;
background-color: #f8f8f8;
}
audio, canvas, progress, video {
vertical-align: middle;
}
dt {
margin-top: 7px;
}
abbr[title] {
text-decoration: none;
}
pre {
padding: 20px;
background-color: #f5f5f5;
}
code {
color: #333;
padding: 2px 4px;
background-color: #f5f5f5;
}
.h3, h3 {
font-size: 26px;
}
.h4, h4 {
font-size: 24px;
}
.h5, h5 {
font-size: 20px;
}
.h6, h6 {
font-size: 18px;
}
.blog-detail-wrap ul li {
color: #555555;
}
.hanor-table-row {
display: table-row;
vertical-align: top;
width: 100%;
}
.hanor-table-wrap {
display: table;
width: 100%;
height: 100%;
}
.hanor-align-wrap {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;
}
.hanor-align-wrap.bottom {
vertical-align: bottom;
}
.hanor-container {
margin: 0 auto;
}
.text-italic {
font-style: italic !important;
}
.padding-xs {padding-top: 10px !important;padding-bottom: 10px !important;}
.padding-sm {padding-top: 20px !important;padding-bottom: 20px !important;}
.padding-md {padding-top: 40px !important;padding-bottom: 40px !important;}
.padding-lg {padding-top: 80px !important;padding-bottom: 80px !important;}
.padding-xl {padding-top: 160px !important;padding-bottom: 160px !important;}
.padding-cnt-no{padding-top: 0 !important;padding-bottom: 0 !important;}
.padding-no {padding-top: 0 !important;padding-bottom: 0 !important;}
.hav-breadcrum.padding-sm {
padding-top: 40px !important;
padding-bottom: 50px !important;
}
.hav-breadcrum.padding-xs {
padding-top: 30px !important;
padding-bottom: 40px !important;
}
.hav-breadcrum.padding-md {
padding-top: 50px !important;
padding-bottom: 60px !important;
} .hanor-transparent-header .padding-xs {padding-top: 115px !important;padding-bottom: 10px !important;}
.hanor-transparent-header .padding-sm {padding-top: 115px !important;padding-bottom: 20px !important;}
.hanor-transparent-header .padding-md {padding-top: 135px !important;padding-bottom: 40px !important;}
.hanor-transparent-header .padding-lg {padding-top: 175px !important;padding-bottom: 80px !important;}
.hanor-transparent-header .padding-xl {padding-top: 255px !important;padding-bottom: 160px !important;}
.hanor-transparent-header .hav-breadcrum.padding-xs {
padding-top: 115px !important;
padding-bottom: 40px !important;
}
.hanor-transparent-header .hav-breadcrum.padding-sm {
padding-top: 115px !important;
padding-bottom: 50px !important;
}
.hanor-transparent-header .hav-breadcrum.padding-md {
padding-top: 135px !important;
padding-bottom: 60px !important;
} .hanor-center-header.hanor-transparent-header .padding-xs {padding-top: 160px !important;padding-bottom: 10px !important;}
.hanor-center-header.hanor-transparent-header .padding-sm {padding-top: 170px !important;padding-bottom: 20px !important;}
.hanor-center-header.hanor-transparent-header .padding-md {padding-top: 190px !important;padding-bottom: 40px !important;}
.hanor-center-header.hanor-transparent-header .padding-lg {padding-top: 230px !important;padding-bottom: 80px !important;}
.hanor-center-header.hanor-transparent-header .padding-xl {padding-top: 310px !important;padding-bottom: 160px !important;}
.hanor-center-header.hanor-transparent-header .hav-breadcrum.padding-xs {
padding-top: 170px !important;
padding-bottom: 40px !important;
}
.hanor-center-header.hanor-transparent-header .hav-breadcrum.padding-sm {
padding-top: 170px !important;
padding-bottom: 50px !important;
}
.hanor-center-header.hanor-transparent-header .hav-breadcrum.padding-md {
padding-top: 170px !important;
padding-bottom: 60px !important;
} .header-hanor-style-one.hanor-transparent-header .padding-xs {padding-top: 115px !important;padding-bottom: 10px !important;}
.header-hanor-style-one.hanor-transparent-header .padding-sm {padding-top: 125px !important;padding-bottom: 20px !important;}
.header-hanor-style-one.hanor-transparent-header .padding-md {padding-top: 145px !important;padding-bottom: 40px !important;}
.header-hanor-style-one.hanor-transparent-header .padding-lg {padding-top: 185px !important;padding-bottom: 80px !important;}
.header-hanor-style-one.hanor-transparent-header .padding-xl {padding-top: 265px !important;padding-bottom: 160px !important;}
.header-hanor-style-one.hanor-transparent-header .hav-breadcrum.padding-xs {
padding-top: 125px !important;
padding-bottom: 40px !important;
}
.header-hanor-style-one.hanor-transparent-header .hav-breadcrum.padding-sm {
padding-top: 140px !important;
padding-bottom: 55px !important;
}
.header-hanor-style-one.hanor-transparent-header .hav-breadcrum.padding-md {
padding-top: 160px !important;
padding-bottom: 70px !important;
} .header-hanor-style-two.hanor-transparent-header .padding-xs {padding-top: 135px !important;padding-bottom: 10px !important;}
.header-hanor-style-two.hanor-transparent-header .padding-sm {padding-top: 145px !important;padding-bottom: 20px !important;}
.header-hanor-style-two.hanor-transparent-header .padding-md {padding-top: 155px !important;padding-bottom: 40px !important;}
.header-hanor-style-two.hanor-transparent-header .padding-lg {padding-top: 195px !important;padding-bottom: 80px !important;}
.header-hanor-style-two.hanor-transparent-header .padding-xl {padding-top: 275px !important;padding-bottom: 160px !important;}
.header-hanor-style-two.hanor-transparent-header .hav-breadcrum.padding-xs {
padding-top: 135px !important;
padding-bottom: 40px !important;
}
.header-hanor-style-two.hanor-transparent-header .hav-breadcrum.padding-sm {
padding-top: 145px !important;
padding-bottom: 50px !important;
}
.header-hanor-style-two.hanor-transparent-header .hav-breadcrum.padding-md {
padding-top: 155px !important;
padding-bottom: 60px !important;
} .header-hanor-style-three.hanor-transparent-header .padding-xs {padding-top: 175px !important;padding-bottom: 10px !important;}
.header-hanor-style-three.hanor-transparent-header .padding-sm {padding-top: 185px !important;padding-bottom: 20px !important;}
.header-hanor-style-three.hanor-transparent-header .padding-md {padding-top: 200px !important;padding-bottom: 40px !important;}
.header-hanor-style-three.hanor-transparent-header .padding-lg {padding-top: 240px !important;padding-bottom: 80px !important;}
.header-hanor-style-three.hanor-transparent-header .padding-xl {padding-top: 320px !important;padding-bottom: 150px !important;}
.header-hanor-style-three.hanor-transparent-header .hav-breadcrum.padding-xs {
padding-top: 185px !important;
padding-bottom: 40px !important;
}
.header-hanor-style-three.hanor-transparent-header .hav-breadcrum.padding-sm {
padding-top: 195px !important;
padding-bottom: 50px !important;
}
.header-hanor-style-three.hanor-transparent-header .hav-breadcrum.padding-md {
padding-top: 205px !important;
padding-bottom: 60px !important;
} .header-hanor-style-five .padding-xs {padding-top: 40px !important;padding-bottom: 10px !important;}
.header-hanor-style-five .padding-sm {padding-top: 50px !important;padding-bottom: 20px !important;}
.header-hanor-style-five .padding-md {padding-top: 70px !important;padding-bottom: 40px !important;}
.header-hanor-style-five .padding-lg {padding-top: 110px !important;padding-bottom: 80px !important;}
.header-hanor-style-five .padding-xl {padding-top: 190px !important;padding-bottom: 160px !important;}
.header-hanor-style-five .hav-breadcrum.padding-xs {
padding-top: 50px !important;
padding-bottom: 40px !important;
}
.header-hanor-style-five .hav-breadcrum.padding-sm {
padding-top: 60px !important;
padding-bottom: 50px !important;
}
.header-hanor-style-five .hav-breadcrum.padding-md {
padding-top: 70px !important;
padding-bottom: 60px !important;
}
.cpation-right {
text-align: right !important;
}
.cpation-center {
text-align: center !important;
}
.cpation-left {
text-align: left !important;
}
.hanor-section-title.cpation-right {
float: right;
display: inline-block;
width: 100%;
}
.hanor-section-title.cpation-left {
float: left;
display: inline-block;
width: 100%;
}  .hanor-btn {
display: inline-block;
vertical-align: middle;
overflow: hidden;
min-width: 190px;
min-height: 50px;
padding: 10px 35px 9px;
color: #fff;
font-weight: 600;
font-size: 13px;
line-height: 27px;
letter-spacing: 0.8px;
text-transform: uppercase;
text-align: center;
border: 1px solid #87c818;
border-radius: 100px;
position: relative;
background-color: #87c818;
outline: none;
cursor: pointer;
-webkit-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
z-index: 1;
}
.hanor-btn-text {
position: relative;
z-index: 2;
}
.hanor-btn:hover, .hanor-btn:focus {
z-index: 1;
color: #87c818;
background: transparent;
border-color: #87c818;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
.hanor-btn .fa {
padding-right: 2px;
font-size: 13px;
}
.hanor-banner .hanor-btn .fa {
padding-right: 8px;
}
.hanor-btn.hanor-blue-border-btn:hover, .hanor-btn.hanor-blue-border-btn:focus {
color: #87c818;
}
.hanor-btn.hanor-white-transparent-btn {
background-color: #04448e;
border: 1px solid #04448e;
}
.hanor-btn.hanor-white-transparent-btn:hover, .hanor-btn.hanor-white-transparent-btn:focus {
color: #222222;
border-color: #04448e;
}
.hanor-btn-medium {
min-width: 120px;
min-height: 40px;
padding: 5px 25px;
}
.hanor-small-btn {
min-width: 120px;
min-height: 30px;
padding: 1px 20px;
font-weight: 300;
font-size: 11px;
}
.hanor-btns-group.story-cat a span {
position: relative;
z-index: 1;
}  input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="search"], input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"], input[type="url"], input[type="number"], textarea, select, .form-control {
vertical-align: middle;
width: 100%;
height: 50px;
padding: 10px 19px 11px;
background-color: #ffffff;
font-size: 15px;
line-height: 1.42857143;
letter-spacing: -0.05px;
border: 1px solid #dddddd;
outline: none;
-webkit-border-radius: 25px;
-ms-border-radius: 25px;
border-radius: 25px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
-ms-appearance: none;
-o-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="search"]:focus, input[type="date"]:focus, input[type="time"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="url"]:focus, input[type="number"]:focus, textarea:focus, select:focus, .form-control:focus {
border-color: #dddddd;
}
.lsform-form-wrap input[type="text"], .lsform-form-wrap input[type="email"],
.lsform-form-wrap input[type="password"] {
border: 1px solid #dfdfdf;
}
.woocommerce .select2-container--default .select2-selection--single,
.woocommerce .select2-container--default .select2-selection--multiple {
background-color: #fff;
border: 1px solid #aaa;
border-radius: 4px;
height: 50px;
border-color: #eeeeee;
border-radius: 25px;
}
.woocommerce .select2-container--default.select2-container--focus .select2-selection--multiple {
border-color: #eeeeee;
}
.woocommerce .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
margin: 0;
}
.woocommerce .select2-container--default .select2-selection--multiple li.select2-selection__choice {
margin: 13px 2px;
}
.woocommerce .select2-container--default .select2-selection--multiple li.select2-selection__choice:first-child {
margin-left: 20px;
}
.woocommerce .select2-container--default .select2-selection--multiple .select2-selection__rendered {
padding: 0;
}
.woocommerce .select2-container--default .select2-search--inline .select2-search__field {
padding: 0 18px;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 23px;
}
.woocommerce .select2-container--default .select2-selection--single:after {
top: 17px;
}
.woocommerce .select2-dropdown,
.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field {
border-color: #eeeeee;
}
input[type="file"] {
width: 100%;
overflow: hidden;
font-size: 14px;
}
input[type=number] {
padding-right: 30px;
margin-bottom: 0;
-webkit-appearance: textfield;
-ms-appearance: textfield;
-o-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type="checkbox"], input[type="radio"] {
margin: 0 5px 0 0;
}
textarea, textarea.form-control {
height: 150px;
padding: 13px 19px;
resize: vertical;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
input[type="submit"] {
display: inline-block;
vertical-align: middle;
min-width: 190px;
height: 50px;
padding: 9px 35px;
color: #ffffff;
font-weight: 600;
font-size: 12px;
line-height: 27px;
letter-spacing: 0.8px;
text-transform: uppercase;
text-align: center;
border: 1px solid transparent;
outline: none;
cursor: pointer;
-webkit-border-radius: 25px;
-ms-border-radius: 25px;
border-radius: 25px;
-webkit-appearance: none;
-ms-appearance: none;
-o-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
input[type="submit"]:hover {
background-color: #04448e;
}
select {
padding: 11px 40px 10px 15px;
background-position: 100% 50%;
background-repeat: no-repeat;
background-size: 24px auto;
color: #888888;
}
select option {
padding: 5px 10px;
}
select[multiple] {
height: 175px;
padding: 9px;
background-image: none;
}
label {
font-weight: 400;
cursor: pointer;
}
label sup, label .required {
top: -1px;
color: #fc4242;
font-weight: 400;
font-size: 13px;
letter-spacing: 0.3px;
}
sub, sup {
font-size: 75%;
}
sub {
bottom: -.25em;
}
form p {
padding-bottom: 0;
line-height: normal;
}
form label {
vertical-align: middle;
padding-bottom: 9px;
margin-bottom: 0;
line-height: 1.42857143;
position: relative;
}
form input, form textarea, form select {
margin-bottom: 19px;
}
form input[type="submit"] {
margin: 11px 0 0;
}
blockquote {
margin: 13px 0 33px;
padding: 20px 25px;
background: #fcfcfc;
border: 1px solid #ededed;
border-left: 4px solid #87c818;
}
blockquote p {
font-size: 22px;
line-height: 36px;
}
blockquote cite {
display: block;
padding-top: 11px;
font-weight: 500;
font-style: normal;
font-size: 16px;
line-height: 27px;
letter-spacing: -0.2px;
}
blockquote cite:before, blockquote cite:after {
padding: 0 4px;
content: "-";
}
span.wpcf7-not-valid-tip {
display: none !important;
}
input.wpcf7-not-valid {
border-color: red !important;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
textarea.wpcf7-not-valid {
border-color: red !important;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-free-trail div.wpcf7 .ajax-loader {
position: absolute;
}
.quantity {
position: relative;
}
.quantity input:focus {
outline: 0;
}
.quantity-up, .quantity-down {
position: absolute;
top: 1px;
right: 1px;
width: 25px;
height: 50%;
color: #777777;
font-size: 12px;
letter-spacing: 0.5px;
text-align: center;
cursor: pointer;
border-bottom: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
}
.quantity-down {
top: auto;
bottom: 1px;
border-bottom: none;
}
.quantity-up .fa, .quantity-down .fa {
position: absolute;
left: 0;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.checkbox-icon-wrap .checkbox-icon {
display: inline-block;
vertical-align: middle;
position: relative;
width: 18px;
height: 18px;
margin-right: 5px;
background: #ffffff;
border: 1px solid #e2e2e2;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) inset;
-ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) inset;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) inset;
}
.checkbox-icon-wrap input[type="checkbox"] {
display: none;
}
.checkbox-icon-wrap input[type="checkbox"]:checked + .checkbox-icon:before {
position: absolute;
top: 50%;
left: 50%;
font: normal normal normal 9px/1.42857 FontAwesome;
text-rendering: auto;
content: "\f00c";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
z-index: 1;
}
.radio-icon-wrap .radio-icon {
display: inline-block;
vertical-align: middle;
position: relative;
width: 14px;
height: 14px;
margin-right: 1px;
border: 1px solid #d3d3d3;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.radio-icon-wrap input[type="radio"] {
display: none;
}
.radio-icon-wrap input[type="radio"]:checked + .radio-icon:before {
position: absolute;
top: 3px;
left: 3px;
width: 6px;
height: 6px;
background: #36bbf7;
content: "";
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
z-index: 1;
}
.wpcf7-list-item-label {
display: inline-block;
vertical-align: middle;
padding-right: 20px;
} table {
margin-bottom: 20px;
max-width: 100%;
width: 100%;
text-align: center;
border: 1px solid #eeeeee;
}
table th {
vertical-align: middle;
padding: 8px;
font-weight: 500;
line-height: 26px;
text-align: center;
border-bottom: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
}
table td {
vertical-align: top;
padding: 8px;
color: #777777;
line-height: 1.42857;
letter-spacing: 0.2px;
border-bottom: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
}
table td a {
color: #777777;
}
table.table-condensed {
border: none;
}
table tr #today {
background: #111111;
color: #ffffff;
}
address {
font-style: italic;
}
.wpcf7-list-item label {
display: inline-block;
position: relative;
}
.alignleft {
display: inline;
float: left;
margin-right: 15px;
}
.alignright {
display: inline;
float: right;
margin-left: 15px;
}
.aligncenter {
display: block;
clear: both;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.wp-caption {
margin-bottom: 30px;
max-width: 100%;
}
.wp-caption .wp-caption-text {
font-size: 15px;
font-style: italic;
padding-top: 10px;
}
.post-password-form label {
display: block;
overflow: hidden;
clear: both;
margin: 0;
}
.post-password-form label input {
margin-top: 5px;
}
.page-links {
font-size: 12px;
line-height: 24px;
}
.page-links a, .page-links > span {
border: 1px solid #d1d1d1;
border-radius: 2px;
display: inline-block;
height: 24px;
margin-right: 3px;
text-align: center;
width: 24px;
}
.page-links a {
background-color: #1a1a1a;
border-color: #1a1a1a;
color: #fff;
}
.page-links a:hover {
background-color: transparent;
border-color: #d1d1d1;
}
.page-links a span {
font-size: 12px;
}
.page-links > .page-links-title {
width: auto;
height: auto;
padding-right: 5px;
margin: 0;
font-size: 14px;
border: 0;
}
.says, .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.hanor-responsive-table {
overflow-x: auto;
}
.wpb_text_column.wpb_content_element {
display: inline-block;
width: 100%;
} [class*="pe-7s"] {
display: inline-block;
vertical-align: middle;
font-size: 19px;
} .hanor-parallax {
position: relative;
}
.hanor-parallax > * {
position: relative;
z-index: 1;
}
.hanor-overlay {
float: left;
width: 100%;
height: 100%;
z-index: 0;
position: absolute !important;
top: 0;
left: 0;
}
.parallax-overlay {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.75);
z-index: 0;
} .mfp-bg {
background: rgba(0, 0, 0, 0.85);
opacity: 1;
}
.mfp-close {
position: absolute;
right: 28px;
top: 30px;
width: 16px;
height: 16px;
padding: 0;
cursor: pointer;
opacity: 1;
z-index: 9999;
}
.mfp-close:active {
top: 30px;
}
.mfp-bottom-bar {
display: none;
}
.mfp-bottom-bar a {
color: #ffffff;
font-weight: 700;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
top: -30px;
right: 0;
width: 16px;
padding-right: 0;
}
.mfp-image-holder .mfp-close {
display: none;
}
.mfp-container {
padding: 0 25px;
}
.mfp-container .mfp-img {
padding: 0;
}
.mfp-container .mfp-arrow {
width: auto;
height: auto;
margin: 0;
color: #ffffff;
opacity: 1;
cursor: pointer;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-tap-highlight-color: transparent;
z-index: 9999;
}
.mfp-arrow:after {
display: none;
}
.mfp-arrow:before {
display: inline-block;
margin: 0;
font: normal normal normal 30px/1 FontAwesome;
border: none;
position: static;
opacity: 1;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f104";
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.mfp-arrow-left {
left: 30px;
}
.mfp-arrow-right {
right: 45px;
}
.mfp-arrow-right:before {
content: "\f105";
}
.mfp-figure:after {
display: none;
}
.mfp-close:before {
position: absolute;
top: -2px;
left: 7px;
width: 2px;
height: 16px;
background: #ffffff;
content: "";
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
z-index: 1;
}
.mfp-close:after {
position: absolute;
top: -2px;
right: 7px;
width: 2px;
height: 16px;
background: #ffffff;
content: "";
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
z-index: 1;
} .circle-progressbar {
display: inline-block;
vertical-align: top;
text-align: center;
position: relative;
width: 172px;
height: 172px;
border-radius: 100%;
background: #ffffff
}
.small-circle-progressbar .circle-progressbar {
width: 115px;
height: 115px;
}
.circle-progressbar h2 {
font-size: 35px;
line-height: 30px;
}
.circle-progressbar canvas {
background: #ffffff;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.circle-progressbar-counter {
position: absolute;
top: 50%;
left: 0;
width: 100%;
padding: 0 20px;
font-weight: 400;
letter-spacing: -0.05px;
content: "";
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
color: #87c818;
} .owl-carousel .owl-item img {
display: inline-block;
width: auto;
}
.owl-carousel .owl-prev, .owl-carousel .owl-next, .owl-carousel .owl-dot {
cursor: pointer;
}
.owl-carousel .owl-nav {
text-align: center;
color: #b5b5b5;
}
.owl-carousel .owl-prev:before, .owl-carousel .owl-next:before {
position: absolute;
top: 50%;
left: 0;
font: normal normal normal 20px/1.42857143 FontAwesome;
text-rendering: auto;
content: "\f104";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
}
.related-projects .owl-carousel .owl-prev:before,
.related-projects .owl-carousel .owl-next:before {
top: 35%;
left: 15px;
font: normal normal normal 18px/1.42857143 FontAwesome;
background: rgba(51, 51, 51, 0.68);
color: #ffffff;
padding: 10px;
}
.owl-carousel .owl-next:before {
left: auto;
right: 0;
content: "\f105";
}
.related-projects .owl-carousel .owl-next:before {
right: 15px;
left: auto;
color: #ffffff;
}
.owl-carousel .owl-prev:hover:before, .owl-carousel .owl-next:hover:before {
color: #b5b5b5;
}
.owl-carousel .disabled {
display: none;
}
.testi-global-wrap {
padding: 50px 0;
}
.testimonials-style-two .owl-carousel .owl-dots,
.owl-carousel[data-animatein="fadeIn"] .owl-dots {
position: absolute;
top: 50%;
right: -95px;
width: 9px;
padding-top: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
}
.testimonials-style-two .owl-carousel .owl-dots .owl-dot,
.owl-carousel[data-animatein="fadeIn"] .owl-dots .owl-dot {
margin: 2px 0;
}
.owl-carousel .owl-dots {
padding-top: 19px;
text-align: center;
}
.hanor-clients .owl-carousel .owl-dots {
padding: 40px 0 0;
}
.owl-carousel .owl-dot {
display: inline-block;
vertical-align: middle;
width: 6px;
height: 6px;
margin: 0 7px;
background: #cccccc;
border: 2px solid transparent;
cursor: pointer;
text-indent: -999px;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.owl-carousel .owl-dot.active {
width: 9px;
height: 9px;
}
.owl-carousel .work-item {
margin-bottom: 0;
}
.slider-no-current {
display: none;
padding-top: 46px;
}
.current-no:after {
content: "/"
} .swiper-container {
clear: both;
height: 900px;
min-height: 900px;
}
.swiper-container .caption-wrap {
background: rgba(0, 0, 0, 0.35);
}
.swiper-container .caption-wrap-inner {
max-width: 980px;
}
.swiper-container.swiper-style-two .caption-wrap-inner {
max-width: 1050px;
}
.swiper-slide {
background-color: #f8f8f8;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.swiper-pagination {
bottom: 55px;
padding: 0 25px;
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom {
bottom: 55px;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 7px;
}
.swiper-pagination .swiper-pagination-bullet {
vertical-align: middle;
width: 6px;
height: 6px;
background: rgba(255, 255, 255, 0.6);
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 8px;
height: 8px;
background: rgba(255, 255, 255, 1);
}
.swiper-button-prev, .swiper-button-next {
left: 60px;
width: auto;
height: auto;
margin: 0;
background: none;
color: #ffffff;
letter-spacing: 0.2px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.swiper-button-prev:before, .swiper-button-next:before {
font: normal normal normal 35px/1.42857143 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f104";
z-index: 1;
}
.swiper-button-next {
left: auto;
right: 60px;
}
.swiper-button-next:before {
content: "\f105";
}
.swiper-pagination-bullet {
width: 6px;
height: 6px;
margin: 10px 0;
background: #ffffff;
opacity: 1;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
background: rgba(255, 255, 255, 0.5);
} .progress-item {
padding-bottom: 38px;
}
.progress-item h4 {
font-weight: 500;
font-size: 16px;
line-height: 22px;
}
.progress-title {
padding: 0 60px 9px 0;
color: #323232;
}
.progress {
height: 6px;
overflow: visible;
margin-bottom: 0;
background-color: #f2f2f2;
position: relative;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 15px;
-ms-border-radius: 15px;
border-radius: 15px;
}
.progress-bar {
float: none;
overflow: visible !important;
color: inherit;
font-weight: 500;
font-size: 18px;
letter-spacing: -0.05px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 15px;
-ms-border-radius: 15px;
border-radius: 15px;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.progress-counter {
position: absolute;
top: -28px;
right: 0;
z-index: 1;
} .flexslider {
margin-bottom: 0;
background: none;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
.flexslider:before, .flexslider:after {
display: table;
clear: both;
content: "";
}
.flexslider:hover .flex-direction-nav a.flex-prev {
left: -30px;
}
.flexslider:hover .flex-direction-nav a.flex-next {
right: -30px;
}
.flexslider:hover .flex-prev,
.flexslider:hover .flex-next {
opacity: 1;
}
.flexslider .slides img {
display: inline-block;
width: auto;
}
.flex-direction-nav li a {
width: auto;
height: auto;
opacity: 1;
text-shadow: none;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-transform: translateY(50%);
-ms-transform: translateY(50%);
transform: translateY(50%);
z-index: 2;
}
.flex-direction-nav li a.flex-prev {
left: -30px;
}
.flex-direction-nav li a.flex-prev:before {
content:"\f104";
}
.flex-direction-nav li a.flex-next {
right: -30px;
}
.flex-direction-nav li a.flex-next:before {
content:"\f105";
}
.flex-direction-nav li a:before {
color: #b5b5b5;
font: normal normal normal 18px/1 FontAwesome;
font-size: 18px;
text-rendering: auto;
text-indent: 0;
text-shadow: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
z-index: 1;
}
.flex-control-nav li {
vertical-align: middle;
margin: 0 7px;
}
.flex-control-paging li a {
width: 5px;
height: 5px;
background: #cccccc;
}
.flex-control-paging li a.flex-active {
width: 9px;
height: 9px;
} .nav-tabs {
display: inline-block;
vertical-align: middle;
padding: 4px;
margin-bottom: 23px;
font-weight: 500;
font-size: 12px;
letter-spacing: 0.8px;
text-transform: uppercase;
text-align: center;
border: 1px solid #e3e3e3;
position: relative;
-webkit-border-radius: 25px;
-ms-border-radius: 25px;
border-radius: 25px;
}
.nav-tabs > li {
margin-bottom: 0;
position: relative;
z-index: 2;
}
.nav-tabs > li.active:nth-child(2n) ~ .active-bg {
left: 50%;
}
.nav-tabs > li:nth-last-child(-n+2) > a {
margin-right: 0;
}
.nav-tabs > li > a {
min-width: 150px;
padding: 11px 20px 10px;
margin-right: 5px;
background: none;
-webkit-border-radius: 25px;
-ms-border-radius: 25px;
border-radius: 25px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li > a:hover {
background: none;
border-color: transparent;
}
.nav > li > a:focus, .nav > li > a:hover {
background: transparent;
}
.nav-tabs > li.active > a {
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}
.nav-tabs .active-bg {
position: absolute;
top: 4px;
left: 4px;
width: 150px;
height: 40px;
background: #ffffff;
content: "";
-webkit-border-radius: 25px;
-ms-border-radius: 25px;
border-radius: 25px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 1;
}
.tab-title {
display: block;
}  .panel-default {
margin-bottom: 14px;
background: none;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.panel-default > .panel-heading {
padding: 0;
background: none;
border: none;
border-radius: 0;
}
.panel-title {
padding-bottom: 0;
font-weight: 400;
color: #333333;
font-size: 18px;
}
.panel-title a {
display: block;
padding: 11px 55px 11px 25px;
background: #ffffff;
border: 1px solid #e7e7e7;
position: relative;
-webkit-border-radius: 25px;
-ms-border-radius: 25px;
border-radius: 25px;
}
.accordion .panel-title a {
display: inline-block;
width: 100%;
}
.panel-title a.collapsed {
color: inherit;
}
.panel-title a.collapsed:after {
background-image: url(//www.fisiotecnik.it/wp-content/themes/havnor/assets/images/icons/icon17@3x.png);
}
.panel-title a:after {
position: absolute;
top: 50%;
right: 25px;
width: 12px;
height: 12px;
background-image: url(//www.fisiotecnik.it/wp-content/themes/havnor/assets/images/icons/icon18@3x.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 12px auto;
content: "";
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
}
.panel-content {
padding: 19px 25px 0;
}
.collapse.in {
display: inline-block;
} .accordion-style-two .panel-default {
padding: 0 0 38px 65px;
margin-bottom: 0;
position: relative;
display: inline-block;
width: 100%;
counter-increment: panel-item;
}
.accordion-style-two .panel-default:before {
position: absolute;
top: -9px;
left: 0;
width: 46px;
height: 46px;
padding: 9px 5px;
background: #f4f4f4;
font-weight: 500;
line-height: 27px;
text-align: center;
content: counter(panel-item, decimal-leading-zero);
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 2;
}
.accordion-style-two .panel-default:after {
position: absolute;
top: 0;
left: 23px;
width: 1px;
height: 100%;
background: #f5f5f5;
content: "";
z-index: 1;
}
.accordion-style-two .panel-default:last-child {
padding-bottom: 0;
}
.accordion-style-two .panel-default.active:before {
color: #ffffff;
}
.accordion-style-two .panel-default .panel-heading a {
padding-bottom: 11px;
}
.accordion-style-two .panel-title a {
padding: 0;
background: transparent;
border: none;
}
.accordion-style-two .panel-title a:after {
display: none;
}
.accordion-style-two .panel-content {
padding-top: 3px;
padding-left: 0;
}
.accordion-style-two .panel-content p {
padding-bottom: 12px;
}
.accordion-style-two .panel-content p:last-child {
padding-bottom: 0;
} .hanor-masonry {
margin: 0 -15px;
}
.hanor-masonry[data-items="1"] .masonry-item {
width: 100%;
}
.hanor-masonry[data-items="2"] .masonry-item {
width: 50%;
}
.hanor-masonry[data-space="4"] {
margin: 0 -4px;
}
.hanor-masonry[data-space="4"] .masonry-item {
padding: 0 4px 8px;
}
.hanor-masonry[data-space="20"] {
margin: 0 -10px;
}
.hanor-masonry[data-space="20"] .masonry-item {
padding: 0 10px 20px;
}
.hanor-masonry .work-item {
display: block;
margin-bottom: 30px;
}
.masonry-item {
float: left;
width: 33.33333333%;
padding: 0 15px 30px;
}
.masonry-item .hanor-image img {
width: 100%;
}
.masonry-filters {
padding-bottom: 50px;
font-weight: 300;
font-style: italic;
font-size: 16px;
letter-spacing: -0.2px;
text-align: center;
}
.masonry-filters ul {
padding: 0;
margin: 0;
list-style: none;
}
.masonry-filters ul li {
display: inline-block;
vertical-align: middle;
padding: 5px 1px 5px 5px;
}
.masonry-filters ul li:after {
color: #999999;
content: "/";
}
.masonry-filters ul li:last-child:after {
display: none;
}
.masonry-filters ul li:last-child a {
margin-right: 8px;
}
.masonry-filters ul li a {
display: inline-block;
margin: 0 15px 0 5px;
color: #999999;
font-weight: 400;
} .nice-select {
float: none;
vertical-align: middle;
width: 100%;
height: 50px;
padding: 13px 40px 13px 19px;
margin-bottom: 19px;
background-color: #ffffff;
font-size: 14px;
line-height: 1.42857143;
letter-spacing: -0.05px;
border: 1px solid #eeeeee;
outline: none;
white-space: normal;
-webkit-border-radius: 25px;
-ms-border-radius: 25px;
border-radius: 25px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
-ms-appearance: none;
-o-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.nice-select:hover, .nice-select:focus, .nice-select:active {
border-color: #eeeeee;
}
.nice-select.open {
border-color: #dadada;
}
.nice-select:after {
right: 20px;
width: 6px;
height: 6px;
border-width: 1px;
border-color: #444444;
}
.nice-select .current {
display: block;
overflow: hidden;
clear: both;
white-space: nowrap;
text-overflow: ellipsis;
}
.nice-select .list {
width: 100%;
max-height: 200px;
overflow: auto;
color: #444444;
font-size: 14px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
z-index: 2;
}
.nice-select .option {
min-height: 10px;
padding: 13px 19px;
line-height: 1.42857;
}
.nice-select .option:first-child {
-webkit-border-radius: 5px 5px 0 0;
-ms-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.nice-select .option:last-child {
-webkit-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.nice-select .option.selected {
font-weight: 500;
} .wp-link-pages {
font-size: 12px;
line-height: 23px;
width: 100%;
display: inline-block;
padding: 10px 0;
}
.wp-link-pages a, .wp-link-pages > span {
border: 1px solid #d1d1d1;
border-radius: 2px;
display: inline-block;
height: 24px;
margin-right: 3px;
text-align: center;
width: 24px;
}
.wp-link-pages a {
background-color: #87c818;
border-color: #87c818;
color: #fff;
}
.wp-link-pages a:hover, .wp-link-pages a:focus {
background-color: transparent;
border-color: #d1d1d1;
color: #222222;
}
.wp-link-pages a span {
font-size: 12px;
}
.wp-link-pages > .page-links-title {
width: auto;
height: auto;
padding-right: 5px;
margin: 0;
font-size: 14px;
border: 0;
}
.wp-pagenavi {
display: inline-block;
width: 100%;
text-align: center;
vertical-align: middle;
margin: 0;
color: #777777;
line-height: 27px;
letter-spacing: -0.2px;
text-align: center;
}
.wp-pagenavi > a, .wp-pagenavi > span {
display: inline-block;
vertical-align: middle;
width: 38px;
height: 38px;
padding: 5px;
margin: 5px 3px 0;
color: #777777;
border: 1px solid #dfdfdf;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
span.pages {
width: auto;
border-radius: 4px;
padding: 5px 15px;
}
.wp-pagenavi > span.current {
background-color: #87c818;
color: #fff;
border-color: transparent;
font-weight: normal;
}
.wp-pagenavi > a i, .wp-pagenavi > span i {
font-size: 15px;
}
.wp-pagenavi > a:focus,
.wp-pagenavi > a:hover,
.wp-pagenavi > span:focus,
.wp-pagenavi > span:hover {
background-color: #87c818;
color: #fff;
border-color: transparent;
}
.blogs-style-four .hanor-pagination {
padding-top: 70px;
}
.hanor-pagination {
vertical-align: middle;
margin: 0;
color: #777777;
line-height: 25px;
letter-spacing: -0.2px;
text-align: center;
}
.hanor-pagination ul {
padding: 0;
margin: 0;
list-style: none;
}
.hanor-pagination ul li {
display: inline-block;
vertical-align: middle;
}
.hanor-pagination ul li i {
font-size: 16px;
}
.hanor-pagination ul li a, .hanor-pagination ul li span {
display: inline-block;
vertical-align: middle;
width: 38px;
height: 38px;
padding: 5px;
margin: 5px 1px 0;
color: #777777;
border: 1px solid #dfdfdf;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.hanor-pagination ul li span.page-numbers.dots {
background: transparent;
color: #777777;
border-color: #dfdfdf;
}
.hanor-pagination ul li a:hover, .hanor-pagination ul li a:focus {
color: #ffffff;
border-color: transparent;
}
.hanor-pagination ul li span, .woocommerce-pagination ul li span {
color: #ffffff;
border-color: transparent;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-pagination.pagination-spacer-one {
padding-top: 95px;
}
.hanor-pagination.pagination-spacer-two {
padding-top: 32px;
}
.hanor-pagination.pagination-spacer-three {
padding-top: 85px;
}
.hanor-pagination.pagination-spacer-four {
padding-top: 54px;
}
.hanor-portfolio .hanor-pagination {
padding-top: 70px;
} .hanor-widget {
padding-bottom: 38px;
}
.hanor-secondary .hanor-widget {
padding-bottom: 35px;
}
.hanor-secondary .hanor-widget.widget_tag_cloud {
padding-bottom: 26px;
}
.hanor-widget.woocommerce.widget_shopping_cart {
padding-bottom: 40px;
}
.hanor-widget:last-child {
padding-bottom: 0;
}
.hanor-widget p {
line-height: 27px;
}
.hanor-widget ul {
padding: 2px 0 5px;
margin: 0;
list-style: none;
}
.hanor-widget ul ul {
padding: 15px 0 0;
}
.hanor-secondary .hanor-widget ul ul {
padding: 0;
}
.hanor-widget ul li {
position: relative;
padding-left: 15px;
margin: 15px 0;
}
.hanor-secondary .hanor-widget ul li {
padding: 0;
margin: 0;
color: #999999;
}
.hanor-secondary .hanor-widget ul li a {
display: block;
padding: 13px 0 15px;
color: #333333;
border-bottom: 1px solid #ececec;
}
.hanor-secondary .hanor-widget ul li:first-child a {
padding-top: 0;
}
.hanor-widget.woocommerce.widget_product_categories .select2-container {
margin-bottom: 5px;
}
.hanor-widget.latest-posts-widget .post-item {
padding-bottom: 18px;
}
.hanor-widget.latest-posts-widget .post-title {
padding-bottom: 8px;
}
.hanor-secondary .hanor-widget.widget_rss li:first-child,
.hanor-secondary .hanor-widget.widget_archive li:first-child,
.hanor-secondary .hanor-widget.widget_categories li:first-child,
.hanor-secondary .hanor-widget.woocommerce-widget-layered-nav li:first-child,
.woocommerce .hanor-secondary .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:first-child,
.hanor-secondary .hanor-widget.widget_product_categories li:first-child,
.hanor-secondary .hanor-widget.woocommerce.widget_products li:first-child,
.hanor-secondary .hanor-widget.woocommerce.widget_recent_reviews li:first-child,
.hanor-secondary .hanor-widget.woocommerce.widget_top_rated_products li:first-child {
padding-top: 0;
}
.hanor-secondary .hanor-widget.widget_rss li,
.hanor-secondary .hanor-widget.widget_archive li,
.hanor-secondary .hanor-widget.widget_categories li,
.hanor-secondary .hanor-widget.woocommerce-widget-layered-nav li,
.woocommerce .hanor-secondary .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,
.hanor-secondary .hanor-widget.widget_product_categories li,
.hanor-secondary .hanor-widget.woocommerce.widget_products li,
.hanor-secondary .hanor-widget.woocommerce.widget_recent_reviews li,
.hanor-secondary .hanor-widget.woocommerce.widget_top_rated_products li {
padding: 14px 0 15px;
border-bottom: 1px solid #ececec;
}
.hanor-secondary .hanor-widget.widget_rss li a,
.hanor-secondary .hanor-widget.widget_archive li a,
.hanor-secondary .hanor-widget.widget_categories li a,
.hanor-secondary .hanor-widget.woocommerce-widget-layered-nav li a,
.hanor-secondary .hanor-widget.widget_product_categories li a {
border: none;
padding: 0;
display: inline-block;
}
.hanor-main-wrap .nice-select .option,
.hanor-widget.widget_archive .nice-select li.option:first-child,
.hanor-widget.widget_categories .nice-select li.option:first-child,
.hanor-widget.widget_product_categories .nice-select li.option:first-child,
.hanor-widget.widget_archive .nice-select li.option,
.hanor-widget.widget_categories .nice-select li.option,
.hanor-widget.widget_product_categories .nice-select li.option,
.hanor-secondary .hanor-widget .nice-select li.option {
padding: 10px 15px;
line-height: 1.42857143;
}
.hanor-widget .nice-select {
margin-bottom: 5px;
}
.hanor-secondary .hanor-widget ul ul li {
padding: 0 0 0 15px;
}
.hanor-secondary .hanor-widget ul li:first-child {
padding-top: 0;
}
.hanor-secondary .hanor-widget ul.sub-menu li a {
padding-top: 13px;
}
.hanor-widget ul li:last-child {
margin-bottom: 0;
}
.hanor-widget ul.list li {
margin: 0;
}
.hanor-secondary .hanor-widget ul#recentcomments li a,
.hanor-secondary .hanor-widget ul li.recentcomments a {
display: inline;
}
.hanor-secondary .hanor-widget .recentcomments a {
border-bottom: none;
}
.hanor-secondary .hanor-widget .recentcomments {
padding: 13px 0 15px;
border-bottom: 1px solid #ececec;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
padding-left: 15px;
}
.hanor-secondary .hanor-widget.widget_product_categories ul.children {
padding-left: 15px;
}
.hanor-secondary .hanor-widget ul ul li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.hanor-secondary .hanor-widget ul.children li:first-child a {
padding-top: 14px;
}
.hanor-secondary .hanor-widget.woocommerce.widget_products li a,
.hanor-secondary .hanor-widget.woocommerce.widget_recent_reviews li a,
.hanor-secondary .hanor-widget.woocommerce.widget_top_rated_products li a,
.hanor-secondary .hanor-widget.woocommerce.widget_top_rated_products li:last-child a {
display: block;
border: none;
padding: 0;
margin-bottom: 2px;
line-height: 1.2;
}
.hanor-secondary .hanor-widget.woocommerce.widget_products li,
.hanor-secondary .hanor-widget.woocommerce.widget_recent_reviews li,
.hanor-secondary .hanor-widget.woocommerce.widget_top_rated_products li {
padding-bottom: 20px;
margin-bottom: 20px;
padding-top: 0;
}
.hanor-secondary .hanor-widget.woocommerce.widget_products li:last-child,
.hanor-secondary .hanor-widget.woocommerce.widget_recent_reviews li:last-child,
.hanor-secondary .hanor-widget.woocommerce.widget_top_rated_products li:last-child {
margin-bottom: 5px;
}
.hanor-widget ul li:first-child {
margin-top: 0;
}
.hanor-widget ul.footer-links li {
margin-top: 0;
margin-bottom: 15px;
}
.hanor-widget ul li:before {
position: absolute;
top: 7px;
left: 0;
width: 5px;
height: 5px;
content: "";
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
z-index: 1;
}
.hanor-secondary .hanor-widget ul li:before {
content: none;
}
.hanor-widget ul li ul.sub-menu > li:first-child {
margin-top: 0;
}
.hanor-widget ul li a {
color: #777777;
}
.hanor-widget.widget_rss ul li,
.hanor-widget.widget_recent_comments ul li {
color: #777777;
}
.hanor-widget.widget_rss ul li a,
.hanor-widget.widget_recent_comments ul li a {
color: #333333;
}
.hanor-widget img {
height: auto;
}
.hanor-widget h4.widget-title {
font-size: 15px;
line-height: 27px;
font-weight: 500;
}
.hanor-secondary .hanor-widget h4.widget-title {
font-weight: 700;
border-bottom: none;
margin-bottom: 15px;
padding-bottom: 5px;
font-size: 16px;
}
.hanor-widget #wp-calendar {
margin-bottom: 5px;
}
.hanor-widget .nice-select .option {
margin-bottom: 0;
}
.hanor-widget .nice-select .option:before {
display: none;
}
.widget-title {
padding-bottom: 8px;
margin-bottom: 25px;
letter-spacing: 0.4px;
text-transform: uppercase;
border-bottom: 1px solid rgba(229, 229, 229, 0.75);
} .hanor-widget.about-our-blog {
padding-bottom: 33px;
}
.about-our-blog .hanor-image {
padding-bottom: 19px;
}
.about-our-blog .hanor-image img {
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
} .hanor-widget.latest-posts-widget {
padding-bottom: 27px;
}
.hanor-secondary .hanor-widget.latest-posts-widget {
padding-bottom: 38px;
}
.post-item {
overflow: hidden;
clear: both;
padding-bottom: 36px;
}
.post-item:last-child {
padding-bottom: 20px;
}
.post-item .hanor-image {
float: left;
}
.post-item .hanor-image img {
max-width: 76px;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.post-info {
overflow: hidden;
padding-left: 17px;
}
.post-info h4 {
font-size: 16px;
line-height: 22px;
}
.post-title {
padding-bottom: 11px;
font-weight: 500;
letter-spacing: -0.15px;
}
.post-time {
padding-bottom: 5px;
color: #777777;
font-weight: 300;
font-style: italic;
}
.latest-posts-widget h5.post-time {
font-size: 14px;
font-weight: 400;
} .hanor-widget.widget_search {
padding-bottom: 40px;
}
.widget_search p {
position: relative;
}
.widget_search form input[type="text"] {
padding-right: 69px;
margin: 0;
}
.widget_search form input[type="submit"] {
position: absolute;
top: 1px;
bottom: 1px;
right: 1px;
min-width: 50px;
height: 48px;
padding: 0;
margin-top: 0;
background-color: transparent;
background-image: url(//www.fisiotecnik.it/wp-content/themes/havnor/assets/images/icons/icon27@3x.png);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 14px auto;
border-color: transparent;
-webkit-border-radius: 0 25px 25px 0;
-ms-border-radius: 0 25px 25px 0;
border-radius: 0 25px 25px 0;
z-index: 1;
}
.widget_search form input[type="submit"]:hover, .widget_search form input[type="submit"]:focus {
background-color: #f5f5f5;
} .tag-links a {
display: inline-block;
vertical-align: middle;
padding: 6px 18px;
margin: 0 2px 10px 0;
background: #ffffff;
color: #777777;
font-size: 12px;
border: 1px solid #e8e8e8;
-webkit-border-radius: 25px;
-ms-border-radius: 25px;
border-radius: 25px;
}
.tag-links a:hover {
color: #ffffff;
} .hanor-widget.post-categories-widget {
padding-bottom: 32px;
}
.post-categories-widget .widget-title {
margin-bottom: 34px;
} .hanor-map {
height: 582px;
min-height: 582px;
}
.gm-style-iw {
padding: 5px 10px;
}
.gm-style-iw p {
padding-bottom: 5px;
color: #777777;
}
.gm-style-iw h1, .gm-style-iw h2, .gm-style-iw h3, .gm-style-iw h4, .gm-style-iw h5, .gm-style-iw h6 {
padding-bottom: 0;
}
.gm-style-iw h1 {
font-size: 20px;
font-weight: 600;
color: #333333;
} body, a, input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="search"], input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"], input[type="url"], input[type="number"], textarea, select, blockquote p, .form-control, .nice-select, .masonry-filters ul li a:hover, .masonry-filters ul li a.active, .portfolio-detail-item-title, .blogs-style-three .blog-item.hanor-hover .blog-info, .blogs-style-three .hanor-link a, .page-links a:hover {
color: #333333;
}
.page .hanor-comments-area {margin-top: 40px;}
.hanor-widget ul li:before, .hanor-comments-area .hanor-comments-meta .comments-date:before {
background-color: #333333;
}
footer.hanor-footer.footer-dark-version .hanor-widget ul li:before {
background-color: #b4b4b4;
} ::selection {
background: #87c818;
color: #ffffff;
}
::-webkit-selection {
background: #87c818;
color: #ffffff;
}
::-moz-selection {
background: #87c818;
color: #ffffff;
}
::-o-selection {
background: #87c818;
color: #ffffff;
}
::-ms-selection {
background: #87c818;
color: #ffffff;
} a:hover, a:focus, .nav-tabs > li > a,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover,
.nav-tabs > li > a:hover,
.checkbox-icon-wrap input[type="checkbox"]:checked + .checkbox-icon:before,
.panel-title a,
.hanor-topbar ul li a:hover, .hanor-social a:hover,
.hanor-topbar .hanor-social a:hover, .hanor-navigation > ul > li.active > a,
.hanor-transparent-header .hanor-header-right .hanor-navigation > ul > li:hover > a,
.hanor-transparent-header .hanor-header-right .hanor-navigation > ul > li.active > a,
.hanor-fullscreen-navigation .dropdown-nav > li.active > a,
.hanor-fullscreen-navigation .dropdown-nav > li:hover > a,
.hanor-transparent-header .header-links-wrap a:hover,
.header-links-wrap a:hover,
.service-title a:hover,
.service-item [class*="pe-7s-"],
.hanor-footer a:hover,
.hanor-footer .hanor-social a:hover,
.hanor-dark-topbar .hanor-topbar .hanor-social a:hover,
.mate-info .hanor-social a:hover,
.hanor-link a:hover,
.work-category a:hover,
.hanor-team .testimonial-author-quote .hanor-social a:hover,
.hanor-subscribe .hanor-social a:hover, .hanor-rating .active,
.sidebar-nav-wrap .dropdown-nav > li:hover > a,
.sidebar-nav-wrap .dropdown-nav > li.active > a,
.sidebar-nav-wrap .hanor-social a:hover,
.sidebar-nav-wrap .hanor-copyright a:hover,
.hanor-topbar .search-link a:hover,
.portfolio-detail-items-wrap a:hover,
.portfolio-controls .portfolio-control-link:hover,
.hanor-widget ul li a:hover,
.blogs-style-three .blog-item.hanor-hover .blog-info a:hover,
.blogs-style-three .blog-item.hanor-hover .blog-info .hanor-link a,
.contact-info p a:hover,
.hanor-footer.footer-light-version .footer-widget .hanor-widget ul li a:hover {
color: #87c818;
}
.hanor-have-dotted {
position: relative;
} input[type="submit"], .owl-carousel .owl-dot.active, .progress-bar, .flex-control-paging li a.flex-active, .hanor-link a:hover:after, .hanor-toggle-link:hover .toggle-separator, .hanor-toggle-link:hover .toggle-separator:before, .hanor-toggle-link:hover .toggle-separator:after, .close-btn a:hover, .hanor-video-btn-wrap:hover .video-btn, .hanor-callout, .hanor-outcome-services .nav-tabs > li > a:before, .hanor-outcome-services .nav-tabs > li > a:after, .grid-view-link:hover .grid-view-square, .grid-view-link:hover .grid-view-square:after, .tag-links a:hover, .hanor-social.rounded a:hover, .blogs-style-three .hanor-hover .hanor-link a:after, .hanor-blog-tags a:hover, .hanor-blog-share .hanor-social.rounded a, .menu-separator, .hanor-back-top a:hover {
background-color: #87c818;
}
.accordion-style-two .panel-default.active:before {
background-color: #04448e;
}
.hanor-pagination ul li a:hover, .hanor-pagination ul li a:focus, .hanor-pagination ul li span,
.woocommerce-pagination ul li span, .woocommerce-pagination ul li a:hover, .woocommerce-pagination ul li a:hover {
background-color: #04448e;
} .hanor-btn:hover, .hanor-btn:focus, .hanor-btn.hanor-blue-border-btn, .tag-links a:hover, .hanor-social.rounded a:hover, .hanor-blog-tags a:hover {
border-color: #87c818;
} body, input[type="submit"], .hanor-btn, .blogs-style-two .blog-meta .blog-author-name, .hanor-dark-topbar .hanor-topbar ul, .hanor-gray-topbar .hanor-topbar ul, .portfolio-detail-item-title {
font-family: 'Montserrat', sans-serif;
}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="search"], input[type="date"],
input[type="time"], input[type="datetime-local"], input[type="month"], input[type="url"], input[type="number"], textarea, select,
.form-control, p, .video-btn-title, .story-meta, .blog-meta, .hanor-footer ul, .text-italic, .stats-title, .mate-designation,
.work-category, .offer-alert, .process-counter, .plan-info ul, .sidebar-nav-wrap .hanor-copyright, .story-date, .hanor-pagination,
.my-designation, .masonry-filters, .work-subtitle, .portfolio-detail-items-wrap, .post-time,
.hanor-comments-area .hanor-comments-meta .comments-date, .hanor-comments-area .comments-reply, .service-toggle-content ul li {
font-family: 'Source Sans Pro', serif;
}  .hanor-social a {
display: inline-block;
vertical-align: middle;
margin: 0 15px 5px 0;
color: #bebebe;
} .hanor-social.rounded a {
width: 44px;
height: 44px;
padding: 5px;
margin: 0 2px 6px 0;
text-align: center;
border: 1px solid #e5e5e5;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.hanor-header .hanor-social.rounded a {
margin: 0 7px 6px 0;
}
.hanor-widget .hanor-social.rounded a {
margin: 0 6px 6px 0;
}
.hanor-social.rounded a:hover,
.hanor-transparent-header .header-links-wrap .hanor-social.rounded a:hover {
color: #ffffff;
}
.hanor-social.rounded .fa {
display: table;
width: 100%;
height: 100%;
}
.hanor-social.rounded .fa:before {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;
} .hanor-brand {
float: left;
padding: 31px 0;
position: relative;
z-index: 5;
}
.text-logo {
font-weight: 700;
font-size: 22px;
display: inline-block;
line-height: 25px;
}
.hanor-transparent-header .text-logo {
color: #fff;
}
.hanor-brand a .normal-logo.default-logo {
display: inline-block;
}
.hanor-brand a .normal-logo.retina-logo {
display: none;
}
.hanor-transparent-header .hanor-brand a .normal-logo {
display: none;
}
.hanor-transparent-header .hanor-brand.dhav-transparent-logo a .default-logo {
display: inline-block;
}
.hanor-brand a .transparent-logo {
display: none;
}
.hanor-transparent-header .hanor-brand a .transparent-logo {
display: inline-block;
}
.hanor-transparent-header .hanor-brand a .transparent-retina-logo {
display: none;
}
.header-hanor-style-three.header-hanor-style-five .hanor-brand a .normal-logo.default-logo {
display: none;
}
.header-hanor-style-three.header-hanor-style-five .hanor-brand.dhav-transparent-logo a .normal-logo.default-logo {
display: inline-block;
}
.header-hanor-style-three.header-hanor-style-five .hanor-brand a .transparent-default-logo {
display: inline-block;
}
.hanor-navi-wrap .hanor-brand.hav-transparent-logo img.transparent-default-logo.transparent-logo {
display: inline-block;
}
.hanor-navi-wrap .hanor-brand.hav-transparent-logo img.normal-logo.default-logo {
display: none;
} @media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {
.hanor-brand a .normal-logo.default-logo,
.hanor-transparent-header .hanor-brand.dhav-transparent-logo a .default-logo {
display: none;
}
.hav-d-retina-logo .text-logo {
display: none;
}
.header-hanor-style-three.header-hanor-style-five .hanor-brand.hav-d-retina-logo a .normal-logo.default-logo {
display: none;
}
.hanor-transparent-header .hanor-brand.dhav-trans-retina a .retina-logo,
.hanor-transparent-header .hanor-brand.dhav-trans-retina.dhav-d-retina-logo a .default-logo {
display: inline-block;
}
.header-hanor-style-three.header-hanor-style-five .hanor-brand.hav-trans-retina .retina-logo{
display: none;
}
.header-hanor-style-three.header-hanor-style-five .hanor-brand.dhav-trans-retina .retina-logo,
.header-hanor-style-three.header-hanor-style-five .hanor-brand.dhav-trans-retina.dhav-d-retina-logo .default-logo {
display: inline-block;
}
.header-hanor-style-three.header-hanor-style-five .hanor-brand a .transparent-default-logo {
display: none;
}
.header-hanor-style-three.header-hanor-style-five .hanor-brand a .transparent-retina-logo {
display: inline-block;
}
.hanor-brand a .normal-logo.retina-logo {
display: inline-block;
}
.hanor-brand a .transparent-logo {
display: none;
}
.hanor-transparent-header .hanor-brand a .normal-logo {
display: none;
}
.hanor-transparent-header .hanor-brand a .transparent-default-logo {
display: none;
}
.hanor-transparent-header .hanor-brand a .transparent-retina-logo {
display: inline-block;
}
}
.admin-bar .is-sticky .hanor-header {
top: 32px !important;
}
@media only screen and (max-width: 782px) {
.admin-bar .is-sticky .hanor-header {
top: 46px !important;
}
}
@media screen and (max-width: 600px) {
.admin-bar .is-sticky .hanor-header {
top: 0 !important;
}
} .hanor-breadcrumbs.breadcrumb-one {
position: absolute;
bottom: 5px;
}
.breadcrumb-style-two {
background: #ededed;
padding: 14px 0;
}
.breadcrumb-style-two.banner-right {
text-align: right;
}
.breadcrumb-style-two.banner-center {
text-align: center;
}
.hanor-breadcrumbs ul {
padding: 0;
list-style: none;
margin: 0;
color: #ffffff;
}
.hanor-breadcrumbs.breadcrumb-two ul,
.hanor-breadcrumbs.breadcrumb-two a {
color: #232323;
font-size: 15px;
}
.hanor-breadcrumbs.breadcrumb-two a:hover {
color: #87c818;
}
.hanor-breadcrumbs ul li {
display: inline-block;
}
.hanor-breadcrumbs ul li:after {
content: '/';
padding: 0 5px;
font-size: 13px;
}
.hanor-breadcrumbs ul li:last-child:after {content: none;}
.hanor-breadcrumbs a {
color: #ffffff;
}
.hanor-breadcrumbs a:hover {
color: #87c818;
} .mean-container a.meanmenu-reveal {
font-size: 16px;
text-indent: 0;
}
.mean-container .mean-nav ul li a.mean-expand {
background: #232323;
padding: 10px !important;
width: 28px;
height: 28px;
line-height: 28px;
border: none !important;
color: #fff;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: #2d2d2d;
color: #ffffff;
}
.mean-container .mean-nav ul li a:hover {
background: transparent;
color: #ffffff;
}
.mean-container .mean-nav ul li li a,
.mean-container .mean-nav ul li a {
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.mean-container .mean-bar {
float: left;
width: 100%;
position: absolute;
background: transparent;
padding: 0;
min-height: 42px;
z-index: 4;
top: 0;
left: 0;
}
.mean-container a.meanmenu-reveal {
width: 22px;
height: 18px;
padding: 10px 13px 10px 13px;
position: absolute;
top: 45px;
transform: translateY(-50%);
cursor: pointer;
color: #333333;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 22px;
font-size: 1px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
}
.hanor-main-wrap.transparent-header .mean-container a.meanmenu-reveal {
background: #fff;
}
.mean-container .mean-nav ul li a {
padding: 14px 0px 14px 20px !important;
display: block;
width: calc(100% - 20px);
}
.mean-container .mean-nav ul li li a {
width: calc(100% - 50px);
opacity: 1;
padding: 14px !important;
margin: 0 0px 0 20px;
text-shadow: none !important;
visibility: visible;
}
.mean-container .mean-nav ul li li li a {
width: calc(100% - 60px);
margin: 0 0px 0 30px;
}
.mean-container .mean-nav ul li li li li a {
width: calc(100% - 70px);
margin: 0 0px 0 40px;
}
.mean-nav ul.main-menu.nav.nav-bar li {
border-bottom: 1px solid;
}
.mean-container .mean-nav ul {
position: relative;
left: 0;
background: transparent;
}
.hanor-header .mean-container .dropdown-nav > li.active > a {
background: transparent;
color: #ffffff;
}
.hanor-header .mean-container .dropdown-nav > li:hover > a,
.hanor-header .mean-container .dropdown-nav > li:focus > a {
background: #161616;
color: #ffffff;
}
.hanor-header .mean-container .dropdown-nav > li:hover > a.mean-expand,
.hanor-header .mean-container .dropdown-nav > li:focus > a.mean-expand {
background: #232323;
}
.mean-container .mean-nav {
float: left;
width: 100%;
background: #161616;
margin-top: 89px;
overflow: hidden;
overflow-y: auto;
max-height: 60vh;
}
.mean-container .mean-nav::-webkit-scrollbar {
width: 7px;
}
.mean-container .mean-nav::-webkit-scrollbar-thumb {
background-color: #2e2e2e;
outline: none;
border-radius: 10px;
}
.mean-container .mean-nav::-webkit-scrollbar-track {
box-shadow: none;
background: #212121;
}
.mean-container .hanor-navigation {
display: none !important;
}
.mean-container .header-contents {
display: none;
}
.mean-container .header-links-right, .mean-container .header-links-wrap {
display: none;
}
.hav-mean-menu .menu-wraper {
display: none;
} .mean-container a.meanmenu-reveal span {
display: block;
background: #333;
height: 2px;
margin-top: 3px;
transform: rotate(0deg);
-webkit-transition: all 3s;
-o-transition: all 3s;
transition: all 3s;
}
.mean-container a.meanmenu-reveal.meanclose span {
margin-top: 8px;
transform: rotate(-45deg);
}
.mean-container a.meanmenu-reveal span:before {
content: "";
display: block;
background: #333;
height: 2px;
margin-top: 3px;
position: relative;
top: 10px;
transform: rotate(0deg);
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.mean-container a.meanmenu-reveal span:after {
content: "";
display: block;
background: #333;
height: 2px;
margin-top: 3px;
}
.header-hanor-style-three.header-hanor-style-five.hav-mean-menu .hanor-header .logo-wraper {
padding-bottom: 0;
} .mean-container a.meanmenu-reveal.meanclose span:before {
content: "";
display: block;
background: #333;
height: 2px;
margin-top: 3px;
position: relative;
top: 0px;
transform: rotate(-90deg);
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.mean-container a.meanmenu-reveal.meanclose span:after {
content: none;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}  .hanor-navigation {
display: inline-block !important;
vertical-align: middle;
padding-right: 7px;
font-weight: 600;
font-size: 12px;
letter-spacing: 0.15px;
text-transform: uppercase;
}
.hanor-navigation > ul {
display: inline-block;
vertical-align: middle;
padding: 0;
margin: 0;
list-style: none;
}
.hanor-navigation > ul > li {
float: left;
position: relative;
}
.hanor-navigation > ul > li > a {
display: inline-block;
padding: 36px 25px;
}
.current-menu-ancestor > a,
.current-menu-parent > a {
color: #04448e;
}
.hanor-navigation > ul > li:hover > a,
.hanor-navigation > ul > li > a:hover {
color: #04448e;
}
.dropdown-nav .current-menu-parent > a {
color: #fff;
}
.hanor-navigation > ul > li.active > a .menu-separator {
opacity: 1;
}
.hanor-navigation > ul > li.has-dropdown > a .menu-text:after,
.hanor-navigation > ul > li.has-dropdown.wpml-ls-item > a:after {
display: inline-block;
padding-left: 4px;
font-family: FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f107";
-webkit-transition: all ease .3s; */
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-navigation ul > li > a .menu-text {
display: block;
overflow: hidden;
}
.hanor-navigation ul > li > a .menu-text-wrap {
display: inline-block;
position: relative;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-navigation ul > li:hover > a .menu-text-wrap {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
.menu-text-wrap:before {
position: absolute;
top: 100%;
left: 0;
content: attr(data-hover);
z-index: 1;
}
.menu-separator {
position: absolute;
bottom: -1px;
left: 50%;
width: 100%;
height: 4px;
content: "";
opacity: 0;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 1;
}
.hanor-navigation .has-dropdown.sub .dropdown-nav {
top: 0;
left: 100%;
}
.dropdown-nav {
display: none;
position: absolute;
top: 100%;
left: 25px;
min-width: 200px;
padding: 18px 0 16px;
background: #161616;
list-style: none;
z-index: 3;
white-space: nowrap;
}
.dropdown-nav > li {
position: relative;
}
.dropdown-nav > li > a {
display: block;
padding: 8px 40px 9px 25px;
color: #aaaaaa;
position: relative;
}
.dropdown-nav > li.current-menu-ancestor > a {
color: #ffffff;
}
.dropdown-nav > li.has-dropdown > a:after {
position: absolute;
top: 50%;
right: 23px;
font-weight: 300;
font-size: 18px;
content: "+";
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
}
.dropdown-nav > li.has-dropdown:hover > a:after {
content: "-";
}
.dropdown-nav > li:hover > a, .dropdown-nav > li.active > a {
color: #ffffff;
}
.hanor-dnt-transparent-header .hanor-header .hanor-navigation .dropdown-nav .current-menu-ancestor > a,
.hanor-dnt-transparent-header .hanor-header .hanor-navigation .dropdown-nav .current-menu-parent > a {
color: #ffffff;
} .hanor-fullscreen-navigation {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #ffffff;
overflow-y: auto;
text-align: center;
-webkit-transition: all ease .8s;
-ms-transition: all ease .8s;
transition: all ease .8s;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
z-index: 5;
}
.hanor-fullscreen-navigation .hanor-navigation {
padding: 80px 0;
font-weight: 700;
}
.hanor-fullscreen-navigation .hanor-navigation > ul > li {
float: none;
}
.hanor-fullscreen-navigation .hanor-navigation > ul > li.has-dropdown > a .menu-text:after {
display: none;
}
.hanor-fullscreen-navigation .dropdown-nav {
position: static;
min-width: 100%;
padding: 0;
background: none;
}
.hanor-fullscreen-navigation .dropdown-nav > li > a {
padding: 8px 25px 9px;
color: inherit;
}
.hanor-fullscreen-navigation .dropdown-nav > li > a:after {
right: 10px;
}
.close-btn {
position: absolute;
top: 50px;
right: 50px;
z-index: 5;
}
.close-btn a {
display: inline-block;
vertical-align: middle;
width: 50px;
height: 50px;
background: #ebebeb;
border: 1px solid #e0e0e0;
position: relative;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.close-btn a:hover {
border-color: transparent;
}
.close-btn a:hover:before, .close-btn a:hover:after {
background: #ffffff;
}
.close-btn a:before, .close-btn a:after {
position: absolute;
top: 50%;
left: 50%;
width: 17px;
height: 2px;
background: #999999;
content: "";
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg);
z-index: 1;
}
.close-btn a:after {
-webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
transform: translateX(-50%) translateY(-50%) rotate(-45deg);
} .hanor-toggle {
display: none;
vertical-align: middle;
padding-left: 7px;
}
.hanor-toggle.active {
display: inline-block;
}
.hanor-toggle-link {
display: inline-block;
vertical-align: middle;
height: 13px;
}
.toggle-separator {
display: inline-block;
vertical-align: top;
width: 14px;
height: 3px;
margin-top: 4px;
background: #747474;
position: relative;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.mean-container .hanor-sidebar-toggle,
.mean-container .hanor-full-wrap .hanor-sidebar-toggle {
display: none;
}
.admin-bar .hanor-header-three.mean-container .mean-bar {
top: 32px;
}
.toggle-separator:before, .toggle-separator:after {
position: absolute;
top: -5px;
right: 0;
width: 100%;
height: 3px;
background: #747474;
content: "";
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 1;
}
.toggle-separator:after {
top: 5px;
} .hanor-back-top {
position: fixed;
bottom: -50px;
right: 15px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 2;
}
.hanor-back-top.active {
bottom: 15px;
}
.hanor-back-top a {
display: block;
width: 40px;
height: 40px;
padding: 6px;
font-size: 18px;
text-align: center;
background: #444444;
color: #ffffff;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}
.hanor-back-top a:hover {
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
color: #ffffff;
} .hanor-preloader {
display: table;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #222222;
text-align: center;
z-index: 4;
}
.loader-wrap {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;
}
.loader {
display: inline-block;
vertical-align: middle;
} .hanor-main-wrap .hanor-fullscreen-navigation .hanor-navigation > ul > li > a {
vertical-align: middle;
padding: 22px 0;
font-size: 36px;
line-height: 1;
}
.fullscreen-navigation-open {
overflow: hidden;
}
.fullscreen-navigation-open .hanor-fullscreen-navigation {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.has-sidebarnav {
overflow-x: hidden;
}
.has-sidebarnav .header-links-wrap {
display: none;
}
.safari .swiper-container, .safari .hanor-banner {
min-height: 10px;
}  span.top-link {
padding: 0px 20px 0 0px;
margin: 2px 0 0;
display: inline-block;
float: left;
}
span.top-link a {
color: #a8a8a8;
}
.header-contents span.top-link a,
.header-contents span.top-link span {
font-weight: 500;
}
span.top-link a:hover {
color: #87c818;
}
span.top-link a i {
padding-right: 3px;
}
.hanor-topbar {
padding: 10px 0;
font-size: 13px;
border-bottom: 1px solid #2b2b2b;
background-color: #1c1f26;
color: #fff;
}
.hanor-topbar ul {
display: inline-block;
padding: 0;
margin: 0;
color: #fff;
font-size: 14px;
letter-spacing: -0.05px;
list-style: none;
}
.hanor-topbar ul > li {
display: inline-block;
vertical-align: middle;
padding-right: 24px;
}
.hanor-topbar ul.address-info > li {
display: inline-block;
vertical-align: middle;
padding-right: 24px;
font-weight: 500;
}
.hanor-topbar ul > li:last-child {
padding-right: 0;
}
.hanor-topbar ul > li > a {
color: #fff;
}
.hanor-topbar ul > li [class*="pe-7s-"] {
padding: 0 4px 1px 0;
}
.hanor-topbar ul > li .fa {
vertical-align: middle;
padding-right: 3px;
}
.top-wpml {
text-transform: capitalize;
}
.hanor-topbar [class*="pull-"] {
position: relative;
}
.hanor-topbar .hanor-social a {
margin: 2px 14px 2px 0;
color: #fff;
}
.hanor-topbar .hanor-social a:last-child {
margin-right: 0;
}
.hanor-topbar .nice-select, .hanor-topbar select {
display: inline-block;
width: auto;
height: 18px;
padding: 0;
margin-bottom: 0;
font-size: 13px;
background-color: transparent;
color: #9f9f9f;
border: none;
}
.hanor-topbar .nice-select:after {
display: none;
}
.hanor-topbar .nice-select .list {
min-width: 120px;
}
.hanor-topbar .nice-select .option {
display: block;
padding: 10px 15px;
}
.hanor-topbar .nice-select .option:after {
display: none;
}
.hanor-topbar .search-link {
padding: 0;
}
.hanor-topbar .search-link a {
color: #a8a8a8;
}
.hanor-topbar .search-link a .fa {
vertical-align: middle;
}
.hanor-topbar .address-info .info-list a {
color: #fff;
} .hanor-dark-topbar .hanor-topbar {
padding: 11px 0;
background: #292929;
color: #9e9e9e;
border-bottom: 1px solid #292929;
}
.hanor-dark-topbar .hanor-topbar ul {
color: inherit;
font-weight: 500;
font-size: 13px;
}
.hanor-dark-topbar .hanor-topbar ul > li {
padding: 0 10px 0 0;
margin-right: 7px;
border-right: 1px solid #9e9e9e;
}
.hanor-dark-topbar .hanor-topbar ul > li:last-child {
padding-right: 0;
margin-right: 0;
border-right: none;
}
.hanor-dark-topbar .hanor-topbar .hanor-social a {
color: #9f9f9f;
} .hanor-gray-topbar .hanor-topbar {
padding: 11px 0;
background: #f7f7f7;
color: #9e9e9e;
border-bottom: none;
}
.hanor-gray-topbar .hanor-topbar ul {
color: #999999;
font-weight: 300;
font-size: 13px;
}
.hanor-gray-topbar .hanor-topbar ul > li {
padding: 0;
}
.hanor-gray-topbar .hanor-topbar ul > li:last-child:after {
display: none;
}
.hanor-gray-topbar .hanor-topbar ul > li:after {
display: inline-block;
vertical-align: middle;
width: 2px;
height: 2px;
margin: 0 10px 0 10px;
background: #999999;
content: "";
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}  .hanor-header {
background: transparent;
-webkit-transition: background ease .3s, box-shadow ease .3s;
-ms-transition: background ease .3s, box-shadow ease .3s;
transition: background ease .3s, box-shadow ease .3s;
z-index: 4;
}
.hanor-header-right {
float: right;
position: relative;
}
.header-links-wrap {
display: inline-block;
vertical-align: middle;
padding: 5px 0;
margin: 29px 0 30px;
font-size: 13px;
z-index: 3;
}
.header-links-wrap a {
color: #a8a8a8;
}
.search-link {
display: inline-block;
vertical-align: middle;
padding-right: 7px;
}
.search-box {
display: none;
position: absolute;
top: 100%;
right: 0;
width: 450px;
padding: 20px;
background: #ffffff;
border: 1px solid #eeeeee;
-webkit-border-radius: 60px;
-ms-border-radius: 60px;
border-radius: 60px;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
-webkit-transition: -webkit-transform ease .4s;
-ms-transition: -ms-transform ease .4s;
transition: transform ease .4s;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
z-index: 4;
}
.search-box.open {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.search-box form p {
position: relative;
}
.search-box input[type="text"] {
padding-right: 80px;
margin-bottom: 0;
}
.search-box input[type="submit"] {
position: absolute;
top: 0;
right: 0;
min-width: 70px;
padding: 9px;
margin-top: 0;
font-family: FontAwesome;
font-weight: normal;
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
z-index: 1;
}
.cart-link {
display: inline-block;
vertical-align: middle;
padding: 0 7px;
font-size: 15px;
}
.hanor-topbar .cart-link {
float: left;
padding: 0 12px 0 8px;
}
.hanor-topbar .cart-link a, .hanor-topbar .search-link a {
color: #ffffff;
}
.hanor-topbar .search-link {
float: left;
padding: 0 6px;
}
.hanor-topbar .hanor-social {
float: left;
}
.topbar-search-cart {
display: inline-block;
float: left;
position: relative;
}
.login-link {
display: inline-block;
vertical-align: middle;
padding: 2px 13px 0;
}
.header-buttons a.login-link {
padding-top: 0;
}
a.login-link {
color: #777777;
}
.header-hanor-style-three.header-hanor-style-five a.login-link {
color: #ffffff;
}
a.login-link:hover, .header-hanor-style-three.header-hanor-style-five a.login-link:hover {
color: #87c818;
}
.header-hanor-style-three.header-hanor-style-five .menu-wraper .header-buttons .hanor-btn:hover {
border-color: #ffffff;
color: #ffffff;
}
a.login-link .fa {
padding-right: 3px;
font-size: 14px;
}
.header-buttons {
display: inline-block;
vertical-align: middle;
padding: 25px 0 24px 0;
position: relative;
z-index: 3;
}
.header-buttons .hanor-btn {
margin-left: 7px;
font-weight: 400;
text-transform: none;
}
.header-buttons .hanor-btn, .header-buttons a.login-link {
font-weight: 600;
text-transform: uppercase;
font-size: 12px;
}
.header-buttons a.login-link {
color: #333333;
} .is-sticky .hanor-header {
background: #ffffff;
-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
} .hanor-transparent-header .sticky-wrapper,
.hanor-transparent-header .hanor-header {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 3;
}
.hanor-transparent-header .is-sticky .hanor-header {
background: rgba(0, 0, 0, 0.85);
}
.hanor-transparent-header .hanor-header {
border-bottom: 1px solid rgba(240, 240, 240, 0.2);
}
.admin-bar .hanor-main-wrap.hanor-transparent-header {
position: relative;
}
.hanor-transparent-header .hanor-brand {
padding: 31px 0;
}
.hanor-transparent-header .dark-brand {
display: none;
}
.hanor-transparent-header .light-brand.brand-1x {
display: block;
}
.hanor-transparent-header .hanor-header-right .hanor-navigation > ul > li > a {
padding-top: 38px;
padding-bottom: 38px;
color: #ffffff;
}
.hanor-transparent-header .hanor-header-right .hanor-navigation > ul > li.current-menu-parent > a {
color: #87c818;
}
.hanor-header .hanor-navigation > ul > li.current-menu-ancestor > a,
.header-hanor-style-three.header-hanor-style-five .hanor-navigation > ul > li.current-menu-ancestor > a {
color: #87c818;
}
.hanor-transparent-header .hanor-header-right .hanor-navigation > ul > li.current-menu-parent > a .menu-separator {
opacity: 1;
}
.hanor-transparent-header .header-links-wrap {
margin-top: 31px;
margin-bottom: 31px;
}
.header-hanor-style-two.hanor-transparent-header .header-links-wrap {
margin-top: 40px;
}
.hanor-transparent-header .header-links-wrap a {
color: #ffffff;
}
.hanor-transparent-header .toggle-separator, .hanor-transparent-header .toggle-separator:before, .hanor-transparent-header .toggle-separator:after {
background: #ffffff;
}
.hanor-transparent-header .header-buttons {
padding: 26px 0;
} .hanor-fullwidth-header .hanor-header {
padding: 0 80px;
}
.hanor-fullwidth-header .hanor-header .container {
width: auto;
padding: 0;
} .hanor-fullwidth-topbar .hanor-topbar {
padding: 10px 80px;
}
.hanor-fullwidth-topbar .hanor-topbar .container {
width: auto;
padding: 0;
} .hanor-center-header .hanor-header {
text-align: center;
}
.hanor-center-header .hanor-brand {
float: none;
padding: 31px 0 30px;
}
.hanor-center-header .hanor-navigation > ul > li > a {
padding-top: 14px;
padding-bottom: 14px;
}
.hanor-center-header .hanor-navigation-wrap .dropdown-nav {
text-align: left;
}
.hanor-center-header .header-links-wrap {
margin: 7px 0 8px;
}
.hanor-center-header .header-buttons {
padding: 0;
}
.hanor-navigation-wrap {
border-top: 1px solid #f7f7f7;
}
.header-center-wrap {
display: inline-block;
position: relative;
}  .hanor-banner {
height: 900px;
min-height: 900px;
max-height: 900px;
background-color: #f8f8f8;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
}
.caption-wrap {
height: 100%;
background-color: rgba(0, 0, 0, 0.3);
color: #ffffff;
text-align: center;
}
.caption-wrap *:nth-child(2n) {
animation-delay: 1s;
}
.caption-wrap *:nth-child(3n) {
animation-delay: 2s;
}
.caption-wrap-inner {
max-width: 950px;
margin: 0 auto;
}
.hanor-banner.hav-particles .caption-wrap-inner {
position: relative;
z-index: 4;
}
.caption-wrap-inner p {
padding: 10px 0;
color: #f9f9f9;
font-size: 19px;
line-height: 30px;
}
.caption-wrap-inner h2 {
font-size: 65px;
line-height: 72px;
}
.slider-cnt-left .caption-wrap-inner {
text-align: left;
float: left;
}
.slider-cnt-right .caption-wrap-inner {
text-align: right;
float: right;
}
.caption-wrap-inner .hanor-btns-group {
padding: 27px 0;
}
.caption-wrap-inner .hanor-btns-group a {
margin: 5px;
}
.caption-wrap-inner .hanor-btns-group .hanor-video-btn-wrap {
color: #ffffff;
}
.caption-title {
padding: 15px 0;
letter-spacing: -0.2px;
}
.caption-title .text-italic {
font-weight: 700;
}
.hanor-video-wrap {
display: inline-block;
vertical-align: middle;
position: relative;
}
.hanor-video-iframe {
width: 100%;
display: block;
}
.hanor-video-iframe iframe {
width: 100%;
display: block;
min-height: 300px;
}
.hanor-video-wrap:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(35, 35, 35, 0.5);
content: "";
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
z-index: 0;
}
.hanor-video-wrap img {
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.hanor-video-wrap .hanor-video-btn-wrap {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
z-index: 1;
}
.hanor-video-btn-wrap {
display: inline-block;
}
.hanor-video-btn-wrap:hover .video-btn {
color: #ffffff;
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}
.hanor-video-btn-wrap:hover .video-btn-title:after {
width: 0;
}
.hanor-video-btn-wrap img {
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-video-btn-wrap:hover img {
opacity: 0.9;
}
.video-btn {
display: inline-block;
vertical-align: middle;
width: 78px;
height: 78px;
background: #ffffff;
color: #87c818;
font-size: 18px;
position: relative;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.video-btn i {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
z-index: 1;
}
.video-btn-title {
display: block;
padding-top: 15px;
font-size: 15px;
letter-spacing: -0.05px;
position: relative;
}
.video-btn-title:after {
position: absolute;
bottom: 2px;
right: 0;
width: 100%;
height: 1px;
background: #ffffff;
content: "";
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 1;
} .hanor-helps {
text-align: center;
}
.hanor-helps div:first-child > .help-item {
-webkit-border-radius: 5px 0 0 5px;
-ms-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
}
.hanor-helps div:last-child > .help-item {
border-right: 1px solid #eeeeee;
-webkit-border-radius: 0 5px 5px 0;
-ms-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
}
.hanor-helps [class*="col-"] {
float: none;
display: inline-flex;
margin: 0 auto;
}
.hanor-helps .hanor-btns-group {
padding-top: 80px;
}
.hanor-section-title {
max-width: 750px;
padding-bottom: 45px;
margin: 0 auto;
text-align: center;
}
.related-projects .hanor-section-title {
padding-bottom: 70px;
}
.hanor-section-title p {
font-size: 19px;
line-height: 30px;
}
.hanor-section-title h2 {
font-size: 34px;
}
.related-projects .hanor-section-title h2 {
font-weight: 600;
}
.section-title {
padding-bottom: 8px;
letter-spacing: -0.2px;
}
.help-item {
padding: 76px 55px 60px;
margin-bottom: -1px;
background: #ffffff;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.col-md-3 .help-item {
padding: 0 30px;
}
.help-item .hanor-icon [class*="pe-7s"],
.help-item .hanor-icon i {
display: inline-block;
vertical-align: middle;
font-size: 64px;
}
.help-item.hanor-hover {
background: transparent;;
}
.help-item .hanor-icon {
padding-bottom: 34px;
}
.help-item h4 {
font-size: 16px;
}
.help-title {
padding-bottom: 12px;
} .hanor-skills {
padding: 150px 0 100px;
background: #f9f9f9;
text-align: center;
}
.hanor-skills .hanor-section-title {
padding-bottom: 72px;
}
.skill-item {
padding-bottom: 45px;
text-align: center;
}
.skill-item h4 {
font-size: 16px;
line-height: 22px;
}
.skill-title {
padding-top: 20px;
color: #323232;
font-weight: 600;
text-align: center;
} .hanor-skills.skills-style-two {
padding: 160px 0;
background: none;
text-align: left;
}
.hanor-skills.skills-style-two .hanor-section-title {
max-width: none;
padding-bottom: 69px;
text-align: left;
}
.skills-info-wrap {
padding-left: 57px;
}
.small-circle-progressbar .skill-item {
display: inline-block;
padding-bottom: 25px;
width: 100%;
}
.small-circle-progressbar .skill-title {
padding-top: 15px;
} .hanor-register-error {
margin-bottom: 8px;
}
.hanor-signup {
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
color: #ffffff;
}
.hanor-signup input[type="text"], .hanor-signup input[type="email"], .hanor-signup input[type="password"], .hanor-signup input[type="tel"], .hanor-signup input[type="search"], .hanor-signup input[type="date"], .hanor-signup input[type="time"], .hanor-signup input[type="datetime-local"], .hanor-signup input[type="month"], .hanor-signup input[type="url"], .hanor-signup input[type="number"], .hanor-signup textarea, .hanor-signup select, .hanor-signup .form-control {
background-color: #efefef;
border-color: transparent;
}
.hanor-signup form input[type="submit"] {
margin-top: 30px;
}
.hanor-signup.have-bg form input[type="submit"] {
margin-top: 10px;
}
.hanor-signup .parallax-overlay {
background: rgba(35, 35, 35, 0.5);
}
.hanor-signup .hanor-section-title {
padding-bottom: 58px;
}
.hanor-signup .hanor-section-title p {
color: #efefef;
}
.hanor-signup.have-bg .hanor-container {
padding: 55px 60px;
border-radius: 5px;
} .service-item {
padding-bottom: 30px;
}
.service-item.hanor-hover .hanor-image:before {
top: 100%;
}
.service-item [class*="pe-7s-"] , .service-item span.fa, .service-item .hanor-icon span {
font-size: 53px;
}
.service-item .hanor-image {
display: inline-block;
vertical-align: top;
overflow: hidden;
clear: both;
position: relative;
}
.services-style-one .hanor-icon-image.hanor-image,  .services-style-one .service-info-wrap .hanor-icon {
float: left;
height: 100%;
}
.services-style-one.hanor-stunning-services .service-info-wrap .hanor-icon {
float: none;
}
.service-item .hanor-image:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(35, 35, 35, 0.03);
content: "";
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 1;
}
.services-style-one .service-item .hanor-image:before {
background: none;
}
.service-item .hanor-image img {
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.service-info {
padding-top: 29px;
}
.services-style-one .service-info-wrap {
padding-top: 29px;
}
.services-style-one .service-info {
padding-top: 0;
padding-left: 25px;
overflow: hidden;
}
.service-info h4 {
font-size: 20px;
line-height: 27px;
}
.service-title {
padding-bottom: 12px;
color: #323232;
}
.service-title a {
color: inherit;
}
.services-style-five .service-item .hanor-image:before {
background: none;
} .hanor-clients {
text-align: center;
border-radius: 2px;
}
section.hanor-clients.client-style-one .owl-carousel .owl-stage-outer {
border: 1px solid #dfdfdf;
}
.hanor-clients .owl-item {
display: inline-block;
border-right: 1px solid #dfdfdf;
}
.hanor-clients .owl-item:last-child {
border-right: 1px solid #dfdfdf;
}
.client-item {
display: inline-block;
}
.client-item img {
opacity: 0.6;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.client-item.hanor-hover img {
opacity: 1;
} .hanor-clients.clients-style-two {
padding: 0;
background: none;
}
.clients-style-two .clients-wrap {
padding: 100px 0 160px;
border-top: 1px solid #f0f0f0;
} .hanor-testimonials {
padding: 67px 0 73px;
text-align: center;
}
.hanor-testimonials p {
color: inherit;
font-size: 20px;
line-height: 32px;
margin-top: 5px;
}
.testimonial-author {
padding-top: 22px;
}
.testimonial-author h4 {
font-size: 16px;
line-height: 22px;
}
.testimonial-author-name {
padding-bottom: 6px;
}
.testimonial-author-name span {
display: inline-block;
position: relative;
}
.testimonial-author-name span:before, .testimonial-author-name span:after {
display: inline-block;
padding: 0 5px;
content: "-";
}
.hanor-rating {
color: #cccccc;
font-weight: 600;
font-size: 12px;
letter-spacing: -0.35px;
}
.testimonial-author-position {
font-size: 17px;
color: #777777;
font-weight: 400;
}
.with-featured-image .hanor-image {
width: 64px;
margin: 0 auto;
padding-bottom: 15px;
}
.with-featured-image .hanor-image img {
border-radius: 100px;
}
.with-featured-image .testimonial-author {
padding-bottom: 12px;
} .hanor-testimonials.testimonials-style-two {
padding: 67px 0 0;
text-align: left;
}
.hanor-testimonials.testimonials-style-two p {
color: #777777;
font-size: 18px;
font-style: normal;
}
.testimonials-style-two .hanor-section-title {
max-width: none;
padding-bottom: 10px;
text-align: left;
}
.testimonials-style-two .testi-content {
background: #fff;
padding: 55px;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
margin-right: 7px;
position: relative;
}
.testimonials-style-two .testi-content:before {
content: "\A";
border-style: solid;
border-width: 10px 15px 10px 0;
border-color: transparent #ffffff transparent transparent;
position: absolute;
left: -15px;
top: 50%;
}
.testimonials-style-two .owl-carousel .owl-dot.active {
background: #04448e;
}
.testimonials-style-two .hanor-section-title h2 {
font-size: 30px;
padding-bottom: 0;
}
.testimonials-style-two .testimonial-author {
display: inline-block;
padding-top: 14px;
background-image: url(//www.fisiotecnik.it/wp-content/themes/havnor/assets/images/icons/icon5@3x.png);
background-position: 50% 100%;
background-repeat: no-repeat;
background-size: 43px auto;
}
.testimonials-style-two .testimonial-author-name span:before, .testimonials-style-two .testimonial-author-name span:after {
display: none;
}
.testimonials-style-two .hanor-rating {
font-size: 13px;
}
.testimonial-author-image {
float: left;
width: 45%;
padding: 0 15px;
}
.testimonial-author-quote {
float: left;
width: 55%;
padding-bottom: 48px;
} .hanor-blogs {
padding: 150px 0 160px;
}
.hanor-blogs .hanor-btns-group {
padding-top: 70px;
text-align: center;
}
.blog-item {
display: inline-block;
vertical-align: top;
margin-bottom: 30px;
position: relative;
width: 100%;
}
.blogs-style-five .blog-item .hanor-image img {
height: 310px;
}
.blogs-style-four .blog-item {
min-height: 300px;
}
.blogs-style-four a .hanor-image img {
border-radius: 5px;
}
.blog-item.hanor-hover .blog-info {
background: rgba(0, 0, 0, 0.3);
color: #ffffff;
}
.blog-item.hanor-hover .blog-info a {
color: #ffffff;
}
.blog-item.hanor-hover .blog-info .blog-meta a {
transition: none;
}
.blog-item.hanor-hover .blog-info a:hover {
opacity: 0.85;
}
.blog-item.hanor-hover .blog-info p {
color: #cbcbcb;
}
.blog-item.hanor-hover .blog-meta {
color: #f9f9f9;
}
.blogs-style-four .blog-item.hanor-hover .blog-info .blog-meta .blog-meta-item {
color: #ffffff;
}
.blog-item.hanor-hover .blog-meta-item:after {
background: #ffffff;
}
.blog-item > .hanor-image img {
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-blog-post .blog-item .hanor-image img {
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.blog-info {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 40px 28px 33px;
background: #f9f9f9;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 1;
}
.blog-info h4 {
font-size: 20px;
line-height: 27px;
}
.blog-info-wrap {
min-height: 187px;
}
.blogs-style-four .col-md-6 .blog-info-wrap {
min-height: 150px;
}
.blog-title {
padding-bottom: 12px;
}
.blog-meta {
padding: 0 4px;
color: #777777;
font-style: italic;
line-height: 22px;
}
.blogs-style-five .blog-meta {
padding: 0;
font-size: 16px;
}
.blog-meta a {
color: inherit;
}
.hanor-header-three .blog-meta a {
color: #777777;
}
.blog-info .blog-meta a {
transition: none;
}
.blog-detail-wrap .blog-meta a {
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.blog-detail-wrap .blog-meta a:hover {
color: #000000;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.blog-meta .hanor-image {
display: inline-block;
vertical-align: middle;
padding-right: 12px;
}
.hanor-blog-post .blog-meta .hanor-image img, .hanor-blog-post .blog-item .blog-meta .honar-image img,
.blogs-style-two .blog-item .blog-meta .hanor-image img {
max-width: 52px;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.blog-meta-item {
display: inline-block;
vertical-align: middle;
margin-right: 6px;
}
.blog-meta-item:last-child:after {
display: none;
}
.blog-meta-item:after {
display: inline-block;
vertical-align: middle;
width: 2px;
height: 2px;
margin-left: 8px;
background: #777777;
content: "";
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.blog-author-name {
font-weight: 500;
font-style: normal;
}
.blog-detail-wrap .blog-meta i {
padding-right: 6px;
} .blogs-style-two .blog-item {
margin-bottom: 50px;
min-height: 260px;
}
.blogs-style-two .blog-item > .hanor-image {
position: relative;
}
.blogs-style-two .blog-item > .hanor-image:before {
content: "";
background-color: rgba(0, 0, 0, 0.4);
position: absolute;
height: 100%;
width: 100%;
border-radius: 5px;
}
.blogs-style-two .blog-item.hanor-hover .blog-info p {
color: #ffffff;
}
.blogs-style-two .blog-info {
padding: 30px;
background: transparent;
color: #222222;
}
.blogs-style-two h4.blog-title {
padding-bottom: 0;
}
.blogs-style-two .hanor-blog-post .blog-info {
background: rgba(35, 35, 35, 0.45);
}
.blogs-style-two .hanor-blog-excerpt {
color: #ffffff;
}
.blogs-style-two.have-border .blog-info {
border: 1px solid #e3e3e3;
border-radius: 0;
padding: 15px 28px;
}
.blogs-style-two.have-border .blog-item > .hanor-image img {
border-radius: 5px 5px 0 0;
}
.blogs-style-three.have-border .blog-info {
border: 1px solid #e3e3e3;
}
.blogs-style-two .hanor-link a, .blogs-style-two .hanor-link a:hover {
color: #87c818;
}
.blogs-style-two .hanor-link {
padding-top: 8px;
}
.blogs-style-two .blog-item.hanor-hover .blog-info .hanor-link a {
color: #87c818;
}
.blogs-style-two h4.blog-title a {
color: #ffffff;
font-weight: 600;
}
.blogs-style-two .hanor-link a:after {
width: 0;
}
.blogs-style-two .hanor-link a:hover:after {
width: 100%;
color: #87c818;
}
.blogs-style-two .blog-item.hanor-hover .blog-info {
background: transparent;
color: #222222;
}
.blogs-style-two .hanor-blog-post .blog-item.hanor-hover .blog-info {
background: rgba(0, 0, 0, 0.6);
color: #222222;
}
.blogs-style-two img.blogs-two-image {
border-radius: 5px;
}
.blogs-style-two .blog-meta-item:after {
background: #ffffff;
}
.blogs-style-two .blog-info p {
color: #ffffff;
font-size: 20px;
line-height: 30px;
}
.blogs-style-two .blog-info-wrap {
min-height: 10px;
padding-bottom: 12px;
}
.blogs-style-two .blog-meta {
color: #ffffff;
font-size: 15px;
}
.blogs-style-two .blog-meta.blog-meta-top {
position: relative;
top: 0;
font-size: 15px;
font-style: normal;
padding: 0;
padding-bottom: 7px;
}
.blogs-style-two .blog-meta.blog-meta-top a:hover,
.blogs-style-two .blog-meta.blog-meta-top a:focus {
color: #87c818;
}
.blogs-style-two .blog-item.hanor-hover .blog-meta.blog-meta-top a:hover,
.blogs-style-two .blog-item.hanor-hover .blog-meta.blog-meta-top a:focus {
color: #ffffff;
}
.blogs-style-two .blog-meta-top {
padding-bottom: 10px;
}
.blogs-style-two .blog-meta .hanor-image {
padding-right: 17px;
}
.blogs-style-two .blog-meta .hanor-image img {
max-width: 56px;
}
.blogs-style-two .blog-meta .blog-meta-item:after {
width: 5px;
}
.blogs-style-two .hanor-btns-group, .hanor-btns-group {
padding-top: 30px;
display: inline-block;
width: 100%;
}  .toggle-align .promo-primary {
float: right;
}
.hanor-promo.toggle-align .hanor-image {
text-align: right;
}
.promo-item:nth-child(2n) [class*="col-"]:first-child {
float: right;
}
.promo-item .hanor-image img {
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.promo-info {
padding: 50px 0;
}
.promo-info p {
font-size: 17px;
line-height: 30px;
}
.promo-info h2 {
font-size: 34px;
line-height: 38px;
}
.promo-info .hanor-btns-group {
padding-top: 22px;
}
.promo-title {
padding-bottom: 15px;
letter-spacing: -0.2px;
}
.promo-info i {
font-size: 55px;
padding-bottom: 25px;
} .hanor-stats span.hanor-counter {
display: inline-block;
text-align: left;
}
.hanor-stats.dhav-value-in.hav-icon span.hanor-counter {
width: 50%;
}
.hanor-stats.no-half-width .stats-item span.hanor-counter {
width: auto;
padding-right: 7px;
}
.hanor-stats.stats-style-two.dhav-value-in.hav-icon span.hanor-counter {
width: auto;
}
.stats-item [class*="pe-7s-"] {
padding: 0 10px 2px 7px;
width: 50%;
text-align: right;
}
.hanor-stats.hav-icon .stats-item [class*="pe-7s-"] {
width: 50%;
}
.hanor-stats.hav-icon.no-half-width .stats-item [class*="pe-7s-"] {
width: auto;
}
.hanor-stats.stats-style-two.dhav-value-in.hav-icon .stats-item [class*="pe-7s-"] {
width: auto;
}
.hanor-stats.dhav-icon .stats-item .hanor-counter {
width: auto;
}
.custom-border {
border-right: 1px solid rgba(255,255,255,0.5);
}
.stats-style-two .stats-item [class*="pe-7s-"] {
width: auto;
text-align: center;
}
.hanor-stats.stats-style-two span.hanor-counter {
width: 100%;
display: inline-block;
text-align: center;
}
.hanor-stats {
color: #ffffff;
}
.wpb_column:last-child .hanor-stats .stats-item {
border-right: none;
}
.stats-item {
padding: 0 15px;
margin-bottom: 54px;
text-align: center;
border-right: 1px solid rgba(255, 255, 255, 0.2)
}
.hide-border .stats-item {
border-right: none;
}
.stats-item h2 {
font-size: 50px;
}
.stats-item h4 {
font-size: 16px;
line-height: 22px;
}
.stats-item [class*="pe-7s-"] {
padding: 0 7px 2px 7px;
font-size: 52px;
}
.stats-number {
padding-bottom: 3px;
font-weight: 500;
}
.stats-title {
padding-bottom: 4px;
color: #fff;
font-weight: 400;
} .stats-style-two .hanor-section-title {
max-width: none;
padding-bottom: 0;
text-align: left;
}
.stats-style-two .stats-item {
display: inline-block;
padding: 0;
border-right: none;
}
.stats-style-two .stats-item h2 {
font-size: 45px;
line-height: 60px;
}
.stats-style-two .stats-item [class*="pe-7s-"] {
display: block;
padding-bottom: 11px;
font-size: 58px;
}
.stats-style-two .stats-number {
padding-bottom: 0;
} .hanor-team {
padding: 0;
text-align: center;
}
.mate-item {
display: inline-block;
vertical-align: top;
padding-bottom: 30px;
width: 100%;
}
.mate-item.hanor-hover .hanor-image img {
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.team-style-one .mate-item.hanor-hover .hanor-image img {
box-shadow: none;
}
.team-style-one .mate-item .hanor-image {
background: #f8f8f8;
}
.team-style-one .mate-item.hanor-hover .hanor-image {
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.team-style-one .mate-item .hanor-image img {
background: none;
width: 270px;
}
.team-style-one .mate-item .mate-info p {
font-size: 18px;
color: #777777;
}
.team-style-one .mate-item .mate-info {
padding: 23px 10px 20px;
}
.mate-item .hanor-image img {
background: #f8f8f8;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.mate-info {
padding-top: 23px;
}
.mate-info h4 {
line-height: 24px;
}
.mate-info h5 {
font-size: 16px;
line-height: 24px;
color: #444444;
font-weight: 400;
}
.mate-info .hanor-social a {
margin: 3px 6px;
color: #bebebe;
}
.mate-name {
padding-bottom: 1px;
font-weight: 500;
}
h4.mate-name {
font-size: 18px;
}
.mate-designation {
padding-bottom: 7px;
color: #afafaf;
font-weight: 300;
font-style: italic;
}
.hanor-team.team-style-two .mate-designation {
font-style: italic !important;
} .hanor-team .style-seven-width .mate-info {
text-align: left;
}
.hanor-team .style-seven-width .mate-item {
padding-bottom: 0;
}
.hanor-team .style-seven-width h5.mate-designation {
color: #87c818;
font-size: 18px;
}
.hanor-team .style-seven-width h4.mate-name {
font-size: 38px;
line-height: 40px;
font-weight: 600;
padding-bottom: 15px;
}
.style-seven-width {
padding: 40px 0 0;
}
.hanor-team .style-seven-width:nth-child(2n+2) {
background: #f9f9f9;
}
.hanor-team .style-seven-width .hanor-image img {
background: none;
}
.hanor-team .style-seven-width .hanor-hover .hanor-image img {
box-shadow: none;
background: none;
}
.hanor-team .style-seven-width .hav-bg-img .hanor-image {
float: left;
background-image: url(//www.fisiotecnik.it/wp-content/themes/havnor/assets/images/team-bg.png);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
}
.hanor-team .style-seven-width:nth-child(2n+2) .team-seven-img {
float: right;
}
.hanor-team .style-seven-width:nth-child(2n+2) .team-seven-img .hanor-image {
float: right;
}
.style-seven-width .hanor-social.rounded {
padding-top: 10px;
}
.style-seven-width .hanor-social.rounded a {
background: #36383f;
color: #ffffff;
width: 40px;
height: 40px;
}
.style-seven-width .hanor-social.rounded a:hover {
color: #ffffff;
} .team-style-eight .mate-item .hanor-image img {
background: #ffffff;
}
.team-style-eight .hanor-hover .hanor-image img {
box-shadow: none;
}
.hanor-team.team-style-eight.have-img-border .mate-item .hanor-image img {
border: 1px solid #e5e5e5;
}
.hanor-team.team-style-eight .mate-info {
text-align: left;
}
.hanor-team.team-style-eight .hanor-image {
position: relative;
}
.hanor-team.team-style-eight .hanor-social {
position: absolute;
height: 100%;
width: 100%;
top: 0;
background: #424144;
opacity: 0;
text-align: left;
padding: 30px;
-webkit-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
}
.hanor-team.team-style-eight .hanor-social a {
display: inline-block;
width: 100%;
color: #ffffff;
}
.hanor-team.team-style-eight .hanor-social a:hover {
color: #87c818
}
.hanor-team.team-style-eight .hanor-hover .hanor-social {
opacity: 0.8;
-webkit-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
}
.hanor-team.team-style-eight a.team-eight-plus-icon {
position: absolute;
bottom: 26px;
margin-bottom: 0;
}
.hanor-team.team-style-eight a.team-eight-plus-icon:before {
content: "";
width: 18px;
height: 1px;
background: #ffffff;
display: block;
}
.hanor-team.team-style-eight a.team-eight-plus-icon:after {
content: "";
background: #ffffff;
width: 1px;
height: 18px;
display: block;
left: 8px;
position: relative;
bottom: 9px;
}
.hanor-team.team-style-eight .hanor-social i {
margin-right: 3px;
min-width: 15px;
} .services-style-two .service-item {
padding: 0 50px 50px 0;
}
.hanor-link {
padding-top: 20px;
font-weight: 600;
font-size: 12px;
letter-spacing: 0.8px;
text-transform: uppercase;
}
.hanor-link a {
display: inline-block;
color: #444444;
position: relative;
}
.hanor-link a:after {
position: absolute;
bottom: 0;
right: 0;
width: 100%;
height: 1px;
background: rgba(68, 68, 68, 0.75);
content: "";
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 1;
} .hanor-works {
padding: 150px 0 81px;
text-align: center;
}
.hanor-works .owl-dots {
padding-top: 30px;
}
.work-item {
display: inline-block;
margin-bottom: 60px;
text-align: center;
}
.related-projects .owl-carousel .item {
text-align: center;
padding-bottom: 10px;
}
.hanor-portfolio-default .owl-carousel .item {
padding-bottom: 10px;
text-align: center;
}
.related-projects .owl-carousel .owl-stage {
margin: 0 auto;
}
.work-category .category-link a:after {
content: ",";
}
.work-category .category-link a:last-child:after {
content: none;
}
.work-item.hanor-hover .work-info {
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.06);
-ms-box-shadow: 0 0 12px rgba(0, 0, 0, 0.06);
box-shadow: 0 0 12px rgba(0, 0, 0, 0.06);
}
.work-item.hanor-hover .hanor-image img {
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-border-radius: 5px 5px 0 0;
-ms-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.work-item .hanor-image img {
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.work-info {
padding: 19px 20px 16px;
}
.work-info h4 {
line-height: 24px;
font-size: 18px;
}
.work-info h5 {
font-size: 16px;
line-height: 24px;
}
.work-title {
padding-bottom: 1px;
font-weight: 500;
}
.work-category {
padding-bottom: 1px;
color: #b0b0b0;
font-weight: 300;
font-style: italic;
}
.work-category a {
color: #777777;
font-weight: 400;
}
.category-link:after {
content: ",";
}
.category-link:last-child:after {
content: "";
} .hanor-works.works-style-two {
padding-bottom: 155px;
} .hanor-testimonials.testimonials-style-three {
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
color: #ffffff;
}
.testimonials-style-three .parallax-overlay {
background: rgba(0, 0, 0, 0.7);
}
.testimonials-style-three .testimonial-author-name a, .testimonials-style-three .owl-carousel .owl-nav, .testimonials-style-three .hanor-rating {
color: inherit;
}
.testimonials-style-three .testimonial-author-name a:hover, .testimonials-style-three .hanor-rating .fa {
opacity: 0.75;
}
.testimonials-style-three .hanor-rating .active {
color: inherit;
opacity: 1;
} .hanor-free-trail {
padding: 100px 0;
}
.hanor-free-trail form p {
position: relative;
}
.hanor-free-trail input[type="email"] {
padding-right: 210px;
background-color: #f9f9f9;
}
.hanor-free-trail input[type="submit"] {
position: absolute;
top: 0;
right: 0;
margin-top: 0;
}
.hanor-free-trail .hanor-section-title {
padding-bottom: 42px;
}
.offer-alert {
padding-top: 8px;
color: #777777;
font-size: 16px;
line-height: 30px;
letter-spacing: -0.05px;
text-align: center;
}  .hanor-skills.skills-style-three {
padding: 150px 0 97px;
background: none;
text-align: left;
}
.skills-style-three .hanor-section-title {
max-width: none;
padding-bottom: 53px;
text-align: left;
}
.skills-style-three .section-title {
padding-bottom: 25px;
}
.skills-style-three .skills-info-wrap {
padding: 11px 0 0 70px;
}
.work-skill-item {
padding-bottom: 60px;
}
.work-skill-item h4 {
font-size: 20px;
line-height: 27px;
}
.work-skill-item .hanor-icon {
padding-bottom: 24px;
}
.work-skill-title {
padding-bottom: 11px;
}
.progress-items-wrap {
padding: 6px 0 0 52px;
} .hanor-process {
padding: 96px 0 41px;
text-align: center;
}
.hanor-process [class*="col-"] {
display: inline-block;
}
.hanor-process div:last-child > .process-item .process-separator,
.hanor-process div:nth-child(3n+3) > .process-item .process-separator {
display: none;
}
.process-item {
max-width: 260px;
padding: 0 0 40px;
margin: 0 auto;
}
.process-item p {
color: #777;
opacity: 0.65;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.process-item h4 {
font-size: 20px;
line-height: 27px;
color: #323232;
}
.process-item .hanor-icon {
padding-bottom: 29px;
}
.white-c .process-item p,
.white-c .process-item h4,
.white-c .process-item .hanor-icon i {
color: #fff;
}
.process-item .hanor-icon i {
font-size: 64px;
line-height: normal;
color: #87c818;
}
.white-c .process-item.hanor-hover .process-counter-number,
.white-c .hover-active .process-item .process-counter-number {
background: rgba(255, 255, 255, 0.2);
}
.process-item.hanor-hover .process-counter-number {
background: rgba(0, 84, 166, 0.2);
}
.hover-active .process-item .process-separator:before {
width: 100%;
}
.process-item.hanor-hover:hover p,
.hover-active .process-item p {
opacity: 1;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.process-counter {
display: inline-block;
margin-bottom: 32px;
position: relative;
}
.white-c .process-counter-number {
color: #fff;
background: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.1);
}
.process-counter-number {
display: inline-block;
min-width: 40px;
min-height: 40px;
padding: 8px 14px;
color: #87c818;
line-height: 22px;
background: rgba(0, 84, 166, 0.1);
font-weight: 700;
font-size: 15px;
border: 1px solid rgba(0, 84, 166, 0.1);
-webkit-border-radius: 30px;
-ms-border-radius: 30px;
border-radius: 30px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.process-title {
padding-bottom: 12px;
}
.white-c .process-separator {
background: rgba(255, 255, 255, 0.12);
}
.process-separator {
position: absolute;
top: 50%;
left: 100%;
width: 100%;
height: 1px;
background: rgba(0, 84, 166, 0.12);
content: "";
z-index: 1;
}
.white-c .process-separator:before {
background: rgba(255, 255, 255, 0.15);
}
.process-separator:before {
position: absolute;
top: 0;
left: 0;
width: 0;
height: 1px;
background: rgba(0, 84, 166, 0.15);
content: "";
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 1;
} .hanor-team.team-style-two {
text-align: left;
}
.team-style-two .hanor-section-title {
padding-bottom: 42px;
}
.hanor-team .thumb-flexslider {
max-width: 440px;
margin: 0 auto;
}
.hanor-team .thumb-flexslider img {
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.hanor-team .thumb-flexslider .slides li {
margin: 0 16px;
cursor: pointer;
}
.hanor-team .thumb-flexslider .hanor-image {
position: relative;
}
.hanor-team .thumb-flexslider .hanor-image:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.2);
content: "";
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 1;
}
.hanor-team .thumb-flexslider .flex-active-slide .hanor-image:before {
opacity: 0;
}
.hanor-team .main-flexslider {
padding-top: 59px;
}
.hanor-team .testimonial-author-image {
width: 50%;
text-align: center;
}
.hanor-team .testimonial-author-quote {
width: 50%;
padding: 0 20px 38px 6px;
}
.hanor-team .testimonial-author-quote .hanor-social {
padding-top: 27px;
font-size: 15px;
}
.hanor-team .testimonial-author-quote .hanor-social a {
color: #c0bfbf;
}
.hanor-team .testimonial-author-quote p {
font-size: 19px;
line-height: 30px;
}
.hanor-team .testimonial-author {
padding: 0 0 13px;
}
.hanor-team .testimonial-author h4 {
font-size: 20px;
line-height: 27px;
}
.hanor-team .testimonial-author h5 {
font-size: 15px;
line-height: 24px;
}
.hanor-team .testimonial-author .mate-name {
padding-bottom: 0;
font-weight: 600;
}
.hanor-team .testimonial-author .mate-designation {
color: #777777;
font-size: 16px;
} .hanor-quote {
padding: 146px 0 135px;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
color: #ffffff;
text-align: center;
}
.hanor-quote h2 p,
.hanor-quote h2 {
font-size: 45px;
line-height: 55px;
}
.hanor-quote .parallax-overlay {
background: rgba(25, 25, 25, 0.8);
}
.hanor-quote .hanor-video-btn-wrap {
margin-bottom: 18px;
}
.quote-title p,
.quote-title {
font-weight: 500;
letter-spacing: -0.2px;
} .hanor-plans .hanor-section-title {
max-width: 100%;
padding: 60px 30px 0 0;
text-align: left;
}
.hanor-plans .hanor-section-title h2 {
line-height: 45px;
}
.hanor-plans .section-title {
padding-bottom: 43px;
}
.plan-item {
margin: 0 3px 36px;
background: #ffffff;
text-align: center;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.plan-item.hanor-hover {
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}
.plan-item.hanor-hover .hanor-btn:before {
width: 100%;
}
.plan-title-wrap {
padding: 41px 25px 21px;
border-bottom: 1px solid #f2f2f2;
}
.plan-title-wrap h2 {
font-size: 40px;
line-height: 45px;
}
.plan-title {
padding-bottom: 11px;
font-weight: 500;
}
.plan-price {
letter-spacing: -0.2px;
text-transform: uppercase;
}
.plan-info {
padding: 33px 25px 47px;
}
.plan-info ul {
padding: 0;
margin: 0;
color: #777777;
font-size: 16px;
list-style: none;
}
.plan-info ul li {
padding-bottom: 13px;
}
.plan-info .hanor-btns-group {
padding-top: 21px;
}
.plan-item.pricing-style-two {
border: 1px solid #e5e5e5;
margin-right: 0;
margin-left: 0;
}
.plan-item.pricing-style-two .plan-title-wrap h2 {
color: #04448e;
font-size: 60px;
font-weight: 400;
padding-bottom: 4px;
}
.plan-item.pricing-style-two .plan-title-wrap .plan-title {
padding-bottom: 20px;
}
.plan-item.pricing-style-two .plan-title-wrap {
margin-left: 10%;
margin-right: 10%;
padding-bottom: 35px;
}
.plan-item.pricing-style-two .plan-info ul li {
font-size: 20px;
}  .hanor-professionals-suits {
padding: 160px 0 113px;
text-align: center;
}
.professional-item {
padding: 0 40px 30px;
text-align: center;
}
.professional-item .hanor-image img {
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.professional-info {
padding-top: 20px;
}
.professional-info h4 {
font-size: 20px;
line-height: 27px;
}
.professional-title {
padding-bottom: 11px;
} .hanor-difference {
background: #f9f9f9;
}
.difference-item:nth-child(2n) [class*="col-"]:first-child {
float: right;
}
.difference-item .row {
margin: 0;
}
.difference-item [class*="col-"] {
padding: 0;
}
.difference-item.toggle-align .difference-prim {
float: right;
}
.difference-item .hanor-background {
min-height: 600px;
}
.difference-info {
padding: 142px 22% 150px;
}
.difference-info .hanor-icon span {
font-size: 65px;
}
.difference-info .hanor-icon {
padding-bottom: 15px;
}
.content-center-align .difference-info {
text-align: center;
}
.content-right-align .difference-info {
text-align: right;
}
.difference-info p {
font-size: 19px;
line-height: 30px;
}
.difference-info h2 {
font-size: 34px;
line-height: 45px;
}
h5.difference-sub-title {
font-weight: 500;
}
.difference-info .hanor-btns-group {
padding-top: 22px;
}
.difference-title {
padding-bottom: 17px;
color: #323232;
letter-spacing: -0.2px;
}
.hanor-background {
height: 100%;
background-color: #f8f8f8;
background-image: url(//www.fisiotecnik.it/wp-content/themes/havnor/assets/images/backgrounds/background7.png);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
} .hanor-experience {
padding: 150px 0 160px;
}
.hanor-experience .hanor-section-title {
padding-bottom: 97px;
}
.experience-item {
padding-bottom: 48px;
}
.experience-item .hanor-icon {
float: left;
padding-top: 5px;
}
.experience-item .hanor-icon [class*="pe-7s"],
.experience-item .hanor-icon i {
display: inline-block;
font-size: 58px;
color: #87c818;
max-width: 58px;
}
.experience-info {
overflow: hidden;
padding-left: 30px;
}
.experience-info h4 {
font-size: 16px;
}
.experience-title {
padding-bottom: 12px;
color: #323232;
}
.buy-theme-wrap {
padding-top: 67px;
margin-top: 55px;
text-align: center;
border-top: 1px solid #f6f6f6;
}
.buy-theme-wrap .hanor-btns-group {
padding-top: 12px;
}
.buy-theme-title {
font-weight: 400;
letter-spacing: -0.15px;
} .hanor-subscribe {
padding: 97px 0 94px;
background-color: #f8f8f8;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
color: #ffffff;
}
.vc_parallax .hanor-subscribe {
background: none;
}
.hanor-subscribe input[type="submit"] {
min-width: 250px;
margin: 0 0 19px;
height: 50px;
}
.hanor-subscribe .wpcf7 input[type="submit"] {
height: 50px;
}
.hanor-subscribe .parallax-overlay {
background: rgba(0, 0, 0, 0.7);
}
.hanor-subscribe .hanor-section-title {
padding-bottom: 42px;
}
.hanor-subscribe .hanor-section-title p {
color: #bdbdbd;
}
.hanor-subscribe .hanor-social {
padding-top: 37px;
font-size: 15px;
text-align: center;
}
.hanor-subscribe .hanor-social a {
margin: 0 10px 10px;
color: #d9d9d9;
} .hanor-presentation {
clear: both;
}
.hanor-presentation .hanor-section-title {
max-width: 100%;
padding-bottom: 22px;
text-align: left;
}
.hanor-presentation .hanor-image {
position: absolute;
top: 50%;
right: 15px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
}
.hanor-presentation.two .hanor-image {
position: relative;
top: 0;
right: 0;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.hanor-presentation .hanor-image img {
max-width: none;
}
.hanor-presentation .panel-title {
font-size: 16px;
}
.hanor-presentation .panel-title a {
padding: 13px 55px 13px 25px;
}
.hanor-presentation .panel-title a.collapsed {
background: #f8f8f8;
} .hanor-get-app {
text-align: center;
}
.hanor-get-app .hanor-section-title {
max-width: 100%;
padding-bottom: 26px;
}
.hanor-get-app .hanor-btns-group {
padding-top: 10px;
}
.hanor-get-app .hanor-btns-group a {
display: inline-block;
margin: 16px 6px 0;
}
.hanor-get-app .hanor-btns-group a:hover {
opacity: 0.9;
}
.hanor-get-app .hanor-rating {
font-size: 13px;
} .hanor-callout {
padding: 54px 0 50px;
color: #ffffff;
text-align: center;
}
.hanor-callout h2 {
font-size: 38px;
line-height: 55px;
}
.callout-title {
letter-spacing: -0.2px;
}  .hanor-sidebar-nav {
position: fixed;
top: 0;
left: 0;
width: 300px;
height: 100%;
background: #ffffff;
overflow: visible;
-webkit-transition: all ease 500ms;
-ms-transition: all ease 500ms;
transition: all ease 500ms;
z-index: 4;
}
.admin-bar .hanor-sidebar-nav {
top: 32px;
}
.sidebar-nav-wrap {
display: table;
width: 100%;
height: 100%;
padding: 52px 45px;
}
.sidebarnav-open {
overflow: hidden;
}
.sidebar-nav-wrap .hanor-brand,
.header-hanor-style-two .sidebar-nav-wrap .hanor-brand {
float: none;
padding: 0;
text-align: left;
}
.sidebar-nav-wrap .hanor-navigation,
.header-hanor-style-one .sidebar-nav-wrap .hanor-navigation {
display: block;
padding: 25px 0;
font-size: 14px;
width: 100%;
letter-spacing: 0;
}
.sidebar-nav-wrap .hanor-navigation > ul {
display: block;
}
.sidebar-nav-wrap .hanor-navigation > ul > li {
float: none;
}
.sidebar-nav-wrap .hanor-navigation > ul > li > a {
display: block;
padding: 13px 4px;
border-bottom: 1px solid #f8f8f8;
}
.sidebar-nav-wrap .hanor-navigation > ul > li.has-dropdown > a .menu-text:after {
display: none;
}
.sidebar-nav-wrap .dropdown-nav li {
position: relative;
}
.sidebar-nav-wrap .dropdown-nav {
position: absolute;
min-width: 10px;
background: #ffffff;
padding: 10px 0;
left: 100%;
top: 0;
right: auto;
width: 100%;
min-width: 250px;
white-space: unset;
-webkit-box-shadow: 1px 2px 3px 2px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 1px 2px 3px 2px rgba(0, 0, 0, 0.1);
box-shadow: 1px 2px 3px 2px rgba(0, 0, 0, 0.1);
}
.sidebar-nav-wrap.right .dropdown-nav {
right: 100%;
left: auto;
}
.sidebar-nav-wrap.right .hanor-navigation .has-dropdown.sub .dropdown-nav {
right: 100%;
left: auto;
}
.sidebar-nav-wrap .hanor-navigation .has-dropdown.sub .dropdown-nav {
border-bottom: none;
}
.sidebar-nav-wrap .dropdown-nav > li > a {
padding: 13px 15px;
border-bottom: 1px solid #e5e5e5;
}
.sidebar-nav-wrap .dropdown-nav > li:last-child > a {
border-bottom: none;
}
.sidebar-nav-wrap .hanor-social a {
color: #b1b1b1;
}
.sidebar-nav-wrap .hanor-copyright {
padding-top: 12px;
color: #999999;
font-size: 16px;
line-height: 26px;
letter-spacing: -0.05px;
}
.sidebar-nav-wrap .hanor-copyright a {
color: inherit;
} .hanor-full-wrap {
position: relative;
-webkit-transition: all ease 500ms;
-ms-transition: all ease 500ms;
transition: all ease 500ms;
}
.hanor-full-wrap .vc_row {
margin: 0;
}
.hanor-full-wrap .vc_column_container>.vc_column-inner {
padding: 0;
}
.hanor-full-wrap .hanor-sidebar-toggle {
display: none;
padding-left: 0;
}
.hanor-full-wrap .hanor-toggle-link {
position: absolute;
top: 15px;
left: 15px;
width: 42px;
height: 42px;
padding: 14px 13px;
background: #ffffff;
border: 1px solid #ededed;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
z-index: 2;
}
.hanor-full-wrap .hanor-toggle-link.active .toggle-separator {
background: none;
}
.hanor-full-wrap .hanor-toggle-link.active .toggle-separator:before {
-webkit-transform: translateY(5px) rotateZ(-45deg);
-ms-transform: translateY(5px) rotateZ(-45deg);
transform: translateY(5px) rotateZ(-45deg)
}
.hanor-full-wrap .hanor-toggle-link.active .toggle-separator:after {
-webkit-transform: translateY(-5px) rotateZ(45deg);
-ms-transform: translateY(-5px) rotateZ(45deg);
transform: translateY(-5px) rotateZ(45deg)
} .hanor-banner.banner-style-two {
height: 795px;
min-height: 795px;
}
.banner-style-two .caption-wrap {
background: rgba(249, 249, 249, 0.3);
color: inherit;
}
.banner-style-two .caption-title {
padding: 10px 0;
}
.banner-style-two .caption-wrap-inner p {
padding: 8px 0;
color: #777777;
font-style: italic;
}
.banner-style-two .caption-wrap-inner .hanor-btns-group {
padding: 22px 0;
} .hanor-portfolio .work-item {
margin-bottom: 0;
position: relative;
}
.hanor-portfolio .work-item .hanor-image img {
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.hanor-portfolio .work-item.hanor-hover .work-info {
opacity: 1;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.hanor-portfolio .work-info {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 25px;
background: rgba(0, 0, 0, 0.6);
color: #ffffff;
opacity: 0;
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 1;
}
.hanor-portfolio .work-info a, .hanor-portfolio .work-info .work-category {
color: #ffffff;
}
.hanor-portfolio .work-info .work-category {
font-weight: 400;
}
.hanor-portfolio .work-info a:hover {
opacity: 0.75;
}  .hanor-stories {
padding: 0 15px;
}
.hanor-stories .hanor-section-title {
padding-bottom: 43px;
}
.hanor-blog-detail .owl-carousel .owl-nav,
.hanor-stories .owl-carousel .owl-nav {
color: #ffffff;
}
.hanor-blog-detail .owl-carousel .owl-prev:before, .hanor-blog-detail .owl-carousel .owl-next:before,
.hanor-stories .owl-carousel .owl-prev:before, .hanor-stories .owl-carousel .owl-next:before {
font-size: 35px;
}
.hanor-blog-detail .owl-carousel .owl-prev:before,
.hanor-stories .owl-carousel .owl-prev:before {
left: 40px;
}
.hanor-blog-detail .owl-carousel .owl-next:before,
.hanor-stories .owl-carousel .owl-next:before {
right: 40px;
}
.hanor-blog-detail .owl-dots,
.hanor-stories .owl-dots {
position: absolute;
bottom: 35px;
left: 0;
width: 100%;
z-index: 1;
}
.hanor-blog-detail .owl-dots {
bottom: 70px;
}
.hanor-blog-detail .owl-carousel .owl-dot,
.hanor-stories .owl-carousel .owl-dot {
background: rgba(255, 255, 255, 0.6);
}
.hanor-blog-detail .owl-carousel .owl-dot.active,
.hanor-stories .owl-carousel .owl-dot.active {
background: #ffffff;
}
.hanor-blog-detail .hanor-video-wrap:before {
display: none;
}
.hanor-stories .hanor-subscribe {
padding: 83px 0 74px;
background: #f6f6f6;
color: inherit;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.hanor-stories .hanor-subscribe .hanor-section-title {
padding-bottom: 40px;
}
.hanor-stories .hanor-subscribe .hanor-section-title p {
color: #777777;
}
.hanor-stories .hanor-subscribe .section-title {
padding-bottom: 15px;
}
.story-item {
padding: 5px 0 60px;
margin-bottom: 115px;
border-bottom: 1px solid #dcdcdc;
}
.hanor-blog-post:last-child .story-item {
margin-bottom: 50px;
}
.hanor-post-wrap div:last-child .story-item {
margin-bottom: 20px;
}
.story-item.sticky {
background: #fff;
padding: 50px;
border-radius: 5px;
box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
border: none;
}
.story-item .hanor-image, .story-item .hanor-iframe, .hanor-blog-detail .hanor-iframe {
text-align: center;
}
.story-item .hanor-image img, .story-item .hanor-iframe iframe, .hanor-blog-detail .hanor-iframe iframe {
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.hanor-blog-detail .hanor-iframe {
margin-bottom: 35px;
}
.hanor-blog-detail .hanor-iframe,
.story-item .hanor-iframe {
overflow: hidden;
clear: both;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.story-item .hanor-video-wrap:before {
display: none;
}
.story-info {
padding-top: 35px;
}
.no-feature-image .story-info {
padding-top: 0;
}
.story-info p {
padding-bottom: 21px;
font-size: 17px;
line-height: 28px;
}
.story-info h3 {
font-size: 26px;
}
.story-info h4 {
font-size: 20px;
line-height: 27px;
}
.story-info h5 {
font-size: 15px;
line-height: 22px;
}
.story-meta {
font-size: 15px;
line-height: 22px;
color: #777777;
text-align: center;
padding-bottom: 10px;
}
.story-info .hanor-btns-group {
padding-top: 16px;
text-align: center;
}
.story-date {
color: #777777;
text-align: center;
}
.story-title {
padding-bottom: 24px;
font-weight: 500;
letter-spacing: -0.2px;
text-align: center;
}
.hanor-blog-excerpt {
padding-bottom: 21px;
font-size: 17px;
line-height: 28px;
font-family: "Source Sans Pro", Arial, sans-serif;
font-style: normal;
margin-bottom: 0;
color: #777777;
font-weight: 400;
letter-spacing: -0.05px;
}
.hanor-hover .hanor-blog-excerpt {
color: #ffffff;
} .hanor-stories.stories-style-two {
padding: 0;
}
.hanor-stories.stories-style-two .hanor-section-title {
padding-bottom: 48px;
}
.stories-style-two .owl-carousel .owl-prev:before {
left: 60px;
}
.stories-style-two .owl-carousel .owl-next:before {
right: 60px;
}
.stories-style-two .story-item {
padding: 0;
margin-bottom: 0;
border-bottom: none;
position: relative;
}
.stories-style-two .story-item .hanor-image img {
width: 100%;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.stories-style-two .story-item .hanor-image.hav-resize img {
width: auto;
}
.stories-style-two .story-item .hanor-iframe iframe {
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.stories-style-two .story-info {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 50px 60px;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.55) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.55) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.55) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#8c000000',GradientType=0 ); color: #ffffff;
z-index: 1;
}
.stories-style-two .story-info:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.1);
content: "";
z-index: 0;
}
.stories-style-two .story-info p {
padding-bottom: 10px;
color: #ffffff;
font-size: 16px;
line-height: 26px;
}
.stories-style-two .story-info .hanor-table-wrap {
position: relative;
z-index: 1;
}
.stories-style-two .story-info .hanor-btns-group {
padding-top: 0;
text-align: left;
}
.hanor-btn.cat-btn {
min-width: 120px;
font-size: 11px;
color: #fff;
min-height: 30px;
padding: 1px 10px 0;
border-radius: 50px;
background: #04448e;
border-color: #04448e;
}
.hanor-btn.cat-btn:hover {
border-color: #87c818;
color: #ffffff;
}
.stories-style-two .story-date {
padding-bottom: 9px;
color: #efefef;
text-align: left;
}
.stories-style-two .story-title {
padding-bottom: 8px;
text-align: left;
}
.stories-style-two .story-title a {
color: #ffffff;
}
.stories-style-two .story-title a:hover {
opacity: 0.8;
} .stories-style-three .story-item {
margin-bottom: 30px;
}
.stories-style-three .story-info {
padding: 40px 30px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.stories-style-three .story-item .hanor-image img, .stories-style-three .story-item .hanor-iframe iframe, .stories-style-three .story-info:before {
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}  .hanor-page-title {
padding: 100px 0;
background-color: #f8f8f8;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
color: #ffffff;
text-align: center;
}
.header-hanor-style-five .hanor-page-title {
padding: 130px 0 100px;
}
.hanor-transparent-header .hanor-page-title {
padding: 200px 0 100px;
}
.hanor-transparent-header.hanor-center-header .hanor-page-title {
padding: 250px 0 100px;
}
.header-hanor-style-one.hanor-transparent-header .hanor-page-title {
padding: 205px 0 100px;
}
.header-hanor-style-two.hanor-transparent-header .hanor-page-title {
padding: 215px 0 100px;
}
.header-hanor-style-three.hanor-transparent-header .hanor-page-title {
padding: 265px 0 100px;
}
.hanor-title-wrap {
display: inline-block;
width: 65%; }
.hanor-page-title h1 {
font-size: 50px;
line-height: 52px;
font-weight: 600;
-ms-word-wrap: break-word;
word-wrap: break-word;
position: relative;
display: inline-block;
padding-bottom: 0;
max-width: 100%;
}
.title-bar-btn {
display: inline-block;
float: right;
}
.title-bar-btn .header-buttons {
padding: 10px 15px;
}
.banner-center .title-bar-btn {
float: none;
width: 100%;
padding-top: 15px;
}
.banner-right .title-bar-btn {
float: left;
}
.hanor-page-title .title-bar-btn .hanor-btn.hanor-btn-medium {
min-width: 160px;
min-height: 50px;
padding: 10px 25px;
font-size: 15px;
}
.hanor-page-title .title-bar-btn .hanor-btn.hanor-btn-medium:hover {
color: #fff;
border-color: #fff;
}
.page-title {
letter-spacing: -0.2px;
}
.hanor-page-title {
text-align: left;
}
.hanor-page-title.banner-right {
text-align: right;
}
.hanor-page-title.banner-center {
text-align: center;
}
.hanor-page-title .page-sub-title {
font-size: 18px;
font-weight: 400;
color: #ffffff;
}
.hanor-page-title > .container {
position: unset;
}
h5.page-sub-title {
position: relative;
padding-bottom: 5px;
padding-top: 5px;
} .promo-style-two .promo-item:nth-child(2n) [class*="col-"]:first-child .promo-info {
float: right;
}
.promo-style-two .promo-title {
padding-bottom: 27px;
}
.promo-style-two .promo-info {
max-width: 430px;
float: right;
}
.promo-style-two.toggle-align .promo-info {
float: none;
}
.promo-style-two .promo-info h2 {
line-height: 45px;
}
.promo-style-two .promo-info .hanor-btns-group {
padding-top: 17px;
} .hanor-promo.promo-style-three .promo-secondary {
background-color: #fff;
padding-left: 60px;
padding-right: 60px;
}
.hanor-promo.promo-style-three .promo-primary {
padding-right: 0;
padding-left: 0;
}
.hanor-promo.promo-style-three .promo-item .hanor-image img {
border-radius: 0;
} .services-style-three .service-item {
padding: 29px 44px 26px;
margin-bottom: 30px;
position: relative;
}
.services-style-three .service-item:before, .services-style-three .service-item:after, .services-style-three .service-info:before, .services-style-three .service-info:after {
position: absolute;
top: 0;
left: 0;
width: 0;
height: 1px;
background: #87c818;
content: "";
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all ease .6s;
-ms-transition: all ease .6s;
transition: all ease .6s;
z-index: 1;
}
.services-style-three .service-item:after {
top: auto;
bottom: 0;
left: auto;
right: 0;
}
.services-style-three .service-item.hanor-hover:before, .services-style-three .service-item.hanor-hover:after {
width: 100%;
}
.services-style-three .hanor-hover .service-info:before, .services-style-three .hanor-hover .service-info:after {
height: 100%;
}
.services-style-three .service-item [class*="pe-7s-"] {
font-size: 60px;
}
.services-style-three .service-info {
padding-top: 18px;
}
.services-style-three .service-info:before, .services-style-three .service-info:after {
top: auto;
bottom: 0;
width: 1px;
height: 0;
}
.services-style-three .service-info:after {
top: 0;
bottom: auto;
left: auto;
right: 0;
} .team-style-three .mate-item {
margin-bottom: 43px;
}
.team-style-three .mate-item .hanor-image img {
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
} .hanor-hire {
padding: 95px 0 105px;
background: #f9f9f9;
}
.hanor-hire .hanor-section-title {
padding-bottom: 22px;
}
.hanor-hire .hanor-btns-group {
padding-top: 10px;
text-align: center;
}  .hanor-about-me .row {
margin: 0;
}
.hanor-about-me [class*="col-"] {
padding: 0;
}
.hanor-about-me .hanor-background {
min-height: 810px;
}
.hanor-about-me.toggle-align .about-me-prim {
float: right;
}
.my-info {
height: 100%;
padding: 14%;
background: #f9f9f9;
text-align: center;
}
.my-info p {
font-size: 18px;
line-height: 30px;
}
.my-info h2 {
font-size: 34px;
line-height: 45px;
}
.my-info h4 {
font-size: 17px;
}
.my-info .hanor-social a {
margin: 4px 6px;
}
.my-info .hanor-btns-group {
padding-top: 23px;
}
.my-name {
padding-bottom: 7px;
letter-spacing: -0.2px;
}
.my-designation {
color: #777777;
font-weight: 300;
font-style: italic;
letter-spacing: -0.05px;
}
.my-info-wrap {
padding-top: 30px;
}  .services-style-four .section-title {
padding-bottom: 26px;
}
.wpb_column:first-child .services-style-four .service-item .hanor-image img, .wpb_column:first-child .services-style-four .service-item .service-info {
-webkit-border-radius: 5px 0 0 5px;
-ms-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
}
.wpb_column:last-child .services-style-four .service-item .hanor-image img, .wpb_column:last-child .services-style-four .service-item .service-info {
-webkit-border-radius: 0 5px 5px 0;
-ms-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
}
.services-style-four .service-item {
display: inline-block;
padding-bottom: 0;
text-align: center;
position: relative;
width: 100%;
min-height: 300px;
}
.services-style-four .service-item .hanor-image img {
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
transition: transform .5s;
}
.services-style-four .service-item.hanor-hover .hanor-image img {
transform: scale(1.1);
}
.services-style-four .service-item .hanor-icon,
.services-style-four .service-item .hanor-icon-image {
padding-bottom: 37px;
}
.services-style-four .service-info {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
min-height: 300px;
padding: 45px;
background: rgba(0, 0, 0, 0.82);
color: #ffffff;
z-index: 1;
}
.services-style-four .service-info p {
color: #c0c0c0;
}
.services-style-four .service-info h4 {
font-size: 16px;
}
.services-style-four .service-title {
color: #ffffff;
} .hanor-video-presentation {
padding: 154px 0 160px;
background: #f6f6f6;
}
.hanor-video-presentation .hanor-section-title {
max-width: 100%;
padding: 0 90px 0 0;
text-align: left;
}
.hanor-video-presentation .section-title {
padding-bottom: 25px;
}
.hanor-video-presentation .hanor-btns-group {
padding-top: 22px;
}
.presentation-image img {
max-width: none;
vertical-align: bottom;
}
.presentation-image .hanor-image img {
border-bottom: 1px solid #e1e1e0;
border-left: 1px solid #e1e1e0;
border-right: 1px solid #e1e1e0;
-webkit-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.presentation-image .video-btn {
width: 58px;
height: 58px;
font-size: 12px;
}
.presentation-image .hanor-video-wrap:before {
background: rgba(0, 0, 0, 0.5);
}
.presentation-image-frame img {
-webkit-border-radius: 3px 3px 0 0;
-ms-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
} .hanor-outcome-services .hanor-section-title {
padding-bottom: 93px;
}
.hanor-outcome-services .section-title {
padding-bottom: 25px;
}
.hanor-outcome-services .nav-tabs {
display: block;
padding: 0;
margin-bottom: 37px;
font-weight: 600;
font-size: 20px;
letter-spacing: 0;
text-transform: none;
text-align: left;
border: none;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.hanor-outcome-services .nav-tabs > li {
width: 25%;
padding-right: 30px;
border-bottom: 1px solid #f0f0f0;
}
.hanor-outcome-services .nav-tabs > li > a {
display: inline-block;
min-width: 10px;
padding: 0 0 33px;
margin-right: 0;
color: inherit;
border: none;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.hanor-outcome-services .nav-tabs > li > a [class*="pe-7s"] {
display: inline-block;
vertical-align: middle;
font-size: 57px;
color: #87c818;
line-height: 0.83;
}
.hanor-outcome-services .nav-tabs > li.active > a {
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.hanor-outcome-services .nav-tabs > li.active > a, .hanor-outcome-services .nav-tabs > li.active > a:focus, .hanor-outcome-services .nav-tabs > li.active > a:hover {
border: none;
}
.hanor-outcome-services .nav-tabs > li.active > a:before, .hanor-outcome-services .nav-tabs > li.active > a:after {
width: 50%;
}
.hanor-outcome-services .nav-tabs > li > a:before, .hanor-outcome-services .nav-tabs > li > a:after {
position: absolute;
bottom: -1px;
left: 0;
width: 0;
height: 1px;
content: "";
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
z-index: 1;
}
.hanor-outcome-services .nav-tabs > li > a:after {
left: auto;
right: 0;
}
.hanor-outcome-services .nav.nav-tabs > li > a span {
font-size: 50px;
}
.hanor-outcome-services .nav-tabs > li > a span.tab-title {
padding-top: 23px;
font-size: 24px;
}
.hanor-outcome-services .tab-pane .hanor-image {
padding-top: 73px;
text-align: center;
}
.hanor-outcome-services .nav-tabs > li > a span[class*="pe-7s"] {
font-size: 66px;
}  .process-style-two {
background: #232323;
}
.process-style-two .process-item p {
color: #999999;
opacity: 1;
} .hanor-stunning-services {
padding: 0;
}
.hanor-stunning-services [class*="col-"] {
position: static;
}
.hanor-stunning-services .hanor-section-title {
max-width: 100%;
padding: 8px 0 52px;
text-align: left;
}
.hanor-stunning-services .section-title {
padding-bottom: 26px;
}
.hanor-stunning-services .service-item {
padding: 0 15px 31px 0;
}
.hanor-stunning-services .service-info {
padding-top: 18px;
padding-left: 0;
}
.hanor-stunning-services .service-info h5 {
font-size: 16px;
line-height: 27px;
}
.hanor-stunning-services .service-title {
padding-bottom: 10px;
}
.hanor-stunning-services .presentation-image {
margin-left: 58px;
} .hanor-testimonials.testimonials-style-four {
padding: 102px 0;
}
.testimonials-style-four .testimonial-author-image {
width: 32%;
}
.testimonials-style-four .testimonial-author-image .hanor-image {
display: inline-block;
position: relative;
}
.testimonials-style-four .testimonial-author-image .hanor-image:after {
position: absolute;
top: 22px;
right: 0;
width: 43px;
height: 34px;
background-image: url(//www.fisiotecnik.it/wp-content/themes/havnor/assets/images/icons/icon26@3x.png);
background-position: 50% 100%;
background-repeat: no-repeat;
background-size: contain;
content: "";
z-index: 1;
}
.testimonials-style-four .testimonial-author-image .hanor-image img {
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.testimonials-style-four .testimonial-author-quote {
width: 66%;
float: right;
}
.testimonials-style-four.testimonials-style-two .testimonial-author {
background: none;
} .hanor-testimonials.testimonials-thumb-style  {
padding-top: 15px;
padding-bottom: 5px;
}
.hanor-testimonials.testimonials-thumb-style .testimonial-author-quote {padding-bottom: 4px;}
.hanor-testimonials.testimonials-thumb-style .thumb-flexslider .hanor-image {position: relative;}
.hanor-testimonials.testimonials-thumb-style .thumb-flexslider .hanor-image:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.2);
content: "";
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 1;
}
.hanor-testimonials.testimonials-thumb-style .thumb-flexslider img {
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.hanor-testimonials.testimonials-thumb-style .thumb-flexslider .slides li {
margin: 0 10px;
cursor: pointer;
}
.hanor-testimonials.testimonials-thumb-style .thumb-flexslider .flex-active-slide .hanor-image {
border: 3px solid #87c818;
border-radius: 100%;
}
.hanor-testimonials.testimonials-thumb-style .testimonial-author-quote.hanor-item {
text-align: left;
}
.hanor-testimonials.testimonials-thumb-style .testimonial-author-name span:before,
.hanor-testimonials.testimonials-thumb-style .testimonial-author-name span:after {
content: none;
}
.hanor-testimonials.testimonials-thumb-style .testimonial-author-name span.work-since  {
color: #333333;
font-size: 16px;
font-weight: 400;
}
.hanor-testimonials.testimonials-thumb-style .testimonial-author-name span.comma-class:after {
content: ',';
display:inline-block;
padding-left: 0;
}
.hanor-testimonials.testimonials-thumb-style {
position: relative;
}
.hanor-testimonials.testimonials-thumb-style .flexslider.main-flexslider {
position: unset;
}
.hanor-testimonials.testimonials-thumb-style .flex-direction-nav {
top: 7px;
position: absolute;
right: 30px;
}
.hanor-testimonials.testimonials-thumb-style .flex-direction-nav li a.flex-prev {
left: auto;
right: 30px;
}
.hanor-testimonials.testimonials-thumb-style .flex-direction-nav li a.flex-prev:before,
.hanor-testimonials.testimonials-thumb-style .flex-direction-nav li a.flex-next:before  {
border-radius: 100%;
border: 1px solid #cbcbcb;
width:56px;
height:56px;
line-height: 55px;
text-align: center;
}
.hanor-testimonials.testimonials-thumb-style .testimonial-author-quote {
width: 100%;
}
.hanor-testimonials.testimonials-thumb-style  .flex-direction-nav li a:before {
color: #04448e;
} .hanor-testimonials.testimonials-style-five.team-top-align .testimonial-author-quote {
box-shadow: none;
width: 95%;
}
.hanor-testimonials.testimonials-style-five.team-top-align .testimonial-author-name span:before,
.hanor-testimonials.testimonials-style-five.team-top-align .testimonial-author-name span:after,
.hanor-testimonials.testimonials-style-five.team-top-align .testimonial-author:before {
content: none;
}
.hanor-testimonials.testimonials-style-five.team-top-align p {padding-top: 10px;}
.hanor-testimonials.testimonials-style-five.team-top-align .testimonial-author-quote {padding-top: 25px;}
.hanor-testimonials.testimonials-style-five.team-hide-align .testimonial-author-quote {
box-shadow: none;
width: 100%;
}
.hanor-testimonials.testimonials-style-five.team-hide-align .testimonial-author-image {display: none;}
.hanor-testimonials.testimonials-style-five.team-hide-align .owl-stage-outer,
.hanor-testimonials.testimonials-style-five.team-hide-align .testimonial-author-quote {
padding-top: 0;
}
.hanor-testimonials.testimonials-style-five.team-hide-align {
padding: 40px 35px;
display: inline-block;
width: 100%;
background-color: #fff;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.hanor-testimonials.testimonials-style-five.team-hide-align .testimonial-author-quote {padding: 0 5px;}
.hanor-testimonials.testimonials-style-five.team-hide-align h2 {font-size: 24px;}  .hanor-questions {
padding: 150px 0 146px;
background: #f9f9f9;
} .hanor-popular-questions {padding: 150px 0 160px;}
.hanor-popular-questions .hanor-section-title {padding-bottom: 111px;} .hanor-search-result-page {
padding: 55px 0 40px;
}
h2.hanor-search-post-title {
padding: 30px 0;
text-align: left;
}
.hanor-search-result-page .hanor-mid-wrap.post-search-result,
.hanor-search-result-page .hanor-job,
.hanor-search-result-page .hanor-mid-wrap.portfolio-search-result,
.hanor-search-result-page .testi-global-wrap,
.hanor-search-result-page .hanor-team {
padding: 50px 0;
}
.hanor-search-result-page .blogs-style-three .blog-item .blog-info {
box-shadow: 0 0 20px rgba(0, 0, 0, 0.03);
} .hanor-mid-wrap {
padding: 120px 0;
}
.hanor-full-wrap.padding-default {
padding: 90px 0;
}
.hanor-mid-wrap.mid-spacer-one {
padding-top: 149px;
}
.hanor-gray-mid {
background: #f4f7f9; }
.left-sidebar .hanor-primary {
float: right;
}
.left-sidebar .hanor-secondary {
padding-left: 15px;
padding-right: 25px;
}
.left-sidebar .work-detail .hanor-secondary {
padding-left: 15px;
padding-right: 35px;
}
.hanor-primary {
float: left;
width: 71.60%;
min-height: 1px;
padding: 0 15px;
}
.hanor-secondary {
float: left;
width: 28.40%;
min-height: 1px;
padding: 0 15px 0 25px;
} .hanor-portfolio.portfolio-style-two .work-item .hanor-image img, .hanor-portfolio.portfolio-style-two .work-item.hanor-hover .work-info {
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.hanor-portfolio.portfolio-style-two .work-info {
background: rgba(0, 0, 0, 0.7);
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.direction-hover .work-item {
overflow: hidden;
clear: both;
} .work-detail .hanor-primary {
width: 59.55%;
}
.work-detail .hanor-secondary {
width: 40.45%;
padding-left: 35px;
}
.work-detail .masonry-item .hanor-image img {
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.work-detail-wrap p {
font-size: 17px;
line-height: 28px;
}
.work-detail-wrap h3 {
font-size: 26px;
padding-bottom: 20px;
letter-spacing: -0.2px;
font-weight: 500;
}
.work-detail-wrap h4 {
line-height: 30px;
padding: 22px 0 9px;
letter-spacing: -0.05px;
font-weight: 500;
}
.work-detail-wrap h5 {
line-height: 28px;
padding-bottom: 9px;
font-weight: 400;
color: #777777;
letter-spacing: -0.05px;
font-size: 17px;
}
.work-detail-wrap .work-title {
padding-bottom: 20px;
letter-spacing: -0.2px;
}
.work-subtitle {
padding-bottom: 9px;
font-weight: 300;
font-style: italic;
letter-spacing: -0.05px;
}
.portfolio-detail-items-wrap {
max-width: 300px;
padding-top: 13px;
color: #777777;
}
.portfolio-detail-items-wrap a {
color: inherit;
}
.portfolio-detail-items-wrap .hanor-social {
font-size: 15px;
}
.portfolio-detail-items-wrap .hanor-social a:hover {
opacity: 0.75;
}
.portfolio-detail-items-wrap .hanor-social .fa-facebook {
color: #3b5998;
}
.portfolio-detail-items-wrap .hanor-social .fa-twitter {
color: #00aced;
}
.portfolio-detail-items-wrap .hanor-social .fa-dribbble {
color: #ea4c89;
}
.portfolio-detail-items-wrap .hanor-social .fa-linkedin {
color: #007bb6;
}
.portfolio-detail-items-wrap .hanor-social .fa-pinterest-p {
color: #cb2027;
}
.portfolio-detail-item {
padding: 15px 0;
border-bottom: 1px solid #ececec;
}
.portfolio-detail-item-title {
float: left;
min-width: 75px;
padding-right: 15px;
font-weight: 600;
letter-spacing: 0.4px;
text-transform: uppercase;
}
.portfolio-detail-item-title:after {
padding-left: 5px;
content: ":";
}
.portfolio-detail-item-info {
overflow: hidden;
font-size: 16px;
letter-spacing: -0.05px;
}
.related-projects {
padding: 80px 0 40px;
}
.related-projects .owl-dots {
padding-top: 30px;
}
.portfolio-controls {
padding: 35px 0;
margin-top: 37px;
color: #777777;
font-size: 15px;
white-space: nowrap;
border-top: 1px solid #ececec;
border-bottom: 1px solid #ececec;
}
.portfolio-controls .text-right .portfolio-control-link i {
padding: 0 0 0 4px;
}
.portfolio-controls .text-right .portfolio-control-link:hover i {
padding-left: 0;
}
.portfolio-controls .portfolio-control-link {
color: inherit;
}
.portfolio-controls .portfolio-control-link i {
padding-right: 3px;
font-size: 14px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.portfolio-controls .portfolio-control-link:hover i {
padding-right: 0;
}
.grid-view-link {
display: inline-block;
vertical-align: middle;
width: 22px;
height: 20px;
}
.grid-view-link:hover .grid-view-square, .grid-view-link:hover .grid-view-square:after {
border-color: transparent;
}
.grid-view-square {
float: left;
width: 9px;
height: 9px;
margin: 0 1px 2px;
background: transparent;
border: 1px solid #7f7f7f;
position: relative;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-border-radius: 1px 0 0 0;
-ms-border-radius: 1px 0 0 0;
border-radius: 1px 0 0 0;
}
.grid-view-square:nth-child(2n) {
-webkit-border-radius: 0 1px 0 0;
-ms-border-radius: 0 1px 0 0;
border-radius: 0 1px 0 0;
}
.grid-view-square:nth-child(2n):after {
-webkit-border-radius: 0 0 1px 0;
-ms-border-radius: 0 0 1px 0;
border-radius: 0 0 1px 0;
}
.grid-view-square:after {
position: absolute;
top: 10px;
left: -1px;
width: 9px;
height: 9px;
background: transparent;
border: 1px solid #7f7f7f;
content: "";
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-border-radius: 0 0 0 1px;
-ms-border-radius: 0 0 0 1px;
border-radius: 0 0 0 1px;
z-index: 1;
} .blogs-style-three .blog-item {
margin-bottom: 60px;
}
.blogs-style-three .blog-item > .hanor-image img {
-webkit-border-radius: 5px 5px 0 0;
-ms-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.blogs-style-three .blog-item .blog-info {
position: static;
height: auto;
padding: 25px 30px 41px;
background: #ffffff;
-webkit-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.hanor-related-articles .blogs-style-three .blog-item .blog-info {
background: #fcfcfc;
border: 1px solid #ebebeb;
}
.blogs-style-three .blog-item.hanor-hover .blog-info {
background: #ffffff;
-webkit-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}
.blogs-style-three .blog-item.hanor-hover .blog-info a {
color: inherit;
opacity: 1;
}
.blogs-style-three .blog-item.hanor-hover .blog-meta {
color: #777777;
}
.blogs-style-three .blog-item.hanor-hover .blog-meta-item:after {
background: #777777;
}
.blogs-style-three .hanor-hover .hanor-link a:after {
width: 100%;
}
.blogs-style-three .blog-info-wrap {
min-height: 117px;
}
.blogs-style-three .blog-title {
font-weight: 500;
}
.blogs-style-three .blog-meta {
padding: 0 0 10px;
font-size: 15px;
}
.blogs-style-three .hanor-link a:after {
bottom: -2px;
width: 0;
} .blogs-style-four .blog-item.hanor-hover .blog-info {
background: rgba(0, 0, 0, 0.8);
}
.blogs-style-four .blog-item.hanor-hover .blog-info p {
color: #aaaaaa;
}
.blogs-style-four .blog-title {
font-weight: 600;
} .hanor-unit-fix {
word-wrap: break-word;
}
.post-password-form input[type="submit"] {
margin: 0;
width: 100%;
}
.hanor-unit-fix .comments-area > ol, .hanor-unit-fix .comments-area > ul {
padding: 0;
}
.blog-detail-wrap p {
padding-bottom: 14px;
font-size: 17px;
line-height: 26px;
}
.blog-detail-wrap blockquote p {
padding-bottom: 6px;
font-size: 22px;
line-height: 30px;
}
.blog-detail-wrap .blog-meta {
padding: 0 0 4px;
margin-bottom: 5px;
font-size: 15px;
text-align: left;
color: #777777;
}
.blog-detail-wrap .blog-title {
padding-bottom: 23px;
font-weight: 500;
letter-spacing: -0.2px;
text-align: center;
}
.hanor-blog-detail .hanor-related-articles img {
height: auto;
}
.hanor-blog-detail .hanor-related-articles .blog-item {
margin-bottom: 20px;
}
.hanor-related-articles .blog-meta, .hanor-related-articles h4.blog-title {
text-align: left;
}
.hanor-related-articles .blog-meta {
color: #87c818;
}
.hanor-related-articles .blog-meta-item:after {
background: #87c818;
}
.hanor-related-articles .blogs-style-three .blog-item.hanor-hover .blog-meta {
color: #87c818;
}
.hanor-unit-fix .hanor-blog-detail .owl-carousel,
.blog-image {
text-align: center;
}
.hanor-blog-detail .owl-carousel .hanor-image img,
.blog-image img {
-webkit-border-radius: 5px 5px 0 0;
-ms-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.hanor-blog-detail .owl-carousel .owl-prev,
.hanor-blog-detail .owl-carousel .owl-next {
opacity: 0 !important;
-webkit-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
}
.hanor-blog-detail .owl-carousel:hover .owl-prev,
.hanor-blog-detail .owl-carousel:hover .owl-next {
opacity: 1 !important;
-webkit-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
}
.hanor-blog-meta {
padding: 54px 0 23px;
margin-bottom: 70px;
text-align: center;
border-top: 1px solid #ededed;
}
.hanor-blog-meta.blog-single-metas {
padding-top: 0;
padding-bottom: 0;
display: inline-block;
width: 100%;
}
.hanor-blog-meta.blog-single-metas .hanor-tags-cats {
display: inline-block;
width: 100%;
padding: 19px 35px 18px;
border-top: none;
border-bottom: 1px solid #ededed;
border-left: 1px solid #ededed;
border-right: 1px solid #ededed;
-webkit-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.blog-single-metas .hanor-blog-tags {
display: inline-block;
width: 50%;
float: right;
text-align: right;
padding: 0;
}
.blog-single-metas .hanor-blog-tags span {
display: inline-block;
padding-bottom: 0;
font-size: 16px;
}
.blog-single-metas .hanor-blog-tags a {
font-size: 16px;
}
.blog-single-metas .hanor-blog-tags.hanor-blog-cat {
text-align: left;
float: left;
}
.blog-single-metas .dhav-both-meta .hanor-blog-tags {
width: 100%;
border-left: none;
}
.blog-single-metas .dhav-both-meta .hanor-blog-tags.hanor-blog-cat {
text-align: left;
}
.blog-detail-wrap .blog-meta-item {
vertical-align: unset;
}
.blog-single-metas .blog-meta-title {
padding-bottom: 12px;
}
.blog-single-metas .hanor-blog-tags a:hover {
background: none;
color: #87c818;
}
.blog-detail-wrap {
padding: 30px 35px 18px;
border: 1px solid #ededed;
border-bottom: none;
}
.hanor-blog-share,
.hanor-blog-tags {
padding-bottom: 30px;
padding-top: 35px;
}
.hanor-blog-share {
text-align: left;
}
.havnor-share-page.hanor-blog-share {
text-align: right;
}
.hanor-blog-tags a {
display: inline-block;
padding: 4px 0 4px 0;
color: #777777;
font-size: 12px;
}
.hanor-blog-tags a:hover {
color: #ffffff;
}
.hanor-blog-tags span {
display: inline-block;
padding-right: 5px;
font-weight: 500;
}
.hanor-blog-share h5 {
font-size: 16px;
}
.hanor-blog-share .hanor-social.rounded {
font-size: 14px;
letter-spacing: -0.05px;
}
.hanor-blog-share .hanor-social.rounded .facebook {
background: #3b5998;
}
.hanor-blog-share .hanor-social.rounded .twitter {
background: #00aced;
}
.hanor-blog-share .hanor-social.rounded .dribbble {
background: #ea4c89;
}
.hanor-blog-share .hanor-social.rounded .linkedin {
background: #007bb6;
}
.hanor-blog-share .hanor-social.rounded .pinterest {
background: #cb2027;
}
.hanor-blog-share .hanor-social.rounded .google-plus {
background: #d34836;
}
.hanor-blog-share .hanor-social a .facebook {
color: #3b5998;
}
.hanor-blog-share .hanor-social a .twitter {
color: #00aced;
}
.hanor-blog-share .hanor-social a .dribbble {
color: #ea4c89;
}
.hanor-blog-share .hanor-social a .linkedin {
color: #007bb6;
}
.hanor-blog-share .hanor-social a .pinterest {
color: #cb2027;
}
.hanor-blog-share .hanor-social a .google-plus {
color: #d34836;
}
.hanor-blog-share .hanor-social a:hover .twitter,
.hanor-blog-share .hanor-social a:hover .facebook,
.hanor-blog-share .hanor-social a:hover .dribbble,
.hanor-blog-share .hanor-social a:hover .linkedin,
.hanor-blog-share .hanor-social a:hover .pinterest,
.hanor-blog-share .hanor-social a:hover .google-plus {
color: #ffffff;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.blog-single-metas .hanor-blog-share .hanor-social a i {
padding-right: 5px;
font-size: 14px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.blog-single-metas .hanor-blog-share .hanor-social a:hover {
background: #87c818;
color: #ffffff;
border-color: transparent;
}
.blog-single-metas .hanor-blog-share .hanor-social a {
display: inline-block;
padding: 10px 19px 11px;
margin: 0 11px 0 0;
color: #666666;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.5px;
border: 1px solid #e6e6e6;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
}
.hanor-blog-share .hanor-social.rounded a {
margin: 2px 1px;
color: #ffffff;
border-color: transparent;
}
.hanor-blog-share .hanor-social.rounded a:hover {
background: #ffffff;
color: inherit;
border-color: #d8d7d7;
}
.header-hanor-style-two .blog-single-metas .hanor-social.rounded a {
color: #ffffff;
}
.header-hanor-style-two .blog-single-metas .hanor-social.rounded a:hover {
color: #777777;
}
.blog-meta-title {
padding-bottom: 21px;
font-weight: 500;
letter-spacing: 0.4px;
}
.hanor-blog-controls {
overflow: hidden;
clear: both;
padding-top: 14px;
font-size: 16px;
}
.hanor-blog-controls .pull-right a i {
padding: 0 0 0 3px;
}
.hanor-blog-controls a {
display: inline-block;
vertical-align: middle;
padding: 7px 16px;
background: #f5f5f5;
border: 1px solid #e5e5e5;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
font-size: 14px;
}
.hanor-blog-controls a:hover,
.hanor-blog-controls a:focus {
background: #87c818;
color: #ffffff;
border-color: transparent;
}
.hanor-blog-controls a:hover i,
.hanor-blog-controls a:focus i {
color: #ffffff;
}
.hanor-blog-controls a i {
padding-right: 3px;
color: #555555;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-author-info {
padding: 35px 35px 30px;
margin-bottom: 80px;
background: transparent;
border: 1px solid #e9e9e9;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-author-info p {
font-size: 16px;
line-height: 26px;
}
.hanor-author-info.hanor-hover {
background: #ffffff;
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}
.author-avatar {
float: left;
}
.author-avatar img {
max-width: 76px;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.avatar-72 {
width: 72px;
height: 72px;
}
.author-content {
display: block;
overflow: hidden;
padding-left: 28px;
}
.author-content .author-pro {
color: #777777;
font-weight: 500;
font-size: 11px;
line-height: 24px;
text-transform: uppercase;
}
.author-content .author-name {
display: inline-block;
margin-bottom: 10px;
font-size: 18px;
line-height: 24px;
}
.hanor-related-articles {
padding-bottom: 90px;
}
.hanor-related-articles h3 {
font-size: 26px;
}
.related-articles-title {
padding-bottom: 41px;
font-weight: 500;
letter-spacing: -0.2px;
}
.hanor-comments-area h3 {
font-size: 26px;
}
.comments-section .comment-respond {
margin: 0 0 50px;
}
.hanor-comments-area .comment-form label.error {
display: none !important;
}
.hanor-comments-area .comment-form input.error,
.hanor-comments-area .comment-form textarea.error {
border-color: red;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.pingback .comment-main-area {
padding-left: 0 !important;
}
p.logged-in-as {
padding: 0 0 20px;
}
.hanor-comments-area .comments-title {
padding-bottom: 41px;
font-weight: 500;
}
.hanor-comments-area .comments-title.vt-screen-reader-text {padding-bottom: 0;}
.hanor-comments-area .comments-reply {
font-weight: 400;
font-style: italic;
font-size: 15px;
line-height: 22px;
}
.hanor-comments-area .comment-reply-link {
display: inline-block;
position: relative;
}
.hanor-comments-area .comment-reply-link:hover:after {
width: 0;
}
.hanor-comments-area ul, .hanor-comments-area ol {
padding: 0;
margin: 0;
list-style: none;
}
.hanor-comments-area .comments li .comment-awaiting-moderation {
margin-bottom: 10px;
display: inline-block;
}
.hanor-comments-area .comments li .children {
display: block;
overflow: hidden;
clear: both;
}
.hanor-comments-area .comments li .children li {
padding-left: 40px;
}
.hanor-comments-area .comment-item {
display: block;
overflow: hidden;
clear: both;
padding-bottom: 47px;
margin-bottom: 50px;
border-bottom: 1px solid #e9e9e9;
}
.hanor-comments-area .comment-image {
float: left;
}
.hanor-comments-area .comment-image img {
max-width: 76px;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.hanor-comments-area .comment-main-area {
overflow: hidden;
padding: 0 50px 0 30px;
}
.hanor-comments-area .comment-wrapper p {
padding-bottom: 9px;
font-size: 17px;
line-height: 28px;
}
.hanor-comments-area .hanor-comments-meta {
padding-bottom: 12px;
}
.hanor-comments-area .hanor-comments-meta h4 {
display: inline-block;
padding-bottom: 0;
font-size: 16px;
}
.hanor-comments-area .hanor-comments-meta h4 a {
letter-spacing: -0.2px;
}
.hanor-comments-area .hanor-comments-meta .comments-date {
display: inline-block;
color: #777777;
font-weight: 400;
font-size: 14px;
}
.hanor-comments-area .hanor-comments-meta .comments-date:before {
display: inline-block;
vertical-align: middle;
width: 2px;
height: 2px;
margin: 0 10px 0 7px;
content: "";
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.comments-section {
padding-bottom: 60px;
}
.page .comments-section {padding-bottom: 30px;}
.navigation.vt-comment-navigation {
display: inline-block;
width: 100%;
margin-top: 30px;
}
.vt-nav-links {
display: inline-block;
width: 100%;
margin: 20px 0 40px;
}
.vt-nav-links > div {
float: left;
width: 50%;
}
.vt-nav-links > div:hover,
.vt-nav-links > div:hover a {
color: #87c818;
}
.vt-nav-links > div.vt-nav-next {
text-align: right;
float: right;
}
.hanor-comment-form textarea {
height: 160px;
}
.hanor-comment-form input[type="text"], .hanor-comment-form textarea {
border: 1px solid #dddddd;
}
.hanor-comment-form input[type="submit"] {
min-width: 150px;
}
.hanor-blog-detail .comment-reply-title {
padding-bottom: 30px;
font-weight: 500;
letter-spacing: -0.2px;
}
#cancel-comment-reply-link {
float: right;
font-size: 17px;
padding: 4px 0 0;
color: #777777;
}
.comment-area ul, .comment-area ol {
padding: 0 0 0 40px;
margin: 0 0 1.5em 1.25em;
}
.comment-area ul {
list-style-type: circle;
}
.comment-area li > ul {
list-style-type: square;
}
.comment-area ol {
list-style-type: decimal;
}
.comment-area li > ul, .comment-area li > ol {
margin-bottom: 0;
}
.gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-columns-5 figcaption,
.gallery-columns-6 figcaption,
.gallery-columns-7 figcaption,
.gallery-columns-8 figcaption,
.gallery-columns-9 figcaption {display: none;}
.gallery-caption {display: block;padding: 10px 0 15px;} .entry-content img {
height: auto;
}
.entry-content .comment-author {
margin: 0;
}
.entry-content .comment-respond {
padding-top: 10px;
}
.entry-content .avatar {
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.entry-content dt {
margin-bottom: 5px;
}
.entry-content dd {
margin-bottom: 15px;
}
.entry-content .comment-metadata {
margin-bottom: 20px;
font-size: 14px;
line-height: 18px;
}
.entry-content .comment-metadata a:hover,
.entry-content .comment-metadata a:focus,
.entry-content .pingback .comment-edit-link:hover,
.entry-content .pingback .comment-edit-link:focus {
color: #4c4c4c;
}
.entry-content .comment-list .comment-reply-link {
display: inline-block;
padding: 8px 15px;
background: #222222;
color: #ffffff;
font-weight: 700;
font-size: 11px;
letter-spacing: 0.3px;
text-transform: uppercase;
border: none;
-webkit-border-radius: 0;
border-radius: 0;
}
.entry-content .comment-list .comment-reply-link:hover,
.entry-content .comment-list .comment-reply-link:focus {
background: #e8e8e8;
color: #777777;
}
.entry-content .comment-meta .comment-author .avatar {
height: 42px;
width: 42px;
}
.entry-content .comment-author .avatar {
height: 42px;
position: relative;
top: 0.25em;
width: 42px;
}
.entry-content .comment-author .avatar {
float: left;
height: 28px;
margin-right: 0.875em;
position: relative;
width: 28px;
}
.entry-content .comment-list {
padding: 0;
margin: 0;
list-style: none;
}
.entry-content .comment-list article,
.entry-content .comment-list .pingback,
.entry-content .comment-list .trackback {
border-top: 1px solid #d1d1d1;
padding: 1.75em 0;
}
.entry-content .comment-list .children {
list-style: none;
margin: 0;
}
.entry-content .comment-list .children > li {
padding-left: 0.875em;
}
.entry-content .comment-author {
color: #1a1a1a;
margin-bottom: 0;
}
.entry-content .comment-author .avatar {
float: left;
height: 28px;
margin-right: 0.875em;
position: relative;
width: 28px;
}
.entry-content .bypostauthor > article .fn:after {
content: "\f304";
left: 3px;
position: relative;
top: 5px;
}
.entry-content .comment-metadata,
.entry-content .pingback .edit-link {
color: #686868;
font-size: 13px;
font-size: 0.8125rem;
line-height: 1.6153846154;
}
.entry-content .comment-metadata {
margin-bottom: 15px;
font-size: 15px;
}
.entry-content .comment-metadata a,
.entry-content .pingback .comment-edit-link {
color: #686868;
}
.entry-content .comment-metadata a:hover,
.entry-content .comment-metadata a:focus,
.entry-content .pingback .comment-edit-link:hover,
.entry-content .pingback .comment-edit-link:focus {
color: #686868;
}
.entry-content .comment-metadata .edit-link,
.entry-content .pingback .edit-link {
display: inline-block;
}
.entry-content .comment-metadata .edit-link:before,
.entry-content .pingback .edit-link:before {
content: "\002f";
display: inline-block;
opacity: 0.7;
padding: 0 0.538461538em;
}
.entry-content .comment-content ul,
.entry-content .comment-content ol {
margin: 0 0 1.5em 1.25em;
}
.entry-content .comment-content li > ul,
.entry-content .comment-content li > ol {
margin-bottom: 0;
}
.entry-content .comment-reply-link {
border: 1px solid #d1d1d1;
border-radius: 2px;
color: #007acc;
display: inline-block;
font-size: 13px;
font-size: 0.8125rem;
line-height: 1;
margin-top: 2.1538461538em;
padding: 0.5384615385em 0.5384615385em 0.4615384615em;
}
.entry-content .comment-reply-link:hover,
.entry-content .comment-reply-link:focus {
border-color: currentColor;
color: #007acc;
outline: 0;
}
.entry-content .comment-list .comment-form {
padding-bottom: 1.75em;
}
.entry-content .comment-notes,
.entry-content .comment-awaiting-moderation,
.entry-content .logged-in-as,
.entry-content .form-allowed-tags {
color: #686868;
font-size: 15px;
padding-bottom: 20px;
}
.entry-content .no-comments {
border-top: 1px solid #d1d1d1;
font-weight: 700;
margin: 0;
padding-top: 1.75em;
}  .hanor-404-error {
height: calc(100vh - 94px);
background-color: #f8f8f8;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
color: #ffffff;
text-align: center;
}
.hanor-transparent-header .hanor-404-error {
height: 100vh;
}
.hanor-404-error p {
color: inherit;
font-size: 18px;
letter-spacing: -0.2px;
}
.hanor-404-error h1 {
font-size: 130px;
line-height: 130px;
}
.hanor-404-error h2 {
font-size: 50px;
}
.hanor-404-error .parallax-overlay {
background: rgba(24, 24, 24, 0.85);
}
.hanor-404-error .hanor-btns-group {
padding-top: 34px;
}
.hanor-404-error a.hanor-btn:hover {
color: #ffffff;
border-color: #ffffff;
}
.error-title {
padding-bottom: 20px;
letter-spacing: 5px;
}
.error-subtitle {
padding-bottom: 22px;
letter-spacing: -0.2px;
}  .hanor-contact-wrap {padding: 150px 0 100px;}
.contact-info-item {padding-bottom: 43px;}
.contact-info-item .hanor-icon {float: left;}
.contact-info-item .hanor-icon [class*="pe-7s"] {
display: inline-block;
font-size: 75px;
color: #87c818;
}
.contact-info {
overflow: hidden;
padding-left: 25px;
}
.contact-info p a {
color: inherit;
display: block;
}
.contact-info h4 {font-size: 20px;} .hanor-contact-form-wrap {background: #f6f6f6;}
.hanor-contact-form-wrap > .row {margin: 0;}
.hanor-contact-form-wrap > .row > [class*="col-"] {padding: 0;}
.hanor-contact-form-wrap .hanor-map {height: 100%;}
.contact-form {padding: 14.10% 16.10% 15.30%;}
.contact-form input[type="submit"] {min-width: 100%;}
.contact-form .hanor-section-title {
max-width: 100%;
padding-bottom: 64px;
}  .hanor-contact-wrap.contact-wrap-style-wrap {
padding-bottom: 95px;
}
.contact-wrap-style-wrap {
padding-right: 50px;
}
.contact-wrap-style-wrap .contact-form {
padding: 0;
}
.contact-wrap-style-wrap .contact-form input[type="submit"] {
margin-top: 20px;
}
.contact-wrap-style-wrap .contact-form .hanor-section-title {
padding-bottom: 10px;
}
.contact-items {
padding: 20px 0 0 50px;
}
.contact-items .contact-info-item .hanor-icon {
width: 66px;
text-align: center;
}  .hanor-footer {
background: #1e1e1e;
color: #b4b4b4;
}
.hanor-widget .vc_empty_space {
display: inline-block;
width: 100%;
}
.copyright-alt {
text-align: center;
padding: 0;
}
.hanor-footer.alt-cpy {
padding: 36px 0 30px;
}
.hanor-footer a, .hanor-footer p {
color: inherit;
}
.hanor-footer ul {
padding: 0;
margin: 0;
font-size: 16px;
letter-spacing: -0.05px;
list-style: none;
}
ul.footer-links {
padding: 0 0 0 17px;
margin: 0;
font-size: 16px;
letter-spacing: -0.05px;
list-style: none;
}
ul.footer-links li {
padding: 0 0 9px;
margin-bottom: 0;
list-style: none;
}
ul.footer-links li:before {
display: none;
}
.hanor-footer ul li {
padding-bottom: 9px;
}
.hanor-footer .hanor-widget ul li {
padding-bottom: 0;
}
.hanor-footer .hanor-widget ul.list li {
padding-bottom: 13px;
}
.hanor-footer ul li ul li:last-child {
padding-bottom: 0;
margin-bottom: 0;
}
.hanor-footer .hanor-logo {
padding-bottom: 27px;
}
.hanor-footer .footer-widget .hanor-widget.vt-text-widget {
padding-bottom: 35px;
}
.hanor-footer .hanor-social {
font-size: 15px;
}
.hanor-footer .hanor-social a {
color: #777777;
}
.footer-widget {
display: inline-block;
float: left;
}
.footer-widget h4 {
font-size: 20px;
}
.footer-widget-title {
padding: 5px 0 24px;
color: #ffffff;
}
.hanor-widget .footer-widget-title {
padding-bottom: 31px;
font-weight: 500;
}
.hanor-widget form p {
position: relative;
}
.hanor-widget input[type="email"] {
padding-right: 80px;
margin-bottom: 0;
background-color: #ffffff;
color: #2e2e2e;
border-color: transparent;
}
.hanor-widget input[type="submit"] {
position: absolute;
top: 0;
right: 0;
min-width: 70px;
padding: 9px;
margin-top: 0;
font-family: FontAwesome;
font-weight: normal;
font-size: 15px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
z-index: 1;
}
.footer-social-widget .footer-widget-title {
padding-bottom: 17px;
}
.footer-widget .footer-links li {
width:50%;
float:left;
list-style-type: disc;
}
.footer-widget .footer-links.links-single-column li {
width: auto;
float: none;
}
.footer-widget .address-info  li i,
.hanor-main-wrap .sidebar-nav-wrap ul.address-info li i {
position: absolute;
left: 0;
font-size: 21px;
}
.hanor-widget ul.address-info li:before {
display: none;
}
.footer-widget .address-info  {
display: inline-block;
}
.footer-widget .hanor-widget ul.address-info.col-md-6 {
padding-right: 12px;
}
.footer-widget .hanor-widget ul li a {
color: #b4b4b4;
}
.hanor-footer .hanor-copyright .container {
padding-top: 23px;
}
.hanor-footer .hanor-copyright.footer-cpy-dark-version .container {
border-top: 1px solid #303239;
}
footer.hanor-footer.footer-new-style.center-align .hanor-copyright {
text-align: left;
}
footer.hanor-footer.footer-new-style.right-align .hanor-copyright {
text-align: left;
}
.hanor-footer .hanor-copyright {
padding-bottom: 15px;
}
.hanor-copyright .col-md-6.pull-right {
text-align: right;
}
.hanor-footer.footer-light-version {
background-color: #f8f8f8;
color: #666666;
}
.hanor-footer.footer-light-version .footer-widget .hanor-widget ul li a {
color: #666666;
font-weight: 400;
}
.hanor-footer.footer-light-version .footer-widget-title {
color: #333;
}
.hanor-footer.footer-light-version .hanor-copyright {
background-color: #04448e;
color: #fff;
}
.hanor-footer .footer-bg-image {
background-repeat: no-repeat;
background-position: center right;
padding: 100px 0 65px;
}
.hanor-widget ul.address-info li,
.navi-open .sidebar-nav-wrap ul.address-info li {
padding-left: 25px;
}
ul.copyright-links {
display: inline-block;
}
.hanor-copyright ul.footer-links li {
width: auto;
float: left;
list-style-type: disc;
padding: 10px 25px 10px 0px;
}
.footer-new-style .hanor-copyright ul.footer-links li {
padding: 0 0 0 13px;
}
.hanor-copyright ul.footer-links {
display: inline-block;
width: auto;
} .address-info.info-style-two  {
padding: 40px;
background-color: #fff;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
ul.address-info.info-style-two {
list-style-type: none;
}
.address-info.info-style-two li {
padding-top: 5px;
padding-bottom: 7px;
font-size: 18px;
padding-left: 32px;
}
.address-info.info-style-two i {
font-size: 20px;
color: #b4b4b4;
margin-right: 15px;
position: absolute;
left: 40px;
}
.hanor-footer .hanor-copyright.footer-cpy-dark-version .hanor-social.rounded a {
color: #fff;
background-color: #36383f;
border-color: #36383f;
margin-right: 5px;
}
.hanor-footer .hanor-copyright.footer-cpy-light-version .hanor-social.rounded a {
background-color: #2160aa;
border-color: #2160aa;
margin-right: 5px;
color: #fff;
}
.hanor-footer .hanor-copyright .copyright-links li {
float: left;
display: inline-block;
padding-right: 20px;
font-size: 15px;
padding-bottom: 0;
}
.hanor-footer .hanor-copyright .copyright-links  li:after {
content: '/';
display: inline-block;
color: #fff;
padding-left: 20px;
}
.hanor-footer .hanor-copyright .copyright-links li:last-child:after {
content: none;
}
.hanor-footer .hanor-copyright .copyright-wrap p {
padding-bottom: 2px;
}
.hanor-footer .hanor-copyright.footer-cpy-light-version  ul.copyright-links {
padding-top: 10px;
}
.hanor-footer .hanor-copyright .hanor-social.rounded a:hover {
background-color: #87c818;
color: #fff;
}
.hanor-footer .footer-widget .hanor-widget form {
padding: 15px 0 0;
}
.footer-widget .colu-3:first-child {
padding-right: 6%;
} .hanor-sticky-footer .main-wrap-inner {
background: #ffffff;
position: relative;
z-index: 1;
}
.hanor-sticky-footer .hanor-footer {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 0;
} ul.hanor-list-icon li {
background-image: url(//www.fisiotecnik.it/wp-content/themes/havnor/assets/images/icons/tick-mark.png);
padding-left: 30px;
margin-bottom: 9px;
position: relative;
background-position: 0 8px;
background-repeat: no-repeat;
background-size: 14px auto;
text-align: left;
color: #626e81;
font-weight: 400;
font-size: 17px;
display: inline-block;
width: 100%;
}
.unordered-list {
padding: 0 0 28px;
margin: 0;
color: #555555;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 16px;
line-height: 26px;
letter-spacing: 0.2px;
list-style: none;
} .hanor-outcome-services.tab-style-four ul.nav-tabs {
text-align: center;
float: none;
margin-top: -71px;
}
.hanor-outcome-services.tab-style-four ul.nav-tabs li {
text-align: center;
margin: 0 auto;
margin-right: 2px;
padding: 0;
border: none;
background: #f4f7f9;
border-radius: 5px 5px 0 0;
float: none;
display: inline-block;
}
.hanor-outcome-services.tab-style-four ul li.active {
background: #ffffff;
}
.hanor-outcome-services.tab-style-four ul.nav-tabs li a {
padding: 20px;
width: 100%;
}
.hanor-outcome-services.tab-style-four .nav-tabs > li > a .tab-title {
padding-top: 6px;
font-size: 15px;
padding-left: 12px;
display: inline-block;
width: auto;
font-weight: 500;
}
.hanor-outcome-services.tab-style-four .nav-tabs > li.active > a:before,
.hanor-outcome-services.tab-style-four .nav-tabs > li.active > a:after {
content: none;
}
.hanor-outcome-services.tab-style-four .nav-tabs > li {
width: 26%;
}
.hanor-custom-overflow {
overflow:visible!important;
}
.tab-style-four .plan-item.hanor-item {
background: #f4f7f9;
}
.tab-style-four .plan-item.hanor-item.hanor-hover {
background: #ffffff;
} .hanor-free-trail input[type="submit"] {
background-color: #04448e;
border-color: #ffffff;
} .services-style-two .service-item .hanor-image:before {
background: none;
} .hanor-services.services-style-three .service-item .hanor-image:before {
background: none;
} .hanor-team.team-style-one .hanor-image {
border-bottom: 5px solid #04448e;
-webkit-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
}
.hanor-team.team-style-one .mate-item:hover .hanor-image {
border-bottom: 5px solid #87c818;
} .hanor-portfolio-four .work-item.hanor-item, .hanor-portfolio-default .work-item .work-info {text-align: left;}
.hanor-portfolio-four .work-item.hanor-item .work-title ,.hanor-portfolio-default .work-item .work-info .work-title {display: inline-block;}
.hanor-portfolio-four .work-item.hanor-item .port-icon,
.hanor-portfolio-default .work-item .work-info .port-icon{
float: right;
font-size: 24px;
margin-top: -5px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-portfolio-four .work-item.hanor-item .port-icon i, .hanor-portfolio-default .work-item .work-info .port-icon i {color: #a2a2a2;}
.hanor-portfolio-four .work-item.hanor-item:hover .port-icon i,
.hanor-portfolio-default .work-item:hover .work-info .port-icon i {color: #87c818;}
.hanor-portfolio-four .owl-carousel .owl-stage-outer {
padding-bottom: 2px;
}
.hanor-portfolio-four .owl-carousel .owl-item {
padding-right: 2px;
} .hanor-outcome-services.tab-style-three .nav.nav-tabs > li:hover,
.hanor-outcome-services.tab-style-three .nav.nav-tabs > li:hover > a,
.hanor-outcome-services.tab-style-three .nav.nav-tabs > li:focus > a,
.hanor-outcome-services.tab-style-three .nav.nav-tabs > li:focus {
color: #04448e;
}
.hanor-outcome-services.tab-style-three .nav-tabs > li.active > a:before,
.hanor-outcome-services.tab-style-three .nav-tabs > li.active > a:after {
background-color: #04448e;
}
.hanor-outcome-services .nav-tabs > li.active > a:before,
.hanor-outcome-services .nav-tabs > li.active > a:after {
background-color: #04448e;
}
.hanor-outcome-services.tab-style-five .nav-tabs > li:last-child > a:before,
.hanor-outcome-services.tab-style-five .nav-tabs > li:last-child > a:after {
display: none;
}
.hanor-outcome-services.tab-style-three .nav-tabs > li {
width:unset;
padding-right: 40px;
}
.hanor-outcome-services.tab-style-three .nav-tabs > li > a {
padding-bottom: 20px;
color: #333;
}
.hanor-outcome-services.tab-style-three .nav.nav-tabs > li.active a {
color: #04448e;
} .progress-item .progress-bar {
background-color: #04448e;
} .hanor-plans .nav.nav-tabs > li > a {
color: #04448e;
} .blogs-style-four .blog-item.hanor-hover .blog-info {
background-color: rgba(65,137,221,0.9);
color: #fff;
}
.blogs-style-four .blog-item.hanor-hover .blog-info p {
color: #fff;
}
.blogs-style-four .blog-meta {
font-size: 16px;
}
.hanor-quote .hanor-video-btn-wrap .video-btn {
background-color: #04448e;
color: #ffffff;
}
.hanor-quote .hanor-video-btn-wrap .video-btn:hover {
background-color: #87c818;
color: #ffffff;
} .hanor-transparent-header .hanor-header-right .hanor-navigation > ul > li.current-menu-parent > a,
.hanor-transparent-header .hanor-header-right .hanor-navigation > ul > li:hover > a,
.sitemap-list li.current-menu-item a {
color: #04448e;
}
.menu-separator {background-color: #04448e;} .hanor-get-app .hanor-rating i, .testimonial-author .hanor-rating i {
padding-right: 2px;
} .hanor-difference .difference-info .differ-icon-image, .hanor-promo .promo-icon-image {
padding-bottom: 30px;
} .experience-item.hanor-item {
padding: 35px 30px 25px;
}
.experience-item.hanor-item {
background-color: transparent;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.experience-item.hanor-item:hover {
background-color: #f4f7f9;
-webkit-box-shadow: 3px 3px 30px rgba(0, 0, 0, 0.15);
-ms-box-shadow: 3px 3px 30px rgba(0, 0, 0, 0.15);
box-shadow: 3px 3px 30px rgba(0, 0, 0, 0.10);
border-radius: 5px;
}
.experience-item {
padding-bottom: 0px;
margin-bottom: 30px;
} .hanor-clients.client-style-two  .owl-item {
border: none;
} .hanor-clients.client-style-three {
border: 1px solid #dfdfdf;
}
.hanor-clients.client-style-three .owl-item {
padding: 30px 0;
} .team-style-three .mate-item .hanor-image img {
border-radius: 0;
width: 235px;
} .hanor-gray-mid {
background-color: #f4f7f9;
}
blockquote a,
blockquote cite:before, blockquote cite:after {color: #87c818;}
.hanor-related-articles .blogs-style-three .blog-info .hanor-link a {
color: #232323;
}
.hanor-related-articles .blogs-style-three .blog-item.hanor-hover .blog-info .hanor-link a {
color: #87c818;
}
.blog-item.hanor-item .hanor-link a {
color: #232323;
}
.blogs-style-five .blog-item.hanor-item.hanor-hover .hanor-link a {
color: #ffffff;
}
.hanor-comments-area .comment-reply-link {
color: #87c818;
text-transform: uppercase;
font-weight: 700;
font-size: 13px;
}
.hanor-secondary .hanor-social.rounded a {
margin: 2px 2px;
color: #888888;
border-color: #d0d0d0;
}
.hanor-secondary .hanor-social.rounded a:hover {
color: #ffffff;
}
.hanor-secondary .post-info h5.post-time {
color: #04448e;
}
.wp-pagenavi > span.current, .wp-pagenavi > a:hover {
background-color: #04448e;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
padding: 15px;
display: inline-block !important;
width: 100%;
margin-top: 10px;
} .lsform-form-wrap {
max-width: 800px;
margin: 0 auto;
border: 1px solid #e5e5e5;
border-radius: 10px;
padding: 60px 50px;
}  .hanor-callout {
padding: 48px 0 52px;
background-color: #04448e;
color: #ffffff;
text-align: center;
}
.hanor-callout h2 {
font-size: 24px;
display: inline-block;
vertical-align: middle;
font-weight: 500;
}
.hanor-callout h2.callout-title p {
font-size: 24px;
color: #fff;
font-family: 'Montserrat', sans-serif;
font-weight: 500;
padding-bottom: 0;
}
.hanor-callout .callout-link, .hanor-callout a {
display: inline-block;
color: #ffffff;
position: relative;
}
.hanor-callout .callout-link:hover,
.hanor-callout a:hover,
.hanor-callout a:focus {
color: #fff;
}
.hanor-callout .hanor-btn  {
min-width: 160px;
line-height: 30px;
font-weight: 700;
margin: 0 21px;
font-size: 12px;
color: #fff;
}
.callout-title {
padding-bottom: 0;
letter-spacing: -0.2px;
}
.hanor-callout.callout-style-two {
background-color: transparent;
padding: 65px 0 65px;
}
.hanor-callout.callout-style-two h2 {
font-size: 40px;
font-weight: 500;
text-align: left;
width: 100%;
}
.hanor-callout p {
color: #b1b1b1;
text-align: left;
font-family: 'Source Sans Pro', sans-serif;
font-size: 20px;
}
.hanor-callout.callout-style-two .hanor-btn {
float:right;
margin-top: 17px;
} .hanor-feature .featured-item {
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
margin-top: 40px;
}
.hanor-feature.featured-style-two .work-item .featured-item {
margin-top: 20px;
}
.hanor-feature .featured-title {
font-size: 18px;
text-align: center;
font-weight: 500;
color: #232323;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-feature a:hover .featured-title {
color: #87c818;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-feature .featured-title {
padding: 0 0 3px 0;
}
.hanor-feature.featured-style-two .featured-title {
padding: 0 0 10px 0;
}
.hanor-feature .featured-content-wrap {
padding: 25px;
}
.hanor-feature.featured-style-one .feature-content {
text-align: center;
}
.hanor-feature.featured-style-two {
background-color: #f9f9f9;
}
.hanor-feature.featured-style-two .owl-carousel .owl-next:before {
left:0;
right:auto;
}
.hanor-feature.featured-style-two  .owl-nav .owl-next:before,
.hanor-feature.featured-style-two  .owl-nav .owl-prev:before {
background-color: #f9f9f9;
padding:12px 15px;
}
.hanor-feature.featured-style-two  .owl-nav .owl-next:before {margin-top: 27px;}
.hanor-feature.featured-style-two  .owl-nav .owl-prev:before {margin-top: -27px;}
.hanor-feature.featured-style-two .feature-content-area {
margin: 0 auto;
width: 55%;
}
.hanor-feature.featured-style-two .feature-content-area,
.hanor-feature.featured-style-two .feature-content-area p {
color: #fff;
}
.hanor-feature.featured-style-two .feature-content-area h2 {font-size: 36px;}
.hanor-feature.featured-style-two .feature-content-area p {
padding-top: 0px;
padding-bottom: 25px;
}
.hanor-feature.featured-style-two .col-lg-8 {
padding-left: 80px;
padding-right: 80px;
}
.slider-item {
position: relative;
display: inline-block;
}
.hanor-feature.featured-style-two .owl-carousel .owl-prev:before,
.hanor-feature.featured-style-two .owl-carousel .owl-next:before {
left: -132px;
}
.hanor-feature.featured-style-two .work-item {
padding-bottom: 20px;
padding-left: 5px;
}
.feature-info {
position: relative;
display: block;
width: 100%;
height: 650px;
}
.featured-contnt-overlay {
background-color: rgba(0, 0, 0, 0.24);
position: absolute;
height: 100%;
width: 100%;
}
.feature-carousel-space {
display: inline-block;
width: 100%;
position: relative;
padding: 100px 0;
}
.hanor-feature.featured-style-two .owl-carousel .owl-stage-outer {
display: inline-block;
width: 100%;
}
.hanor-feature.featured-style-two .featured-title {
text-align: left;
}
.hanor-feature .feature-content {
text-align: left;
font-size: 18px;
font-family: 'Source Sans Pro', sans-serif;
color: #777777;
} .partnership-style-one .partnership-item .hanor-image {
float:left;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-border-radius:  5px;
-ms-border-radius:  5px;
border-radius:  5px;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
background-color: #fff;
padding: 48px 26px;
float: left;
height: auto;
}
.partnership-style-one .patnership-content-section {
padding-left: 25px;
overflow: hidden;
padding-top: 20px;
padding-bottom: 20px;
}
.partnership-style-one .patnership-content-section,
.partnership-style-two .patnership-content-section {
font-family: 'Source Sans Pro', sans-serif;
color: #777777;
font-size: 18px;
padding-bottom: 20px;
line-height: 24px;
}
.partnership-item.hanor-item .readmore-title {
margin-top: 5px;
}
.partnership-style-two .patnership-content-section {padding-bottom: 0;}
.partnership-style-two .patnership-content-section p {
padding-top: 20px;
}
.partnership-style-one .patnership-content-section .readmore-title a,
.partnership-style-two .patnership-content-section .readmore-title a {
text-transform: uppercase;
color: #87c818;
font-size: 14px;
font-weight: 700;
}
.partnership-style-two .patnership-content-section .readmore-title a {padding-top: 15px;}
.partnership-style-one .partnership-item {
padding-top: 30px;
padding-bottom: 50px;
display: inline-block;
width: 100%;
}
.partnership-style-two .partnership-item {
border-radius:  5px;
padding: 40px 26px;
border:1px solid #e0e0e0;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-border-radius:  5px;
-ms-border-radius:  5px;
}
.partnership-carousel-space {
padding-top: 25px;
padding-bottom: 25px;
}
.partnership-style-two .partnership-item  .hanor-image {padding-bottom: 0px;}
.hanor-partnership .owl-carousel .owl-dots {
padding-top: 40px;
} .hanor-team.team-style-four .style-four-width {
width:20%;
float:left;
display: inline-block;
}
.hanor-team.team-style-four .row {margin:0;}
.hanor-team.team-style-four .style-four-width .hanor-image {position: relative;}
.hanor-team.team-style-four .style-four-width  .mate-info {
position: absolute;
width: 90%;
bottom: 0px;
opacity:0;
background-color: #fff;
left: 0;
right: 0;
margin:0 auto;
color: #232323;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
padding-bottom: 20px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-team.team-style-four .mate-info h5,
.hanor-team.team-style-four .mate-info .hanor-social a {color: #666666;}
.hanor-team.team-style-four .mate-info .hanor-social a:hover {color: #87c818;}
.hanor-team.team-style-four .style-four-width .mate-item:hover  .mate-info {
opacity:1;
bottom: 20px;
}
.hanor-team.team-style-four .mate-item.hanor-hover .hanor-image img {box-shadow: none;}
.hanor-team.team-style-four .style-four-width .hanor-image img {
width: 382px;
} .hanor-team.team-style-five .mate-item .hanor-image img {
background: transparent;
width: 370px;
}
.hanor-team.team-style-five .style-five-width  .mate-info {
background-color: #000;
color: #fff;
padding: 25px 0;
}
.hanor-team.team-style-five {position: relative;}
.hanor-team.team-style-five:after {
content: "";
position: absolute;
background: #000;
width: 100%;
height: 132px;
display: inline-block;
bottom: 0;
left: 0;
}
.hanor-team.team-style-five .mate-item {padding-bottom: 0;}
.hanor-team.team-style-five .owl-carousel .owl-prev:before,
.hanor-team.team-style-five .owl-carousel .owl-next:before {
position: absolute;
top: auto;
bottom: 38px;
}
.hanor-team.team-style-five .mate-item.hanor-hover .hanor-image img {box-shadow: none;} .hanor-team.team-style-six .mate-item .hanor-image img {
background-color: #fff;
width: 220px;
height: 240px;
}
.hanor-team.team-style-six .mate-item .hanor-image {
border-radius: 5px;
float:left;
padding-top: 0;
padding-right: 40px;
}
.hanor-team.team-style-six.have-img-border .mate-item .hanor-image img {
border: 1px solid #e5e5e5;
}
.hanor-team.team-style-six .mate-info {
text-align: left;
display: table-cell;
padding-top: 0;
vertical-align: middle;
}
.hanor-team.team-style-six .mate-item {
padding-bottom: 30px;
} .blogs-style-five .blog-item .blog-info {
border: 1px solid #e0e0e0;
position: absolute;
bottom:0;
}
.blogs-style-five .blog-info-wrap {
min-height: unset;
bottom: 30px;
position: absolute;
padding-right: 20px;
}
.blogs-style-five .hanor-link {padding-top: 0;}
.blogs-style-five .hanor-link a:after {display: none;} .blogs-style-six .blog-info {background: transparent;}
.blogs-style-six .blog-info-wrap {
min-height: unset;
bottom: 0px;
left:0;
position: absolute;
background-color: #f9f9f9;
padding: 30px;
width: 60%;
}
.blogs-style-six .blog-item.hanor-hover .blog-info a,
.blogs-style-six .blog-item.hanor-hover .blog-meta-item {
color: #333;
}
.blog-item .blog-meta-item i {
padding-right: 6px;
font-size: 16px;
}
.blogs-style-six .owl-carousel .owl-prev:before,
.blogs-style-six .owl-carousel .owl-next:before {
top:0;
position: absolute;
border: 1px solid #e0e0e0;
border-radius: 50%;
padding: 10px 0;
top: -50px;
width: 48px;
height: 48px;
}
.blogs-style-six .owl-carousel .owl-prev:before {
left: auto;
right: 54px;
top: -50px;
}
.blogs-style-six .hanor-link {padding-top: 0;}
.blogs-style-six .blog-six-content {
display: inline-block;
}
.blogs-style-six .blog-six-content h2 {
font-size: 36px;
line-height: 43px;
font-weight: 600;
padding-bottom: 5px;
}
.blogs-style-six .owl-carousel {
padding-top: 60px;
}
.blog-info-wrap .hanor-link a:after {
content: none;
}
.blogs-style-six .blog-item.hanor-item.hanor-hover .hanor-link a {
color: #87c818;
}
.blogs-style-six .blog-item.col-md-6 {
width: 50%;
}
.blogs-style-six  .six-wrapper {
position: relative;
width:100%;
} .hanor-typewriter  {
font-size: 34px;
font-weight: 600;
}
.typewriter-caption {display: inline;}
.typewriter-caption {text-decoration: underline;}
div#typed-strings span {display: none;}
div#typed-strings span:first-child,
div#typed-strings {
display: inline-block;
}
.typed-cursor {position: absolute;}
.typed-cursor:after {
position: absolute;
right: -30px;
bottom: -42px;
width: 23px;
height: 4px;
margin-left: 10px;
opacity: 1;
content: "";
-webkit-animation: blink 0.7s infinite;
-moz-animation: blink 0.7s infinite;
-ms-animation: blink 0.7s infinite;
-o-animation: blink 0.7s infinite;
animation: blink 0.7s infinite;
z-index: 1;
}
.typed-cursor:after {
right: -15px;
bottom: -80px;
width: 7px;
height: 52px;
background: #0dd3c5;
}
.typed-cursor {display: none;}
.typed-fade-out {
opacity: 0;
animation: 0;
transition: opacity .25s;
} .hanor-features .feature-item .feature-content-section i,
.hanor-features .feature-item .feature-content-section [class*=" pe-7s-"],
.hanor-features .feature-item .feature-content-section [class^=pe-7s-] {
font-size: 60px;
color: #87c818;
background-color: #fff;
padding: 30px 40px;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-features .feature-item {
text-align: center;
display: inline-block;
float: left;
width: 20%;
margin-bottom: 30px;
}
.hanor-features .feature-item.col-one {
width:100%;
}
.hanor-features .feature-item.col-two {
width:50%;
}
.hanor-features .feature-item.col-three {
width:33.3333%;
}
.hanor-features .feature-item.col-four {
width:25%;
}
.hanor-features .feature-item.col-five {
width: auto;
max-width: 200px;
float: none;
}
.features-wrap {
text-align: center;
display: inline-block;
width: auto;
}
.hanor-pagination, .woocommerce-pagination {
display: inline-block;
width: 100%;
padding-top: 20px;
}
.woocommerce-pagination ul li a, .woocommerce-pagination ul li span {
display: inline-block;
vertical-align: middle;
width: 38px;
height: 38px;
padding: 5px;
margin: 5px 1px 0;
color: #777777;
border: 1px solid #dfdfdf;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.hanor-pagination .malinky-ajax-pagination-loading {
margin: 0;
}
.hanor-pagination .malinky-ajax-pagination-loading img {
width: auto;
height: auto;
}
.hanor-pagination .malinky-ajax-pagination-loading .mloader {
font-size: 16.6px;
color: #87c818;
}
.hanor-features {
text-align: center;
}
.hanor-features .feature-item .feature-content-section .feature-title {
width:100%;
text-align: center;
display: inline-block;
padding-top: 30px;
font-size: 18px;
font-weight: 600;
color: #232323;
padding-left: 20%;
padding-right: 20%;
}
.hanor-features .feature-item .feature-icon i {position: relative;}
.hanor-features .feature-item .feature-icon i:after ,
.hanor-features.feature-style-two .feature-item .feature-content-section .feature-title:after {
content: '';
position: absolute;
bottom:0;
left:0;
right:0;
margin: 0 auto;
width:0;
height:3px;
display: inline-block;
background: #04448e;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-features .feature-item.hanor-hover .feature-icon i:after,
.hanor-features.feature-style-two .feature-item.hanor-hover .feature-content-section .feature-title:after {
width:100%;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-features.feature-style-two .feature-item {
padding-right: 30px;
padding-left: 30px;
}
.hanor-features.feature-style-two .feature-item .feature-content-section .feature-title {
background-color: #fff;
padding: 40px 15px;
position: relative;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-features.feature-style-two .features-wrap {
margin: 0 -30px;
} .hanor-outcome-services.tab-style-five .nav.nav-tabs li {
width:85%;
border: none;
padding-right: 0;
color: #8cbdf6;
}
.hanor-outcome-services.tab-style-five .nav.nav-tabs li:before,
.hanor-outcome-services.tab-style-five .nav.nav-tabs li:after {
position: absolute;
bottom: -1px;
left: 0;
width: 0;
height: 1px;
content: "";
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
z-index: 1;
width:100%;
background: #ffffff;
}
.hanor-outcome-services.tab-style-five .nav-tabs > li > a [class*="pe-7s"] {float: left;}
.hanor-outcome-services.tab-style-five .nav.nav-tabs li .tab-title {
overflow: hidden;
padding-top: 0px;
padding-left: 10px;
}
.hanor-outcome-services.tab-style-five .large-title {
color: #fff;
max-width: 63%;
font-size: 36px;
font-weight: 600;
padding-bottom: 50px;
padding-top: 60px;
line-height: 42px;
}
.hanor-outcome-services.tab-style-five .nav-tabs, .hanor-outcome-services.tab-style-five .large-title {
max-width: 580px;
margin: 0 auto;
}
.hanor-outcome-services.tab-style-five .nav.nav-tabs li.active:before,
.hanor-outcome-services.tab-style-five .nav.nav-tabs li.active:after {
background: #fff;
}
.hanor-outcome-services.tab-style-five  .col-md-6 {
padding-left: 0;
padding-right: 0;
}
.hanor-outcome-services.tab-style-five .nav-tabs > li.active {color: #fff;}
.hanor-outcome-services.tab-style-five .nav-tabs > li p {color: #b5cfee;} .hanor-outcome-services.tab-style-five.tab-dark-version .large-title,
.hanor-outcome-services.tab-style-five.tab-dark-version .nav.nav-tabs li .tab-title  {color: #333333;}
.hanor-outcome-services.tab-style-five.tab-dark-version .nav-tabs > li p {color: #777777;}
.hanor-outcome-services.tab-style-five.tab-dark-version .nav.nav-tabs li:before,
.hanor-outcome-services.tab-style-five.tab-dark-version .nav.nav-tabs li:after {
background: #dcdcdc;
}
.hanor-outcome-services.tab-style-five.tab-dark-version .nav.nav-tabs li.active  a:before,
.hanor-outcome-services.tab-style-five.tab-dark-version .nav.nav-tabs li.active  a:after {
background: #dcdcdc;
}
.hanor-outcome-services.tab-style-five.tab-dark-version .nav.nav-tabs li:last-child.active a:before,
.hanor-outcome-services.tab-style-five.tab-dark-version .nav.nav-tabs li:last-child.active a:after,
.hanor-outcome-services.tab-style-five.tab-dark-version .nav.nav-tabs li:last-child:before,
.hanor-outcome-services.tab-style-five.tab-dark-version .nav.nav-tabs li:last-child:after,
.hanor-outcome-services.tab-style-five.tab-light-version .nav.nav-tabs li:last-child.active a:before,
.hanor-outcome-services.tab-style-five.tab-light-version .nav.nav-tabs li:last-child.active a:after,
.hanor-outcome-services.tab-style-five.tab-light-version .nav.nav-tabs li:last-child:before,
.hanor-outcome-services.tab-style-five.tab-light-version .nav.nav-tabs li:last-child:after,
.hanor-outcome-services.tab-style-five .nav.nav-tabs li:last-child:before,
.hanor-outcome-services.tab-style-five .nav.nav-tabs li:last-child:after {
background: none;
width: 0;
}
.hanor-outcome-services.tab-style-five.tab-dark-version .nav-tabs > li > a {
padding-bottom: 20px;
padding-top: 35px;
width: 100%;
}
.hanor-outcome-services.tab-style-five .nav-tabs > li > a {
padding-bottom: 20px;
padding-top: 35px;
width: 100%;
}
.hanor-outcome-services.tab-style-five .nav-tabs li:first-child > a {
padding-top: 0;
}
.hanor-outcome-services.tab-style-five.tab-dark-version .large-title {padding-top: 20px;}
.hanor-outcome-services.tab-style-five .nav.nav-tabs li.active .tab-title {
color: #87c818;
} .hanor-outcome-services.tab-style-six .nav-tabs > li {
width:auto;
padding-right: 60px;
}
.hanor-outcome-services.tab-style-six .nav-tabs > li > a {padding-bottom: 10px;}
.hanor-outcome-services.tab-style-six .nav-tabs > li.active > a .tab-title {color: #04448e;}
.hanor-outcome-services.tab-style-six .tab-content {padding-top: 80px;}
.hanor-outcome-services.tab-style-six .nav-tabs {  margin: 4px 0 0; }
.hanor-outcome-services.tab-style-six .tab-six-wrap {
background-color: #f9f9f9;
border-bottom: 1px solid #e8e8e8;
}
.hanor-outcome-services .tab-pane .hanor-outcome-services.tab-style-six .hanor-image {
padding-top: 0;
}
.tab-six-wrap .col-md-3 {
position: unset;
}
.tab-six-wrap > .container {
position: relative;
} .hanor-page-share {
position: absolute;
overflow: hidden;
top: 0;
right: 0;
bottom: 0;
z-index: 1;
height: 100%;
}
.hanor-page-share p {
float: left;
margin: 0;
color: #222222;
font-weight: 600;
font-size: 15px;
letter-spacing: 0.5px;
text-transform: uppercase;
}
.hanor-page-share .hanor-social:before {
content: "";
position: absolute;
top: 0;
left: -28px;
border-style: solid;
border-width: 36px 28px 36px 0;
border-color: transparent #efefef transparent transparent;
}
.hanor-page-share .hanor-social {
float: left;
position: relative;
right: -122px;
background: #efefef;
padding: 24px 10px 15px;
opacity: 1;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-page-share.hanor-hover .hanor-social {
right: 0px;
opacity: 1;
}
.hanor-page-share .hanor-social a {
float: left;
min-width: 28px;
min-height: 28px;
padding: 3px;
margin-right: 0;
font-size: 13px;
color: #333;
text-align: center;
}
.hanor-page-share .hanor-social a i {line-height: 22px;}
.hanor-page-share .share-link {
float: left;
padding-top: 0;
background-color: #efefef;
position: relative;
padding: 23px 22px 23px 10px;
z-index: 1;
max-height: 72px;
}
.hanor-page-share p {
float: left;
padding: 0;
margin: 0;
color: #222222;
font-weight: 600;
font-size: 15px;
letter-spacing: 0.5px;
text-transform: uppercase;
}
.hanor-page-share .share-link p i {
padding-right: 6px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
} .hanor-testimonials.testimonials-style-five .hanor-image img {
width: 69px;
height: 69px;
border-radius: 100%;
}
.hanor-testimonials.testimonials-style-five .testimonial-author-quote {
background: #fff;
padding: 20px 20px 20px 30px;
}
.hanor-testimonials.testimonials-style-five .testimonial-author-image {width: auto;padding: 0 25px 10px 10px;}
.hanor-testimonials.testimonials-style-five .testimonial-author-quote {
width: 80%;
text-align: left;
position: relative;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.hanor-testimonials.testimonials-style-five .testimonial-author-quote:before {
content: "\A";
border-style: solid;
border-width: 10px 15px 10px 0;
border-color: transparent #ffffff transparent transparent;
position: absolute;
left: -15px;
top: 25px;
}
.hanor-testimonials.testimonials-style-five.team-top-align .testimonial-author-quote:before {
content: none;
}
.hanor-testimonials.testimonials-style-five .testimonial-author:before {
content: '';
display: inline-block;
padding-top: 1px;
background-image: url(//www.fisiotecnik.it/wp-content/themes/havnor/assets/images/icons/icon5@3x.png);
background-position: 50% 100%;
background-repeat: no-repeat;
background-size: 43px auto;
width:50px;
height: 50px;
}
.hanor-testimonials.testimonials-style-five .testimonial-author {padding-top: 0;}
.hanor-testimonials.testimonials-style-five .owl-carousel .owl-prev:before {
left: auto;
right: 54px;
top: -50px;
}
.hanor-testimonials.testimonials-style-five .owl-carousel .owl-prev:before,
.hanor-testimonials.testimonials-style-five .owl-carousel .owl-next:before {
top: 0;
position: absolute;
border: 1px solid #e0e0e0;
border-radius: 50%;
padding: 8px 0;
top: -35px;
width: 48px;
height: 48px;
}
.hanor-testimonials.testimonials-style-five .owl-stage-outer {
padding-top: 40px;
padding-bottom: 10px;
}
.hanor-testimonials.testimonials-style-five .hanor-testimonials p {font-size: 18px;}
.hanor-testimonials.testimonials-style-five h2 {text-align: left;} .hanor-callout.callout-style-three p {
text-align: center;
color: #fff;
padding-bottom: 25px;
}
.hanor-callout.callout-style-three h2 {
font-size: 36px;
font-weight: 500;
line-height: 38px;
margin-bottom: 33px;
width: 100%;
}
.hanor-callout.callout-style-three.text-align-right p,
.hanor-callout.callout-style-three.text-align-right h2,
.hanor-callout.callout-style-three.text-align-right {
text-align: right;
}
.hanor-callout.callout-style-three.text-align-left p,
.hanor-callout.callout-style-three.text-align-left h2,
.hanor-callout.callout-style-three.text-align-left  {
text-align: left;
}
.hanor-callout.callout-style-three.text-align-left .hanor-btn {margin-left: 0;}
.hanor-callout.callout-style-three.text-align-right .hanor-btn {margin-right: 0;} .hanor-subscribe-section {
display: inline-block;
width: 100%;
padding: 70px 50px 50px;
border: 1px solid #dddddd;
}
.subscribe-socials {
display: inline-block;
}
.hanor-subscribe-section .subscribe-section-title {
font-size: 36px;
font-weight: 700;
line-height: 43px;
}
.hanor-subscribe-section .subscribe-socials a {
float: left;
display: inline-block;
margin-right: 10px;
background-color: #bfbfbf;
padding: 15px;
border-radius: 100%;
width: 50px;
height: 50px;
text-align: center;
color: #fff;
margin-top: 20px;
}
.hanor-subscribe-section .subscribe-socials a:hover {background-color: #87c818;}
.hanor-subscribe-section form p {position: relative;}
.hanor-subscribe-section input[type="email"] {
padding-right: 80px;
margin-bottom: 0;
background-color: #f2f2f2;
border-color: #dddddd;
}
.hanor-subscribe-section input[type="submit"] {
position: absolute;
top: 0;
right: 0;
min-width: 70px;
padding: 9px;
margin-top: 0;
font-family: FontAwesome;
font-weight: normal;
font-size: 15px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
z-index: 1;
}
.hanor-subscribe-section p.sub-desc {padding-top: 35px;} .hanor-services.services-style-five p {
margin-bottom: 30px;
}
.hanor-services.services-style-five,
.hanor-services.services-style-five .hanor-icon,
.hanor-services.services-style-five .service-info h4,
.hanor-services.services-style-five p,
.hanor-services.services-style-five .hanor-btn {
text-align: center;
}
.hanor-services.services-style-five.text-align-right,
.hanor-services.services-style-five.text-align-right .hanor-icon,
.hanor-services.services-style-five.text-align-right .service-info h4,
.hanor-services.services-style-five.text-align-right p {
text-align: right;
}
.hanor-services.services-style-five.text-align-right .hanor-btn {
float: right;
}
.hanor-services.services-style-five.text-align-left,
.hanor-services.services-style-five.text-align-left .hanor-icon,
.hanor-services.services-style-five.text-align-left .service-info h4,
.hanor-services.services-style-five.text-align-left p
{
text-align: left;
}
.hanor-services.services-style-five.text-align-left .hanor-btn {
float: left;
}
.hanor-services.services-style-five.service-shadow {
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
padding: 40px 30px 20px;
background-color: transparent;
}
.hanor-services.services-style-five.service-border-radius {
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.hanor-services.services-style-five.have-border {
border: 1px solid #e5e5e5;
padding: 30px;
}
.hanor-services.services-style-five.have-border .service-item.hanor-item {
padding-bottom: 0;
}
.hanor-services.services-style-five.have-border .service-info {
padding-top: 18px;
} .hanor-link.simple a {text-transform: capitalize;}
.hanor-link.simple {padding-top: 2px;}
.hanor-link.simple a:after {display: none;} .hanor-counting .count-item .counter-value {
float:left;
color: #87c818;
font-size: 36px;
font-weight: 600;
width: 10%;
}
.hanor-counting .count-item {padding-bottom: 10px;}
.hanor-counting  .counting-content-area h3 {
font-size: 20px;
padding-bottom: 6px;
}
.hanor-counting .counting-content-area {
overflow: hidden;
padding-left: 15px;
padding-top: 5px;
} .hanor-team.team-style-five.team-round-image .style-five-width .mate-info {
background-color: #fff;
color: #333333;
}
.hanor-team.team-style-five.team-round-image:after {
content: none;
}
.hanor-team.team-style-five.team-round-image img,
.hanor-team.team-style-five.team-round-image .hanor-image img {
width: 207px;
height: 207px;
background: #f8f8f8 !important;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
} .hanor-team-intro .member-details h2 {
font-size: 50px;
line-height: 50px;
}
.hanor-team-intro .member-details h3  {
font-size: 19px;
line-height: 26px;
color: #87c818;
font-weight: 400;
font-family: 'Source Sans Pro', sans-serif;
}
.hanor-team-intro .member-details p {
padding-top: 10px;
padding-bottom: 10px;
}
.hanor-team-intro .address-info li {
display: block;
font-size: 16px;
color: #333333;
}
.hanor-team-intro .address-info li a {
color: #666666;
}
.hanor-team-intro .team-social-links ul {
padding-left: 0;
}
.hanor-team-intro .hanor-social {
margin-top: 10px;
display: inline-block;
}
.hanor-team-intro .hanor-social a {
margin-right: 10px;
}
.hanor-team-intro .hanor-social a {
background-color: #b2b2b2;
color:#fff;
border-color: #b2b2b2;
}
.intro-toggle-align .intro-cntnt-section {
float: right;
} .hanor-chart .hanor-image img {
padding-bottom: 20px;
}
.hanor-chart .hanor-image:after {
position: relative;
content:'';
width:2px;
height: 80px;
background-color: #d1d1d1;
display: block;
margin: 0 auto;
}
.hanor-chart h2.chart-title {
font-size: 30px;
line-height: 30px;
color: #232323;
padding-top: 35px;
padding-bottom: 3px;
}
.hanor-chart h5 {
font-size: 18px;
color: #232323;
line-height: 30px;
font-weight: 400;
}
.hanor-chart  {
text-align: center;
} .hanor-award .hanor-image {float:left;}
.hanor-award .award-content-section {
overflow: hidden;
padding-left: 20px;
}
.hanor-award .award-item {
display: inline-block;
padding-top: 20px;
padding-bottom: 20px;
}
.hanor-award.award-border {border-bottom:1px solid #d4d4d4;}
.hanor-award h3.award-title {font-size: 22px;} .hanor-success .success-item .success-icon {
float:left;
background-color: #87c818;
width: 82px;
height: 82px;
line-height: 82px;
text-align: center;
border-radius: 100%;
margin-top: 6px;
}
.hanor-success .success-item .success-content-area {
overflow: hidden;
padding-left: 20px;
}
.hanor-success .success-item .success-icon i {
font-size: 40px;
color: #fff;
vertical-align: middle;
}
.hanor-success .success-content-section {
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
padding: 36px 40px;
background-color: #fff;
margin-bottom: 30px;
}
.hanor-success .success-content-section h3 {
font-weight: 500;
padding-bottom: 5px;
font-size: 22px;
} .hanor-simple-list .list-tile {
font-size: 20px;
font-weight: 600;
color:#333333;
}
.hanor-simple-list .sub-title, .hanor-simple-list .sub-title a {
font-size: 18px;
line-height: 25px;
color: #04448e;
padding-top: 6px;
font-weight: 500;
}
.simple-list-content:before {
display: inline-block;
width: 22px;
height: 18px;
background-image: url(//www.fisiotecnik.it/wp-content/themes/havnor/assets/images/icons/tic-mark.png);
background-repeat: no-repeat;
background-size: 22px 18px;
content: "";
margin-top: 7px;
z-index: 1;
float:left;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-simple-list .list-main-item {
overflow: hidden;
padding-left: 10px;
}
.hanor-simple-list .simple-list-content {
padding-bottom: 10px;
display: inline-block;
width: 100%;
} .hanor-simple-list.simple-list-style-two .simple-list-content:before {
content: "";
margin-top: 11px;
z-index: 1;
float:left;
width:10px;
height: 10px;
background-color: #04448e;
border-radius: 100%;
}
.hanor-simple-list.simple-list-style-two .list-tile {
display: inline-block;
float:left;
margin-right: 10px;
font-size: 18px;
}
.hanor-simple-list.simple-list-style-two p {padding-bottom: 2px;} .hanor-insights .toggle-insights-info {
background-color: #fff;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.hanor-insights .toggle-insights-info .insights-content-info  {padding: 30px;}
.hanor-insights h3.insights-title {
font-size: 20px;
line-height: 27px;
color: #232323;
font-weight: 500;
padding-bottom: 15px;
}
.hanor-insights h5.subtitle {
font-size: 16px;
line-height: 25px;
color: #777777;
font-weight: 400;
padding-bottom: 0;
}
.hanor-insights .insights-toggle-content p {
line-height: 24px;
padding-bottom: 0;
}
.toggle-insights-info .insights-meta {
border-top: 1px solid #e4e4e4;
padding: 15px 30px;
font-size: 16px;
color: #04448e;
font-style: italic;
}
.toggle-insights-info .insights-meta span:after {
position: relative;
content: '';
width: 2px;
height: 20px;
background-color: #8aa8ca;
display: inline-block;
margin-left: 8px;
margin-right: 5px;
top:3px;
}
.toggle-insights-info .insights-meta span:last-child:after {content: none;} .toggle-insights-info .story-section { padding: 30px;}
.toggle-insights-info .story-section p {padding-bottom: 0;}
.toggle-insights-info .insight-sector i {padding-right: 6px;} .widget-opening-hours .valuable-status-item {
padding: 40px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
position: relative;
background-color: #fff;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
margin-top: 13px;
}
.hanor-widget .widget-opening-hours .valuable-status-item .status-title {
padding-bottom: 17px;
font-weight: 500;
z-index: 1;
position: relative;
}
.widget-opening-hours .valuable-status-item ul {
padding-left: 0;
position: relative;
z-index: 1;
list-style-type: none;
display: inline-block;
}
.widget-opening-hours .valuable-status-item h3 {
font-size: 24px;
z-index: 1;
position: relative;
padding-bottom: 14px;
}
.widget-opening-hours .valuable-status-item ul li {
padding: 0 0 5px;
font-size: 18px;
display: inline-block;
width: 100%;
}
.widget-opening-hours .valuable-status-item ul li:last-child {
border-bottom: none;
}
.widget-opening-hours .valuable-status-item .pull-right {
padding-left: 10px;
} .hanor-job-detail .job-detail-item {
display: inline-block;
width: 100%;
font-size: 18px;
padding-top: 8px;
padding-bottom: 8px;
}
.hanor-job-detail .job-detail-item:last-child {
padding-bottom: 0;
}
.hanor-job-detail .job-detail-item .job-detail-icon {
float: left;
margin-right: 10px;
color: #87c818;
font-size: 20px;
}
.hanor-job-detail .job-detail-item .job-detail-title {
display: inline-block;
font-weight: 500;
width: 50%;
float: left;
}
.hanor-job-detail .job-detail-item  h4.job-title,
.hanor-job-detail .job-detail-item h4.sub-title  {
font-size: 18px;
display: inline-block;
font-weight: 500;
}
.hanor-job-detail .job-detail-item .job-detail-subtitle {
width: 50%;
text-align: left;
float: left;
font-weight: 400;
}
.hanor-job-detail .job-detail-item h4.sub-title {font-weight: 400;}
.hanor-job-detail.job-detail-style-one {
padding: 45px;
background-color: #fff;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.hanor-job-detail.job-detail-style-two .job-detail-item  h4.job-title,
.hanor-job-detail.job-detail-style-two .job-detail-item h4.sub-title  {
font-size: 16px;
display: inline-block;
padding-bottom: 2px;
}
.hanor-job-detail.job-detail-style-two .job-detail-item {
padding-top: 0;
padding-bottom: 0;
} .job-apply-form {display: inline-block;}
.job-apply-form .upload-file {
margin-bottom: 18px;
color: #aaaaaa;
padding-left: 20px;
margin-left: 5px;
border: 1px dashed rgba(0,0,0,0.2);
padding-top: 10px;
border-radius: 2px;
}
.job-apply-form .upload-file h4 {
font-size: 14px;
padding-top: 10px;
}
.job-apply-form .terms-condition {padding-bottom: 15px;}
.job-apply-form .terms-condition span.wpcf7-list-item {margin-left: 0;}
.job-apply-form .terms-condition .wpcf7-list-item-label {
color :#aaa;
margin-top: -5px;
}
.job-apply-form input[type="text"],
.job-apply-form input[type="email"],
.job-apply-form input[type="date"],
.job-apply-form input[type="time"],
.job-apply-form input[type="number"],
.job-apply-form textarea,
.job-apply-form select,
.job-apply-form .form-control,
.job-apply-form .nice-select {
border: 1px solid rgba(0,0,0,0.2);
}
.job-apply-form textarea {
-webkit-border-radius: 25px;
-ms-border-radius: 25px;
border-radius: 25px;
}
.job-apply-form .terms-condition  span {display: inline-block;}
.job-apply-form .terms-condition  span > a {
color: #777;
font-weight: 600;
}
.job-apply-form .terms-condition  span > a:hover {color: #36bbf7;}
.job-apply-form .terms-condition span.term-text {
width: 93%;
color: #aaa;
}
.hanor-form-wrap.contact-drop-shadow {
background-color: #fff;
padding: 45px;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
} .hanor-blog-share.havnor-share-page .blog-share-title {
float: left;
padding-bottom: 0;
display: inline-block;
padding-top: 13px;
padding-right: 20px;
}
.hanor-blog-share.havnor-share-page .hanor-social.rounded {margin-left: 0;}
.hanor-blog-share.havnor-share-page {
padding-top: 25px;
padding-bottom: 10px;
}
.hanor-blog-share.havnor-share-page .blog-share-title {
float:none;
display: inline-block;
padding-right: 5px;
}
.hanor-blog-share.havnor-share-page .hanor-social.rounded {
display: inline-block;
}  .hanor-large-out {
display: block;
position: absolute;
width: 450px;
height: 450px;
border-radius: 100%;
border: 1px dashed #bfbfbf;
left: 0;
right: 0;
margin: 0 auto;
}
.large-out-inner {
display: block;
position: relative;
width: 243px;
height: 243px;
border-radius: 100%;
border: 1px solid #ececec;
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
}
.hanor-small-out {
display: block;
position: relative;
width: 120px;
height: 120px;
background: #f4f4f4;
border-radius: 100%;
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
}
.hanor-small-out .road-line {
display: inline-block;
position: absolute;
width: 40px;
height: 57px;
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
border: solid #333;
border-width: 0 7px 0 7px;
}
.hanor-small-out img {
display: inline-block;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
}
.hanor-small-out span {
position: relative;
width: 100%;
height: 100%;
display: inline-block;
overflow: hidden;
}
.hanor-small-out .road-line span:before,
.hanor-small-out .road-line span:after {
content: "";
position: absolute;
display: inline-block;
width: 6px;
height: 20px;
background-color: #333;
left: 0;
right: 0;
margin: 0 auto;
top: 0;
-webkit-animation: 2s Vscroll infinite linear;
-moz-animation: 2s Vscroll infinite linear;
-o-animation: 2s Vscroll infinite linear;
-ms-animation: 2s Vscroll infinite linear;
animation: 2s Vscroll infinite linear;
}
.hanor-small-out .road-line span:after {
top: 90%;
}
@-webkit-keyframes Vscroll{
0%{
transform: translateY(-125%);
}
100%{
transform: translateY(125%);
}
}
@-moz-keyframes Vscroll{
0%{
transform: translateY(-125%);
}
100%{
transform: translateY(125%);
}
}
@-o-keyframes Vscroll{
0%{
transform: translateY(-125%);
}
100%{
transform: translateY(125%);
}
}
@-ms-keyframes Vscroll{
0%{
transform: translateY(-125%);
}
100%{
transform: translateY(125%);
}
}
@keyframes Vscroll{
0%{
transform: translateY(-125%);
}
100%{
transform: translateY(125%);
}
}
.hanor-figuress-wrap {
display: inline-block;
width: 100%;
padding: 80px 0;
}
.figuress-item {
display: block;
float: left;
width: 50%;
padding: 0 20px;
position: relative;
z-index: 1;
margin: 40px 0;
}
.figuress-item-wrap {
display: table;
max-width: 430px;
margin: 0 auto 0 0;
}
.figuress-item .icon-wrap {
float: right;
display: inline-block;
width: 82px;
height: 82px;
}
.figuress-item .hanor-icon {
float: right;
display: inline-block;
background: #87c818;
width: 77px;
height: 77px;
color: #fff;
text-align: center;
border-radius: 100%;
border: 5px solid transparent;
box-shadow: 0px 0px 0px 5px #87c818;
padding: 8px 0;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.figuress-item .hanor-icon [class*="pe-7s"] {
font-size: 50px;
}
.figuress-item .hanor-icon i,
.figuress-item .hanor-icon span {
font-size: 50px;
}
.figuress-item.hanor-hover .hanor-icon {
box-shadow: 0px 0px 0px 5px rgba(135, 200, 24, 0.35);
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.figuress-item .hanor-icon img {
max-width: 40px;
margin: 0 auto;
display: block;
}
.figuress-item .figuress-info {
float: left;
width: calc(100% - 82px);
text-align: right;
padding: 0 30px 0 0;
}
.hanor-figuress-wrap .figuress-item:nth-child(2n) .figuress-item-wrap {
margin: 0 0 0 auto;
}
.hanor-figuress-wrap .figuress-item:nth-child(2n) .figuress-item-wrap .icon-wrap {
float: left;
}
.hanor-figuress-wrap .figuress-item:nth-child(2n) .figuress-item-wrap .figuress-info {
padding: 0 0 0 30px;
text-align: left;
}
.hanor-figuress-wrap .figuress-item:nth-child(3n),
.hanor-figuress-wrap .figuress-item:nth-child(4n) {
margin-top: 120px;
} .accordion-careers-style {
padding: 0 0 60px;
}
.accordion-careers-style .panel-title a {
padding: 30px 55px 28px 45px;
background: #ffffff;
border: 1px solid #e7e7e7;
border-width: 0 0 1px 0;
position: relative;
font-size: 20px;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.accordion-careers-style .panel.panel-default {
margin: 0;
}
.accordion-careers-style .panel-title a:after {
content: none;
}
.accordion-careers-style .panel-title a:before {
position: absolute;
top: 50%;
left: 10px;
width: 20px;
height: 13px;
background-image: url(//www.fisiotecnik.it/wp-content/themes/havnor/assets/images/icons/tic-mark.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 20px 13px;
content: "";
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
}
.accordion-careers-style .panel-content {
border: 1px solid #e7e7e7;
border-width: 0 0 1px 0;
padding: 25px 30px;
}
.accordion-switch {
display: inline-block;
width: 28px;
height: 16px;
background: #f2fdde;
border-radius: 50px;
border: 1px solid #b1bfd0;
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
}
.accordion-switch:before {
content: "";
position: absolute;
display: inline-block;
top: 50%;
left: 12px;
transform: translateY(-50%);
width: 11px;
height: 11px;
background: #87c818;
border-radius: 100%;
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
}
a.collapsed .accordion-switch:before {
left: 3px;
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
} .toggle-service-info {
position: relative;
}
.toggle-service-item {
background: #fff;
padding: 40px;
border: 1px solid #f9f9f9;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
h4.toggle-service-title {
font-size: 20px;
}
.toggle-service-info p {
font-size: 18px;
color: #777;
padding-bottom: 0;
}
.toggle-service-info .hanor-icon {
margin-bottom: 15px;
cursor: pointer;
}
.toggle-service-info .hanor-icon span {
font-size: 70px;
color: #87c818;
}
.service-toggle-content {
display: none;
}
.service-toggle-content ul {
padding: 25px 0 0;
margin: 0;
list-style: none;
color: #777;
}
.service-toggle-content ul li {
font-size: 17px;
margin-bottom: 7px;
position: relative;
padding: 0 0 0 20px;
background: none;
color: #777;
font-family: "Source Sans Pro", Arial, sans-serif;
}
.service-toggle-content ul li:before {
content: "";
position: absolute;
top: 50%;
transform: translateY(-50%);
display: inline-block;
background: #04448e;
width: 7px;
height: 7px;
left: 0;
border-radius: 100%;
}
.service-switch {
display: inline-block;
cursor: pointer;
width: 28px;
height: 16px;
background: #f2fdde;
border-radius: 50px;
border: 1px solid #b1bfd0;
position: absolute;
right: 0;
top: 0;
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
}
.service-switch:before {
content: "";
position: absolute;
display: inline-block;
top: 50%;
left: 3px;
transform: translateY(-50%);
width: 11px;
height: 11px;
background: #87c818;
border-radius: 100%;
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
}
.service-active .service-switch:before {
left: 12px;
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
} .hanor-technology-partners {
padding: 70px 0 40px;
}
.partners-item {
text-align: center;
position: relative;
border: 1px solid #e0e0e0;
margin-bottom: 30px;
min-height: 240px;
height: 240px;
background-color: #fff;
cursor: pointer;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.partners-active.partners-item,
.partners-item:hover {
border-color: #87c818;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.partners-item:after {
content: "▲";
position: absolute;
bottom: -51px;
margin: 0 auto;
left: 0;
color: #fff;
font-size: 26px;
right: 0;
text-shadow: 0px -3px 10px rgba(0, 0, 0, 0.1);
z-index: 1;
opacity: 0;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.partners-active.partners-item:after {
opacity: 1;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.about-partners {
padding: 55px 70px;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
position: relative;
margin: 10px 0 40px;
background-color: #fff;
}
.about-partners h3 {
font-size: 20px;
}
.about-partners-item {
display: none;
}
span.partners-info-txt {
position: absolute;
top: 10px;
right: 10px;
font-weight: 400;
color: #777777;
font-size: 12px;
opacity: 0;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.partners-item.hanor-hover span.partners-info-txt {
opacity: 1;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
} .process-wedo-item {
color: #fff;
text-align: center;
}
.wedo-number {
display: inline-block;
padding: 10px;
border: 1px dashed rgba(255, 255, 255, 0.3);
border-radius: 100%;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
-ms-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
}
.wedo-number h2 {
background: #fff;
color: #777777;
width: 128px;
height: 128px;
margin: 0 auto;
border-radius: 100%;
padding: 0;
font-size: 50px;
line-height: 128px;
position: relative;
}
.process-wedo-item h3 {
font-size: 20px;
padding: 20px 0 0;
max-width: 100%;
margin: 0 auto;
}
.wedo-number h2:after {
content: "";
width: 90%;
display: inline-block;
position: absolute;
border-top: 1px dashed rgba(255, 255, 255, 0.3);
right: calc(-100% - 16px);
top: 50%;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
-ms-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
}
.wedo-active-wrap:last-child .wedo-number h2:after {
content: none;
}
.hover-active .wedo-number h2:after,
.hover-active .wedo-number,
.hanor-hover .wedo-number {
border-color: #87c818;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
-ms-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
} .hanor-process-wedo.wedo-style-two .wedo-number h2:after {
content: none;
}
.hanor-process-wedo.wedo-style-two .wedo-number {
padding: 0;
border: none;
}
.hanor-process-wedo.wedo-style-two .wedo-number h2 {
background: transparent;
color: #f3f3f3;
width: auto;
height: auto;
margin: 0 auto;
padding: 0;
font-size: 50px;
line-height: normal;
position: relative;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
-ms-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
}
.hanor-process-wedo.wedo-style-two .process-wedo-item {
color: #333;
text-align: center;
background: #fff;
border: 1px solid #e0e0e0;
padding: 22px 20px 30px;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
-ms-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
}
.hanor-process-wedo.wedo-style-two .process-wedo-item:hover {
border-color: #87c818;
}
.hanor-process-wedo.wedo-style-two .process-wedo-item:hover .wedo-number h2 {
color: #87c818;
}
.hanor-process-wedo.wedo-style-two .process-wedo-item h3 {
font-size: 20px;
padding: 10px 0;
max-width: 100%;
margin: 0 auto;
} .timeline-menu {
position: relative;
margin: 50px 0;
padding-top: 80px;
}
.timeline-menu:before {
position: absolute;
top: 0;
left: 50%;
width: 2px;
height: 100%;
background: #e1e1e1;
content: "";
z-index: 1;
}
.timeline-menu:after {
position: absolute;
top: 0;
right: 0;
left: 0;
margin: 0 auto;
width: 16px;
height: 16px;
background: #04448e;
box-shadow: 0px 0px 0px 4px rgba(4, 68, 142, 0.3);
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
content: "";
z-index: 1;
}
.timeline-item {
padding-bottom: 80px;
position: relative;
}
.timeline-item:nth-child(2n) [class*="col-"]:first-child {
float: right;
}
.timeline-item:last-child {
padding-bottom: 0;
}
.timeline-image {
float: right;
max-width: 305px;
margin: 0px 62px 0 0;
position: relative;
}
.timeline-image:before {
position: absolute;
top: 56px;
right: -86px;
width: 16px;
height: 16px;
background: #04448e;
box-shadow: 0px 0px 0px 4px rgba(4, 68, 142, 0.3);
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
content: "";
z-index: 1;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
-ms-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
}
.timeline-item:nth-child(2n) .timeline-image {
float: left;
margin-left: 63px;
margin-right: 0;
}
.timeline-item:nth-child(2n) .timeline-image:before {
left: -85px;
right: auto;
}
.timeline-image .hanor-image {
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
overflow: hidden;
}
.timeline-year {
display: inline-block;
position: absolute;
top: 10px;
left: 0;
right: 0;
margin: 0 auto;
max-width: 80px;
text-align: center;
font-size: 20px;
font-weight: 700;
background-color: #fff;
padding: 7px 0;
z-index: 1;
}
.timeline-info {
float: left;
width: 440px;
padding: 30px 50px;
margin: 0px 0 0 62px;
background: #ffffff;
border: 1px solid #e5e5e5;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
position: relative;
}
.timeline-item:nth-child(2n) .timeline-info {
float: right;
margin-left: 0;
margin-right: 62px;
}
.timeline-info:after {
content: "▲";
position: absolute;
left: -20px;
top: 10px;
transform: rotate(-90deg);
display: inline-block;
margin: 0 auto;
color: #fff;
font-size: 26px;
text-shadow: 0px -3px 10px rgba(0, 0, 0, 0.15);
z-index: 1;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.timeline-item:nth-child(2n) .timeline-info:after {
right: -20px;
left: auto;
transform: rotate(90deg);
}
.timeline-info h3 {
font-size: 20px;
padding: 0;
}
.timeline-info p {
font-size: 18px;
color: #777;
padding: 9px 0 0;
}
.timeline-info span {
font-size: 18px;
color: #777;
display: inline-block;
}
.timeline-item:hover .timeline-image:before {
background: #87c818;
box-shadow: 0px 0px 0px 4px rgba(135, 200, 24, 0.3);
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
-ms-transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
transition: all 600ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
} .hanor-job.job-search {
padding: 80px 0;
}
.hanor-job.job-search.hanor-mid-wrap {
padding: 80px 0 120px;
}
.job-item  {
padding: 40px 0;
border-bottom: 1px solid #e6e6e6;
}
.job-item .hanor-image , .hanor-outcome-services .tab-pane .hanor-job  .hanor-image {
background: #fff;
border: 1px solid #e0e0e0;
text-align: center;
max-width: 160px;
padding: 10.5px 0;
}
h4.job-title {
font-size: 20px;
padding: 0 0 5px;
font-weight: 500;
}
.job-info p {
padding: 0;
}
.job-info {
max-width: 600px;
}
.job-date {
font-size: 16px;
color: #666;
font-weight: 500;
padding-bottom: 15px;
}
.job-date i {
padding-right: 8px;
font-size: 14px;
vertical-align: top;
margin-top: 2px;
}
.job-btn {
display: inline-block;
vertical-align: middle;
overflow: hidden;
min-width: 130px;
min-height: 40px;
padding: 6px 15px 5px;
color: #fff;
font-weight: 600;
font-size: 12px;
line-height: 27px;
letter-spacing: 0.8px;
text-transform: uppercase;
text-align: center;
border: 1px solid #87c818;
background: #87c818;
overflow: hidden;
position: relative;
outline: none;
cursor: pointer;
border-radius: 35px;
-webkit-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
z-index: 1;
}
.job-btn.blue {
border: 1px solid #04448e;
background: #04448e;
}
.job-btn:hover, .job-btn:focus {
color: #87c818;
background: transparent;
}
.job-btn.blue:hover, .job-btn.blue:focus {
background: #04448e;
border-color: #04448e;
color: #ffffff;
opacity: 0.9;
}
.job-detail-info .job-btn.blue:hover, .job-detail-info .job-btn.blue:focus {
color: #ffffff;
opacity: 0.9;
}
.job-btn:hover:before, .job-btn:focus:before {
opacity: 1;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.job-btn span {
position: relative;
z-index: 2;
}
.job-location a,
.job-location {
font-size: 16px;
color: #666;
font-weight: 500;
}
.job-location a:hover {
color: #87c818;
}
.job-location {
text-align: right;
display: block;
}
.job-location  i {
padding-right: 5px;
font-size: 16px;
vertical-align: top;
margin-top: 2px;
}
.job-item .hanor-btns-group {
padding: 0 0 60px;
text-align: right;
}
.hanor-job .hanor-pagination {
padding-top: 60px;
} .hanor-sitemap-wrap h2 {
font-size: 30px;
color: #333;
padding-bottom: 20px;
}
.sitemap-list ul {
padding: 0;
margin: 0;
list-style: none;
}
.sitemap-list ul li {
border-left: 1px solid #87c818;
font-size: 20px;
padding: 0px 0 10px 30px;
}
.sitemap-list ul li.menu-item-has-children {
padding-bottom: 0;
}
.sitemap-list ul li:last-child ul li:last-child {
padding-bottom: 0;
}
.sitemap-list ul li ul li:first-child,
.sitemap-list ul li:last-child ul li:first-child {
padding-top: 10px;
padding-bottom: 10px;
} #world-map-markers {
margin: 0 auto;
} .hanor-map-tab-content .hanor-google-map {min-height: 450px;}
.our-locations .tab-pane.active {
z-index: 2;
}
.hanor-map-tab-content .tab-pane {
min-height: 450px;
}
.hanor-gmap-tab.fade {
float: left;
width: 100%;
padding: 0;
} .hanor-gmap-tab.fade,
.our-locations .hanor-gmap-tab.fade.in {
opacity:1;
}
.hanor-mt-container {
max-width: 1170px;
margin: 0 auto;
text-align: center;
}
.hanor-locations-tabs {
position: relative;
border: none;
text-align: center;
margin: 0 -8px;
text-transform: unset;
padding: 80px 0;
} .our-locations ul {
background-image: url(//www.fisiotecnik.it/wp-content/themes/havnor/assets/images/background/map-bg-pattern.png);
background-position: top center;
background-repeat: no-repeat;
}
.nav-tabs > li.each-location-tab {
float: none;
display: inline-block;
width: 25%;
padding: 0 8px;
margin: 0 auto 30px;
-webkit-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;
-moz-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;
-o-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;
transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;
}
.each-location-wrap {
background: #333333;
border-radius: 5px;
}
.each-location-tab.active .each-location-wrap {
background: #000;
}
.each-location-tab .each-item-wrapper {
display: block;
overflow: hidden;
clear: both;
padding: 40px 30px;
margin: 0;
border: none !important;
border-radius: 0 !important;
box-shadow: none;
}
.location-map {
float: left;
width: 100%;
height: 100%;
}
.nav-tabs.hanor-locations-tabs > li.active > a::after {content: none;}
.each-location-wrap h3 {
color: #fff;
font-size: 22px;
padding: 0 0 13px;
}
.each-location-wrap ul li a,
.each-location-wrap p,
.each-location-wrap ul li {
color: #bcbcbc;
font-size: 16px;
}
.each-location-wrap ul li a:hover {
color: #87c818;
}
.hanor-locations-tabs .hanor-address-info {
padding: 0 0 15px;
width: 100%;
float: left;
}
.hanor-locations-tabs .hanor-address-info:last-child {padding: 0;}
.each-location-tab.active .each-item-wrapper {
-webkit-box-shadow: none;
box-shadow: none;
}
li.each-location-tab ul.hanor-list-icon {
padding: 0;
margin: 0;
}
li.each-location-tab ul.hanor-list-icon li {
background: none;
text-align: center;
padding: 0;
}
li.each-location-tab ul.hanor-list-icon li:last-child {
margin: 0;
} .hanor-post-slider {
display: inline-block;
width: 100%;
padding: 10px 0;
}
.postslider {
float: left;
display: block;
width: 100%;
outline: none;
}
.postslider .container {
position: relative;
}
.featureslider {
position: relative;
}
.slick-initialized .slick-slide {
outline: none;
}
.featuredPostSlider {
float: left;
width: 50%;
padding: 0;
margin-top: 0;
margin-bottom: 0;
}
.featuredPostSlider img {
width: 100%;
border-radius: 5px 0px 0px 5px;
}
.slick-vertical .slick-slide {
position: relative;
display: inline-block;
border: 1px solid #e4e4e4;
border-left: none;
border-radius: 0px 5px 5px 0px;
background: #f9f9f9;
padding: 24px 30px 24px 40px;
min-height: 176px;
cursor: pointer;
outline: none;
}
#slick-pager {
position: relative;
width: 50%;
float: left;
}
#slick-pager a:hover {
text-decoration: none;
}
#slick-pager h3 {
font-size: 22px;
color: #333;
padding: 0 0 10px;
margin: 0;
}
#slick-pager p {
padding: 0;
}
#slick-pager p a {
font-size: 12px;
color: #87c818;
text-transform: uppercase;
}
#slick-pager span.time {
font-size: 15px;
color: #777;
display: inline-block;
padding: 0 0 5px;
}
#slick-pager span.time i {
padding-right: 5px;
}
#slick-pager .slick-list .slick-track .slick-slide.slick-current {
background-color: #fff;
}
.pagerNavigationBottom,
.pagerNavigationTop {
color: #fff;
font-size: 29px;
text-align: center;
position: absolute;
background: #87c818;
right: 0;
left: 0;
margin: 0 auto;
top: -100px;
width: 40px;
height: 40px;
line-height: 38px;
border-radius: 100%;
cursor: pointer;
z-index: 1;
opacity: 0;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.pagerNavigationBottom {
top: auto;
bottom: -100px;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.postslider-wrap {
padding: 50px 0;
display: inline-block;
width: 100%;
}
.postslider .postslider-wrap:hover .pagerNavigationTop {
opacity: 1;
top: -50px;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.postslider .postslider-wrap:hover .pagerNavigationBottom {
opacity: 1;
bottom: -50px;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
} .hanor-job-search {
text-align: center;
background: #f9f9f9;
border: 1px solid #e5e5e5;
border-radius: 5px;
padding: 50px 75px;
}
.hanor-job-search h2 {
font-size: 22px;
padding: 0 0 30px;
font-weight: normal;
}
.hanor-job-search.search-style-two {
border: none;
background: none;
padding: 0;
}
.hanor-job-search.search-style-two form input[type="submit"] {
margin-top: 0;
margin-bottom: 19px;
width: 100%;
}
.hanor-job-search.search-style-two form [class*="col-"] {
max-width: 290px;
}
.hanor-job-search.search-style-two .search-wrap {
max-width: 780px;
margin: 0 auto;
display: block;
}
.hanor-job-search.search-style-two h2 {
font-size: 28px;
font-weight: 700;
padding: 0 0 30px;
}
.hanor-free-trail.simple-supf {
padding: 0;
}
.hanor-free-trail input[type="submit"],
.hanor-free-trail .wpcf7-form input[type="submit"] {
background-color: #87c818;
border-color: #87c818;
height: 40px;
font-size: 12px;
padding: 5px 25px;
min-width: 160px;
top: 5px;
right: 5px;
line-height: 28px;
} ul.bxslider li strong {
font-weight: normal;
}
.tweetSlideOverlay {
display: none;
}
ul.bxslider li .twitTime {
color: #777;
font-size: 16px;
display: inline-block;
line-height: normal;
padding: 20px 0 0;
text-transform: unset;
}
ul.bxslider li .twittDetails {
font-size: 20px;
margin-top: 60px;
}
ul.bxslider li .twittMeta {
position: absolute;
top: 70px;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
display: inline-block;
}
ul.bxslider li .twittMeta a {
font-size: 18px;
color: #232323 !important;
text-transform: unset;
font-weight: 600;
}
.tweetSlideSection .bx-wrapper .bx-controls-direction a.bx-next:before {
position: absolute;
width: 10px;
height: 10px;
border-top: 2px solid #626e81;
border-right: 2px solid #626e81;
}
.tweetSlideSection .bx-wrapper .bx-controls-direction a.bx-prev:before {
position: absolute;
width: 10px;
height: 10px;
border-bottom: 2px solid #626e81;
border-left: 2px solid #626e81;
}
.bx-wrapper .bx-controls-direction a {
z-index: 0;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
background: #04448e;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #ccc;
border: none;
height: 7px;
width: 7px;
}
.tweetSlideSection {padding: 0;} .hanor-signup-reg .hanor-section-title {
padding-bottom: 60px;
}
.hanor-signup-reg .hanor-section-title h2 {
padding-bottom: 10px;
}
.hanor-signup-reg .hanor-container {
max-width: 655px;
background: #f9f9f9;
text-align: center;
border: 1px solid #e5e5e5;
border-radius: 5px;
padding: 60px 40px;
}
.hanor-signup-reg a {
color: #04448e;
font-weight: 600;
text-decoration: underline;
margin: 20px 0 0;
display: inline-block;
}
.hanor-signup-reg a:hover {
color: #87c818;
}
.hanor-signup-reg .hanor-container form input[type="submit"] {
width: 100%;
} .otw-widget-form .otw-wrapper>div {
width: 23%;
float: left;
margin-right: 10px;
}
.otw-widget-form-wrap .powered-by-open-table {
background: none;
display: none;
}
.hanor-widget.open-table-widget ul li:before {
content: none;
}
.hanor-widget.open-table-widget ul li {
margin: 0;
}
.otw-widget-form-wrap input.otw-submit {
top: 50%;
right: auto;
width: 80%;
line-height: 0;
height: 40px;
background: #232323;
}
.otw-widget-form-wrap input.otw-submit:hover {
border: 1px solid #ffffff;
}
.otw-button-wrap {
position: relative;
}
.otw-widget-form-wrap {
display: block;
width: 80%;
margin: 0 auto;
}
.otw-bare-bones .otw-widget-form-wrap input[type="text"], .otw-bare-bones .otw-widget-form-wrap .selectric {
height: 40px;
border-radius: 100px;
color: #707070;
}
.selectric .button {
height: 40px;
width: 40px;
}
.otw-bare-bones div.otw-wrapper div.selectric p {
margin: 0;
padding: 10px 19px 11px;
line-height: 1.5;
text-align: left;
color: #707070;
font-size: 12px;
}
.otw-bare-bones .selectric .label {
height: 40px;
} .hanor-countdown {
min-height: 70px;
color: #222222;
text-align: center;
}
h4.countdown-title {
font-size: 30px;
font-weight: 500;
color: #ffffff;
padding: 18px 0;
}
.hanor-event-countdown-wrap {
background: #95c6b7;
display: inline-block;
width: 100%;
vertical-align: middle;
padding: 20px 0;
}
.hanor-countdown br {
display: none;
}
.hanor-countdown .countdown_section {
display: inline-block;
vertical-align: top;
min-width: 110px;
min-height: 110px;
padding: 15px 0;
margin: 0 10px;
background: #7eb6a5;
font-size: 14px;
letter-spacing: 0.2px;
border: 1px solid #7eb6a5;
-webkit-border-radius: 100px;
-ms-border-radius: 100px;
border-radius: 100px;
color: #ffffff;
font-family: 'playfair Display', sans-serif;
}
.hanor-countdown .countdown_amount {
display: block;
font-weight: 400;
line-height: 48px;
font-family: 'Montserrat', sans-serif;
}
.hanor-countdown.hasCountdown .countdown_amount {
font-size: 45px;
} .hanor-side-navigation {
position: fixed;
top: 0;
right: 0;
height: 100%;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: all 1000ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
-ms-transition: all 1000ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
transition: all 1000ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
z-index: 9;
width: 270px;
}
.hanor-side-navigation .menu-text-wrap:before {
content: none;
}
.hanor-side-navigation.open,
.hanor-navigation-overlay.open {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.hanor-navigation-overlay {
position: fixed;
top: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3);
content: "";
-webkit-transition: all 1500ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
-ms-transition: all 1500ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
transition: all 1500ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
z-index: 8;
}
.navigation-wrap {
width: 100%;
height: 100%;
padding: 30px 30px 10px;
background: #ffffff;
position: relative;
z-index: 2;
}
.close-btn {
position: absolute;
top: 12px;
right: 31px;
z-index: 1;
}
.hanor-side-navigation .close-btn a:hover:before,
.hanor-side-navigation .close-btn a:hover:after {
background: #ffffff;
}
.admin-bar .navigation-wrap {
top: 32px;
height: calc(100% - 32px);
}
.vertical-scroll {
width: 100% !important;
height: auto;
max-height: 54%;
padding-right: 0 !important;
}
.vertical-handle {
width: 6px;
background-color: #151515;
-webkit-transition: none;
-ms-transition: none;
transition: none;
}
ul.navigation {
color: #232323;
list-style: none;
padding: 30px 10px 0 10px;
}
ul.navigation li {
padding: 10px 0;
border-bottom: 1px solid #f2f2f2;
font-weight: 600;
}
ul.sidebar-menu-social {
list-style: none;
padding: 0;
text-align: center;
}
ul.sidebar-menu-social {
padding-top: 10px;
margin-bottom: 0;
display: inline-block;
width: 100%;
}
.sidebar-menu-social .hanor-social a {
font-size: 20px;
}
ul.sidebar-menu-social li a {
font-size: 20px;
color: #a5a5a5;
}
.navigation-bottom-wrap {
position: absolute;
bottom: 0;
color: #777777;
font-size: 13px;
letter-spacing: 0.4px;
z-index: 1;
}
.side-nav-newsletter {
text-align: center;
padding-bottom: 18px;
}
.side-nav-newsletter .hanor-image.hanor-item {
display: inline-block;
width: 130px;
margin-bottom: 20px;
}
.side-nav-newsletter h6 {
color: #ffffff;
font-weight: 700;
font-size: 13px;
padding-bottom: 0;
}
.side-nav-newsletter p {
color: #ffffff;
font-size: 12px;
padding-bottom: 5px;
}
span.subscribe-lttr a {
display: inline-block;
position: relative;
color: #3ed2f3;
font-weight: 600;
}
span.subscribe-lttr a:after {
content: "";
display: inline-block;
width: 0;
height: 2px;
background: #08a0e9;
left: 0;
right: 0;
position: absolute;
margin: 0 auto;
bottom: -3px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
span.subscribe-lttr a:hover:after {
width: 100%;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
span.subscribe-lttr {
padding-top: 2px;
display: inline-block;
}
ul.sidebar-menu-social li a.facebook:hover,
ul.sidebar-menu-social li a.facebook-square:hover {
color: #3b5998;
}
ul.sidebar-menu-social li a.twitter:hover,
ul.sidebar-menu-social li a.twitter-square:hover {
color: #08a0e9;
}
ul.sidebar-menu-social li a.pinterest:hover,
ul.sidebar-menu-social li a.pinterest-square:hover {
color: #c92228;
}
ul.sidebar-menu-social li a.linkedin:hover,
ul.sidebar-menu-social li a.linkedin-square:hover {
color: #0077b5;
}
ul.sidebar-menu-social li a.rss:hover,
ul.sidebar-menu-social li a.rss-square:hover {
color: #ee802f;
}
.sidebar-menu-social li.hanor-social a {
margin: 0 7px;
}
.hanor-side-navigation .has-dropdown {
position: relative;
}
.hanor-side-navigation .dropdown-nav {
position: static;
background: none;
font-size: 14px;
line-height: 1.42857;
border: none;
box-shadow: none;
padding-left: 14px;
padding-bottom: 0;
padding-top: 0;
}
.hanor-side-navigation .dropdown-nav li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.hanor-side-navigation ul.dropdown-nav li a {
padding: 0;
color: #333333;
}
.hanor-side-navigation ul.dropdown-nav li a:hover {
color: #ffbc13;
}
ul.custom-dropdown-nav {
color: #232323;
list-style: none;
padding: 30px 10px 0 10px;
}
ul.custom-dropdown-nav.bold-list li {
padding: 0;
border-bottom: 1px solid #f2f2f2;
font-weight: 600;
font-size: 15px;
}
ul.custom-dropdown-nav li {
font-size: 13px;
}
ul.custom-dropdown-nav li span.change-text {
display: none;
}
ul.custom-dropdown-nav li a{
position: relative;
}
ul.custom-dropdown-nav.normal-menu {
padding-top: 0;
}
ul.custom-dropdown-nav.normal-menu li {
font-weight: 400;
}
.custom-overflow {
overflow: visible !important;
}
.hanor-main-wrap.hanor-header-three {
width: calc(100% - 300px);
margin-right: 0;
margin-left: auto;
}
.hanor-header-three nav.sidebar-nav-wrap {
display: none;
} .roof-estimation-wrap .section-title-wrap p {
color: #777777;
font-size: 16px;
letter-spacing: 0.2px;
}
.roof-estimation-wrap .section-title-wrap h2 {
margin-bottom: 0;
font-size: 28px;
letter-spacing: 0.2px;
font-weight: 700;
}
.estimation-item {
padding-bottom: 30px;
}
.estimation-item:before, .estimation-item:after {
display: table;
clear: both;
content: "";
}
.estimation-item input[type="text"], .estimation-item input[type="email"], .estimation-item input[type="password"], .estimation-item input[type="tel"], .estimation-item input[type="search"], .estimation-item input[type="date"], .estimation-item input[type="time"], .estimation-item input[type="datetime-local"], .estimation-item input[type="month"], .estimation-item input[type="url"], .estimation-item input[type="number"], .estimation-item textarea, .estimation-item select, .estimation-item .form-control {
font-family: 'Raleway', sans-serif;
font-weight: 500;
font-size: 14px;
color: #999;
letter-spacing: 0.2px;
}
.estimation-item > .row {
margin: 0 -15px;
}
.estimation-item > .row > [class*="col-"] {
padding: 0 15px;
}
.estimation-item.service p {
padding-left: 1px;
}
.estimation-item.service .wpcf7-list-item > label {
float: left;
min-width: 190px;
padding: 13px 20px;
margin: 0 0 20px -1px;
background: #ffffff;
border: 1px solid #e7e7e7;
}
.estimation-item.service .wpcf7-form-control-wrap,
.estimation-item.service .wpcf7-checkbox,
.estimation-item.service .wpcf7-list-item {float: left;}
.estimation-item.service .wpcf7-list-item {margin: 0;}
.estimation-item.service .wpcf7-list-item > label.checkbox-icon-checked {
background: #f7f7f7 !important;
}
.estimate-item span.wpcf7-list-item {
margin: 0;
}
.estimation-item.service .checkbox-icon-wrap input[type="checkbox"]:checked + .checkbox-icon {
background: #eeb313;
border-color: #eeb313;
}
.estimation-item.service .checkbox-icon-wrap input[type="checkbox"]:checked + .checkbox-icon:before {
left: 2px;
color: #ffffff;
font-size: 10px;
}
.estimation-item input[type="submit"] {
min-width: 190px;
font-weight: 600;
}
.estimation-item.service .wpcf7-list-item-label {
font-family: 'Raleway', sans-serif;
font-weight: 500;
font-size: 13px;
padding: 0 10px 0 8px;
}
.estimation-item .nice-select {
line-height: 24px;
}
.estimation-item input[type="checkbox"] {
margin-bottom: 2px;
vertical-align: middle;
}
.estimation-title {
display: block;
clear: both;
padding: 21px 30px;
margin-bottom: 20px;
background: #f7f7f7;
font-weight: 700;
font-size: 13px;
letter-spacing: 0.2px;
text-transform: uppercase;
}
.square-slider .slider-horizontal {
float: left;
width: 68%;
margin-top: 22px;
}
.square-slider input[type="text"].range-slider {
float: left;
width: 68%;
}
.square-slider span.square-value {
float: right;
width: 27%;
padding: 0 10px;
text-align: center;
}
.square-slider span.square-value input.wpcf7-form-control {padding: 0 10px;text-align: center;}
.slider .tooltip.bottom .tooltip-arrow {
top: -6px;
margin-left: 0;
border-width: 0 13px 12px;
border-bottom-color: #87c818;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.slider .tooltip.bottom .tooltip-arrow:before {
display: none;
}
.slider .tooltip-inner {
padding: 0 42px;
color: #858585;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.slider.slider-horizontal {
height: 8px;
}
.slider.slider-horizontal .slider-track {
height: 100%;
}
.slider.slider-horizontal .tooltip {
font-weight: 500;
font-size: 16px;
letter-spacing: 0.2px;
}
.slider.slider-horizontal .tooltip-inner {
padding: 9px 18px;
background: #87c818;
color: #232323;
-webkit-border-radius: 0;
border-radius: 0;
}
.slider-track {
height: 100%;
background: #f4f4f4;
-webkit-border-radius: 20px;
-ms-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.slider-selection {
background: #87c818;
-webkit-border-radius: 20px;
-ms-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.slider-handle {
width: 25px;
height: 25px;
background: #ffffff;
cursor: pointer;
opacity: 1;
}
.slider.slider-horizontal .slider-handle {
margin: -10px 0 0 -15px;
border: 1px solid #f4f4f4;
}
.slider-handle:before {
position: absolute;
top: 50%;
left: 50%;
width: 10px;
height: 10px;
margin: -5px 0 0 -5px;
background: #87c818;
content: "";
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
z-index: 1;
} .roch-food-list-menus-area {
padding: 112px 0;
}
.roch-food-bg-image {
background-position: right bottom;
background-repeat: no-repeat;
bottom: 0;
left: auto;
right: 0;
top: auto;
z-index: -100;
}
.roch-food-list-menus-warp .roch-section-heading {
margin-bottom: 38px;
}
.roch-food-menu-nav {
margin-bottom: 30px;
margin-left: -25px;
}
.roch-food-menu-nav li {
display: inline-block;
margin-left: 25px;
display: inline-block;
}
.roch-food-menu-row .roch-custom-col .roch-food-menu-list-single-item .roch-food-menu-title {
font-size: 16px;
font-weight: 600;
}
.roch-food-menu-nav li a,
.roch-food-menu-nav li a:hover,
.roch-food-menu-nav li a:focus,
.roch-food-menu-nav li a:active {
color: #35373e;
}
.roch-food-menu-nav li a {
text-transform: uppercase;
display: block;
text-decoration: none;
}
.roch-food-menu-nav li a:before {
-webkit-transition: all 0.2s ease 0s;
-moz-transition: all 0.2s ease 0s;
-ms-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
content: "";
height: 3px;
right: 0;
margin: 0 auto;
top: auto;
bottom: 0;
width: 0;
z-index: -1;
}
.roch-food-menu-list-single-item {
margin-bottom: 40px;
}
.roch-food-menu-list-single-item:last-child {
margin-bottom: 37px;
}
.roch-food-menu-list-single-item .food-menu-list-single-text {
margin-bottom: 2px;
color: #232323;
display: block;
font-weight: 500;
position: relative;
}
.roch-food-menu-list-single-item .food-menu-list-single-text .roch-food-menu-title {
padding-right: 10px;
z-index: 2;
}
.roch-food-menu-list-single-item .food-menu-list-single-text .roch-food-menu-title {
background-color: #fff;
position: relative;
}
.roch-food-menu-list-single-item .food-menu-list-single-text .roch-food-menu-price {
background-color: transparent;
}
.roch-food-menu-list-single-item .food-menu-list-single-text .roch-food-menu-price {
right: 0;
padding-left: 10px;
z-index: 2;
}
.roch-food-menu-list-single-item .food-menu-list-single-text .roch-food-menu-price:after {
content: '';
position: absolute;
bottom: 5px;
left: 0;
background: white;
width: 100%;
height: 2px;
display: inline-block;
z-index: -1;
}
.menu-bottom-space .roch-food-menu-nav {
margin-bottom: 45px;
}
.roch-food-menu-list-single-item .food-menu-list-single-text .roch-food-menu-price em {
font-style: normal;
z-index: 1;
font-weight: 600;
}
.roch-food-menu-list-single-item .food-menu-list-single-text .roch-food-menu-item-highlight {
color: #ffffff;
display: inline-block;
height: 18px;
line-height: 18px;
margin-left: 8px;
padding: 0 10px;
position: relative;
text-transform: uppercase;
top: -4px;
}
.roch-view-full-food-menu-btn, .roch-btn, .roch-stylest-contact-form input[type="submit"], .roch-stylest-contact-form button[type="submit"], .wpcf7 input[type="submit"], .wpcf7 button[type="submit"] {
background-color: #151515;
color: #ffffff;
display: inline-block;
height: 42px;
line-height: 42px;
padding: 0 24px;
text-transform: uppercase;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
padding: 8px;
}
.wpcf7 input[type="submit"] {
line-height: 36px;
height: 50px;
}
.project-inquiry-form .wpcf7 input[type="submit"] {
line-height: 46px;
}
.roch-view-full-food-menu-btn:hover, .roch-btn:hover, .roch-stylest-contact-form input[type="submit"]:hover, .roch-stylest-contact-form button[type="submit"]:hover, .wpcf7 input[type="submit"]:hover, .wpcf7 button[type="submit"]:hover, .roch-view-full-food-menu-btn:focus, .roch-btn:focus, .roch-stylest-contact-form input[type="submit"]:focus, .roch-stylest-contact-form button[type="submit"]:focus, .wpcf7 input[type="submit"]:focus, .wpcf7 button[type="submit"]:focus, .roch-view-full-food-menu-btn:active, .roch-btn:active, .roch-stylest-contact-form input[type="submit"]:active, .roch-stylest-contact-form button[type="submit"]:active, .wpcf7 input[type="submit"]:active, .wpcf7 button[type="submit"]:active {
color: #ffffff;
}
span.roch-food-menu-dots {
background-image: -webkit-radial-gradient(circle closest-side, #B0B0B0 80%, #ffffff 10%);
background-image: -moz-radial-gradient(circle closest-side, #B0B0B0 80%, #ffffff 10%);
background-image: -o-radial-gradient(circle closest-side, #B0B0B0 80%, #ffffff 10%);
background-image: -ms-radial-gradient(circle closest-side, #B0B0B0 80%, #ffffff 10%);
background-image: radial-gradient(circle closest-side, #B0B0B0 80%, #ffffff 10%);
-webkit-background-size: 4px 2px !important;
-moz-background-size: 4px 2px !important;
-o-background-size: 4px 2px !important;
-ms-background-size: 4px 2px !important;
background-size: 4px 2px !important;
background-position: center bottom;
background-repeat: repeat-x;
border: 0 none;
display: block;
height: 1px;
left: 0;
margin: 0;
right: 0;
bottom: 6px;
z-index: 1;
position: absolute;
}
.roch-food-menu-list-single-item .food-menu-list-single-text .roch-food-menu-price {
right: 0;
padding-left: 10px;
z-index: 2;
position: absolute;
background: #ffffff;
}
.roch-remove-defult-list-style {
padding: 0;
margin: 0;
list-style: none;
}
.roch-slash-meta li {
display: inline-block;
}
.roch-slash-meta li + li:before {
content: "/";
padding: 0 4px 0 3px;
}
.roch-slash-meta li a {
color: #666666;
font-weight: 500;
} .shortcode-separator {
display: inline-block;
width: auto;
margin: 0 16px;
float: left;
}
.shortcode-separator:after {
content: "";
background: #fff;
width: 1px;
height: 22px;
display: block;
} .contact-wrap-style-wrap .contact-form .track-form input[type="submit"] {
margin-top: 0;
line-height: 1;
}
.track-form input[type="text"], .track-form input[type="email"] {
height: 42px;
}
.cargo-track-form input,
.cargo-track-form input[type="text"],
.cargo-track-form input[type="email"] {
height: 42px;
padding: 10px 19px 9px;
}
.cargo-track-form {
display: inline-block;
width: 100%;
}
.cargo-track-form input[type="submit"] {
margin-top: 0;
line-height: 1;
background: #002040;
}
.cargo-track-form input[type="submit"]:hover {
color: #ffffff;
background: #001933;
} .wpml-ls-legacy-dropdown a {
display: block;
text-decoration: none;
color: #444;
border: 1px solid #ececec;
height: 45px;
background-color: #fff;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
color: #999999;
padding: 12px 14px;
font-size: 14px;
}
.hanor-tr-element {
display: inline-block;
float: left;
padding: 0 20px;
color: #ffffff;
}
a.hanor-top-active {
color: #ffffff;
}
.wpml-ls-legacy-dropdown {
width: 100%;
margin-bottom: 40px;
}
#flags_language_selector img{
margin:3px;
border:1px solid #333;
} .hanor-secondary a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
float: none;
vertical-align: middle;
width: 100%;
height: 50px;
padding: 13px 40px 13px 19px;
margin-bottom: 19px;
background-color: #ffffff;
font-size: 14px;
line-height: 1.42857143;
letter-spacing: -0.05px;
border: 1px solid #eeeeee;
outline: none;
white-space: normal;
-webkit-border-radius: 25px;
-ms-border-radius: 25px;
border-radius: 25px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
-ms-appearance: none;
-o-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.hanor-secondary ul.wpml-ls-sub-menu {
background-color: #fff;
border-radius: 5px;
box-shadow: 0 0 0 1px rgba(68,68,68,.11);
box-sizing: border-box;
margin-top: 4px;
overflow: hidden;
padding: 0;
position: absolute;
top: 100%;
left: 0;
z-index: 9;
}
.hanor-secondary ul.wpml-ls-sub-menu li {
padding: 0 !important;
border-bottom: 1px solid #eee;
}
.hanor-secondary .hanor-widget .wpml-ls ul li:first-child a {
padding-top: 12px;
}
.hanor-secondary .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.hanor-secondary .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
border-top: none;
}
.hanor-secondary ul.wpml-ls-sub-menu li a {
border: none;
padding: 12px 0 0 15px !important;
}
.hanor-secondary .wpml-ls-legacy-dropdown-click ul.wpml-ls-sub-menu li a {
border: none;
padding: 12px 0 12px 15px !important;
}
.hanor-secondary .wpml-ls-legacy-dropdown-click {
width: 100%;
}
.hanor-secondary .wpml-ls-legacy-list-horizontal .wpml-ls-item a {
padding-right: 12px;
}
.hanor-secondary .wpml-ls-legacy-list-vertical {
display: block;
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
margin-bottom: 0;
}
.wpml-ls-legacy-list-vertical.wpml-ls-statics-footer {
margin: 30px 0;
} .hanor-topdd-content,
.hanor-topdd-content {
position: absolute;
left: 0;
z-index: 9999;
padding-left: 10px;
padding-right: 10px;
margin-top: 14px;
width: auto;
min-width: 120px;
background: #1c1f26;
-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
}
.hanor-topdd-content li {
text-align: left;
list-style: none;
display: block;
padding: 4px 0;
}
.hanor-main-wrap .hanor-topbar .hanor-topdd-content li {
display: block;
width: 100%;
}
.hanor-main-wrap .hanor-topbar .hanor-topdd-content li a,
.header-hanor-style-three.header-hanor-style-five .hanor-topbar .hanor-topdd-content li a {
color: #ffffff;
padding: 3px 4px;
}
.hanor-header .hanor-topdd-content li {
text-align: left;
list-style: none;
display: block;
padding: 4px 0;
background: #ffffff;
width: 100%;
color: #333333;
padding: 10px 15px;
}
.hanor-header .hanor-topdd-content li a {
color: #333333;
}
.hanor-header .hanor-topdd-content li:hover {
background: #f6f6f6;
}
.hanor-header .hanor-topdd-content {
margin: 10px 0 0;
border-radius: 5px;
background: #ffffff;
}
.hanor-topdd-content li a {
padding: 3px 0;
display: block;
}
.hanor-topbar .hanor-topdd-content,
.hanor-header .hanor-topdd-content {
display: none;
}
.hanor-top-dropdown.hanor-wpml-dropdown {
position: relative;
font-size: 13px;
}
span.hanor-wpml {
float: right;
margin-right: 50px;
margin-top: 25px;
}
span.hanor-wpml .hanor-top-active {
color: #fff;
}
.hanor-wpml p.wpml-not-active {
color: #fff;
}
.hanor-top-dropdown.hanor-wpml-dropdown img {
margin-right: 8px;
}
a.hanor-top-active i {
margin-left: 8px;
}
.hanor-topdd-content li:last-child {
padding-bottom: 4px;
} #horizontal_language_list {
margin-bottom: 15px;
font-size: 13px;
}
#horizontal_language_list ul{
list-style: none;
margin:0;
padding:0;
}
#horizontal_language_list ul li img{
margin-right:6px;
}
#horizontal_language_list ul li{
display:inline-block;
margin:0 5px 15px 5px;
padding:0;
color: #d6d2cf;
padding-right: 6px;
}
#horizontal_language_list ul li a, #horizontal_language_list ul li a:visited{
color: #fff;
}
#horizontal_language_list ul li a:hover, #horizontal_language_list ul li a:active{
color: #87c818;
}
div#vertical_language_list ul {
padding-left: 0;
list-style: none;
} div#vertical_language_list li img {
margin-right: 8px;
}
div#vertical_language_list ul li a {
color: #fff;
}
div#vertical_language_list li {
color: #d6d2cf;
display: block;
}
div#vertical_language_list {
font-size: 13px;
} #particles-js {
position: absolute;
width: 100%;
height: 100%;
z-index: 3;
} #rsvpPlugin input {
display: inline;
visibility: visible;
width: 100%;
}
#rsvpPlugin form input[type="submit"] {
margin: 12px 0 0;
}
.rsvpParagraph {
margin-top: 10px;
}
#rsvpPlugin label.error {
display: none !important;
}  footer.hanor-footer.footer-new-style {
padding: 80px 0 0;
}
footer.hanor-footer.dhav-footer-widget.footer-new-style {
padding: 0;
}
footer.hanor-footer.footer-light-version.footer-new-style {
padding-bottom: 0;
}
footer.hanor-footer.footer-new-style.center-align {
text-align: center;
}
footer.hanor-footer.footer-new-style.right-align {
text-align: right;
}
footer.hanor-footer.footer-new-style.left-align {
text-align: left;
}
.hanor-footer.footer-new-style a {
color: #b4b4b4;
}
.hanor-footer.footer-new-style a:hover {
color: #fff;
}
.hanor-footer.footer-new-style div:first-child > .footer-widget {
padding-bottom: 0;
max-width: 100%;
}
.footer-new-style .footer-links {
width: 100%;
padding: 0 0 40px;
}
.footer-new-style.center-align .footer-links {
text-align: center;
}
.footer-new-style.left-align .footer-links {
text-align: left;
}
.footer-new-style.right-align .footer-links {
text-align: right;
}
.footer-new-style .footer-links li {
float: none;
display: inline-flex;
list-style: none;
position: relative;
padding: 0 0 0 13px;
margin: 0px 20px 5px;
font-size: 17px;
width: auto;
}
.hanor-footer.footer-new-style .footer-bg-image {
padding: 0;
}
.footer-new-style .footer-links li:before {
content: "";
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
width: 5px;
height: 5px;
display: inline-block;
background: #b4b4b4;
border-radius: 100%;
}
.hanor-footer.footer-new-style .hanor-logo,
.hanor-footer.footer-new-style .hanor-image {
padding-bottom: 40px;
}
.hanor-footer.footer-new-style .hanor-copyright p {
padding: 0;
color: #777;
}
.hanor-footer.footer-new-style .hanor-copyright p a {
color: #777;
}
.hanor-footer.footer-new-style .hanor-copyright p a:hover {
color: #fff;
}
.hanor-footer.footer-new-style .hanor-copyright {
padding-top: 35px;
}
.hanor-footer.footer-new-style.dhav-footer-widget .hanor-copyright {
padding-top: 0;
}
.hanor-footer.footer-new-style.dhav-footer-widget .hanor-copyright > .container {
padding-top: 50px;
}
.hanor-footer.footer-new-style .hanor-copyright.footer-cpy-light-version {
padding-top: 0;
}
.hanor-footer.footer-dark-version.footer-new-style .hanor-copyright {
text-align: left;
}
.hanor-footer.footer-new-style .hanor-social.rounded a {
background: #36383f;
border-color: #36383f;
color: #fff;
width: 39px;
height: 39px;
font-size: 13px;
}
.hanor-footer.footer-new-style .hanor-social.rounded a:hover {
background: #fff;
border-color: #fff;
color: #36383f;
} .hanor-footer.footer-new-style-two {
background: #fff;
color: #777777;
padding: 100px 0 0px;
}
.hanor-footer.footer-new-style-two h4 {
color: #333;
}
.hanor-footer.footer-dark-version.footer-new-style-two h4 {
color: #ffffff;
}
footer.hanor-footer.footer-dark-version .footer-widget .hanor-widget ul li a,
footer.hanor-footer.footer-dark-version .woocommerce ul.product_list_widget li .amount {
color: #b4b4b4;
font-weight: 400;
}
footer.hanor-footer.footer-dark-version .footer-widget .hanor-widget ul li a:hover {
color: #87c818;
}
.hanor-footer.footer-new-style-two p {
font-size: 17px;
}
.address-item .hanor-icon {
float: left;
width: 35px;
font-size: 20px;
}
.address-item .address-info {
overflow: hidden;
font-size: 17px;
width: calc( 100% - 35px);
float: left;
}
.address-item .address-info a {
display: inline-block;
}
.hanor-footer.footer-new-style-two a {
color: #777;
}
.hanor-footer.footer-new-style-two a:hover {
color: #222;
}
.hanor-footer.footer-new-style-two ul.footer-links {
font-size: 17px;
padding: 0 0 0 17px;
}
.footer-new-style-two .hanor-widget ul.address-info li {
padding: 9px 0 0 35px;
margin: 12px 0 0;
}
.footer-new-style-two .hanor-widget ul.address-info li:first-child {
padding-top: 0;
margin-top: 0;
}
.footer-new-style-two .hanor-widget ul.address-info li.dhav-icon {
padding-top: 0;
margin-top: 4px;
}
.hanor-footer.footer-new-style-two ul.footer-links li {
width: auto;
float: none;
}
.hanor-footer.footer-new-style-two h4.post-title a {
color: #333;
}
.hanor-footer.footer-new-style-two.footer-dark-version h4.post-title a {
color: #777;
}
.hanor-footer.footer-new-style-two h4.post-title {
color: #333;
font-size: 17px;
padding-bottom: 5px;
font-weight: 400;
}
.news-item .hanor-image img {
max-width: 58px;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
} .news-item .hanor-image {
float: left;
width: 58px;
overflow: hidden;
}
.news-item .hanor-image img {
border-radius: 100%;
}
.news-info {
overflow: hidden;
width: calc( 100% - 58px);
float: left;
padding: 0 0 0 20px;
}
.news-info h3 {
font-size: 17px;
color: #333;
padding-bottom: 5px;
font-weight: 400;
}
.hanor-footer.footer-new-style-two .news-info h3 a {
color: #333;
}
.news-item {
display: table;
width: 100%;
padding: 10px 0;
border-bottom: 1px solid #e6e6e6;
}
.hanor-secondary .news-item {
padding: 14px 0;
}
.news-item:first-child {
padding-top: 0;
}
.news-item:last-child {
padding-bottom: 0;
border-bottom: none;
}
.hanor-footer.footer-new-style-two .news-info p {
font-size: 15px;
padding: 0;
}
.hanor-footer.footer-new-style-two .news-info p i {
padding-right: 3px;
}
.hanor-footer.footer-new-style-two [class*="col-"]:last-child {
padding-left: 55px;
}
.hanor-footer.footer-new-style-two .hanor-widget input[type="email"] {
padding-right: 80px;
height: 40px;
margin-bottom: 0;
background-color: #f4f4f4;
color: #777;
border-color: transparent;
}
.hanor-footer.footer-new-style-two .footer-widget form.mc4wp-form input[type="email"] {
height: 50px;
}
.hanor-footer.footer-new-style-two .footer-widget form.mc4wp-form input[type="submit"] {
background: #6e45e3;
}
.hanor-footer.footer-new-style-two.footer-light-version .hanor-copyright {
background: #ececec;
margin-top: 50px;
padding: 20px 0 15px;
}
.hanor-footer.footer-new-style-two .hanor-copyright .container {
border: none;
padding-top: 0;
color: #777777;
}
.hanor-footer.footer-new-style-two .hanor-copyright .container .pull-right {
text-align: right;
}
.hanor-footer.footer-new-style-two .hanor-copyright .container .pull-left {
padding-top: 17px;
}
.hanor-footer.footer-new-style-two .footer-bg-image {
padding: 0;
}
.hanor-footer.footer-new-style-two .hanor-copyright .hanor-logo {
padding: 0;
}
.hanor-footer.footer-new-style-two .hanor-copyright [class*="col-"]:last-child {
text-align: right;
}
.hanor-footer.footer-new-style-two .hanor-copyright .hanor-social a:last-child {
margin-right: 0;
} .header-links-right {
float: right;
}
.header-hanor-style-one .header-links-right .header-links-wrap {
border: none;
}
.header-hanor-style-one nav.hanor-navigation {
text-align: center;
padding: 0;
width: 100%;
}
.header-hanor-style-one nav.hanor-navigation li {
text-align: left;
}
.header-hanor-style-one nav.hanor-navigation .hanor-brand {
padding-left: 25px;
padding-right: 25px;
}
.header-hanor-style-one .hanor-brand {display: none;}
.header-contents {
padding: 37px 0;
display: inline-block;
width: auto;
}
.header-hanor-style-one .header-contents {
padding: 40px 0;
vertical-align: middle;
}
.header-contents .hanor-social a{
margin-bottom: 0;
}
.header-contents .hanor-social {
display: inline-block;
}
.header-contents ul {
display: inline-block;
padding: 0;
margin: 0 0 0 10px;
list-style: none;
font-size: 14px;
}
.header-contents ul.address-info {
width: auto;
}
.header-contents ul li {
display: inline-block;
padding: 0 30px 0;
border-left: 1px solid #cecece;
}
.header-contents ul li:last-child {
padding-right: 0;
}
.header-contents .hanor-social a,
.header-contents ul li,
.header-contents ul a {
color: #777777;
}
.header-contents ul li i {
font-size: 18px;
color: #777;
padding: 0px 5px 0 0px;
}
.header-hanor-style-one .hanor-header {
border-bottom: 1px solid #e8e8e8;
}
.header-hanor-style-three .search-box,
.header-hanor-style-one .search-box {
display: none;
position: absolute;
top: calc(100% + 2px);
right: 60%;
width: 330px;
padding: 0;
background: #ffffff;
border: none;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 6px 0 20px rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
-webkit-transition: -webkit-transform ease .4s;
-ms-transition: -ms-transform ease .4s;
transition: transform ease .4s;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
z-index: 2;
}
.header-hanor-style-three .search-box {
width: 98%;
top: calc(100% + 1px);
right: 0;
border-radius: 5px;
overflow: hidden;
left: 0;
margin: 0 auto;
}
.header-hanor-style-three .search-box.open,
.header-hanor-style-one .search-box.open {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.header-hanor-style-three .search-box input[type="text"],
.header-hanor-style-one .search-box input[type="text"] {
padding-right: 70px;
margin-bottom: 0;
border: none;
height: 60px;
border-radius: 0;
}
.header-hanor-style-three .search-box input[type="submit"],
.header-hanor-style-one .search-box input[type="submit"] {
display: none;
}
.search-box .search-close {
display: none;
}
.header-hanor-style-three .search-box .search-close,
.header-hanor-style-one .search-box .search-close {
display: inline-block;
position: absolute;
width: 11px;
height: 11px;
right: 30px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
}
.header-hanor-style-three .search-box .search-close:before, .header-hanor-style-three .search-box .search-close:after,
.header-hanor-style-one .search-box .search-close:before, .header-hanor-style-one .search-box .search-close:after {
content: "";
display: inline-block;
position: absolute;
width: 11px;
height: 1px;
background: rgba(32, 32, 32, 0.5);
transform: rotate(45deg);
top: 5px;
}
.header-hanor-style-three .search-box .search-close:after,
.header-hanor-style-one .search-box .search-close:after {
transform: rotate(-45deg);
}
.header-hanor-style-three .menu-wraper .container {
position: relative;
}
.header-hanor-style-three .menu-wraper [class*="col-"] {
position: unset;
}
.header-hanor-style-three.header-hanor-style-four .menu-wraper [class*="col-"] {
position: relative;
}
.header-hanor-style-three.header-hanor-style-four .search-box {
width: 340px;
left: auto;
} nav.sidebar-nav-wrap.sidebar-menu-two {
padding: 0;
}
.navi-open .sidebar-nav-wrap .hanor-navigation > ul > li > a {
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
border-color: rgba(232, 232, 232, 0.2);
}
.navi-open .sidebar-nav-wrap .hanor-navigation ul li li a {
color: #fff;
}
.navi-open .sidebar-nav-wrap .hanor-navigation .dropdown-nav > li.has-dropdown > a:after {
position: absolute;
top: 18px;
right: 23px;
font-weight: 300;
font-size: 18px;
content: "+";
width: 10px;
height: 10px;
text-align: center;
line-height: 10px;
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
z-index: 1;
}
.navi-wrap-inner .footer-address {
padding: 25px 0 30px;
display: inline-block;
}
.navi-wrap-inner .footer-address h3 {
color: #fff;
font-size: 20px;
padding-bottom: 15px;
}
.navi-wrap-inner .footer-address i,
.navi-wrap-inner .footer-address a,
.navi-wrap-inner .footer-address p {
color: #b4b4b4;
}
.navi-wrap-inner .footer-address .address-item {
display: inline-block;
}
.header-hanor-style-two .navi-wrap-inner .hanor-social {
padding: 20px 0;
}
.header-hanor-style-two .navi-wrap-inner .hanor-social.rounded a {
width: 39px;
height: 39px;
border-color: #36383f;
background: #36383f;
color: #fff;
}
.header-hanor-style-two .search-box input[type="text"] {
padding: 10px 50px 10px 19px;
margin-bottom: 0;
height: 42px;
color: #fff;
border: none;
background: rgba(255, 255, 255, 0.3);
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.header-hanor-style-two .search-box input[type="text"]::-webkit-input-placeholder {
color: #fff;
opacity: 1;
}
.header-hanor-style-two .search-box input[type="text"]::-moz-placeholder {
color: #fff;
opacity: 1;
}
.header-hanor-style-two .search-box input[type="text"]:-ms-input-placeholder {
color: #fff;
opacity: 1;
}
.header-hanor-style-two .search-box input[type="text"]:-moz-placeholder {
color: #fff;
opacity: 1;
}
.header-hanor-style-two .search-box input[type="submit"] {
display: none;
}
.header-hanor-style-two .search-box {
top: 51%;
padding: 0;
width: 69px;
background: transparent;
right: calc(100% - 42px);
box-shadow: none;
border: none;
transform: translateY(-50%);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.header-hanor-style-two .search-box.open {
width: 270px;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.header-hanor-style-two .header-links-right {
position: relative;
} .header-hanor-style-three .logo-wraper {
display: table;
width: 100%;
border-bottom: 1px solid #e8e8e8;
}
.hanor-technology-partners .logo-wraper {
border: none;
}
.header-hanor-style-three .hanor-technology-partners .logo-wraper {
background: none;
}
.header-hanor-style-three .header-contents {
float: right;
}
.hanor-fullwidth-header.header-hanor-style-three .hanor-navigation > ul > li > a,
.header-hanor-style-three .hanor-navigation > ul > li > a {
padding: 21px 25px;
}
.header-hanor-style-three .hanor-navigation > ul > li:first-child > a {
padding-left: 0;
}
.header-hanor-style-three .hanor-navigation > ul > li:last-child > a {
padding-right: 0;
}
.header-hanor-style-three .hanor-navigation > ul > li:first-child > .dropdown-nav {
left: 0;
}
.menu-wraper {
display: table;
width: 100%;
} .header-hanor-style-three.header-hanor-style-four .hanor-header {
padding: 0;
position: relative;
}
.header-hanor-style-three.header-hanor-style-four.hanor-transparent-header .hanor-header {
position: absolute;
}
.header-hanor-style-three.header-hanor-style-four .hanor-header .parallax-overlay {
z-index: -1;
background-color: rgba(0, 0, 0, 0.85);
}
.header-hanor-style-three.header-hanor-style-four .logo-wraper {
border-bottom: 1px solid rgba(232, 232, 232, 0.3);
}
.header-hanor-style-three.header-hanor-style-four .hanor-header .container {
width: auto;
padding: 0 80px;
}
.header-hanor-style-three.header-hanor-style-four .login-link a,
.header-hanor-style-three.header-hanor-style-four .hanor-navigation > ul > li > a,
.header-hanor-style-three.header-hanor-style-four .header-contents .hanor-social a,
.header-hanor-style-three.header-hanor-style-four .header-contents ul li,
.header-hanor-style-three.header-hanor-style-four .header-contents ul a,
.header-hanor-style-three.header-hanor-style-four .header-contents ul i {
color: #bbbbbb;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.header-hanor-style-three.header-hanor-style-four .header-contents ul a:hover,
.header-hanor-style-three.header-hanor-style-four .header-contents ul a:focus,
.header-hanor-style-three.header-hanor-style-four .header-contents ul li:hover,
.header-hanor-style-three.header-hanor-style-four .header-contents ul li:focus,
.header-hanor-style-three.header-hanor-style-four .header-contents ul li:hover i,
.header-hanor-style-three.header-hanor-style-four .header-contents ul li:focus i {
color: #ffffff;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.header-hanor-style-three.header-hanor-style-four .header-contents ul li:first-child {
border: none;
} .header-hanor-style-three.header-hanor-style-five .hanor-header .logo-wraper {
border: none;
background: #222;
padding-bottom: 33.5px;
}
.header-hanor-style-three.header-hanor-style-five .menu-wraper {
position: absolute;
top: calc(100% - 33.5px);
}
.header-hanor-style-three.header-hanor-style-five .hanor-header {
position: relative;
}
.header-hanor-style-three.header-hanor-style-five .is-sticky .hanor-header {
background: transparent;
}
.header-hanor-style-three.header-hanor-style-five .menu-wraper .container {
padding:
}
.header-hanor-style-three.header-hanor-style-five .menu-wraper .container {
position: relative;
padding: 0 35px;
background: #6e45e3;
border: 3px solid #fff;
border-radius: 5px;
}
.header-hanor-style-three.header-hanor-style-five .header-contents .nice-select {
display: inline-block;
width: auto;
height: 18px;
padding: 0;
margin-bottom: 0;
font-size: 14px;
background-color: transparent;
color: #c2c2c2;
border: none;
}
.header-hanor-style-three.header-hanor-style-five .header-contents .nice-select .option {
display: block;
padding: 10px 15px;
color: #333;
}
.header-hanor-style-three.header-hanor-style-five .header-contents .nice-select .list {
min-width: 120px;
margin: 10px 0 0;
}
.header-hanor-style-three.header-hanor-style-five .header-contents .nice-select:after {
content: none;
}
.header-hanor-style-three.header-hanor-style-five .header-contents .hanor-trans {
display: inline-block;
padding: 0 10px 0px 0;
color: #c2c2c2;
}
.header-hanor-style-three.header-hanor-style-five .header-contents .hanor-social a,
.header-hanor-style-three.header-hanor-style-five .header-contents ul li,
.header-hanor-style-three.header-hanor-style-five .header-contents ul a {
color: #c2c2c2;
}
.header-hanor-style-three.header-hanor-style-five .header-contents i,
.header-hanor-style-three.header-hanor-style-five .header-contents ul li i {
font-size: 18px;
color: #c2c2c2;
padding: 0px 5px 0 0px;
}
.header-hanor-style-three.header-hanor-style-five .header-contents .hanor-trans i {
display: inline-flex;
float: left;
line-height: 24px;
}
.header-hanor-style-three.header-hanor-style-five .login-link a,
.header-hanor-style-three.header-hanor-style-five .hanor-navigation > ul > li > a {
color: #fff;
}
.header-hanor-style-three.header-hanor-style-five .header-buttons {
padding: 10px 0;
}
.hanor-transparent-header .hanor-brand img {
margin: 0 auto;
} .hanor-widget.widget_product_search button,
.hanor-widget.woocommerce.widget_shopping_cart a.button,
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
display: inline-block;
vertical-align: middle;
overflow: hidden;
min-width: 190px;
min-height: 50px;
padding: 10px 35px 9px;
color: #fff;
font-weight: 600;
font-size: 14px;
line-height: 27px;
letter-spacing: 0.8px;
text-transform: uppercase;
text-align: center;
border: 1px solid #87c818;
border-radius: 100px;
position: relative;
background-color: #87c818;
outline: none;
cursor: pointer;
-webkit-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
z-index: 1;
}
.hanor-widget.widget_product_search button:hover,
.hanor-widget.widget_product_search button:focus,
.hanor-widget.woocommerce.widget_shopping_cart a.button:hover,
.hanor-widget.woocommerce.widget_shopping_cart a.button:focus,
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover,
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:focus {
background-color: transparent;
color: #87c818;
}
.hanor-widget.woocommerce ul.cart_list li:before, .hanor-widget.woocommerce ul.product_list_widget li:before {
content: none;
}
.hanor-widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content {
border: 1px solid #e5e5e5;
padding: 16px;
}
p.woocommerce-mini-cart__empty-message {
padding-bottom: 0;
}
.hanor-widget.woocommerce.widget_shopping_cart li,
.hanor-widget.woocommerce.widget_shopping_cart .cart_list li {
border-bottom: 1px solid #e5e5e5;
padding: 0px 10px 15px 32px;
margin-bottom: 13px;
}
.woocommerce ul.product_list_widget li a.remove.remove_from_cart_button {
font-size: 25px;
border: none;
background: transparent;
}
.woocommerce.widget_shopping_cart ul.product_list_widget li a {
padding-bottom: 0;
font-weight: 400;
}
.hanor-widget.woocommerce.widget_shopping_cart a.button.wc-forward {
margin-top: 10px;
}
.hanor-widget.woocommerce.widget_shopping_cart a {
display: block;
border-bottom: none;
margin-right: 0;
}
.hanor-widget.woocommerce.widget_shopping_cart .wcppec-cart-widget-button img {
display: none;
width: 100%;
margin-top: 10px;
}
.hanor-widget.woocommerce.widget_shopping_cart a.button {
width: 100%;
}
.hanor-widget.woocommerce.widget_shopping_cart .total {
border-bottom: none;
padding-bottom: 0;
margin-bottom: 0;
}
.hanor-widget.woocommerce a.remove:hover {
color: red !important;
}
.widget-tags a, .widget_tag_cloud a, .tagcloud a {
display: inline-block;
padding: 6px 16px 5px;
margin: 0 3px 14px 0;
border: 1px solid #e8e8e8;
background: #fcfcfc;
color: #777777;
font-size: 11px !important;
letter-spacing: 0.2px;
}
.widget-tags a:hover, .widget_tag_cloud a:hover, .tagcloud a:hover {
background: #87c818;
color: #ffffff;
}
.woocommerce-cart .shipping-calculator-form .nice-select.country_to_state.country_select,
.woocommerce-cart .shipping-calculator-form p#calc_shipping_state_field {
margin-bottom: 8px;
}
.woocommerce-cart .shipping-calculator-form p#calc_shipping_country_field {
margin-bottom: 0;
}
.woocommerce-terms-and-conditions-wrapper {
padding-bottom: 12px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display: inline-block;
width: 20%;
} .header-links-right {
float: right;
}
.header-hanor-style-one .header-links-right .header-links-wrap {
border: none;
margin: 29px 0 29px 8px;
}
.header-hanor-style-one nav.hanor-navigation {
text-align: center;
padding: 0;
width: 100%;
}
.header-hanor-style-one nav.hanor-navigation li {
text-align: left;
}
.header-hanor-style-one nav.hanor-navigation .hanor-brand {
padding-left: 25px;
padding-right: 25px;
}
.header-contents .hanor-social {
display: inline-block;
}
.header-hanor-style-three .header-contents .hanor-social {
float: left;
}
.header-hanor-style-three .header-buttons,
.header-hanor-style-three.hanor-fullwidth-header .header-buttons {
padding: 0;
}
.header-hanor-style-one .header-contents .hanor-social {
float: left;
}
.header-contents ul {
display: inline-block;
padding: 0;
margin: 0 0 0 10px;
list-style: none;
font-size: 14px;
}
.header-contents ul li {
display: inline-block;
padding: 0 30px 0;
border-left: 1px solid #cecece;
}
.header-contents ul li:last-child {
padding-right: 0;
}
.header-contents .hanor-social a,
.header-contents ul li,
.header-contents ul a {
color: #777777;
}
.header-contents ul a:hover,
.header-contents ul a:focus {
color: #87c818;
}
.header-contents ul li i {
font-size: 18px;
color: #777;
padding: 0px 5px 0 0px;
}
.header-hanor-style-one .hanor-header {
border-bottom: 1px solid #e8e8e8;
}
.header-hanor-style-three .search-box,
.header-hanor-style-one .search-box {
display: none;
position: absolute;
top: calc(100% + 2px);
right: 60%;
width: 330px;
padding: 0;
background: #ffffff;
border: none;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 6px 0 20px rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
-webkit-transition: -webkit-transform ease .4s;
-ms-transition: -ms-transform ease .4s;
transition: transform ease .4s;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
z-index: 2;
}
.header-hanor-style-three .search-box {
width: 450px;
top: calc(100% + 1px);
right: 0;
border-radius: 5px;
overflow: hidden;
left: auto;
margin: 0;
}
.header-hanor-style-three .search-box.open,
.header-hanor-style-one .search-box.open {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.header-hanor-style-three .search-box input[type="text"],
.header-hanor-style-one .search-box input[type="text"] {
padding-right: 70px;
margin-bottom: 0;
border: none;
height: 60px;
border-radius: 0;
}
.header-hanor-style-three .search-box input[type="submit"],
.header-hanor-style-one .search-box input[type="submit"] {
display: none;
}
.search-box .search-close {
display: none;
}
.header-hanor-style-three .search-box .search-close,
.header-hanor-style-one .search-box .search-close {
display: inline-block;
position: absolute;
width: 11px;
height: 11px;
right: 30px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
}
.header-hanor-style-three .search-box .search-close:before, .header-hanor-style-three .search-box .search-close:after,
.header-hanor-style-one .search-box .search-close:before, .header-hanor-style-one .search-box .search-close:after {
content: "";
display: inline-block;
position: absolute;
width: 11px;
height: 1px;
background: rgba(32, 32, 32, 0.5);
transform: rotate(45deg);
top: 5px;
}
.header-hanor-style-three .search-box .search-close:after,
.header-hanor-style-one .search-box .search-close:after {
transform: rotate(-45deg);
}
.header-hanor-style-three .menu-wraper .container {
position: relative;
}
.header-hanor-style-three .menu-wraper [class*="col-"] {
position: unset;
}
.header-hanor-style-three.header-hanor-style-four .menu-wraper [class*="col-"] {
position: relative;
}
.header-hanor-style-three.header-hanor-style-four .search-box {
width: 340px;
left: auto;
}
.header-hanor-style-one .header-links-wrap a {
color: #333333;
padding: 5px;
display: inline-block;
} .header-hanor-style-two .hanor-header {
position: relative;
}
.header-hanor-style-two.hanor-transparent-header .hanor-header {
position: absolute;
}
.header-hanor-style-two .hanor-social {
display: inline-block;
}
.header-hanor-style-two.hanor-fullwidth-header .header-links-wrap {
padding: 0;
margin: 40px 0 33px;
border-left: none;
}
.header-hanor-style-two.hanor-fullwidth-header .hanor-brand,
.header-hanor-style-two .hanor-brand {
padding: 44px 0;
text-align: center;
width: 100%;
}
.header-hanor-style-two .hanor-social.rounded a {
width: 35px;
height: 35px;
border-color: #fff;
background: #fff;
color: #777;
}
.header-hanor-style-two .search-link {
padding: 0 2px;
}
.header-hanor-style-two .search-link .fa {
display: table;
width: 100%;
height: 100%;
}
.header-hanor-style-two .search-link a {
width: 35px;
height: 35px;
border-color: #fff;
background: rgba(255, 255, 255, 0.25);
display: inline-block;
vertical-align: middle;
color: #fff;
padding: 8px;
margin: 0 2px 6px 0;
border: 2px solid #fff;
text-align: center;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
position: relative;
z-index: 3;
}
.hanor-dnt-transparent-header.header-hanor-style-two .search-link a {
border: 2px solid #a8a8a8;
color: #a8a8a8;
background: rgba(234, 234, 234, 0.25);
}
.navi-toggle {
padding: 42.5px 0;
display: inline-block;
}
.header-hanor-style-one .navi-toggle {
padding: 0;
margin-right: 15px;
}
.header-hanor-style-three .navi-toggle, .hanor-center-header .navi-toggle {
padding: 0;
margin-left: 8px;
}
.header-style-one .navi-toggle {
padding: 0;
margin-left: 18px;
}
.header-style-one .header-links-wrap {
padding: 0;
}
.header-hanor-style-three.header-hanor-style-five .navi-toggle {
padding: 12px 0;
}
.header-hanor-style-two .navi-toggle {
padding: 40px 0;
}
.navi-toggle a {
width: 35px;
height: 35px;
border-color: #fff;
background: rgba(255, 255, 255, 0.25);
display: inline-block;
vertical-align: middle;
position: relative;
color: #fff;
padding: 8px;
border: 2px solid #fff;
text-align: center;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
opacity: 1;
-webkit-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
}
.hanor-dnt-transparent-header .navi-toggle a {
border: 2px solid #a8a8a8;
}
.navi-toggle a.open {
opacity: 0;
-webkit-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
}
.navi-toggle span {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 15px;
height: 2px;
background: #fff;
display: inline-block;
left: 0;
right: 0;
margin: 0 auto;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.hanor-dnt-transparent-header .navi-toggle span {
background: #a8a8a8;
}
.navi-toggle span:before, .navi-toggle span:after {
content: "";
position: absolute;
top: -5px;
transform: none;
width: 10px;
height: 2px;
background: #fff;
display: inline-block;
left: 0;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.hanor-dnt-transparent-header .navi-toggle span:before,
.hanor-dnt-transparent-header .navi-toggle span:after {
background: #a8a8a8;
}
.navi-toggle span:after {
top: 5px;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.navi-toggle a:hover span:before, .navi-toggle a:hover span:after {
width: 15px;
}
.hanor-navi-wrap {
display: inline-block;
position: fixed;
left: -100%;
top: 0;
background: #121212;
border-right: 3px solid #6e45e3;
padding: 45px 50px;
z-index: 9;
overflow: visible;
height: 100%;
width: 100%;
max-width: 370px;
-webkit-transition: .4s ease-in-out;
transition: .4s ease-in-out;
z-index: 99999;
}
.right .hanor-navi-wrap {
border-left: 3px solid #6e45e3;
border-right: none;
}
.hanor-navi-wrap ul.dropdown-nav {
background: #121212;
}
.sidebar-nav-wrap .hanor-navi-wrap .dropdown-nav > li > a {
border-bottom: 1px solid #e5e5e5;
border-color: rgba(232, 232, 232, 0.2);
}
.sidebar-nav-wrap .hanor-navi-wrap .dropdown-nav > li:last-child > a {
border-bottom: none;
}
.right .hanor-navi-wrap {
left: auto;
right: -100%;
-webkit-transition: .4s ease-in-out;
transition: .4s ease-in-out;
}
.admin-bar .hanor-navi-wrap {
height: calc(100% - 32px);
}
.navi-wrap-inner {
position: relative;
display: inline-block;
width: 100%;
height: 100%;
max-height: calc(100% - 5px);
}
.hanor-navi-wrap::-webkit-scrollbar {
width: 5px;
}
.hanor-navi-wrap::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
border-radius: 15px;
}
.hanor-navi-wrap::-webkit-scrollbar-thumb {
border-radius: 15px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
background: #6e45e3;
}
.hanor-navi-over {
position: fixed;
display: inline-block;
width: 100%;
top: 0;
left: -100%;
height: 100%;
z-index: 999;
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.right .hanor-navi-over {
left: auto;
right: -100%;
}
.hanor-navi-over.open {
left: 0;
-webkit-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
}
.right .hanor-navi-over.open {
right: 0;
left: auto;
}
.hanor-navi-wrap.open {
left: 0;
-webkit-transition: .4s ease-in-out;
transition: .4s ease-in-out;
}
.right .hanor-navi-wrap.open {
right: 0;
left: auto;
}
.admin-bar .hanor-navi-wrap.open {
top: 32px;
}
.hanor-navi-over:after {
content: "";
position: absolute;
background: rgba(0, 0, 0, 0.3);
width: 100%;
height: 100%;
}
.header-hanor-style-two.hanor-fullwidth-header .hanor-navi-wrap .hanor-brand {
width: auto;
padding: 0;
display: inline-block;
}
.close-btn {
position: absolute;
top: 0;
right: 0;
z-index: 5;
}
.hanor-navi-wrap .close-btn a {
width: 20px;
height: 20px;
background: none;
border: none;
}
.hanor-navi-wrap .close-btn a:hover {
background: transparent;
}
.hanor-navi-wrap .close-btn a:before, .hanor-navi-wrap .close-btn a:after {
top: 70%;
}
.header-hanor-style-two.hanor-fullwidth-header .hanor-header {
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: center right;
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.navi-open.header-hanor-style-two.hanor-fullwidth-header .hanor-header {
background-size: 0% 100%;
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.header-hanor-style-two.hanor-fullwidth-header .parallax-overlay {
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.header-hanor-style-two.hanor-fullwidth-header .hanor-header .parallax-overlay {
left: auto;
right: 0;
}
.hanor-main-wrap .sidebar-nav-wrap ul.address-info {
list-style: none;
}
.hanor-main-wrap .sidebar-nav-wrap ul.address-info li {
padding: 3px 20px;
font-size: 17px;
color: #b4b4b4;
font-family: 'Source Sans Pro', serif;
}
.hanor-main-wrap .sidebar-nav-wrap ul.address-info li a {
color: #b4b4b4;
}
.hanor-main-wrap .sidebar-nav-wrap ul.address-info li a:hover {
color: #87c818;
}
.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation > ul > li > a {
padding-top: 16px;
padding-bottom: 16px;
color: #fff;
border-color: rgba(232, 232, 232, 0.2);
padding-left: 0;
}
.hanor-header-three.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation > ul > li > a {
color: #333333;
padding: 13px 4px;
border-color: #e5e5e5;
}
.hanor-header-three.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation ul li a {
color: #333333;
}
.hanor-header-three.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation ul li a:hover,
.hanor-header-three.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation > ul > li > a:hover,
.hanor-header-three.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation > ul > li > a:focus,
.hanor-header-three.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation > ul > li.current-menu-ancestor > a,
.hanor-header-three.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation > ul > li ul.dropdown-nav li.current-menu-parent > a,
.hanor-header-three.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation ul li.current-menu-item > a {
color: #87c818;
}
.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation > ul.custom-dropdown-nav > li > a {
border: none;
padding: 14px 0;
color: #ffffff;
}
.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation > ul.custom-dropdown-nav > li > a:hover {
color: #87c818;
}
.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation > ul.custom-dropdown-nav.normal-menu {
padding-top: 8px;
}
.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation ul li li a {
color: #fff;
}
.hanor-main-wrap .sidebar-nav-wrap .hanor-navigation li.has-dropdown > a:after {
position: absolute;
top: 21px;
right: 23px;
font-weight: 300;
font-size: 18px;
content: "+";
width: 10px;
height: 10px;
text-align: center;
line-height: 10px;
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
z-index: 1;
}
.hanor-dnt-transparent-header.header-hanor-style-two .search-box input[type="text"] {
background: rgba(144, 144, 144, 0.25);
color: #232323;
} .hanor-fullwidth-header.header-hanor-style-three .header-links-wrap,
.header-hanor-style-three .header-links-wrap {
margin: 14px 0 15px;
border-left: none;
} .hanor-header .hanor-topdd-content li a,
.header-hanor-style-three.header-hanor-style-five .hanor-topdd-content li a {
color: #333333;
} .similar-job .panel-group .panel-body {
border: none;
}
.similar-job .panel-title a {
padding: 30px 55px 28px 45px;
background: #ffffff;
border: 1px solid #e7e7e7;
border-width: 0 0 1px 0;
position: relative;
font-size: 20px;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
color: #333333;
}
.similar-job .active .panel-title a {
color: #87c818;
}
.similar-job .panel-title a:before {
position: absolute;
top: 50%;
left: 10px;
width: 20px;
height: 13px;
background-image: url(//www.fisiotecnik.it/wp-content/themes/havnor/assets/images/icons/tic-mark.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 20px 13px;
content: "";
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
}
.similar-job .panel-title a:after {
content: none;
}
.similar-job .accordion-switch:before {
left: 3px;
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
}
.similar-job .active .accordion-switch:before {
content: "";
position: absolute;
display: inline-block;
top: 50%;
left: 12px;
transform: translateY(-50%);
width: 11px;
height: 11px;
background: #87c818;
border-radius: 100%;
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
}
.similar-job .panel-group .panel-default {
margin-top: 0;
}
.similar-job .panel-group .panel-default .collapse .panel-body {
padding: 30px 45px;
}
.similar-job .panel-group .panel-default.active .collapse .panel-body {
border-bottom: 1px solid #eeeeee;
border-top: none;
}
.similar-job a.job-btn {
margin-top: 18px;
} ul.hanor-rules-list {
display: inline-block;
width: 100%;
}
.hanor-rules-list li {
display: inline-block;
width: 100%;
}
h5.rules-lists-number {
display: inline-block;
width: auto;
font-size: 22px;
float: left;
min-width: 35px;
position: relative;
padding-bottom: 0;
}
.hanor-rules-list p {
float: left;
padding-left: 10px;
width: 95%;
} .bmi-form {
display: inline-block;
width: 100%;
background: #f9f9f9;
padding: 60px 45px 50px;
border: 1px solid #e5e5e5;
}
.bmi-form .bmi-col-half,
.contact-form .bmi-form .bmi-col-half {
width: 49%;
display: inline-block;
padding: 0;
margin-bottom: 19px;
}
.bmi-form .bmi-col-half.secondary,
.contact-form .bmi-form .bmi-col-half.secondary {
float: right;
}
.bmi-form .bmi-col-full,
.contact-form .bmi-form .bmi-col-full {
width: 100%;
padding: 0;
}
.bmi-form .hanor-btn {
width: 100%;
}
.bmi-form .bmi-result {
text-align: center;
padding-bottom: 0;
font-size: 16px;
font-weight: 600;
}
.bmi-form .bmr-result {
text-align: center;
font-size: 16px;
font-weight: 600;
}
.bmi-form .hanor-section-title {
padding-bottom: 60px;
}
.results-wrap.result-open {
display: block;
padding: 30px 10px 0;
}
.bmi-form .bmi-result span, .bmi-form .bmr-result span {
font-size: 21px;
color: #87c818;
font-weight: 600;
}
.bmi-calculator-form .hanor-section-title {
padding-bottom: 65px;
} #domain-form #wdc-style .small #Search {
height: 50px !important;
font-size: 18px !important;
}
#domain-form #wdc-style .input-group {
height: 50px !important;
}
#domain-form #wdc-style .small button#Submit {
height: 40px !important;
background: #87c818;
padding: 4px 30px !important;
border-radius: 100px !important;
line-height: 34px;
margin-right: 0;
}
#domain-form #wdc-style .small #Search {
height: 50px !important;
border-radius: 100px 0 0 100px !important;
padding: 5px 20px;
}
#domain-form #wdc-style .input-group .input-group-btn {
border-radius: 0 100px 100px 0;
}
img.sec-image {
display: none;
} hr.wp-block-separator {
display: inline-block;
width: 100%;
margin-bottom: 50px;
}
blockquote.wp-block-pullquote {
padding: 0 0 0 20px;
}
ul.wp-block-latest-posts li {
margin-bottom: 10px;
}
.wp-block-categories ul li {
margin-bottom: 10px;
}
.single-post-page-strandard.single-post-page.entry-content ul.wp-block-gallery,
ul.wp-block-gallery {
padding-bottom: 50px;
padding-left: 0;
}
pre.wp-block-verse {
margin-bottom: 30px;
}
.single-post-page.entry-content .wp-block-button__link:not(.has-text-color) {
color: #fff;
}
.wp-block-latest-posts.is-grid, 
.single-post-page-strandard.single-post-page.entry-content .wp-block-latest-posts.is-grid {
display: flex;
}
.woocommerce .cart .button, 
.woocommerce .cart input.button {
outline: none;
}
.woocommerce-Reviews .comment-form-rating label {
font-size: 20px;
color: #777;
}