.imagepress-u-1-2{
	width:49.969%
}

.imagepress-u-2-3{
	width:66.6357%
}

.imagepress-button{
	display:inline;
	line-height:normal;
	white-space:nowrap;
	vertical-align:baseline;
	text-align:center;
	cursor:pointer;
	font-family:inherit;
	font-size:90%;
	overflow:visible;
	color:#000;
	border:0 rgba(0,0,0,0);
	background-color:#ccc;
	text-decoration:none;
	border-radius:12px;
	padding:.5em 1em
}

.imagepress-button::-moz-focus-inner{
	border:0;
	padding:0
}

.imagepress-button-hover,.imagepress-button:focus,.imagepress-button:hover{

}

.imagepress-button-active,.imagepress-button:active{

}

.imagepress-button-primary,.imagepress-button-selected,a.imagepress-button-primary,a.imagepress-button-selected{
	background-color:#0078e7;
	color:#fff
}

.imagepress-form .imagepress-checkbox,.imagepress-form .imagepress-radio{
	display:block;
	margin:.5em 0
}

.imagepress-form input[readonly],.imagepress-form select[readonly],.imagepress-form textarea[readonly]{
	background:#eee;
	color:#777;
	border-color:#ccc
}

.imagepress-form input:focus:invalid,.imagepress-form select:focus:invalid,.imagepress-form textarea:focus:invalid{
	color:#000;
	border-color:#000
}

.imagepress-form input:focus:invalid:focus,.imagepress-form select:focus:invalid:focus,.imagepress-form textarea:focus:invalid:focus{
	border-color:#000
}

.imagepress-form select{
	background-color:#fff;
	font-family: slappy,sans-serif;
	font-weight:inherit;
	font-size:14px;
	border:2px solid #000 ;
	box-shadow:0;
	margin-bottom:10px;
}

.imagepress-form select[multiple]{
	height:auto
}

.imagepress-form label{
	margin:.5em 0 .2em
}

.imagepress-group{
	padding:0; margin:0;
}

.imagepress-form .imagepress-group input{
	display:block;
	position:relative;
	top:-1px;
	margin:0;
	padding:10px;
	border-radius:0;
}

.imagepress-form .imagepress-group input:focus{
	z-index:2;
}

.imagepress-form .imagepress-group input:first-child{
	top:1px
}

.imagepress-form .imagepress-group input:last-child{
	top:-2px;

}

.imagepress-form .imagepress-group button{
	margin:.35em 0
}

.imagepress-form .imagepress-input-2-3{
	width:100%;
}

.imagepress-form .imagepress-input-1-2{
	width:50%
}

.imagepress-form .imagepress-input-1-3{
	width:33%
}

.imagepress-form .imagepress-input-1-4{
	width:25%
}

.imagepress-paginator{
	list-style:none;
	margin:16px 0;
	padding:0;
}

.imagepress-paginator ul.page-numbers{
	list-style:none;
	margin:0;
}

.imagepress-paginator ul.page-numbers li a{
	border: 2px solid #000;
	border-radius:8px;
        padding:0 6px;
}

.imagepress-paginator ul.page-numbers li:before{
  content: " ";
}

.imagepress-paginator a{
	text-decoration:none;


}
.imagepress-paginator a:hover{
	text-decoration:none;
	background-color:#000;
	color:#fff;
}
.page-numbers.current{
	text-decoration:none;
	background-color:#000;
	color:#fff;
	border: 2px solid #000;
	border-radius:8px;
        padding:0 6px;
}

.imagepress-paginator .next,.imagepress-paginator .prev{
	color:#000;
}

.imagepress-paginator .prev{
	border-radius:8px;
}

.imagepress-paginator .next{
	border-radius:8px;
}

.imagepress-paginator li,.imagepress-u-1-2,.imagepress-u-1-3,.imagepress-u-1-4,.imagepress-u-2-3,.imagepress-u-3-4{
	display:inline;
	vertical-align:top;
}

.imagepress-form input:not([type]),.imagepress-form input[type=color],.imagepress-form input[type=date],.imagepress-form input[type=datetime-local],.imagepress-form input[type=datetime],.imagepress-form input[type=email],.imagepress-form input[type=month],.imagepress-form input[type=number],.imagepress-form input[type=password],.imagepress-form input[type=search],.imagepress-form input[type=tel],.imagepress-form input[type=text],.imagepress-form input[type=time],.imagepress-form input[type=url],.imagepress-form input[type=week],.imagepress-form textarea{
	display:inline-block;
	border:2px solid #000;
	border-radius:12px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:.3em .6em;
	font-size:inherit;
	margin-bottom:15px;
}

