/*
Theme Name: DiviChild
Version: 1.0
Description: Child theme for Divi.
Author: Tie
Author URI: 
Template: Divi
*/

@import url("../Divi/style.css");

.page-title-area { display: none; }

.is_feed_user_menu { position: absolute; right: 0; }

.is_feed_user_menu ul.menu>li { display: inline; }

.is_feed_user_menu ul.menu>li:hover ul.sub_menu { display: block; }

.is_feed_user_menu ul .seperator { color: #ffffff; font-weight: bold; }

.is_feed_user_menu ul.sub_menu { display: none; position: absolute; border-radius: 3px; background-color: rgb(71, 64, 50); z-index: 999; }

.is_feed_user_menu ul.sub_menu>li { padding: 5px; }

.signup_link { text-align: right; margin: 0 10px 10px 0; width: 84%; }

.signup_link a { margin-left: 12px; }

.login_error { color: #d91b0e; font-size: 18px; font-weight: bold; margin: 0 0 20px 0; }

#et-signup form p label { text-align: left; display: block; }

#et-signup .et-protected-form p input { padding: 10px 14px 10px 10px; }

#et-signup .et-protected-form p input.error { border: solid 1px red; }

/*subscribe page*/


#insta_subscirption_form .row { margin: 8px 0; }

#insta_subscirption_form .row>label { color: rgb(252, 160, 43); font-weight: 500; }

.btn_subscription { background: url('images/paypal-lg.gif')no-repeat top left; display: block; width: 107px; height: 26px; }

#insta_subscirption_form .row .coupon_error { color: #ff0000; margin: 5px 0 5px 10px; display: none; }

#insta_subscirption_form #coupon_code { margin: 5px 10px; }

#insta_subscirption_form #subscription_info>div { margin: 5px 0 5px 10px; color: rgb(255, 173, 50); font-weight: 600; }

#insta_subscirption_form #subscription_info a { color: rgb(175, 138, 109); font-weight: 400; }

#insta_subscirption_form #subscription_info>div>label { color: rgb(252, 160, 43); font-weight: 500; width: 140px; display: inline-table; text-align: right; margin-right: 20px; }

.et-slide .container { padding-top: 140px !important; }

/*#footer-bottom{display:none !important;}*/


#logos { display: none; }

body.home #content { display: none !important; }

.account_info>div.row { margin: 10px 0; height: 20px; }

.account_info>div.row .label { width: 40%; float: left; text-align: right; }

.account_info>div.row .value { margin-left: 10%; width: 40%; float: left; text-align: left; color: rgb(255, 122, 0); font-weight: 700; }

/*.blackthemelogo {
    top: 70px;
    width: 200px;
    right: 0;
    margin: auto;
}*/

.blackthemelogo {
    top: -650px;
    width: 350px!important;
}

.gridholder88 {
    overflow: hidden;
}

.isoptionpictures {
    float: left;
    margin: 10px;
    text-align: center;
    width: 150px;
}

.blockdivq {
    margin-bottom: 30px;
}

.isoptionpictures img {
    max-width: 150px;
    height: 150px;
    overflow: hidden;
}
img.blockblocked {
    opacity: .2;
}
.blockdivq {
    height: 80px;
}
.unblockdivq, .blockuser88, .unblockimg, .blockimage88, .approveyn, .approveynuser {
    cursor: pointer;
}

.unblockdivq:hover, .blockuser88:hover, .unblockimg:hover, .blockimage88:hover {
    color: red;
}

.approveyn:hover, .approveynuser:hover {
    color: #42d842;
}

.addedsince {
    font-size: 20px;
    line-height: 40px;
    margin: 20px 0;
}
span.ctl44 {
    background: #0088cc;
    padding: 5px 20px;
    display: inline-block;
    color: white;
    margin-left: 10px;
    cursor: pointer;
}

span.ctl44:hover{
opacity:.9;}

.getactives {
    font-size: 20px;
    color: white;
    width: 500px;
    margin: 70px auto;
    font-weight: 600;
    text-align: center;
    max-width: 100%;
}

.borderapproved, .borderapproveduser {
border: 10px solid #4dd842;
}
.textapproved, .textapproveduser {
color: #4dd842; }
/*
.full77 {
    background: rgba(255, 255, 255, 0.41);
    position: absolute;
    top: 5px;
    right: 50%;
    padding: 21px;
}


.full77 {
    text-align: center;
    opacity: .3;
    margin-top: 15px;
}
*/
.full77 {
    text-align: center;
    margin-top: 15px;
    position: absolute;
    background: rgba(255, 255, 255, 0.41);
    top: 5px;
    right: 50%;
    z-index:9999;
}

.full77 button {
    font-size: 12px;
    margin: 10px;
}

.firsttime3 {
    margin-bottom: 50px;
    padding-top: 20px;
}
.ctl44inactive {
    background: #dadada!important;
}

.gridmes1 {
    margin: 20px;
}
span.listthehash {
    padding: 0 10px;
}
.gridmes1 input {
    min-width: 250px;
}
.et-protected-form input.etlogin-button:hover {
    opacity: .8!important;
}
.et-protected-form input.etlogin-button {
    border: 0!important;
    padding: 15px 30px!important;
    font-size: 14px!important;
    background: #8390bc!important;
    cursor: pointer!important;
    color: white!important;
    text-shadow: none!important;
    font-weight: 600;
    box-shadow: none!important;
}

.et-protected-form input.etlogin-button:active {
	opacity: 1!important;
	}





















/* #Media Queries

================================================== */

/* Smaller than standard 960 (devices and browsers) */

@media only screen and (max-width: 1278px) {

.wrapper #instafeed_container, .wrapper .background_img { height: 539px; width: 959px; }

/*.wrapper #instafeed_container .left p { padding: 195px 0; font-size: 3em; }*/
.wrapper #instafeed_container .left p {
    font-size: 23px;
    top: -275px;
}
.wrapper #instafeed_slider .caption p { font-size: 21px; margin-top: 30px; }

.wrapper .caption .credit { font-size: 18px; }

.wrapper #instafeed_slider .caption { height: 100px; }

.wrapper #instafeed_slider .caption img { width: 60px; height: 60px; }
/*#instafeed_container .left p{padding: 235px 0 !important; font-size: 1em !important;}*/

}

/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 768px) and (max-width: 959px) {

.wrapper #instafeed_container, .wrapper .background_img { height: 432px; width: 768px; }

/*.wrapper #instafeed_container .left p { padding: 253px 0; font-size: 3em; }*/
.wrapper #instafeed_container .left p {
    font-size: 18.5px;
    top: -223px;
}
.wrapper #instafeed_slider .caption p { font-size: 17px; margin-top: 30px; margin-left: 87px; }

.wrapper .caption .credit { font-size: 14px; }

.wrapper #instafeed_slider .caption { height: 60px; }

.wrapper #instafeed_slider .caption img { width: 48px; height: 48px; }
}



