@charset "UTF-8";
/*
*    -----------------------------------------------------------------------------------------------
*    Theme Name: Startuply WP Child Theme
*    Theme URI: http://startuplywp.com
*    Template: startuply
*    Description: Startuply - Multi-purpose Responsive Startup Theme Child theme 
*	 Tags: white, light, dark, two-columns, right-sidebar, responsive-layout, custom-background, custom-header, custom-menu, flexible-header, theme-options, translation-ready
*	 Text Domain: vivaco
*    Author: Vivaco
*    Author URI: http://vivaco.com
*    License: GNU General Public License version 3.0
*    License URI: http://www.gnu.org/licenses/gpl-3.0.html
*    Version: 2.5.3
*/
 
@import url("style-2.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.transparent.navigation-header a,
.transparent.navigation-header a:hover,
.transparent.navigation-header a:active,
.transparent.navigation-header a:focus,
.transparent.navigation-header i,
.transparent.navigation-header i:before,
.transparent.navigation-header i:hover,
.transparent.navigation-header i:hover:before,
.transparent.navigation-header i,
.transparent.navigation-header i:before,
.transparent.navigation-header i:hover,
.transparent.navigation-header i:hover:before,
.transparent.navigation-header .featured > a,
.transparent.navigation-header .current > a:not(.dropdown-toggle),
.transparent.navigation-header .dropdown-menu > .menu-item > a,
.transparent.navigation-header .dropdown-menu > .menu-item > a:hover,
.transparent.navigation-header .dropdown-menu > .menu-item > a:active,
.transparent.navigation-header .dropdown-menu > .menu-item > a:focus,
.transparent.navigation-header .dropdown-menu > .menu-item.active > a,
.transparent.navigation-header .dropdown-menu > .menu-item.active > a:hover,
.transparent.navigation-header .dropdown-menu > .menu-item.active > a:focus,
.transparent.navigation-header .dropdown-menu > .menu-item.active > a:active,
.transparent.navigation-header .dropdown:hover:after,
.transparent.navigation-header .base_clr_txt,
.transparent.navigation-header .btn-default:hover,
.transparent.navigation-header .btn-default:focus {
  color: #fff;
}

.transparent.navigation-header .trial > a:link,
.transparent.navigation-header .trial > a:visited {
  background-color: #ed1f24;
}
.transparent.navigation-header .trial > a:hover,
.transparent.navigation-header .trial > a:active {
  background-color: #000;
}
.transparent.navigation-header .signup > a:link,
.transparent.navigation-header .signup > a:visited {
  background-color: #00a3d9;
}
.transparent.navigation-header .signup > a:hover,
.transparent.navigation-header .signup > a:active {
  background-color: #000;
}
.transparent.navigation-header .login > a:hover,
.transparent.navigation-header .login > a:active {
  background-color: #454536;
}

.transparent.navigation-header .trial > a,
.transparent.navigation-header .trial > a:hover,
.transparent.navigation-header .trial > a:active,
.transparent.navigation-header .trial > a:focus {
  border-color: #ed1f24;
}
.transparent.navigation-header .signup > a,
.transparent.navigation-header .signup > a:hover,
.transparent.navigation-header .signup > a:active,
.transparent.navigation-header .signup > a:focus {
  border-color: #00a3d9;
}
.transparent.navigation-header .login > a,
.transparent.navigation-header .login > a:hover,
.transparent.navigation-header .login > a:active,
.transparent.navigation-header .login > a:focus {
  border-color: #454536;
}


  .navigation-bar-left {
    padding-left: 150px;
  }

@media (max-width: 1199px) {
  .navigation-bar-left {
    padding-left: 50px;
  }
}

  .main-heading b {
  	display: block;
  }

.vc_col-sm-12 .explore {
	background-color: #0e7039;
}

.vc_col-sm-12 .trial {
	background-color: #ab1f23;
}

.vc_col-sm-12 a.signup {
	background-color: #078dab;
}

.vc_col-sm-12 .sub-hero-header {
	font-style: italic;
}

.vc_col-sm-12 .sub-hero-header strong {
	display: block;
	font-weight: normal;
	font-size: 160%;
	line-height: 160%;
	font-style: normal;
}

@media (min-width: 768px) {
.vc_col-sm-2 {
    width: 100%;
}
}

#brand_logos .vc_single_image-wrapper {
/*	line-height: 107px; */
	font-size: 170%;
}

