html,body{
	min-height:100%;
}
.wrap_all {float:none;}
.navbar-search input:focus,
:focus {
	outline:0
}.mb10 {
    color: #000;
}.col-md-12 {
    color: #000;
	
	}.searches-header {
	color: #000;
	
}.searches-header-margins{
	top:2px !important;
	margin-bottom: -12px !important;
}
.searches-header a {
    padding: 5px 10px 7px;
    margin-right: 5px;
    background: #333;
    color:#fff;
    margin-bottom: 5px;
    display: inline-block;
}.arrows,
.navbar-search input,
.sp-slide,
.tac,
.thumbnails-scroll,
.thumbnails-wrap {
	text-align:center
}.slide-start { height: 50px; width: 200px;
}.portfolio-items .portfolio-naming h3,
.portfolio-items .portfolio-naming h4 a,
.portfolio-items .portfolio-naming span {
	color:#fff;text-shadow:1px 1px 1px #000;transition:color .2s ease
}.portfolio-items .portfolio-naming h3 {
	background-color:rgba(110,110,110,.8);margin:0; padding:2px 0 4px;
}.portfolio-items .portfolio-naming h3:hover {
	text-shadow:none;
}.portfolio-items .portfolio-naming h4 a:hover,
.portfolio-items a:hover .portfolio-naming h3 {
	color:#29b6ff
}#main.header-sticky-enabled {
    margin-top: 0px;
}.pager_page{
    display: inline-block;
    text-align: center;
    margin-right: 20px;
    padding-top: 2px;
    font-size: 19px;
    height: 30px;
    width: 146px;
    background-color: #C8C8C8;
}
.pager_page:hover {
	background-color: #29b6ff;
    color: #fff;
}.mb30 {
	margin-bottom: 5px;
    background: linear-gradient(to bottom,#2ab3fa,#2082b5);
    font-size: 22px;
    line-height: 40px;
}.mb30 a {
	color: #fff;
}@font-face {
	font-family:PTSansNarrowRegular;src:url(http://www.zenfield.pro/fonts/PTSansNarrow.eot);src:url(http://www.zenfield.pro/fonts/PTSansNarrow.eot?#iefix) format("embedded-opentype"),url(http://www.zenfield.pro/fonts/PTSansNarrow.woff) format("woff"),url(http://www.zenfield.pro/fonts/PTSansNarrow.ttf) format("truetype");font-style:normal;font-weight:400
}@font-face {
	font-family:Flaticon;src:url(http://s1.zenfield.pro/templates/t3/fonts/advanced/Flaticon.eot);src:url(http://s1.zenfield.pro/templates/t3/fonts/advanced/Flaticon.eot?#iefix) format("embedded-opentype"),url(http://s1.zenfield.pro/templates/t3/fonts/advanced/Flaticon.woff) format("woff"),url(http://s1.zenfield.pro/templates/t3/fonts/advanced/Flaticon.ttf) format("truetype"),url(http://s1.zenfield.pro/templates/t3/fonts/advanced/Flaticon.svg#Flaticon) format("svg");font-weight:400;font-style:normal
}@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family:Flaticon;src:url(http://s1.zenfield.pro/templates/t3/fonts/advanced/Flaticon.svg#Flaticon) format("svg")
	}
}.fotorama__arr:after,
.fotorama__arr:before,
[class*=" flaticon-"]:after,
[class*=" flaticon-"]:before,
[class^=flaticon-]:after,
[class^=flaticon-]:before {
	font-family:Flaticon;font-size:20px;font-style:normal;margin-left:20px
}.flaticon-down:before {
	content:"\f100";font-size:16px;
}
.flaticon-times:before {
	content:"\f101";
}
.flaticon-up:before {
	content:"\f102";
}
.flaticon-left:before {
	content:"\f103";
}
.flaticon-double-right:before {
	content:"\f104";
}
.flaticon-double-left:before {
	content:"\f105";
}
.flaticon-like:before { content: "\f106"; }
.flaticon-hot:before {
	content:"\f107";
}
.flaticon-hot-sign:before { content: "\f108"; }
.flaticon-image:before {
	content:"\f109";font-size:14px;
}
.flaticon-menu:before {
	content:"\f10a";
}
.flaticon-search:before {
	content:"\f10b";
}
.flaticon-new:before { content: "\f10c"; }
.flaticon-right:before {
	content:"\f10d";
}
.flaticon-star:before { content: "\f10e"; }
.flaticon-dots:before {
	content:"\f10f";
}.autocomplete-suggestion {
    white-space: nowrap;
    overflow: hidden;
    color: #666;
    background-color: #C8C8C8;
    padding-left: 5px;
}.autocomplete-suggestions strong { color: #3382cc
}.pager {
	text-align:center;
}.player {
	width:100%;
	text-align:center;
}
.player iframe {
	width:100%;
	height: 225px;
}.img-load-wrap,
.img-load-wrap > span {
	font-size:40px;position:absolute;display:block;text-align:center
}#logo,
.main-content,
.temp-loader,
body,
html {
	position:relative
}.wrap_all, #main {
    min-height:90%;
}.img-load-wrap {
	font-size:40px;position:absolute;display:block;text-align:center
}.img-load-wrap {
	width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.1);z-index:10
}.img-load-wrap > span {
	width:54px;height:55px;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:url(http://s1.zenfield.pro/templates/t3/img/loading.gif);display:inline-block;position:absolute; 
}
.invert, .img-load-wrap > span {
	-webkit-filter:invert(0%);        filter:invert(0%);
}body.page .wrap_content {
	padding:15px 0;background-color:#8C9696
}.temp-loader {
	height:100px;width:100%
}.temp-loader .img-load-wrap {
	background:0 0
}.portfolio-naming.tags span:first-child {
	display:none
}.portfolio-naming.tags h4 {
	display:inline-block
}#back-to-top:hover {
	background:#3382cc
}.header-menu.header-sticky {
	    background: #C8C8C8;
}.header-menu.header-sticky #my-menu>.mm-panel li a {color: #333333
}.header-menu.header-sticky #my-menu>.mm-panel ul .sub-menu li a {
    color: #f4f4f4!important;
}.header-menu.header-sticky{
   box-shadow: 0 1px 10px rgba(255, 255, 255, 0.3);
}.header-menu.header-sticky .logo-img {
	height:60px;padding:20px 0 0
}.header-menu.header-sticky #my-menu > .mm-panel .menu-item span {
	line-height:60px;padding:20px 0;-webkit-transition:color .215s ease-in-out 0s,padding .3s ease 0s;        transition:color .215s ease-in-out 0s,padding .3s ease 0s;color:#333333;display:block;margin:0;position:relative;overflow:hidden;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-family:Montserrat,sans-serif
}.header-menu.header-sticky.nav-small-bar #logo.logo-text,
.header-menu.header-sticky.nav-small-bar #my-menu > .mm-panel li a,
.header-menu.header-sticky.nav-small-bar #my-menu > .mm-panel li span,
.header-menu.header-sticky.nav-small-bar .logo-img {
	padding:0
}.header-menu.header-sticky #my-menu > .mm-panel .menu-item:hover span,
.header-menu.header-sticky #my-menu > .mm-panel ul a:hover,
a:active,
a:focus,
a:hover {
	color:#29b6ff
}.header-menu.header-sticky #my-menu > .mm-panel ul .sub-menu li a:hover,
.header-menu.header-sticky #my-menu > .mm-panel ul a:hover {
	color:#29b6ff!important
}.header-menu.header-sticky #my-menu > .mm-panel .menu-item:hover ul.sub-menu {
	display:block
}.header-menu.header-sticky #my-menu > .mm-panel ul ul {
	top:auto;display:none;background:#515151
}.header-menu.header-sticky #my-menu > .mm-panel ul li:hover ul {
	left:auto;right:-50px
}.header-menu.header-sticky.nav-small-bar {
	height:60px;
	position:relative !important;
}.header-menu.header-sticky.nav-small-bar #my-menu > .mm-panel li ul.sub-menu {
	top:60px
}.header-menu.header-sticky.nav-small-bar .logo-img img {
	width:auto;max-height:40px!important
}
#mobile-nav.menu-nav.mobile .menu-icon {-webkit-filter: invert(0%); filter: invert(0%);}
#logo {
	background:url(/img/logo.png) no-repeat;height:65px;display:inline-block;width:375px;background-size:100%;top:0px
}.nav-small-bar #logo {
	top:5px
}#search-nav.mobile i,
.mobile-buttons .social-nav i,
.mobile-buttons .woo-cart i {
	top:44%;left:7px
}.navbar-search {
	position:absolute;top:34px;left:50%;margin-left:-150px;width:300px;border-bottom:1px solid #5f5f5f;padding-bottom:3px;transition:top .2s ease
}.nav-small-bar .navbar-search {
	top:14px
}.navbar-search.active {
	border-bottom:0
}.navbar-search input {
	border:0;line-height:24px;font-size:20px;width:100%;background-color:#C8C8C8;color:#000;
}
.navbar-search input::-webkit-input-placeholder {color:#5f5f5f;}
.navbar-search input::-moz-placeholder          {color:#5f5f5f;}
.navbar-search input:-ms-input-placeholder {color:#5f5f5f;}
.navbar-search button {
	position:absolute;top:-2px;right:-40px;line-height:26px;border-radius:3px;border:1px solid #555;color:#555;width:36px;overflow:hidden;background:#f2f2f2;display:none
}.navbar-search button:hover {
	cursor:pointer;color:#29b6ff;border-color:#29b6ff;background-color: #fff;
}.navbar-search button i {
	position:relative;left:-18px;top:2px
}h1.page-title {
	margin-top:0
}.gallery-page h1{
    margin-top:0px;
	text-align: center;
}.gallery-section {
    margin-top:20px;
    padding:10px 0 20px;
    background: #C8C8C8;
    border-top: 1px solid #000;
    box-shadow: 0 0px 3px 1px rgba(0, 0, 0, 0.3); 
}
.gallery-section h2 {margin:20px 0 35px;    text-shadow: 1px 1px rgba(0,0,0,0.1);}
.single-portfolio, .portfolio-post {
    max-height:600px; overflow:hidden;
}.single-portfolio, .portfolio-post a {
    display:inline-block; position:relative;max-height: 600px; max-width:100%;
}.portfolio-items {
	opacity:1;
	text-align:center;
}.portfolio-items img {
	max-width:100%;
}.portfolio-items .single-portfolio {
	box-sizing:content-box;
	display:inline-block;
	float:none;
}.portfolio-normal-width .portfolio-items .single-portfolio {
	padding:0; margin:0 3px 10px; border: 3px solid transparent;
}.portfolio-normal-width .portfolio-items .single-portfolio:hover {
	border:3px solid #29b6ff;
}
.portfolio-items .portfolio-naming {
	top:auto;bottom:0;        transform:none;-webkit-transform:none;
}.portfolio-items .portfolio-naming.tags {
	bottom:50%;        transform:none;-webkit-transform:none;color:#fff;display:none;padding:0 20px;font-weight:700
}.portfolio-items .portfolio-post:hover .portfolio-naming.tags {
	display:block
}
#galleries {
	padding:0 0 30px;
	background:#e8e8e8;
	border:1px solid #aaa;
        border-width:1px 0;
}
#searches {
	padding:0 0 30px;
	background:#e8e8e8;
	border:1px solid #aaa;
        border-width:1px 0;
	text-align:center;
	color:#000;
}
#searches li {
    list-style:none;
    display:inline-block;
}
.read-more a, #searches a {padding:8px 15px; display:inline-block; background:#29b6ff; color:#fff;}
.read-more a:hover, #searches a:hover {background:#0a8fd4;color:#fff;}
.series-nav .current-part span{
    vertical-align:bottom;
}.arrows span,
.thumbnails,
.thumbnails-wrap,
.thumbs figure {
	display:inline-block
}.portfolio-items .portfolio-post-thumb {
	
}.portfolio-items .portfolio-post-thumb:hover {
	
}.portfolio-items .portfolio-post:hover img {

}.index-page #portfolio-categories .portfolio-post:hover img {
	opacity:.9 !important;
}.thumbs figure img:hover {
	opacity:.8
}.thumbs figure img.active {
	border:1px solid #000
}.thumbnails-scroll {
	position:relative;overflow:hidden;height:80%
}.thumbnails-wrap {
	max-width:640px;width:100%
}.thumbnails {
	max-width:640px
}.thumbnails div {
	margin-bottom:2px
}.thumbnails img {
	width:200px;
	height:167px;
}.arrows {
	position:absolute;top:50%;margin-top:-125px;height:250px;width:300px;color:rgba(221,221,221,.9)
}.arrow-left {
	left:-190px
}.arrow-right {
	right:-190px
}.arrows span {
	line-height:250px
}.arrows a {
	display:block
}.gallery-nav-buttons {
	position:absolute;bottom:0;visibility:visible!important;top:auto;border:0;height:40px;padding:0;background: rgba(0, 0, 0, 0.5);
}.gallery-nav-buttons:hover{
    cursor:pointer;
}.gallery-nav-buttons span {
	top:-1px;position:relative;font-size:16px
}.gallery-nav-buttons a {
	color:#fff
}.change-gallery-prev {
	left:0;padding-right:20px;padding-left:10px
}.change-gallery-prev i {
	margin-left:-20px
}.change-gallery-next {
	right:0;padding-left:20px;padding-right:10px
}.change-gallery-next i {
	width:20px;display:inline-block;position:relative;left:-16px
}.change-image-prev {
	left:80px
}.change-image-next {
	right:80px
}.swipe-notify {
	top:0;background:rgba(0,0,0,.8);padding:3px 8px;color:#fff;position:absolute;text-align:center;display:none;width:100%;
}.swipe-notify i {
	position:relative;top:-8px
} .swipe-notify i.flaticon-double-left {
    margin-right:13px;
}.swipe-notify span {
    display:inline-block;
}
.swipe-notify span span {
    font-size:11px;
}.sp-slide {
	position:absolute;margin:0 auto;display:table;width:100%;top:0;left:0;height:100%
}.sp-slide > a,
.sp-slide > span {
	vertical-align:middle;display:table-cell
}.sp-slide img {
	width:auto;display:inline-block
}.sp-slide a b {
	color:#fff;padding-top:10px
}.sp-box {
	max-width:400px
}.sp-box:hover + div a,
.sp-title a:hover {
	background:#f29e9e
}.sp-title a {
	padding:5px 0;background:#d26f5d;display:block;color:#fff
}.slider-title {
	width:100%;z-index:10
}.slider-title a {
	color:#fff;display:inline-block;padding-top:10px
}.slider-title a:hover {
	color:pink
}.pswp__preloader {
	z-index:1
}.pswp__button {
	z-index:11
}.section-data {
    margin-top:15px;
    padding:20px 5px 50px;
    box-shadow: 0 0px 10px 1px rgba(0,0,0,.3);
    background:#C8C8C8;
}.gallery-data {
}.gallery-data .tags a {
	border: 2px solid #29b6ff;
    margin: 2px;
    padding: 1px 8px;
    display: inline-block;
    color: #000;
}.gallery-data .tags a:hover {
	background-color: #29b6ff;
    color: #fff;
    transition: .3s;
}.gallery-nav-buttons {
	display:none
}.model-text-list li {
	display:inline-block;margin:2px 3px
}.model-text-list li.model-letter {
	display:block
}.friends a,
.model-text-list li a {
	border:2px solid #29b6ff;margin:2px;padding:1px 2px;display:inline-block;color:#000
}.friends a:hover,
.model-text-list li a {
	background-color: #29b6ff;
	color:#fff;
	transition:.3s
}.model-text-list li a span {
	background:#dfdfdf;padding:0 6px;display:inline-block;color:#333
}.pswp__button--arrow--left:hover,
.pswp__button--arrow--right:hover {
	color:#29b6ff
}.gallery-nav-buttons span {
    color:#fff
}.gallery-to-first {
    padding: 0 15px;
}.flaticon-double-left,
.flaticon-double-right {
	color:#fff
}.flaticon-double-left:hover,
.flaticon-double-right:hover {
	color:#29b6ff
}.header-menu > .container-fluid {
	padding-left:70px;padding-right:70px;background-color: #C8C8C8;
}.main-content,
body,
html {
	background-color:#8C9696;color:#29b6ff
}footer .footer-copyright {
	background-color:#C8C8C8; border-top:1px solid #000;
}footer .footer-copyright p {
	color: #1361ab;
}.pswp__img:hover {
    cursor:zoom-in;
}.pswp__top-bar .series-nav {
    margin-left:100px;
}.pswp__top-bar .series-nav, .pswp__top-bar .series-nav a {
    color:#fff;
}.pswp__top-bar .series-nav a:hover {
    color:#29b6ff;
}.pswp__top-bar .series-nav .current-part, .pswp__top-bar .series-nav .part-siblings {
    float:left;
    margin:10px 0;
    display:inline-block;
}.pswp__top-bar .series-nav .current-part {
    margin-right:50px;
}.pswp__top-bar .series-nav .current-part select {
    display:none;
}
.gallery-list-date {
	position:absolute; bottom:0; right:0; padding:7px 12px; background:rgba(0,0,0,0.6); color:#fff;
}
.portfolio-normal-width .portfolio-items .single-portfolio:hover .gallery-list-date {
	display:none;
}
.portfolio-normal-width .portfolio-items .single-portfolio.mix {width:300px;height:250px;}

