

button.tablinks {
      background-color: #ebebeb;
    text-align: left;
    margin-bottom: 2px;
    padding: 10px;
    border: 0;
    width: 100%;
    color: #000;
}

button.tablinks a {
     font-size: 14px !important;
     color: #000 !important;
}

.color-1:hover {
	background: #f38b44;
	color: #fff;
}

button#defaultOpen:active {
	background: #f38b44;
	color: #fff;
}

.color-1:hover a {
	color: #fff !important;
}

button#defaultOpen:active a {
	color: #fff !important;
}

.color-2:hover {
	background: #03a0cd;
	color: #fff;
}

.color-2:hover a {
	color: #fff !important;
}

.color-3:hover {
	background: rgb(169, 0, 214);
	color: #fff;
}

.color-3:hover a {
	color: #fff !important;
}
.color-4:hover {
	background: rgb(215, 0, 94);
	color: #fff;
}

.color-4:hover a {
	color: #fff !important;
}
.color-5:hover {
    background: rgb(97, 174, 36);
    color: #fff;
}

.color-5:hover a {
	color: #fff !important;
}

.color-6:hover {
       background: rgb(234, 154, 0);
    color: #fff;
}

.color-6:hover a {
	color: #fff !important;
}
.color-7:hover {
   background: rgb(0, 161, 203);
    color: #fff;
}

.color-7:hover a {
	color: #fff !important;
}


.main p {
	    font-size: 15px;
}

.main h1 {
	    font-size: 32px;
}

.main h4 {
	  font-size: 20px;
    color: #2d2d2d;
}

.main blockquote p {
    font-size: 16px!important;
    margin-bottom: 0 !important;
}
.faq h3 {
    margin-top: 5px;
    font-size: 23px;
}

a.button_big span, a.button_small span {
	font-size: 22px;
}

.sc_player_container1 .myButton_play {
      background: transparent url(../img/footer_blog/round-play-putton-black.png) no-repeat !important;
    cursor: pointer !important;
    width: 32px !important;
    height: 32px !important;
    border: none !important;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
   
}

/*.sc_player_container1 .myButton_stop {
    background: transparent url(../img/footer_blog/round-pause-button-black.png) no-repeat !important;
    cursor: pointer !important;
    width: 32px !important;
    height: 32px !important;
    border: none !important;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
}*/

.sc_player_container1 {
       display: inline;
}

.arrow-green {
    background-image: url(../img/footer_blog/arrow_green.png);
    background-position: center center;
    background-repeat: no-repeat;
    min-width: 30px;
    height: 25px;
}

.arrow-red {
    background-image: url(../img/footer_blog/arrow_red.png);
    background-position: center center;
    background-repeat: no-repeat;
    min-width: 30px;
    height: 25px;
}



.main header h1 {
    margin: 20px 0 30px !important;
    text-shadow: none;
    text-align: left;
    font-family: "proxima-nova";
    font-size: 40px;
    font-weight: bold !important;
    text-transform: uppercase;
}

.faq {
    background: #fff;
}

.main h4 {
    margin: 20px 0px;
    color: rgb(75, 75, 75);
    line-height: 130%;
    font-size: 24px;
    font-weight: 600;
    font-family: "proxima-nova";
}

blockquote {
        border-left: none;
}

/*.xvpn_lp section:nth-child(2n) {
    background: rgb(248, 250, 253);
}*/


.xvpn_lp img {
    margin: auto;
    height: auto;
    display: block;
    max-width: 90%;
}   

.xvpn_lp h2 {
    font-size: 40px;
}


blockquote {
    margin: 0px 0px 24px;
    padding: 12px 24px;
    font-size: 20px;
    border-left-color: rgb(238, 238, 238);
    border-left-width: 5px;
    border-left-style: solid;
}

.MB_30 {
    margin-bottom: 30px;
}


.half_box ul.ok {
    list-style-image: url(../img/bullet_ok.png);
}