/*
Theme Name: Fantastico 
Theme URI: https://magazine3.com/fantastico/
Author: Mohammed Kaludi
Author URI: https://magazine3.com/
Description: Fantastico theme is the complete WordPress theme everbuilt. Fantastico not only builds beautiful front pages with ConrnerStone page builder but you have exciting and mordern look to your blog pages and Magazine pages as well. 
Version: 0.3.6
License:
License URI:
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: fantastico
*/

*{margin:0;padding:0}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}img{max-width:100%;vertical-align:middle;height:auto}a{color:#444;text-decoration:none}input[type=search],input[type=text]{font-size:inherit;line-height:inherit;-webkit-border-radius:0;-webkit-appearance:none}input{-webkit-border-radius:0}::-moz-selection{background-color:#04a4cc;color:#fff;text-shadow:none}::selection{background-color:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 15px 15px 0}.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px;margin:5px 0 15px 15px}.alignleft{float:left;margin:5px 15px 15px 0}figure.full-width .wp-caption{max-width:95%}.wp-caption.alignnone{max-width:100%}.wp-caption{background:#fff;border:thin solid #f0f0f0;padding:5px 0 0 1px;text-align:center}.wp-caption img{width:auto;max-width:98.5%;height:auto;border:0 none;padding:0;margin:0}.size-full-image{overflow:hidden;max-width:100%}.size-full-image img{max-width:100%}.wp-caption .size-full{min-height:auto;position:relative}.wp-caption.size-full-image .wp-caption-text{position:relative;font-size:18px;color:rgba(255,255,255,.8);text-shadow:1.5px 1.5px rgba(0,0,0,.25);margin-bottom:0;bottom:-80%;background:rgba(0,0,0,.25);color:#fff;text-shadow:none;padding:3% 5%;border-radius:3px}.wp-caption.size-full-image{background:0 0;border:0}.gallery-caption,.wp-caption .wp-caption-text{margin:0;padding:5px 0;line-height:1.5}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.reset-box{padding:0;margin:0}.cb,.clear,.clear-both{clear:both}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{font-size:18px;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fn-container{background:#fff;margin:0 auto;padding:0 20px;width:1100px}.screen-reader-text{display:none}.fn-site-title{font-size:30px;font-weight:300;line-height:1}.fn-header-style-1 .fn-logo{padding-top:30px}.fn-header-style-1 .fn-logo img{margin-top:6px;max-width:100%}.fn-header-container{color:#fff;padding-top:20px;width:96%}.fn-logo{float:left;width:17%}.fn-logo img{max-width:100%}.fn-navigate{float:right;width:75%}.fn-primary-menu{text-align:center}.fn-primary-menu li{display:inline-block;font-size:16px;margin-right:0;line-height:1;text-transform:uppercase}.fn-primary-menu li a{text-decoration:none}.fn-slide-social{opacity:1;transition:.3s;margin-top:45px;margin-right:34px}.fn-social-button{background:0 0;border:0}.fn-social-button:hover{cursor:pointer}.fn-social-button:focus{outline:0}.fn-slide-social .fn-social-button:after{font-family:Fantastico;content:"\e904";font-size:20px;color:#333}.fn-social-full{background:rgba(0,0,0,.7);position:fixed;height:100vh;top:-100%;max-width:100vw;width:100%;z-index:5;transition:all .3s cubic-bezier(.39,.58,.57,1);transform:translateY(-100%)}.fn-social-full.social-active{top:0;transform:translateY(0)}.social-full-mask{height:100vh;max-width:100vw;width:100%}.social-full-mask:hover{cursor:pointer}.fn-full-social-close{border:0;height:40px;width:40px;background:0 0}.fn-full-social-close:after{content:"\e903";font-family:Fantastico;font-size:40px;color:#fff;opacity:.4;transition:.4s ease-in-out}.fn-full-social-close:hover:after{opacity:.7}.fn-full-social-close:hover{cursor:pointer}.fn-full-social-close:focus{outline:0}.fn-full-social-close{position:absolute;right:10%;top:10%}.fn-full-social-icons-text{margin-bottom:20px;color:#555;font-size:18px;letter-spacing:.3px;line-height:22px}.fn-full-social-icons-holder{left:10%;position:absolute;text-align:center;top:35%;width:80%}.fn-full-social-icons li{list-style:none;display:inline-block;margin-right:10px}.fn-full-social-icons a::after{background:#3a559f;border-radius:50em;color:#fff;content:"\e902";display:inline-table;font-family:Fantastico;font-size:20px;padding:9px 10px}.fn-full-social-icons a:hover:after,.fn-slide-menu-social-icons li a:hover:after{-webkit-transform:scale(.93);-moz-transform:scale(.93);-ms-transform:scale(.93);transform:scale(.93);color:#fff}.fn-full-social-icons a:hover:after,.fn-slide-menu-social-icons li a:hover:after{-webkit-animation:sonarEffect .7s ease-out 75ms;-moz-animation:sonarEffect .7s ease-out 75ms;animation:sonarEffect .7s ease-out 75ms}@-webkit-keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 0 10px rgba(0,0,0,.15),0 0 0 10px rgba(255,255,255,.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 0 10px rgba(0,0,0,.15),0 0 0 10px rgba(255,255,255,.5);-webkit-transform:scale(1.5);opacity:0}}@-moz-keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 0 10px rgba(0,0,0,.15),0 0 0 10px rgba(255,255,255,.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 0 10px rgba(0,0,0,.15),0 0 0 10px rgba(255,255,255,.5);-moz-transform:scale(1.5);opacity:0}}.fn-icons-facebook a::after{background:#3a559f;content:"\e90c";padding:9px 14px}.fn-icons-twitter a::after{background:#55acee;content:"\e90e"}.fn-icons-instagram a::after{background:#e1306c;content:"\f16d"}.fn-icons-linkedin a::after{background:#0077b5;content:"\e908";padding:7px 9px 10px 10px}.fn-icons-pinterest a::after{background:#bd081c;content:"\e90d";padding:9px 11px}.fn-icons-google-plus a::after{background:#dd4b39;content:"\ea8b"}.fn-icons-youtube a::after{background:#cd201f;content:"\e90a"}.fn-slide-search{opacity:1;transition:.3s;margin-top:45px;margin-right:34px}.fn-search-button{background:0 0;border:0}.fn-search-button:hover{cursor:pointer}.fn-search-button:focus{outline:0}.fn-search-full{background:rgba(0,0,0,.7);position:fixed;height:100vh;top:-100%;max-width:100vw;width:100%;z-index:10;transition:all .3s cubic-bezier(.39,.58,.57,1);transform:translateY(-100%)}.fn-search-full.search-active{top:0;transform:translateY(0)}.search-full-mask{height:100vh;max-width:100vw;width:100%}.search-full-mask:hover{cursor:pointer}.fn-full-search-close{border:0;height:40px;width:40px;background:0 0}.fn-full-search-close:after{content:"\e903";font-family:Fantastico;font-size:40px;color:#fff;opacity:.7}.fn-full-search-close:hover{cursor:pointer}.fn-full-search-close:focus{outline:0}.fn-search-full .search-form{left:20%;position:absolute;top:35%;width:60%;max-width:100%}.fn-full-search-close{position:absolute;right:10%;top:10%}.fn-search-full .search-submit,.text-above-search-bar{display:none}.fn-search-full .text-above-search-bar{color:#f7f7f7;display:block;font-size:18px;letter-spacing:.3px;line-height:22px}.fn-search-full .search-field{background:#070a05;border:3px solid #666;color:#f7f7f7;font-size:38px;font-weight:400;line-height:1;letter-spacing:.3px;text-transform:capitalize;padding:20px 0 25px 30px;margin-top:30px;width:100%}.fn-search-full .search-button{display:none}.fn-slide-menu-button{background:0 0;border:0 none;color:#d4d4d4;font-size:16px;position:absolute;text-align:right}.fn-slide-menu-button:hover{cursor:pointer}.fn-slide-menu-button:focus{outline:0}.fn-slide-menu-button:after{font-family:Fantastico;content:"\e901";font-size:22px;color:#fff}.slide-menu-on.fn-slide-menu-button:after{color:#333}.fn-slide-menu-button[data-slide-button=true]:after{font-family:Fantastico;content:"\e903"}.fn-slide-menu-button{position:relative;z-index:9}.fn-slide-menu-social-icons{font-family:Fantastico}.fn-header-style-1 .fn-slide-menu-social-icons .fn-slide-menu-button{position:absolute;top:10px;right:10px}header .slide-menu-on{opacity:0!important}#fn-slide-menu .fn-slide-menu-button[data-slide-button=false]:after{display:none}#fn-slide-menu .fn-slide-menu-social-icons{background:#eee;position:relative}#fn-slide-menu .fn-slide-menu-social-icons ul{border-bottom:1px solid #ddd;padding:42px 50px 35px 50px}.fn-slide-menu-social-icons li{display:inline-block;margin-bottom:10px}#fn-slide-menu li a::after{border-radius:50em;color:#fff;display:inline-table;font-family:Fantastico;font-size:14px;padding:3px 10px}#fn-slide-menu .fn-icons-facebook a::after{padding:3px 14px}#fn-slide-menu{background:#f9f9f9;height:100%;position:fixed;overflow-y:scroll;right:0;width:333px;z-index:6;transition:all .5s ease-out;transform:translateX(0);box-shadow:0 0 5px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.3)}#fn-slide-menu.close-menu{transform:translateX(100%)}#fn-slide-menu ul{padding:30px 50px 30px 50px;position:relative;left:0}#fn-slide-menu ul ul{padding:0}#fn-slide-menu{padding-top:0}#fn-slide-menu *{list-style:none;transition:all .6s ease-out;opacity:1}#fn-slide-menu.close-menu *{left:30px;opacity:0}#fn-slide-menu .fn-slide-menu a{line-height:47px}#fn-slide-menu .fn-slide-menu a:hover{color:#000}#fn-slide-menu li{line-height:2;font-size:16px}#fn-slide-menu a{color:#333;text-decoration:none;font-size:20px;font-weight:300}#fn-slide-menu ul.sub-menu{margin-left:20px}#fn-slide-menu.close-menu li.menu-item-has-children span{display:none}#fn-slide-menu li.menu-item-has-children span{width:20px;height:20px;position:absolute;display:inline;margin-left:20px;margin-top:10px}#fn-slide-menu span:before{color:rgba(0,0,0,.4);content:"\e905";display:block;font-family:Fantastico;font-size:12px;line-height:40px;transform:rotate(90deg)}#fn-slide-menu li.menu-item-has-children span:hover{cursor:pointer}.fn-mobile-menu-container{display:none;text-align:center}#fn-slide-menu .fn-slide-menu-social-icons ul{text-align:center;padding:32px 30px 25px 30px}.fn-header-style-2 .fn-slide-menu-wrapper,.fn-header-style-2 .fn-top-header .fn-slide-search{display:none}.fn-tooltip-element:before{content:"\e900";font-family:Fantastico;color:#fff;background:rgba(51,62,72,.15);border-radius:60px;top:2px;position:relative;margin-left:0}.fn-tooltip-element{cursor:help;position:relative;text-align:center;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}.fn-tooltip-element .fn-tooltip{background:#333;border-radius:5px;bottom:100%;color:#fff;display:block;font-size:11px;line-height:17px;left:-45px;margin-bottom:15px;opacity:0;padding:8px 5px 6px 5px;pointer-events:none;position:absolute;width:100%;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;min-width:110px}.fn-tooltip-element .fn-tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.fn-tooltip-element .fn-tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #333 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.fn-tooltip-element:hover .fn-tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.tooltip-bottom .fn-tooltip{bottom:-42px;margin-top:15px;margin-bottom:0}.tooltip-bottom .fn-tooltip-element .fn-tooltip:before{bottom:0;top:-10px}@font-face{font-family:Fantastico;src:url(assets/images/fn.woff) format('woff');font-display:swap;}.fn-featured-area-2 .fn-post-1-holder{float:left;width:58.32%}.fn-featured-area-2 .fn-post-2-3-holder{float:right;width:35.84%}.fn-featured-area-2 img{border-radius:4px;margin-bottom:10px;height:auto;max-width:100%;width:100%}.fn-featured-area-2-heading{font-size:13px;font-weight:600;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:6px}.fn-post-1-featured-title{font-size:26px;font-weight:600;line-height:34px}.fn-post-1-featured-title a{color:rgba(0,0,0,.85);transition:.2s all}.fn-post-1-holder p{color:rgba(0,0,0,.55);font-size:14px;line-height:24px}.fn-post-2-3-holder .fn-post-area{margin-bottom:20px}.fn-post-2-3-holder .fn-post-area:last-child{margin-bottom:0}.fn-post-2-featured-title{font-size:16px;font-weight:600;line-height:22px}.fn-post-2-featured-title{color:rgba(0,0,0,.75)}.fn-post-2-featured-title a{transition:.2s all}.fn-featured-area-2 .fn-post-1-content{margin-top:5px}.fn-category-area-1-heading a{font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.fn-category-1-image img{width:100%}.fn-category-1-holder-small .fn-category-1-image img{padding-right:15px}.fn-category-1-holder-large{background:#fff;margin-bottom:15px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.fn-category-1-holder-large .fn-category-1-title{letter-spacing:-.5px}.fn-category-1-title{font-size:22px;padding:18px 25px 8px 25px;line-height:1.25;color:#333;letter-spacing:-.1px;font-weight:600}.fn-category-1-content{font-size:15.5px;padding:0 24px 20px 25px;color:#444;font-weight:400}.fn-category-1-holder-small .fn-post-area{display:inline-block;background:#fff;margin-bottom:15px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);width:100%}.fn-category-1-holder-small .fn-post-area:after{clear:both;content:""}.fn-category-1-holder-small .fn-category-1-image{float:left}.fn-category-1-holder-small .fn-category-1-title{font-size:16px;line-height:1.45;padding:12px 15px 10px 14px;font-weight:400}.fn-category-1-title a{color:#333;transition:.25s all}.fn-category-1-holder-small .fn-category-1-title a{color:#222}.x-1-3 .fn-category-1-holder-small .fn-post-area,.x-1-4 .fn-category-1-holder-small .fn-post-area{position:relative;height:100%;margin-bottom:5px}#cs-content .x-1-3 .fn-category-1-holder-small .fn-category-1-image img,#cs-content .x-1-4 .fn-category-1-holder-small .fn-category-1-image img{height:100%}.x-1-3 .fn-category-1-holder-small .fn-category-1-image,.x-1-4 .fn-category-1-holder-small .fn-category-1-image{float:none;width:auto;height:100%;position:absolute;top:0;left:0}.x-1-3 .fn-category-1-holder-small .fn-category-1-title,.x-1-4 .fn-category-1-holder-small .fn-category-1-title{background:#fff;z-index:9999;position:relative;width:60%;font-size:14px;line-height:1.4;float:right;padding:10px 12px 10px 12px;margin-bottom:0}.fn-popular-post-wrapper h3.fn-popular-post-heading{font-weight:400;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.fn-popular-post-wrapper ul{list-style-type:none}.fn-popular-post-wrapper ul li{display:inline-block;background:#fff;margin-bottom:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);width:100%}.fn-popular-post-wrapper ul li .fn-popular-image{float:left;width:27.6%;margin-top:9px;margin-left:9px;margin-right:8px}.fn-popular-post-wrapper ul li .fn-popular-title{font-size:13.5px;line-height:1.5;padding:10px 10px 10px 10px;font-weight:400;min-height:77px}.fn-popular-post-wrapper ul li .fn-popular-title a{transition:.3s all}.post-style-2 .blog-post-holder{border-bottom:1px solid #f6f6f6;margin-bottom:30px;padding-bottom:30px}.post-style-2 .fn-post-image{float:left;margin-right:30px;width:200px}.post-style-2 .fn-post-image img{border-radius:4px}.post-style-2 .fn-post-holder{display:table;position:relative;top:-5px}.post-style-2 .fn-post-title{font-size:26px;font-weight:600;line-height:35px;margin-top:0;margin-bottom:10px}.post-style-2 .fn-post-title a{color:rgba(0,0,0,.85);transition:.2s ease-in-out}.post-style-2 .fn-post-holder p{color:rgba(0,0,0,.4);font-size:17px;font-weight:400;line-height:26px;margin-bottom:5px}.fn-post-meta-holder{color:#000;font-size:12px;text-transform:uppercase;letter-spacing:1px}.post-style-2 .fn-post-meta-holder{color:#333}.post-style-2 .fn-post-date,.post-style-2 .fn-post-reading-time,.post-style-2 .fn-post-sharing-tooltip{display:inline-block}.fn-post-reading-time:after,.fn-post-reading-time:before{content:"\2E ";font-size:30px;padding:0 8px;position:relative;line-height:1px;top:-2px}.post-style-2.fn-post-image-right .fn-post-image{float:right;margin-right:0;margin-left:30px}.fn-facebook a:after{font-family:Fantastico;content:'\e90c';right:11px;top:4px}.fn-twitter a:after{font-family:Fantastico;content:'\e90e';right:5px;top:4px}.fn-googleplus a:after{font-family:Fantastico;content:'\ea8b';right:4px;top:4px}.fn-linkedin a:after{font-family:Fantastico;content:'\e908';right:5px;top:4px}.fn-pinterest a:after{font-family:Fantastico;content:'\e90d';right:7px;top:4px}.fn-post-sharing-tooltip li{display:inline-block;width:35px;padding:10px 10px 8px 10px}.fn-post-sharing-tooltip .fn-tooltip-element .fn-tooltip{bottom:-260%;min-width:165px;left:-70px}.fn-post-sharing-tooltip li a{color:#fff;font-size:14px}.fn-post-sharing-tooltip li.fn-twitter a{font-size:14px;margin-left:-4px}.fn-post-sharing-tooltip li.fn-pinterest a{font-size:14px}.fn-post-sharing-tooltip .fn-tooltip-element::before{background:0 0;content:'\e904';color:#333}.fn-post-sharing-tooltip .fn-tooltip-element{cursor:default}.post-style-2 .fn-post-sharing-tooltip .fn-tooltip-element{display:inline-block;font-size:14px}.fn-post-sharing-tooltip .fn-tooltip-element .fn-tooltip{background:rgba(0,0,0,.7)}.post-style-2 .fn-tooltip-element .fn-tooltip:after{display:none}.post-style-2 .fn-tooltip-element .fn-tooltip:before{border-right:solid transparent 10px;border-left:solid transparent 10px;border-bottom:solid #000 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.post-style-2 .posts-navigation{border:0}.posts-navigation a,.posts-navigation span{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#666;background:rgba(247,247,247,.58);border:1px solid #ebebeb;border-radius:4px;margin:0;transition:.2s ease-in-out}.posts-navigation .dots,.posts-navigation a{background:0 0;border:0;padding:6px 14px 4px 14px;color:#fff;line-height:1;font-size:14px;border-radius:4px;margin-right:8px;color:#000}.posts-navigation a:hover{background:#ebebeb;padding:6px 14px 4px 14px}.nav-links .nav-next a:hover,.nav-links .nav-previous a:hover{background:#ebebeb}.posts-navigation span{border:0;background:#000;padding:6px 14px 4px 14px;color:#fff;line-height:1;font-size:14px;border-radius:4px;margin-right:8px}.nav-links .nav-next a,.nav-links .nav-previous a,.posts-navigation .next,.posts-navigation .prev{font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#666;padding:9px 25px 7px 25px;background:rgba(247,247,247,.58);border:1px solid #ebebeb;border-radius:4px;margin:0}.nav-links .nav-previous,.posts-navigation .next{float:right}.nav-links .nav-next,.posts-navigation .prev{float:left}.nav-links .nav-next a:before,.nav-links .nav-previous a:after,.posts-navigation .next:after,.posts-navigation .prev:before{content:"\e905";font-family:Fantastico;display:inline-block;font-size:11px;margin-left:15px;color:#000;top:-1px;position:relative}.nav-links .nav-next a:before,.posts-navigation .prev:before{margin-left:0;margin-right:15px;transform:rotate(180deg)}.pagi_next_prev .posts-navigation .page-numbers{display:none}.pagi_next_prev .posts-navigation .next.page-numbers,.pagi_next_prev .posts-navigation .prev.page-numbers{display:inline-block}.pagi_next_prev .posts-navigation .next.page-numbers,.pagi_next_prev .posts-navigation .prev.page-numbers{padding:14px 22.5px 11px 22.5px}.pagi_numbered .posts-navigation .next,.pagi_numbered .posts-navigation .prev{padding:12px 15px 10px 15px;font-size:12px;letter-spacing:.6px;border:0;background:rgba(0,0,0,.05)}.pagi_numbered .posts-navigation .next:after,.pagi_numbered .posts-navigation .prev:before{display:none}.pagi_numbered .posts-navigation .next:hover,.pagi_numbered .posts-navigation .prev:hover{background:rgba(0,0,0,.85);color:#f1f1f1}.pagi_numbered .posts-navigation .prev{margin-right:30px}.pagi_load_more .posts-navigation{display:none}.posts-navigation .next,.posts-navigation .prev{position:relative;top:-1px}.ias-trigger-next a{background:#f7f7f7;border:1px solid #ebebeb;border-radius:4px;display:inline-block;font-size:13px;padding:16px 0 15px 0;line-height:1;letter-spacing:2.6px;text-transform:uppercase;text-decoration:none;width:100%;overflow:hidden;-webkit-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1);position:relative}.ias-trigger-next a::before{content:'';position:absolute;top:0;left:0;width:150%;height:100%;background:#37474f;z-index:0;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s}.ias-trigger-next a:hover{color:#fff}.ias-trigger-next a:hover::before{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.ias-trigger-next a:hover span{color:#fff z-index: 1;position:inherit}.single .fn-container h1,.single .fn-container h2,.single .fn-container h3,.single .fn-container h4,.single .fn-container h5,.single .fn-container h6{line-height:1.4;margin-bottom:10px}.wp-caption-text{font-size:11px}.sidebar-style-2 #sidebar .widget{background:#fbfbfb}.sidebar-style-2 #sidebar .widget .widget-title{background:#fff;border-bottom:1px solid #e9edf1;color:rgba(201,31,55,.75);font-size:14px;font-weight:400;letter-spacing:1.5px;line-height:23px;margin:0}.sidebar-style-2 #sidebar .widget ul{padding:20px 15px}.sidebar-style-2 #sidebar .widget li:last-child{margin-bottom:0}.main .widget_search .search-field{width:280px}.main .widget_search .search-button{top:2px}.sidebar-style-2 footer .widget .widget-title{background:0 0}.main .search-form{background:#f4f4f5;border-radius:2px;position:relative;max-width:600px;margin:0 auto}.main .search-field{border:0;background:0 0!important;padding:13px 10px 10px 10px;width:600px;max-width:100%}.main .search-submit{border:0;background:0 0;text-indent:-999px}.main .search-button{display:inline-block;position:absolute;right:0;top:10px}.main .search-button:after{content:"\e902";display:inline-table;font-family:Fantastico;font-size:14px;padding:7px 9px 9px 10px;position:relative}.main .search-button:hover{cursor:pointer}.page .single-style-1 .fn-post-container{padding:30px 0 30px}.page-head-1 .fn-author-title{float:left}.page-head-1 .fn-author-meta{float:right}.page-head-1 .fn-featured-author-description{width:100%}.page .page-head-1 .fn-author-avatar img{width:25px}.page .page-head-1 .fn-author-meta{margin-top:0;padding-top:3px}.page .page-head-1 .fn-author-avatar{margin-top:-2.5px}.page .page-head-1 .fn-container{padding-bottom:16px}.page .page-head-1 .fn-featured-meta-holder{margin-top:12px}.page .fn-featured-author-description{margin-left:0}.page .fn-small-page-template .page-head-1 .fn-container{max-width:800px}.wc-shop .fn-container{margin-top:45px}.wc-shop .page-title{display:none}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{font-size:12px;margin:0 0 2em}.woocommerce ul.products li.product .star-rating{font-size:9px;color:rgba(0,0,0,.6)}.woocommerce ul.products li.product .price{color:#77a464;font-weight:400;font-size:.8em;text-align:center;opacity:.6}.woocommerce ul.products li.product .price a,a.woocommerce-review-link{transition:.3s ease-in-out}.woocommerce ul.products li.product .star-rating{position:absolute;top:10px;left:10px}.woocommerce ul.products li.product a img{margin:0}.woocommerce ul.products li.product h3{font-size:16px;font-weight:400;text-align:center;padding:.7em 0 .5em 0}.woocommerce ul.products li.product .button{margin:0;font-size:14px;font-weight:400;text-align:center;padding:8px 15px 6px 15px;border-radius:40px;color:#fff;background:rgba(0,0,0,.7);position:absolute;top:60%;left:30%;opacity:0;transition:all .31s ease-in-out}.woocommerce ul.products li.product:hover .button,.woocommerce-page ul.products li.product:hover .button{opacity:.9}.woocommerce ul.products li.product .price del{display:inline-block}.woocommerce span.onsale{min-height:3.236em;min-width:3.7em}.woocommerce nav.woocommerce-pagination{margin-top:-25px;display:inline-block;width:100%}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce nav.woocommerce-pagination ul,.woocommerce-page .woocommerce-pagination ul.page-numbers li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-weight:700;background:0 0;font-size:18px;text-align:center;margin:0;padding:.6em 1.1em .4em 1.1em;line-height:2em;min-width:0}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#a46497;color:#fff}.woocommerce-pagination{margin-bottom:55px}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce-page .fn-featured-area-1,.woocommerce-page .fn-post-meta,.woocommerce-page .single-comments-wrapper{display:none}.woocommerce div.product .product_title{margin-bottom:20px}.woocommerce div.product .woocommerce-product-rating{font-size:12px;opacity:.6;margin-bottom:1em;float:right}.woocommerce div.product p{clear:both;font-size:15px;font-weight:400;line-height:26px;color:#444}.woocommerce div.product p.price{float:left;clear:none}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1em;font-weight:700;margin-bottom:10px}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-top:2em}.woocommerce div.product form.cart div.quantity{margin-right:20px}.woocommerce .quantity .qty{width:2em;text-align:center;border:0;border-bottom:2px solid #eee;padding-left:15px;font-size:24px;font-weight:700;line-height:46px;margin-top:-4px}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;text-transform:uppercase;font-size:13px;border-radius:0;padding:15px 40px;transition:.25s ease-in-out}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#444;background:#f1f1f1}.woocommerce div.product .product_meta{font-size:12px;color:#999}.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:.75em 35px;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0}.wc-shop .related h2,.woocommerce-tabs h2{font-size:16px;text-transform:uppercase;letter-spacing:1px}.wc-shop .related{border-top:1px solid #eee;padding-top:35px}.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:0 1em 1.4em 1em}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;border:0}.woocommerce .commentlist .star-rating{position:absolute;right:20px;margin-top:8px;font-size:12px}.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:.7em 1em 1.2em 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text .description{font-size:15px;color:#333}.woocommerce #review_form{margin-top:20px}.woocommerce #review_form #respond p.comment-notes{font-size:11px}.woocommerce #review_form #respond .form-submit input{background:#a46497;float:left;margin-top:10px;color:#fff;text-transform:uppercase;font-size:13px;padding:15px 40px;border-radius:0}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{float:right;position:absolute;color:#fff;right:10px;top:11px;border-radius:0;background:#a46497;text-transform:uppercase;letter-spacing:.5px;font-size:16px;padding:.68em 1.5em .6em 1.5em}.single-style-1 .fn-post-container{padding:30px 0 30px}.woocommerce-page .single-style-1 .fn-post-container{color:#333;font-size:16px;line-height:33px;padding:40px 0 30px;margin-bottom:60px}.woocommerce-cart .woocommerce .cart .button,.woocommerce-cart .woocommerce .cart input.button{padding:11px 20px 11px 20px;font-size:14px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{height:36px;font-size:12.5px}.woocommerce .quantity .qty{font-weight:400;font-size:20px}.woocommerce table.shop_table td{vertical-align:middle!important}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{border-radius:0}.woocommerce-info a{border-bottom:1px dotted #000;text-decoration:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:8px;font-size:14px;border:1px solid #ddd}.woocommerce form.checkout_coupon p,.woocommerce form.login p,.woocommerce form.register p{margin-bottom:0}.woocommerce .cart-collaterals .cross-sells h2,.woocommerce-page .cart-collaterals .cross-sells h2{font-size:16px;font-weight:400}.woocommerce-account .fn-featured-meta-holder,.woocommerce-cart .fn-featured-meta-holder,.woocommerce-checkout .fn-featured-meta-holder{display:none}.woocommerce .order_details li{line-height:1.8}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce-page .woocommerce .return-to-shop a.button{background-color:#a46497;color:#fff;vertical-align:middle;text-transform:uppercase;font-size:13px;border-radius:0;padding:15px 40px 15px 40px}.woocommerce-page .fn-post-content .woocommerce p{margin-bottom:20px}.woocommerce-page .woocommerce .coupon .button{text-transform:uppercase;padding:12px 20px 13px 20px;font-size:12px;border-radius:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border:1em solid #fff;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#fff}#add_payment_method #payment,.woocommerce table.shop_table,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:0}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:0}.woocommerce-account .woocommerce h2{text-align:center;font-size:18px}.lost_reset_password,.woocommerce form.login,.woocommerce form.register{width:500px;margin:0 auto}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:13px;text-transform:uppercase;line-height:1.5;background:#a46497;padding:.658em 1.3em;border-radius:0;margin-right:10px;color:#fff}.woocommerce-MyAccount-navigation ul{list-style-type:none}.woocommerce-MyAccount-navigation ul li{background:#fff;font-size:15px;line-height:1;border-bottom:1px solid #eee;padding:16px 10px 13px 10px}.woocommerce-MyAccount-content fieldset{padding:10px 30px 30px 30px;margin-bottom:20px;border:1px solid #ddd}.woocommerce-MyAccount-navigation ul li a{padding-left:10px}.woocommerce-MyAccount-navigation ul li.is-active{background:#eee;border-left:2px solid #a46497}.woocommerce input.button:disabled[disabled]{color:#fff}.fn-wc-title{padding:0 0 6px 0;text-align:center;font-weight:600;border-bottom:4px double #eee;margin-bottom:40px;text-transform:uppercase;letter-spacing:3px;font-size:12px;color:#333}.fn_cart_total{float:right;transition:.3s;margin-top:43px;margin-left:22px;width:32px}.fn_cart_total i{font-style:normal;background:#444;line-height:1;font-size:11px;margin:0;padding:1px 7px 0 7px;position:relative;border-radius:30px;color:#fff;top:-6px}.fn_cart_total a:before{content:"\e906";font-family:Fantastico;font-size:25px}.archive .fn-archive-title-holder{border-bottom:1px solid #e0e0e0;padding-bottom:40px;margin-bottom:40px}.archive .fn-archive-title-holder .fn-archive-title{font-size:26px;line-height:1;letter-spacing:.4px;margin:0;text-transform:capitalize;font-weight:600}.archive .fn-archive-title-holder .fn-archive-title a{color:#313131}.archive .fn-archive-title-holder .fn-archive-bio{color:rgba(0,0,0,.8);font-size:16px;margin-top:10px;line-height:24px;letter-spacing:.3px}.author .fn-author-avatar-img img{border-radius:50em;float:right;margin-left:20px}.author_social_links{list-style-type:none;font-size:14px;margin-top:12px}.author_social_links li{display:inline;opacity:1;transition:.4s ease-in-out}.author_social_links li:hover{opacity:.4}.author_social_links .google a{color:#dd4b39}.author_social_links .twitter a{color:#55acee}.author_social_links .facebook a{color:#3b5998}.author_social_links .instagram a{color:#c13584}.author_social_links .linkedin a{color:#0077b5}.author_social_links span{opacity:.1;margin:0 10px 0 10px}.search .fn-archive-title-holder{border-bottom:1px solid #e0e0e0;padding-bottom:40px;margin-bottom:40px}.search .fn-archive-title-holder .fn-archive-title{font-size:26px;line-height:1;letter-spacing:.4px;margin:0;text-transform:capitalize;font-weight:700}.page-404.post-style-1 .fn-container .post-area{border:0;text-align:center;float:none;width:100%}.page-404 .post-area-wrapper p{margin-bottom:30px}.ad1{background:#f9f9f9;text-align:center}.ad2{background:#f9f9f9;text-align:center;padding:8px 0}.ad3{background:#f9f9f9;text-align:center;padding:10px 0}.ad4{background:#f9f9f9;text-align:center;padding:10px 0}.ad5{margin:-31px 0 23px 0;text-align:center}.fn-single-style-1-normal .ad5{margin-top:-15px}.ad6{margin:-12px 0 5px 0;text-align:center}.ad7{text-align:center;margin:-20px 0 0 0}.single-attachment .single-style-1 .fn-post-container{padding:25px 0 100px}.entry-attachment p{display:inline-block}.attachment-caption{font-size:12px;text-align:center;margin-top:10px}.image-navigation .nav-next,.image-navigation .nav-previous{margin-bottom:20px}.attachment-meta-size:before{content:"//";opacity:.7;margin:0 5px}.calendar_wrap{position:relative}#wp-calendar{width:100%;display:inline-block;box-shadow:0 0 6px 0 rgba(0,0,0,.12);border-radius:2px}#wp-calendar caption{color:rgba(255,255,255,.94);font-size:15px;line-height:1;background:#c91f37;padding-top:16px;height:50px;border-radius:2px 2px 0 0;display:inline-table;width:100%}#wp-calendar tfoot{width:1px;height:1px;display:inline-block}#wp-calendar thead{font-size:12px;width:100%;padding:14px 13px 0 13px;display:inline-table;margin-bottom:-25px}#wp-calendar thead th{font-size:13px;padding-bottom:10px;display:inline-grid;padding-top:5px;width:14.2857142857%;font-weight:600;color:rgba(91,100,107,.47);z-index:100;position:relative}#wp-calendar tbody{color:#aaa;display:inline-table;width:100%;padding:0 13px 13px 13px;font-size:12px;text-align:center;background:#fff}#wp-calendar tbody tr{margin-bottom:6px}#wp-calendar tbody td{font-weight:400;padding:7px 0;color:#444;border:1px solid #fff;text-align:center;display:inline-grid;width:14.2857142857%;font-size:13px}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody td a{background:#c91f37;color:#fff;border-radius:40px;padding:2px 8px 1px 8px;font-weight:400}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next a,#wp-calendar tfoot #prev a{color:#fff}#wp-calendar tfoot #next a:hover:before{left:15px;content:"";position:absolute;top:12.5px;font-size:10px;text-transform:uppercase;content:"\e905";font-family:Fantastico;transform:rotate(180deg);padding:2px 8px 2px 10px;color:#fff;border-radius:30px;BACKGROUND:rgba(0,0,0,.15)}#wp-calendar tfoot #next a:before{left:15px;content:"";position:absolute;top:12.5px;font-size:10px;text-transform:uppercase;content:"\e905";font-family:Fantastico;transform:rotate(180deg);padding:2px 8px 2px 10px;color:#fff;border-radius:30px}#wp-calendar tfoot #prev a:hover:before{BACKGROUND:rgba(0,0,0,.15);right:15px;content:"";position:absolute;top:12.5px;font-size:10px;text-transform:uppercase;content:"\e905";font-family:Fantastico;padding:2px 8px 2px 10px;color:#fff;border-radius:30px}#wp-calendar tfoot #prev a:before{right:15px;content:"";position:absolute;top:12.5px;font-size:10px;text-transform:uppercase;content:"\e905";font-family:Fantastico;padding:2px 8px 2px 10px;color:#fff;border-radius:30px}.tagcloud{text-align:center}.tagcloud a{font-size:13px!important;display:inline-block;border:1px solid;border-radius:30px;margin-right:2px;letter-spacing:0;padding:1px 10px 0 10px;line-height:26px;transition:.4s cubic-bezier(.25,.46,.45,.94);margin-bottom:6px}.widget_tag_cloud .widget-title{text-align:center}.tagcloud a:hover{color:#fff!important}.textwidget{font-size:13px;letter-spacing:0}.textwidget p{margin-bottom:10px}.textwidget p:last-child{margin-bottom:0}.widget ul li{display:inline-block;width:100%}.widget ul ul{border-left:1px solid #eee;padding-left:15px;margin-left:0;padding-top:13px;margin-top:5px}.back_to_top{position:fixed;bottom:25px;right:15px;z-index:999}.back_to_top a{font-family:Fantastico;font-size:12px;display:inline-block}.back_to_top a:before{background:rgba(255,255,255,.5);border:1px solid rgba(158,158,158,.25);content:"\e905";border-radius:30px;color:rgba(0,0,0,.75);display:block;padding:8px 15px 8px 16px;transform:rotate(-90deg);transition:.5s ease-in-out}.back_to_top a:hover:before{background:#fff;color:rgba(0,0,0,.9);border:1px solid rgba(158,158,158,.6);content:"\e905";background:rgba(255,255,255,.7);border:1px solid rgba(158,158,158,.6);color:rgba(0,0,0,.9);content:"\e905"}.fn-category-2-holder-large{padding:0 0 7px}.fn-category-area div.fn-category-2-holder-large{margin-top:30px}.fn-category-area div.fn-category-2-holder-large:first-child{margin-top:0}.fn-category-area-2 .fn-category-2-holder-large .fn-category-2-title{font:32px georgia,Arial,Sans-Serif;font-weight:400;line-height:1.13em;padding:0 0 6px}.fn-category-area-2 .fn-category-2-holder-large .fn-category-2-title a{color:#040404}.fn-category-area-2 .fn-category-2-holder-large .fn-category-2-image{float:left;margin:2px 10px 0 0}.fn-category-area-2 .fn-category-2-holder-large p{color:#111;font-family:georgia,helvetica,sans-serif;font-size:14px;line-height:1.5em}.fn-category-area-2 .fn-category-2-holder-large-meta{margin-top:8px}.fn-category-area-2 .fn-category-2-holder-large-meta,.fn-category-area-2 .fn-category-2-holder-large-meta a{color:#666;font-family:Georgia,Sans-serif;font-size:12px;font-style:italic}.fn-category-2-holder-small{border-top:1px dotted #ccc;width:100%}.fn-category-2-holder-small .fn-post-area{width:32.2%;position:relative;float:left;margin-top:8px}.fn-category-2-holder-small .fn-post-area img{width:100%}.fn-category-2-holder-small .fn-post-area:nth-child(3n+2){margin:8px 8px 0 8px}.fn-category-2-holder-small .fn-post-area .fn-category-2-title{position:absolute;bottom:0;border:0;font-weight:500;padding:5px 7px;line-height:1.4;letter-spacing:-.1px;font-size:12px;background:rgba(0,0,0,.55)}.fn-category-2-holder-small .fn-post-area .fn-category-2-title a{color:#fff}.fn-category-area-3-heading{border-bottom:1px solid #dedfde;font:normal 22px Georgia;text-transform:capitalize;padding:3px 0 3px 8px;margin:0 0 4px;border-top:3px solid #1b7db1}.fn-category-area-3-heading a{color:#1b7db1}.fn-category-3-title{font-family:georgia,Arial,Sans-Serif;font-size:22px;font-weight:400;padding:0 0 6px;line-height:26px}.fn-category-3-title a{color:#234b7b}.fn-category-area-3 .fn-category-3-small-post{border-bottom:1px dotted #ccc;padding:6px 0 11px 0;margin-bottom:4px}.fn-category-area-3 .fn-category-3-image{float:left}.fn-category-area-3 .fn-category-3-image img{padding:2px 6px 0 0}.fn-category-area-3 .fn-category-area p{color:#262626;font-family:arial,helvetica,sans-serif;font-size:13px;line-height:1.3em;margin:0 0 6px;padding:0}.fn-category-3-holder-small .fn-post-area{border-bottom:1px dotted #ccc;padding:6px 0 8px 0;margin-bottom:0}.fn-category-3-holder-small .fn-category-3-title{font:16px georgia,Arial,Sans-Serif!important;font-size:1.8em;font-weight:400;line-height:1.13em;padding:0 0 6px}.fn-category-3-holder-small .fn-category-3-small-post{border-bottom:1px dotted #ccc;padding:6px 0 11px 0;margin-bottom:2px}.fn-category-3-holder-large .fn-category-3-post:last-child,.fn-category-3-holder-small .fn-category-3-post:last-child{border-bottom:0}@media only screen and (min-width:320px) and (max-width:767px){.fn-header-style-1 .fn-slide-menu-wrapper{display:block}.fn-container{padding:0 10px}.x-container .blog-posts-wrapper.post-style-1{padding-right:0!important;border-right:0!important}.nav-next a:before,.nav-previous a:after,.posts-navigation .next:after,.posts-navigation .prev:before{display:none!important}.nav-links a,.posts-navigation .next,.posts-navigation .prev{font-size:10px!important}.post-area-wrapper{overflow:hidden}}@media only screen and (min-width:20px) and (max-width:389px){.fn-featured-area-2 .fn-post-1-holder{margin-bottom:20px}.fn-featured-area-2 .fn-post-1-holder,.fn-featured-area-2 .fn-post-2-3-holder{float:none;width:100%}.post-style-2 .fn-post-title{font-size:22px;line-height:1.35}.post-style-2 .fn-post-image{float:none;width:100%}.post-style-2 .fn-post-image img{width:100%;margin-bottom:15px}.post-style-2 .fn-post-holder p{font-size:15px}.fn-post-1-featured-title{font-size:22px;line-height:1.35}}@media only screen and (min-width:390px) and (max-width:480px){.post-style-2 .fn-post-holder{display:inline}.post-style-2 .fn-post-image{margin-right:20px}.post-style-2 .fn-post-title{font-size:22px;line-height:1.35}.post-style-2 .fn-post-holder p{font-size:15px}}@media only screen and (min-width:480px) and (max-width:620px){.post-style-2 .fn-post-holder p{display:none}}@media only screen and (min-width:768px) and (max-width:940px){.post-style-2 .fn-post-holder p{display:none}}.x-text h1,.x-text h2,.x-text h3,.x-text h4,.x-text h5,.x-text h6{font-weight:400}.x-text h1{font-size:50px;font-weight:300}.x-text h2{font-size:45px;font-weight:300;line-height:1.3;margin-top:.3em;margin-bottom:.5em}.x-text h3{font-weight:300;line-height:1.29;font-size:35px;margin-top:.3em;margin-bottom:.73em}.x-text h5{font-weight:300;font-size:20px;line-height:1.6}.x-text h4{font-weight:300;line-height:1.29;font-size:28px;margin-top:.3em;margin-bottom:.73em}.x-text h6{font-size:14px;margin-top:.7em;margin-bottom:.73em}.x-text p{font-size:19px}#cs-content .flex-viewport{box-shadow:0 0 10px 1px rgba(0,0,0,.3)!important}.x-flexslider .wp-caption{padding:0;max-width:100%;border:0;margin:0;background:0 0}#cs-content .x-feature-box-text,#cs-content .x-feature-box-title{font-weight:300}#cs-content .x-feature-box-text{margin:8px 0 0;font-size:15px;padding:0 15px}#cs-content .x-btn{padding:18px 30px 16px 30px!important}.wrapper #cs-content .x-btn.x-btn-large{padding:.579em 1.105em .579em;background:#fff;border:0;color:#35baf2;text-shadow:none}.wrapper #cs-content .x-btn.x-btn-flat,.wrapper #cs-content .x-btn.x-btn-flat:hover{text-shadow:none}.marginless-columns .x-img{width:100%}#cs-content .marginless-columns .x-img{margin-bottom:0}h1.x-text-type{font-size:28px;font-weight:300;color:#333}h2.x-text-type{font-size:22px;font-weight:300;color:#333}h3.x-text-type{font-size:18px;font-weight:300;color:#333}h4.x-text-type{font-size:18px;font-weight:300;color:#333}h5.x-text-type{font-size:18px;font-weight:700;color:#333}h6.x-text-type{font-size:14px;font-weight:400;color:#333}span.x-text-type{font-size:18px;font-weight:300;color:#eee}.main #cs-content .h-skill-bar{line-height:1.4;font-size:14px;font-weight:400;color:#111}.main #cs-content .x-skill-bar,.main #cs-content .x-skill-bar .bar{border-radius:30px}.fn-header-style-1 .fn-navigation .current-menu-item .sub-menu a{color:#fff}.fn-header-style-1 .fn-navigation .sub-menu li:before{display:none}.fn-header-style-1 .fn-primary-menu li a:before{color:#333;border-bottom:1px solid #4b3f72;left:0;bottom:0;text-align:center;position:absolute;width:100%;content:"";margin:0;display:inline-block;opacity:0;-ms-transform:scaleX(0);transform:scaleX(0);transition:all .3s ease-in-out 0s;-webkit-transform-origin:2px;-ms-transform-origin:2px;transform-origin:50%;-webkit-transform:scaleX(0);-webkit-transition:all .2s ease-in-out 0s}.fn-header-style-1 .fn-primary-menu li a:hover:before{content:"";opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.fn-header-style-1 .menu-item-has-children a:hover:before{display:none;content:""}.ampforwp-popup{opacity:0;position:fixed;bottom:0;right:0;visibility:hidden;z-index:1000;-webkit-transition:visibility 0s,opacity .5s linear;-o-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear}.popup-close-button{color:#000;position:absolute;top:-10px;right:-6px;padding:10px;text-decoration:none}.popup-close-button:after{content:"X";background:#fff;border:1px solid #ccc;padding:3px 9px 1px 9px;border-radius:50em;font-size:14px;color:#333}.ampforwp-popup-button{opacity:1;position:fixed;bottom:13px;right:10px;background:#3f51b5;border-radius:110px;z-index:1000;-webkit-transition:visibility 0s,opacity .5s linear;-o-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear}.ampforwp-popup-button a{color:#fff;display:block;line-height:1;padding:12px 12px 8px 14px}body .woocommerce-billing-fields .validate-email{width:100%}.woocommerce-message .wc-forward{display:none}.woocommerce-checkout .payment_methods{display:none}.edd_profile_editor_form{border:0}.edd_profile_address_fieldset legend{border-bottom:1px solid #ddd;width:100%;padding-bottom:0;margin-bottom:20px;text-transform:uppercase;font-size:15px;letter-spacing:.5px;font-weight:600}.page-id-205 fieldset{border:0}.page-id-205 fieldset legend{border-bottom:1px solid #ddd;width:100%;padding-bottom:0;margin-bottom:20px;text-transform:uppercase;font-size:15px;padding-top:32px;letter-spacing:.5px;font-weight:600}.page-id-205 input[type=text],.page-id-205 input[type=textarea]{width:260px;padding:10px 8px}.page-id-205 label{width:140px;font-size:15px;margin-right:3px}.page-id-5862 .fn-featured-meta-holder{display:none}#edd_checkout_form_wrap legend{font-size:14px;line-height:1;text-transform:uppercase;font-weight:600}#edd_checkout_form_wrap input[type=radio]:checked{background:#257dd4;border-radius:50px}#edd_checkout_form_wrap input[type=radio]{padding:7px;border:4px solid #257dd4;position:relative;border-radius:50px;margin-right:6px;top:1px;position:relative;font-weight:300;font-size:1.35em;cursor:pointer}#edd_checkout_form_wrap .edd-payment-icons{height:32px;margin:0 0 30px}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap textarea.edd-input{font-size:14px;line-height:2}#edd-purchase-button,.edd-submit,input[type=submit].edd-submit{border:0;background-color:#1875d2;color:#fff;vertical-align:middle;text-transform:uppercase;font-size:15px;border-radius:0;padding:15px 40px 15px 40px;font-weight:700}#edd_secure_site_wrapper{font-size:12px!important;float:right;padding:4px 4px 4px 0;font-weight:400!important}#edd_checkout_form_wrap label{font-weight:600;font-size:18px;color:#000}#edd_user_history th{font-weight:600;border-bottom:1px solid #ccc}#edd_user_history{margin-bottom:10px}.edd_table tr td{border-bottom:1px solid #eee;line-height:42px}.edd_table td strong{font-weight:600}.edd_table thead{text-transform:uppercase;font-size:14px;width:100%}.edd_table h3{margin-top:60px;font-size:28px;font-weight:600;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px;text-align:center}#edd_subscription_receipt{width:100%}.edd_myaccounts h4{text-transform:uppercase;font-size:15px;margin-top:30px;font-weight:600;border-bottom:1px solid #ccc}.edd_profile_name_label{padding-top:0}.edd_profile_submit_wrap{margin-top:10px}.header-user-account{display:inline-block;margin-top:41px;margin-left:0}.new_buy_button{font-weight:600;color:#fff;opacity:1;font-size:20px}.page-id-25457 .fn-featured-meta-holder,.page-id-25464 .fn-featured-meta-holder{display:none}.support_wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:box;-webkit-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;align-content:flex-start}.support_cta_docs,.support_cta_support{background:#ed1c24;font-size:17px;border-radius:5px;margin:0 6px;padding:9px 14px 7px 16px;border:2px solid #ed1c24;font-weight:600;color:#fff!important}.support_cta_support{background:#fff;border-color:#ed1c24;color:#ed1c24!important}.support_cta{display:inline-block;width:100%;margin:8px 0 20px 0}.support_cta_docs:hover{background:#333;border-color:#333;color:#333}.support_cta_support:hover{background:#333;border-color:#333;color:#fff!important}.support_cta{text-align:center}.support_box{display:-webkit-flex;display:flex;position:relative;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:column;flex-flow:column nowrap;flex-direction:column;margin-bottom:3rem;width:48%}.support_box_link{display:inline-block;width:100%;border:2px solid #eee;padding:19px 20px 20px 20px;border-radius:5px}.support_box_link:hover{border-color:#ed1c24;transition:.4s}.support_box_link:hover h3{color:#ed1c24}.support_box_link h3{color:#333;font-weight:600;font-size:20px}.support_box_link p{color:#666;font-size:15px;line-height:1.5}.support_form{font-family:sans-serif;font-size:16px}.page-id-25457 .gform_heading{display:none}.support_form h1{margin-bottom:10px;font-size:26px;font-weight:500;display:inline-block;width:100%;color:#333;border-top:2px solid #eee;padding-top:45px;margin-top:40px;text-align:center}#field_2_21{font-size:10px!important;text-transform:uppercase;font-weight:400;color:#222}#field_2_21 h2{font-weight:400;font-size:12px!important}.gform_wrapper textarea:focus,.support_form input:focus{border-color:#ccc}.gfield_description{padding-top:7px!important}.gform_wrapper textarea,.support_form input{outline:0;border:2px solid #e4e4e4;padding:8px 10px!important}.gform_body .notice{margin-top:-20px;background:rgba(255,249,196,.7);padding:10px}.ginput_container_email input{width:100%!important}#field_2_5,#field_2_6{width:50%;display:inline-block;position:relative}#field_2_21,#field_2_8{margin-bottom:15px;font-size:18px;border-color:#ddd}#field_2_8{margin-top:0!important}#input_2_10{display:inline-block}.gform_wrapper .gfield_radio li label{margin:0 0 0 4px;color:#000;font-size:18px}#field_2_6{position:relative;top:12px}.page-id-25457 .gfield_radio li{margin-bottom:5px!important;font-size:19px}#field_2_10 .gfield_label{display:none}.ginput_container_radio label{position:relative;top:1px;left:4px}body .gform_wrapper ul li.gfield{margin-top:15px;padding-top:0;margin-bottom:28px}#field_2_23 .gfield_description{margin-top:10px;margin-bottom:1px;font-size:16px;background:#dcedc8;padding:13px 14px!important;display:inline-block;border-radius:3px}.gform_wrapper .top_label .gfield_label,.gsection_title{font-size:20px!important}#field_2_10{margin-top:-5px}body .gform_button{font-size:18px!important;color:#fff!important;border:0!important;padding:13px 15px!important;line-height:1!important;background:#ed1c24!important;border-radius:3px!important;position:relative;font-weight:500;top:-20px}@media screen and (max-width:550px){.support_cta a{width:100%;margin-bottom:10px;display:inline-block}}a.cta_link{color:#fff}.canvas_wrapper{background:#d31027;background:-webkit-linear-gradient(to left,#ea384d,#d31027);background:linear-gradient(to left,#ea384d,#d31027);display:inline-block;width:100%;position:relative;height:80px;overflow:hidden}.canvas_text{position:absolute;margin-left:auto;top:18px;font-size:30px;margin-right:auto;text-align:center;left:0;right:0;font-weight:700;color:#fff}.cta_btn{border-radius:50px;line-height:1;position:relative;top:-4px;left:12px;text-transform:uppercase;background:#eb3349;background:-webkit-linear-gradient(to right,#eb3349,#f45c43);background:#fff;color:#e32d42;font-size:18px;padding:8px 30px 7px 30px;font-weight:600;background:linear-gradient(to right,#fff,#ece9e6)}.cta_span_one{font-weight:700;text-shadow:1px 1px 3px #fff}.ampforwp_notice_bar #countdown{width:20%;overflow:hidden;background:0 0;position:absolute;top:3px;padding:14px 0 0 0;color:#fff;margin:0;display:inline-block;height:66px;border-radius:0;right:0}div#countdown li,div#countdown span{width:23.5%;display:inline-block;text-align:center}div#countdown #tiles span{font-size:28px;font-weight:700}#countdown .labels{line-height:0}#countdown .labels li{font-size:12px;text-transform:uppercase;letter-spacing:1px}.fn-header-style-1 .fn-navigation{margin-right:25px}.wrapper{overflow:hidden}.woocommerce-ordering,p.woocommerce-result-count{display:none}.main-wrap{width:100%;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:1.5;padding:40px 0;background:#fafbfc;margin-top:-15px}.main-wrap a{color:#0366d6}.container{width:1500px;margin:0 auto}.woo-sngle{padding:20px 40px;box-shadow:0 0 15px 0 rgba(204,204,204,.45);background:#fff}.fullwidth-wrap{width:100%;display:inline-grid;grid-template-columns:300px 1fr;grid-gap:0 50px;grid-template-areas:"leftpart rightpart"}.left-part{grid-area:leftpart}.left-part{grid-area:leftpart}.right-part{grid-area:rightpart}.s-r-t{width:100%;margin-top:30px}.s-r-t ul li{list-style:none;font-size:15px;margin-bottom:10px}.s-r-t ul li:nth-child(2) span{color:green}.category ul,.dependen ul{margin-top:12px}.category ul li{list-style:none;display:inline-block}.l-m{width:82%;margin-top:30px}.l-m a{background:#0366d6;color:#fff;font-size:15px;position:relative;line-height:1;padding:10px 45px 12px 24px;border-radius:5px;font-weight:500}.l-m img{position:absolute;right:15px;width:16px;top:12px}.left-part{padding-top:20px}.bdrm-prdt{display:inline-flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;margin-bottom:10px}.b-w-btn{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:30px}.s-btn a{font-size:14px;color:#0366d6;line-height:0;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.woo-sngle .woocommerce-breadcrumb{list-style-type:none;display:inline-block;font-size:15px;color:#333;margin:0}.woo-sngle .woocommerce-breadcrumb a{color:#0366d6}.right-part h1{font-size:46px;line-height:1.6;color:#111;font-weight:300}.content-part{width:100%;display:inline-block;font-size:16px;margin-top:30px}.content-part h3{font-size:20px;color:#222;font-weight:500;margin-bottom:20px}.content-part p{margin-bottom:25px}.content-part strong{display:block;color:#111;font-weight:500;font-size:16px;margin-bottom:5px}.images-slider{border:1px solid #e1e4e8;width:100%;display:inline-block}.thumbs{display:flex;box-shadow:inset 0 1px 0 #e1e4e8}.thumbs li a{border-right:1px solid #e1e4e8;padding:16px;display:inline-block}.slide li,.thumbs li{list-style-type:none}.thumbs li a img{width:107px;height:80px}.slide{overflow:hidden;padding:0 15px 0 15px;display:inline-block;position:relative}.slide,.slide li{width:100%;height:580px;background:#fff}.slide img{width:100%;height:503px;position:relative;margin-bottom:10px}.slide li:target:before{content:"";display:inline-block}.extension-page .container{width:1012px}.extension-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin-top:-15px;background:#fafbfc;padding:30px 0}.extension-page .woocommerce-breadcrumb{display:inline-block;font-size:15px;color:#333;margin:0}.extension-page .woo-sngle .woocommerce-breadcrumb a{color:#0366d6}.ext-blk2-wrap{display:inline-grid;grid-template-columns:245px 1fr;width:100%;grid-gap:30px;grid-template-areas:"category content"}.blk2-left{grid-area:category}.blk2-right{grid-area:content}.blk2-left .widget .widget-title,.blk2-left h4{font-size:16px;font-weight:400;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace!important;margin:0 0 16px 0;color:#000;text-transform:none;letter-spacing:0}.blk2-left ul li{list-style-type:none}.blk2-left .widget li{margin:0}.blk2-left .tagcloud a,.blk2-left .widget li a,.blk2-left ul li a{border-radius:3px;color:#586069;cursor:pointer;display:block;font-size:14px;line-height:1.5;overflow:hidden;padding:8px 10px;position:relative;text-decoration:none;margin:0}.blk2-left .tagcloud a{border:none;text-align:left}.blk2-left .tagcloud a:hover,.blk2-left ul li a:hover{background-color:#eaecef;color:#0366d6!important}.srch-form{position:relative;border:1px solid #d1d5da;box-shadow:0 10px 50px rgba(27,31,35,.07);border-radius:3px}.search-ic span{position:absolute;left:10px;bottom:12px;z-index:999;cursor:pointer}.search-ic span:before{content:"";width:10px;height:10px;border:1px solid #333;border-radius:100px;display:inline-block}.search-ic span:after{content:"";position:absolute;left:8px;bottom:3px;width:7px;transform:rotate(45deg);border:1px solid #333}.srch-form input[type=submit]{background:0 0;border:0;position:absolute;padding:13px 16px;left:0;top:0;text-indent:-9999px;cursor:pointer;z-index:999}.srch-form input[type=search]{width:100%;border:none;padding:8px 10px 8px 40px;font-size:16px;width:100%}.search-field::placeholder{color:rgba(0,0,0,.30196078431372547);font-size:16px}.rfy{display:inline-block;width:100%}.rfy h2{font-size:20px;color:#333;font-weight:500}.compat-items{display:inline-grid;width:100%;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;margin-top:20px}.compat-items li a img{display:grid;margin:0 auto}.rfy ul li{list-style-type:none;border:1px solid #eee}.rfy-ic img{width:53px;height:53px}.compat-items .desc{display:block;padding:20px 20px 0 20px}.compat-items li{transition:all .2s ease-in-out}.compat-items li:hover{transform:scale(1.05);border:1px solid #cecece}.compat-items li a{width:100%;display:inline-block;padding:20px}.compat-items p{font-size:15px;margin:10px 0}.rfy-tlt{font-size:24px;font-weight:600;color:#fff}.rfy-ic{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;box-shadow:0 1px 5px rgba(27,31,35,.15)}.pagination{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0}.pagination a.nxt,.pagination a.prev{font-size:16px;line-height:1.2;color:#222}.pagination a.prev:before{content:"<<";padding-right:10px}.pagination a.nxt:after{content:">>";padding-left:10px}@media(max-width:1024px){.slide,.slide li{width:100%;height:480px}.slide img{width:100%;height:400px}}@media(max-width:991px){.extension-page .container{width:100%;padding:0 15px}.compat-items{grid-template-columns:1fr 1fr}.compat-items li a{margin:0 auto;text-align:center}}@media(max-width:800px){.fullwidth-wrap{grid-template-columns:1fr;grid-gap:40px 0;grid-template-areas:"rightpart" "leftpart"}.left-part{padding-top:0;width:300px;margin:0 auto}}@media(max-width:767px){.woo-sngle{padding:20px}.breadcrumbs{margin-bottom:10px}.content-part{margin-top:15px}.b-w-btn{display:inline-block}.s-btn{display:inline-block;margin-top:25px;margin-bottom:20px}.compat-main a.tab1{width:48.5%!important;font-size:18px!important;line-height:24px!important;padding:20px!important}.ext-blk2-wrap{grid-template-columns:1fr 1fr}.woocommerce nav.woocommerce-pagination{margin-top:0}}@media(max-width:500px){.left-part{width:100%}.left-part img{width:100%}.slide img{width:100%;height:auto}.slide,.slide li{height:330px}.thumbs li a img{width:60px;height:40px}.thumbs li a{padding:10px}.right-part h1{font-size:36px}.compat-items{grid-template-columns:1fr}.dgwt-wcas-search-wrapp{min-width:100%!important}.ext-blk2-wrap{grid-template-columns:1fr;grid-template-areas:"category category" "content content";grid-gap:20px 0}}@media(max-width:320px){.slide,.slide li{height:300px}}.compat-main{background:#222;padding:25px 25px 0 25px;color:#fff;display:inline-block;width:100%;position:relative}.compat-wrapper{max-width:1020px;margin:0 auto}.real-text h1{font-size:50px}.compat_tab{clear:both;display:inline-block;width:100%;background:#111;border-radius:10px 10px 0 0;margin:18px 0 0 0}.compat_tab{clear:both;display:inline-block;width:100%}.compat-main a.tab1{color:#333;display:inline-block;padding:40px 40px;line-height:0;font-weight:600;color:#eee;position:relative;font-size:22px;text-align:center;width:49.5%;display:inline-block}.compat_tab:hover{background:#000}.compat-main a.compat_active{background:#fff;color:#000;border-radius:10px 10px 0 0;box-shadow:#00000075 0 -5px 5px 0}.inner-text{background:#fff}.comp-sgl-pgm{bottom:14px;position:relative}label.tab3 a:hover{background:#ffff;border-bottom:3px solid #000}label.tab3 a{color:#000;display:inline-block;padding:20px 30px 20px 20px;font-weight:600;position:relative;font-size:20px;text-align:center;width:50%;top:10px}label.tab4 a{color:#000;border-bottom:3px solid #000000bf;display:inline-block;padding:20px 25px;font-weight:600;position:relative;font-size:20px;text-align:center;background:#fff;width:49%;top:10px}.comp-ibc-pgm{bottom:14px;position:relative}.page-id-41363 .idea-factory--wrap{width:1140px;margin:0 auto;box-shadow:0 0 15px 0 rgba(204,204,204,.45);background:#fff;top:50px;position:relative}.page-id-41363 .email_iframe{text-align:center;width:100%;background:#f6f6f6;padding:20px 0 20px 0;top:62px;position:relative}.page-id-41363 footer{position:relative;z-index:1;top:60px;position:relative}.email_iframe{text-align:center;width:100%;background:#f6f6f6;padding:20px 0 20px 0;top:8px;position:relative}.idea-factory--wrap{width:1140px;margin:0 auto;box-shadow:0 0 15px 0 rgba(204,204,204,.45);background:#fff}.tabs-blk{width:100%;border-top:1px solid #e0e0e0;top:10px;position:relative}.category strong{top:10px;position:relative}img.it_img{width:12%;left:10px;position:relative}.category ul,.dependen ul{margin-top:12px;list-style-position:inside}a.cld-like-dislike-trigger:after{content:'\f343';color:#0366d6;font-family:Dashicons;font-size:30px}.cld-like-count-wrap{float:right;margin-right:10px}.idea-factory--wrap li.comment{position:relative}.idea-factory--wrap li.comment p{width:95%}.cld-like-wrap{position:absolute;top:0;right:0}.idea-factory--wrap .cld-like-dislike-wrap .cld-common-wrap{margin-right:-10px}.compat_single_cat{margin-top:10px}.dependen{margin:20px 0}.l-m{width:82%}.cld-like-wrap .fas,.single .cld-like-dislike-wrap{display:none}.single .idea-factory--wrap .cld-like-dislike-wrap{display:block;width:4%}.idea-factory--wrap .comments-area{width:90%}.idea-factory--entry-wrap{position:relative;padding:12px 0!important}.idea-factory--entry a.idea-trending-link{font-size:25px;position:absolute;top:25px;right:30px;color:#d2d2d2;font-weight:300}.vote-down,.vote-up{height:20px!important}.comment_main_div{background:#f9f9f9;padding:30px 0 30px 30px;margin-top:45px;width:90%}.feedback_req{font-weight:600;font-size:16px;margin-bottom:20px}.comment_main_div .comment-form p{margin-right:10px}.single-ideas footer{top:60px}.single-ideas .email_iframe{top:62px;position:relative}.single-ideas .idea-factory--wrap{top:50px;position:relative}.single-ideas .idea-factory--layout-submit .idea-factory--submit-left{color:#b7b7b7;width:60%;font-size:14px}.single-ideas .idea-factory--layout-submit a{color:#b7b7b7}.single-ideas .idea-factory--layout-submit .idea-factory--submit-right{width:35%}