.modal{display:none;position:fixed;padding-top:10px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9);z-index:1600}.modal>div{z-index:1;-webkit-tap-highlight-color:transparent;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}.modal .modal-content{margin:auto;display:block;max-width:100%}.modal .caption{margin:auto;display:block;width:80%;max-width:700px;color:#ccc;padding:10px 0;height:150px}.caption,.modal .modal-content{}@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.modal .close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}.modal .close:focus,.modal .close:hover{color:#bbb;text-decoration:none;cursor:pointer}
@media (max-width:1199px) {
	.navbar-search {
		width:100%;top:60px !important;margin:0;left:0;background:#fff;padding:10px 0
	}.navbar-search button {
		top:5px;right:10px;display:block;
	}.navbar-search.active {
		border-bottom:2px solid #000
	}.navbar-search input {
		background-color:#fff
	}
	.col-md-12 {
		
	
}.searches-header-margins {
    top: 50px !important;
	margin-bottom:-30px !important;
}

	#main {margin-top:55px!important;}
}a,
h3,
h4 {
	color:#171717
}@media (max-width:760px) {
	.thumbnails,
	.thumbnails-wrap {
		max-width:340px
	}.navbar-search input::-webkit-input-placeholder {color:#1d1d1d;}
	.navbar-search input::-moz-placeholder          {color:#1d1d1d;}
	.navbar-search input:-ms-input-placeholder {color:#1d1d1d;
	}.thumbnails img {
		width:150px
	}.thumbs figure {
		margin:10px
	}#navigation-mobile ul{
	    margin-top:49px;
	}.mm-panel{
	    width:100%;
	}.header-menu.header-sticky .logo-img{
	    margin-left: 33px !important;
	}#logo {
		max-width:100%;height: 65px; position:relative;top:14px; margin-left:100px;
	}body.page .wrap_content {
		padding-top:5px;background-color:#8C9696
	}.gallery-nav-buttons {
		display:inline-block;background:#29b6ff
	}#navigation-mobile .sub-menu,
	.portfolio-items .portfolio-naming h4:last-child,
	.portfolio-items .portfolio-naming span:nth-child(1n+5),
	.pswp .arrows {
		display:none
	}#mobile-nav.menu-nav.mobile,
	#search-nav.mobile,
	.mobile-buttons .social-nav,
	.mobile-buttons .woo-cart {
		border-right:1px solid #9fa8b0!important;
	}#navigation-mobile ul li span {
		color:#c0bdbf;display:block;font-size:12px;font-weight:400;letter-spacing:1px;line-height:20px;margin:0;overflow:hidden;border-bottom:1px solid #2f2f2f;padding:20px 24px;position:relative;text-transform:uppercase;-webkit-transition:color .215s ease-in-out 0s;        transition:color .215s ease-in-out 0s;font-family:Montserrat,sans-serif
	}#navigation-mobile ul li span .cont {
		position:absolute;height:60px;right:0;top:0;width:60px;background:#585753;border-left:1px solid #2f2f2f;-webkit-transition:background .215s ease-in-out 0s;        transition:background .215s ease-in-out 0s
	}#navigation-mobile ul li span .plus-icon {
		position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;width:16px;height:16px;background-image:url(/img/sprite-menu.svg);background-repeat:no-repeat;background-position:-16px 0;opacity:1;z-index:5;-webkit-transition:-webkit-transform .25s ease-out 0s;        transition:        transform .25s ease-out 0s;-webkit-transform:rotate(0);    -ms-transform:rotate(0);        transform:rotate(0)
	}.portfolio-items .portfolio-naming.tags {
		position: absolute; 
		top: 50%;
		margin-top: -30px;
		font-size: 16px;
		line-height: 1.3em;
		width: 100%;
	}.portfolio-items .portfolio-naming {
		bottom:0
	}
	.modal-content{width:100%}
	.thumbs figure {margin:30px 0; min-height:50px;}
	.thumbs img {max-width:100%; min-height:50px;}
	.series-nav {text-align:center;}
	.part-siblings {clear: both;display: block; margin-top:10px;}
	.part-siblings a {padding:5px 12px; border:1px solid gray; border-radius:2px; background:#3382cc; display:inline-block; color:#fff;}
	.thumbs figure img:hover {opacity:1;}
	.searches-header-margins {
    
		margin-bottom:-30px !important;
	}
	
	
}

