html {
font-family: Playfair Display, Helvetica, Arial, serif;
font-size: 14px;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
-moz-osx-font-smoothing: grayscale;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body { color: #777;
line-height: 1.6em;
margin: 0;
overflow-x: hidden;
}
main a {
color: #54ad7c;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.container {
position: relative;
}
a:hover, a:focus {
text-decoration: none;
outline: none;
}
a:hover {
cursor: pointer;
}
p {
margin: 0 0 20px;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #1f1f1f;
margin: 11px 0;
font-weight: normal;
line-height: 1.2;
}
h1 {
font-size: 36px;
}
h2 {
font-size: 33px;
}
h3 {
font-size: 30px;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 14px;
}
.entry-title {
position: relative;
} input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=date],
input[type=month],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=week],
input[type=number],
input[type=search],
input[type=tel],
input[type=color],
select,
textarea{
width: 100%;
}
input, input[type="tel"], input[type="date"], input[type="text"], input[type="password"], input[type="email"], textarea, select{
resize: none;
display: block;
margin: 0;
margin-bottom: 20px;
padding: 5px 16px;
outline: none;
font-size: 14px;
font-weight: 400;
background-color: #fff;
border: solid 1px #e6e6e6;;
height: 40px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
}
textarea{
min-height: 150px;
} .gallery,
.gallery .gallery-row {
clear: both;
overflow: hidden;
display: block;
}
table {
border-collapse: collapse;
border: 1px solid #ddd;
margin-bottom: 1.5em;
}
td,
th {
border-top: 1px solid #ddd;
vertical-align: top;
padding: 12px 15px;
text-align: left;
}
tbody tr:nth-of-type(2n+1) {
background-color: #f9f9f9;
}
.alignnone { 
margin: 5px 20px 10px 0
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto;
}
.alignright {
float: right;
margin: 5px 0 10px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 10px 0;
}
.aligncenter {
display: block;
margin: 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 10px 20px;
}
a img.alignleft,
a img.alignnone {
margin: 5px 20px 10px 0
}
a img.alignleft {
float: left
}
a img.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
.wp-caption {
padding: 5px 3px 10px;
border: 1px solid #f0f0f0;
background: #fff;
text-align: center
}
.wp-caption.alignleft,
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
margin: 0;
padding:0;
max-width: 98.5%;
width: auto;
height: auto;
border: 0;
}
.wp-caption p.wp-caption-text {
margin: 0;
padding: 7px 0 5px 0;
font-size: 11px;
line-height: 17px;
}
.gallery {
margin: -1px;
}
.gallery .gallery-row {
margin: 0;
}
.gallery .gallery-item {
overflow: hidden;
float: left;
text-align: center;
list-style: none;
background: #fff;
padding: 1px;
margin: 0;
}
.gallery .gallery-item .gallery-icon {
background: #f5f5f5;
}
.gallery .gallery-item a {
display:block;
position:relative;
}
.gallery .gallery-item a:hover .image-overlay {
opacity: 1;
}
.gallery .gallery-item img,
.gallery .gallery-item img.thumbnail {
margin:0;
}
.gallery-caption {
margin: 0 0 8px;
font-style: italic;
font-family: arial;
}
.gallery.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery.gallery-columns-2 .gallery-item {
width:50%;
}
.gallery.gallery-columns-4 .gallery-item {
width:25%;
}
.gallery.gallery-columns-5 .gallery-item {
width:20%;
}
.gallery.gallery-columns-6 .gallery-item {
width: 16.6%;
}
.screen-reader-text {
clip:rect(1px,1px,1px,1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: .875rem;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index:100000;
}
#wp-calendar {
width:100%;
}
#wp-calendar caption {
text-transform: uppercase;
text-align: right;
font-weight: normal;
color: #333;
font-size: 12px;
margin-bottom: 5px;
}
#wp-calendar thead {
font-size: 10px;
}
#wp-calendar thead th {
padding-bottom:10px;
}
#wp-calendar tbody {
color: #aaa;
}
#wp-calendar tbody td {
text-align: center;
padding: 8px;
}
#wp-calendar tbody td:hover {
background: #fff;
cursor: pointer;
}
#wp-calendar tbody .pad {
background: 0 0;
}
#wp-calendar tfoot #next {
font-size: 10px;
text-transform: uppercase;
text-align: right;
}
#wp-calendar tfoot #prev {
font-size: 10px;
text-transform: uppercase;
padding-top: 10px;
}  .creativez-ut-thumbnail {
position: relative;
overflow: hidden;
}
.image-overlay>.image-overlay-inner {
width: 100%;
}
.image-overlay .overlay-icon {
display: inline-block;
position: relative;
width: 70px;
height: 70px;
line-height: 70px;
color: #fff;
font-size: 32px;
opacity: 0;
} #comments .comment-list {
margin-top: 30px;
}
#comments .comment-respond {
margin-top: 60px;
}
#comments .comment-list > article:first-child,
div.comment-meta.post-meta > p {
margin: 0;
}
div.comment-meta.post-meta > p {
margin-top: 25px;
}
#comments #reply-title,
.single-post #comments .comments-title,
.page #comments .comments-title,
#respond #reply-title,
#respond .comments-title {
text-transform: uppercase;
color: #292e33;
font-size: 14px;
}
.page #comments .comments-title,
.page #comments .no-comments {
margin-top: 35px;
}
.page #comments .no-comments {
color: #121714;
}
#comments .comments-title {
padding-bottom: 40px;
width: 100%;
}
#comments .comment-author {
margin-bottom: 10px;
max-width: 70%;
}
#comments .comment-author-link {
text-transform: uppercase;
color: #292e33;
font-size: 14px;
line-height: normal;
}
#comments .comments-list article {
padding-top: 40px;
padding-bottom: 40px;
border-top: 1px solid #e6e6e6;
}
#comments .comments-list article:last-child {
padding-bottom: 0;
}
#comments .comments-list article.parent > div > div {
padding-bottom: 40px;
}
#comments .btn-comments,
#respond .btn-comments {
padding: 5px 10px!important;
font-size: 12px;
}
#comments .comments-list article > div:last-child {
margin-bottom: 0;
}
#comments .comment-list .comments-list:first-child,
#respond .comment-list .comments-list:first-child {
padding-bottom: 21px;
}
.comment-notes {
font-weight: 400;
margin: 9px 0 0;
}
.comment-list {
padding: 0;
}
.comment-list li {
list-style-type: none;
}
div.comment-meta.post-meta {
margin-left: 120px;
position: relative;
padding: 0;
min-height: 80px;
display: block;
}
#comments .comments-list article.pingback > div > div {
margin-left: 0;
}
.comment-list section.child-comments > article.comment {
padding-left: 90px;
}
.comment-content .comment-meta {
padding-right: 0!important;
}
.comment-content .gravatar {
float: left;
}
div.comment-content.post-content > p {
font-size: 12px;
display: block;
padding-left: 100px;
margin: 10px 0 0 0;
}
.comment-content .gravatar img.avatar {
max-width: 80px;
min-height: 80px;
border-radius: 50%;
}
.comment-content .logged-in-as {
display: inline-block;
margin: 9px 0 0;
font-size: 12px;
}comment_text
.comment-content .comment-meta p {
margin: 0 0 0 10px;
}
.comment-meta time {
font-style: italic;
color: #121714;
}
.comment-meta .comment-reply-link,
.comment-meta .comment-edit-link {
color: #54ad7c;
}
.comment-meta p {
display: block;
}
p.comment-meta-item  {
margin: 0;
}
#cancel-comment-reply-link {
margin-left: 10px;
text-transform: capitalize;
}
.comment-content .comment-reply-link {
margin-left: 10px;
display: block;
position: absolute;
top: 0;
right: 50px;
line-height: normal;
}
.comment-content .comment-reply-link::before {
font-family: ionicons;
content: "\f3f9";
position: absolute;
width: 100%;
top: 2px;
right: 18px;
}
.comment-content .comment-edit-link {
margin-left: 10px;
display: block;
position: absolute;
top: 0;
right: 130px;
line-height: normal;
}
.comment-content .comment-edit-link::before {
font-family: ionicons;
content: "\f417";
position: absolute;
width: 100%;
top: 2px;
right: 15px;
}
.comment-form .comment-form-comment.comment-loggedin {
margin-top: 0!important;
}
.comment-form .comment-form-comment.comment-loggedin textarea {
margin-top: 0;
}
.comment-form .comment-figure {
width:90px;
float:left;
}
.comment-form .comment-figure .gravatar {
margin: 0;
}
section.child-comments article.comment {
position: relative;
overflow: hidden;
margin-left: 40px;
}
.comment-form-comment .form-submit {
margin: 32px 0 0;
}
.comment-form-comment .form-submit > input {
color: #ffffff;
background-color: #54ad7c;
border: 1px solid transparent;
}
.comment-form .comment-btn {
height: auto;
color: #292e33;
}
.form-submit > input:hover {
border: 1px solid #54ad7c;
color: #54ad7c;
background-color: #ffffff;
}
.comment-respond p.comment-reply-title {
font-size: 14px;
text-transform: uppercase;
}
.gravatar img.avatar {
max-width: 5em;
min-height: 5em;
-webkit-border-radius: 0;
-webkit-background-clip: padding-box;
-moz-border-radius: 50%;
-moz-background-clip: padding;
border-radius: initial;
background-clip: padding-box;
margin: 0 auto;
}
#comment-nav-below {
margin-top: 36px;
}
.comment-navigation a {
white-space: nowrap;
}
.comment-navigation .page-next,
.comment-navigation .page-prev {
width: auto;
}
.creativez-ut-top-widget {
font-size: 11px;
}
.creativez-ut-top-widget:first-child{
padding-left: 0;
}
.creativez-ut-top-widget:last-child{
padding-right: 0;
} dl.dropdown {
margin: 0;
padding: 0;
}
dl.dropdown dd,
dl.dropdown dt,
dl.dropdown ul {
margin: 0;
padding: 0;
}
.dropdown dd {
position: relative;
max-width: 100%;
}
.dropdown dt a {
display:block;
}
.dropdown dt a span i {
margin-left: 10px;
}
.dropdown dt a span {
cursor: pointer;
display: block;
padding: 0 20px;
}
body.header-light .dropdown dt a span {
color: #000;
}
body.header-dark .dropdown dt a span {
color: #fff;
}
.dropdown dd ul {
display: none;
list-style: none;
position: absolute; 
left: 0;
top: 0;
width: 100%;
line-height: normal;
z-index: 999;
}
.dropdown span.value {
display: none;
}
.dropdown dd ul li a {
padding: 2.5px 20px;
display: block;
}
.dropdown dd ul li a:hover {
color: #fff;
}
.dropdown span.value {
display: none;
}
.search-on-menu .sf-menu{
right: 10px;
}
.search-on-menu.button-on-menu .sf-menu{
right: 20px;
} .searchmenu {
position: absolute;
top: 0;
right: 0;
height: 100%;
width: 100%;
}
.searchmenu .searchform,
.searchmenu .searchform .input {
height: 100%;
}
.search-on-menu input {
padding: 0;
height: 100%;
width: 1px;
opacity: 0;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
font-size: 24px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
margin: 0;
}
.search-on-menu i:hover {
cursor: pointer;
}
form.searchform .input-container {
position: relative;
}
form.searchform .input-container i {
position: absolute;
top: 50%;
right: 20px;
font-size: 28px;
line-height: normal;
transform: translateY(-50%);
} .searchform .search-button {
height: 38px;
width: 38px;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
text-align: center;
line-height: 38px;
}
.searchform .input-container > input {
height: 46px;
width: 100%;
padding-left: 20px;
}
form .input-container .search-icon {
right: 20px;
top: 50%;
margin-top: -6.5px;
position: absolute;
z-index: 2;
line-height: 1;
font-size: 16px;
} .creativez-ut-header-container {
max-width: 100%;
width: 100%;
position: relative;
z-index: 15;
}
body.header-large .creativez-ut-header,
body.header-small .creativez-ut-header {
width: 100%;
}
.header-light .creativez-ut-header-container .creativez-ut-header {
border-bottom: 1px solid #d4d5d6;
}
.header-dark .creativez-ut-header-container .creativez-ut-header {
border-bottom: 1px solid #1f2421;
}
body.sticky-header-frequently-with-trans .creativez-ut-header-container .creativez-ut-header {
border-bottom: 1px solid transparent;
}
.header-light .creativez-ut-header-container .creativez-ut-header.sticky-header-shadow {
box-shadow: rgba(0,0,0,0.1) 1px 1px 5px;
}
.header-dark .creativez-ut-header-container .creativez-ut-header.sticky-header-shadow {
box-shadow: rgba(0,0,0,0.5) 1px 1px 5px;
}
body.sticky-header-scrollup .creativez-ut-header-container.absolute {
position: absolute;
}
.sticky-header-scrollup .creativez-ut-header-container.header-normal,
.sticky-header-scrollup .creativez-ut-header-container.header-classic,
.sticky-header-scrollup .creativez-ut-header-container.menu-minimal,
.sticky-header-scrollup .creativez-ut-header-container.logo-top-center {
background-color: #ffffff;
position: fixed;
z-index: 100;
}
.absolute {
position: absolute;
}
.top-right-widget {
text-align: right;
}
.creativez-ut-sidebar.left {
padding-right: 45px;
}
.creativez-ut-sidebar.right {
padding-left: 45px;
} .creativez-ut-social-icon {
display: inline-block;
}
.top-right-widget .icon,
.creativez-ut-sidebar .icon,
.top-left-widget .icon {
height: 36px;
width: 36px;
}
.creativez-ut-sidebar .icon {
display: inline-flex;
justify-content: center;
align-items: center;
height: 38px;
width: 38px;
}
.creativez-ut-sidebar .icon {
border: 1px solid transparent;
text-align: center;
margin: 0 7px 7px 0;
} .creativez-ut-sidebar .icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
} .creativez-ut-sidebar .icon:hover {
background-color: #54ad7c;
border-color: #54ad7c;
color: #ffffff;
} .creativez-ut-sidebar .facebook.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .facebook.icon:hover {
background-color: #3b5998;
border-color: #3b5998;
color: #ffffff;
} .creativez-ut-sidebar .dribbble.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .dribbble.icon:hover {
background-color: #ea4c89;
border-color: #ea4c89;
color: #ffffff;
} .creativez-ut-sidebar .google.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .google.icon:hover {
border-color: #dd4b39;
background-color: #dd4b39;
color: #ffffff;
} .creativez-ut-sidebar .instagram.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .instagram.icon:hover {
border-color: #3f729b;
background-color: #3f729b;
color: #ffffff;
} .creativez-ut-sidebar .twitter.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .twitter.icon:hover {
border-color: #00aced;
background-color: #00aced;
color: #ffffff;
} .creativez-ut-sidebar .vine.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .vine.icon:hover {
border-color: #3b5998;
background-color: #3b5998;
color: #ffffff;
} .creativez-ut-sidebar .youtube.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .youtube.icon:hover {
border-color: #cd201f;
background-color: #cd201f;
color: #ffffff;
} .creativez-ut-sidebar .soundcloud.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .soundcloud.icon:hover {
border-color: #ff8800;
background-color: #ff8800;
color: #ffffff;
} .creativez-ut-sidebar .pinterest.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .pinterest.icon:hover {
border-color: #bd081c;
background-color: #bd081c;
color: #ffffff;
} .creativez-ut-sidebar .linkedin.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .linkedin.icon:hover {
border-color: #0077b5;
background-color: #0077b5;
color: #ffffff;
} .creativez-ut-sidebar .delicious.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .delicious.icon:hover {
border-color: #3399ff;
background-color: #3399ff;
color: #ffffff;
} .creativez-ut-sidebar .codepen.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .codepen.icon:hover {
border-color: #231F20;
background-color: #231F20;
color: #ffffff;
} .creativez-ut-sidebar .github.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .github.icon:hover {
border-color: #999999;
background-color: #999999;
color: #ffffff;
} .creativez-ut-sidebar .wordpress.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .wordpress.icon:hover {
border-color: #21759b;
background-color: #21759b;
color: #ffffff;
} .creativez-ut-sidebar .behance.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .behance.icon:hover {
border-color: #1769ff;
background-color: #1769ff;
color: #ffffff;
} .creativez-ut-sidebar .foursquare.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .foursquare.icon:hover {
border-color: #f94877;
background-color: #f94877;
color: #ffffff;
} .creativez-ut-sidebar .twitch.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .twitch.icon:hover {
border-color: #6441a5;
background-color: #6441a5;
color: #ffffff;
} .creativez-ut-sidebar .tumblr.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .tumblr.icon:hover {
border-color: #35465c;
background-color: #35465c;
color: #ffffff;
} .creativez-ut-sidebar .trello.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
}
.creativez-ut-sidebar .trello.icon:hover {
border-color: #0079bf;
background-color: #0079bf;
color: #ffffff;
} .creativez-ut-sidebar .spotify.icon {
background-color: transparent;
border-color: #dbdbdb;
color: #999999;
} .creativez-ut-sidebar .spotify.icon:hover {
border-color: #2ebd59;
background-color: #2ebd59;
color: #ffffff;
} .nav.navbar-nav li {
display: inline-block;
} .creativez-ut-title {
position: relative;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
width: 100%;
border: 0;
}
.creativez-ut-title h1 {
font-size: 24px;
line-height: 1;
text-transform: initial;
}
.creativez-ut-title p {
margin: 10px 0 0;
margin: 0;
} .fixed-footer {
position: fixed;
z-index: 6;
bottom: 0;
left: 0;
width: 100%;
}
body.sticky-header-frequently .creativez-ut-header-container.sticky-header .creativez-ut-header,
body.sticky-header-frequently-with-trans .creativez-ut-header-container .creativez-ut-header {
position: fixed;
top: 0;
width: inherit;
}
body.sticky-header-frequently #creativez-ut-title,
body.sticky-header-frequently .creativez-ut-header-container {
width: 100%;
}
#creativez-ut-main, 
#creativez-ut-title,
#slider{
position: relative;
z-index: 12;
}
#creativez-ut-main {
padding-top: 60px;
padding-bottom: 60px;
background-color: #fff;
z-index: 14;
}
#creativez-ut-main .single.post {
padding-bottom: 40px;
}
.creativez-ut-composer #creativez-ut-main {
padding-top: 0px;
padding-bottom: 0px;
}
.creativez-ut-composer #creativez-ut-main .single.post {
padding-bottom: 0px;
}
body.header-leftside #theme-layout {
margin-left: 280px;
}
.woocommerce #creativez-ut-main,
.woocommerce-page #creativez-ut-main{
padding-bottom: 60px;
}
.font-awesome-widget i {
margin-right: 7px;
}
.font-awesome-widget p {
float: left;
margin: 0;
margin-right: 16px;
}
.font-awesome-widget p:last-child {
margin-right: 0;
} body.footer-dark .creativez-ut-bottom,
body.footer-dark .creativez-ut-bottom a,
body.footer-dark .creativez-ut-footer {
color: #b3b3b3;
} body.footer-dark .creativez-ut-bottom h1,
body.footer-dark .creativez-ut-bottom h2,
body.footer-dark .creativez-ut-bottom h3,
body.footer-dark .creativez-ut-bottom h4,
body.footer-dark .creativez-ut-bottom h5,
body.footer-dark .creativez-ut-bottom h6{
color: #ffffff;
} footer {
position: relative;
z-index: 13;
}
.widget-title {
position: relative;
margin-top: 0;
margin-bottom: 36px;
}
.contact-info-widget ul {
margin: 0;
padding: 0;
list-style: none;
} .content,
.creativez-ut-sidebar .row > aside {
padding: 0;
}
.entry-author{
margin-right: 15px;
}
.creativez-ut-content > article:first-child > .entry-block {
margin-top: 80px;
}
.entry-author {
float: right;
}
.creativez-ut-sidebar aside,
.creativez-ut-bottom aside,
.wpb_widgetised_column .wpb_wrapper aside{
margin: 0 0 35px 0;
}
.creativez-ut-bottom aside:last-child{
margin: 0;
}
.wpb_widgetised_column aside ul,
.wpb_widgetised_column aside select,
.creativez-ut-sidebar .row > aside ul,
.creativez-ut-sidebar .row > aside select{
margin: 0;
width: 100%;
padding-left: 15px;
} #scrollUp {
position: fixed;
z-index: 99;
right: 30px;
bottom: 70px;
border: 1px solid;
display: none;
width: 38px;
height: 38px;
text-align: center;
font-size: 12px;
line-height: 35px;
cursor: pointer;
background-color: #54ad7c;
color: #fff;
}
#scrollUp:hover{
opacity: .8;
}
.sUp-btn-border #scrollUp {
background: transparent;
} .entry-meta .author > i,
.entry-meta .comment-count > i,
.entry-meta .categories-links > i,
.entry-meta .date > i {
margin-right: 4px;
}
.entry-meta .date > span {
margin-right: 2px;
}  div.wpcf7-validation-errors {
margin-top: 0;
}
div.wpcf7-validation-errors {
border: 1px solid transparent;
} div.creativez-ut-portfolio > div.creativez-ut-thumbnail {
margin-right: 14px;
margin-top: 5px;
}
aside.widget_recent_entries > ul {
margin: 0;
}
.meta-title{
line-height: 1;
margin-top: 0;
margin-bottom: 30px;
position: relative;
text-transform: uppercase;
}
.meta-title:after {
content: '';
position: absolute;
width: 30px;
height: 2px;
bottom: -15px;
left: 0;
background-color: #54ad7c;
}
.meta-subtitle {
text-transform: uppercase;
}
.meta-text {
font-style: italic;
} .gallery-item {
float: left;
width: 33.3%;
} blockquote .quote-content {
padding: 90px 100px;
}
blockquote .quote-text {
position: relative;
margin: 0;
font-size: 14px;
letter-spacing: -0.025em;
text-transform: uppercase;
font-size: 14px;
letter-spacing: normal;
text-transform: uppercase;
line-height: 24px;
}
.quote-content
.quote-content a,
.quote-content span,
.quote-content span a {
color: #121714;
}
blockquote .quote-author {
display: flex;
align-items: center;
margin-top: 20px;
position: relative;
}
blockquote.link-format .quote-author {
margin-top: 10px;
}
blockquote .quote-author .quote-icon {
font-size: 32px;
margin-right: 10px;
} aside.widget > ul{
padding: 0;
margin: 0;
list-style: none;
}
aside.widget ul.menu ul,
aside.widget ul ul.children{
display: none;
}
aside.widget ul ul{
padding-left: 25px;
}
aside.widget ul.children li{
margin-top: 5px;
}
aside.widget ul li{
position: relative;
padding: 0 0 10px 0;
margin-bottom: 10px;
list-style: none;
}
aside.widget.footer-widget a {
font-size: 13px;
}
.widget.footer-widget ul li {
padding: 0 0 5px 0;
margin-bottom: 5px;
}
aside.widget.footer-widget.contact_widget ul li {
padding: 10px 0 5px 0;
margin-bottom: 5px;
}
aside.widget.footer-widget.contact_widget ul li:first-child {
padding-top: 0;
}
aside.widget ul li:last-child {
margin: 0;
padding-left: 0;
}
.widget_categories .cat-item .post-count,
.widget_archive .post-count {
float:right;
}
aside.widget ul li::before {
content: '';
position: absolute;
width: 100%;
height: 1px;
bottom: 0;
left: 0;
background: #e7e7e7 none repeat scroll 0% 0%;
}
aside.widget.contact_widget ul li:last-child::before {
background: none;
}
body.footer-light .creativez-ut-bottom aside.widget ul li::before {
background: #dbdbdb;
}
aside.widget .archive-icon {
margin-right: 8px;
}
.widget_archive ul li a {
text-decoration: none;
}
footer aside.widget ul li{
margin-bottom: 0;
} .creativez-ut-author {
margin-bottom: 60px;
}
.creativez-ut-author .author-info > p {
font-size: 14px;
padding-top: 25px;
margin: 0;
}
.author-image {
padding: 0;
width: 80px;
float: left;
}
.author-image > img {
border-radius: 50%;
border: 1px solid transparent;
border-color: #54ad7c;
}
.author-info {
float: left;
width: calc(100% - 115px);
margin-left: 35px;
}
.creativez-ut-author .author-info .author-name {
position: relative;
}
.creativez-ut-author .author-info .author-name > a {
font-size: 14px;
text-transform: uppercase;
line-height: 1;
font-weight: normal;
color: #292e33;
}
.creativez-ut-author .author-info .author-name:after {
content: '';
position: absolute;
width: 30px;
height: 2px;
bottom: -15px;
left: 0;
background-color: #54ad7c;
} .creativez-ut-post-sharebox {
display: flex;
align-items: center;
height: 90px;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
margin: 0 10px 60px 0;
}
body.single-format-quote .creativez-ut-post-sharebox .post-share {
margin: 30px 10px 60px 0;
}
.creativez-ut-post-sharebox .post-share .post-share-text {
text-transform: uppercase;
}
.post-share-socials {
cursor: pointer;
width: 30px;
height: 30px;
display: flex;
position: relative;
align-items: center;
font-size: 16px;
}
.post-share-socials:after {
color: #292e33;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
content: '\f3ac';
font-family: ionicons;
z-index: 101;
width: 100%;
height: 100%;
display: flex;
align-items: center;
background-color: #fff; background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); }
.post-share-socials.hover:after,
.post-share-socials:hover:after {
color: #54ad7c;
}
.smedia {
position: absolute;
-webkit-transition: left 0.5s cubic-bezier(0.1,0.8,0.9,1), opacity 0.3s linear;
-moz-transition: left 0.5s cubic-bezier(0.1,0.8,0.9,1),opacity 0.3s linear;
-o-transition: left 0.5s cubic-bezier(0.1,0.8,0.9,1), opacity 0.3s linear;
display: flex;
align-items: center;
opacity: 0;
width: 30px;
height: 30px;
left:0;
top: 0;
color: #808080;
}
.post-share-socials.hover .smedia {
opacity: 1;
transform: translate(0px,0);
-webkit-transform: translate(0px,0);
-o-transform: translate(0px,0); 
-moz-transform: translate(0px,0);
position: absolute;
}
.post-share-socials .smedia.facebook:hover {
color: #3b5998;
}
.post-share-socials.hover .smedia:nth-child(1) {
position: absolute;
left:30px;
}
.post-share-socials .smedia.twitter:hover {
color: #55acee;
}
.post-share-socials.hover .smedia:nth-child(2) {
position: absolute;
left:60px;
}
.post-share-socials .smedia.googleplus:hover {
color: #dd4b39;
}
.post-share-socials.hover .smedia:nth-child(3) {
position: absolute;
left:90px;
}
.post-share-socials .smedia.linkedin:hover {
color: #2088be;
}
.post-share-socials.hover .smedia:nth-child(4) {
position: absolute;
left:120px;
} .comment-respond .comment-form > div {
margin-bottom: 8px;
}
.comment-respond .comment-form > div > input {
margin: 0;
}
.comment-respond .comment-form > div > input {
height: 46px;
width: 50%;
}
.comment-respond .comment-form > div > textarea {
width: 80%;
padding-top: 10px;
}
.comment-respond .comment-form > div .comment-form-text {
margin-bottom: 0;
}
.comment-respond .comment-form .comment-form-author > input,
.comment-respond .comment-form .comment-form-email > input,
.comment-respond .comment-form .comment-form-website > input,
.comment-respond .comment-form .comment-form-comment > textarea {
border-top: 1px solid transparent;
border-right: 1px solid transparent;
border-left: 1px solid transparent;
border-bottom: 1px solid rgba(128,128,128, 0.2);
padding-left: 5px;
} .creativez-ut-post-sharebox.fixed {
width: 42px;
position: fixed;
top: 25%;
right: 30px;
padding: 0;
border-style: none;
z-index: 9999;
}
.creativez-ut-post-sharebox.fixed > span.fixed-share,
.creativez-ut-post-sharebox.fixed > span.facebook-share,
.creativez-ut-post-sharebox.fixed > span.twitter-share,
.creativez-ut-post-sharebox.fixed > span.googleplus-share {
width: 100%;
height: 42px;
line-height: 42px;
background-color: transparent;
font-size: 18px;
text-align: center;
display: inline-block;
}
.creativez-ut-post-sharebox.fixed > span.fixed-share,
.creativez-ut-post-sharebox.fixed > span.facebook-share > a,
.creativez-ut-post-sharebox.fixed > span.twitter-share > a,
.creativez-ut-post-sharebox.fixed > span.googleplus-share > a {
color: #ffffff;
}
.creativez-ut-post-sharebox.fixed > span.fixed-share {
background-color: #598eeb;
}
.creativez-ut-post-sharebox.fixed > span.facebook-share {
background-color: #3b5998;
cursor: pointer;
}
.creativez-ut-post-sharebox.fixed > span.twitter-share {
background-color: #00aced;
cursor: pointer;
}
.creativez-ut-post-sharebox.fixed > span.googleplus-share {
background-color: #dd4b39;
cursor: pointer;
}
.creativez-ut-post-sharebox.fixed > .share-sep {
margin: 6px 21px 6px auto;
width: 1px;
height: 10px;
background-color: #dbdbdb;
display: block;
}
.creativez-ut-post-sharebox.fixed > span.hide-share {
opacity: 0;
} .creativez-ut-404 {
background-image: url(//fcfconsulting.se/wp-content/themes/creativez/backend/assets/img/404-bg.jpg);
background-position: center center;
height: 80vh;
}
.error404-container {
flex-direction: column; 
}
.error404-container .error404-title {
color: #54ad7c;
font-size: 30px; 
}
.error404-container .error404-content {
color: #fff;
font-size: 14px;
font-family: Playfair Display;
text-transform: capitalize;
} .post-widget > ul {
padding-left: 0;
}
.post-widget .recent-thumb {
background-color: #e6e6e6;
width: 80px;
height: 80px;
}
.post-widget .recent-thumb.circle,
.post-widget .recent-thumb.circle .image-overlay .hover-content {
border-radius: 50%;
}
.post-widget .creativez-ut-thumbnail {
overflow: hidden;
}
.post-widget ul li {
display: inline-block;
margin: 0 10px 10px 0;
padding: 0;
}
aside.widget.post-widget ul li::before{
content: none;
}
.post-widget .recent-content {
margin-left: 85px;
min-height: 70px;
font-size: 11px;
text-decoration: none;
}
.post-widget .recent-content > h5,
.post-widget .recent-content > h5 > a {
font-size: 14px;
font-weight: normal;
margin-top: 0;
line-height: 1;
} .page-numbers {
cursor: pointer;
text-decoration: none;
line-height: normal;
padding: 0;
margin: 0;
}
.page-numbers li {
float: left;
list-style: none;
margin: 0 7px;
}
.page-numbers li:first-child {
margin-left: 0;
}
.page-numbers li:last-child {
margin-right: 0;
}
.page-numbers li span.current,
.page-numbers li a {
border: 1px solid #dbdbdb;
}
ul.page-numbers li span.page-numbers,
ul.page-numbers li a.page-numbers {
font-size: 11px;
display: flex;
width: 36px;
height: 36px;
align-items: center;
justify-content: center;
border-radius: 50%;
font-family: Oswald, "Helvetica Neue", Helvetica, sans-serif;
}
.page-numbers a {
color: #333333;
}
.page-numbers a i {
margin: 0;
}
.page-numbers li span.current {
color: #ffffff;
background: #54ad7c;
border: 1px solid #54ad7c;
}
.page-numbers li a:hover {
color: #333333;
border: 1px solid transparent;
border-color: #54ad7c;
} .creativez-ut-creativez-style.add-creativez-style-1 .page-numbers,
.creativez-ut-creativez-style.add-creativez-style-2 .page-numbers,
.creativez-ut-isotope-container .page-numbers {
display: flex;
justify-content: center;
} .creativez-ut-pagination.creativez-ut-infinite-scroll {
text-align: center;
}
.creativez-ut-infinite-scroll a {
display: inline-block;
text-transform: uppercase;
}
.creativez-ut-infinite-scroll a.btn-flat {
background-color: #222222;
}
.creativez-ut-infinite-scroll a.loading i {
font-size: 24px;
}
.creativez-ut-infinite-scroll > .loading,
.creativez-ut-infinite-scroll[data-has-next="false"]>.next,
.creativez-ut-infinite-scroll[data-has-next="true"]>.no-more{
display: none;
padding: 9px 18px;
}
.creativez-ut-infinite-scroll > .no-more {
color: #54ad7c;
}
.creativez-ut-infinite-scroll[data-has-next="false"]{
display: none;
}  .creativez-ut-pagination {
padding-top: 0px;
padding-bottom: 0px;
}
.creativez-ut-creativez-style.add-creativez-style-2 .creativez-ut-pagination,
.creativez-ut-creativez-style.add-creativez-style-1 .creativez-ut-pagination {
padding-top: 60px;
}
.creativez-ut-isotope-container .creativez-ut-pagination { }
.creativez-ut-grid-clean-style .creativez-ut-pagination,
.creativez-ut-metro-style .creativez-ut-pagination {
margin-top: 30px; } .creativez-ut-filters ul.filters {
text-align: center;
width: 100%;
display: inline-block;
list-style: none;
margin: 0 0 30px;
padding: 0;
}
.creativez-ut-filters ul.filters li {
display: inline-block;
}
.creativez-ut-filters a {
display: block;
font-size: 14px;
line-height: 1;
margin: 0 15px;
}
.creativez-ut-filters ul.filters li a:hover,
.creativez-ut-filters ul.filters li a.selected {
color: #000;
}
*:focus {
outline: 0;
} .tooltip {
position: relative;
display: inline-block;
}
.tooltip .tooltiptext {
visibility: hidden;
background-color: black;
color: #fff;
text-align: center;
border-radius: 3px;
padding: 10px 12px;
text-align: center;
font-size: 11px;
line-height: 18px;
font-family: Montserrat;
text-transform: uppercase; position: absolute;
z-index: 1;
width: 120px;
top: 200%;
left: 50%; 
margin-left: -60px; }
.tooltip .tooltiptext::after {
content: " ";
position: absolute;
bottom: 100%; left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent black transparent;
}
.tooltip:hover .tooltiptext {
visibility: visible;
} .ut-text-color-white a,
.ut-text-color-white p,
.ut-text-color-white h1,
.ut-text-color-white h2,
.ut-text-color-white h3,
.ut-text-color-white h4,
.ut-text-color-white h5,
.ut-text-color-white h6,
.ut-text-color-white h1 a,
.ut-text-color-white h2 a,
.ut-text-color-white h3 a,
.ut-text-color-white h4 a,
.ut-text-color-white h5 a,
.ut-text-color-white h6 a,
.ut-text-color-white span,
.ut-text-color-white {
color: #fff;
}
.ut-grayscale-img {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
}
.ut-grayscale-img img {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
}
.ut-grayscale-img .creativez-ut-thumbnail {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
}
.ut-grayscale-img:hover {
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
}
.ut-grayscale-img:hover img {
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
}
.ut-grayscale-img:hover .creativez-ut-thumbnail {
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
}
.ut-display-block {
display: block;
}
.ut-full-height {
height: 100%;
} .ut-overflow-hidden {
overflow: hidden;
} .ut-float-left {
float: left;
}
.ut-float-right {
float: right;
} .ut-align-left {
text-align: left;
}
.ut-align-center {
text-align: center;
}
.ut-align-right {
text-align: right;
} .ut-flex,
.ut-flex-direction-row,
.ut-flex-direction-row-reverse,
.ut-flex-direction-column,
.ut-flex-direction-column-reverse,
.ut-flex-align-start,
.ut-flex-align-center,
.ut-flex-align-end,
.ut-flex-justify-start,
.ut-flex-justify-center,
.ut-flex-justify-end {
display: flex;
}
.ut-flex-direction-column {
flex-direction: column;
}
.ut-flex-direction-column-reverse {
flex-direction: column-reverse;
}
.ut-flex-direction-row {
flex-direction: row !important;
}
.ut-flex-direction-row-reverse {
flex-direction: row-reverse !important;
} .ut-flex-align-start {
align-items: flex-start;
}
.ut-flex-align-center {
align-items: center;
}
.ut-flex-align-end {
align-items: flex-end;
} .ut-flex-justify-start {
justify-content: flex-start;
}
.ut-flex-justify-center {
justify-content: center;
}
.ut-flex-justify-end {
justify-content: flex-end;
}
.ut-flex-justify-space-between {
justify-content: space-between;
} .ut-margin {
margin: 0;
}
.ut-margin-t0 {
margin-top: 0px;
}
.ut-margin-r0 {
margin-right: 0px;
}
.ut-margin-b0 {
margin-bottom: 0px;
}
.ut-margin-l0 {
margin-left: 0px;
} .ut-margin-t10 {
margin-top: 10px;
}
.ut-margin-t15 {
margin-top: 15px;
}
.ut-margin-t20 {
margin-top: 20px;
}
.ut-margin-t25 {
margin-top: 25px;
}
.ut-margin-t30 {
margin-top: 30px;
}
.ut-margin-t35 {
margin-top: 35px;
}
.ut-margin-t40 {
margin-top: 40px;
} .ut-margin-r10 {
margin-right: 10px;
}
.ut-margin-r15 {
margin-right: 15px;
}
.ut-margin-r20 {
margin-right: 20px;
}
.ut-margin-r25 {
margin-right: 25px;
}
.ut-margin-r30 {
margin-right: 30px;
}
.ut-margin-r35 {
margin-right: 35px;
}
.ut-margin-r40 {
margin-right: 40px;
} .ut-margin-b10 {
margin-bottom: 10px;
}
.ut-margin-b15 {
margin-bottom: 15px;
}
.ut-margin-b20 {
margin-bottom: 20px;
}
.ut-margin-b25 {
margin-bottom: 25px;
}
.ut-margin-b30 {
margin-bottom: 30px;
}
.ut-margin-b35 {
margin-bottom: 35px;
}
.ut-margin-b40 {
margin-bottom: 40px;
} .ut-margin-l10 {
margin-left: 10px;
}
.ut-margin-l15 {
margin-left: 15px;
}
.ut-margin-l20 {
margin-left: 20px;
}
.ut-margin-l25 {
margin-left: 25px;
}
.ut-margin-l30 {
margin-left: 30px;
}
.ut-margin-l35 {
margin-left: 35px;
}
.ut-margin-l40 {
margin-left: 40px;
}  .ut-margin-n-t10 {
margin-top: -10px;
}
.ut-margin-n-t15 {
margin-top: -15px;
}
.ut-margin-n-t20 {
margin-top: -20px;
}
.ut-margin-n-t25 {
margin-top: -25px;
}
.ut-margin-n-t30 {
margin-top: -30px;
}
.ut-margin-n-t35 {
margin-top: -35px;
}
.ut-margin-n-t40 {
margin-top: -40px;
} .ut-margin-n-r10 {
margin-right: -10px;
}
.ut-margin-n-r15 {
margin-right: -15px;
}
.ut-margin-n-r20 {
margin-right: -20px;
}
.ut-margin-n-r25 {
margin-right: -25px;
}
.ut-margin-n-r30 {
margin-right: -30px;
}
.ut-margin-n-r35 {
margin-right: -35px;
}
.ut-margin-n-r40 {
margin-right: -40px;
} .ut-margin-n-b10 {
margin-bottom: -10px;
}
.ut-margin-n-b15 {
margin-bottom: -15px;
}
.ut-margin-n-b20 {
margin-bottom: -20px;
}
.ut-margin-n-b25 {
margin-bottom: -25px;
}
.ut-margin-n-b30 {
margin-bottom: -30px;
}
.ut-margin-n-b35 {
margin-bottom: -35px;
}
.ut-margin-n-b40 {
margin-bottom: -40px;
} .ut-margin-n-l10 {
margin-left: -10px;
}
.ut-margin-n-l15 {
margin-left: -15px;
}
.ut-margin-n-l20 {
margin-left: -20px;
}
.ut-margin-n-l25 {
margin-left: -25px;
}
.ut-margin-n-l30 {
margin-left: -30px;
}
.ut-margin-n-l35 {
margin-left: -35px;
}
.ut-margin-n-l40 {
margin-left: -40px;
} .ut-border-none {
border: none !important;
} .ut-full-width {
width: 100%;
} .ut-background-none {
background: none !important;
} .ut-no-gutter {
padding-left: 0;
padding-right: 0;
}
.ut-white-border {
border-color: #fff;
} .clearfix {
clear: both;
}
.ut-display-none {
display: none !important;
}
.ut-display-block {
display: block !important;
} .ut-opacity-1 {
opacity: 1;
}
.ut-opacity-09 {
opacity: 0.9;
}
.ut-opacity-08 {
opacity: 0.8;
}
.ut-opacity-07 {
opacity: 0.7;
}
.ut-opacity-06 {
opacity: 0.6;
}
.ut-opacity-05 {
opacity: 0.5;
}
.ut-opacity-04 {
opacity: 0.4;
}
.ut-opacity-03 {
opacity: 0.3;
}
.ut-opacity-02 {
opacity: 0.2;
}
.ut-opacity-01 {
opacity: 0.1;
}
.ut-opacity-0 {
opacity: 0;
} .no-gutter > [class*='col-'] {
padding-right:0;
padding-left:0;
}