#brand_logos .vc_single_image-wrapper img {
	height: 107px;
	padding: 0 30px;
	vertical-align: middle;
}

@media (min-width: 1200px) {
#featuredTab li > a .tab-info .tab-title {
    text-transform: none;
}
}

#featuredTab li.ui-tabs-active > a .tab-info .tab-desc, #featuredTab li.ui-tabs-active > a .tab-info .tab-desc, #featuredTab li.ui-tabs-active > a .icon {
	color: #000;
}

.vc_custom_1429533656107 .live {
	clear: both;
	display: block;
}

@media (max-width: 579px) {
#brand_logos .wpb_single_image {
	margin-bottom: 50px !important;
}
.vc_custom_1429533656107 span {
	clear: both;
	display: block;
}
}

#testimonials {
	padding: 0 0 50px;
}

#testimonials ul {
	list-style: none;
	text-align: center;
}

#testimonials ul li {
	float: left;
	width: 33%;
	padding: 0 3%;
}

#testimonials .credit {
	color: #19c5ff;
}

.three_stars {
	display: block;
	height: 50px;
  background: transparent url(../png/3-stars.png) top center no-repeat;
}

@media (max-width: 767px) {
#testimonials ul li {
	float: none;
	width: 100%;
	padding: 0 3%;
}
}

@media (max-width: 767px) {
.col-sm-3 {
    width: 50%;
}
.col-sm-3 {
    float: left;
}
}

@media (max-width: 600px) {
.col-sm-3 {
    width: 100%;
}
.col-sm-3 {
    float: none;
}
}

.footer .footer-content {
  font-size: 100%;
}

.col-sm-3 .heading {
	color: #19c5ff;
}

.col-sm-3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.col-sm-3 ul li a {
	color: #fff;
}

.col-sm-3 ul .tw a,
.col-sm-3 ul .fb a {
	display: block;
	height: 39px;
	margin: 0 0 29px;
	padding: 0 0 0 50px;
	color: #19c5ff;
	line-height: 39px;
}

.col-sm-3 ul .tw a {
  background: transparent url(../png/tw.png) center left no-repeat;
}

.col-sm-3 ul .fb a {
  background: transparent url(../png/fb.png) center left no-repeat;
}

.listen {
	text-align: center;
}

.listen img {
	padding: 10px 0 0;
}

.copyright {
	clear: both;
	padding: 35px 0 0;
}

.copyright p {
	color: #fff;
}

#interior {
	background-position: 0 80px !important;
	background-repeat:no-repeat;
	background-color: #000;
	background-attachment: inherit !important;
}

.id101 {
	min-height: 557px;
}

ul li {
	line-height: 27px;
}

.wpb_text_column-text-style ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wpb_text_column-text-style ul li {
	margin: 0 0 10px;
	padding: 0 0 0 40px;
  background: transparent url(../index-2.html) top left no-repeat;
  background-position: 0 5px;
}

.wpb_text_column-text-style ul li ul {
	margin: 10px 0 0;
}

.wpb_text_column-text-style ul li ul li {
	margin: 0 0 10px;
	padding: 0 0 0 40px;
  background: transparent url(../index-2.html) top left no-repeat;
  background-position: 0 5px;
}

#second-section.id101 {
	margin: 140px 0 0;
	padding: 100px 0 0;
}

#call-to-action-footer {
	min-height: 400px;
}

.sales-page h1 {
	color: #fdea01;
}

.sales-page h2 span {
	color: #19c5ff;
}

.sales-page .bow {
	margin: 30px auto 0;
	width: 663px;
	height: 150px;
  background: transparent url(../png/background-bow.png) top left no-repeat;
}

.sales-page h3 {
	width: 663px;
	height: 137px;
	margin: 0 0 0 -45px;
	padding: 50px 0 0 90px;
	font-size: 32px;
  background: transparent url(../png/cup.png) center left no-repeat;
}

.column-top-border {
  height: 28px;
  margin: 0 0 1px;
  color: #fff;
  line-height: 28px;
  text-align: center;
  text-transform: uppercase;
  background-color: #1ac6ff;
}