@media (max-width:600px){
	#logo {
		margin-left:10px !important;
}
}
@media (max-width:510px){
	#logo {
		width:240px; position:relative;top:14px; margin-left:10px; margin-top:10px;
	}
	.single-portfolio.col-md-3 {

	}
	.portfolio-items img {
		width:100%;	
	}
	.single-portfolio, .portfolio-post a {
		width:100%;	
	}
}
@media (min-width:650px) {
	.container {
		width:650px;
	}
	.player iframe {
		height:350px;
	}
}
@media (min-width:964px) {
	.container {
		width:964px;
	}
	.player iframe {
		height:690px;
	}	
}
@media (min-width:1280px) {
	.container {
		width:1280px;
	}
	.player iframe {
		height:690px;
	}
}@media (max-width:767px) and (min-width:350px) {
	h1.page-title {
		margin-bottom:5px
	}.portfolio-items .portfolio-naming h3 {
    font-size: 1.2em;
	}.container {
		padding-left:10px!important;padding-right:10px!important
	}
}@media (max-width:568px) and (min-width:320px) {
	.mobile-buttons #search-nav.mobile {
		display:block
	}
}

/*add*/
.header-menu.header-sticky.nav-small-bar {
    box-shadow: 0 1px 5px 0px rgba(0,0,0,0.5);
}
.gallery-page .btn {
	padding:5px 5px 8px;	
}
.gallery-page .btn-success {
	background: #60ab66;
	border-color: #c09500;
}
.gallery-page .btn-warning {
	background:#ff6666;
	border: 1px solid red;
}
.gallery-page .btn-warning:hover {
	background:#de3232;
	color:#fff;
}
.gallery-page .btn-success:hover {
	background:#096f12;
	color:#fff;
}
#form-comment-wrap, #comment-list-wrap {
    
}
.gallery-page form textarea {
	height:70px;
	resize: none;
	width:100%;
	border-radius:4px;
	padding:5px 10px;
	border:1px solid #000;
	background:none;
}
.gallery-page form input {
	width:100%;
	border-radius:4px;
	padding:5px 10px;
	border:1px solid #000;
	background:none;
}
.gallery-page form button.btn {
	color:#111;
	background:none;
	border:1px solid #000;
	border-radius:4px;
	padding:7px 15px 7px;
}