.imagepress-form input:not([type]):focus,.imagepress-form input[type=color]:focus,.imagepress-form input[type=date]:focus,.imagepress-form input[type=datetime-local]:focus,.imagepress-form input[type=datetime]:focus,.imagepress-form input[type=email]:focus,.imagepress-form input[type=month]:focus,.imagepress-form input[type=number]:focus,.imagepress-form input[type=password]:focus,.imagepress-form input[type=search]:focus,.imagepress-form input[type=tel]:focus,.imagepress-form input[type=text]:focus,.imagepress-form input[type=time]:focus,.imagepress-form input[type=url]:focus,.imagepress-form input[type=week]:focus,.imagepress-form textarea:focus{
	border:1px solid #000;
}

.imagepress-form input:not([type])[disabled],.imagepress-form input[type=color][disabled],.imagepress-form input[type=date][disabled],.imagepress-form input[type=datetime-local][disabled],.imagepress-form input[type=datetime][disabled],.imagepress-form input[type=email][disabled],.imagepress-form input[type=month][disabled],.imagepress-form input[type=number][disabled],.imagepress-form input[type=password][disabled],.imagepress-form input[type=search][disabled],.imagepress-form input[type=tel][disabled],.imagepress-form input[type=text][disabled],.imagepress-form input[type=time][disabled],.imagepress-form input[type=url][disabled],.imagepress-form input[type=week][disabled],.imagepress-form select[disabled],.imagepress-form textarea[disabled]{
	cursor:not-allowed;
	background-color:none;
	color:#000
}

.imagepress-form-stacked input:not([type]),.imagepress-form-stacked input[type=color],.imagepress-form-stacked input[type=date],.imagepress-form-stacked input[type=datetime-local],.imagepress-form-stacked input[type=datetime],.imagepress-form-stacked input[type=email],.imagepress-form-stacked input[type=month],.imagepress-form-stacked input[type=number],.imagepress-form-stacked input[type=password],.imagepress-form-stacked input[type=search],.imagepress-form-stacked input[type=tel],.imagepress-form-stacked input[type=text],.imagepress-form-stacked input[type=time],.imagepress-form-stacked input[type=url],.imagepress-form-stacked input[type=week],.imagepress-form-stacked label,.imagepress-form-stacked select,.imagepress-form-stacked textarea{
	display:block;
	margin:.25em 0
}

.imagepress-form-aligned .imagepress-help-inline,.imagepress-form-aligned input,.imagepress-form-aligned select,.imagepress-form-aligned textarea,.imagepress-form-message-inline,.imagepress-menu-horizontal li,.imagepress-menu.imagepress-menu-horizontal>ul{
	display:inline;
	vertical-align:middle
}

.ipc *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

#ip_selector,#ip_user{
	display:inline-block;
	float:right;
	color:#000
}

.ip_bb{
	width:100%;
	font-family:Consolas,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace;
	font-size:small
}

.ip_boxie{
	display:block;
	float:left;
	width:200px;
	height:300px;
	margin:0 8px 8px 0;
	overflow:hidden;
	text-align:left
}

.pure-form input,.pure-form select,.pure-form textarea{
	font-size:inherit
}

.ipc{
	-moz-column-gap:10px;
	-webkit-column-gap:10px;
	column-gap:10px
}

.ipc .ip_box{
	display:block;
	_float:left;
	margin-bottom:13px;
	width:100%!important;
	height:auto!important;
	-webkit-column-break-inside:avoid;
	-moz-column-break-inside:avoid;
	column-break-inside:avoid;
	-webkit-column-fill:balance;
	-moz-column-fill:balance;
	column-fill:balance;
}

.ip_clear,.ip_navigation{
	clear:both;
	margin:8px 0
}

.ip_navigation .selected{
	font-weight:700
}

.ip_box img{
	display:block;
	width:100%; 
	border:0!important;
	padding:0!important
}

.ip_box .thumb{
	margin:0 0 5px

}

a img{
	border:none;
}

.ip_box{
	border-radius:0;
	margin:0 1px 1px 0;

}

.ip_box .ip_content{
	padding:5px;
}

#ip_container .attachment-large{
	border-radius:0
		
}

#ip_container{
	padding:5px 0 ;
	margin-bottom:20px;
	clear:both
}

#ip_container img[class*=align],#ip_container img[class*=attachment-],#ip_container img[class*=wp-image-],.ip_box img{
	height:auto
}

.ip_content input{
	color:#333
}

.post-like{
	display:inline;
}

#aip_container{
	display:inline-block;
	position:relative;
}

.effect-2{
	display:inline-block;
	position:relative;
}

.effect-2 a img{
	width:100%; float:left;
	height:auto;
	border-radius: 12px 12px 0 0 ;

}

