a, a:hover, a:focus {
text-decoration: none;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.futurio-elementor-menu #site-navigation {
border-bottom: none;
}
.futurio-elementor-menu #site-navigation.shrink {
min-height: 60px;
position: relative;
width: auto;
z-index: 9;
top: auto;
}
.futurio-elementor-menu .shrink .navbar-nav > li > a {
padding-top: 30px;
padding-bottom: 30px;
max-height: 80px;
} #loader-wrapper {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
overflow: hidden;
}
#loader {
display: block;
position: relative;
left: 50%;
top: 50%;
width: 150px;
height: 150px;
margin: -75px 0 0 -75px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #16a085;
-webkit-animation: spin 1.7s linear infinite;
-ms-animation: spin 1.7s linear infinite;
animation: spin 1.7s linear infinite;
z-index: 1001;
}
#loader:before {
content: "";
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #e74c3c;
-webkit-animation: spin-reverse 0.6s linear infinite;
-ms-animation: spin-reverse 0.6s linear infinite;
animation: spin-reverse 0.6s linear infinite;
}
#loader:after {
content: "";
position: absolute;
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #f9c922;
-webkit-animation: spin 1s linear infinite;
-ms-animation: spin 1s linear infinite;
animation: spin 1s linear infinite;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes spin-reverse {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(-360deg);
}
}
@keyframes spin-reverse {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
}
#loader-wrapper .loader-section {
position: fixed;
top: 0;
width: 51%;
height: 100%;
background: #222;
z-index: 50;
}
#loader-wrapper .loader-section.section-left {
left: 0;
}
#loader-wrapper .loader-section.section-right {
right: 0;
} .loaded #loader-wrapper .loader-section.section-left {
-ms-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
transition: all 0.4s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.4s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.loaded #loader-wrapper .loader-section.section-right {
-ms-transform: translateX(100%);
-webkit-transform: translateX(100%);
transform: translateX(100%);
transition: all 0.4s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.4s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.loaded #loader {
opacity: 0;
transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
}
.loaded #loader-wrapper {
visibility: hidden;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
transition: all 0.2s 1s ease-out;
-ms-transition: all 0.2s 1s ease-out;
}
.no-js #loader-wrapper {
display: none !important;
}
.archive-product-categories {
opacity: 0.7;
font-size: 80%;
margin-bottom: 5px;
}
.archive-product-categories a {
margin-left: 5px;
}
.f-posts-shortcode {
display: block;
overflow: hidden;
}
.f-posts-shortcode article {
clear: none;
margin-bottom: 20px;
}
.page-builders .f-posts-shortcode article {
padding-left: 15px;
padding-right: 15px;
}
.f-posts-shortcode .col-md-6:nth-child(2n+1),
.f-posts-shortcode .col-md-4:nth-child(3n+1),
.f-posts-shortcode .col-md-3:nth-child(4n+1),
.f-posts-shortcode .col-md-2:nth-child(6n+1) {
clear: left;
}
.f-posts-shortcode .f-line {
border: 1px solid;
width: 50px;
margin: 0 auto;
margin-top: 15px;
margin-bottom: 15px;
}
.news-item.layout-two {
clear: both;
margin-bottom: 8px;
}
.news-item.layout-two .news-thumb {
float: left;
max-width: 80px;
margin-right: 10px;
margin-bottom: 8px;
}
.news-item.layout-two h2, .news-item.layout-two h2 a {
font-size: 15px;
line-height: 18px;
}
.extra-posted-date, .extra-comments-meta {
opacity: .7;
padding-right: 8px;
font-size: 13px;
font-weight: 300;
font-style: italic;
}
span.extra-comments-meta a {
padding-right: 3px;
} .futuriowp-social-icons{display:inline-block;width:100%;list-style:none;margin:0;padding:0}.futuriowp-social-icons.rotate a:hover{transform:rotate(360deg)}.futuriowp-social-icons.zoomout a:hover{transform:scale(0.8)}.futuriowp-social-icons.float a:hover{transform:translateY(-3px)}.futuriowp-social-icons li{display:inline-block;margin:3px;padding:0}.futuriowp-social-icons li a{display:block;padding:0;text-align:center}.futuriowp-social-icons.style-light li a,.futuriowp-social-icons.style-dark li a,.futuriowp-social-icons.style-colored li a{width:55px;height:55px;line-height:55px;font-size:16px;border-radius:2px}.futuriowp-social-icons.style-light li a{color:#bbb;border:1px solid #e9e9e9}.futuriowp-social-icons.style-light li.futuriowp-twitter a:hover{color:#46d4fe !important;border-color:#46d4fe !important}.futuriowp-social-icons.style-light li.futuriowp-facebook a:hover{color:#37589b !important;border-color:#37589b !important}.futuriowp-social-icons.style-light li.futuriowp-google-plus a:hover{color:#de5a49 !important;border-color:#de5a49 !important}.futuriowp-social-icons.style-light li.futuriowp-pinterest a:hover{color:#cb2027 !important;border-color:#cb2027 !important}.futuriowp-social-icons.style-light li.futuriowp-dribbble a:hover{color:#ea4c89 !important;border-color:#ea4c89 !important}.futuriowp-social-icons.style-light li.futuriowp-vk a:hover{color:#597BA5 !important;border-color:#597BA5 !important}.futuriowp-social-icons.style-light li.futuriowp-instagram a:hover{color:#3F729B !important;border-color:#3F729B !important}.futuriowp-social-icons.style-light li.futuriowp-linkedin a:hover{color:#3399CC !important;border-color:#3399CC !important}.futuriowp-social-icons.style-light li.futuriowp-tumblr a:hover{color:#2C4762 !important;border-color:#2C4762 !important}.futuriowp-social-icons.style-light li.futuriowp-github a:hover{color:#60b044 !important;border-color:#60b044 !important}.futuriowp-social-icons.style-light li.futuriowp-flickr a:hover{color:#fa4086 !important;border-color:#fa4086 !important}.futuriowp-social-icons.style-light li.futuriowp-skype a:hover{color:#00AFF0 !important;border-color:#00AFF0 !important}.futuriowp-social-icons.style-light li.futuriowp-trello a:hover{color:#0079bf !important;border-color:#0079bf !important}.futuriowp-social-icons.style-light li.futuriowp-foursquare a:hover{color:#2d5be3 !important;border-color:#2d5be3 !important}.futuriowp-social-icons.style-light li.futuriowp-youtube a:hover{color:#C4302B !important;border-color:#C4302B !important}.futuriowp-social-icons.style-light li.futuriowp-vimeo a:hover{color:#1ab7ea !important;border-color:#1ab7ea !important}.futuriowp-social-icons.style-light li.futuriowp-vine a:hover{color:#00bf8f !important;border-color:#00bf8f !important}.futuriowp-social-icons.style-light li.futuriowp-xing a:hover{color:#006464 !important;border-color:#006464 !important}.futuriowp-social-icons.style-light li.futuriowp-yelp a:hover{color:#C41200 !important;border-color:#C41200 !important}.futuriowp-social-icons.style-light li.futuriowp-tripadvisor a:hover{color:#589442 !important;border-color:#589442 !important}.futuriowp-social-icons.style-light li.futuriowp-rss a:hover{color:#ff7900 !important;border-color:#ff7900 !important}.futuriowp-social-icons.style-light li.futuriowp-email a:hover{color:#13aff0 !important;border-color:#13aff0 !important}.futuriowp-social-icons.style-dark li a{color:#333;border:1px solid #333}.futuriowp-social-icons.style-dark li.futuriowp-twitter a:hover{color:#46d4fe !important;border-color:#46d4fe !important}.futuriowp-social-icons.style-dark li.futuriowp-facebook a:hover{color:#37589b !important;border-color:#37589b !important}.futuriowp-social-icons.style-dark li.futuriowp-google-plus a:hover{color:#de5a49 !important;border-color:#de5a49 !important}.futuriowp-social-icons.style-dark li.futuriowp-pinterest a:hover{color:#cb2027 !important;border-color:#cb2027 !important}.futuriowp-social-icons.style-dark li.futuriowp-dribbble a:hover{color:#ea4c89 !important;border-color:#ea4c89 !important}.futuriowp-social-icons.style-dark li.futuriowp-vk a:hover{color:#597BA5 !important;border-color:#597BA5 !important}.futuriowp-social-icons.style-dark li.futuriowp-instagram a:hover{color:#3F729B !important;border-color:#3F729B !important}.futuriowp-social-icons.style-dark li.futuriowp-linkedin a:hover{color:#3399CC !important;border-color:#3399CC !important}.futuriowp-social-icons.style-dark li.futuriowp-tumblr a:hover{color:#2C4762 !important;border-color:#2C4762 !important}.futuriowp-social-icons.style-dark li.futuriowp-github a:hover{color:#60b044 !important;border-color:#60b044 !important}.futuriowp-social-icons.style-dark li.futuriowp-flickr a:hover{color:#fa4086 !important;border-color:#fa4086 !important}.futuriowp-social-icons.style-dark li.futuriowp-skype a:hover{color:#00AFF0 !important;border-color:#00AFF0 !important}.futuriowp-social-icons.style-dark li.futuriowp-trello a:hover{color:#0079bf !important;border-color:#0079bf !important}.futuriowp-social-icons.style-dark li.futuriowp-foursquare a:hover{color:#2d5be3 !important;border-color:#2d5be3 !important}.futuriowp-social-icons.style-dark li.futuriowp-youtube a:hover{color:#C4302B !important;border-color:#C4302B !important}.futuriowp-social-icons.style-dark li.futuriowp-vimeo a:hover{color:#1ab7ea !important;border-color:#1ab7ea !important}.futuriowp-social-icons.style-dark li.futuriowp-vine a:hover{color:#00bf8f !important;border-color:#00bf8f !important}.futuriowp-social-icons.style-dark li.futuriowp-xing a:hover{color:#006464 !important;border-color:#006464 !important}.futuriowp-social-icons.style-dark li.futuriowp-yelp a:hover{color:#C41200 !important;border-color:#C41200 !important}.futuriowp-social-icons.style-dark li.futuriowp-tripadvisor a:hover{color:#589442 !important;border-color:#589442 !important}.futuriowp-social-icons.style-dark li.futuriowp-rss a:hover{color:#ff7900 !important;border-color:#ff7900 !important}.futuriowp-social-icons.style-dark li.futuriowp-email a:hover{color:#13aff0 !important;border-color:#13aff0 !important}.futuriowp-social-icons.style-colored li a{color:#fff}.futuriowp-social-icons.style-colored li a:hover{color:#fff}.futuriowp-social-icons.style-colored li.futuriowp-twitter a{background-color:#46d4fe}.futuriowp-social-icons.style-colored li.futuriowp-twitter a:hover{background-color:#39b4d8}.futuriowp-social-icons.style-colored li.futuriowp-facebook a{background-color:#37589b}.futuriowp-social-icons.style-colored li.futuriowp-facebook a:hover{background-color:#2d477c}.futuriowp-social-icons.style-colored li.futuriowp-google-plus a{background-color:#de5a49}.futuriowp-social-icons.style-colored li.futuriowp-google-plus a:hover{background-color:#bb4c3e}.futuriowp-social-icons.style-colored li.futuriowp-pinterest a{background-color:#cb2027}.futuriowp-social-icons.style-colored li.futuriowp-pinterest a:hover{background-color:#a91d23}.futuriowp-social-icons.style-colored li.futuriowp-dribbble a{background-color:#ea4c89}.futuriowp-social-icons.style-colored li.futuriowp-dribbble a:hover{background-color:#c64174}.futuriowp-social-icons.style-colored li.futuriowp-vk a{background-color:#597BA5}.futuriowp-social-icons.style-colored li.futuriowp-vk a:hover{background-color:#486384}.futuriowp-social-icons.style-colored li.futuriowp-instagram a{background-color:#3F729B}.futuriowp-social-icons.style-colored li.futuriowp-instagram a:hover{background-color:#315a7c}.futuriowp-social-icons.style-colored li.futuriowp-linkedin a{background-color:#3399CC}.futuriowp-social-icons.style-colored li.futuriowp-linkedin a:hover{background-color:#2678a1}.futuriowp-social-icons.style-colored li.futuriowp-tumblr a{background-color:#2C4762}.futuriowp-social-icons.style-colored li.futuriowp-tumblr a:hover{background-color:#1d3042}.futuriowp-social-icons.style-colored li.futuriowp-github a{background-color:#60b044}.futuriowp-social-icons.style-colored li.futuriowp-github a:hover{background-color:#4f9237}.futuriowp-social-icons.style-colored li.futuriowp-flickr a{background-color:#fa4086}.futuriowp-social-icons.style-colored li.futuriowp-flickr a:hover{background-color:#c63169}.futuriowp-social-icons.style-colored li.futuriowp-skype a{background-color:#00AFF0}.futuriowp-social-icons.style-colored li.futuriowp-skype a:hover{background-color:#0291c6}.futuriowp-social-icons.style-colored li.futuriowp-trello a{background-color:#0079bf}.futuriowp-social-icons.style-colored li.futuriowp-trello a:hover{background-color:#0079bf}.futuriowp-social-icons.style-colored li.futuriowp-foursquare a{background-color:#2d5be3}.futuriowp-social-icons.style-colored li.futuriowp-foursquare a:hover{background-color:#2d5be3}.futuriowp-social-icons.style-colored li.futuriowp-youtube a{background-color:#C4302B}.futuriowp-social-icons.style-colored li.futuriowp-youtube a:hover{background-color:#982420}.futuriowp-social-icons.style-colored li.futuriowp-vimeo a{background-color:#1ab7ea}.futuriowp-social-icons.style-colored li.futuriowp-vimeo a:hover{background-color:#1494bd}.futuriowp-social-icons.style-colored li.futuriowp-vine a{background-color:#00bf8f}.futuriowp-social-icons.style-colored li.futuriowp-vine a:hover{background-color:#01906c}.futuriowp-social-icons.style-colored li.futuriowp-xing a{background-color:#006464}.futuriowp-social-icons.style-colored li.futuriowp-xing a:hover{background-color:#014646}.futuriowp-social-icons.style-colored li.futuriowp-yelp a{background-color:#C41200}.futuriowp-social-icons.style-colored li.futuriowp-yelp a:hover{background-color:#940f01}.futuriowp-social-icons.style-colored li.futuriowp-tripadvisor a{background-color:#589442}.futuriowp-social-icons.style-colored li.futuriowp-tripadvisor a:hover{background-color:#426f32}.futuriowp-social-icons.style-colored li.futuriowp-rss a{background-color:#ff7900}.futuriowp-social-icons.style-colored li.futuriowp-rss a:hover{background-color:#d46603}.futuriowp-social-icons.style-colored li.futuriowp-email a{background-color:#13aff0}.futuriowp-social-icons.style-colored li.futuriowp-email a:hover{background-color:#0f8dc2}.futuriowp-social-icons.style-simple li{margin:0 6px}.futuriowp-social-icons.style-simple li a{font-size:16px} .futuriowp-about-me{position:relative;text-align:center}.futuriowp-about-me .futuriowp-about-me-avatar,.futuriowp-about-me .futuriowp-about-me-social{margin-top:20px}.futuriowp-about-me .futuriowp-about-me-avatar img{position:relative;border-radius:50%}.futuriowp-about-me .futuriowp-about-me-name{display:block;font-size:13px;font-weight:600;margin:16px 0 10px;text-transform:uppercase;clear:none}.futuriowp-about-me .futuriowp-about-me-social li{display:inline-block;margin-left:6px}.futuriowp-about-me .futuriowp-about-me-social li:first-child{margin-left:0}.futuriowp-about-me .futuriowp-about-me-social li a{display:inline-block;font-size:14px;text-align:center;width:40px;height:40px;line-height:40px;border-radius:50%}.futuriowp-about-me .futuriowp-about-me-social.style-color li a,.futuriowp-about-me .futuriowp-about-me-social.style-color li a:hover{color:#fff}.futuriowp-about-me .futuriowp-about-me-social.style-color li.facebook a{background-color:#37589b}.futuriowp-about-me .futuriowp-about-me-social.style-color li.facebook a:hover{background-color:#4e7ddd}.futuriowp-about-me .futuriowp-about-me-social.style-color li.twitter a{background-color:#46d4fe}.futuriowp-about-me .futuriowp-about-me-social.style-color li.twitter a:hover{background-color:#7ee1fe}.futuriowp-about-me .futuriowp-about-me-social.style-color li.google-plus a{background-color:#de5a49}.futuriowp-about-me .futuriowp-about-me-social.style-color li.google-plus a:hover{background-color:#fc7a69}.futuriowp-about-me .futuriowp-about-me-social.style-color li.instagram a{background-color:#5996c7}.futuriowp-about-me .futuriowp-about-me-social.style-color li.instagram a:hover{background-color:#69b4f0}.futuriowp-about-me .futuriowp-about-me-social.style-color li.linkedin a{background-color:#419cca}.futuriowp-about-me .futuriowp-about-me-social.style-color li.linkedin a:hover{background-color:#52c3fc}.futuriowp-about-me .futuriowp-about-me-social.style-color li.pinterest a{background-color:#cb2027}.futuriowp-about-me .futuriowp-about-me-social.style-color li.pinterest a:hover{background-color:#f7555c}.futuriowp-about-me .futuriowp-about-me-social.style-color li.youtube a{background-color:#dd4646}.futuriowp-about-me .futuriowp-about-me-social.style-color li.youtube a:hover{background-color:#ff6262}.futuriowp-about-me .futuriowp-about-me-social.style-light li a{color:#aaa;border:1px solid #e9e9e9}.futuriowp-about-me .futuriowp-about-me-social.style-dark li a{color:#929292;border:1px solid #555}.futuriowp-about-me .futuriowp-about-me-social.style-light li.facebook a:hover,.futuriowp-about-me .futuriowp-about-me-social.style-dark li.facebook a:hover{color:#37589b;border-color:#37589b}.futuriowp-about-me .futuriowp-about-me-social.style-light li.twitter a:hover,.futuriowp-about-me .futuriowp-about-me-social.style-dark li.twitter a:hover{color:#46d4fe;border-color:#46d4fe}.futuriowp-about-me .futuriowp-about-me-social.style-light li.google-plus a:hover,.futuriowp-about-me .futuriowp-about-me-social.style-dark li.google-plus a:hover{color:#de5a49;border-color:#de5a49}.futuriowp-about-me .futuriowp-about-me-social.style-light li.instagram a:hover,.futuriowp-about-me .futuriowp-about-me-social.style-dark li.instagram a:hover{color:#5996c7;border-color:#5996c7}.futuriowp-about-me .futuriowp-about-me-social.style-light li.linkedin a:hover,.futuriowp-about-me .futuriowp-about-me-social.style-dark li.linkedin a:hover{color:#419cca;border-color:#419cca}.futuriowp-about-me .futuriowp-about-me-social.style-light li.pinterest a:hover,.futuriowp-about-me .futuriowp-about-me-social.style-dark li.pinterest a:hover{color:#cb2027;border-color:#cb2027}.futuriowp-about-me .futuriowp-about-me-social.style-light li.youtube a:hover,.futuriowp-about-me .futuriowp-about-me-social.style-dark li.youtube a:hover{color:#dd4646;border-color:#dd4646}
.widget ul.futuriowp-social-icons li, .widget ul.futuriowp-about-me-social li {
border-bottom: none;
padding: 0;
margin: 3px;
} #product-nav {
margin: 30px 0 50px;
position: relative;
width: 100%;
display: inline-block;
}
.ie9 #product-nav{
padding-bottom: 50px;
}
#product-nav span.prev-label,
#product-nav span.next-label {
position: absolute;
top: -12px;
}
.ie9 #product-nav span.prev-label,
.ie9 #product-nav span.next-label {
top: 10px;
}
#product-nav span.prev-label {
left: 60px;
}
#product-nav span.next-label {
right: 60px;
}
#product-nav > a {
overflow: hidden;
width: 30px;
height: 48px;
-webkit-transition: width 0.4s, background-color 0.4s;
transition: width 0.4s, background-color 0.4s;
-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
transition-timing-function: cubic-bezier(0.7,0,0.3,1);
position: absolute;
display: block;
outline: none;
text-align: left;
z-index: 9;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
border: 1px solid;
background: #fff;
}
#product-nav > a[rel='prev'] {
left: 10px;
}
#product-nav > a[rel='next'] {
right: 10px;
}
#product-nav > a:hover {
width: 240px;
}
#product-nav span.fa {
position: absolute;
z-index: 100;
padding: 17px 5px 15px 0;
width: 30px;
text-align: center;
}
#product-nav > a[rel='next'] span.fa {
right: 0;
padding: 17px 0 15px 1px;
}
#product-nav div.prev-product,
#product-nav div.next-product{
position: absolute;
top: 0;    
width: 240px;
height: 48px;
}
#product-nav div.next-product {
right: 0;
}
#product-nav div.prev-product h5,
#product-nav div.next-product h5 {
position: relative;
margin: 0;
line-height: 48px;
text-align: right;
padding: 0 55px 0 25px;
text-transform: uppercase;
}
#product-nav div.next-product h5 {
text-align: left;
padding: 0 25px 0 55px;
}
#product-nav div.prev-product img.attachment-shop_thumbnail,
#product-nav div.next-product img.attachment-shop_thumbnail {
position: absolute;
top: 0;
height: 45px;
width: auto;
right: 7px;
padding: 2px 0;
}
#product-nav div.next-product img.attachment-shop_thumbnail {
left: 7px;
}
.elementor-image .news-thumb img {
width: auto;
}
.futurio-elementor-categories a, .futurio-elementor-feed-title {
display: inline-block;
vertical-align: middle;
} 
.futurio-elementor-icon.elementor-align-icon-left {
float: left;
margin-right: 5px;
}
.futurio-elementor-icon.elementor-align-icon-right {
float: right;
margin-left: 5px;
}
.futuriowp-social-icons .fa, .futuriowp-about-me-social .fa {
font-family: "fontawesome";
}
#site-navigation .nav > li > a:after {background-color: transparent !important;}