.gallery-page .post-load {
    margin-bottom:20px;
}
.gallery-data {
    margin-bottom:10px;
}
header .addthis_inline_share_toolbox {
    display:inline-block;
    top: 16px;
    position: relative;
    margin-left: 20px;
}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
    background:none !important;
}
.pswp__button--arrow--left, .pswp__button--arrow--right {
    width:300px !important; height:250px !important;
}
.part-select {
    margin-right:10px;
    background: none;
    color: #000;
    padding:2px 3px;
}
.slide-start {
    background:none;
    color:#000;
    border:1px solid #000;
    padding:5px 12px;
    margin-bottom:10px;
}
.slide-start:hover {
    background:#ab302d;
    color:#fff;
}
.slide-start:hover, .rateit:hover, .gallery-page .rateit:hover, .gallery-page form button.btn:hover {
    cursor:pointer;
}
.pswp__top-bar .series-nav .part-select{
    color: #fff;
    display:none;
}

.thumbs figure, .portfolio-normal-width .portfolio-items .single-portfolio {
    box-shadow: 0 1px 3px 0px #000;
}
.read-more {
    margin-top:20px;
}
@media (max-width: 1199px) and (min-width: 320px) {
    .mm-panel {
        width: auto;
        margin-left: 45px;
        text-align:left;
    } 
}
@media (max-width: 760px) {
    .header-menu.header-sticky .logo-img {
        margin-left: 0 !important;
    }
}
header .addthis_inline_share_toolbox {

}
/*custom*/

