@charset"UTF-8";
@font-face {
    font-family: LineaBasic;
    src: url(fonts/linea-basic-10.eot);
    src: url(fonts/linea-basic-10.eot?#iefix) format('embedded-opentype'), url(fonts/linea-basic-10.woff) format('woff'), url(fonts/linea-basic-10.ttf) format('truetype'), url(fonts/linea-basic-10.svg#svgFontName) format('svg')
}

@font-face {
    font-family: LineaArrows;
    src: url(fonts/linea-arrows-10.eot);
    src: url(fonts/linea-arrows-10.eot?#iefix) format("embedded-opentype"), url(fonts/linea-arrows-10.woff) format("woff"), url(fonts/linea-arrows-10.ttf) format("truetype"), url(fonts/linea-arrows-10.svg#linea-arrows-10) format("svg")
}

@font-face {
    font-family: socicon;
    src: url(fonts/socicon.eot);
    src: url(fonts/socicon.eot?#iefix) format('embedded-opentype'), url(fonts/socicon.woff) format('woff'), url(fonts/socicon.ttf) format('truetype'), url(fonts/socicon.svg#sociconregular) format('svg');
    font-weight: 400;
    font-style: normal;
    text-transform: initial;
}

::-moz-selection {
    background: #a0d229!important;
    color: #fff
}

::selection {
    background: #a0d229!important;
    color: #fff
}

blockquote ::-moz-selection {
    background: #a0d229!important;
    color: #fff
}

blockquote ::selection {
    background: #a0d229!important;
    color: #fff
}

body, html {
    font-family: Lato, sans-serif;
    color: #5c5c5c;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .004);
    -moz-osx-font-smoothing: grayscale
}

html {
    min-height: 100%;
    position: relative
}
body {
    height: auto;
    position: relative;
    min-height: 100%;
    min-width: 360px;
}
body.home{
    background: transparent url(/wp-content/uploads/2018/05/body_head_background_1.png) no-repeat 50% 0;
}

body.parent-pageid-7092{
    background: transparent url(/wp-content/uploads/2018/04/head-ftrs.png) no-repeat 50% 0;
    background-size: contain;
}
body.page-parent:not(.page-child){
    /*background: transparent url(/wp-content/uploads/2017/06/head-product-bg.png) no-repeat 50% 0;*/
    background: transparent url(/wp-content/uploads/2017/06/head-product-bg-dark-1.png)no-repeat 50% 0;
    background-size: contain;
}
body.archive.category,
body.search.search-results,
body.error404,
body.archive.tag{
    background: transparent url(/wp-content/uploads/2018/04/head-ftrs.png)no-repeat 50% 0;
    background-size: contain;
    background-attachment: scroll;
}

a,a:active,a:visited{color:#a0d229;text-decoration:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
a:focus{outline:0}
a:hover{color:#a0d229!important;text-decoration:none}
img{max-width:100%;height:auto}
h1,h2,h3,h4,h5,h6{color:#383838;letter-spacing:1px;text-transform:uppercase;font-weight:300;text-align:center;margin:20px 0}
h1:after,h2:after,h3:after,h4:after,h5:after,h6:after{content:'';display:block;height:1px;width:70px;background:#a0d229!important;margin:20px auto 0;-webkit-animation:title-border .5s ease-in;-moz-animation:title-border .5s ease-in;-o-animation:title-border .5s ease-in;animation:title-border .5s ease-in}
h2{font-size:30px}
h4{font-size:20px;font-weight:400;margin-bottom:30px}
h5{font-size:16px;font-weight:400;margin-bottom:20px}
em{font-size:17px}
:focus{box-shadow:none;outline:0}
blockquote{font-size:14px;color:#a0d229!important;padding:0 20px;border-left:1px solid #a0d229!important}
blockquote cite{font-weight:700}
input:active,input:focus{box-shadow:none!important;border-color:#9c9c9c!important}
.no-underline h1:after,.no-underline h2:after,.no-underline h3:after,.no-underline h4:after,.no-underline h5:after,.no-underline h6:after,.no-underline.left h1:after,.no-underline.left h2:after,.no-underline.left h3:after,.no-underline.left h4:after,.no-underline.left h5:after,.no-underline.left h6:after,.no-underline.left:after,.no-underline:after{content:'';display:none}
.page-template-default .hero,.search .hero{overflow:visible;padding-bottom:1px;background: #293244;border-bottom: 1px solid #293244;}
.hero{
    background-attachment:fixed;
    background-size:cover;
    background-position:50% 100%;
    overflow:hidden;
    padding-top:30px;
    padding-bottom:30px;
    -webkit-animation:hero-bg 10s ease-in;
    -moz-animation:hero-bg 10s ease-in;
    -o-animation:hero-bg 10s ease-in;
    animation:hero-bg 10s ease-in
}
.hero.content-page{height:auto;-webkit-animation:hero-bg 3s ease-in;-moz-animation:hero-bg 3s ease-in;-o-animation:hero-bg 3s ease-in;animation:hero-bg 3s ease-in}
.hero.content-page .blurb{margin:100px 0}
.hero .container{position:relative;height:100%}
.hero .blurb{
    color:#fff;
    text-align:center;
    margin-top:94px
}
.hero .blurb h1{
    font-size:50px;
    color:#fff;
    font-weight:300;
    text-transform:none;
    margin:0 0 10px
}
.hero .blurb h1:after{display:none}
.hero .blurb p{font-size:20px;font-style:italic;margin:0 0 30px}
.hero .preview{margin-top:60px}
.carousel.slide{padding:100px 0 0}
.carousel.slide .carousel-inner *{text-align:center}
.carousel.slide h1{font-size:50px;color:#fff;font-weight:300;text-transform:uppercase;margin:0 0 20px;-webkit-animation:carousel-slidedown 1s ease;-moz-animation:carousel-slidedown 1s ease;-o-animation:carousel-slidedown 1s ease;animation:carousel-slidedown 1s ease}
.carousel.slide h1:after{display:none}
.carousel.slide p{font-size:20px;font-style:italic;color:#fff;padding:0 100px;margin:0 0 30px;-webkit-animation:carousel-slideup 1s ease;-moz-animation:carousel-slideup 1s ease;-o-animation:carousel-slideup 1s ease;animation:carousel-slideup 1s ease}
.carousel.slide .btn{margin:0 5px;-webkit-animation:carousel-slideup 1s ease;-moz-animation:carousel-slideup 1s ease;-o-animation:carousel-slideup 1s ease;animation:carousel-slideup 1s ease}
.carousel.slide .btn-default{border-color:#b2b2b2;color:#b2b2b2;background:0 0}
.carousel.slide img{margin-top:60px;-webkit-animation:carousel-slideup 1s ease;-moz-animation:carousel-slideup 1s ease;-o-animation:carousel-slideup 1s ease;animation:carousel-slideup 1s ease}
.carousel-indicators{bottom:-60px}
.carousel-indicators li{text-indent:-9999px}
.wallpaper .wallpaper-container{z-index:-1!important;background:#21272d}
.wallpaper .wallpaper-container video{opacity:.2}
.admin-bar .banner--clone{top:32px}
.banner--clone{position:fixed;top:0;left:0;z-index:999;width:100%;padding:5px 0 0;background:rgba(255,255,255,.95);border-bottom:1px solid #e7e7e7;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.banner--stick{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.banner--clone li span{color:#5c5c5c;font-size:13px}
.banner--clone li.active a,.banner--clone li.active span{color:#a0d229!important}
.banner--clone .nav li input{border:1px solid #e7e7e7;font-weight:700;padding:12px 20px;width:150px;color:#5c5c5c;font-size:13px;margin-top:5px;background:url(images/search.png) no-repeat 110% 50%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.banner--clone .nav li input:focus{background-position:90% 50%;border:1px solid #e7e7e7}
.navbar{border-radius:0}
.nav{float:right}
.nav>li{height:60px}
.nav li a{font-size:14px;color:#5d747f;font-weight:700;text-transform:uppercase;overflow:hidden;padding:0 9px;height:1.2em;margin-top:16px}
.nav li a span{position:relative;display:inline-block;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}
.nav li a span::before{position:absolute;top:100%;content:attr(data-hover);font-weight:700;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.dropdown-menu{border-radius:0}
.nav li:hover>.dropdown-menu{display:block}
.nav:after{content:".";visibility:hidden;display:block;height:0;clear:both}
.nav li a:active,.nav li a:focus,.nav li a:hover,.nav li:active,.nav li:focus{background:0 0;color:#fff;outline:0}
.nav li a:focus span,.nav li a:hover span{color:#a0d229!important;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}
.nav li.current_page_ancestor span {
    color: #9bbe45;
}
.page-template-blog-right-sidebar .nav li.active a{
    color: #a3cd3a!important;
}
.nav li.active a, .nav li.current_page_ancestor a {
    color: #fff!important;
}
.nav li.active a:hover span,.nav li.active:hover a{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}
.navbar-toggle{border-color:#a8d82e}
.navbar-toggle span{background:#a8d82e}
.cdgnrtr{display:none;}
article .cdgnrtr{display:block;}
.slide-nav{margin-top:30px}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:0 0;border:none}
.nav .dropdown-menu {
    top: 60px;
    border-color: #060a0c;
    background: rgba(38, 58, 69, 0.93);
    box-shadow: none;
    padding: 0;
}
.nav .dropdown-menu li a{
    color:#ffffff;
    font-size:12px;
    height:auto;
    padding:10px;
    margin:0; 
    text-indent:11px;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.nav .dropdown-menu li a:hover, 
.nav .dropdown-menu li.active a {
    background: #a8d82e!important;
    color: #fff!important;
}
.nav li a:hover span, 
.nav li a:focus span {
    color: #a3cd3a!important;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
}


.page-id-7231 .ui-accordion-content{
	display:block !important;
}

/*----sticky menu-----*/
.banner--clone {
    background: rgba(41, 50, 68, 0.94);
    border-bottom: 1px solid #293244;
}
.banner--clone li span {
    color: #7f99a6;
}
/*-----end sticky menu-----*/

.section{margin-top:90px;position:relative;background-size:cover;background-attachment:fixed}
.static-section{position:static}
.section-padding{padding:90px 0}
/*.section-padding h2,.section-padding p{color:#fff}*/
.section-padding h2:after{background:#fff}
.grey{background:#eef2f6;position:relative;padding-top:90px}
.section.nopadding{padding-top:0;padding-bottom:0}
.section.nopadding .fw-col-xs-12{padding-right:15px!important;padding-left:15px!important}
.grey .grey:before{display:none}
.grey:before{content:'';background:url(/wp-content/uploads/2018/04/grey-bg.png) center bottom no-repeat;position:absolute;background-size:contain;display:block;width:100%;height:85px;top:-85px}
.square-top{margin-top:90px}
.square-top:before{display:none}
.section ul.bullet{margin:0 0 40px 20px;padding:0}
.section ul.bullet li{list-style:none;background:url(images/bullet.png) no-repeat 0 50%;padding-left:20px;margin-bottom:10px}
.section ul.bullet li a{color:#a0d229!important}
input.form-control,textarea.form-control{border:1px solid #dfdfdf;color:#a4a4a4;border-radius:0;box-shadow:none;padding:23px 12px}
textarea.form-control{padding:12px}

/*----------button style----------*/
.btn.gradient, .gradient .btn:not(.btn-default),
a.btn-primary,
form input[type="submit"]:not(.search-submit),
.btn.btn-default{
    border: 1px solid #a0d229!important;
    border-radius: 24px!important;
    color: #fff!important;
    font-weight: 900!important;
    margin: 0 0 20px!important;
    background-image: -moz-linear-gradient( 90deg, rgb(155,208,21) 0%, rgb(234, 230, 49) 71%)!important;
    background-image: -webkit-linear-gradient( 90deg, rgb(155,208,21) 0%, rgb(234, 230, 49) 71%)!important;
    -moz-box-shadow: 0px 5px 20px 0px rgba(167, 220, 24, 0.67);
    box-shadow: 0px 5px 20px 0px rgba(196, 221, 45, 0.67);
    transition: 0.3s;
}
.btn.gradient:hover,
.gradient .btn:hover,
.btn-primary:hover,
/*form input[type=submit]:focus,*/
/*form input[type=submit]:hover,*/
.btn.btn-default:hover{ 
    background-image: -moz-linear-gradient( 270deg, rgb(155,208,21) 0%, rgb(196,220,24) 71%)!important;
    background-image: -webkit-linear-gradient( 270deg, rgb(155,208,21) 0%, rgb(196,220,24) 71%)!important;
    -moz-box-shadow: 0px 0 20px 5px rgba(167, 220, 24, 0.47);
    box-shadow: 0px 0 20px 5px rgba(196, 221, 45, 0.47);
    transition: 0.3s;
}
form input[type=submit]:focus,
form input[type=submit]:hover{
    padding: 13px 30px;
}
.btn,
.btn:hover{
    font-size:11px;
    text-transform:uppercase;
    letter-spacing:2px;
    padding:15px 30px; 
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.hero .btn, 
.hero .btn:hover{
    font-size: 14px;
	padding: 10px 20px;;
}

.contact-form form input[type="submit"]:hover, .contact-form form input[type="submit"]:focus {
    background-image: -moz-linear-gradient( 270deg, rgb(155,208,21) 0%, rgb(196,220,24) 71%)!important;
    background-image: -webkit-linear-gradient( 270deg, rgb(155,208,21) 0%, rgb(196,220,24) 71%)!important;
    -moz-box-shadow: 0px 0 20px 5px rgba(167, 220, 24, 0.47);
    box-shadow: 0px 0 20px 5px rgba(196, 221, 45, 0.47);
    transition: 0.3s;
}

.hero .btn-default{
    border-color:#b2b2b2;
    color:#b2b2b2;
    background:0 0
}
a.btn-default{
    border-color:#b2b2b2;
    color:#383838;
    background:0 0
}
.button-align {
    display: inline-block;
    padding: 5px;
}
.button-block {
    text-align: center;
}
/*----------end button style----------*/



#tabs{position:static;margin-bottom:510px}
#tabs ul{text-align:center}
#tabs ul li{float:none;padding-bottom:50px;margin:0 10px -10px 10px;display:inline-block;background:url(images/current-tab.png) no-repeat 50% 110%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#tabs ul li span{font-family:LineaBasic;display:block;width:100%;text-align:center;font-size:60px;color:#a0d229!important;text-transform:none;margin-bottom:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#tabs ul li i{display:block;width:100%;text-align:center;font-size:60px;color:#a0d229!important;text-transform:none;margin-bottom:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#tabs ul li a{font-size:14px;font-weight:400;color:#383838}
#tabs ul li a:focus{outline:0}
#tabs ul li.ui-tabs-active{background-position:50% 100%}
#tabs ul li a:hover span,#tabs ul li.ui-tabs-active span{color:#383838}
#tabs ul li h3:after{display:none}
#tabs .indv-tab{position:absolute;overflow:hidden;padding:90px 0;left:0;width:100%;background:#eef2f6}
#tabs .indv-tab .col-md-6{-webkit-animation:tab-content 1s ease-in-out;-moz-animation:tab-content 1s ease-in-out;-o-animation:tab-content 1s ease-in-out;animation:tab-content 1s ease-in-out}
#tabs .img-preview{position:absolute;left:0;bottom:0;width:50%;text-align:center}
#horz_tabs ul{border-bottom:1px solid #dfdfdf;padding:0}
#horz_tabs ul li{margin:0 5px 0 0}
#horz_tabs ul li a{font-size:11px;color:#767676;text-transform:uppercase;letter-spacing:2px;border:1px solid #eef2f6;background:#eef2f6;border-radius:0;padding:15px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
#horz_tabs ul li a:hover{background-color:#a0d229!important;border-color:#a0d229!important;color:#fff}
#horz_tabs ul li.ui-tabs-active{margin-bottom:-2px;position:relative}
#horz_tabs ul li.ui-tabs-active:after{content:'';display:block;width:99%;background:#fff;height:1px;position:absolute;bottom:0}
#horz_tabs ul li.ui-tabs-active a{color:#383838;background:#fff;border:1px solid #dfdfdf;border-bottom-color:#fff}
#horz_tabs ul li a:focus,#horz_tabs ul li:focus{box-shadow:none;outline:0}
#horz_tabs.ui-tabs .ui-tabs-panel{padding:50px 0}
.ui-accordion .ui-accordion-header{
    text-align: left;
}
/*----------accordion----------*/
#accordion h3 {
    margin: 15px 0 0;
    padding: 15px 0 15px 39px!important;
    font-size: 14px;
    color: #383838;
    background-color: #f2f4f7;
    border-radius: 0;
    font-weight: 600;
    position: relative;
    cursor: pointer;
    border-left: 2px solid #a0d229!important;
}
#accordion h3:after{
    display:none
}
#accordion h3:before {
    display: none!important;
}
#accordion .ui-state-active {
    background-color: #a0d229!important;
    border-color: #a0d229!important;
    font-size: 20px;
}
/*--------------------------------------------
#accordion .ui-state-active:before{
    content:url(images/close.png);
    height:8px;
    width:8px;
    display:block;
    position:absolute;
    left:20px;
    top:15px
}
---------------------------------------------*/
#accordion .ui-accordion-content {
    background-color: #ffffff;
    border: 2px solid #a0d229!important;
    padding: 0;
    border-top: none;
}
#accordion .ui-accordion-content p{padding:15px; margin: 0}

#accordion .fw-row {margin-left: 0px;margin-right: 0px;}
#accordion li {
   padding-bottom: 10px;
}
#accordion li strong:before {
   display: none;
}

/*----------end accordion----------*/


#map{height:400px;width:100%}
#map img{max-width:none}
#map .gm-style>div>div>div:last-child{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(grayscale.svg);filter:gray}
.full-width-blog{padding:70px 0;background:#3d4450;text-align:center}
.full-width-blog:active{background:#2a3038}
.full-width-blog a{display:block}
.full-width-blog .category{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700;color:#a0d229!important;margin-left:0;margin-right:0}
.full-width-blog h3{color:#fff;font-size:30px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.full-width-blog h3:hover{color:#a0d229!important}
.blog-2 .info,.full-width-blog .info{font-size:13px;text-transform:uppercase;color:#676b74}
.blog-2 .info span,.full-width-blog span{display:inline-block;margin-left:30px;margin-right:30px}
.blog-2{text-align:center}
/*.single-post{margin-bottom:90px}*/
.blog-2 h2{margin-bottom:40px}
.blog-2 h2 a{color:#5c5c5c}
.blog-2 h2 a:hover{color:#a0d229!important}
.blog-2 .img-wrap{display:inline-block;width:auto;background:#16181c;overflow:hidden;margin-bottom:70px;max-width:100%}
.blog-2 .img-wrap img{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.blog-2 .img-wrap:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.7}
.blog-2 .info{margin-bottom:40px;padding-left:30px}
.blog-2 p:last-child{margin-bottom:0}
.left-sidebar,.right-sidebar,.single-blog .wp-post-image{margin-bottom:70px}
.left-sidebar .info>span,.right-sidebar .info>span,.single-blog .info>span{margin:0;padding-left:30px;margin-right:30px;background-image:url(images/bloginfo.png);background-repeat:no-repeat}
.left-sidebar .info>span>span,.right-sidebar .info>span>span,.single-blog .info>span>span{margin:0}
.left-sidebar .info .author,.right-sidebar .info .author,.single-blog .info .author{background-position:0 -20px}
.left-sidebar .info .author,.right-sidebar .info .author,.single-blog .info .comments-no{background-position:0 -39px}
.left-sidebar .info .category,.right-sidebar .info .category,.single-blog .info .category{background-position:0 -59px}
.single-blog h3,.search-no-results h3{text-transform:none;font-size:16px;font-weight:700;letter-spacing:0;color:#5c5c5c;margin-bottom:30px}
.single-blog h3.left:after,.single-blog h3:after{display:none}
div.sticky,div.tag-sticky-2{position:relative;background:#eef2f6;padding:0 30px 30px;border-radius:0;margin-top:30px}
div.sticky:before,div.tag-sticky-2:before{content:"Sticky";display:block;position:absolute;background:#a0d229 none repeat scroll 0 0!important;top:25px;left:30px;color:#fff;font-weight:600;padding:5px;border-radius:0;font-size:12px}
.post{margin-bottom:30px}
.post table tbody{border:none}
.post table tr td{border:1px solid #DFDFDF}
.single-blog .alignleft{float:left;margin:0 15px 15px 0}
.single-blog .alignright{float:right;margin:0 0 15px 15px}
.single-blog .aligncenter{margin:0 auto}
.single-blog img.size-full{margin-bottom:5px}
.wp-caption-text{color:#777;font-weight:700;margin-bottom:20px}
figure{max-width:100%}
.page-links{margin-bottom:25px}
.page-links span{display:inline-block;background:#a0d229!important;padding:5px 10px;border-radius:0;margin:0 3px}
.page-links a{color:#fff}
.page-links .page-links-title{background:0 0;font-weight:700;padding-left:0}

.category .hero .blurb h1,
.search.search-results .page-header h1,
.tag .container h1{
    color: #a3cd3a;
    font-weight: 400;
}
.search.search-results .post {
    margin-bottom: 30px;
    background: rgb(255, 255, 255);
    margin-top: 10px;
}
.page-header{
    border-bottom: none;
}
/*-----blog menu-----*/
.post-template-default .hero.content-page {
    background: #293244;
    border-bottom: 1px solid #293244;
}

.post-template-default .hero {
    padding-bottom: 0;
    margin-bottom: 30px;
}
/*-----end blog menu-----*/

/*-----blog post page-----*/
.post h1 a {
    color: #5d747f!important;
    text-transform: uppercase;
}
.post h1 {
    font-size: 29px;
    font-weight: 400;
    text-transform: inherit;
}
/*-----end blog post page-----*/

/*-----banner style-----*/
.blog-sidebar.banner {
    background: #2a3244;
    margin: 50px 0 0 0;
    padding: 20px;
}
.banner-title {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
	text-transform: uppercase;
    padding-top: 20px;
    color: #ffffff;
}
.banner-description {
    text-align: center;
    padding-top: 30px;
    font-size: 22px;
    color: #ffffff;
}
.banner-button {
    text-align: center;
    padding: 40px 0;
}
.banner-bottom-text {
    color: #ffffff;
    text-align: center;
    border-top: 1px solid #5c737e;
    padding: 10px 0;
}
.banner-bottom-logo {
    padding-top: 20px;
}
/*-----end banner style-----*/
.gallery{overflow:hidden}
.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{float:left;padding:5px;position:relative;overflow:hidden}
.gallery-columns-1 .gallery-item{width:100%}
.gallery-columns-2 .gallery-item{width:50%}
.gallery-columns-3 .gallery-item{width:33.3%}
.gallery-columns-4 .gallery-item{width:25%}
.gallery-columns-5 .gallery-item{width:20%}
.gallery-columns-6 .gallery-item{width:16.6%}
.gallery-columns-7 .gallery-item{width:14.2%}
.gallery-columns-8 .gallery-item{width:12.5%}
.gallery-columns-9 .gallery-item{width:11.1%}
.gallery .gallery-item figcaption{position:absolute;bottom:0;background:rgba(255,255,255,.8)none repeat scroll 0 0;padding:15px;margin-right:5px;width:100%;font-size:12px;margin-bottom:0}
.gallery .gallery-item img{width:100%;height:auto}
.gallery-columns-1 .gallery-item img{width:auto;max-width:auto;height:auto}
.gallery-columns-1 .gallery-item figcaption{position:static;padding:0}
.avatar{border-radius:50%}
#reply-title{text-transform:uppercase;font-size:20px;font-weight:400}
.comments{margin:90px 0}
.comments h4{margin-bottom:70px}
.comments .row{margin-bottom:50px}
.user{font-size:16px;color:#5c5c5c;font-weight:700}
.user a.url{color:#5C5C5C}
.user a.url:hover{color:#a0d229!important}
.user span{font-weight:500;color:#909090;text-transform:uppercase;font-size:12px;display:inline-block;margin-left:20px}
.comment-list .children>div{border-bottom:1px solid #dfdfdf;padding:30px 0}
.comment-form .form-group{margin:0}
#commentform p.comment-form-author,#commentform p.comment-form-email,#commentform p.comment-form-url,.comment-form input{width:30%;display:inline-block;margin-right:4.67%;margin-bottom:4%}
#commentform p.comment-form-url,.comment-form input:last-child{margin-right:0}
.comment-form textarea{margin-bottom:4.67%}
.comment-form .btn{margin:0}
#commentform input,#commentform textarea,.wrap-forms input,.wrap-forms select,.wrap-forms textarea,input{border:1px solid #DFDFDF;color:#A4A4A4;border-radius:0;box-shadow:none;padding:11px;height:auto}
#commentform textarea,.wrap-forms textarea,textarea{width:100%;min-height:220px}
.wrap-forms{margin:50px 0 0}
#commentform input,#commentform textarea{width:100%}
#commentform label{display:none}



ul li code{font-family:georgia;font-size:14px;display:inline;padding:5px 8px}
code{padding:10px;color:#707070;background:#f0f0f0;border-radius:0;display:block;margin-top:10px}
#commentform #submit,#commentform #submit:hover{font-size:11px;text-transform:uppercase;letter-spacing:2px;border-radius:0;font-weight:600;padding:15px 30px;margin-top:10px;transition:all .3s ease-in-out 0s}
#commentform #submit{border-color:#a0d229!important;background:#a0d229 none repeat scroll 0 0!important;color:#FFF;width:auto}
#commentform #submit:hover{border-color:#a0d229!important;background:0 0;color:#a0d229!important}
.no-results{margin-bottom:90px}
.no-results-posts-left {
    text-align: left;
}
#sidebar{padding:10px 0;}
#sidebar input,.search-field{background:url(images/search.png) no-repeat 95% 50%}
#sidebar .search-field,.search-field{border:1px solid #DFDFDF;color:#A4A4A4;border-radius:0;box-shadow:none;padding:12px;width:100%}
#sidebar label{width:100%}
#sidebar .screen-reader-text{display:none}
#sidebar .search-submit,.search-form .search-submit{text-indent:-9999px;border:medium none;background:0 0;height:40px;width:40px;position:absolute;right:18px;top:3px}
.search-form .screen-reader-text{display:none}
#sidebar h4{margin-top:70px}
#sidebar ul{margin:0;padding:0;list-style:none}
#sidebar ul li a{color:#5d747f;font-size:20px;padding:15px 0;border-bottom:1px solid #dfdfdf;display:block;background:url(images/sidebar-arrow.png) no-repeat 100% 50%;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
#sidebar ul li:last-child a{border-bottom:none}
#sidebar ul li a:hover{color:#a0d229!important;text-indent:20px;background:url(images/sidebar-arrow.png) no-repeat 92% 50%}
#sidebar .tagcloud a{display:inline-block;padding:10px 15px;border:1px solid #dfdfdf;color:#5c5c5c;margin:0 5px 7px 0;border-radius:0}
#sidebar .tagcloud a:hover{background:#a0d229!important;color:#fff;border-color:#a0d229!important}
#sidebar #wp-calendar{width:100%}
#sidebar #wp-calendar tbody{border:none}
#sidebar #wp-calendar caption{font-weight:700;text-align:center;padding:12px 0}
#sidebar #wp-calendar th{padding:5px;color:#5C5C5C;text-align:center;background:#f0f0f0}
#sidebar #wp-calendar th:hover{color:inherit}
#sidebar #wp-calendar td{padding:5px;text-align:center;background:#eef2f6}
#sidebar #wp-calendar tfoot td{background:0 0}
#sidebar #wp-calendar tfoot #prev{text-align:left}
#sidebar ul li.cat-item{border-bottom:1px solid #DFDFDF}
#sidebar ul li.cat-item a{display:inline-block;border:none;width:90%;background:0 0}
#sidebar ul li.recentcomments{border-bottom:1px solid #DFDFDF;padding:15px 0}
#sidebar ul li.recentcomments:last-child{border-bottom:none}
#sidebar ul li.recentcomments span{font-weight:700}
#sidebar ul li.recentcomments a{display:inline-block;border:none;width:90%;background:0 0}
#sidebar select{padding:10px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#eef2f6 url(images/select-arrow.png) no-repeat 95% 50%;color:#888;width:100%;max-width:100%;border:1px solid #DFDFDF;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
#sidebar select option{padding:5px}
#sidebar select option:nth-child(even){background:#f0f0f0}
#sidebar ul li a.rsswidget{padding-right:25px}
#sidebar ul li .rss-date,#sidebar ul li .rssSummary,#sidebar ul li cite{font-weight:700;background-color:#eef2f6;display:block;padding:10px}
#sidebar ul li .rssSummary{font-weight:400}
#sidebar ul li cite{margin-bottom:20px}
#sidebar ul li .children li{background:#eef2f6}
#sidebar ul li .children li a{text-indent:20px;background:0 0}
.scroll-btns a:active,.scroll-btns a:focus,.scroll-btns a:link{text-decoration:none}
.scroll-btns a{display:block;width:100%;background:#3d4450;color:#fff;font-weight:300;font-size:26px;text-transform:uppercase;letter-spacing:1px;padding:30px 0;position:relative}
.scroll-btns a.inactive,.scroll-btns a:hover{background:#2a3038}
.scroll-btns a.inactive{color:rgba(255,255,255,.4)}
.scroll-btns span{font-family:LineaArrows;position:absolute;top:32px}
.scroll-btns #prev{text-indent:30px}
.scroll-btns #prev span{text-indent:-30px}
.scroll-btns div{padding:0;margin-top:1px;text-align:center}
.newsletter{background-image:url(images/newsletter.png);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;padding:90px 0;color:#fff}
.newsletter h2{color:#fff}
.sign-up{background-image:url(images/signup-bg.png);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}
.newsletter .form-group,.sign-up .form-group{margin-top:60px;text-align:center}
.newsletter input.form-control,.sign-up input.form-control{border:1px solid #fff;margin-right:5px;width:30%;display:inline-block}
.sign-up .btn{display:inline-block;margin:0;color:#fff;border-color:#fff}
.newsletter .btn{display:inline-block;margin:0;color:#fff;border-color:#a0d229!important}
.newsletter .btn:hover{color:#a0d229!important}
.sign-up .btn:hover{color:#2a3038;border-color:#2a3038}
.price.popular{border-color:#a0d229!important}
.price.popular:before{content:'Most popular plan';display:block;background:#a0d229!important;outline:1px solid #a0d229!important;position:absolute;width:100%;left:0;top:-32px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:11px;padding:8px 5px}


.price{border:1px solid #eef2f6;background:#fff;position:relative;padding:30px 30px 80px;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;transition: all 300ms linear;}
.price:hover{-webkit-transform:translateY(-2%);-ms-transform:translateY(-2%);transform:translateY(-2%);-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;transition: all 300ms linear;}

.price .head{background:#eef2f6;padding:30px 0;margin:-30px -30px 0 -30px}
.price .head h2{font-size:20px;color:#767676;text-transform:none;font-weight:500;letter-spacing:0;margin-bottom:20px}
.price .head h2:after{display:none}
.price .head p{font-size:60px;color:#a0d229!important;font-weight:300;text-align:center;margin-bottom:0}
.price .head p span{font-size:20px;color:#949494;font-weight:400}
ul.check{margin:30px 0;padding:0 0 0 20px;list-style:none}
ul.check li{position:relative;padding:7px 7px 7px 35px}
ul.check li:before{font-family:LineaArrows;content:"\e006";font-size:28px;color:#a0d229!important;position:absolute;left:0;top:-3px}
.price .btn{position:absolute;bottom:30px}
.question{margin:0 0 50px}
.question p strong{font-weight:800;font-size:16px}
.question:last-child,.question:last-child p{margin-bottom:0}
.italic{font-size:17px;font-style:italic}
.centered{text-align:center;margin-left:auto;margin-right:auto;display:block}
.left,.left h1,.left h2,.left h3,.left h4,.left h5,.left h6{text-align:left}
.margin-top{margin-top:30px}
.large-margin-top{margin-top:90px}
.margin-bottom{margin-bottom:30px}
.large-margin-bottom{margin-bottom:90px}
.no-margin-bottom{margin-bottom:0}
.no-margin-top{margin-top:0;bottom:0}
.no-padding{padding:0}
.padding-top-btm{padding-top:30px;padding-bottom:30px}
.logos.padding-top-btm {
    padding: 10px 0;
}
.left h1:after,.left h2:after,.left h3:after,.left h4:after,.left h5:after,.left h6:after,h1.left:after,h2.left:after,h3.left:after,h4.left:after,h5.left:after,h6.left:after{content:'';display:block;height:1px;width:70px;background:#a0d229!important;margin:20px 0 0;-webkit-animation:title-border .5s ease-in;-moz-animation:title-border .5s ease-in;-o-animation:title-border .5s ease-in;animation:title-border .5s ease-in}
.navbar-collapse{padding-right:10px}
.icon{text-align:center}
.icon-padding{padding:0 60px;margin-bottom:60px;border-right:1px solid #dfdfdf}
.but_call .icon-padding {margin-bottom:40px;height:210px;}
.fw-col-sm-3.icon-padding:nth-child(12),.fw-col-sm-3.icon-padding:nth-child(4),.fw-col-sm-3.icon-padding:nth-child(8),.fw-col-sm-4.icon-padding:nth-child(12),.fw-col-sm-4.icon-padding:nth-child(3),.fw-col-sm-4.icon-padding:nth-child(6),.fw-col-sm-4.icon-padding:nth-child(9){border:none}
.icon span{font-family:LineaBasic;display:block;width:100%;text-align:center;font-size:60px;color:#a0d229!important;text-transform:none;margin-bottom:30px}
.icon-list .content{border-bottom:1px solid #dfdfdf;padding:30px 0}
.icon-list:last-child .content{border:none}
.icon-list span{font-family:LineaBasic;display:block;width:100%;font-size:60px;color:#a0d229!important;text-transform:none;margin-top:30px}
.icon-list p{margin-bottom:0}
.customers{text-align:center;color:#767676}
.customer-padding{padding:0 60px;border-right:1px solid #dfdfdf;margin:10px 0}
.customer-padding:nth-child(12),.customer-padding:nth-child(15),.customer-padding:nth-child(3),.customer-padding:nth-child(6),.customer-padding:nth-child(9){border:none}
.customers em{font-size:14px}
.customers strong{color:#5c5c5c}
.customers img{margin-bottom:30px}
.logos{text-align:center}
.pagination-btns{background:#3d4450;text-align:center}
.pagination-btns .pagination{margin:0 auto}
.pagination-btns .pagination a{padding:20px;display:inline-block;font-size:28px;font-weight:300}
.pagination-btns .pagination span{padding:20px;display:inline-block;font-size:28px;font-weight:300;color:rgba(255,255,255,.5)}
.pagination-btns .pagination .current,.pagination-btns .pagination a:hover{background:rgba(0,0,0,.2)}
a.export{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:600;padding:13px;margin-bottom:10px;transition:all .3s ease-in-out 0s;border:1px solid #a0d229!important;background:#a0d229!important;color:#fff}
a.export:focus,a.export:hover{border:1px solid #a0d229!important;color:#a0d229!important;background:0 0}
#checkBacklinksFormInput{width:300px}
#checkBacklinksForm{text-align:center}
td,th{padding:0;border-right:1px solid rgba(221,224,231,1)}
.layout-box.lb-4{width:100%;min-width:700px;margin-bottom:20px;margin-top:40px}
.lb-4-mt-10{margin-top:10px}
.layout-box{float:left;margin:0}
.layout-box .hb-1{padding-top:5px;display:flex;overflow:hidden;height:auto;margin:0;background:#eff1f6}
.backlinks-maintable-element{width:100%;min-width:310px;margin-bottom:5px;background:#fff;margin-right:10px}
.backlinks-maintable-element_icon{background:#00aff0;width:60px;display:inline-block;vertical-align:middle}
.backlinks-maintable-element_icon-img{padding:5px 0;display:block;margin:0 auto}
.backlinks-maintable-inf{display:inline-block;vertical-align:top;width:calc(100% - 65px);text-align:center}
.backlinks-maintable-val{margin:0}
.backlinks-maintable-span-value{font-size:25px;margin:0 0 2px;display:block}
.backlinks-maintable-desc{position:relative}
.metrics-table-row.metrics-table-row-second{background-color:#EFF1F6;margin:5px;padding:5px}
.metrics-table-row.metrics-table-row-first{margin:5px;padding:5px}
#metricsTable1,#metricsTable2{width:50%;float:left;margin-bottom:40px}
.metrics-val{position:inherit;float:none}
.metrics-key{position:relative;float:left;width:226px;margin-left:9px;display:block}
.b-first-head-line{display:block;padding:0 10px;color:#a0d229!important;vertical-align:middle;font-weight:600}
.b-second-head-line{display:block;padding:0 10px}
.b-first-body-line{display:block;padding:0 10px;white-space:normal}
.b-second-body-line{display:block;padding:0 10px}
.back-tr{border:1px solid #d3d3d3}
.back-td{display:inline-block;text-align:left}
#backlinksTable .back-td:first-child{width:28%;padding:5px 10px;box-sizing:border-box;display:inline-block;vertical-align:middle;float:none}
#backlinksTable .back-td:nth-child(2){width:10%;text-align:right}
#backlinksTable .back-td:nth-child(3){width:13%;text-align:right}
#backlinksTable .back-td:nth-child(4){width:11%;text-align:center}
#backlinksTable .back-td.back-td:nth-child(5){width:20%;text-align:left}
#backlinksTable .back-td.back-td:nth-child(6){width:10%;text-align:center}
.b-paging-line{padding-bottom:20px;padding-top:20px}
.b-first-page{background:#a0d229!important;width:40px;height:40px;display:inline-block;vertical-align:middle;text-align:center;padding:10px 0;margin:0 7px}
.b-first-page a,.b-first-page a:link{color:#fff!important}
.b-first-page a:active,.b-first-page a:focus,.b-first-page a:hover{text-decoration:none}
.b-current-page{background:#a0d229!important;width:40px;height:40px;display:inline-block;vertical-align:middle;text-align:center;color:#fff;padding:10px 0;margin:0 1px}
.b-current-page a,.b-current-page a:link{color:#fff!important}
.b-current-page a:active,.b-current-page a:focus,.b-current-page a:hover{text-decoration:none}
.b-next-page{background:#dde0e7;width:40px;height:40px;display:inline-block;vertical-align:middle;text-align:center;margin:0 1px;padding:10px 0}
.b-next-page a,.b-next-page a:link{color:#5c5c5c!important}
.b-next-page a:active,.b-next-page a:focus,.b-next-page a:hover{text-decoration:none}
.b-last-page{background:#a0d229!important;min-width:40px;height:40px;display:inline-block;vertical-align:middle;text-align:center;color:#fff!important;padding:10px 5px;margin:0 7px}
.b-last-page a:active,.b-last-page a:focus,.b-last-page a:hover{text-decoration:none}
.b-last-page a,.b-last-page a:link{color:#fff!important}
/*-------------------------------------------------------------------------
.btn-success{color:#fff;background-color:#a0d229!important;border-color:#a0d229!important}
.btn-success.active,
.btn-success.focus,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.open>.dropdown-toggle.btn-success{
    color:#a0d229!important;
    background-color:#FFF;
    border-color:#a0d229!important;
}
----------------------------------------------------------------------------*/
p{margin:0 -30px}
.fw-table table>thead>tr>th{border:1px solid #ddd}

.main-content{overflow:hidden}

article.post.sticky{border:1px solid #676b74;padding:15px}
#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;overflow:hidden}
#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#a0d229!important;z-index:999}
#loader-wrapper .loader-section.section-left{left:0}
#loader-wrapper .loader-section.section-right{right:0}
.spinner{width:30px;height:30px;background-color:#fff;position:relative;z-index:9999;margin:400px auto;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out}
@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}
50%{-webkit-transform:perspective(120px) rotateY(180deg)}
100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}
@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}
50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}
100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}
.loaded #loader-wrapper .loader-section.section-left{transform:translateX(-100%);transition:all .7s .3s cubic-bezier(0.645,.045,.355,1)}
.loaded #loader-wrapper .loader-section.section-right{transform:translateX(100%);transition:all .7s .3s cubic-bezier(0.645,.045,.355,1)}
.loaded .spinner{opacity:0;transition:all .3s ease-out}
.loaded #loader-wrapper{visibility:hidden;transform:translateY(-100%);transition:all .3s 1s ease-out}
.gallery{margin-bottom:70px}
.gallery img{max-width:none}
.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative}
.flickity-slider{position:absolute;width:100%}
.flickity-enabled.is-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-prev-next-button{position:absolute;top:50%;width:60px;height:60px;border:none;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.flickity-prev-next-button:hover{background:#fff}
.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}
.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}
.flickity-prev-next-button.previous{left:0}
.flickity-prev-next-button.next{right:0}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:0}
.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}
.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-prev-next-button .arrow{fill:#333}
.flickity-prev-next-button.no-svg{color:#333;font-size:26px}
.flickity-page-dots{position:absolute;width:100%;bottom:30px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:14px;height:14px;margin:0 8px;background:#fff;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}
@-webkit-keyframes hero-bg{0%{background-position:50% 0}
100%{background-position:50% 100%}}
@-moz-keyframes hero-bg{0%{background-position:50% 0}
100%{background-position:50% 100%}}
@-o-keyframes hero-bg{0%{background-position:50% 0}
100%{background-position:50% 100%}}
@keyframes hero-bg{0%{background-position:50% 0}
100%{background-position:50% 100%}}
@-webkit-keyframes title-border{0%{width:0}
100%{width:70px}}
@-moz-keyframes title-border{0%{width:0}
100%{width:70px}}
@-o-keyframes title-border{0%{width:0}
100%{width:70px}}
@keyframes title-border{0%{width:0}
100%{width:70px}}
@-webkit-keyframes tab-content{0%{opacity:0}
100%{opacity:1}}
@-moz-keyframes tab-content{0%{opacity:0}
100%{opacity:1}}
@-o-keyframes tab-content{0%{opacity:0}
100%{opacity:1}}
@keyframes tab-content{0%{opacity:0}
100%{opacity:1}}
@-webkit-keyframes carousel-slidedown{0%{opacity:0;transform:translateY(-75%)}
100%{opacity:1;transform:translateY(0)}}
@-moz-keyframes carousel-slidedown{0%{opacity:0;transform:translateY(-75%)}
100%{opacity:1;transform:translateY(0)}}
@-o-keyframes carousel-slidedown{0%{opacity:0;transform:translateY(-75%)}
100%{opacity:1;transform:translateY(0)}}
@keyframes carousel-slidedown{0%{opacity:0;transform:translateY(-75%)}
100%{opacity:1;transform:translateY(0)}}
@-webkit-keyframes carousel-slideup{0%{opacity:0;transform:translateY(75%)}
100%{opacity:1;transform:translateY(0)}}
@-moz-keyframes carousel-slideup{0%{opacity:0;transform:translateY(75%)}
100%{opacity:1;transform:translateY(0)}}
@-o-keyframes carousel-slideup{0%{opacity:0;transform:translateY(75%)}
100%{opacity:1;transform:translateY(0)}}
@keyframes carousel-slideup{0%{opacity:0;transform:translateY(75%)}
100%{opacity:1;transform:translateY(0)}}
.fw-container{padding:0}
.width100 .fw-container{width:100%!important}
.edit-link{text-transform:uppercase;font-weight:600;background:rgba(0,0,0,.4);position:fixed;left:30px;bottom:30px;border-radius:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;z-index:1}
.edit-link:hover{background:rgba(0,0,0,.7)}
.edit-link a{color:#fff;display:block;padding:15px 20px}
section #pmc_mailchimp{margin-top:60px}
section #pmc_mailchimp div:nth-child(1),section #pmc_mailchimp div:nth-child(2){display:inline-block;width:42%;padding-right:5px}
section #pmc_mailchimp div:nth-child(3){display:inline-block;width:15%}
section #pmc_mailchimp .clear{width:100%}
section #optin{border:none;background:0 0;padding:0 180px;margin:0}
section #optin input{border:1px solid #FFF;width:100%;font-size:inherit;padding:12px;box-shadow:none;color:#9C9C9C}
section #optin input.email,section #optin input.name{background:#fff;padding-left:12px}
section #optin input[type=submit]{font-size:11px;text-transform:uppercase;letter-spacing:2px;border-radius:0;font-weight:600;padding:15px 30px;transition:all .3s ease-in-out 0s;margin:0;color:#FFF;border-color:#FFF;background:0 0;text-shadow:none}
section #optin input[type=submit]:hover{color:#2a3038;border-color:#2a3038}
table{width:100%;margin-bottom:30px}
tbody{border:1px solid #DFDFDF;border-top:0;border-left-width:1px}
table tr th,tbody .desc-col{border-right:1px solid #DFDFDF;text-align:right;font-weight:700;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
tbody tr:nth-child(odd) .desc-col{background:#f0f0f0}
table tr{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
table tbody tr:hover,table tbody tr:nth-child(even):hover,table tbody tr:nth-child(odd):hover,tbody tr:nth-child(even):hover .desc-col,tbody tr:nth-child(odd):hover .desc-col{background:#3D4450;color:#fff}
table tr:nth-child(even){background:#FCFCFC}
table>thead{background:transparent!important;color:#5b657c!important;font-size:15px;border:1px solid rgba(221,224,231,1)}
table tr th,table>thead>tr>th{padding:13px 10px}
table>thead>tr>th{border:none;text-align:center}
table>tbody>tr>td{text-align:left;padding:13px 10px}
.default-col{width:33.3%}
.table-compare{z-index:1}
.error404 .wrapper{height:100%}
.error404 .wrapper .error{text-align:center}
.error404 .wrapper .error label{width:40%}
.error404 .wrapper .footer{position:fixed;bottom:-80px;right:0;left:0}
.error404 h1 {
    margin: 20px 0 40px;
	color: #a3cd3a;
}
.error404 .container.error p {
    color: #5d747f;
    padding: 40px 0;
}
.screen-reader-text{display:none!important}
.alignleft{float:left;margin:0 10px 10px 0}
.alignleft:after{content:".";visibility:hidden;display:block;height:0;clear:both}
.loop-pagination{margin-bottom:60px}
.loop-pagination a,.loop-pagination span{padding:10px 15px;margin:0 2px;border-radius:0;font-size:16px}
.loop-pagination span{background:#eef2f6}
.loop-pagination a{background:#a0d229!important;color:#fff!important}
.loop-pagination a:hover{background:#2A3038!important;color:#fff!important}
@media screen and (max-width:768px){
.sumome-stylebufferbottom-shim {
    height: 0!important;
}
.footer .copyright{display:none!important}
.nav{float:none}
.navbar-header{padding-left:15px}
.banner--stick .navbar-header{padding:20px 0 15px 15px}
.nav li{height:auto;display:block;float:none}
.nav li:hover .dropdown-menu{display:block}
.nav li .dropdown-menu{position:static;width:100%;border-radius:0;float:none;padding-top:15px;background:0 0;border:none}
.nav li .dropdown-menu li{background: rgba(38, 58, 69, 0.93); border: 1px solid rgba(38, 58, 69, 0.93)}
.nav li.search{display:none}
.nav li a{font-size:13px;padding:0 12px}
.navbar-collapse{margin:0 -15px;padding:0 15px;box-shadow:none}
.navbar-nav .open .dropdown-menu{background:rgba(255,255,255,.8);border-radius:0}
.navbar-nav .open .dropdown-menu li a{text-indent:10px;padding:10px}
.hero .blurb h1{font-size:40px}
.hero .preview img{bottom:70px}
#tabs{margin-bottom:540px}
#tabs ul li{margin:0 5px -4px 5px}
.img-preview{display:none}
.icon{border:none}
.icon:nth-child(10),.icon:nth-child(2),.icon:nth-child(4),.icon:nth-child(6),.icon:nth-child(8){border-right:1px solid #dfdfdf}
.customers{padding: 0 30px;}
.customers:nth-child(11),.customers:nth-child(3),.customers:nth-child(5),.customers:nth-child(7),.customers:nth-child(9){border:none}
.icon-list:last-child{margin-bottom:50px}
.contact .icon{border:none;padding:0}
.form-group{text-align:center}
.price{margin-bottom:30px}
.question{text-align:center}
.comment-form input{width:100%;margin-right:0 0 30px 0}
.scroll-btns{margin-top:90px}
.carousel.slide h1{font-size:40px}
.carousel.slide p{padding:0}
.carousel.slide img{padding:0 30px}
.backlinks-maintable-element{height:35px;float:left}
.backlinks-maintable-element_icon{width:35px;height:35px}
.backlinks-maintable-inf{text-align:left;margin-left:10px}
.backlinks-maintable-desc,.backlinks-maintable-val{display:inline-block;vertical-align:middle}
td{white-space:normal!important}
.layout-box .hb-1{display:block}}
@media screen and (max-width:480px)
{.post h1 {
    font-size: 20px;
}
.container.section.blog-2.left.single-blog{margin:0 20px!important}
.hero .blurb h1{font-size:30px}
.nav{float:none;background: rgba(38, 58, 69, 0.93);padding: 0px 0 15px 5px;}
.hero{height:auto}
.hero .preview{display:none}
.hero .blurb{margin-bottom:100px}
.hero .blurb .btn{
    margin-bottom:10px
}
#tabs{margin-bottom:640px;text-align:center}
#tabs ul li{float:left;text-align:center;margin:0!important;width:50%}
#tabs ul li a{text-align:center;width:100%}
#tabs ul li.ui-tabs-active{background:0 0}
h4.left{text-align:center}
h4.left:after{margin:20px auto 0}
.icon{border:none!important}
.customer-padding{padding:0;border-right:none}
.customers{padding:0 30px;margin-bottom:60px}
.customers:last-child{margin-bottom:0}
.logos div{min-height:60px;line-height:4em}
.blog-2 h2,.full-width-blog h3{font-size:22px}
.blog-2 .info span,.full-width-blog span{margin-left:2px;margin-right:2px}
.two-column{text-align:center}
.newsletter input.form-control,.sign-up input.form-control{width:100%}
#horz_tabs,#horz_tabs ul{border:none}
#horz_tabs ul li{width:100%;display:block;margin:0 0 10px}
#horz_tabs ul li a{width:100%;display:block}
#horz_tabs ul li.ui-tabs-active a{margin-bottom:10px;border:none;background:#a0d229!important;border-radius:0}
.icon-list,.icon-list .left{text-align:center}
.icon-list .content{padding:0 60px;border:none}
.icon-list:last-child{margin-bottom:50px}
.sign-up input.form-control,input.form-control{float:none;width:100%;margin-bottom:15px}
.question{margin-bottom:40px}
.question:last-child{margin-bottom:50px}
.blog-pagination ul li{font-size:14px}
.blog-pagination ul li a{padding:25px 20px}
.blog-2 .info span{display:block;margin:0 0 20px}
.spinner{margin:200px auto}
.comments{text-align:center}
.single-blog .comments img{margin-bottom:20px}
.user span{display:block;margin:10px 0 0}
.comments .response>div:first-child{border-bottom:none;padding-bottom:0}
.comments .response>div:last-child{border-top:none;padding-top:0}
.shortcode-widget-area #optin{padding:0 15px}
.shortcode-widget-area #pmc_mailchimp div:nth-child(1),.shortcode-widget-area #pmc_mailchimp div:nth-child(2){display:block;width:100%;padding-right:0}
section #pmc_mailchimp div:nth-child(3){width:100%}
.carousel.slide h1{font-size:30px}
#tabs .indv-tab{padding:90px 35px}
.admin-bar .banner--clone{top:0}
p{margin:0!important}
.layout-box.lb-4{width:100%;min-width:100%}
.backlinks-maintable-element{width:100%;min-width:310px;margin-bottom:5px}
.backlinks-maintable-element_icon{width:35px;height:35px}
.backlinks-maintable-element_icon-img{padding:3px 0;width:30px}
.backlinks-maintable-inf{text-align:left;margin-left:10px}
.backlinks-maintable-desc,.backlinks-maintable-val{display:inline-block;vertical-align:middle}
.metrics-key{text-align:center;width:auto;margin-left:5px;font-size:12px}
.metrics-val{text-align:right;font-size:13px}
.media-comp .fw-container .fw-row,.media-comp .fw-container .fw-row .fw-col-xs-12 .fw-table{display:none}
table>tbody>tr>td{padding:8px 5px!important}
td{white-space:normal!important}}
@font-face{font-family:ytpregular;src:url(ytp-regular.eot)}
@font-face{font-family:ytpregular;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=) format('woff'),url(ytp-regular.ttf) format('truetype');font-weight:400;font-style:normal}
.mb_YTPlayer :focus{outline:0}
.mb_YTPlayer{display:block;transform-style:preserve-3d;perspective:1000;backface-visibility:hidden;transform:translate3d(0,0,0);animation-timing-function:linear;box-sizing:border-box}
.mb_YTPlayer.fullscreen{display:block!important;position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;margin:0!important;border:none!important}
.mb_YTPlayer.fullscreen .mbYTP_wrapper{opacity:1!important}
.mbYTP_wrapper iframe{max-width:4000px!important}
.inline_YTPlayer{margin-bottom:20px;vertical-align:top;position:relative;left:0;overflow:hidden;border-radius:0;box-shadow:0 0 5px rgba(0,0,0,.7);background:rgba(0,0,0,.5)}
.inline_YTPlayer img{border:none!important;margin:0!important;padding:0!important;-moz-transform:none!important;-webkit-transform:none!important;-o-transform:none!important;transform:none!important}
.mb_YTPBar .ytpicon{font-size:20px;font-family:ytpregular}
.mb_YTPBar .mb_YTPUrl.ytpicon{font-size:30px}
.mb_YTPBar{transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-o-transition:opacity 1s;display:block;width:100%;height:10px;padding:5px;background:#333;position:fixed;bottom:0;left:0;-moz-box-sizing:padding-box;-webkit-box-sizing:border-box;text-align:left;z-index:1000;font:14px/16px sans-serif;color:#fff;opacity:.1}
.mb_YTPBar.visible,.mb_YTPBar:hover{opacity:1}
.mb_YTPBar .buttonBar{-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;background:0 0;font:12px/14px Calibri;position:absolute;top:-30px;left:0;padding:5px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.mb_YTPBar:hover .buttonBar{background:rgba(0,0,0,.4)}
.mb_YTPBar span{display:inline-block;font:16px/20px Calibri,sans-serif;position:relative;width:30px;height:25px;vertical-align:middle}
.mb_YTPBar span.mb_YTPTime{width:130px}
.mb_YTPBar span.mb_OnlyYT,.mb_YTPBar span.mb_YTPUrl{position:absolute;width:auto;display:block;top:6px;right:10px;cursor:pointer}
.mb_YTPBar span.mb_YTPUrl img{width:60px}
.mb_YTPBar span.mb_OnlyYT{left:185px;right:auto}
.mb_YTPBar span.mb_OnlyYT img{width:25px}
.mb_YTPBar span.mb_YTPUrl a{color:#fff}
.mb_YTPMuteUnmute,.mb_YTPPlaypause,.mb_YTPlayer .mb_YTPPlaypause img{cursor:pointer}
.mb_YTPProgress{height:10px;width:100%;background:#222;bottom:0;left:0}
.mb_YTPLoaded{height:10px;width:0;background:#444;left:0}
.mb_YTPseekbar{height:10px;width:0;background:#fff;bottom:0;left:0;box-shadow:rgba(82,82,82,.47)1px 1px 3px}
.YTPOverlay{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:"flat";box-sizing:border-box}
.YTPOverlay.raster{background:url(images/raster.png)}
.YTPOverlay.raster.retina{background:url(images/raster@2x.png)}
.YTPOverlay.raster-dot{background:url(images/raster_dot.png)}
.YTPOverlay.raster-dot.retina{background:url(images/raster_dot@2x.png)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input{padding:15px!important;height:auto!important}
.nav li input{padding-left:25px!important}
.nav .dropdown-menu{top:58px!important}
#next span,#prev span{display:none}}
.page-default,.page-default h1,.page-default h2,.page-default h3,.page-default h4,.page-default h5,.page-default h6{text-align:left}
.page-default h1:after,.page-default h2:after,.page-default h3:after,.page-default h4:after,.page-default h5:after,.page-default h6:after{margin:20px 0 0}
.rs-tooltip-info{position:relative;display:inline-block;background:url(https://rankactive.com/wp-content/uploads/2015/10/information-icon1.png) no-repeat;background-size:16px;width:16px;height:16px;left:5px;top:2px}
.rs-tooltip-info span{position:absolute;width:140px;color:#a0d229!important;background:0 0;border:2px solid #a0d229!important;height:36px;line-height:30px;text-align:center;visibility:hidden;border-radius:0}
.rs-tooltip-info span:before{content:'';position:absolute;top:50%;right:100%;margin-top:-9px;width:0;height:0;border-right:9px solid #a0d229!important;border-top:9px solid transparent;border-bottom:9px solid transparent}
.rs-tooltip-info:hover span{visibility:visible;opacity:1;left:100%;top:50%;margin-top:-17px;margin-left:15px;z-index:999;cursor:pointer}
.clock{border-radius:60px;border:3px solid #1E9AC3;width:80px;height:80px;position:relative;top:28%;top:-webkit-calc(7%);top:calc(7%);display:block;margin:0 auto;float:none}
.clock:before{content:"";position:absolute;background-color:#1E9AC3;top:6px;left:48%;height:35px;width:4px;border-radius:5px;-webkit-transform-origin:50% 94%;transform-origin:50% 94%;-webkit-animation:ptAiguille 12s linear infinite;animation:ptAiguille 12s linear infinite}
.clock:after{content:"";position:absolute;background-color:#1E9AC3;top:2px;left:48%;height:38px;width:4px;border-radius:5px;-webkit-transform-origin:50% 97%;transform-origin:50% 97%;-webkit-animation:grdAiguille 2s linear infinite;animation:grdAiguille 2s linear infinite}
@-webkit-keyframes grdAiguille{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}}
@keyframes grdAiguille{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
@-webkit-keyframes ptAiguille{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}}
@keyframes ptAiguille{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
.GK-t-head{background-color:#3D4450!important;color:#fff}
.keyword-row .GK-item-keyword,.keyword-row .GK-item-sv{text-align:left}
.wrapper{height:100%;overflow:hidden;}
.tariff-param-item p{display:none}
.nth-child .fw-container-fluid .fw-row .fw-col-xs-12 .fw-table table thead tr th.default-col:nth-child(5){min-width:300px!important}
.img_pad img{padding-top:30px;display: block;margin: 0 auto;}
img.img_pad{display: block;margin: 0 auto;}
.img_pad_bott img{padding-bottom:20px}
.img_pad{padding: 20px 0 10px 0;}
.cdgnrtr{text-align:center}
.cdgnrtr p{margin:15px 30px 10px}
.cdgnrtr textarea{margin-top:10px}
.brmh{margin-left:-20px;margin-right:-20px}
.p_brmon{font-size:16px;margin-bottom:10px}
.single-post .wrapper .hero{overflow:visible}
.single-post .wrapper .hero .container{display:none}
.single-post .wrapper .hero .container .blurb{display:none}
.post-template-default .content-page .container .blurb {display: none;}
.single-post .wrapper .hero .navbar .container{display:block}
.blog-2 blockquote{padding:0 45px;font-style:italic;margin:0 0 10px}
.blsign{margin:0 0 20px 15px;font-weight:600;color:#9BBE4A}
.featureBlockTextLeft p{padding:4px 0}
.featureImgCenter img{display:block;margin:10px auto}
.rev_non_top{top:0!important}
.container.section.blog-2.left.single-blog{margin:50px auto; background: rgba(255, 255, 255, 0.8)}
.img_pad img{margin-top:20px;}
.blog_wrap, .post.status-publish p:not(.info){font-size:20px;color:#5d747f;}
.blog_wrap p{margin:20px 0; text-align: justify}
.blog_wrap h2{text-align:center}
.blog_wrap li{padding-bottom:10px;text-align: justify}
.blog_wrap img {
    display: block;
    margin: 0 auto;
}
.blog_wrap h2 {
    font-size: 22px!important;
    margin-bottom: 10px!important;
    text-transform: none!important;
}
@media screen and (max-width: 480px){
 		.blog_wrap, .post.status-publish p:not(.info){
    	font-size: 16px;
	}
}
.blog_wrap h2 span {
    padding: 2px 5px;
}
.blog_img{margin:0 auto;text-align:center}
.container.section.blog-2.left.single-blog h2:after{display:none}
.container.section.blog-2.left.single-blog h2{text-align:left}
.two_columns .box_sector{margin:0 0 40px;padding:24px 0 21px}
.recomened .title{padding:20px 0}
.title{color:#000;word-wrap:break-word;display:block;text-transform:uppercase;letter-spacing:1px;text-align:center}
ul.ul_list{list-style:none;text-align:center;padding:10px}
.ul_list li{margin:0 0 20px}
.img_item{display:block;overflow:hidden}
.ul_list>li .img_item{margin-bottom:13px}
.ul_list>li strong{display:block;margin:0 auto;max-width:80%;font-weight:400}
.aside{text-align:center;width:100%;padding:10px 5px;}
.num{display:inline-block;vertical-align:middle;width:42px;height:42px;text-align:center;border-radius:100px;margin:0 14px 0 0;border:3px solid #a0d229!important}
.num_small{display:inline-block;vertical-align:middle;width:36px;height:36px;text-align:center;border-radius:100px;margin:-4px 10px 0px 4px;border: 3px solid #a0d229!important;}
.num_red{display:inline-block;vertical-align:middle;width:30px;height:30px;text-align:center;border-radius:100px;margin:-4px 10px 0px 4px;border: 3px solid #f44336;}
.page-id-4076 .site-content .rev_non_top .navbar,.page-id-4076 .wrapper .banner--stick{display:none!important}
#news-box.group_wrapper{margin:0 5px 20px 0px;width: 230px;}
.grd_gray{background:#3D4450;margin-bottom:30px;}
.group_title{height:40px;padding:6px 10px 6px 10px;font-size:18px;color:#fff;}
.group_content p{margin:15px 20px;text-align:center;}
#optin-form{border:1px solid #3D4450;background:#eef2f6;}
#optin-form h4{text-transform:none;margin:15px 20px;text-align:center;}
#optin-form h4:after{display:none;}
#optin-form.group_wrapper form fieldset input{width:200px;margin:5px auto 0px;padding:5px;color:#bfbfbf;border:1px solid #afafaf;}
#optin-form.group_wrapper p.small-text {font-size:11px;line-height:1.1;margin:15px 20px;}
input#sidebarSubName {margin-left: 3px!important;}
input#sidebarSubName,input#sidebarSubMail{background:#fff;}
input#sidebarNewsltr{background:#a0d229!important;padding:13px 21px;}
input#sidebarNewsltr:hover,input#sidebarNewsltr:focused{background:transparent;color:#a0d229!important;}
.btn-submit{background:#a0d229!important;color:#fff;padding:13px 21px;}
.btn-submit:hover{background:transparent;border:1px solid #a0d229!important;color:#a0d229!important;transition:all .3s ease-in-out;padding:13px 21px;}
ol#ol_list{list-style:none;padding:0;}
#ol_list li{margin:20px 0;}
#ol_list strong {color:#5c5c5c;}
#ol_list a:hover strong{color:#a0d229!important;text-decoration:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
#ol_list img{padding-bottom:5px;}
.p-cat p {margin: 0;}
.table-none .post .fw-container-ra .fw-table{display: none;}
.GK-table-title .btn,.GK-table-title .btn:hover{padding:15px 12px;margin-bottom: 5px;}
span.keywords-result-title{width:100%;}

/*price*/
body.page-id-186{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}
body.page-id-186 .tariffItemHeadTitle{text-align:center;text-transform:uppercase;font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif;font-size:26px;line-height:1;color:#fff}
body.page-id-186 .tariffItemPrice{color:#fff;text-align:center;padding:20px;font-weight:600}
body.page-id-186 .tariffPriceCost{font-size:40px;line-height:1}
body.page-id-186 .tariffPricePeriod{font-size:20px;line-height:1}
body.page-id-186 .businessTariff{color:#fff;text-align:center;font-size:15px;line-height:1}
body.page-id-186 .price .head{background:rgba(17,70,73,.63);padding:30px 15px;border:1px solid #114649;border-right:1px solid #0A5B63;margin:-1px -1px 0 -1px}
body.page-id-186 .price{background:0 0;padding:0;border-left:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}
body.page-id-186 .price:nth-child(1), body.page-id-186 .price:nth-child(3), body.page-id-186 .price:nth-child(4) {margin-top: 63px;max-width: 646px!important;height: 816px!important}
@media (max-width: 1200px) and (min-width: 992px){
body.page-id-186 .price:nth-child(1), body.page-id-186 .price:nth-child(3), body.page-id-186 .price:nth-child(4) {height: 790px!important}
}
body.page-id-186 .tariffBestPlan{color:#fff;font-size:18px;line-height:1;text-align:center;padding-bottom:45px}
body.page-id-186 .price-inner ul.check li:before{display:none}
.page-id-186 .navbar{margin-top:-100px}
.page-id-186 .hero{overflow:visible}
.page-id-186 .nav li a{color:#5c5c5c}
body.page-id-186 .hero.content-page .blurb{margin:0}
body.page-id-186 .pricingTitle {font-size:45px;line-height:1;font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif;text-align:center;color:#fff;padding:25px 0 0;text-transform:none}
body.page-id-186 .pricingTitleText{color:#fff;font-size:20px;line-height:30px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}
body.page-id-186 .hero .blurb p{display:none}
body.page-id-186 #horz_tabs ul li.ui-tabs-active a{color:#fff;font-size:20px;line-height:1;background:rgba(17,70,73,.63);border:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:10px 20px;text-transform:none;letter-spacing:0;font-weight:600}
body.page-id-186 #horz_tabs ul li.ui-tabs-active a:before{height:13px;width:13px;background:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;content:"";display:inline-block;margin-right:10px}
body.page-id-186 #horz_tabs ul li a{font-weight:600;background:rgba(17,70,73,.12);font-size:20px;line-height:1;border:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius: 20px;padding:10px 20px;text-transform:none;letter-spacing:0;color:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
body.page-id-186 #horz_tabs ul li a:before{height:13px;width:13px;background:rgba(255,255,255,.2);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;content:"";display:inline-block;margin-right: 10px}
body.page-id-186 #horz_tabs ul{border-bottom:none;padding:0;text-align:center;width:355px;display:block;margin:0 auto}
body.page-id-186 .tryNowText{text-align:center;color:#fff;font-size:28px;line-height:1.6;font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif;margin-bottom:40px}
body.page-id-186 .tryNowTrialText{display:inline-block;vertical-align:middle;font-style:oblique;color:#fff;font-size:24px;line-height:1;font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif}
body.page-id-186 .wrapperPricingTryNow{text-align:center}
body.page-id-186 .wrapperPricingTryNow a.btn-primary{background:#fff!important;border-color:#fff!important;display:inline-block;padding:15px 25px;color:#2ea566;font-size:24px;text-transform: none;letter-spacing:0;font-weight:400;line-height:1;border-radius:0;margin:0 40px;font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif;border:1px solid transparent;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
body.page-id-186 .wrapperPricingTryNow a.btn-primary:hover{color:#2ea566!important;}
body.page-id-186 .wrapperPricingTryNow a.btn-primary:active:before,
body.page-id-186 .wrapperPricingTryNow a.btn-primary:focus:before,
body.page-id-186 .wrapperPricingTryNow a.btn-primary:hover:before{
position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;opacity: 1}
body.page-id-186 wrapperPricingTryNow a.btn-primary:before{content: '';border:#fff solid 2px;position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;-webkit-transition-duration: .3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}
body.page-id-186 .wrapperPricingTryNowdiv{display:inline-block}
body.page-id-186 #horz_tabs.ui-tabs.ui-tabs-panel{padding:0}
body.page-id-186 .fw-main-row p{margin:0}
body.page-id-186 .fw-main-row:nth-child(3){margin-top:0;top:-375px}
body.page-id-186 .wrapperPricingWP .hero{min-height:585px;background-size:cover;background-image:url(//rankactive.com/wp-content/uploads/2015/06/bg-pricing.png);height:100%;background-position:top;background-repeat:repeat-x;background-attachment:scroll}
body.page-id-186 #horz_tabs ul li.ui-tabs-active:after{height:0}
body.page-id-186 .large-margin-bottom{margin-top:0;margin-bottom:0;top:-333px}
body.page-id-186 ul.check{margin:0;padding:0;list-style:none;background:#fff}
body.page-id-186 .count-param{display:inline-block;vertical-align:middle;font-weight:700;font-size:20px;line-height:1;margin-right:5px}
body.page-id-186 .title-param{display:inline-block;vertical-align:middle}
body.page-id-186 .tariff-param-item{padding:10px 0;margin:0 10px;border-bottom:solid 1px #ebebec;text-align:center;color:#4b565f;font-size:18px;line-height:1}
body.page-id-186 .tariffDesc{font-size:13px;line-height:1;margin-top:5px;opacity:.8}
body.page-id-186 ul.check li{position:relative;padding:0}
body.page-id-186 .item-flexible > .selecter{display:inline-block;vertical-align:middle}
body.page-id-186 .selecter-selected{width:85px !important;padding:9px 6px!important;color:#4b565f!important;border-radius:0}
body.page-id-186 .item-flexible{text-align:left;padding:10px 0;margin-top: 0}
body.page-id-186 .selecter{margin:0!important;max-width:100%!important}
body.page-id-186 .tariff-select{width:90px!important;height:30px!important;padding:3px 0;border-radius:0;display:inline-block;vertical-align:middle}
body.page-id-186 .selecter-selected:after{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:68px!important;display: block!important;content: "" !important;border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-top:5px solid #ccc!important;height:0 !important;width:0 !important;margin:auto 0 !important}
body.page-id-186 .item-flexible > .title-param{margin-left:5px}
body.page-id-186 .price .btn{position:relative;bottom:auto}
body.page-id-186 .price a.btn-primary{background:#2ea172!important;display:block;margin:6px auto;padding:10px 15px;color:#fff !important;font-size:20px;line-height:1;letter-spacing:0;text-transform: none;font-weight:400;border:none;border-radius:0;font-family:"Noto Serif",Georgia,"Times New Roman",Times,serif;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-transform: translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:150px!important}
body.page-id-186 .price a.btn-primary:before {content: '';border:#2ea172 solid 2px;position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;-webkit-transition-duration: .3s;
transition-duration: .3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}
body.page-id-186 .price a.btn-primary:active:before,
body.page-id-186 .price a.btn-primary:focus:before,
body.page-id-186 .price a.btn-primary:hover:before{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;opacity:1}
body.page-id-186 #horz_tabs ul li a:hover{background:rgba(17, 70, 73, .63)}

@media (min-width: 992px) and (max-width: 1200px){
body.page-id-186 .nav li a{padding:0 15px}
body.page-id-186 .navbar-header a img{max-width:185px}
body.page-id-186 .pricingTitle{font-size:42px}
body.page-id-186 .pricingTitleText{line-height:1.3;font-size:18px}
body.page-id-186 .businessTariff{height:15px}
body.page-id-186 .price:nth-child(1),
body.page-id-186 .price:nth-child(3),
body.page-id-186 .price:nth-child(4){margin-top:38px}
body.page-id-186 .large-margin-bottom{top:-289px}
body.page-id-186 .tariffPriceCost{font-size:30px}
body.page-id-186 .tariffBestPlan{padding-bottom:20px}
body.page-id-186 .tariff-param-item{font-size:14px;margin:0 5px}
body.page-id-186 .selecter-selected:after{left:68px!important}
body.page-id-186 .item-flexible > .title-param{margin-left:3px}
body.page-id-186 .item-flexible{padding:11px 0}
body.page-id-186 .fw-main-row:nth-child(3){top:-315px}
body.page-id-186 .wrapperPricingWP .hero{min-height:500px}
body.page-id-186 .tariffItemPrice{padding:15px 0}
}
@media (min-width: 768px) and (max-width: 992px){
.footer3{min-height:171px}
.footer .copyright{padding:27px 45px;width:100%;}
body.page-id-186 .pricing-wripper .fw-container-fluid .fw-row .fw-col-sm-3.price{width:50%!important}
body.page-id-186 .nav li{display:inline-block;float:left}
body.page-id-186 .nav li a{padding:0 10px}
body.page-id-186 .nav{float:left}
body.page-id-186 .ui-tabs{top:35px}
body.page-id-186 .navbar-header a img{max-width:175px}
body.page-id-186 .pricingTitle{padding:0}
.page-id-186 .navbar{margin-top:-115px}
}
@media screen and (max-width: 768px){
body.page-id-186 .pricing-wripper.fw-container-fluid .fw-row .fw-col-sm-3.price{width:50%!important;float:left}
body.page-id-186 .tariffPriceCost{font-size:27px}
body.page-id-186 .pricingTitle{font-size:40px}
body.page-id-186 .pricingTitleText{font-size:18px}
body.page-id-186 .ui-tabs{margin-top:35px}
body.page-id-186 .tariffBestPlan{color:#fff;font-size:18px;line-height:1;text-align:center;padding-bottom:34px}
body.page-id-186 .price:nth-child(1),
body.page-id-186 .price:nth-child(3),
body.page-id-186 .price:nth-child(4){margin-top:52px;max-width:646px!important;height:711px!important}
body.page-id-186 .large-margin-bottom{margin-top:0;margin-bottom:0;top:-346px}
body.page-id-186 .businessTariff{height:15px}
body.page-id-186 .wrapperPricingWP .hero{min-height:530px}
body.page-id-186 .tariff-param-item{font-size:14px}
body.page-id-186 .count-param{font-size:18px}
}
@media (min-width: 400px) and (max-width: 540px){
body.page-id-186 .pricing-wripper .fw-container-fluid .fw-row .fw-col-sm-3.price{width:80%!important;float:none;margin:0 auto 30px}
body.page-id-186 .fw-main-row:nth-child(3){margin-top:0}
body.page-id-186 .wrapperPricingWP .hero{background-size:cover;background-image:url(//rankactive.com/wp-content/uploads/2015/06/bg-pricing.png);height:100%;background-position:top;background-repeat: repeat-x}
body.page-id-186 .pricingTitle{font-size: 35px}
body.page-id-186 .pricingTitleText{font-size: 16px}
body.page-id-186 #horz_tabs ul{margin: -55px auto}
body.page-id-186 .wrapperPricingWP .hero{min-height: 529px}
body.page-id-186 .fw-main-row:nth-child(3){top: -304px}
body.page-id-186 .large-margin-bottom{margin-top: 0;margin-bottom: 0;top: -275px}
body.page-id-186 .tryNowText{font-size: 20px}
body.page-id-186 .tryNowTrialText{font-size: 21px}
body.page-id-186 .wrapperPricingTryNow a.btn-primary{margin: 23px 40px}
}
@media screen and (max-width: 400px){
body.page-id-186 .pricing-wripper .fw-container-fluid .fw-row .fw-col-sm-3.price{width:100%!important;float:left}
body.page-id-186 .ui-tabs{margin-top:55px}
body.page-id-186 #horz_tabs ul{width:200px}
body.page-id-186 .price:nth-child(1),
body.page-id-186 .price:nth-child(3),
body.page-id-186 .price:nth-child(4){margin-top:-19px}
body.page-id-186.tariffItemHeadTitle,
body.page-id-186 .tariffPriceCost{font-size:22px}
body.page-id-186 .pricingTitleText{line-height:1.3}
body.page-id-186 .tryNowText{font-size:20px}
body.page-id-186 .tryNowTrialText{font-size:21px}
body.page-id-186 .wrapperPricingTryNow a.btn-primary{margin:23px 40px}
}
@media screen and (max-width: 350px) {
body.page-id-186 .pricing-wripper .fw-container-fluid .fw-row .fw-col-sm-3.price{width:100%!important;float:left}
body.page-id-186 .navbar-header a img{max-width:150px}
body.page-id-186 .pricingTitle{font-size:28px}
body.page-id-186 .pricingTitleText{font-size:17px}
}


/*  * Selecter v3.2.4 - 2015-04-04  * A jQuery plugin for replacing default select elements. Part of the Formstone Library.  * http://classic.formstone.it/selecter/  *  * Copyright 2015 Ben Plum; MIT Licensed  */
body.page-id-186 .selecter{position:relative;display:block;margin:10px 0;z-index:1;max-width:30%}
body.page-id-186 .selecter:focus{box-shadow:none;outline:0}
body.page-id-186 .selecter,
body.page-id-186 .selecter * {-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}
body.page-id-186 .selecter,
body.page-id-186 .selecter *,
body.page-id-186 .selecter :before,
body.page-id-186 .selecter :after{box-sizing:border-box}
body.page-id-186 .selecter-element{width:100%;height:100%;position:absolute;left:0;opacity:0;z-index:-1}
body.page-id-186 .selecter-element,
body.page-id-186 .selecter-element:focus{outline:0;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-tap-highlight-color:transparent}
body.page-id-186 .no-opacity .selecter-element{left:-999999px}
body.page-id-186 .selecter-selected{position:relative;background:#fff;border:1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-overflow:clip;z-index:2;border-radius:3px}
body.page-id-186 .selecter-selected:after{height:0;width:0;position:absolute;top:0;right:15px;bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;	content:'';display:block;margin:auto 0}
body.page-id-186 .no-touch .selecter-selected:hover{color:#333}
body.page-id-186 .no-touch .selecter.disabled .selecter-selected:hover{color: #ccc}
body.page-id-186 .selecter-options{width: 100%;max-height:260px;position:absolute;top:100%;left:0;border:1px solid #ccc;border-width:0 1px 1px;background-color:#fff;display:none;margin:0;	overflow:auto;overflow-x:hidden;padding:0;z-index:50;border-radius:0 0 3px 3px;box-shadow:0 1px 4px rgba(0, 0, 0, .15)}
body.page-id-186 .selecter-options.scroller{position:absolute}
body.page-id-186 .no-opacity .selecter-options{width:auto}
body.page-id-186 .selecter-group{border-bottom:1px solid #ccc;color:#999;display:block;font-size:11px;padding:10px 15px;text-transform:uppercase}
body.page-id-186 .selecter-item{width:100%;background: #fff;border-bottom: 1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-decoration:none;text-overflow:ellipsis}
body.page-id-186 .selecter-item.placeholder{display:none}
body.page-id-186 .selecter-item.selected{background:#eee}
body.page-id-186 .selecter-item.disabled{color:#999;cursor:default}
body.page-id-186 .selecter-item:first-child{border-radius:0}
body.page-id-186 .selecter-item:last-child{border-bottom:0;border-radius:0 0 2px 2px}
body.page-id-186 .no-touch .selecter-item:hover,
body.page-id-186 .no-touch .selecter-item.selected:hover{color:#333;background-color:#ccc}
body.page-id-186 .selecter-item.disabled,
body.page-id-186 .no-touch .selecter-item.disabled:hover{color:#ccc;background-color:#fff}
body.page-id-186 .selecter.open{z-index:3}
body.page-id-186 .selecter.open .selecter-selected{z-index:51;border-radius:3px 3px 0 0}
body.page-id-186 .selecter.open .selecter-selected,
body.page-id-186 .selecter.focus .selecter-selected{background-color:#fff;box-shadow:0 0 5px rgba(0, 0, 0, .1)}
body.page-id-186 .selecter.cover .selecter-options{border-width:1px;top:0;border-radius:3px}
body.page-id-186 .selecter.cover .selecter-options .selecter-item.first{border-radius:3px 3px 0 0}
body.page-id-186 .selecter.cover.open .selecter-selected{z-index:49;border-radius:3px 3px 0 0}
body.page-id-186 .selecter.bottom .selecter-options{top:auto;bottom:100%;border-width:1px 1px 0}
body.page-id-186 .selecter.bottom .selecter-item:last-child{border:none}
body.page-id-186 .selecter.bottom.open .selecter-selected{border-radius:0 0 3px 3px}
body.page-id-186 .selecter.bottom.open .selecter-options{border-radius:3px 3px 0 0}
body.page-id-186 .selecter.bottom .cover .selecter-options{top:auto;bottom:0}
body.page-id-186 .selecter.bottom .cover.open .selecter-selected,
body.page-id-186 .selecter.bottom .cover.open .selecter-options{border-radius:3px}
body.page-id-186 .selecter.multiple .selecter-options{width:100%;position:static;border-width:1px;display:block;border-radius:3px;box-shadow:none}
body.page-id-186 .selecter.disabled .selecter-selected{background:#fff;border-color:#ccc;color:#ccc;cursor:default}
body.page-id-186 .selecter.disabled .selecter-options{background:#fff;border-color:#ccc}
body.page-id-186 .selecter.disabled .selecter-group,
body.page-id-186 .selecter.disabled .selecter-item{border-color:#ccc;color:#ccc;cursor: default}
body.page-id-186 .selecter.disabled .selecter-item.selected,
body.page-id-186 .no-touch .selecter.disabled .selecter-item.selected:hover{background:#fafafa}
body.page-id-186 .selecter.disabled .selecter-item,
body.page-id-186 .no-touch .selecter.disabled .selecter-item:hover{color:#ccc;background-color:#fff}
body.page-id-186 .selecter-options.scroller{overflow:hidden}
body.page-id-186 .selecter-options.scroller .scroller-content{max-height:260px;padding:0}
@media screen and (max-width: 740px) {
body.page-id-186 .selecter{max-width:40%}
}
@media screen and (max-width:500px){
body.page-id-186 .selecter{max-width:100%}
}

/*end price*/

/*footer*/
.footer{
    width:100%
}
.footer_wrap{
    max-width:1170px;
    margin: 0 auto;
}
ul.f-column_ul{
    list-style:none;
    padding: 0;
}
p.f-column_title{
    margin:0;
    padding-top: 30px;
    text-transform:uppercase;
    font-size:15px;
}
a.f-column_link{
    color:#7d909b!important;
    font-weight: 400;
    font-size:16px;
}
a.socicon{
    color: #fff!important;
    font-size:20px;
    padding-bottom:6px;
    margin-right: 10px;
}
.socicon{
    font-family:socicon!important
}
.footer{
    background:#091115!important;
    color:#fff;
    font-size:16px;
}
.footer .copyright{
    padding:27px 15px;
    width:100%;
    color: #37464f;
}
/*end footer*/


.sumome-share-client-wrapper.sumome-share-client-hidden .sumome-share-client-hide{display:none!important;}
.sumome-share-client-wrapper .sumome-share-client-hide{display: block!important;opacity:1!important;}
.video_wrap{padding: 0 20px;margin: 10px 0px 10px;}

/*--------------------------------------------------------
.reviews.carousel.slide p{
    padding: 0px 20px;
    color: #5f5f5f;
    margin: 0;
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
}
.reviews.carousel.slide img {
    margin-top: 40px;
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
}
.reviews .customer-padding {
    padding: 0;
}
.reviews .carousel-caption{
    right: 0;
    left: 0;
    text-shadow: none;
}
.carousel-caption{
    text-shadow: none;
}
.rev_sign {
    font-size: 16px!important;
    font-style: initial!important;
    margin-top: 15px!important;
}
.reviews.carousel.slide {
    padding: 0;
    margin-left: 30px;
}
@media screen and (max-width: 992px){
.reviews .customers img {
    margin-bottom: 12px;
    width: 33%;
}
}
@media screen and (max-width: 768px){

.reviews .customers {
    padding: 0!important;
    width: 50%!important;
    float: left!important;
    min-height: 555px!important;
}
.reviews.carousel.slide p {
    line-height: 1.1;
}
.reviews.carousel.slide img {
    margin-top: 55px;
    width: 50%;
}}
@media screen and (max-width: 614px){
.reviews .customers {
    width: 100%!important;
}
.reviews.carousel.slide img{
    margin-top: 10px!important;
}
.reviews.carousel.slide p {
    line-height: 1.1!important;
}
.reviews .customers img {
    width: 25%;
}
.reviews .customers em {
    font-size: 12px!important;
}
}-----------------------------------------------*/
.video-wrapper {
    margin: 0 15%;
}


/*page vacancies*/
.tile-block .border-panel {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 0 0 20px;
    margin-bottom: 30px;
}
.vacanc_one h3 {
    color: #a0d229;
    font-weight: 400;
}
.vacanc_one p {
    margin: 0 30px!important;
    text-align: center;
    padding: 20px 0;
}
.vacanc_one .icon {
    background: url(/wp-content/uploads/2017/01/sales.png) no-repeat 0 0;
    width: 132px;
    height: 132px;
    margin: 20px auto;
}
.title_vacanc {
    padding-left: 40px;
    font-size: 18px;
}
.bloc_vacanc {
    padding: 5px 10px;
}
.bloc_vacanc_center {
    text-align: center;
    font-size: 20px;
    padding: 10px 0;
}
.vacanc_one {
    width: 75%;
    margin: 0 auto;
    float: none;
    min-width:300px;
}
.condition .icon-padding {
    padding: 0 40px;
}
.condition .scrollme.animateme {
    min-height: 260px;
}


/*----------Home page----------*/
.wrapperMainWP .nav li a {
color: #ffffff;
}
.mainTitle {
    color: #b3e81c;
    width: 60%;
    text-align: left;
    font-size: 37px;
    font-weight: 400;
}
.mainTitleTextPad {
    padding-bottom: 20px;
}
.wht-text {
    color: #ffffff;
}
.wrapperMainWP .col-md-offset-1,
.wrapperMainWP .col-md-offset-2{
margin-left: 0;
}
.wrapperMainWP .col-md-offset-2 {
    color: #fff;
    text-align: left;
    width: 40%;
    font-size: 18px;
    margin-left: 68px;
}

.wrapperMainWP a.btn-primary, 
.main_action a.btn-primary,
.btn-primary-orange,
.lp .btn-default {
    border: 1px solid #fd9524!important;
    border-radius: 24px;
    color: #fff!important;
    font-weight: 900!important;
    margin: 0 0 20px!important;
    background-color: #f6cc18!important;
    background-image: -webkit-linear-gradient(-315deg, #f6cc18 0%, #f6cc18 17%, #fd9112 90%, #fd9112 100%)!important;
    background-image: linear-gradient(180deg,#f6cc18 0%, #f6cc18 17%, #fd9112 90%, #fd9112 100%)!important;
    background-size: 500% 100%!important;
    background-position: 50%!important;
    -moz-box-shadow: 0px 5px 20px 0px rgba(252, 146, 35, 0.44);
    box-shadow: 0px 5px 20px 0px rgba(252, 146, 35, 0.44);
}
.wrapperMainWP a.btn-primary:hover, 
.main_action a.btn-primary:hover,
.btn-primary-orange:hover,
.lp .btn-default:hover {
    background-color: #f6cc18!important;
    background-image: -webkit-linear-gradient(-315deg, #f6cc18 0%, #f6cc18 17%, #fd9112 90%, #fd9112 100%)!important;
    background-image: linear-gradient(360deg,#f6cc18 10%, #f6cc18 17%, #fd9112 90%, #fd9112 92%)!important;
    transition: 0.3s;
    box-shadow: 0 0 20px 7px rgba(252, 146, 35, 0.44);
    -moz-box-shadow: 0 0 20px 7px rgba(252, 146, 35, 0.44);
}
.btn-primary-orange:hover{
    color: #fff!important;
}
.main_product .grey {
    padding-top: 10px!important;
}
.main_product .icon-padding,
.main_features .icon-padding{
    padding: 0 10px!important;
    margin-bottom: 10px;
}
.cntnt-icon-box {
    text-align: left;
    width: 80px;
    border-bottom: 4px solid #a8d82e;
}
.home h2.fw-special-title{
    text-align: left;
    margin: 0 0 20px 0;
    text-transform: none;
    font-size:36px;
}
h2.fw-special-title:after, 
.main_product h6:after,
.block-strong-title h2.fw-special-title:after{
    display:none;
}

.main_product .icon span {
font-size: 50px!important;
color: rgba(35, 36, 56, 0.4)!important;
margin-bottom: 10px!important;
}
.main_product {
padding-bottom: 90px!important;
}
.main_product a{
color: #383838!important;
font-weight: 600!important;
}

.main_product .icon.active span, .main_product .icon:hover span, .main_product .icon.active h5, .main_product .icon:hover h5 {
color: #CDDC39!important;
background: -webkit-linear-gradient(45deg, #CDDC39, #a0d229)!important;
-webkit-background-clip: text!important;
-webkit-text-fill-color: transparent!important;
}

.img-left {
   margin-right: 30px;
}
.qodef-info-box {
    position: relative;
    text-align: center;
    width: 100%;
}
.qodef-info-box .qodef-info-box-font-side {
    background-color: #fff;
    width: 100%;
}

.qodef-info-box .qodef-info-box-font-side .qodef-info-box-front-side-inner,
.qodef-info-box.qodef-animate .qodef-info-box-back-side .qodef-info-box-back-side-inner {
    vertical-align: middle;
    padding: 15px 28px;
    min-height: 270px;
}

.qodef-info-box .qodef-info-box-font-side .qodef-info-box-icon-holder {
    padding: 100px 0 0;
    font-size: 50px;
    text-align: left;
}
.qodef-info-box-text {
    min-height: 140px;
}
.qodef-info-box-title h6 {
    font-weight: 700;
    text-align: left;
    margin: 10px 0;
}
.qodef-info-box-title h6:before,
.qodef-info-box-back-side .qodef-info-box-icon-holder:after{
    content: '';
    display: block;
    height: 2px;
    width: 50px;
    margin: 5px 0;
    -webkit-animation: title-border .5s ease-in;
    -moz-animation: title-border .5s ease-in;
    -o-animation: title-border .5s ease-in;
    animation: title-border .5s ease-in;
}
.qodef-info-box-title h6:before{
    background: #7ee3ff;
}

.qodef-info-box-back-side .qodef-info-box-icon-holder:after{
    background: #ffffff;
}
.qodef-info-box-back-side .qodef-info-box-icon-holder {
    text-align: left;
    font-size: 34px;
}
.qodef-info-box .qodef-info-box-font-side .qodef-info-box-title {
    margin: 0 0 7px;
}

.qodef-info-box.qodef-animate {
    height: 270px;
}

.qodef-info-box.qodef-animate .qodef-info-box-back-side, .qodef-info-box.qodef-animate .qodef-info-box-font-side {
box-sizing: border-box;
position: absolute;
width: 100%;
height: 100%;
-ms-transition: -ms-transform .5s cubic-bezier(.22, .61, .36, 1);
-webkit-transition: -webkit-transform .5s cubic-bezier(.22, .61, .36, 1);
transition: transform .5s cubic-bezier(.22, .61, .36, 1);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}

.qodef-info-box.qodef-animate .qodef-info-box-font-side {
-ms-transform: rotateY(0);
-webkit-transform: rotateY(0);
transform: rotateY(0);
}

.qodef-info-box.qodef-animate .qodef-info-box-back-side {
background-color: #b2dd4c;
-ms-transform: rotateY(-180deg);
-webkit-transform: rotateY(-180deg);
transform: rotateY(-180deg);
display: table;
}

.qodef-info-box.qodef-animate:hover .qodef-info-box-font-side {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}

.qodef-info-box.qodef-animate:hover .qodef-info-box-back-side {
-webkit-transform: rotateY(0);
transform: rotateY(0);
}

.qodef-info-box.qodef-with-border .qodef-info-box-font-side {
border: 1px solid #dfdfdf;
}

.qodef-info-box .qodef-light, .qodef-info-box .qodef-light .qodef-info-box-title * {
color: #fff;
}

.qodef-info-box .qodef-light .qodef-btn.qodef-btn-outline {
color: #ccfd55 !important;
border-color: #fff !important;
}

@media screen and (max-width: 540px){
    .wrapperMainWP .col-md-offset-2 {
        color: #e9ebf1;
        width: 60%;
    }
    .main-ftrs-text {
        margin-top: 10px!important;
    }
    .main-ftrs-column img {
        margin-bottom: 45px;
    }
    .main_features .fw-row:not(:nth-child(3n+1)) img.ftrs-img {
        margin-top: -30px!important;
        margin-bottom: 60px;
   }
}
@media screen and (max-width: 768px){
    .qodef-elements-holder-item-content {
        margin-bottom: 10px;
    }

}
@media screen and (max-width: 992px){
   .main_features .fw-row img.ftrs-img {
        margin-top: 80px!important;
    }
}
@media (min-width: 992px) and (max-width: 1200px){
    .main_features .fw-row img.ftrs-img {
        margin-top: 0px!important;
    }
    .qodef-info-box .qodef-info-box-font-side .qodef-info-box-front-side-inner,
    .qodef-info-box.qodef-animate .qodef-info-box-back-side .qodef-info-box-back-side-inner {
        min-height: 320px;
    }
    .qodef-info-box.qodef-back-margin .qodef-info-box-button {
	margin: 30px 0 0;
    }

}
/*----------features----------*/
.main_features {
    background-attachment: scroll;
}
.main_features strong {
    text-transform: uppercase;
}
.main_features strong:before,
.reviews-block strong:before,
.block-strong-title strong:before,
.before-element:before,
.product .fw-special-title:before{
    content: '';
    display: block;
    height: 2px;
    width: 50px;
    background: #c4dd2d;
    margin: 5px 0;
    -webkit-animation: title-border .5s ease-in;
    -moz-animation: title-border .5s ease-in;
    -o-animation: title-border .5s ease-in;
    animation: title-border .5s ease-in;
}
.before-element:before{
    margin:0 auto!important;
}
.main-ftrs-column {
    padding: 20px 40px 0;
}
.main_features .fw-row p,
.main_features .fw-row h2 {
    color: #5c5c5c;
}
.main-ftrs-text {
    margin-top: 100px;
}
bottom-ftrs .ftrs-img {
    margin-top: -150px;
}
.main_features .fw-row:not(:nth-child(3n+1)) img.ftrs-img {
    margin-top: -120px;
}
.main_features:not(.bottom-ftrs) {
    padding: 0;
}
.bottom-ftrs .fw-special-title {
    padding: 30px 0 0 0;
}
.bottom-ftrs {
    padding-top: 0;
    margin-top: -100px;
}
.features-elements h4 {
text-align: left;
font-weight: 600;
font-size: 16px;
margin: 0 0 15px 0;
}
.features-elements p {
margin: 0;
}
.features-elements h4:after {
display: none;
}
.features-elements {
margin: 40px 0;
display: inline-flex;
}
.ftrs .hero .blurb {
    text-align: center;
    margin-top: 40px;
    padding-bottom: 30px;
}
.section.ftrs {
    background-size: cover;
    background-attachment: inherit;
    background-repeat: no-repeat;
}

@media screen and (min-width:1800px){
    .bottom-ftrs .fw-row:first-child {
        margin-bottom: 120px;
    }

}
@media screen and (max-width:1200px){
    .ftrs .hero .blurb {
        padding-bottom: 70px;
    }
}
@media screen and (max-width: 380px){
    .ftrs .hero .blurb {
        margin-top: 0px;
    }
}
/*----------reviews-block----------*/
.reviews-block {
    background-attachment: scroll!important;
}
.apct-testim-wrapper #template-1 .apct-testimonial-content{
    color:#ffffff;
}
.bx-wrapper img {
    border-radius: 50%;
}
.apct-testim-wrapper #template-1 .apct-testimonial-image {
    border: none;
}
.apct-testim-wrapper #template-1 .apct-testimonial-company-name-position span,
    .apct-testim-wrapper #template-1 .apct-testimonial-email,
    .apct-testim-wrapper #template-1 .apct-testimonial-pub-date,
    .apct-testim-wrapper #template-1 .apct-testimonial-company-name a {
    color: #fff;
}
.apct-testim-wrapper div#template-1 div.apct-bxslider-controller a,
.apct-testim-wrapper div#template-2 div.apct-bxslider-controller a,
.apct-testim-wrapper div#template-4 div.apct-bxslider-controller a, 
.apct-testim-wrapper div#template-5 div.apct-bxslider-controller a {
    width: 40px;
    height: 40px;
    background: transparent;
    color: #a0d229!important;
    border: none;
    font-size: 25px;
}
a.bx-prev:hover .fa, a.bx-next:hover .fa {
    color: rgba(160, 210, 42, 0.5686274509803921);
}

.apct-testim-wrapper {
min-height: 380px;
}
/*----------end reviews----------*/


/*----------featured-block----------*/
.featured-block .logos img {
    max-height: 45px;
}
.featured-block {
    margin-bottom: 30px;
}
/*----------end featured----------*/

.static-image-block{
    background-attachment: scroll!important;
    background-size: contain!important;
    background-repeat: no-repeat;
}

/*----------rhombus block----------*/
.rhombus {
    margin: 90px 50px;
    width: 230px;
    height: 230px;
    border-radius: 20px;
    background-color: white;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -moz-box-shadow: 0px 5px 20px 0px rgba(167, 220, 24, 0.67);
    box-shadow: 2px 0px 20px 0px rgba(56, 56, 56, 0.5);
}

.rhombus p {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    text-align: center;
}

.center-line-one {
    position: absolute;
    left: 0;
    right: -10px;
    top: 10px;
    bottom: 0;
    margin: auto!important;
    font-size: 45px;
}
.center-line-two {
    position: absolute;
    left: 0;
    right: -70px;
    top: 70px;
    bottom: 0;
    margin: auto;
    font-weight: 600;
    font-size: 18px;
}
.center-line-three {
    position: absolute;
    left: 0;
    right: -100px;
    top: 100px;
    bottom: 0;
    margin: auto;
    width: 90%;
}
.center-line-two:after{
    content: '';
    display: block;
    height: 2px;
    width: 50px;
    margin: 0 auto;
    -webkit-animation: title-border .5s ease-in;
    -moz-animation: title-border .5s ease-in;
    -o-animation: title-border .5s ease-in;
    animation: title-border .5s ease-in;
}
.center-line-two.one-after:after {
    background: #EFD200;
}
.center-line-two.two-after:after {
    background: #3BA074;
}
.center-line-two.three-after:after {
    background: #4285f4;
}


/*----------end rhombus-----------*/

/*----------see-it-in-action----------*/
.see-it-in-action {
    background-image: url(/wp-content/uploads/2017/06/bg-see-it-in-action1175.png);
    background-attachment: scroll;
    padding: 30px 60px;
}
.second-block-snnctn {
    padding: 30px 0 0 30px;
}
.second-block-snnctn .fw-special-title {
    text-align: left;
    text-transform: none;
    font-weight: 400;
    font-size: 32px;
}
.text-block-snnctn {
    color: #5d747f;
    text-align: left;
    font-size: 18px;
    margin-left: 40px;
    padding-bottom:25px;
}
/*----------end see-it-in-action----------*/

/*----------Main products page----------*/
.main-product-page,
.main-features-page {
    background-attachment: scroll;
    background-size: contain;
    -moz-background-size: contain;
    padding-bottom: 90px!important;
}
.prdcts-pg-tbl {
    margin-bottom: 90px;
}
.dslc-modules-area {
    text-align: center;
    border-width: 0px;
    border-style: solid solid solid solid;
    margin-bottom: 0px;
    min-height: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: -15px;
    margin-right: -15px;
}
.dslc-modules-area .dslc-title, 
.dslc-modules-area .dslc-text {
    text-align: center;
}
.dslc-modules-area h5.dslc-title:after {
    margin: 15px auto 0 auto;
}
.dslc-button a {
    color: #fff!important;
}
.dslc-one-col {
    background: #3F51B5;
}
.dslc-two-col {
    background: #2196F3;
}
.dslc-three-col {
    background: #00bdd4;
}
.dslc-four-col {
    background: #a8d82e;
}
.dslc-five-col {
    background: #7557ab;
}
.dslc-six-col {
    background: #9472d1;
}
.dslc-seven-col {
    background: #FFC107;
}
.dslc-eight-col {
    background: #FF9800;
}

h5.dslc-title {
    color: #fff;
    margin: 7px 10px;
    min-height: 56px;
    text-align: left;
}
h5.dslc-title:after {
    margin: 8px 0px;
    height: 2px;
    background: #ffffff;
}
.dslc-text {
    color: #fff;
    margin: 10px;
    min-height: 155px;
    text-align: left;
}
.dslc-module-front.dslc-module-DSLC_Button {
    border-radius: 0px;
    padding-bottom: 20px;
    padding-left: 8px;
    padding-right: 8px;
    display: block;
    color: rgb(255, 255, 255);
    font-size: 18px;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -20px;
}
.dslc-one-col .dslc-module-front.dslc-module-DSLC_Button {
    background-color: #3747a1;
}
.dslc-one-col .dslc-module-front.dslc-module-DSLC_Button:hover {
    background-color: #313f8d;
}
.dslc-two-col .dslc-module-front.dslc-module-DSLC_Button {
    background-color: #1e88dd;
}
.dslc-two-col .dslc-module-front.dslc-module-DSLC_Button:hover {
    background-color: #1a7cca;
}
.dslc-three-col .dslc-module-front.dslc-module-DSLC_Button {
    background-color: #00b1c6;
}
.dslc-three-col .dslc-module-front.dslc-module-DSLC_Button:hover {
    background-color: #00a8bc;
}
.dslc-four-col .dslc-module-front.dslc-module-DSLC_Button {
    background-color: #9ece23;
}
.dslc-four-col .dslc-module-front.dslc-module-DSLC_Button:hover {
    background-color: #8dba1a;
}
.dslc-five-col .dslc-module-front.dslc-module-DSLC_Button{
    background-color: #684e96;
}
.dslc-five-col .dslc-module-front.dslc-module-DSLC_Button:hover{
    background-color: #594481;
}
.dslc-six-col .dslc-module-front.dslc-module-DSLC_Button{
    background: #8562c5;
}
.dslc-six-col .dslc-module-front.dslc-module-DSLC_Button:hover{
    background: #704db2;
}
.dslc-seven-col .dslc-module-front.dslc-module-DSLC_Button{
    background: #f1b219;
}
.dslc-seven-col .dslc-module-front.dslc-module-DSLC_Button:hover{
    background: #e5a815;
}
.dslc-eight-col .dslc-module-front.dslc-module-DSLC_Button{
    background: #ef8a18;
}
.dslc-eight-col .dslc-module-front.dslc-module-DSLC_Button:hover{
    background: #df7c0d;
}


@media screen and (max-width: 1200px){
    .first-block-prdct, .second-block-prdct {
        display: block;
        float: none!important;
        width: 100%!important;
    }
    .first-block-prdct {
	margin-top: -140px!important;
	margin-left: 0!important;
    }

    .second-block-prdct {
        margin-top: 0px!important;
    }
    .main-product-page, .main-features-page {
        padding-bottom: 0px!important;
    }
    .main-product-page .hero .blurb {
       margin-top: 220px;
    }
    .main-product-page .hero .preview {
        margin-top: 0px;
    }
}
@media screen and (max-width: 992px){
    .main-product-page .hero .blurb {
        margin-top: 120px;
    }
}
@media screen and (max-width: 767px){
    h5.dslc-title {
        min-height: 50px;
    }
    .dslc-text {
        min-height: 42px;
    }
}
/*----------end main products page----------*/


/*----------product page style----------*/
.product.rt {
    padding-top: 0;
    background-attachment: scroll;
    background-size: contain;
    background-repeat: no-repeat;
}

.product.rt .nav li a {
    color: #fff;
}
.product .fw-special-title {
    text-align: left!important;
    text-transform: none!important;
    font-size: 32px!important;
    font-weight: 600!important;
}
.product h5.fw-special-title {
    font-size: 18px;
    text-transform: uppercase;
}
.product h5.fw-special-title:before {
    background: #c4cad5;
}
.product h5.fw-special-title:after {
    display: none;
}
.product li {
    color: #a8d82e;
}
.product li span {
    color: #fff;
}

.dslc-features {
    border: 1px solid #e0e0e0;
    margin: 30px 10px;
    padding-bottom: 10px;
    min-height: 355px;
}
.first-block-prdct {
    width: 63%;
    float: left;
    margin-left: -90px;
    margin-top: -100px;
}
.second-block-prdct {
    float: right;
    width: 65%;
    margin-right: -120px;
    margin-top: -150px;
}

.dslc-features.product-ftrs-one {
    background: #3f51b5;
}
.dslc-features.product-ftrs-two {
    background: #2196f3;
}
.dslc-features.product-ftrs-three {
    background: #00bdd5;
}
.dslc-features.product-ftrs-four {
    background: #8bc34a;
}
.dslc-features.product-ftrs-five {
    background: #019688;
}
.dslc-features.product-ftrs-six {
    background: #cddd39;
}
.dslc-features.product-ftrs-seven {
    background: #ffc12b;
}
.dslc-features.product-ftrs-eight {
    background: #ff5722;
}
.dslc-features.product-ftrs-nine {
    background: #673AB7;
}
.dslc-item-title {
    min-height: 160px;
    color: #fff;
    padding-left: 20px;
}
.dslc-item-title p {
    margin: 0 10px 0 0;
    text-align: left;
}
.dslc-item-title h5 {
    color: #fff;
    text-align: left;
}
.dslc-item-title h5:after {
    background: #fff;
    height: 2px;
    margin: 10px 0;
    width: 50px;
}
.dslc-item-icon-fnct {
    height: 120px;
    color: #fff;
    font-size: 50px;
    text-align: left!important;
    padding: 15px 25px;
}
.dslc-item-icon-fnct i.fa {
    width: 50px;
    height: 50px;
    text-align: center;
}
.dslc-info-box-main {
    width: 250px;
    vertical-align: middle;
    margin: 0 auto;
}
.dslc-info-box-title {
    height: 40px;
}
.dslc-info-box-content{
    text-align: left;
}
.dslc-info-box-content p{
	margin: 0!important;
}
.circle-one{
    position: absolute;
    top: -50px;
    left: -50px;
    width: 200px;
    height: 200px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 100px;
}
.circle-two{
    position: absolute;
    top: 25px;
    left: 25px;
    width: 150px;
    height: 150px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 75px;
}
.circle-three{
    position: absolute;
    top: 25px;
    left: 25px;
    width: 100px;
    height: 100px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 50px;
}
@media (min-width: 992px) and (max-width: 1200px){
    .ftrs-min-height .dslc-features {
        min-height: 415px;
    }
    .rnkng-prdct .dslc-item-title {
        min-height: 265px;
    }
}
@media (max-width: 1024px){
    .rhombus-position .fw-col-sm-4 {
        width: 100%;
        display: block;
        float: none;
    }

}
@media (max-width: 1024px) and (min-width: 992px){
    .rhombus-position .fw-col-sm-4 {
        left: 30%;
    }
    .rhombus {
        margin: 85px;
    }
}
@media (max-width: 992px) and (min-width: 768px){
    .dslc-features{
        min-height: 350px;
        min-width: 180px;
    }
    .dslc-text{
        min-height: 220px;
    }
    .circle-one {
        left: -10px;
    }
    .dslc-item-icon-fnct {
        text-align: center;
    }
    .ftrs-half .fw-col-sm-3 {
        width: 50%;
    }
    .rhombus-position .fw-col-sm-4 {
        left: calc(100% - 560px);
    }
    .dslc-item-title {
        min-height: 245px;
    }
}
@media (max-width: 768px) and (min-width: 720px){
    .dslc-features {
        min-height: 260px!important;
        max-height: 260px;
    }

}
@media (max-width: 768px){
    .dslc-modules-area,
    .dslc-features {
        margin: 50px 35px;
    }
    .dslc-item-title {
    	max-height: 90px;
    }
    .rhombus-position .fw-col-sm-4 {
        left: 25%;
    }
}
@media screen and (max-width: 480px){
    .rhombus p {
        margin: auto!important;
    }
    .rhombus-position .fw-col-sm-4 {
        left: calc(100% - 380px);
    }
	.blog_wrap, .post.status-publish p:not(.info) {
    font-size: 16px;
    color: #5d747f;
}
}
/*-------Affileate page-------*/
.affiliate-table .default-col:nth-child(1){
    width:7%;
}
.affiliate-page .lead{
    font-size: 24px;
    padding-bottom: 50px;
}
.affiliate-page ul li {
    list-style: none;
    padding-bottom: 15px;
}
.affiliate-page .fa-check-circle{
    color: #9cbd3a;
}
.affiliate-table {
    background-image: url(/wp-content/uploads/2017/07/pattern-affiliate-bg.png);
    background-position: top left;
    background-repeat: repeat;
    background-size: 20%;
    background-color: #dbebf9;
}
.affiliate-table .fw-table {
    background: #fff;
}
.affiliate-table {
    padding: 50px 0;
}
.affiliate-table p {
    color: #5c5c5c;
}

.outline-border-block {
    padding: 15px;
    border: 2px solid #99bc43;
    border-radius: 10px;
    font-style: italic;
    font-weight: 600;
}
/*----------end Affileate----------*/

/*-----Twitter box-----*/
.tm-click-to-tweet {
    background-color: #849db1;
    border: 1px solid #6b7f90;
}
.tm-click-to-tweet .tm-ctt-text a{
    font-weight: 300;
    color:#fff;
}
.tm-click-to-tweet a.tm-ctt-btn{
    color: #e3f3bb;
}
.partnership td.default-col:nth-child(1) {
    width: 10%;
}
.rs-box-title a:hover {
    color: #c4dd2d!important;
}
.rs-box-title a {
    color: #fff!important;
    text-decoration: underline;
}
.rs-box-title {
    text-align: center;
    padding-bottom: 25px;
}
.rs-icon-holder {
    color: #fff;
    text-align: center;
    font-size: 30px;
    padding: 15px 0;
}
/*----------end Twitter----------*/

/*----------Perks----------*/
.prnt {
    height: 350px!important;
}
.partner,
.partner-back-side{
     min-height: 350px;
 }
.discount {
    color: #a0d229;
    font-size: 70px;
    margin-bottom: 50px!important;
}
.main-details {
    padding: 20px!important;
    vertical-align: middle;
}
.description {
    color: #777;
    font-size: 22px;
    font-family: Roboto,Helvetica,Arial,sans-serif;
    font-weight: 300;
}

.back-side-description {
    padding: 20px!important;
    font-size: 18px;
}
.promo-code {
    margin-top: 40px;
    font-size: 20px;
}

.back-side-description .buttons{
    text-align: center;
    padding: 5px;
    border: 1px solid #b9e54f;
    border-radius: 40px;
}
/*---------- end Perks----------*/

/*----------Popup----------*/
#popmake-8462 {
    padding: 0;
}
.dialog_head {
    font-weight: 600;
    color: #777777;
    margin: 20px;
}
.dialog_body {
    padding: 2.5rem 3rem;
    background-color: #fbfdff;
    border-top: 1px solid #d9dfec;
    width: 100%;
    text-align: center;
}
.buttons-blok-popup {
    display: inline-block;
    padding: 5px 15px 0 15px;
}
/*---------- end Popup----------*/


.no-hero-container {
    padding: 10px 0;
}
.no-hero-container .navbar {
    margin-bottom: 0;
}
.archive .post p {
    margin: 10px 0px;
}

/*-----guest post-----*/
.post .about-author {
    border: 1px solid #CCC;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    border-radius: 10px;
}
.post .about-author h3 {
  margin: 0px;
  font-family: 'Oswald';
  font-size: 14px;
  color: #AAA;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-left: 10px;
}
.post .about-author .information {
    padding: 10px 40px;
}
.article-content .about-author .information .author-module {
  display: inline-block;
  margin-bottom: 10px;
}
.post .about-author .information .author-module .avatar img {
  padding-left: 0px;
  padding-right: 20px;
  float: left;
  max-width: 100%;
  margin: 0px;
}
.post .about-author .information .author-module .avatar {
    border-radius: 50%;
    display: inline-block;
    float: left;
}
.post .about-author .information .author-module .about {
    display: inline-block;
    clear: both;
}
.post .about-author .information .author-module .about l .name {
  margin-top: -5px;
  font-family: 'Arial';
  font-size: 20px;
}
.post .about-author .information .author-module .about p {
  font-family: 'Arial';
  font-size: 16px;
}
/*-----end guest post-----*/

.prvc-trms {
    margin-top: 150px;
    margin-bottom: 60px;
}
.prvc-trms p {
    margin: 0!important;
}

section.ra-vs-cmp,
section.bg-position {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: inherit;
}
.ra-vs-cmp .hero,
.bg-position .hero{
    padding-bottom: 90px;
}

/*top bar*/
.qodef-top-bar{
	width:100%;
	background-color:#314195;
	color:#fff;
	position:relative;
	font-weight:400;
	height:42px;
	overflow:hidden;
	z-index:110
}
.qodef-top-bar .qodef-grid{
	height:100%
}
.qodef-grid {
    width: 1100px;
    margin: 0 auto;
}
.qodef-top-bar .qodef-grid .qodef-vertical-align-containers{
	padding-left:0;
	padding-right:0
}
.qodef-position-left, .qodef-position-center, .qodef-position-right {
    display: inline-block;
    float: left;
}
.qodef-position-center {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    text-align: center;
    z-index: 1;
    padding-top: 11px;
}
.button-top-bar {
    border: 1px solid;
    padding: 5px 10px;
    border-radius: 3px;
    margin-left: 10px;
}
.button-top-bar:hover {
    background: #A9CD00;
    color: #fff!important;
    border: 1px solid #A9CD00;
}
.textwidget {
    margin-bottom: 30px;
    margin-top: -31px;
}
.banner--stick .textwidget {
    margin-top: 0;
}
.page-template-blog-right-sidebar .banner--clone,
.post-template-default .banner--clone{
    padding: 0;
}
@media screen and (max-width: 600px){
	.qodef-top-bar {
    	display: none;
	}
}
/*end top bar*/
.adsbox {
	display:none;
}
.parent-pageid-1991 .hero .blurb p{
	margin: 0;
}
/*-----language menu-----*/
.unclickable_menu > a{
pointer-events: none;
}
/*-----end language menu-----*/
/*-----HP style-----*/
.content-area .fw-special-title{
	font-weight: 500;
}
.helpie_helpdesk h1 {
	font-family: Lato, sans-serif;
}
.helpie_kb_hero .helpie_helpdesk{
	padding: 0;
	background: transparent;
}
.helpie-single-page-module  .pauple-helpie-search-box input[type=text] {
    border: solid 1px #dfdfdf;
}
.helpie-single-page-module .pauple-helpie-search-box {
    width: 700px;
	margin: 20px auto;
}
.helpie-single-page-module .helpie-primary-view #primary.content-area h1,
.helpie-single-page-module .helpie-primary-view .content-area h1{
	margin-bottom: 0;
    font-weight: 500;
    font-size: 36px;
	text-transform: inherit;
}
.helpie-single-page-module .helpie-primary-view #primary.content-area h2:after,
.helpie-single-page-module .helpie-primary-view .content-area h2:after {
    display: none;
}
.helpie-single-page-module .helpie-primary-view #primary.content-area h2,
.helpie-single-page-module .helpie-primary-view .content-area h2 {
    font-weight: 500;
    color: #777;
    font-size: 24px;
}
.helpie-single-page-module .helpie-primary-view .content-area h1::after{
	display: none;
}
.helpie-single-page-module .fadeInUp {
    -webkit-animation-name: none;
    animation-name: none;
}
.knowledgebase-accordion {
    margin-top: 120px;
}
.knowledgebase-accordion #accordion .ui-accordion-content{
	    border: none!important;
}

.knowledgebase-accordion #accordion h3{
	margin: 0;
	border-left: none!important;
	border-bottom: 1px solid #ddd;
	padding: 15px 0 15px 50px!important;
}

.knowledgebase-accordion #accordion {
    border: solid 1px #dfdfdf;
	min-height: 400px;
    background-color: #f2f4f7;
	margin-bottom: 30px;
}

.knowledgebase-accordion img {
    margin-bottom: -1px;
}
.knowledgebase-accordion #accordion .ui-accordion-content p {
    padding: 0;
}
.knowledgebase-accordion #accordion p.accordion-content-text {
    padding: 15px 15px 15px 65px;
}
.knowledgebase-accordion .accordion-content-item {
    position: relative;
}
.knowledgebase-accordion .accordion-content-img {
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translate(-50%, -50%);
}
.knowledgebase-accordion .color-bg-img {
    background-color: #e8ebf1;
	border: solid 1px #dfdfdf;
}
.knowledgebase-accordion #accordion .ui-state-active {
    border-radius: 0;
}
/*-----end HP style-----*/
.tab-content {
    overflow: visible;
}
/*-------HP-single style-------*/
.tax-helpdesk_category .wrapper,
.single-pauple_helpie .wrapper{
	width: 100%;
	padding: 0;
}
.single-pauple_helpie p{
	margin: 0 0 10px;
}
.helpie-single-page-module .helpie-primary-view #primary.content-area.left-sidebar,
.helpie-single-page-module .helpie-primary-view .content-area.left-sidebar {
    margin-left: 3%;
}
.helpie-single-page-module .pauple-helpie-search-row-type2 {
    background-image: url(https://rankactive.com/wp-content/uploads/2018/04/pricing-bg.png);
    height: 320px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.helpie-single-page-module .pauple-helpie-search-row-type2:before {
    content: url(/wp-content/uploads/2018/01/Logo-RA250x49.png);
    top: 20px;
    position: absolute;
    transform: translate(-60%, 0);
    left: 35%;
}
.helpie-single-page-module .pauple-helpie-search-row-type2:after {
    content: 'HELP CENTER';
    position: absolute;
    top: 0;
    transform: translate(-50%, 90px);
    left: 50%;
    color: #A6CD28;
    font-size: 36px;
    font-weight: 600;
    letter-spacing: 1px;
    white-space: nowrap;
}
.tax-helpdesk_category #helpie-search-form,
.single-pauple_helpie #helpie-search-form,
.pauple-helpie-search-row-type2 #helpie-search-form{
    margin-top: 170px;
}
.pauple-helpie-module.article-voting .icon-padding,
.pauple-helpie-single-sidebar .icon-padding {
    margin-bottom: 0;
    border-right: 0;
	padding: 0;
}
.helpie-single-page-module .pauple_helpie_breadcrumbs a {
    color: #888;
}
.helpie-single-page-module .article-content {
    margin-top: 15px;
}

.breadcrumbs.pauple_helpie_breadcrumbs{
	margin: 0;
    font-size: 11px;
}
.helpie-primary-view .article-title h1:before {
    content: '';
    display: block;
    height: 2px;
    width: 50px;
    margin: 5px 0;
    background: #afd617;
}
.video_frame{
  overflow:hidden;
  position:relative;
  padding-bottom:56.25%;
  padding-top:30px;
  height:0;
  box-shadow: 2px 0px 20px 0px rgba(56, 56, 56, 0.3);
}
.video_frame iframe {
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
}
.article_subtitle{
	position: relative;
	padding-left: 15px;
	text-transform: uppercase;
}
.article_subtitle:before {
    content: '';
    width: 7px;
    height: 15px;
    background-color: #a0d229;
    position: absolute;
    left: 1px;
    top: 50%;
    transform: translate(-50%, -50%);
}
table.article_table {
    border-top: 1px solid rgba(221,224,231,1);
}
table.article_table table.fa {
    margin: 0;
    text-align: center;
}
table.article_table table.fa.fa-check {
    color: #a6cd28;
}
table.article_table table.fa.fa-times {
    color: #f04e4f;
}
.text_hr{
	margin: 20px auto;
    padding: 0;
    width: 100%;
    height: 1px;
    background: #c4cad5;
    border: 0;
}
.helpie-single-page-module .helpie-primary-view #primary.content-area p,
.helpie-single-page-module .helpie-primary-view .content-area p{
	font-size: 16px;
    line-height: 1.6;
}
.pauple-helpie-module.article-voting .label {
    color: #6f6f6f;
    padding: 4px 0 0 0;
    font-size: 15px;
    font-weight: initial;
}
.article_inform{
	border-left: 6px solid #a0d229;
    background-color: #f9fafb;
    padding: 15px;
}
.article_img_border{
	border: 1px solid #e2e2e2;
}
.helpie-autocomplete-suggestions .item .ui.mini.image {
    display: none;
}

.helpie-autocomplete-suggestions-container .description {
    font-size: 16px;
    font-family: Roboto,Helvetica,Arial,sans-serif;
}
body.tax-helpdesk_category .helpie-primary-view #primary ul.child-category-list li a:hover{
	border: 1px solid #a0d229;
}
body.tax-helpdesk_category .helpie-primary-view #primary ul.child-category-list li a:after{
	top: 13px;
    color: #a0d229;
    position: absolute;
}
.helpie-single-page-module .article-content img.aligncenter {
    margin: 0 auto;
    display: block;
}
@media (min-width: 768px){
.helpie-single-page-module .helpie-primary-view .wrapper {
    width: 750px;
} 
}
@media (min-width: 992px){
.helpie-single-page-module .helpie-primary-view .wrapper {
    width: 970px;
} 
}
@media (min-width: 1200px){
.helpie-single-page-module .helpie-primary-view .wrapper {
    width: 1170px;
} 
}
/*-----endHP-single style-----*/
.xmas-img img{
	width: 90%;
	margin: 0 auto;
    display: block;
    padding-top: 40px;
}
.xmas-title{
	margin: 90px 0 150px 0;
}
.xmas-title h1,
.xmas-title h2{
color: #d52631;
margin-top: 0;
}
.xmas-title h1{
	font-size: 46px;
}
@media (max-width: 440px){
.xmas-img img{
	padding: 30px 0;
}
	.xmas-nomarg{
	margin-top: 0;
}
}
/*-----data studio page style-----*/
.data-studio-img img {
    margin: 0 auto;
    display: block;
}
.data-studio-title h5 {
    margin-top: 150px;
}
.data-studio-title .p_brmon{
	    padding: 0 40px;
}
@media (max-width: 440px){
.data-studio-title h5 {
    margin-top: 20px;
}
}
/*-----data studio page style-----*/