/* All Mobile Sizes (devices and browser) */

@media only screen and (max-width: 479px) {
.themelogo {
    bottom: 40px!important;
}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px) {

.wrapper #instafeed_container, .wrapper .background_img { height: 270px; width: 480px; }
.themelogo {
    bottom: 40px!important;
}
/*.wrapper #instafeed_container .left p { padding: 153px 0; font-size: 2em; }*/
.wrapper #instafeed_container .left p {
    font-size: 11px;
    top: -143px;
}
.wrapper #instafeed_slider .caption p { font-size: 11px; margin-left: 50px; margin-top: 13px; }

.wrapper .caption .credit { font-size: 9px; }

.wrapper #instafeed_slider .caption { height: 38px; }

.wrapper #instafeed_slider .caption img { width: 30px; height: 30px; }
}

.et_pb_fullwidth_section .et_pb_row h1 { text-transform: uppercase; }

.et_pb_column h1 { text-transform: capitalize !important; }

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media only screen and (max-width: 479px) {
.wrapper #instafeed_container .left p {
    font-size: .9em;
    top: -143px;
}
.wrapper #instafeed_container, .wrapper .background_img { height: 270px; width: 480px; }

.wrapper #instafeed_slider .caption p { font-size: 11px; margin-left: 50px; margin-top: 13px; }

.wrapper .caption .credit { font-size: 9px; }

.wrapper #instafeed_slider .caption { height: 38px; }

.wrapper #instafeed_slider .caption img { width: 30px; height: 30px; }
}

#is_option_general>.row { display: none; }

#other_discount_code_p { font-size: 16px; font-weight: bold; background: #f4f4f4; padding: 4px; }

#pmpro_mailing_lists { display: none; }