.logo-img {
    font-size:20px;
}

.logo-img span {
    font-size:16px;
    color:#1974D2;
}
.read-more a, #searches a {background:#000; color:#fff;}

.portfolio-normal-width .portfolio-items .single-portfolio:hover {
    border: 3px solid #1974D2;
}
.pswp__top-bar .series-nav a:hover, .header-menu.header-sticky #my-menu > .mm-panel .menu-item:hover span, .header-menu.header-sticky #my-menu > .mm-panel ul a:hover, a:active, a:focus, a:hover, .portfolio-items .portfolio-naming h4 a:hover, .portfolio-items a:hover .portfolio-naming h3, .header-menu.header-sticky #my-menu > .mm-panel ul .sub-menu li a:hover, .header-menu.header-sticky #my-menu > .mm-panel ul a:hover {
    color:#1974D2 !important;
}
.read-more a:hover, #searches a:hover, #back-to-top:hover, .friends a:hover, .model-text-list li a, .gallery-data .tags a:hover {background:#1974D2; color:#fff !important;}
.friends a, .model-text-list li a, .gallery-data .tags a {
     border: 2px solid #1974D2; padding:2px 5px;
}
#searches ul {
    margin:20px 0;
}
#galleries {
        box-shadow: 0 0 3px 0px #000;
}
.thumbnails div {
    display:inline-block;
}
.gallery-nav-buttons {
	position:absolute;bottom:0;visibility:visible!important;top:auto;border:0;height:40px;padding:0;background:#eaeaea
}.gallery-nav-buttons span {
	top:-1px;position:relative;font-size:16px;color:#000
}.gallery-nav-buttons a {
	color:#000
}
.gallery-nav-buttons i {
    position:relative; top:2px;
}.change-gallery-prev, .gallery-to-first {
	left:0;padding-right:20px;padding-left:10px
}.change-gallery-prev i, .gallery-to-first i {
	 left:6px; display:inline-block; 
}.change-gallery-next {
	right:0;padding-left:20px;padding-right:10px
}.change-gallery-next i {
	width:20px;display:inline-block;left:0;
}
.post-info {
    display: inline-block;
    position: absolute;
    z-index: 1000;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.6);
    color: #fff;
    padding: 1px 10px;
}
.post-info > span:first-child {
    float:left;
}
.post-info span + span {
    float:right;
}
.single-portfolio:hover .post-info {
    display:none;
}