.grand-slam .column-top-border {
  background-color: #ff4001;
}

#prices {
	margin-top: -50px;
	height: 1360px;
}

#prices .vc_col-sm-12 {
	position: absolute;
}

.package-column .package-title {
	text-transform: none;
	font-weight: 700;
}

.package-column .package-subtitle {
	min-height: 85px;
	padding: 20px 0 18px;
	color: #47484c;
	font-size: 18px;
	font-weight: 300;
	line-height: 23px;
	text-align: center;
}

.package-column .package-detail ul li {
	color: #000;
	font-weight: 700px;
	text-align: center;
}

.package-column .package-detail ul li.without {
	color: #777;
	font-weight: 300px;
	text-decoration: line-through;
}

.pricing-column .package-price {
	min-height: 215px;
}

.grand-slam .price,
.grand-slam .period {
	color: #ef4623;
}

.grand-slam .save {
	padding: 10px;
	color: #48484c;
	font-size: 18px;
}

.grand-slam .save .strikethrough {
	text-decoration: line-through;
}

.package-column .package-detail .signup {
	margin: 0 -35px;
}

.package-column .package-detail .signup ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.package-column .package-detail .signup ul li {
	color: #19c5ff;
	font-size: 15px;
	text-align: center;
	border: none;
}

.package-column .package-detail .signup ul li strong {
	color: #ff0000;
}

.package-column:hover > .package-detail .signup ul li {
	color: #fff;
}

.package-column .package-detail .signup ul .card a,
.package-column .package-detail .signup ul .paypal a {
	display: block;
	width: 236px;
	height: 45px;
	margin: 0 auto;
	text-indent: -9999px;
	background: transparent url(../png/payment-sprite.png) no-repeat 0 0;
}

.package-column .package-detail .signup ul .paypal a {
  background-position: 0 -53px;
}

.member-logo {
  max-width: 1200px;
  margin: 0 auto;
	background: transparent url(../png/background-member-logos.png) center center no-repeat;
}

.member-logo ul {
	width: 300px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	background: transparent url(../jpg/member-logos.jpg) no-repeat 0 0;
}

.member-logo ul li {
	display: inline-block;
}

.member-logo ul li a {
	display: block;
	height: 80px;
	text-indent: -9999px;
}

.member-logo ul .authorize a {
	width: 101px;
}

.member-logo ul .fsta a {
	margin: 0 0 0 19px;
	width: 74px;
  background-position: 0 -120px;
}

.member-logo ul .paypal a {
	margin: 0 0 0 17px;
	width: 80px;
  background-position: 0 -220px;
}

@media (max-width: 1200px) {
.sales-page h1 {
	font-size: 56px;
}
#prices {
	height: 1506px;
}
.package-column .package-title {
 	font-size: 20px;
}
.package-column .package-subtitle {
	font-size: 16px;
}
.package-column .package-price .price {
	font-size: 75px;
}
.package-column .package-detail .signup ul li strong {
	display: block;
}
}

@media (min-width: 768px) and (max-width: 992px)  {
.sales-page h1 {
	margin-top: -40px;
}
.container-fluid {
	padding-left: 0 !important;
}
#prices {
	height: 1590px;
}
.package-column .package-title {
 	font-size: 26px;
}
.package-column .package-subtitle {
	font-size: 16px;
	min-height: 105px;
}
.package-column .package-price .price {
	font-size: 55px;
}
.package-column .package-detail .signup ul li strong {
	display: block;
}
.package-column .package-detail .signup ul .card a,
.package-column .package-detail .signup ul .paypal a {
	width: 180px;
	height: 34px;
	background: transparent url(../png/payment-sprite-smaller.png) no-repeat 0 0;
}
.package-column .package-detail .signup ul .paypal a {
  background-position: 0 -41px;
}
}

@media (max-width: 767px)  {
.sales-page h1 {
	margin-top: 90px;
}
.sales-page .bow {
	width: auto;
	height: auto;
  background-image: none;
}
.sales-page h3 {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
  background-image: none;
}
.sales-page #interior {
	margin-bottom: 80px;
}
#prices {
	margin-top: 0;
	height: auto;
}
#prices .vc_col-sm-12 {
	position: relative;
}
.column-top-border {
	margin: 0 auto 1px;
	max-width: 585px;
}
}

