


  .element_4 {
        width:100%;
        max-width:282px;
        height:327px;
        margin:0px 0px 10px 0px;
        background:#F9F9F9;
        border:1px solid #DEDEDE;
        outline:none;
  }

  .element_4 .image-block_4 {
        position:relative;
        width:100%;
  }

  .element_4 .image-block_4 img {
        width:100% !important;
        max-width:282px !important;
        height:282px !important;
        display:block;
        border-radius: 0px !important;
        box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important; 
  }

  .element_4 .image-block_4 .gallery-image-overlay {
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
        background: rgba(255,255,255,0.5)  !important;
        display:none;
  }

  .element_4:hover .image-block_4  .gallery-image-overlay {
        display:block;
  }

  .element_4 .image-block_4 .gallery-image-overlay a {
        position:absolute;
        top:0px;
        left:0px;
        display:block;
        width:100%;
        height:100%;
        background:url('/wp-content/plugins/gallery-images/Front_end/../images/zoom.dark.png') center center no-repeat;
  }

  .element_4 .title-block_4 {
        position:relative;
        height: 30px;
        margin: 0;
        padding: 15px 0px 15px 0px;
        -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
        box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
  }

  .element_4 .title-block_4 h3 {
        position:relative;
        margin:0px !important;
        padding:0px 1% 5px 1% !important;
        width:98%;
        text-overflow: ellipsis;
        overflow: hidden; 
        white-space:nowrap;
        font-weight:normal;
        font-size: 18px !important;
        line-height: 18px !important;
        color:#222222;
  }

  .element_4 .title-block_4 .button-block {
        position:absolute;
        right:0px;
        top:0px;
        display:none;
        vertical-align:middle;
        padding:10px 10px 4px 10px;
        background: rgba(255,255,255,0.5)  !important;
        border-left: 1px solid rgba(0,0,0,.05);
  }
  .element_4:hover .title-block_4 .button-block {display:block;}

  .element_4 .title-block_4 a,.element .title-block_4 a:link,.element .title-block_4 a:visited,
  .element_4 .title-block_4 a:hover,.element_4 .title-block_4 a:focus,.element_4 .title-block_4 a:active {
        position:relative;
        display:block;
        vertical-align:middle;
        padding: 3px 10px 3px 10px; 
        border-radius:3px;
        font-size:14px;
        background:#000000;
        color:#FFFFFF;
        text-decoration:none !important;
  }
  .load_more5 {
                margin: 10px 0;
                position:relative;
                text-align:center;

                width:100%;


        }

        .load_more_button5 {
                border-radius: 10px;
                display:inline-block;
                padding:5px 15px;
                font-size:22px !important;;
                color:#FFFFFF !important;;
                background:#FF2C2C !important;
                cursor:pointer;

        }
        .load_more_button5:hover{
                color:#F2F2F2 !important;
                background:#991A1A !important;
        }

        .loading5 {
                display:none;
        }
        .paginate5{
                font-size:22px !important;
                color:#222222 !important;
                text-align: left;
                margin-top:15px;
        }
        .paginate5 a{
                border-bottom: none !important;
        }
        .icon-style5{
                font-size: 22px !important;
                color:#FF2C2C !important;
        }
        .clear{
                clear:both;
        }


  /*#####POPUP#####*/

  #huge_it_gallery_popup_list_4 {
        position:fixed;
        display:table;
        width:80%;
        top:7%;
        left:7%;
        margin:0px !important;
        padding:0px !important;
        list-style:none;
        z-index:10000;
        display:none;
        height:85%;
  }

  #huge_it_gallery_popup_list_4.active {display:table;}

  #huge_it_gallery_popup_list_4 li.pupup-element {
        position:relative;
        display:none;
        width:100%;
        padding:40px 0px 20px 0px;
        min-height:100%;
        position:relative;
        background:#FFFFFF;
  }

  #huge_it_gallery_popup_list_4 li.pupup-element.active {
        display:block;
  }

  #huge_it_gallery_popup_list_4 .heading-navigation_4 {
        position:absolute;
        width:100%;
        height:40px;
        top:0px;
        left:0px;
        z-index:2001;
        background:url('/wp-content/plugins/gallery-images/Front_end/../images/divider.line.png') center bottom repeat-x;
  }

  #huge_it_gallery_popup_list_4 .heading-navigation_4 .close,#huge_it_gallery_popup_list_4 .heading-navigation_4 .close:link, #huge_it_gallery_popup_list_4 .heading-navigation_4 .close:visited {
        position:relative;
        float:right;
        width:40px;
        height:40px;
        display:block;
        background:url('/wp-content/plugins/gallery-images/Front_end/../images/close.popup.dark.png') center center no-repeat;
        border-left:1px solid #ccc;
        opacity:.65;
  }

  #huge_it_gallery_popup_list_4 .heading-navigation_4 .close:hover, #huge_it_gallery_popup_list_4 .heading-navigation_4 .close:focus, #huge_it_gallery_popup_list_4 .heading-navigation_4 .close:active {opacity:1;}


  #huge_it_gallery_popup_list_4 li.pupup-element .popup-wrapper_4 {
        overflow-y:scroll;
        position:relative;
        width:96%;
        height:98%;
        padding:2% 2% 0% 2%;
  }

  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .image-block_4 {
        width:60%;
                position:relative;
        float:left;
        margin-right:2%;
        border-right:1px solid #ccc;
        min-width:200px;
  }

  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .image-block_4 img {
            width:100% !important;      display
        display:block;
  }

  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .image-block_4 iframe  {
        width:100% !important;
        height:100%;
        display:block;

  }

  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block {
        width:37%;
        position:relative;
        float:left;
  }

  #huge_it_gallery_popup_list_4 li.pupup-element .popup-wrapper_4 .right-block > div {
        padding-top:10px;
        margin-bottom:10px;
                        background:url('/wp-content/plugins/gallery-images/Front_end/../images/divider.line.png') center top repeat-x;
        }
  #huge_it_gallery_popup_list_4 li.pupup-element .popup-wrapper_4 .right-block > div:last-child {background:none;}


  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block .title {
        position:relative;
        display:block;
        margin:0px 0px 10px 0px !important;
        font-size:18px !important;
        line-height:18px !important;
        color:#222222;
  }

  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block .description {
        clear:both;
        position:relative;
        font-weight:normal;
        text-align:justify;
        font-size:14px !important;
        color:#222222;
  }

  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block .description h1,
  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block .description h2,
  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block .description h3,
  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block .description h4,
  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block .description h5,
  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block .description h6,
  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block .description p, 
  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block .description strong,
  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block .description span {
        padding:2px !important;
        margin:0px !important;
  }

  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block .description ul,
  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block .description li {
        padding:2px 0px 2px 5px;
        margin:0px 0px 0px 8px;
  }

  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block ul.thumbs-list {
        list-style:none;
        display:table;
        position:relative;
        clear:both;
        width:100%;
        margin:0px auto;
        padding:0px;
  }

  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block ul.thumbs-list li {
        display:block;
        float:left;
        width:75px;
        height:75px;
        margin:0px 2% 5px 1% !important;
        opacity:0.45;
  }

  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block ul.thumbs-list li.active,#huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block ul.thumbs-list li:hover {
        opacity:1;
  }

  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block ul.thumbs-list li a {
        display:block;
  }

  #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block ul.thumbs-list li img {
        width:75px !important;
        height:75px !important;
  }


  .pupup-element .button-block {
        position:relative;
  }

  .pupup-element .button-block a,.pupup-element .button-block a:link,.pupup-element .button-block a:visited {
        position:relative;
        display:inline-block;
        padding:6px 12px;
        background:#000000;
        color:#FFFFFF;
        font-size:14;
        text-decoration:none;
  }

  .pupup-element .button-block a:hover,.pupup-element .button-block a:focus,.pupup-element .button-block a:active {
        background:#000000;
        color:#FFFFFF;
  }


  #huge-popup-overlay {
        position:fixed;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
        z-index:199;
        background: rgba(0,0,0,0.7)  !important}


  @media only screen and (max-width: 767px) {
        
        #huge_it_gallery_popup_list_4 {
                position:absolute;
                left:0px;
                top:0px;
                width:100%;
                height:auto !important;
                left:0px;
        }
        
        #huge_it_gallery_popup_list_4 li.pupup-element {
                margin:0px;
                height:auto !important;
                position:absolute;
                left:0px;
                top:0px;
        }

        #huge_it_gallery_popup_list_4 li.pupup-element .popup-wrapper_4 {
                height:auto !important;
                overflow-y:auto;
        }


        #huge_it_gallery_popup_list_4 .popup-wrapper_4 .image-block_4 {
                width:100%;
                float:none;
                clear:both;
                margin-right:0px;
                border-right:0px;
        }

        #huge_it_gallery_popup_list_4 .popup-wrapper_4 .right-block {
                width:100%;
                float:none;
                clear:both;
                margin-right:0px;
                border-right:0px;
        }

        #huge-popup-overlay {
                position:fixed;
                top:0px;
                left:0px;
                width:100%;
                height:100%;
                z-index:199;
        }
        
  }
  