.mfp-container, 
	.wpape-img, 
	.wpape-imges-load-more, 
	.wpape-imges-filter,
	.wpape-imges-drop-down-menu > li > a, .wpape-imges-drop-down-header > a {
    	font-family: 'Open Sans';
  	}

 
  .wpape-img{
    font-size: 13px;
  }

  .wpape-img-container{}

  .wpape-img-content{
    padding: 20px;
    position: relative;
    background: white;
    color: rgb(51, 51, 51);
    line-height: 17px;
  }

/* THUMBNAIL   */

  .thumbnail-overlay{
    background: black; /* fallback for IE8 */
    background-color: rgba(0,0,0, .30);
    color: #333333;
  }
	

  .thumbnail-overlay>div.aligment{
    height: 100%;
    width: 100%;
    display: table !important;
  }

  .thumbnail-overlay>div.aligment>div.aligment{
    padding: 10px;
    display: table-cell !important;
    vertical-align: middle; /* FOR VERTICAL ALIGN */
    text-align:center; /* FOR HORIZONTAL ALIGN */
  }

  .overlay-title{
    font-weight: 500;
    font-size: 16px;
    display: block;
    line-height: 16px;
    margin-bottom: 5px;
  }

  .overlay-description{
    font-weight: 400;
    font-size: 12px;
    display: block;
    line-height: 16px;
  }

  .thumbnail-overlay i.fa{
    text-align: center;
    display: inline-block;
  	 margin: 3px;
     padding: 17px 17px 17px 17px; 
    /* padding: 0; */

    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
       -moz-box-sizing: border-box;    /* Firefox, other Gecko */
            box-sizing: border-box;         /* Opera/IE 8+ */
  
    -webkit-border-radius: 50%; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
       -moz-border-radius: 50%; /* Firefox 1-3.6 */
            border-radius: 50%; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

    -webkit-transition: -webkit-transform .2s, background .1s;
       -moz-transition:    -moz-transform .2s, background .1s;
         -o-transition:      -o-transform .2s, background .1s;
        -ms-transition:     -ms-transform .2s, background .1s;
            transition:         transform .2s, background .1s;
  }  
  
  .thumbnail-overlay i.fa:hover{       
      cursor: pointer;
  }




  .wpape-lightbox{
    cursor: pointer;
  }
  
  .mfp-arrow.mfp-arrow:before, 
  .mfp-arrow.mfp-arrow:after { border:none !important; }

  .mfp-arrow.mfp-arrow-left {
    background:url('icons/icon-arrow-left.png') 50% 50% no-repeat !important;
  }
  
  .mfp-arrow.mfp-arrow-right {
    background:url('icons/icon-arrow-right.png') 50% 50% no-repeat !important;
  }
  
  .mfp-close{
    background:url('icons/icon-close.png') right no-repeat !important;
  }



	.wpape-imges-social-container{
		float: right;
		margin-right: 10px;
		font-size: 25px;
		cursor: pointer;
	}

	.wpape-imges-social-container>*{
		margin-right: 7px;
	}
	.wpape-imges-twitter{
	 color: #1da1f2;
	}
	
	.wpape-imges-facebook{
	 color: #3b5998;	
	}

	.wpape-imges-googleplus{
	 color: #C13222;	
	 margin-top: 1px;
	}
	
	.wpape_gallery_button_bottom .button{
		cursor: pointer;
	}