                  /*
Theme Name: EnaMag
Description: Used for responsive visual.
*/

/*****************************************************************************************/
/* Setup Responsive  (max-width: 1020px)
/*****************************************************************************************/

@media only screen and (max-width : 1020px) {
    .menu-user-label {
        display: none;
    }
    .menu-user-label + .sub-arrow {
        margin-left: 0 !important;
    }
    .nav>li>a {
        padding-left: 10px;
        padding-right: 10px;
    }
    .mag-widget,
    .footerWidgetwrap {
        width: 350px;
    }
    #mainContent,
    #mainContent .col-double,
    #mainSideBar,
    #topFooter,
    .sidebar-noSidebar #mainContent {
        width: 700px;
    }
    .magContainer, .slider-caption {
        min-width: 680px;
    }
    .slider-caption {
        width: 680px !important;
    }
    .widgetBody .primaryPost {
        padding: 25px;
    }
    .box-6 li {
        width: 16.66%;
    }
    .box-6 li:last-child {
        width: 16.67%;
    }
    html #wpadminbar {
        z-index: 999;
    }
    .my-replies-counter {
        left: 17px;
    }

}

/*****************************************************************************************/
/* Setup Responsive  (max-width: 767px)
/*****************************************************************************************/

@media only screen and (max-width: 767px) {
    
    #news {
        margin-bottom: 5px !important;
    }
    #logoAds {
        margin-bottom: 2px;
    }
    #logoAds .logoWrap {
        text-align: left;
        width: 370px;
        margin: 0 auto;
        float: none;
    }
    .menu-user-label,
    .menu-replies-label {
        display: inline-block;
    }
    .menu-user-label + .sub-arrow {
        margin-left: 4px !important;
    }
    .my-replies-link .sub-arrow {
        display: inline-block !important;
    }
    .my-replies-counter {
        left: 19px;
        top: 5px;
    }
    .navbar-nav .open .dropdown-menu>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-header .fa-bars {
        font-size: 1.3em;
    }
    .magContainer, .slider-caption {
        min-width: 455px;
    }
    .slider-caption {
        width: 455px !important;
    }
    #bible-data {
        margin-top: 85px;
    }
    #search-data {
        margin-top: 120px;
    }
    .blog-excerpt p {
	    overflow: visible; 
    }
    .post-titlePrimary {
        display: inline-block;
    }
    .edit_wrap + h2 {
        width: 78%;
    }
    .blog-excerpt .edit_wrap {
        position: initial;
        float: right;
    }
    .tileBox .coloredBox {
        margin-left: 0;
    }
    .header-ad {
        padding: 0;
    }
    table {
        overflow-x: auto;
        display: block;
    }
    .stext {
        display: table;
    }
    #fellowships table {
        display: table;
    }

}

/*****************************************************************************************/
/* Setup Responsive  (max-width: 479px)
/*****************************************************************************************/

@media only screen and (max-width: 479px) {
    #logoAds {
        font-size: 80%;
        margin-bottom: 4px;
    }
    #logoAds .logoWrap {
        width: 290px;
    }
    #magContainer.boxed #news,
    #topFooter, .magContainer {
        width: 100% !important;
    }
    .magContainer, .slider-caption {
        min-width: 315px;
    }
    .slider-caption {
        width: 315px !important;
    }
    .widgetBody .primaryPost, .blog-excerpt {
        padding: 7px !important;
    }
    .postMag .article {
        padding: 15px 7px;
    }
    div.depth-new {
        margin-left: 0;
    }
    ul.wpuf-form li .wpuf-label {
        float: initial;
        width: 100%;
    }
    ul.wpuf-form li .wpuf-fields {
        float: initial;
        width: 100%;
    }
    ul.wpuf-form .register-section {
        margin-left: 0;
        padding-left: 7px;
    }
    ul.wpuf-form li .wpuf-fields input[type="password"]{
        width: 100%;
    }
    .verse-section {
        font-size: 80%;
    }
    .like-text {
        display: none;
    }
    #wpuf-login-form {
        width:95%;
    }
    #contactform input[type=text],
    #contactform input[type=email] {
        width: 100%;
    }
    .postMag .article p {
        font-size: 1.1em;
    }
    .page-numbers {
        padding-left: 8px;
        padding-right: 8px;
        margin-right: 0;
    }
    #show_hide_link {
        display: none;
    }
    #wpuf-post-draft {
        margin-left: 0;
        margin-top: 10px;
    }
    .slider-caption-page h3 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .slider-caption-page p {
        font-size: 14px;
    }
    #sliderPartWrap .flex-direction-nav a:before {
        font-size: 25px;
    }
    #sliderPartWrap .flex-direction-nav a {
        width: 25px;
        height: 25px;
    }
    #sliderPartWrap .flex-next {
        left: 26px;
    }
    .depth-1 .commentText {
        max-height: 90px;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
    }
    .morelink {
        position: relative;
        bottom: 3px;
    }

}