.ip_icon_hover{
	display:block;float:right;
	text-align:center;
	line-height:1;
	border-radius: 0px 0px 12px 12px;
	font-size:15px;
	overflow:hidden;
	opacity:1;
	text-transform:capitalize;
	width:100%;
	padding:5px;
	margin-top:-5px;
}

.ip_icon_hover a{color:#ffffff;}
.ip_icon_hover a:hover{color:#000000;}

.ip_icon_hover:hover{
	opacity:1
}

.ip_icon_hover_right{
	float:right;
	margin:0 0 0 48px
}

.ip-block{
	display:block!important;
	overflow:hidden
}

.ip-block .ip-link img{
	margin:-50% 0 0 0
}

.ip_box img{
	border-radius: 12px 12px 0 0 ;

}

.ip_box{
	position:relative;
}



.ip_content{
	left:0;
	display:block;
	text-align:center;
	line-height:1;
	border-radius: 0px 0px 12px 12px;
	font-size:15px;
	overflow:hidden;
	opacity:1;
	text-transform:capitalize;
}

.ip_content a{
	color:#fff;
	text-decoration:none;
}
.ip_content a:hover{
	color:#000;
	text-decoration:none;
}

.fa-user{padding-bottom:5px;}



.ip_content_float{
	position:absolute;
	background-color:none;
	top:0;
    	padding:0 5px;
	color:#D2232A;
	width:100%;
	font-size:20px;
}


.ip_content_float a{
	color:#D2232A;
	text-decoration:none
}

.ip_content_float small{
	display:inline-block;
	padding:2px
}

.ip_content_float small:hover{
	background-color:none;
	color:#000
}

.ip_content_float small:hover a{
	color:#000
}

.nivo-lightbox-overlay{
	position:fixed;
	top:0;
	left:0;
	z-index:99998;
	width:100%;
	height:100%;
	overflow:hidden;
	visibility:hidden;
	opacity:0
}

.nivo-lightbox-overlay.nivo-lightbox-open{
	visibility:visible;
	opacity:1
}

.nivo-lightbox-wrap{
	position:absolute;
	top:10%;
	bottom:10%;
	left:10%;
	right:10%
}

.nivo-lightbox-content{
	width:100%;
	height:100%;
	margin:auto
}

.nivo-lightbox-title-wrap{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:99999;
	text-align:center
}

.nivo-lightbox-nav{
	display:none
}

.nivo-lightbox-prev{
	position:absolute;
	top:50%;
	left:0
}

.nivo-lightbox-next{
	position:absolute;
	top:50%;
	right:0
}

.nivo-lightbox-close{
	position:absolute;
	top:2%;
	right:2%
}

.nivo-lightbox-image{
	text-align:center
}

.nivo-lightbox-image img{
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	vertical-align:middle
}

.nivo-lightbox-content iframe{
	width:100%;
	height:100%
}

.nivo-lightbox-ajax{
	max-height:100%;
	overflow:auto
}

.nivo-lightbox-error{
	display:table;
	text-align:center;
	width:100%;
	height:100%;
	color:#fff;
	text-shadow:0 1px 1px #000
}

.nivo-lightbox-error p{
	display:table-cell;
	vertical-align:middle
}

.nivo-lightbox-effect-fade,.nivo-lightbox-effect-fadeScale,.nivo-lightbox-effect-fall,.nivo-lightbox-effect-slideDown,.nivo-lightbox-effect-slideLeft,.nivo-lightbox-effect-slideRight,.nivo-lightbox-effect-slideUp{
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}

.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	-webkit-transform:scale(0.7);
	-moz-transform:scale(0.7);
	-ms-transform:scale(0.7);
	transform:scale(0.7)
}

.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}

.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap,.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{
	-webkit-transition:all .3s cubic-bezier(0.25,.5,.5,.9);
	-moz-transition:all .3s cubic-bezier(0.25,.5,.5,.9);
	-ms-transition:all .3s cubic-bezier(0.25,.5,.5,.9);
	-o-transition:all .3s cubic-bezier(0.25,.5,.5,.9);
	transition:all .3s cubic-bezier(0.25,.5,.5,.9)
}

.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{
	-webkit-transform:translateX(-10%);
	-moz-transform:translateX(-10%);
	-ms-transform:translateX(-10%);
	transform:translateX(-10%)
}

.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{
	-webkit-transform:translateX(10%);
	-moz-transform:translateX(10%);
	-ms-transform:translateX(10%);
	transform:translateX(10%)
}

.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}

.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{
	-webkit-transform:translateY(-10%);
	-moz-transform:translateY(-10%);
	-ms-transform:translateY(-10%);
	transform:translateY(-10%)
}

