/* @override
	https://www.gorillathemes.com/wp-content/themes/gorillathemes/style.css */

/*
Theme Name: Gorilla Themes
Theme URI: https://www.gorillathemes.com
Description: Gorilla Themes
Version: 6.-
Author: Gorilla Themes
Author URI: https://www.gorillathemes.com
*/

/*
body{color:#404040!important;font:16px 'Montserrat', sans-serif!important;line-height:160%!important;}
.topbar{background:#c42436;color:#fff;width:100%;height:64px!important}.topbar .col-sm-7{padding-top: 10px;}
.topbar .col-sm-12{margin-bottom:0;height:64px}
.topbar .container,.topbar .row{height:64px!important}#advert .btn.btn-inverse{float:left;border-radius:5px;padding:8px
15px;background: #000;color: #fff;font-weight: 700;
}
#advert{padding:13px;text-align:right;font:16px Arial,sans-serif}
*/
html {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* body{color:#404040!important;font-family: museo-sans, sans-serif!important;font-size: 16px;
line-height:160%!important;} */
body{color:#404040!important;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size: 16px;
	line-height:160%!important;}
.topbar{background:#000;color:#fff;width:100%;height:80px!important}.topbar .col-sm-6.leftcolsale{padding-top: 28px;}
.topbar .col-sm-12{margin-bottom:0;height:80px}
.topbar .container,.topbar .row{height:80px!important}
/*#advert .btn.btn-success{float:left;border-radius:3px;border:0;padding:7px 15px;background: #00a1db!important;}*/
#advert .btn.btn-success{float:left;border-radius:3px;border:0;padding:9px 15px;background:#e14d43!important;font-weight: 700;}
#advert{padding:20px;text-align:right;font:16px Arial,sans-serif}
.btn-title{background-color:#555;color:#fff !important;text-shadow:0 1px 1px rgba(000, 000, 000, 0.69);-webkit-font-smoothing:antialiased;border-radius:2px!important;}
.post img{margin:0 auto;display:block;}
.container.themes{padding-top:40px;}
.menu-grid.themes{background:none!important;}
.buy_themes{display:block;padding:12px 0px 10px 0px;height:100px;}
.buy_themes a{text-decoration:none;font-weight:bold;text-transform:uppercase;font-size:13px;padding:10px;}
h1.panel-title{padding-bottom:40px;font-weight:400;color:#fff;text-align:center;padding-bottom:20px;padding-top:10px;font-size:26px;text-transform:uppercase;font-family:Arial!important;text-shadow:none;}
.wf-active h1.panel-title{letter-spacing:-1px;padding-bottom:40px;font-weight:700;color:#000;text-align:center;padding-bottom:20px;padding-top:10px;font-size:34px;text-transform:uppercase;text-shadow:4px 4px 1px rgba(000,000,000,0.1);font-family: museo-sans, sans-serif!important;}
h1.panel-title-xs{letter-spacing:1px;font-weight:400;color:#444;text-align:center;padding-bottom:20px;padding-top:0px;font-size:24px;text-transform:uppercase;font-family: museo-sans, sans-serif!important;text-shadow:4px 4px 1px rgba(000, 000, 000, 0.1);}
h2.panel-title-sales{font-weight:400;color:#fff;text-align:center;font-size:13px;text-transform:none;font-family:Arial!important;text-shadow:none;}
h1.panel-tit le-sales{padding-bottom:40px;font-weight:700;color:#fff;text-align:center;padding-bottom:20px;padding-top:20px;font-size:10px;text-transform:none;font-family:Arial!important;text-shadow:none;background:#f1f1f1!important;}
.wf-active h2.panel-title-sales{font-weight:600;color:#000;text-align:center;font-size:44px!important;text-transform:none;font-family: museo-sans, sans-serif!important;text-shadow:3px 3px 1px rgba(000, 000, 000, 0.1);margin-top: 40px!important;
}
.wf-active h1.panel-title-sales{font-weight:600;color:#000;text-align:center;padding-bottom:20px;padding-top:20px;font-size:22px!important;text-transform:none;font-family: museo-sans, sans-serif!important;text-shadow:none;background:#fff!important;margin: 20px 10px;
}
.title_link{float:left;color:#000;padding:0px;font-size:20px!important;text-shadow:none;font-weight:600!important;text-transform:none!important;font-family: museo-sans, sans-serif!important;}
.themes-theme-buttons .btn-success{text-shadow:0px 1px 2px rgba(000, 000, 000, 0.2);border-radius:2px;font-weight:600!important;margin-right:4px;text-transform:none;font-weight:normal;font-size:14px;padding:8px 14px;border:1px solid #1956e0!important;background: #1956e0;transition: all 0.3s;
}
.themes-theme-buttons .btn-success:hover{background: #fff;border: 1px solid #1956e0!important;color: black;text-shadow: none;
	}
.single-jetpack-portfolio .logo img{border:none;}
.single-jetpack-portfolio img{border:1px solid #ddd;-webkit-transition:all 0.3s;margin:0 0 30px 0;}
.single-jetpack-portfolio img:hover{opacity:0.7;}
.themes-cat{margin:20px auto 50px auto;display:block;text-align:center;}
.themes-cat .btn-default:hover{cursor:pointer;background: #1956e0;border:1px solid #1956e0;color: #fff;
}
.themes-cat .btn-default{transition:all 0.3s;margin:3px 3px;font-weight: 700;border:1px solid #1956e0;border-radius: 2px;padding: 8px 16px;font-size: 14px;
}
.themes-theme-buttons{width:auto;float:right;}
.themes img{transition:all 0.3s;-webkit-transition:all 0.3s;}
.themes img:hover{opacity:0.7;}
.latest-theme-title a{color:black;}
.blog h2{margin:0px!important;color:#333;}
.blog h2 a{margin:0px!important;color:#333;}
.sidebar{color:#000;}
.sidebar img.gold{width:100%!important;height:auto;}
.sidebar .gold{margin-top:20px;box-shadow:0 0px 1px 0 rgba(0, 0, 0, 0.2);border:15px solid #fff!important;}
.page-template-specials-php .affiliate-banner-top{border-radius:5px;background:#f1f1f1;margin:20px auto!important;text-align:center;padding:30px;}
.page-template-affiliates-php .affiliate-banner-top{border-radius:5px;background:#f1f1f1;margin:30px auto!important;padding:40px;}
.page-template-affiliates-php .affiliate-banner{border-radius:5px;background:#f1f1f1;margin:30px auto!important;padding:30px;width:44%;}
.page-template-affiliates-php .affiliate-banner-zip{border-radius:5px;background:#f1f1f1;margin:30px auto!important;padding:10px;}
.page-template-affiliates-php .affiliate-banner-top img,.page-template-affiliates-php .affiliate-banner img, .page-template-affiliates-php .affiliate-banner-zip img{margin:0 auto!important;display:block;}
.jetpack_subscription_widget{background:#232e40;padding:15px;color:#fff;}
.jetpack_subscription_widget h2{color:#b7cbe0;background:#404a5b;text-align:center;padding:10px 0;margin-bottom:30px!important;text-transform:uppercase;font-size:28px;}
.jetpack_subscription_widget input{background:#000;}
.jetpack_subscription_widget input[type=text], .jetpack_subscription_widget input[type=email]{color:#333;padding:7px !important;width:100% !important;border:0;background:#fff;}
.jetpack_subscription_widget input[type="submit"]{background:#8cb85c;color:white;width:100% !important;line-height:normal !important;height:auto;padding:10px 30px!important;font-weight:bold;border:none;border-radius:2px;margin-top:10px;font-size:19px;text-shadow:0px 1px 2px rgba(000, 000, 000, 0.2);}
.jetpack_subscription_widget input[type="submit"]:hover{background:#387638;}
textarea{border:1px solid #ddd;}
.sidebar.col-md-3{padding-top:111px;}
.wp-pagenavi{text-align:right;}
.menu-grid{background:#fff;}
.menu-grid .container.marketing{padding-top:20px;}
.menu-grid .container.page{padding-top:20px;}
.menu-grid .container.blog{padding-top:80px;}
.menu-grid .container.blog .sidebar.col-md-3{padding-top:0px!important;}
.menu-grid .container.page .sidebar.col-md-3{padding-top:30px!important;}
.logo img{margin:0px auto;top:0px;display:block;z-index:1;}
.home-color{padding:60px 0 0px 0!important;}
.home-color .col-md-4.uno{border-right:2px solid #fff;}
.home-color .col-md-4.dos{border-right:2px solid #fff;}
.col-md-12.inside{padding:0px 24px 0px 24px!important;border-radius:3px;min-height:400px;color:#000;}
.col-md-12.inside p{padding:5px 15px 0px 15px!important;border-radius:3px;}
.home-color .col-md-4 h3{color:#3a3b3e;font-size:20px!important;font-weight:700!important;padding:18px!important;border:none!important;}
.trust{font-size:90px;text-align:center;margin:40px
0 30px auto!important;display:block;font-family:cursive;color:#fff!important;text-shadow:none;}
.wf-active .trust{font-size:60px;text-align:center;margin:40px
0 50px auto!important;display:block;font-family:'Merienda',cursive;color:#e34a67!important;text-shadow:1px 1px 1px rgba(000,000,000,0.2)}
p.testimonials{border:1px dashed #ccc;}
div.faw-icon{background:#fff!important;width:71px!important;margin:0 auto;}
div.faw-icon.fa{color:#000!important;text-align:center!important}
.home-color-middle .panel-body{padding:0 15px;}
.home-color-bottom .panel-body{padding:0px;margin:20px 0;}
.home-color-bottom .panel-body .col-md-3{padding:0px;}
.home-color-middle{padding-top:40px;padding:20px 0!important;background:#fff!important;border-top:1px solid #f1f1f1!important;}
.home-color-bottom{background:#fff;color:#000;}
.home-color-footer ul.fa-ul{padding:10px 0 0 10px;font-weight:bold;}
.home-color-footer ul.fa-ul li{padding:8px 6px;}
.home-color-footer ul.fa-ul li a i.fa-li{padding:10px 0!important;}
.home-color-footer img{width: 100%;}
.home-color-footer a img{border:1px solid #eee!important;margin:20px 0;}
.home .home-color-footer{background:#fff!important;border-top:1px solid #ddd;padding:20px;color:#000;}
.home-color-footer{background:#fafafa!important;border-top:1px solid #f1f1f1;padding:20px;color:#000;}
.home-color-credits{background:#f1f1f1!important;padding:20px;color:#000;}
.home-color-footer .col-md-4{padding:20px;}
.home-color-footer .col-md-4 h3{text-align:center;border-radius:0px;padding:15px!important;}
.home-color-footer .col-md-4 h3{text-shadow:0px 1px 2px rgba(255, 255, 255, 0.4);color:#222;font-size:18px!important;font-weight:bold;padding-top:0px!important;}
.footer .col-md-2{padding-left:0;padding-right:0;}
.footer-credits{text-align:center;font-size:14px;}
.home-color-bottom .container.marketing{padding:0px 15px;}
.home-color-middle .container.marketing{padding:0px;}
.panel-heading.news{padding:50px 0!important;border:0px!important;}
.featurette .col-md-6{padding:0;margin:40px 0;}
.col-md-2{padding:0;margin:40px 0 0 0;}
.home-color-bottom .featurette .col-md-9 h2 a{font-size:22px;padding:0;margin:0;}
.home-color-bottom .featurette .col-md-6 h2{padding:0;margin:0;}
.home-color .marketing .col-md-4 h3{text-align:center;padding:13px;}
.home-color .marketing .col-md-4.tres p{padding:5px;}
.home-color .marketing .col-md-4 .caption h3{margin-top:0px;}
.home-color .marketing .col-md-4 li{text-align:left!important;list-style-type:none;}
.thumbnail{border-radius:0px!important;background:#fff;border:0px solid #f1f1f1!important;}
.col-md-4 .thumbnail .caption p{text-align:center;padding-bottom:10px;}
.col-md-4 .thumbnail .btn{margin:0 auto;display:block;background:#42879b;border:none;padding:10px 0;border-radius:2px;}
.col-md-4 .thumbnail img:hover{opacity:0.8;cursor:pointer;}
.col-md-4 .thumbnail img{width: 100%;}
h3#thumbnail-label{background:#f7f7f7;color:#000;font-size:16px;text-align:center;font-weight:bold;margin:0 0 10px 0;text-transform:uppercase;padding:12px}
.bs-featured .row{margin-left:0;margin-right:0;}
.thumbnail.featured .caption{padding:10px 3px;}
.thumbnail.featured .caption p{padding:5px;}
.col-md-4.dos{text-align:center;}
.col-md-4.dos.features p{padding:15px 20px;}
.col-md-4.uno .thumbnail{min-height:348px;margin-bottom:10px;}
.col-md-4.uno ul.fa-ul{padding:0 0 0 50px;}
.col-md-4.dos.features .btn{padding:15px 60px!important;float:none;}
.col-md-4.dos .thumbnail{min-height:348px;}
.col-md-4.tres .thumbnail{min-height:348px;}
.col-md-4.tres .thumbnail p{padding:10px 0 0 10px!important;}
.home-color .fa-ul{padding:10px 30px;}
.col-md-4.uno h3{margin-bottom:10px;}
.col-md-4.uno ul{margin-left:0px;padding-left:10px;}
.col-md-4.dos p{padding:10px 10px 0px 10px;margin-bottom:0px;}
.col-m d-4 .btn-success{padding:14px 50px;font-weight:700;border:none;font-size:16px;background:#8cb85c;border-radius:2px;text-shadow:0px 1px 2px rgba(000, 000, 000, 0.4);font-family:'Source Sans Pro', sans-serif;margin-top:30px;}
.panel.panel-info{margin:20px 0;border:1px solid #ececec;border-radius:0px;}
.home-legend.themes{background:#b2592d;text-align:center;}
.home-legend{background:#296185;text-align:center;}
.logo img{width:auto;height:52px;padding:0px 0 0 0;top:18px!important;position:relative;}
.header{color:#fff;height:74px;background:#fff;}
.affix{top:0;width:100%;}
.affix + .menu-grid{padding-top:50px;}
.icon-bar{border:1px solid #4!important;}
.navbar{background:rgba(255, 255, 255, 0.98)!important;border-radius:0px!important;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);border:none!important;margin:0px!important;}
@media (min-width:768px){.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top;}
.navbar .navbar-collapse{text-align:center;}
}
.navbar-nav li a{text-transform:uppercase;font-size:14px;color:#666!important;border-bottom:3px solid #fff;padding:14px 10px!important;font-weight: 600;
}
.navbar-nav li.active a{text-transform:uppercase;color:white!important;background:rgba(47, 55, 74, 0.8)!important;border-bottom:3px solid #fff;}
.navbar-nav li:hover a{border-bottom:3px solid #ddd;cursor:pointer;}
}
.marketing .col-lg-4{margin-bottom:20px;text-align:center;}
.marketing h2{font-weight:normal;}
.marketing .col-lg-4 p{margin-right:10px;margin-left:10px;}
.panel-heading.featured{margin-left:15px!important;margin-right:15px!important;margin-bottom:20px;}
.panel-heading{background:none!important;border-bottom:none!important;}
.panel-heading h3.panel-title{color:#333;font-size:38px;text-align:center;padding-bottom:20px;margin-bottom:10px;font-weight:700;border-bottom:1px solid #ccc!important;text-transform:uppercase;font-family: museo-sans, sans-serif!important;text-shadow:4px 4px 1px rgba(000, 000, 000, 0.2);}
h2.news-home-heading a{font-size: 26px!important;}
.news-home p{color:#333;padding-bottom:40px}
.news-home-heading{padding-bottom:10px;}
.caption .btn.btn-success{background:#8cb85c;text-shadow:0px 1px 2px rgba(000, 000, 000, 0.4);font-size:16px;font-weight:400;}
a.btn.success.single{font-weight:700;border:none;display:block;border-radius:0px;font-size:18px;text-transform:none;background:#1956e0;color:#fff;padding:13px;box-shadow:none;transition:all 0.3s;border: 1px solid #1956e0;margin-top: 30px;
}
a.btn.success.single:hover{color:#000;background:white;text-shadow:none;border: 1px solid #1956e0;box-shadow:none;}
a.btn.btn-info.single{padding:18px 20px!important;font-weight:bold;border:none;width:80%;display:block;margin:40px auto 0 auto!important;border-radius:3px;font-size:22px;text-transform:uppercase;background:#1956e0;text-shadow:1px 1px 2px rgba(000, 000, 000, 0.6);transition:all 0.3s;}
a.btn.btn-info.single.footer{padding:18px 10px!important;font-weight:bold;border:none;width:80%;display:block;margin:30px auto 0 auto!important;border-radius:3px;font-size:16px;text-transform:uppercase;background:#8cb85c;text-shadow:1px 1px 2px rgba(000, 000, 000, 0.3);box-shadow:2px 2px 0px #eee;transition:all 0.3s;}
a.btn.btn-info.single.footer:hover{background:#ccc;border:none;color:black;text-shadow:none;}
a.btn.cat_on{background: #1956e0;color:#fff!important;border:1px solid #1956e0;}
a.btn.single.sales{font-weight:bold;border:none;color:#000;padding:12px;margin:0!important;border-radius:0px;font-size:18px;text-transform:none;background:white;box-shadow:none;transition:all 0.3s;width:100%;border: 1px solid #1956e0;margin-top: 30px!important;
}
a.btn.single.sales:hover{color:#fff;background:#1956e0;text-shadow:1px 1px 2px rgba(000, 000, 000, 0.6);border: 1px solid #1956e0;;box-shadow:none;}
a.btn.btn-info.single:hover{background:#8cb85c;text-shadow:1px 1px 2px rgba(000, 000, 000, 0.6);box-shadow:4px 4px 0px #eee;}
a.btn.btn-info.chest{padding:10px 20px!important;border-radius:2px!important;font-size:16px;color:#333;background:#fff!important;border:1px solid #ddd!important;}
a.btn.btn-info.chest:hover{background:#f1f1f1!important;border:1px solid #ddd!important;}
a.btn.btn-success.sales{padding:10px 20px!important;font-weight:bold;border:none;border-radius:3px;float:left;margin-left:0px;font-size:16px;text-shadow:0px 1px 2px rgba(000, 000, 000, 0.2);}
a.btn.btn-info.sales{padding:10px 20px!important;font-weight:bold;border:none;border-radius:3px;float:left;width:auto;margin-left:10px;font-size:16px;background:#1573a3;text-shadow:0px 1px 2px rgba(000, 000, 000, 0.2);}
.grid-back{padding-top:40px;background:#fff!important;border:none!important;
}
.col-md-4.features h3{font-size:16px;margin-top:0px;font-weight:700;}
.col-md-4.features{font-size:16px;font-weight: 400;
min-height:200px;border}
.features i.fa{text-align:center;display:block;padding:3px 0px 0 10px;}
.features .fa-check-circle-o {font-size: 16px!important;;
}
.thumbnail li{text-shadow:none!important;font-size:16px;padding:2px;}
.thumbnail li i.fa{text-shadow:none!important;font-size:16px;padding:4px 10px 0 0;color:#5d6c74!important;}
.fa-ul li{text-shadow:none!important;font-size:16px;padding-top: 3px;
}
.panel-heading.single{border-radius:0px!important;border:none!important;padding:0px!important;border:0px!important;background:none!important;box-shadow:none;}
.grid-back-package{}
.panel-heading.single h2.panel-title{font-weight:700;font-size:32px;text-align:center;margin-bottom:60px;color:#000;}
.panel-heading.single h2.panel-title span{background:#e7eff7;padding:5px 50px;border-radius:2px;text-align:center;text-shadow:none;color:black;}
.col-md-4.uno.features,.col-md-4.dos.features,.col-md-4.three.features{margin-bottom:0px;}
.col-md-4.dos.features .col-md-12.inside p{padding:0px 10px 20px 10px!important;}
.customer{float:right;padding:6px 6px 0 0px!important;font-style:italic;}
[class*="col-"]{margin-bottom:25px;margin-top:0px;font-size: 16px;
}
.features .col-md-12{padding-right:0;padding-left:0;margin-bottom:15px;}
.features .col-md-9{padding-right:0;padding-left:0;}
.col-md-12 i.fa{padding:4px!important;}
.features .col-md-12 i.fa{font-size: 30px;padding-right:0;padding-left:0;color:#2d59bf;font-weight:normal;text-align:center;}
.features .col-md-12 h3{text-align:center;font-size:24px;padding-bottom:20px!important;padding-top: 10px;color: black;
}
.home-color-footer .features .col-md-12 i.fa{color:#394951;}
.featurette-divider{margin:80px 0;;}
.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px;}
@media (min-width:768px){}
@media (min-width:992px){.featurette-heading{margin-top:120px;}
}
@media only screen and (min-width:320px){.affix{top:0;width:100%;z-index:999;}
.home-color{padding-top:0px;background:none;border-top:0;border-bottom:0;}
}
@media only screen and (min-width:480px){}
@media only screen and (min-width:768px){.menu-grid .col-md-8,.menu-grid .col-xs-12 ,.col-md-4.caption{padding:0;}
.caption{color:#000;}
.item img{transition:all 0.3s;-webkit-transition:all 0.3s;}
.item img:hover{opacity:0.7;}
.caption h2.home{top:0px;position:relative;color:#444;text-align:center;padding:5px;font-size:46px;text-shadow:none;text-transform:uppercase;font-family: museo-sans, sans-serif!important;text-shadow:4px 4px 1px rgba(000, 000, 000, 0.2);}
.caption h2{bottom:50px;color:#444;text-align:center;padding:0px;font-size:50px;text-transform:uppercase;font-family: museo-sans, sans-serif!important;text-shadow:4px 4px 1px rgba(000, 000, 000, 0.2);}
.caption a.btn.btn-success{padding:8px 20px;font-weight:bold;border:none;border-radius:0px;float:left;text-shadow:0px 1px 2px rgba(000, 000, 000, 0.4);}
.caption p{color:black;text-shadow:none;text-align:center;font-size:16px;padding:0 10px;}
.prod.caption p{color:black;text-shadow:none;text-align:left;font-size:16px;padding:10px 20px;}
.caption h1{bottom:0px;background:rgba(194, 195, 198, 0.2)!important;font-weight:700;font-size:22px;text-align:center;border-radius:2px;text-shadow:none;color:#000;padding:10px;}
.caption h1.home{background:rgba(194, 195, 198, 0.2)!important;padding:13px 15px;font-weight:700;font-size:18px;text-align:center;border-radius:0px;text-shadow:none;color:black;border:1px solid #eee;margin:13px 0 0 0;}
.carousel-inner{margin-bottom:40px;}
.col-xs-6 .btn-info{padding:8px 20px;font-weight:bold;border:none;background:#4da6c0;border-radius:2px;text-shadow:0px 1px 2px rgba(000, 000, 000, 0.4);display:block;}
}
@media only screen and (min-width:992px){}
@media only screen and (min-width:1200px){}
.col-xs-12{margin:0;}
.col-md-12.single{margin:0;}
@media only screen and (max-width:1200px){}
@media only screen and (max-width:768px){.navbar.navbar-default{background:rgba(255, 255, 255, 0.93)!important;box-shadow:none;border:none!important;border-radius:0px!important;box-shadow:0px 2px 2px rgba(0, 0, 0, 0.09);margin:0px!important;}
button.navbar-toggle{padding-left:14px;padding-right:0px;border:none;float:left;}
.navbar-toggle:hover{background-color:transparent! important;}
.navbar{box-shadow:none;border:none!important;margin-bottom:0px!important;}
ul.nav.navbar-nav{margin-top:0;}
a.navbar-brand{color:#000!important;margin:0px auto!important;display:block;float:none;padding:10px;}
.mobile-logo{width:170px!important;font-weight:bold;margin:0px auto!important;display:block;}
.mobile-logo-left{padding:5px 5px 0 0;}
.mobile-logo-right{padding:5px 0 0 0px;}
.navbar-brand div>img{width:19%;}
.container.marketing{padding-right:0;padding-left:0;}
.row.no-gutters{margin-right:0;margin-left:0;}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"]{padding-right:0;padding-left:0;}
.caption{padding:0px!important;}
.thumbnail{padding:0px!important;}
.carousel-caption h2{background:#2f7daf;padding:10px;font-weight:700;font-size:22px;text-align:center;border-radius:2px;margin:0;}
ol.carousel-indicators{display:none;}
.carousel-inner .item img{float:left;width:100%!important;}
}
@media only screen and (max-width:480px){.sidebar.col-md-3{padding-top:0px;}
}
@media only screen and (max-width:320px){.sidebar.col-md-3{padding-top:0px;}
}
img.thumbnail{display:block;background:none;border:none!important;}
.row.text-center > div{display:inline-block;float:none;padding-bottom:50px;padding-left:0px;padding-right:0px;margin:0 10px;
}
.postid-21867 .plan-features-container ul{padding-left:0px;width:100%!important;margin-left: 0;;
}
.postid-21867 .plan-legend{font-size:16px;color:#000;padding:0px 13px 23px 13px;font-weight: 700;
}
.postid-21867 .plan-features li{border-bottom:1px dotted #dcdcdc;padding:8px 15px!important;list-style-type:none;font-size:16px!important;}
.plan-features li{border-bottom:1px dotted #dcdcdc;padding:4px 5px;list-style-type:none;font-size:14px;font-weight: 400;
}
.postid-21867 .plan-features-container ul{padding-left:0px;width:82%;}
.postid-21867 .plan-features li{border-bottom:1px dotted #dcdcdc;padding:4px 0px;list-style-type:none;font-size:14px;}
.postid-21867 .plan-box.deluxe {
	border:3px solid #dd554e;
}
.postid-21867 .plan-title {
	background: none!important;
	font-size:32px!important;margin-bottom:14px;padding:14px 0 16px 0;color:#333!important;font-weight: 700;
}
.postid-21867 .plan-popular{padding:10px;text-transform:uppercase;background:#dd554e;color:#fff;font-weight:700;border-top-left-radius:0px;border-top-right-radius:0px;border:none!important;font-size:14px;}
.postid-21867 .buy-now{box-shadow:2px 2px 0px #ccc;background:#222;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:bold;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:background 0.3s;border-radius:0px;border-bottom:0px solid #999;}
.postid-21867 .buy-now:hover{box-shadow:2px 2px 0px #ccc;background:#dd554e;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:bold;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:background 0.3s;border-radius:0px;border-bottom:0px solid #999;}
.postid-21867 .plan-title {
	padding: 30px 0 0 0!important;
}
.postid-21867 div.faw-icon{background:#fff!important;width:71px!important;padding:21px;margin:0 auto;border-radius:100px; color: #000!important;
}
.postid-21867 div.faw-icon  i.fa{text-align:center;display:block;padding:5px 0px 5px 0px!important;}
.postid-21867 .container.sales img {
	margin-right: 0px;
}


.postid-25139 .plan-features-container ul{padding-left:0px;width:100%!important;margin-left: 0;;
}
.postid-25139 .plan-legend{font-size:16px;color:#000;padding:0px 13px 23px 13px;font-weight: 500;
}
.postid-25139 .plan-features li{border-bottom:1px dotted #dcdcdc;padding:8px 15px!important;list-style-type:none;font-size:16px!important;}
.plan-features li{border-bottom:1px dotted #dcdcdc;padding:4px 5px;list-style-type:none;font-size:14px;}
.postid-25139 .plan-features-container ul{padding-left:0px;width:82%;}
.postid-25139 .plan-features li{border-bottom:1px dotted #dcdcdc;padding:4px 0px;list-style-type:none;font-size:14px;}
.postid-25139 .plan-box.deluxe {
	border:3px solid #dd554e;
}
.postid-25139 .plan-title {
	background: none!important;
	font-size:32px!important;margin-bottom:14px;padding:14px 0 16px 0;color:#333!important;font-weight: 700;
}
.postid-25139 .plan-popular{padding:10px;text-transform:uppercase;background:#dd554e;color:#fff;font-weight:700;border-top-left-radius:0px;border-top-right-radius:0px;border:none!important;font-size:14px;}
.postid-25139 .buy-now{box-shadow:2px 2px 0px #ccc;background:#222;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:bold;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:background 0.3s;border-radius:0px;border-bottom:0px solid #999;}
.postid-25139 .buy-now:hover{box-shadow:2px 2px 0px #ccc;background:#dd554e;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:bold;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:background 0.3s;border-radius:0px;border-bottom:0px solid #999;}
.postid-25139 .plan-title {
	padding: 30px 0 0 0!important;
}
.postid-25139 div.faw-icon{background:#fff!important;width:71px!important;padding:21px;margin:0 auto;border-radius:100px; color: #000!important;
}
.postid-25139 div.faw-icon  i.fa{text-align:center;display:block;padding:5px 0px 5px 0px!important;}
.postid-25139 .container.sales img {
	margin-right: 0px;
}











.pimgaltr {
	padding-right: 20px;
	box-shadow: none!important;
}
.pimgaltl {
	padding-left: 20px;
	box-shadow: none!important;
}
.postid-21867 .container.sales h2{clear:both;text-align:center;font-size:26px;border-radius:3px;padding:25px 20px 25px 20px;margin-bottom:40px;color:#000;text-transform: uppercase;background: #e6e ff7;font-weight: 700;border-bottom:1px dashed #dd554e  ;
}
.postid-21867  .container.sales [class*="col-"]{margin-bottom:80px;margin-top:0px;padding: 0px;
}
.postid-25139 .container.sales h2{clear:both;text-align:center;font-size:26px;border-radius:3px;padding:25px 20px 25px 20px;margin-bottom:40px;color:#000;text-transform: uppercase;background: #e6e ff7;font-weight: 700;border-bottom:1px dashed #dd554e  ;
}
.postid-25139  .container.sales [class*="col-"]{margin-bottom:80px;margin-top:0px;padding: 0px;
}
.automallpaypal {
	margin-left: 0px!important;
}
.postid-21867 .grid-sales{padding-top:0px;}
.postid-21867 .container .col-md-5 .feats h3{padding:20px 0;margin-bottom:10px;margin-top:0px;color:#333;font-size: 26px;font-weight: 700;background: #f1f1f1;
}
.postid-21867 .grid-back{padding-top:40px;background:#fff;color:#333;}
.postid-21867 .standard .price{background:#f1f1f1;padding:24px;}
.postid-21867 .premium .price{background:#f7f7f7;padding:24px;}
.postid-21867 .deluxe .price{background:#f7f7f7;padding:24px;}
.postid-21867 .standard .price strong{font-size:45px;display:block;font-weight:500;}
.postid-21867 .deluxe .price strong{font-size:45px;display:block;font-weight:400;}
.postid-21867 .premium .price strong{font-size:45px;display:block;font-weight:400;}
.postid-215139 .grid-sales{padding-top:0px;}
.postid-215139 .container .col-md-5 .feats h3{padding:20px 0;margin-bottom:10px;margin-top:0px;color:#333;font-size: 26px;font-weight: 700;background: #f1f1f1;
}
.postid-215139 .grid-back{padding-top:40px;background:#fff;color:#333;}
.postid-215139 .standard .price{background:#f1f1f1;padding:24px;}
.postid-215139 .premium .price{background:#f7f7f7;padding:24px;}
.postid-215139 .deluxe .price{background:#f7f7f7;padding:24px;}
.postid-215139 .standard .price strong{font-size:45px;display:block;font-weight:500;}
.postid-215139 .deluxe .price strong{font-size:45px;display:block;font-weight:400;}
.postid-215139 .premium .price strong{font-size:45px;display:block;font-weight:400;}
.plan-features li .fa{padding:7px 0 0 8px!important;}
.plan-features li .fa-times{color:#ff635b;}
.plan-features li .fa-check{color:#0fd232;}
.plan-popular{padding:3px;text-transform:uppercase;background:#dd554e;color:#fff;font-weight:700;border-top-left-radius:3px;border-top-right-radius:3px;border:none!important;font-size:14px;}
.plan-features li:last-child{border:none;}
.plan-box{background:#fff;}
.buy-now{background:#5cb012;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:bold;padding:16px 20px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:background 0.3s;border-radius:0px;}
.buy-now-padding{padding:30px 0px 0 0px;}
.price sup{font-size:25px;font-weight:bold;}
.buy-now:hover{background:#1573a3;text-decoration:none;color:#fff;}
.standard .plan-title{font-size:22px;margin-bottom:14px;background:#555;padding:14px 0 16px 0;color:#fff;}
.premium .plan-title{font-size:22px;margin-bottom:14px;background:#555;padding:14px 0 16px 0;color:#fff;}
.deluxe .plan-title{font-size:22px;margin-bottom:14px;background:#555;padding:14px 0 16px 0;color:#fff;}
.standard{box-shadow:0 2px 5px 0 rgba(69, 90, 100, 0.16);border:1px solid #ddd;}
.standard .price{background:#f1f1f1;padding:24px;}
.premium .price{background:#f7f7f7;padding:24px;}
.deluxe .price{background:#f7f7f7;padding:24px;}
.plan-legend{font-size:14px;color:#666;padding:3px 13px 13px 13px;}
.plan-features-container{font-size:15px;margin:6px 0 0;text-align:left;}
.select-package{padding-bottom:30px;color:#222;}
.premium{box-shadow:0 2px 5px 0 rgba(69, 90, 100, 0.16);border:1px solid #ddd;}
.deluxe{margin-right:0px;box-shadow:0 2px 5px 0 rgba(69, 90, 100, 0.16);border:1px solid #ddd;}
.standard .price strong{font-size:60px;display:block;font-weight:400;}
.deluxe .price strong{font-size:60px;display:block;font-weight:400;}
.premium .price strong{font-size:60px;display:block;font-weight:400;}
.grid-sales{padding-top:0px;}
.container.sales [class*="col-"]{margin-bottom:80px;margin-top:0px;}
.container.sales h2{clear:both;text-align:center;font-size:38px;padding:0px 20px 10px 20px;border-bottom:1px solid #ddd;font-weight: 700;margin-bottom:40px;color:#000;}
.container.sales img{box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.16);display:block;text-align:center;margin:0 auto;}
.container .col-md-5 .feats{color:#000;line-height:170%;font-size: 18px;}
.container .col-md-5 .feats h3{padding:20px;margin-bottom:20px;margin-top:0px;color:#fff;background:#1956e0;border-radius:0px;/*text-shadow:1px 1px 0 rgba(000, 000, 000, 0.9);*/ font-weight:700;}
.col-md-4.title h2{ bottom:50px;color:#444;text-align:center;padding:0px;font-size:50px;text-shadow:none;text-transform:uppercase;font-family: museo-sans, sans-serif!important;margin:0;}
.col-md-12.single h2{ bottom:50px;color:#444;text-align:center;padding:0px;font-size:50px;text-shadow:none;text-transform:uppercase;font-family: museo-sans, sans-serif!important;margin:0;}
.col-md-4.title h1{bottom:50px;background:rgba(194, 195, 198, 0.2)!important;padding:10px;font-weight:700;font-size:22px;text-align:center;border-radius:2px;text-shadow:none;color:black;border:1px solid #eee;}
.col-md-4.title p{padding:0 10px;}
table#ejejctable{font-size:14px!important;}
div#EJEJC_window{border:20px solid #fff!important;,-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
div#EJEJC_window table td,
div#EJEJC_window table th{padding-left:6px!important}
.caption p{color:black;text-shadow:none;text-align:center;font-size:16px;padding:0 10px;}
.prod.caption p{color:black;text-shadow:none;text-align:left;font-size:16px;padding:0px 20px;}
.wp-pagenavi a{padding: 3px 7px;border: 1px solid #ddd;margin: 0 3px;}
.wp-pagenavi a:hover{padding: 3px 7px;background: #555!important;margin: 0 3px;color: #fff;text-decoration: none;border: 1px solid #555;}
.wp-pagenavi span.current{background: #555!important;margin: 0 3px;padding: 3px 7px;color: #fff;}
.wp-pagenavi {padding: 0px 4px;margin: 0 3px;font-size: 13px;}
.gform_body{background: #f7f7f7;box-shadow: 0px 0px 1px #ccc;padding: 40px;position: relative;}
.gform_body input{padding: 10px;border: 1px solid #eee;}
.contact-form label{color: #666;}.contact-form.commentsblock div{padding-bottom: 20px;}
.gform_body textarea{width: 100%!important;padding: 10px;border: 1px solid #eee;}
.gform_body .chosen-single span{font-size:14px;}
.gform_button.button{border: none;background:#1687A4;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:bold;padding:20px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:background 0.3s;border-radius:3px;width: 100%!important;}
.edd_cart_item_name,.edd_cart_item_price,.edd_cart_total {color: #000!important;font-weight: 700!important;font-size: 16px!important;}
#edd-purchase-button {width: 50%!important;padding: 15px;margin: 20px auto!important;display: block;font-size: 18px;font-weight: 700;}
.edd-input{border: 3px solid #ddd;border-radius: 3px;padding: 10px!important;}
#affwp-login-form input{border: 1px solid #ddd;border-radius: 3px;padding:5px!important;
width: 50%;
margin-bottom: 15px;
}
#affwp-login-form input.button{border: 1px solid #ddd;border-radius: 3px;padding:10px!important;
width: 50%;
margin: 20px auto!important;
display: block;
background: #2e424e;
color: white;
text-transform: uppercase;
font-weight: 700;
}
#affwp-register-form input{border: 1px solid #ddd;border-radius: 3px;padding:5px!important;
width: 50%;
margin-bottom: 15px;
}
#affwp-register-form input.button{border: 1px solid #ddd;border-radius: 3px;padding:10px!important;
width: 50%;
margin: 20px auto!important;
display: block;
background: #2b823f;
color: white;
text-transform: uppercase;
font-weight: 700;
}
.affwp-tab-content{
	padding: 10px 0;
}
.affwp-tab-content input{border: 3px solid #ddd;border-radius: 3px;padding:5px!important;
width: 50%;
margin-bottom: 15px;
}
.affwp-payment-email-wrap input{border: 3px solid #ddd;border-radius: 3px;padding:5px!important;
width: 50%!important;
margin-bottom: 15px;
}
#affwp-graphs-filter input.button{
width: 14%;
border: none;border-radius: 3px;
background: #4e7596;
color: white;
text-transform: uppercase;
font-weight: 700;
font-size: 13px!important;
padding: 3px!important;
}
.affwp-referral-url-submit-wrap input.button{
border: none;border-radius: 3px;padding:15px!important;
width: 50%;
margin: 20px auto!important;
display: block;
background: #2b823f;
color: white;
text-transform: uppercase;
font-weight: 700;
}
.affwp-tab-content p{
	padding: 5px 0;
}
.affwp-affiliate-dashboard-tab a{
	color: black!important;
	background: #232e40;
	padding:10px 15px;
	margin: 0!important;
	color: white!important;
}
li.affwp-affiliate-dashboard-tab {

	padding: 0px!important;
	margin: 0!important;
}
.affwp-save-profile-wrap input.button{
border: none;border-radius: 3px;padding:10px!important;
width: 30%!important;

display: block;
background: #2b823f;
color: white;
text-transform: uppercase;
font-weight: 700;
}
#affwp-register-form fieldset{background: #fafafa;border: 1px solid #ddd;border-radius: 2px;padding: 40px;
}
#affwp-login-form fieldset{background: #fafafa;border: 1px solid #ddd;border-radius: 2px;padding: 40px;
}
label.affwp-user-remember,label.affwp-tos{
margin: 0 auto!important;
display: block;
width: 370px!important;

}
.affwp-send-notifications-wrap{

display: block;
width: 370px!important;

}
input#affwp-referral-notifications{width: 20px;
}
#affwp-login-form fieldset #affwp-user-remember{
width: 20px;

}
#affwp-register-form fieldset #affwp-tos{width: 20px;
}
#affwp-register-form fieldset textarea{background: #fff;border: 1px solid #ddd;border-radius: 2px;padding: 40px;width: 100%;
}
#affwp-register-form fieldset legend {float: left;margin-bottom: 50px;
}
select.edd-select {background: #fff;height: 40px;border: 1px solid #ddd;border-radius: 3px;padding: 10px!important;}
#edd_checkout_wrap fieldset {background: #fafafa;border: 3px solid #f1f1f1;border-radius: 3px;}
#edd_final_total_wrap {color: black!important;background: #fff!important;padding: 20px!important;}
#edd_purchase_submit {background: none!important;}
legend {float: left;}
#edd_user_history{
	margin-bottom: 100px;
}
#edd_user_history th{
	padding:10px 15px!important;
	background: #232e40;
	color: #b7cbe0;
	border: 1px solid #7b8a9a!important;
	font-size: 14px;	text-align: ce nter;
}
#edd_user_history td{
	padding:10px 15px!important;
	border: 1px solid #b7cbe0!important;
	font-size: 14px;

}
#edd_profile_editor_form input, #edd_user_login.edd-input, #edd_user_pass.edd-input{border: 1px solid #ddd;border-radius: 3px;padding:5px!important;
width: 50%;
margin: 15px 0;
}
#edd_profile_editor_form {border-radius: 3px;padding: 0px;
}
#edd_profile_editor_form legend, #edd_login_form legend {float: left;margin-top: 20px;
border: 1px solid #ddd!important;padding: 15px 15px 15px 20px;color: #337ab7;border-bottom: none;font-size: 18px;
font-weight: bold;
background: #f2f2f2;
}
#edd_profile_editor_form select{
	margin: 10px 0;
}
#edd_profile_editor_submit.edd_submit{
border: none;border-radius: 3px;
width: 30%!important;
padding:15px!important;
display: block;
background: #2b823f;
color: white;
text-transform: uppercase;
font-weight: 700;
margin: 10px auto!important;
}
#edd_sl_license_keys thead .edd_sl_license_row th{
	padding:5px 15px!important;
	background: #232e40;
	color: #b7cbe0;
	border: 1px solid #b7cbe0!important;
	font-size: 14px;

}
#edd_sl_license_keys tr.edd_sl_license_row td{
	padding:15px 15px!important;
	background: #fafafa;
	border: 1px solid #ddd;
	color: #000;
	font-size: 14px;
	}
#edd_sl_license_upgrades{
	width: 100%;
}
#edd_sl_license_upgrades thead .edd_sl_license_row th{
	padding:5px 15px!important;
	background: #232e40;
	color: #b7cbe0;
	border: 1px solid #b7cbe0!important;
	font-size: 14px;

}
#edd_sl_license_upgrades tr.edd_sl_license_row td{
	padding:15px 15px!important;
	background: #fafafa;
	border: 1px solid #ddd;
	color: #000;
	font-size: 14px;
	}
table#edd_sl_license_keys.edd_sl_table{
	width: 100%!important;
}
table#edd_purchase_receipt.edd-table tbody tr td{
	padding: 10px 0px;
	border-bottom: 1px solid #ddd;
}
ul.edd_purchase_receipt_files li.edd_download_file{
	margin: 0!important;
	padding: 0px 0;
}
.edd_purchase_receipt_product_name{
	margin: 0!important;
	padding: 10px 0;

}
#edd_login_form.edd_form fieldset p label{
	width: 10%;
}
#edd_login_submit.edd_submit{

border: none;border-radius: 3px;
width: 20%!important;
padding:15px!important;
display: block;
background: #2b823f;
color: white;
text-transform: uppercase;
font-weight: 700;
margin: 10px auto!important;
}
#edd_login_form p.edd-lost-password a{
width: 20%!important;
padding:10px!important;
display: block;
color: grey;
text-align: center;
font-size: 13px;
margin: 10px auto!important;
}
.g-recaptcha {
	margin: 0px auto!important;
	display: block;
	width:310px!important;
	overflow: hidden;
}


.topbar{position: fixed;z-index:9999;}

.header{color:#fff;height:74px;background:#fff;padding:0!important;}
.affix{top:80px;width:100%;}
.affix + .menu-grid{padding-top:50px;}
.page-template-add-ons h2 a, .page-template-add-ons h2 {
	color: #000;
	text-align: center!important;
	font-size: 33px;
	font-weight: 700;
	margin-bottom: 0px;
}
.page-template-add-ons  .text-center h2 {

	padding:0px 20px 20px 20px;
	margin-bottom: 0px;

}
.page-template-add-ons  .text-center h3 {

	margin: 0;
	padding:0px 20px 20px 0px;
	text-align: left;
	font-weight: 700;
}
.edd-add-to-cart.button.green.edd-submit,.edd_go_to_checkout.button.green.edd-submit{
	margin-top: 30px;
	display: block;
	float: right;
    padding: 13px 24px;
    font-size: 16px;
	border-radius: 2px;
	border: none;;
	font-weight: 700!important;
	background: #1956e0;

}
.add-on-cart {
	padding: 30px 10px 0px 10px!important;
	text-decoration: none;
	font-weight: 700;
	text-align: right;
	margin: 0;
}
.add-on-cart a{
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: 700;
	text-align: right;
}
.add-on-wrapper {
	padding: 30px 30px 20px 30px;
	border-radius: 2px;
	border:1px solid #97b2f0;
	box-shadow:0 1px 30px #eee;
	text-decoration: underline;
	margin-bottom: 80px;
	font-size: 18px;
}
.add-on-wrapper .col-md-5{
	padding: 10px;
	background: #f7f7f7;
	border: 1px solid #eee;
	border-radius: 5px;
	background: #fff!important;
	margin: 0;
}
a.add-on-text {
	color: #000;
	text-decoration: none;
	font-size: 16px;

}
.postid-21867 .plan-features li a.add-on-square{list-style-type:none;font-size:10px!important; float: right;line-height: 165%;
}
.postid-25139 .plan-features li a.add-on-square{list-style-type:none;font-size:10px!important; float: right;line-height: 165%;
}

a.add-on-text:hover {
	color: #000;
	text-decoration: none;
}
a.add-on-text:hover ~ a.add-on-square {
	background: #ccc;
	border: 1px solid #ccc;
	padding: 4px 8px;
	color: #fff;
	text-decoration: none;
	border-radius: 2px;
	font-size: 12px;
	margin-left: 4px;
}

a.add-on-square {
	border: 1px solid #ddd;
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
	border-radius: 2px;
	font-size: 12px;
	margin-left: 4px;
}
a.add-on-square:hover {
	background: #ccc;
	border: 1px solid #ccc;
	padding: 4px 8px;
	color: #fff;
	text-decoration: none;
	border-radius: 2px;
	font-size: 12px;
	margin-left: 4px;
}