/** mags-update **/
.mags-update .banner{width:100%; float:left;}
.mags-update .cus-img-responsive{max-width:100%;display:block;height:auto;}
.mags-update .description{margin:40px 0;width:100%;float:left}
.mags-update .description p{font-size:18px; color:#000;line-height:150%;}
.mags-update .description p:not(:last-child){margin-bottom:30px;}
.mags-update .description p a, .mags-update .description p .boder{color:#6b462d;font-weight:bold;}
.mags-update .description p .super-bold{font-size:20px;font-weight:bold;}
.mags-update .form-box{border: 1px solid #e6e6e6; min-height:1px; padding:40px 20px;width:100%;float:left;}
.mags-update .form-box h4{font-size:18px;line-height:150%; color:#000;font-weight:bold;margin:0 0 50px;position:relative;}
.mags-update .form-box h4:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:-20px;background:#aaaaaa;}
.mags-update .form-box .box-in{padding:20px 30px;}
.mags-update .cus-row{margin-left:-15px;margin-right:-15px;}
.mags-update .col-100{width:100%;min-height:1px;float:left;padding-left:15px;padding-right:15px;box-sizing:border-box;}
.mags-update .col-50{width:50%;min-height:1px;float:left;padding-left:15px;padding-right:15px;box-sizing:border-box;}
.mags-update .form-box  label{font-size:17px;color:#000;display:block;font-weight:400}
.mags-update .form-box  label>span{color:red;}
.mags-update .form-box .label-text{font-size:17px;color:#000;font-weight:400;padding:0 50px 0 0}
.mags-update .form-box .cus-form-group{margin-bottom:25px;position:relative;}
.mags-update .form-box .cus-form-control{width:100%;height:40px;border:1px solid #e6e6e6;}
.mags-update .form-box textarea.cus-form-control{height:150px;}
.mags-update .form-box .error-msg{font-size:11px;color:red;position:absolute;left:15px;;bottom:-20px;}
.mags-update .form-box .error-msg[for="publication_name"] {left: 0;}
.mags-update .form-box .cus-sub-btn{font-size:17px; color:#fff;background:#fa891f;padding:8px 15px; min-width:200px;text-align:center;border-color:transparent;}
.mags-update .form-box .cus-sub-btn:hover{background:#f67a05;transition:transform .2s;}
.mags-update .text-center{text-align:center}
.mags-update .mr-btm-15{margin-bottom:15px;}
.mags-update span.cus-rdo-btn+span.cus-rdo-btn{margin-left:15px;}
.mags-update .cus-rdo-btn [type="radio"]:checked,.mags-update .cus-rdo-btn [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.mags-update .cus-rdo-btn [type="radio"]:checked + label,
.mags-update .cus-rdo-btn [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 18px;
    display: inline-block;
    color: #000;
	font-weight:bold;
}
.mags-update .cus-rdo-btn [type="radio"]:checked + label:before,
.mags-update .cus-rdo-btn [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #aaaaaa;
    border-radius: 100%;
    background: #fff;
}
.mags-update .cus-rdo-btn [type="radio"]:checked + label:before{border: 1px solid #fa891f;}
.mags-update .cus-rdo-btn [type="radio"]:checked + label:after,
.mags-update .cus-rdo-btn [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #fa891f;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.mags-update .cus-rdo-btn [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.mags-update .cus-rdo-btn [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

@media (max-width:991px){
	.mags-update .description {margin: 30px 0;}
	.mags-update .description p{font-size: 15px;}
	.mags-update .description p:not(:last-child) {margin-bottom: 15px;}
	.mags-update .description p .super-bold {ont-size: 18px;}
	.mags-update .form-box{padding: 0 20px;}
}

@media (max-width:767px){
	.mags-update .col-50 {width: 100%;}
	.mags-update .form-box .box-in {padding: 0;}
	.mags-update .form-box{padding: 15px;}
	.mags-update .form-box .label-text{padding: 0; display: block; margin-bottom: 15px;}
}
.entry-header{
    display:none;
}
.mags-update .blockUI.blockOverlay{
        z-index: 1000;
        border: none;
        margin: 0px;
        padding: 0px;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        background: rgb(255, 255, 255);
        opacity: 0.6;
        position: absolute;
        display:none;
    }
    .mags-update .blockUI.blockOverlay::before {
        height: 1em;
        width: 1em;
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -.5em;
        margin-top: -.5em;
        content: '';
        -webkit-animation: spin 1s ease-in-out infinite;
        animation: spin 1s ease-in-out infinite;
        background: url(https://www.hobbyfarms.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;
        background-size: cover;
        line-height: 1;
        text-align: center;
        font-size: 2em;
        color: rgba(0,0,0,.75);
    }
    .td-page-header{
    display:none;
}
.entry-crumbs{
    display:none;
} 
.custom_error{
        color: #ff0000;
        font-size: 11px;
        font-weight: 700;
    }
    .show_content{
        display:block;
    }
    .hide_content{
        display:none;
    }
    .td-main-sidebar{
        display:none;
    }