.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{
	-webkit-transform:translateY(10%);
	-moz-transform:translateY(10%);
	-ms-transform:translateY(10%);
	transform:translateY(10%)
}

.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap{
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}

.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{
	-webkit-perspective:1000px;
	-moz-perspective:1000px;
	perspective:1000px
}

.nivo-lightbox-effect-fall .nivo-lightbox-wrap{
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	-webkit-transform:translateZ(300px);
	-moz-transform:translateZ(300px);
	-ms-transform:translateZ(300px);
	transform:translateZ(300px)
}

.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-ms-transform:translateZ(0);
	transform:translateZ(0)
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay{
	background:#666;
	background:rgba(0,0,0,.6)
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{
	background:url(img/loading.gif) no-repeat 50% 50%
}

.nivo-lightbox-theme-default .nivo-lightbox-nav{
	top:10%;
	width:8%;
	height:80%;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	opacity:.5
}

.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{
	opacity:1;
	background-color:rgba(0,0,0,.5)
}

.nivo-lightbox-theme-default .nivo-lightbox-prev{
	background-image:url(img/prev.png);
	border-radius:0 3px 3px 0
}

.nivo-lightbox-theme-default .nivo-lightbox-next{
	background-image:url(img/next.png);
	border-radius:3px 0 0 3px
}

.nivo-lightbox-theme-default .nivo-lightbox-close{
	display:block;
	background:url(img/close.png) no-repeat 5px 5px;
	width:16px;
	height:16px;
	text-indent:-9999px;
	padding:5px;
	opacity:.5
}

.nivo-lightbox-theme-default .nivo-lightbox-close:hover{
	opacity:1
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap{
	bottom:-7%
}

.nivo-lightbox-theme-default .nivo-lightbox-title{
	font:14px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:400;
	background:#D2232A;
	color:#fff;
	padding:7px 15px;
	border-radius:30px
}

.nivo-lightbox-theme-default .nivo-lightbox-image img{
	background:#fff;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.4);
	box-shadow:0 1px 1px rgba(0,0,0,.4)
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,.nivo-lightbox-theme-default .nivo-lightbox-inline{
	background:#fff;
	padding:40px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.4);
	box-shadow:0 1px 1px rgba(0,0,0,.4)
}

.gs_wrap *{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}

.gs_wrap{
	font-size:13px;
	overflow:hidden;
	margin:24px auto;
	position:relative
}

.gs_wrap a{
	text-shadow:none
}

.gs_wrap img{
	background:url(img/progress-dots.gif) center center no-repeat
}

.gs_slideshow{
	padding:0;
	margin:0;
	position:relative
}

.gs_item{
	display:none;
	position:absolute;
	margin:0;
	padding:0
}

.gs_movingInnerItem{
	position:absolute;
	left:0;
	top:0
}

.gs_top{
	position:relative;
	padding:0;
	width:100%;
	height:400px;
	margin:auto;
	z-index:1
}

.gs_lightText{
	margin:0;
	bottom:0;
	position:absolute;
	padding:10px
}

.gs_lightText h2{
	padding:8px;
	margin-bottom:16px;
	font-size:16px;
	font-weight:400;
	opacity:0;
	text-align:center
}

.gs_slave{
	position:relative;
	padding:0;
	margin:0;
	min-height:200px;
	max-height:400px;
	width:33.33%;
	float:left
}

.gs_slave figcaption{
	margin:0;
	bottom:0;
	position:absolute;
	padding:10px
}

.gs_slave img{
	width:100%;
	max-width:600px;
	height:auto;
	max-height:400px
}

.gs_slave h2{
	margin:0;
	padding:8px;
	font-size:14px;
	line-height:1;
	font-weight:400;
	opacity:0
}

.gs_slave:hover h2,.gs_top:hover h2{
	opacity:1
}

.gs_middle{
	border:none;
	width:100%;
	margin:auto
}

.gs_next,.gs_prev{
	display:block;
	height:62px;
	line-height:62px;
	width:32px;
	text-align:center;
	position:absolute;
	cursor:pointer;
	opacity:.2;
	top:48px;
	color:#000;
	font-size:24px;
	z-index:2;
	background-color:#fff
}

.gs_prev{
	left:0;
	border-radius:0 2px 2px 0
}

.gs_next{
	right:0;
	border-radius:2px 0 0 2px
}

.gs_next:hover,.gs_prev:hover{
	opacity:1
}

@media screen and (max-width:720px){
	.gs_lightText p{
		display:none
	}

	.gs_top h2{
		line-height:1
	}

	.gs_slave h2{
		font-size:14px
	}


}