.rtl-box.cols-border [class*=col-]{border-right:1px dotted #b3b3b3;border-left:0}.rtl-box.contact-dark .cols-border [class*=col-],.rtl-box.highlight-dark .cols-border [class*=col-],.rtl-box.highlight-dark.cols-border [class*=col-]{border-right-color:#595959}.rtl-box.cols-border [class*=col-]:first-child{border-right:0;border-left:0}.rtl-box.cols-border .col-border-solid{border-right:1px solid #a6a6a6;border-left:0}.rtl-box.cols-border .no-border{border:0!important}.rtl-box .col-xs-1,.rtl-box .col-xs-10,.rtl-box .col-xs-11,.rtl-box .col-xs-12,.rtl-box .col-xs-2,.rtl-box .col-xs-3,.rtl-box .col-xs-4,.rtl-box .col-xs-5,.rtl-box .col-xs-6,.rtl-box .col-xs-7,.rtl-box .col-xs-8,.rtl-box .col-xs-9{float:right}#scrollUp{display:none!important}.rtl-box .col-xs-pull-12{left:100%;right:auto}.rtl-box .col-xs-pull-11{left:91.66666667%;right:auto}.rtl-box .col-xs-pull-10{left:83.33333333%;right:auto}.rtl-box .col-xs-pull-9{left:75%;right:auto}.rtl-box .col-xs-pull-8{left:66.66666667%;right:auto}.rtl-box .col-xs-pull-7{left:58.33333333%;right:auto}.rtl-box .col-xs-pull-6{left:50%;right:auto}.rtl-box .col-xs-pull-5{left:41.66666667%;right:auto}.rtl-box .col-xs-pull-4{left:33.33333333%;right:auto}.rtl-box .col-xs-pull-3{left:25%;right:auto}.rtl-box .col-xs-pull-2{left:16.66666667%;right:auto}.rtl-box .col-xs-pull-1{left:8.33333333%;right:auto}.rtl-box .col-xs-pull-0{left:auto}.rtl-box .col-xs-push-12{right:100%;left:auto}.rtl-box .col-xs-push-11{right:91.66666667%;left:auto}.rtl-box .col-xs-push-10{right:83.33333333%;left:auto}.rtl-box .col-xs-push-9{right:75%;left:auto}.rtl-box .col-xs-push-8{right:66.66666667%;left:auto}.rtl-box .col-xs-push-7{right:58.33333333%;left:auto}.rtl-box .col-xs-push-6{right:50%;left:auto}.rtl-box .col-xs-push-5{right:41.66666667%;left:auto}.rtl-box .col-xs-push-4{right:33.33333333%;left:auto}.rtl-box .col-xs-push-3{right:25%;left:auto}.rtl-box .col-xs-push-2{right:16.66666667%;left:auto}.rtl-box .col-xs-push-1{right:8.33333333%;left:auto}.rtl-box .col-xs-push-0{right:auto}.rtl-box .col-xs-offset-12{margin-right:100%;margin-left:0}.rtl-box .col-xs-offset-11{margin-right:91.66666667%;margin-left:0}.rtl-box .col-xs-offset-10{margin-right:83.33333333%;margin-left:0}.rtl-box .col-xs-offset-9{margin-right:75%;margin-left:0}.rtl-box .col-xs-offset-8{margin-right:66.66666667%;margin-left:0}.rtl-box .col-xs-offset-7{margin-right:58.33333333%;margin-left:0}.rtl-box .col-xs-offset-6{margin-right:50%;margin-left:0}.rtl-box .col-xs-offset-5{margin-right:41.66666667%;margin-left:0}.rtl-box .col-xs-offset-4{margin-right:33.33333333%;margin-left:0}.rtl-box .col-xs-offset-3{margin-right:25%;margin-left:0}.rtl-box .col-xs-offset-2{margin-right:16.66666667%;margin-left:0}.rtl-box .col-xs-offset-1{margin-right:8.33333333%;margin-left:0}.rtl-box .col-xs-offset-0{margin-right:0}@media (min-width:768px){.col-sm-12,.rtl-box .col-sm-1,.rtl-box .col-sm-10,.rtl-box .col-sm-11,.rtl-box .col-sm-2,.rtl-box .col-sm-3,.rtl-box .col-sm-4,.rtl-box .col-sm-5,.rtl-box .col-sm-6,.rtl-box .col-sm-7,.rtl-box .col-sm-8,.rtl-box .col-sm-9{float:right}.rtl-box .col-sm-pull-12{left:100%;right:auto}.rtl-box .col-sm-pull-11{left:91.66666667%;right:auto}.rtl-box .col-sm-pull-10{left:83.33333333%;right:auto}.rtl-box .col-sm-pull-9{left:75%;right:auto}.rtl-box .col-sm-pull-8{left:66.66666667%;right:auto}.rtl-box .col-sm-pull-7{left:58.33333333%;right:auto}.rtl-box .col-sm-pull-6{left:50%;right:auto}.rtl-box .col-sm-pull-5{left:41.66666667%;right:auto}.rtl-box .col-sm-pull-4{left:33.33333333%;right:auto}.rtl-box .col-sm-pull-3{left:25%;right:auto}.rtl-box .col-sm-pull-2{left:16.66666667%;right:auto}.rtl-box .col-sm-pull-1{left:8.33333333%;right:auto}.rtl-box .col-sm-pull-0{left:auto}.rtl-box .col-sm-push-12{right:100%;left:auto}.rtl-box .col-sm-push-11{right:91.66666667%;left:auto}.rtl-box .col-sm-push-10{right:83.33333333%;left:auto}.rtl-box .col-sm-push-9{right:75%;left:auto}.rtl-box .col-sm-push-8{right:66.66666667%;left:auto}.rtl-box .col-sm-push-7{right:58.33333333%;left:auto}.rtl-box .col-sm-push-6{right:50%;left:auto}.rtl-box .col-sm-push-5{right:41.66666667%;left:auto}.rtl-box .col-sm-push-4{right:33.33333333%;left:auto}.rtl-box .col-sm-push-3{right:25%;left:auto}.rtl-box .col-sm-push-2{right:16.66666667%;left:auto}.rtl-box .col-sm-push-1{right:8.33333333%;left:auto}.rtl-box .col-sm-push-0{right:auto}.rtl-box .col-sm-offset-12{margin-right:100%;margin-left:0}.rtl-box .col-sm-offset-11{margin-right:91.66666667%;margin-left:0}.rtl-box .col-sm-offset-10{margin-right:83.33333333%;margin-left:0}.rtl-box .col-sm-offset-9{margin-right:75%;margin-left:0}.rtl-box .col-sm-offset-8{margin-right:66.66666667%;margin-left:0}.rtl-box .col-sm-offset-7{margin-right:58.33333333%;margin-left:0}.rtl-box .col-sm-offset-6{margin-right:50%;margin-left:0}.rtl-box .col-sm-offset-5{margin-right:41.66666667%;margin-left:0}.rtl-box .col-sm-offset-4{margin-right:33.33333333%;margin-left:0}.rtl-box .col-sm-offset-3{margin-right:25%;margin-left:0}.rtl-box .col-sm-offset-2{margin-right:16.66666667%;margin-left:0}.rtl-box .col-sm-offset-1{margin-right:8.33333333%;margin-left:0}.rtl-box .col-sm-offset-0{margin-right:0}}@media (min-width:992px){.col-md-12,.rtl-box .col-md-1,.rtl-box .col-md-10,.rtl-box .col-md-11,.rtl-box .col-md-2,.rtl-box .col-md-3,.rtl-box .col-md-4,.rtl-box .col-md-5,.rtl-box .col-md-6,.rtl-box .col-md-7,.rtl-box .col-md-8,.rtl-box .col-md-9{float:right}.rtl-box .col-md-pull-12{left:100%;right:auto}.rtl-box .col-md-pull-11{left:91.66666667%;right:auto}.rtl-box .col-md-pull-10{left:83.33333333%;right:auto}.rtl-box .col-md-pull-9{left:75%;right:auto}.rtl-box .col-md-pull-8{left:66.66666667%;right:auto}.rtl-box .col-md-pull-7{left:58.33333333%;right:auto}.rtl-box .col-md-pull-6{left:50%;right:auto}.rtl-box .col-md-pull-5{left:41.66666667%;right:auto}.rtl-box .col-md-pull-4{left:33.33333333%;right:auto}.rtl-box .col-md-pull-3{left:25%;right:auto}.rtl-box .col-md-pull-2{left:16.66666667%;right:auto}.rtl-box .col-md-pull-1{left:8.33333333%;right:auto}.rtl-box .col-md-pull-0{left:auto}.rtl-box .col-md-push-12{right:100%;left:auto}.rtl-box .col-md-push-11{right:91.66666667%;left:auto}.rtl-box .col-md-push-10{right:83.33333333%;left:auto}.rtl-box .col-md-push-9{right:75%;left:auto}.rtl-box .col-md-push-8{right:66.66666667%;left:auto}.rtl-box .col-md-push-7{right:58.33333333%;left:auto}.rtl-box .col-md-push-6{right:50%;left:auto}.rtl-box .col-md-push-5{right:41.66666667%;left:auto}.rtl-box .col-md-push-4{right:33.33333333%;left:auto}.rtl-box .col-md-push-3{right:25%;left:auto}.rtl-box .col-md-push-2{right:16.66666667%;left:auto}.rtl-box .col-md-push-1{right:8.33333333%;left:auto}.rtl-box .col-md-push-0{right:auto}.rtl-box .col-md-offset-12{margin-right:100%;margin-left:0}.rtl-box .col-md-offset-11{margin-right:91.66666667%;margin-left:0}.rtl-box .col-md-offset-10{margin-right:83.33333333%;margin-left:0}.rtl-box .col-md-offset-9{margin-right:75%;margin-left:0}.rtl-box .col-md-offset-8{margin-right:66.66666667%;margin-left:0}.rtl-box .col-md-offset-7{margin-right:58.33333333%;margin-left:0}.rtl-box .col-md-offset-6{margin-right:50%;margin-left:0}.rtl-box .col-md-offset-5{margin-right:41.66666667%;margin-left:0}.rtl-box .col-md-offset-4{margin-right:33.33333333%;margin-left:0}.rtl-box .col-md-offset-3{margin-right:25%;margin-left:0}.rtl-box .col-md-offset-2{margin-right:16.66666667%;margin-left:0}.rtl-box .col-md-offset-1{margin-right:8.33333333%;margin-left:0}.rtl-box .col-md-offset-0{margin-right:0}}@media (min-width:1200px){.rtl-box .col-lg-1,.rtl-box .col-lg-10,.rtl-box .col-lg-11,.rtl-box .col-lg-12,.rtl-box .col-lg-2,.rtl-box .col-lg-3,.rtl-box .col-lg-4,.rtl-box .col-lg-5,.rtl-box .col-lg-6,.rtl-box .col-lg-7,.rtl-box .col-lg-8,.rtl-box .col-lg-9{float:right}.rtl-box .col-lg-pull-12{left:100%;right:auto}.rtl-box .col-lg-pull-11{left:91.66666667%;right:auto}.rtl-box .col-lg-pull-10{left:83.33333333%;right:auto}.rtl-box .col-lg-pull-9{left:75%;right:auto}.rtl-box .col-lg-pull-8{left:66.66666667%;right:auto}.rtl-box .col-lg-pull-7{left:58.33333333%;right:auto}.rtl-box .col-lg-pull-6{left:50%;right:auto}.rtl-box .col-lg-pull-5{left:41.66666667%;right:auto}.rtl-box .col-lg-pull-4{left:33.33333333%;right:auto}.rtl-box .col-lg-pull-3{left:25%;right:auto}.rtl-box .col-lg-pull-2{left:16.66666667%;right:auto}.rtl-box .col-lg-pull-1{left:8.33333333%;right:auto}.rtl-box .col-lg-pull-0{left:auto}.rtl-box .col-lg-push-12{right:100%;left:auto}.rtl-box .col-lg-push-11{right:91.66666667%;left:auto}.rtl-box .col-lg-push-10{right:83.33333333%;left:auto}.rtl-box .col-lg-push-9{right:75%;left:auto}.rtl-box .col-lg-push-8{right:66.66666667%;left:auto}.rtl-box .col-lg-push-7{right:58.33333333%;left:auto}.rtl-box .col-lg-push-6{right:50%;left:auto}.rtl-box .col-lg-push-5{right:41.66666667%;left:auto}.rtl-box .col-lg-push-4{right:33.33333333%;left:auto}.rtl-box .col-lg-push-3{right:25%;left:auto}.rtl-box .col-lg-push-2{right:16.66666667%;left:auto}.rtl-box .col-lg-push-1{right:8.33333333%;left:auto}.rtl-box .col-lg-push-0{right:auto}.rtl-box .col-lg-offset-12{margin-right:100%;margin-left:0}.rtl-box .col-lg-offset-11{margin-right:91.66666667%;margin-left:0}.rtl-box .col-lg-offset-10{margin-right:83.33333333%;margin-left:0}.rtl-box .col-lg-offset-9{margin-right:75%;margin-left:0}.rtl-box .col-lg-offset-8{margin-right:66.66666667%;margin-left:0}.rtl-box .col-lg-offset-7{margin-right:58.33333333%;margin-left:0}.rtl-box .col-lg-offset-6{margin-right:50%;margin-left:0}.rtl-box .col-lg-offset-5{margin-right:41.66666667%;margin-left:0}.rtl-box .col-lg-offset-4{margin-right:33.33333333%;margin-left:0}.rtl-box .col-lg-offset-3{margin-right:25%;margin-left:0}.rtl-box .col-lg-offset-2{margin-right:16.66666667%;margin-left:0}.rtl-box .col-lg-offset-1{margin-right:8.33333333%;margin-left:0}.rtl-box .col-lg-offset-0{margin-right:0}}
.mt0{margin-top:0}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt100{margin-top:100px}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb100{margin-bottom:100px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml20{margin-left:20px}.pt0{padding-top:0}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt100{padding-top:100px}.pb0{padding-bottom:0}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb100{padding-bottom:100px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pl10{padding-left:10px}.pl20{padding-left:20px}

@media (min-width: 768px) {
	.text-sm-left {
		text-align: left;
	}
	.text-sm-right {
		text-align: right;
	}
	.text-sm-center {
		text-align: center;
	}
}

@media (min-width: 992px) {
	.text-md-left {
		text-align: left;
	}
	.text-md-right {
		text-align: right;
	}
	.text-md-center {
		text-align: center;
	}
}

@media (min-width: 1200px) {
	.text-lg-left {
		text-align: left;
	}
	.text-lg-right {
		text-align: right;
	}
	.text-lg-center {
		text-align: center;
	}
}

.recaptcha-notice a {
	color: #333;
	text-decoration: underline;
}
.recaptcha-notice a:hover {
	color: #ce9057;
	text-decoration: underline;
}
.g-recaptcha {
	display: none;
}

* {
	margin: 0;
	padding: 0;
}
html {
	width: 100%;
	overflow-x: hidden;
	position: static;
}
body {
	font-family: "Open Sans Hebrew", Helvetica, Arial, sans-serif;
	direction: rtl;
	text-align: right;
	font-size: 18px;
	font-weight: 400;
	color: #333;
	position: relative;
	background-color: #eeebe7;
}
.main-content ul{
	margin-right: 60px;
}
img {
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
p{
	margin: 0 0 16px 0;
}
ul, ol {
	margin: 0 0 0 15px ;
	padding: 0;
}
li{
	padding: 5px 0 5px 5px;
	margin: 0;
}
ul li{
	list-style: square;
}

h1, h2, h3, h4, h5, h6 {
	color: #222;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 35px;
	word-wrap: break-word;
	text-align: right;
}
h1{
	font-size: 50px;
	line-height: 60px;
	margin-bottom: 23px;
}
h2 {
	font-size: 33px;
	line-height: 33px;
	margin-bottom: 10px;
	margin-top: 40px;
}
h3 {
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 25px;
}
h4 {
	font-size: 26px;
	line-height: 36px;
	margin-bottom: 27px;
}
h5 {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 28px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
}
h6 {
	font-size: 13px;
	line-height: 23px;
	margin-bottom: 28px;
	letter-spacing: 0.7px;
	text-transform: uppercase;
}
a{
	text-decoration: none;
	display: inline-block;
	color: #222;
	transition: all 0.3s;
}
section{
	padding: 0 0 72px 0;
}
p{
	margin: 0 0 16px 0;
}
:focus::-webkit-input-placeholder {
	color: transparent;
}

.adm-tl {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}

#swipebox-slider {
	direction: ltr;
}

input, textarea, button{
	-webkit-appearance: none;
	outline: none;
	text-transform: uppercase;

}
input:focus, textarea:focus, select:focus{
	box-shadow: none;
}
textarea{
	outline: none;
	resize: vertical;
	overflow: auto;
	height: 120px;
	border: none;
	margin-bottom: 10px;
	padding-left: 19px;
	letter-spacing: 0.7px;
}
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder{
	color: #222;
}
input[type="text"], input[type="email"]{
	vertical-align: top;
	padding: 6px 19px 6px 19px;
	background: transparent;
	border: none;
	border-radius: 0;
	width: 100%;
	font-size: 13px;
	line-height: 20px;
	height: 40px;
	margin-bottom: 10px;
	letter-spacing: 0.7px;
	box-sizing: border-box;
}
input[type="submit"]{
	padding: 5px 20px 7px 20px;
	letter-spacing: 0.6px;
}
textarea, input, .photberry_form input,  textarea:focus {
	color: #222;
	background: #eeeeee;
	font-size: 13px;
	font-weight: 400;
	border-radius: 0;
}
input[type="submit"]:hover{
	cursor: pointer;
}
.photberry_form{
	margin: 0;
}
.clear {
	clear: both;
}

.vignette > img {
	border-radius: 100%;
}
.aside {
	float: right;
	margin: 0 0 15px 20px;
}

.form-control.themed {
	background-color: transparent;
	color: #222;
	border: 1px #222 solid;
	border-radius: 0;
	box-shadow: none;
	text-transform: none;
}
.form-control.h-fill {
	height: 180px;
}
.form-control.themed.error {
	border-color: #d00;
	color: #fff;
}
.form-control.themed.error::-moz-placeholder,
.form-control.themed.error:-ms-input-placeholder,
.form-control.themed.error::-webkit-input-placeholder,
.form-control.themed.error::placeholder {
	color: #ccc;
}

.photberry_form_block input[type="text"].form-control,
.photberry_form_block input[type="password"].form-control,
.photberry_form_block input[type="email"].form-control,
.photberry_form_block textarea.form-control {
	margin-bottom: 30px;
}

.cont-half {
	width: 100%;
	padding: 0 15px;
}
@media (min-width: 1200px){
	.cont-half {
		width: 50%;
	}
}

.btn.btn-themed {
	background-color: #000;
	padding: 8px 20px;
	color: #fff;
	font-size: 16px;
	border-radius: 0;
	-webkit-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.btn.btn-themed:hover {
	background-color: #ce9057;
	color: #fff;
}

.btn-more {
	font-size: inherit;
	color: inherit;
	text-decoration: none;
}
.btn-more .icn {
	display: inline-block;
	position: relative;
	top: -3px;
	font-size: 70%;
}
.btn-more:hover {
	color: inherit;
}
.btn-more:focus {
	color: #000;
	text-decoration: none;
	outline: 0;
}

.contact-info {
	text-align: center;
}
.contact-info .cell {
	position: relative;
	padding-top: 20px;
	margin-bottom: 30px;
	min-height: 75px;
}
.contact-info .mid p {
	margin-top: 15px;
	font-size: 18px;
	font-weight: 300;
}

video{
	height: 100vh !important;
	top: 0 !important;
	/* width: 110% !important;*/
}
@media only screen and (min-width: 1200px) {
	.photberry_container {
		width: 1170px;
	}
}
.photberry_header, .photberry_mobile_menu_btn, .photberry_useful_links li::before, .photberry_404_page .photberry_menu_icon span,
.photberry_contact_2_center, .photberry_menu_btn{
	background-color: #a39181;
}
.photberry_mobile_header_container {
	background-color: #151515;
}
.photberry_dropcap_letter, .photberry_highlighter_bg1, .photberry_highlighter_bg2, footer .photberry_widget_title, footer .photberry_widget a,
.photberry_popular_tags a:hover, .photberry_get_in_touch_block h1, .photberry_button, .photberry_button:hover, .photberry_grid_content h4, .photberry_subscribe_block h1,
.photberry_subscribe_block input[type="submit"], .photberry_grid_item h6, .photberry_video_block h1, .photberry_button_video, .photberry_grid_content h6, .photberry_grid_content h3,
input[type="submit"], .photberry_coming_soon a,  .photberry_coming_soon .photberry_copyright, .photberry_coming_soon .photberry_design_author, .photberry_cs_title,
.countdown-section, .photberry_404_page a, .photberry_404_page .photberry_copyright, .photberry_404_page .photberry_design_author, .photberry_404_content, .photberry_404_content h1,
.photberry_read_more_button:hover, .photberry_sharing a, .photberry_sharing a:hover, .photberry_slider_item_title, .photberry_slide_counter div{
	color:  #fff;
}
.photberry_menu_cont a:hover, .photberry_menu_cont .active > a, .photberry_header_footer a:hover, .photberry_footer a:hover, .spincrement, a:hover, .photberry_tabs a:hover,
.photberry_tabs .active a:hover, .photberry_portfolio_category a:hover, .button-group button:hover, .button-group button.is-checked{
	color: #ce9057;
	text-decoration: none;
}
.photberry_menu_btn:hover .photberry_menu_icon span, .photberry_dropcap_letter, blockquote::before, .photberry_highlighter_bg1, .photberry_widget_title::before,
.photberry_popular_tags a:hover, .photberry_counts_icon, .photberry_button, .photberry_image_link::before, .photberry_grid_item a::before,
.photberry_subscribe_block input[type="submit"], .photberry_center_slider_item a::before, input[type="submit"]:hover, .photberry_read_more_button:hover,
.photberry_button.photberry_load_more:hover, .photberry_portfolio_1col .photberry_load_more:hover{
	background-color: #eae5e3;
}
blockquote{
	border-color: #ce9057;
}
.photberry_highlighter_bg2, .photberry_button:hover, .photberry_subscribe_block input[type="submit"]:hover, input[type="submit"], .photberry_read_more_button,
.photberry_load_more, .photberry_sharing a:hover {
	background-color: #222;
}
.photberry_counts_title, .photberry_tabs a, .photberry_portfolio_category a, .button-group button{
	color: #222;
}
.photberry_sidebar .photberry_useful_links li::before{
	background-color: #333;
}
.photberry_post_meta_item, .photberry_subscribe_block input, .photberry_read_more_button{
	color: #222;
	font-weight: 400;
	font-size: 13px;
	line-height: 23px;
}
.photberry_grid_item a{
	position: relative;
}
.photberry_image_link::before, .photberry_grid_item a::before, .photberry_center_slider_item a::before{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	transition: all 0.4s;
	opacity: 0
}
.photberry_image_link:hover::before, .photberry_grid_item a:hover::before{
	opacity: 0.7;
}

.photberry_grid_item .plain-link a::before {
	background-color: #000;
}
.photberry_grid_item .plain-link a:hover::before {
	opacity: 0.2;
}

.photberry_container {
	margin: 0 auto;
	padding: 0 ;
}
.photberry_site_wrapper{
	padding-right: 270px;
	position: relative;
	overflow: hidden;
	transition: left 500ms;
	min-height: 100vh;
}
.photberry_main_wrapper {
	transition: transform 0.5s;
	min-height: 0;
}
/*@media (min-width: 768px){
	min-height: calc(100vh - 50px);
}
@media (min-width: 1261px){
	.photberry_main_wrapper {
		min-height: 100vh;
	}
}*/
.photberry_content{
	background-color: #eeebe7;
	padding: 47px 20px 60px;
}
.photberry_content.no-belly{
	padding-bottom: 0;
}
.photberry_content.bone-taint{
	background-color: #cfcbb9;
}
.bg-bone-color {
	background-color: #cfcbb9;
}
.photberry_content > section:last-child{
	padding-bottom: 0;
}
.photberry_right_sidebar .photberry_content{
	padding-right: 60px;
	width: 840px;
}

/* Header */
.photberry_header{
	background-color: #181614;
	width: 270px;
	height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	box-sizing: border-box;
	z-index: 102;
	box-shadow: 10px 0 27px rgba(0, 0, 0, 0.3);
}
.photberry_header::before {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 100%;
	background-color: #ce9057;
	z-index: -1;
	content: "";
}
.photberry_header.mural {
	background: #fff url("../img/smbg.jpg") scroll 0 0 no-repeat;
	background-size: cover;
}
.photberry_header.mural .photberry_image_logo{
	width: 240px;
	margin: 0 auto;
}
.photberry_header.mural::before {
	display: none;
}
.photberry_header.dark {
	background: #ce9057;
}
.photberry_header .photberry_menu{
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	width: 100%;
	margin: 0;
	padding-right: 60px;
	font-size: 24px;
	text-align: right;
	transition: opacity 0.5s;
}
.photberry_header.mural .photberry_menu{
	padding-right: 30px;
}
.photberry_header.dark .photberry_menu,
.photberry_header.dark .photberry_menu a {
	color: #eee;
}
.photberry_header.dark .photberry_menu .active a,
.photberry_header.dark .photberry_menu a:hover {
	color: #dbb29f;
}
.photberry_header .photberry_sub_menu{
	position: absolute;
	width: 100%;
	display: block;
	top: 0;
	left: 0;
	transition: opacity 0.5s;
}
.photberry_header .photberry_sub_menu.opened{
	opacity: 1;
	display: block;
}

.photberry_header .photberry_sub_menu.now_opened {
	opacity: 1;
	pointer-events: auto;
}
.photberry_header .photberry_menu.opened > li.active_li > a,
.photberry_header .photberry_sub_menu.opened.now_opened > li.active_li > a,
.photberry_header .photberry_sub_menu,
.photberry_header .photberry_sub_menu > li,
.photberry_header .photberry_menu.opened > li,
.photberry_header .photberry_menu.opened.now_opened > li,
.photberry_header .photberry_sub_menu.opened.now_opened > li,
.photberry_header .photberry_sub_menu.opened > li{
	pointer-events: none;
	opacity: 0;
}
.photberry_header .photberry_sub_menu.now_opened > li,
.photberry_header .photberry_sub_menu.opened.now_opened > li.active_li,
.photberry_header .photberry_menu.opened > li.active_li,
.photberry_header .photberry_sub_menu > li.active_li {
	pointer-events: auto;
	opacity: 1;
}
.photberry_image_logo{
	width: 210px;
	display: block;
	text-align: center;
	margin: 0 46px 0 auto;
}
.photberry_image_logo > img{
	width: 100%;
	height: auto;
}
.photberry_image_logo1{
	width: 173px;
	height: 38px;
	display: block;
	background: url(../img/logo_transparent.png) 0 0 no-repeat transparent;
	background-size: 173px 38px;
	text-align: center;
	margin: 0 auto;
}
.photberry_logo_cont{
	padding: 40px 0 45px 0;
}
.photberry_logo_cont.alt-aligned {
	position: relative;
	padding: 0 0 80px;
}
.photberry_logo_cont.alt-aligned .photberry_image_logo {
	position: absolute;
	top: 20px;
	left: 0;
	text-align: left;
}
.photberry_logo_cont.alt-aligned .photberry_image_logo > img {
	width: 90px;
	height: auto;
	margin-top: 30px;
}
.photberry_sub_menu{
	display: none;
	margin: 0;
	transition: opacity 0.5s;
}
.photberry_menu_cont{
	position: relative;
	overflow: hidden;
	text-align: center;
	color: #eee;
	z-index: 100;
}
.photberry_menu_cont li{
	padding: 10px 15px 10px 15px;
	list-style: none;
	overflow-x: hidden;
}
.menu_hover {
	position: fixed;
	bottom: 0;
	height: 100vh;
	width: 78px;
	left: 0;
	background: #282625;
	z-index: 150;
}
.side_new_logo {
	margin-top: 49px;
	width: 100%;
	height: auto;
}
.menu-watermark {
	position: absolute;
	right: 0px;
	bottom: 30px;
}
.photberry_menu_cont a{
	font-size: 17px;
	line-height: 19px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.7px;
	transition: opacity 0.5s, color 0.4s;
}
.photberry_menu_cont li > a {
	position: relative;
	display: inline-block;
}
.photberry_menu_cont li > a::before,
.photberry_menu_cont li > a::after {
	position: absolute;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: transform 0.9s ease 0s;
	transition: transform 0.9s ease 0s;
}
.photberry_menu_cont li > a::before {
	top: -6px;
	left: 6px;
	background-color: #ceced6;
	width: 100%;
	height: 1px;
	/*content: "";*/
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.photberry_menu_cont li > a::after {
	bottom: -6px;
	right: 0;
	background-color: #ce9057;
	width: 270px;
	height: 1px;
	content: "";
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}
.photberry_menu_cont li > a:hover::before,
.photberry_menu_cont li > a:hover::after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
.menu-item-has-children > a::after{
	content: '+';
	display: inline-block;
	margin-right: 5px;
	font-size: 16px;
	font-weight: 400;
}
.photberry_mobile_header .menu-item-has-children > .opened::after{
	content: '-';
}
.photberry_header .menu-item-has-children > a.opened{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
}
.photberry_menu_cont .photberry_li_back{
	padding: 16px 0;
}
.photberry_li_back a::after{
	font-family: FontAwesome;
	content: '\f104';
	margin-right: 10px;
	font-size: 16px;
	font-weight: 400;
}

.photberry_menu_cont::before, .photberry_menu_cont::after {
	content: '';
	display: block;
	pointer-events: none;
	opacity: 0;
	transition: opacity 300ms;
	z-index: 101;
	position: absolute;
	left: 0;
	width: 100%;
	height: 100px;
}
.photberry_menu_cont::before {
	top: 0;
	background: -moz-linear-gradient(top, rgba(255,255,255, 1) 0%, rgba(255,255,255, 1) 25%, rgba(255,255,255, 0) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255, 1) 0%, rgba(255,255,255, 1) 25%, rgba(255,255,255, 0) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255, 1) 0%, rgba(255,255,255, 1) 25%, rgba(255,255,255, 0) 100%);
}
.photberry_menu_cont::after {
	background: -moz-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 1) 75%, rgba(255,255,255, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255, 0) 0%, rgba(255,255,255, 1) 75%, rgba(255,255,255, 1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255, 0) 0%, rgba(255,255,255, 1) 75%, rgba(255,255,255, 1) 100%);
	bottom: 0;
}
.overflowed_top.photberry_menu_cont::before {
	opacity: 1;
}
.overflowed_bottom.photberry_menu_cont::after {
	opacity: 1;
}
.photberry_sub_menu.now_opened .photberry_sub_menu.now_opened{
	top: 0 !important;
}
.photberry_mobile_header {
	display: none;
	position: relative;
	padding: 0;
	margin-bottom: 89px;
	width: 100%;
	text-align: left;
}
.photberry_show_mobile_header .photberry_mobile_header {
	margin-bottom: 0;
}
.photberry_mobile_menu_btn::before{
	content: '';
	position: absolute;
	left: 0;
	top: -5px;
	height: 10px;
	width: 100%;
	z-index: 101;
}
.photberry_mobile_header_container{
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
.photberry_mobile_header_container .photberry_menu_cont {
	padding-top: 90px;
}
.mobile-logo-bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 90px;
	background-color: #151515;
	text-align: center;
}
.mobile-logo-bar a {
	float:left;
}
.mobile-logo-bar img {
	width: 280px;
	height: auto;
	margin: 15px 0 0;
	float: left;
	margin-left: 10px;
}
.photberry_show_header .photberry_header{
	right: 0;
}
.photberry_show_header .photberry_menu_btn{
	right: 270px;
}
.photberry_show_header .photberry_main_wrapper{
	transform: translateX(-270px);
}
.photberry_mobile_menu_btn,
.photberry_menu_btn {
	display: none;
	width: 40px;
	height: 40px;
	right: 0px;
	top: 0;
	box-sizing: border-box;
	transition: left 0.5s;
	overflow: hidden;
	z-index: 100;
}

.photberry_menu_icon span {
	display: block;
	width: 20px;
	height: 2px;
	position: absolute;
	left: 0;
	background-color: #fff;
	transition: background 0.4s, width 0.4s, transform 0.4s;
}
.photberry_menu_line1 {
	top: 3px;
}
.photberry_menu_line2 {
	top: 9px;
}
.photberry_menu_line3 {
	top: 15px;
}
.photberry_menu_icon{
	position: absolute;
	left: 10px;
	top: 10px;
	width: 20px;
	height: 20px;
}
.photberry_show_mobile_header .photberry_menu_line1,
.photberry_show_header .photberry_menu_line1 {
	transform: rotate(135deg) translate(5px,-6px);
	transform-origin: 10px 0;
}
.photberry_show_mobile_header .photberry_menu_line2,
.photberry_show_header .photberry_menu_line2 {
	opacity: 0;
}
.photberry_show_mobile_header .photberry_menu_line3,
.photberry_show_header .photberry_menu_line3 {
	transform: rotate(-135deg) translate(4px,4px);
}

.side-phone-btn-socket {
	position: absolute;
	top: 0;
	right: 45px;
	width: 190px;
	text-align: center;
}
.side-phone-btn-socket > a {
	background-color: #a39181;
	padding: 0 16px;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	border: 1px solid #fff;
	border-radius: 20px;
}
.side-phone-btn-socket > a:hover {
	background-color: #3b3b3d;
	color: #fff;
}

.photberry_header_footer{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	letter-spacing: -0.19px;
	padding: 34px 0;
	font-size: 13px;
	line-height: 21px;
}

.photberry_social{
	padding-bottom: 19px;
	list-style: none;
	margin: 0;
	text-align: center;
	direction: ltr;
}
.photberry_social li{
	display: inline-block;
	margin: 0 8px 0 0;
	padding: 0;
}
.photberry_social li:last-child {
	margin-right: 0;
}
.photberry_social a{
	font-size: 15px;
	line-height: 20px;
}
.photberry_header_footer .photberry_social a{
	background-color: #3b3b3c;
	color: #fff;
	width: 22px;
}
.photberry_header_footer .photberry_social a:hover{
	background-color: #ce9057;
}

@media (min-width: 1261px){
	.photberry_header_footer.side {
		padding: 0;
	}
	.photberry_header_footer.side .photberry_social {
		text-align: right;
	}
	.photberry_header_footer.side .photberry_social > li {
		display: block;
		margin: 5px 2px 0 10px
	}
	.photberry_header_footer.side .photberry_social > li a {
		position: relative;
		width: 28px;
		height: 28px;
		overflow: hidden;
		background-color: #000;
		line-height: 28px;
		text-align: center;
		color: #fff;
		z-index: 1;
		transition: color .4s ease;
	}
	.photberry_header_footer.side .photberry_social > li a:hover {
		color: #ce9057;
	}
	.photberry_header_footer.side .photberry_social > li a::before,
	.photberry_header_footer.side .photberry_social > li a::after {
		position: absolute;
		top: -2px;
		left: -2px;
		width: 32px;
		height: 32px;
		z-index: 0;
		content: "";
		transition: transform .5s ease-in-out;
	}
	.photberry_header_footer.side .photberry_social > li a::before {
		border-left: 1px solid #fff;
		transform: rotateZ(45deg) translate(0, 100%);
	}
	.photberry_header_footer.side .photberry_social > li a::after {
		border-right: 1px solid #fff;
		transform: rotateZ(45deg) translate(0, -100%);
	}
	.photberry_header_footer.side .photberry_social > li a:hover::before,
	.photberry_header_footer.side .photberry_social > li a:hover::after {
		transform: rotateZ(45deg) translate(0, 0);
	}
}

/* Footer */

.photberry_footer{
	background: #222;
	padding: 54px 0 0 0;
	color: #79838e;
}
.photberry_widget{
	margin-bottom: 54px;
}
.photberry_widget li{
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
}
.photberry_widget ul{
	margin: 0;
}
footer .photberry_widget{
	padding: 0 15px;
	margin-bottom: 52px;
}
.photberry_footer_content{
	margin: 0 -15px;
}
.photberry_widget p{
	margin-bottom: 19px;
}
.photberry_widget_title{
	padding-left: 20px;
	margin-bottom: 24px;
	position: relative;
	text-align: left;
}
.photberry_widget_title::before{
	content: '';
	width: 10px;
	height: 11px;
	position: absolute;
	left: 0;
	top: 6px;
}
.photberry_footer_contact .photberry_widget_title,
.photberry_useful_links .photberry_widget_title{
	margin-bottom: 19px;
}
.photberry_footer_contact_block{
	margin-bottom: 9px;
	padding-right: 3px;
}
.photberry_footer_contact_block:last-child{
	margin-bottom: 0;
}
.photberry_featured_posts img{
	width: 62px;
	display: block;
}
.photberry_featured_link{
	float: left;
	margin-right: 20px;
	position: relative;
}
.photberry_widget .photberry_meta{
	transform: translateY(-1px);
}
.photberry_featured_title_link{
	transform: translateY(-2px);
}
.photberry_featured_link::before,
.photberry_image_fader::before{
	content: '';
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	transition: all 0.4s;
	background: #ce9057;
	opacity: 0;
}
.photberry_featured_link:hover::before,
.photberry_image_fader:hover::before{
	opacity: 0.7;
}
.photberry_featured_posts .photberry_footer_contact_block{
	margin-bottom: 31px;
}
.photberry_useful_links li{
	padding: 0 0 10px 20px;
}
.photberry_useful_links li::before{
	content: '';
	position: absolute;
	left: 0;
	top: 9px;
	width: 3px;
	height: 3px;
	display: block;
	transition: background 0.3s;
}
.photberry_flickr{
	font-size: 0;
	line-height: 0;
}
.photberry_image_fader{
	position: relative;

}
.photberry_image_fader img{
	display: block;
}
.photberry_flickr li{
	display: inline-block;
	width: 33.33%;
	vertical-align: top;
	position: relative;
}

.page-footer {
	background: #151515 url("../img/footer-signiture.png") scroll 0 0 no-repeat;
	color: #3a3a3c;
	padding: 45px 20px;
}

/* Sidebar */


.photberry_sidebar{
	padding: 34px 0 60px 30px;
	width: 330px;
	background: #ffffff;
}
.photberry_sidebar_about img{
	margin-bottom: 19px;
}
.photberry_sidebar_about p{
	margin-bottom: 16px;
}
.photberry_search_form{
	position: relative;
	margin-bottom: 0;
}
.photberry_search_form input{
	padding: 6px 45px 6px 19px;
	color: #222;
	background-color: #eee;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0;
}
.photberry_search_arrow{
	position: absolute;
	right: 20px;
	top: 15px;
	color: #cfd4da;
	font-size: 11px;
	line-height: 13px;
}
.photberry_useful_links{
	margin-bottom: 38px;
}
.photberry_banner{
	margin-bottom: 48px;
}
.photberry_sidebar .photberry_featured_posts{
	margin-bottom: 55px;
}
.photberry_popular_tags .photberry_widget_title {
	margin-bottom: 14px;
}
.photberry_popular_tags ul{
	font-size: 0;
	padding-bottom: 6px;
}
.photberry_popular_tags li {
	display: inline-block;

}
.photberry_popular_tags a{
	font-size: 13px;
	font-weight: 400;
	color: #ffffff;
	background: #222;
	vertical-align: top;
	transition: background 0.4s;
	text-transform: uppercase;
	margin: 10px 10px 0 0;
	line-height: 21px;
	padding: 5px 10px 5px 10px;
	letter-spacing: 0.6px;
}
.photberry_sidebar .photberry_widget:last-child {
	margin-bottom: 0;
}
.photberry_search_form_widget input{
	margin-bottom: 10px;
}

/* Slider */

.photberry_fullwidth_slider{
	overflow: hidden;
	height: 750px;
}
.photberry_fullwidth_slider .owl-dots{
	display: none;
}
.photberry_slider_item{
	position: relative;
	overflow: hidden;
	height: 750px;
}
.photberry_slider_item img{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.photberry_testimonials_slider .owl-next,
.photberry_testimonials_slider .owl-prev,
.photberry_fullwidth_slider .owl-prev,
.photberry_fullwidth_slider .owl-next{
	position: absolute;
	top: 50%;
	margin-top: -26px;
	width: 20px;
	height: 20px;
	transition: all 0.3s;
}
.photberry_testimonials_slider .owl-next,
.photberry_fullwidth_slider .owl-next{
	right: 45px;
	transform: rotate(-45deg);
}
.photberry_testimonials_slider .owl-prev,
.photberry_fullwidth_slider .owl-prev{
	left: 45px;
	transform: rotate(45deg);
}
.sb_down::after, .sb_down::before, .sb_up::after, .sb_up::before,
.photberry_fullwidth_slider .owl-prev::after,
.photberry_fullwidth_slider .owl-prev::before,
.photberry_fullwidth_slider .owl-next::after,
.photberry_fullwidth_slider .owl-next::before{
	content: '';
	position: absolute;
	transition: background 0.4s;
	background: #ffffff;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.photberry_fullwidth_slider .owl-prev:hover::after,
.photberry_fullwidth_slider .owl-prev:hover::before,
.photberry_fullwidth_slider .owl-next:hover::after,
.photberry_fullwidth_slider .owl-next:hover::before{
	background: #ce9057;
}
.sb_up::after,
.photberry_testimonials_slider .owl-next::before,
.photberry_fullwidth_slider .owl-next::before{
	right: 0;
	top: 0;
	width: 2px;
	height: 20px;
}
.sb_up::before,
.photberry_testimonials_slider .owl-next::after,
.photberry_fullwidth_slider .owl-next::after{
	right: 0;
	bottom: 0;
	width: 20px;
	height: 2px;
}
.sb_down::before{
	top: 0;
	left: 0;
	width: 20px;
	height: 2px;
}
.photberry_testimonials_slider .owl-prev::after,
.photberry_fullwidth_slider .owl-prev::after{
	right: 0;
	bottom: 0;
	width: 20px;
	height: 2px;
}
.sb_down::after,
.photberry_testimonials_slider .owl-prev::before,
.photberry_fullwidth_slider .owl-prev::before{
	left: 0;
	top: 0;
	width: 2px;
	height: 20px;
}

/* Slider with thumbs*/

.photberry_thumbs_slider .owl-next,
.photberry_thumbs_slider .owl-prev{
	right: 40px;
	left: auto;
}
.photberry_thumbs_slider .owl-next{
	transform: rotate(45deg);
	margin-top: 30px;
}
.photberry_thumbs_slider .owl-prev{
	transform: rotate(135deg);
	margin-top: -46px;
}
/* Testimonials Slider */
.photberry_testimonials_slider .photberry_testimonials_item img{
	display: block;
	margin: 0 auto;
	height: 100px;
	width: 100px;
	max-width: none;
	border-radius: 50%;
	margin-bottom: 55px;
}
.photberry_testimonials_slider .owl-dots{
	display: none;
}
.photberry_testimonials_content p{
	padding: 0 200px 27px 200px;
	margin: 0;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
}
.photberry_testimonial_author{
	margin: 0 0 2px 0;
}
.photberry_person_position,
.photberry_testimonial_additional{
	text-align: center;
	font-size: 12px;
	color: #79838e;
	font-style: italic;
}
.photberry_testimonials_slider .owl-prev::after,
.photberry_testimonials_slider .owl-prev::before,
.photberry_testimonials_slider .owl-next::after,
.photberry_testimonials_slider .owl-next::before{
	content: '';
	position: absolute;
	transition: background 0.4s;
	background-color: #222;
}

/* Testimonials Slider1 */

.photberry_testimonials1 h2{
	margin-bottom: 33px;
}
.photberry_container .photberry_testimonials_item1 img{
	width: 60px;
	height: 60px;
	display: inline-block;
	border-radius: 50%;
	margin-right: 10px;
	float: left;
}
.photberry_testimonials_item1{
	padding: 0 15px;
}
.photberry_testimonials_item1 p{
	padding: 35px 40px 34px 40px;
	background: #eeeeee;
	text-align: left;
	font-size: 14px;
	line-height: 21px;
	margin-top: 28px;
}
.photberry_testimonials_item1 .photberry_testimonial_additional,
.photberry_testimonials_item1 .photberry_testimonial_author{
	text-align: left;
}
.photberry_testimonials_item1 .photberry_testimonial_author{
	padding: 6px 0 0px 0;
}
.photberry_testimonials_slider1 .owl-nav{
	display: none;
}
.owl-dot span{
	width: 100%;
	height: 100%;
	display: block;
	background: #c7c8ca;
	border: none;
	border-radius: 100%;
	transition: all 0.3s;
}
.owl-dot{
	width: 12px;
	height: 12px;
	padding: 2px;
	margin: 0 9px;
	border: none;
	transition: all 0.3s;
	border-radius: 100%;
	display: inline-block;
	transition: all 0.3s;
}
.owl-dot span:hover,
.owl-dot.active span,
.owl-dot.active{
	background: #9c9ea0;
}
.owl-dots{
	text-align: center;
	margin-top: 37px;
}

/* Photberry Center Slider */

.photberry_center_slider .owl-nav,
.photberry_center_slider .owl-dots{
	display: none;
}
.photberry_center_slider_item a{
	position: relative;
}
.photberry_center_slider_item a:hover::before{
	opacity: 0.7;
}
.photberry_center_slider_item a:hover .photberry_grid_content{
	opacity: 1;
}


/* Typography */

.photberry_headings{
	padding-bottom: 65px;
}
.photberry_headings_title{
	margin-bottom: 34px;
	line-height: 1;
}
.photberry_dropcap_letter{
	font-size: 30px;
	line-height: 32px;
	font-weight: 500;
	padding: 5px 5px 6px 5px;
	width: 40px;
	height: 40px;
	text-align: center;
	display: inline-block;
	float: left;
	box-sizing: border-box;
	margin: 5px 20px 0 0;
}
blockquote{
	font-style: normal;
	font-size: 20px;
	line-height: 30px;
	padding-left: 30px;
	color: #222;
	border: none;
	position: relative;
	letter-spacing: -0.04px;
}
blockquote::before{
	content: '';
	position: absolute;
	left: 0;
	top: 3px;
	width: 10px;
	height: calc(100% - 6px);
}
.photberry_blockquote{
	padding-bottom: 80px;
}


/* About-1 */

.photberry_about1 section{
	padding-bottom: 60px;
}
section.photberry_title_w_text{
	text-align: center;
	padding: 3px 0 54px 0;
}
.photberry_title_w_text h2{
	margin-bottom: 28px;
}
.photberry_title_w_text p{
	margin: 0;
}
.photberry_counts{
	margin: 0 -15px;
	padding: 0;
}
.photberry_counts_item{
	padding: 0 15px;
	position: relative;
	text-align: left;
	font-size: 0;
}
.photberry_counts_section{
	padding-bottom: 45px;
}
.photberry_counts_cont{
	padding: 9px 0 8px 9px;
	display: inline-block;
}
.photberry_counts_block{
	width: 33.33%;
	padding: 0 20px 0 0;
	display: inline-block;
	float: left;
}
.photberry_counts_icon{
	height: 70px;
	text-align: center;
	width: 100%;
}
.photberry_counts_icon img{
	transform: translateY(-50%);
	position: relative;
	top: 50%;
}
.spincrement{
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 400;
	text-align: left;
}
.photberry_counts_title{
	text-align: left;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0.75px;
	font-weight: 400;
	margin-top: 4px;
}
.photberry_fullwidth_slider_section{
	padding-bottom: 60px;
}
section.photberry_link_block{
	padding-bottom: 52px;
}
.photberry_link_item{
	padding: 0 15px;
}
.photberry_link_block .row{
	margin: 0 -15px;
}
.photberry_link_item img{
	display: block;
	margin-bottom: 24px;
}
.photberry_link_item h5{
	margin-bottom: 19px;
}
.photberry_link_item p{
	margin-bottom: 28px;
	text-align: center;
}
.photberry_link_item h6{
	margin-bottom: 0;
}
.photberry_link_item_href i{
	font-size: 11px;
	transform: translateY(-2px);
	margin-left: 10px;
}
.photberry_subscribe_block,
.photberry_get_in_touch_block{
	background-image: url(../img/promo_bg1.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	text-align: left;
}
.photberry_get_in_touch_block h1{
	display: inline-block;
	padding: 63px 0 54px 57px;
}
.photberry_get_in_touch_block a{
	float: right;
	margin: 75px 60px 60px 0;
}
.photberry_button{
	padding: 15px 19px 19px 20px;
	font-size: 13px;
	font-weight: 400;
	border: none;
	text-transform: uppercase;
	letter-spacing: 0.6px;
	border-radius: 0;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
section.photberry_partners{
	padding-bottom: 49px;
}
.photberry_partners .row{
	margin: 0 -15px;
}
.photberry_partners_item{
	padding: 0 15px;
	transition: all 0.3s;
}
.photberry_partners_item:hover{
	transform: rotate(4deg);
}
.photberry_blog_grid{
	text-align: center;
}
.photberry_blog_grid h2{
	margin-bottom: 33px;
}
.photberry_blog_posts{
	margin: 0 -15px;
}
.photberry_posts_item{
	padding: 0 15px;
	text-align: left;
	padding-bottom: 55px;
}
.photberry_post_title{
	text-align: right;
	margin-bottom: 18px;
}
.photberry_post_title.center{
	text-align: center
}
.photberry_posts_item img{
	display: block;
}
.photberry_image_link{
	position: relative;
}
.photberry_excerpt{
	margin: 0;
}
.photberry_post_meta{
	font-size: 0;
	line-height: 0;
	margin: 11px 0 6px 0;
}
.photberry_post_meta_item{
	display: inline-block;
	text-transform: uppercase;
	margin-right: 22px;
	letter-spacing: 0.5px;
}
.photberry_grid_item{
	width: 25%;
	border: 5px solid transparent;
	display: block;
	float: right;
}
.photberry_grid_item a,
.photberry_grid_item img{
	display: block;
	font-size: 0;
	line-height: 0;
}
.photberry_grid_item1{
	width: 50%;
}
.photberry_grid{
	width: 100%;
	height: 100%;
	font-size: 0;
	line-height: 0;
}
.photberry_grid_item1_1{
	width: 50%;
	height: 50%;
	overflow: hidden;
}
.photberry_grid_item1_1 img{
	position: relative;

	z-index: 1;
}
.photberry_grid_item1_1 a::before{
	content: '';
	z-index: 10;
}
.photberry_grid_item1_1 a{
	position: relative;
	transform: translateY(-50%);
	top: 50%;
	z-index: 5;
}
.photberry_grid_content{
	text-align: center;
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
	transition: opacity 0.3s;
	opacity: 0;
	z-index: 11;
	padding: 0 20px;
}
.photberry_grid_content{
	margin-bottom: 0;
}
.photberry_grid_item a:hover .photberry_grid_content{
	opacity: 1;
}
section.photberry_gallery_section{
	padding: 0 5px 45px 5px;
}
.photberry_testimonials h2{
	margin-bottom: 33px;
}
section.photberry_get_in_touch{
	padding-bottom: 50px;
}
section.photberry_testimonials{
	padding-bottom: 0;
	margin-bottom: 60px;
}
.photberry_testimonials .photberry_container{
	border-bottom: 1px solid  #e1e2e3;
	padding-bottom: 53px;
}

.blog-main {
	margin: 0;
}
.blog-main .blog-content {
	width: 100%;
	margin: 0 auto 0 0;
	padding: 47px 15px 30px;
}
.blog-main.solo .blog-content {
	float: none;
	margin: 0 auto;
}
.blog-main .blog-sidebar {
	width: 100%;
	background-color: #fff;
	padding-right: 15px;
	padding-left: 15px;
}
.blog-main .blog-sidebar .sb-heading {
	position: relative;
	padding-right: 28px;
	margin-bottom: 14px;
	font-size: 30px;
	line-height: 1.2;
	text-align: right;
}
.blog-main .blog-sidebar .sb-heading::before {
	position: absolute;
	top: 1px;
	right: 0;
	content: url("../img/sb-bullet.png");
}
.sb-listing {
	list-style: outside none;
	margin: 0 0 40px;
	padding: 0;
}
.sb-listing > li {
	list-style: outside none;
	padding: 0 20px 0 0;
	font-size: 16px;
}
@media (min-width: 768px){
	.blog-main {
		display: flex;
		flex-flow: row wrap;
		justify-content: start;
	}
	.blog-main .blog-content {
		width: 60%;
	}
	.blog-main .blog-sidebar {
		width: 40%;
		padding-top: 47px;
		padding-bottom: 30px;
	}
	.blog-main.solo {
		width: 100%;
	}
	.blog-main.solo .blog-content {
		width: 750px;
	}
}
@media (min-width: 992px){
	.blog-main .blog-content {
		width: 70%;
	}
	.blog-main .blog-sidebar {
		width: 30%;
	}
	.blog-main.solo .blog-content {
		width: 970px;
		margin: 0 auto;
	}
}
@media (min-width: 1200px){
	.blog-main.solo .blog-content {
		width: 1170px;
		margin: 0 auto;
	}
}
@media (min-width: 1261px){
	.blog-main {
		width: 90%;
		margin: 0 auto 0 0;
	}
	.blog-main.solo .blog-content {
		width: 970px;
		margin: 0 auto;
	}
}
@media (min-width: 1531px){
	.blog-main.solo .blog-content {
		width: 1170px;
		margin: 0 auto;
	}
}
.blog-main .blog-content .post-block {
	width: 100%;
	margin-bottom: 50px;
	text-align: right;
}
.blog-main .blog-content .post-block .head-image {
	display: block;
	width: 100%;
	margin-bottom: 20px;
}
.blog-main .blog-content .post-block .head-image > img {
	width: 100%;
	height: auto;
}
.blog-main .blog-content .post-block .legend {
	margin-bottom: 20px;
}
.blog-main .blog-content .post-block .legend .itm {
	margin-left: 20px;
	float: right;
	color: #222;
	font-size: 16px;
	font-weight: 600;
}
.blog-main .blog-content .post-block .legend .itm:last-child {
	margin-left: 0;
}
.blog-main .blog-content .post-block .legend a.itm:hover {
	color: #ce9057;
	text-decoration: none;
}
.blog-main .blog-content .post-block .heading {
	text-align: right;
	font-size: 32px;
	margin-bottom: 20px;
}
.blog-main .blog-content .post-block .heading a:hover {
	color: #ce9057;
	text-decoration: none;
}
.blog-main .blog-content .post-block .text-preview {
	font-size: 16px;
	margin-bottom: 20px;
}

/* About-2 */

.photberry_about2_1{
	padding-bottom: 44px;
}
.photberry_about2_1 .photberry_img_block{
	padding-right: 20px;
}
.photberry_about2_1 .photberry_title_w_text{
	padding-left: 10px;
}
.photberry_about2_1 h2{
	text-align: left;
}
.photberry_about2_1 p{
	margin-bottom: 20px;
}
.photberry_production{
	margin: 0 -15px;
}
.photberry_production_item{
	padding: 15px;
}
.photberry_production_item h5{
	font-size: 15px;
	text-align: left;
	margin: 16px 0 9px 0;
}
.photberry_production_item p{
	margin-bottom: 4px;
}
.photberry_grid1 .photberry_grid_item{
	border: none;
}
.photberry_about2 .photberry_get_in_touch{
	padding: 0;
}
section.photberry_gallery_section1{
	padding: 0 0 51px 0;
}
section.photberry_about2_2{
	padding-bottom: 33px;
}
.photberry_about2_2 h3{
	margin-bottom: 18px;
}
.photberry_about2_2 p{
	text-align: center;
	padding: 0 35px;
}
.photberry_table h6{
	text-align: left;
	margin-bottom: 14px;
}
.photberry_table th{
	padding: 32px 0 0 0;
}
.photberry_table td,
.photberry_table th{
	border-bottom: 1px solid #e1e2e3;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
}
.photberry_table td{
	padding: 35px 0 34px 0;
	font-size: 14px;
	line-height: 21px;
}
.photberry_table th:nth-child(1){
	width: 52%;
}
.photberry_table th:nth-child(2){
	width: 25%;
}
.photberry_price{
	margin: 0 -15px;
}
.photberry_price_wraper{
	padding: 0 15px;
}
.photberry_price_item{
	background: #eeeeee;
	text-align: center;
	padding: 60px 30px 60px 30px;
}
.photberry_price_item img{
	width: 48%;
	margin: 0 auto 28px auto;
	border-radius: 50%;
}
.photberry_about2_3 h2{
	margin-bottom: 32px;
}
.photberry_price_item h2{
	font-size: 50px;
	line-height: 60px;
	margin-bottom: 28px;
}
.photberry_price_item a{
	padding: 18px 20px 19px 20px;
	margin-top: 24px;
}
.photberry_price_item p{
	margin-bottom: 10px;
}
.photberry_price_item_title{
	margin-bottom: 11px;
}
.photberry_hidden {
	opacity: 0;
}
.photberry_visible {
	opacity: 1;
}

.dx-photo-grid {
	display: block;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity 0.4s ease 0s;
	transition: opacity 0.4s ease 0s;
}
.dx-photo-grid.reveal {
	visibility: visible;
	opacity: 1;
}
.dx-photo-grid .grid-item {
	position: relative;
	width: 100%;
	min-height: 30px;
	margin: 0 0 30px;
}
.dx-photo-grid .grid-item .inner-capture {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	overflow: hidden;
}
.dx-photo-grid .grid-item .inner-capture > img {
	width: auto;
	height: 100%;
	-webkit-transition: transform .4s ease 0s;
	transition: transform .4s ease 0s;
}
.dx-photo-grid.imgcover .grid-item .inner-capture > img {
	position: absolute;
	left: 0;
	width: auto;
	height: auto;
}
.dx-photo-grid .grid-item .inner-capture:focus > img,
.dx-photo-grid .grid-item .inner-capture:hover > img {
	transform: scale(1.1);
}

.gallery-grid .grid-item {
	padding: 15px 0;
}

@media (min-width: 768px){
	.dx-photo-grid .grid-item {
		width: 50%;
		float: right;
		padding: 0 15px;
	}
}
@media (min-width: 992px){
	.dx-photo-grid .grid-item {
		width: 33.3333333%;
	}
}

/* About-3 */

.photberry_about3 .photberry_img_block{
	margin-bottom: 39px;
}
.photberry_production_section{
	padding-bottom: 35px;
}
.photberry_subscribe_block{
	padding: 47px 20px 50px 20px;
}
.photberry_subscribe_section{
	padding-bottom: 50px;
}
.photberry_subscribe_block h1{
	margin-bottom: 33px;
}
.photberry_subscribe_block form{
	margin: 0 auto;
	max-width: 770px;
	line-height: 0;
	font-size: 0;
	text-align: center;
}
.photberry_subscribe_block input{
	line-height: 28px;
	text-transform: uppercase;
	height: 50px;
}
.photberry_subscribe_block input[type="text"],
.photberry_subscribe_block input[type="email"]{
	background: #ffffff;
	width: calc(100% - 105px);
	padding-top: 11px;
	padding-bottom: 11px;
	display: inline-block;
}
form input{
	border-radius: 0;
	border: none;
	display: inline-block;
}
.photberry_subscribe_block input[type="submit"]{
	padding-top: 10px;
	padding-bottom: 12px;
	padding: 5px 20px 7px 20px;
	letter-spacing: 0.6px;
	transition: all 0.4s;
}
.photberry_subscribe_block input[type="submit"]:hover{
	cursor: pointer;
}
.photberry_testimonials1{
	padding-bottom: 34px;
}
.photberry_testimonials1 h5{
	margin-top: 48px;
	margin-bottom: 0;
}
.photberry_grid_item h4{
	margin: 0;
}
.photberry_grid_item h6{
	margin-bottom: 6px;
	letter-spacing: 0.5px;
}
.photberry_gallery_section2 .photberry_grid_item {
	border: 5px solid transparent;
}
.photberry_about3 .photberry_gallery_section2{
	text-align: center;
	padding-bottom: 0;
}
.photberry_gallery_section2 h3{
	margin-bottom: 28px;
}
.photberry_gallery_section2 .photberry_button{
	margin-top: 55px;
}
.photberry_about3 .photberry_partners{
	padding-bottom: 46px;
}

/* About-4 */


.photberry_about4 .photberry_content{
	padding-top: 0;
}
.photberry_about_video{
	padding-bottom: 52px;
}
.photberry_video_block{
	min-height: 720px;
	background: url(../img/6-1.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.photberry_center_block{
	position: absolute;
	display: block;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}
.photberry_button_video{
	border: 3px solid #ffffff;
	background-color: rgba(255,255,255,0);
	padding: 15px 19px 19px 20px;
	margin-top: 34px;
}
.photberry_button_video:hover{
	background-color: rgba(255,255,255,0.3);
}
.photberry_button_video i{
	margin-right: 15px;
}
.photberry_about4_1{
	padding-bottom: 35px;
}
.photberry_about4_1 h4{
	text-align: left;
	margin-bottom: 18px;
}
.photberry_about4_1 .photberry_production{
	padding-top: 3px;
}
.photberry_about4 .photberry_gallery_section{
	padding: 0;
}
.photberry_no_border .photberry_grid_item{
	border: none;
}
.photberry_get_in_touch1 h1{
	padding-left: 0;
}
.photberry_get_in_touch1 a{
	margin-right: 0;
}
.photberry_team{
	padding-bottom: 28px;
}
.photberry_team h4{
	text-align: left;
	margin: 2px 0 18px 0 ;
}
.photberry_team_item{
	padding:  0 15px;
	text-align: center;
}
.photberry_team .row{
	margin: 34px -15px 0 -15px;
}
.photberry_person_title{
	margin: 18px 0 9px 0;
}
.photberry_team_item p{
	margin: 8px 0 22px 0;
}
.photberry_team a{
	margin: 0 8px 0 8px;
}
.photberry_offices h4{
	text-align: left;
	margin-bottom: 18px;
}
.photberry_offices p{
	margin-bottom: 20px;
}
.photberry_offices_item{
	padding: 15px 15px 0 15px;
	text-align: center;
}
.photberry_offices_item h5{
	margin: 18px 0 19px 0;
}
.photberry_offices_item a{
	line-height: 21px;
	padding: 14px 20px 15px 20px;
	margin-top: 14px;
}
.photberry_offices .row{
	margin: 0 -15px;
}

/* Book a Session */


.photberry_title_page{
	margin-bottom: 53px;
}
.photberry_book .photberry_get_in_touch{
	padding: 0;
}
.photberry_tabs{
	text-align: center;
	padding-bottom: 30px;
}
.photberry_tabs ul{
	display: block;
}
.photberry_tabs li{
	list-style: none;
	display: inline-block;
}
.photberry_tabs a{
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0.9px;
	font-weight: 400;
	border: transparent;
	padding: 0;
	position: relative;
	border-bottom: 1px solid transparent;
	padding-bottom: 16px;
}
.photberry_tabs li{
	margin:  0 27px;
	padding: 0;
}
.photberry_tabs p{
	margin-bottom: 0;
	padding: 35px 15px 16px 15px;
}
.photberry_tabs a:hover{
	background: transparent;
	text-decoration: none;
}
.photberry_tabs li a.current{
	border-bottom: 1px solid #ce9057;
}
.photberry_center_slider_section{
	padding-bottom: 49px;
}
.photberry_form_section h5{
	text-align: right;
	margin-bottom: 24px;
}
.photberry_book .photberry_about2_3{
	padding-bottom: 54px;
}
.photberry_tabs_container {
	min-height: 180px;
}
.photberry_hide{
	display: none;
}
.tabs{
	margin-bottom: 0;
}

/* Choose Your Package */

.photberry_about2_3 .photberry_img_block{
	padding: 0 15px;
}
.photberry_choose .photberry_about2_3{
	padding-bottom: 30px;
}
.photberry_choose .photberry_form_section{
	padding-top: 28px;
}
.photberry_price .photberry_img_block{
	height: 100%;
	position:  relative;
}
.photberry_price .photberry_img_block img{
	transform: translateY(-50%);
	position: relative;
	top: 50%;
	display: block;
}

/* Testimonials */

.photberry_grid_item2{
	width: 33.3%;
}
.photberry_section_wrapper{
	margin: 0 -15px;
}
.photberry_testimonials_page h2{
	margin: 3px 0 53px 0;
}
.photberry_testimonials_section .photberry_testimonials_item1{
	margin-bottom: 60px;
}
.photberry_testimonials_section{
	padding-bottom: 0px;
}
.photberry_testimonials_page .photberry_get_in_touch{
	padding-bottom: 55px;
}

/* Coming Soon */

.photberry_coming_soon{
	width: 100%;
	height: 100vh;
	background-image: url(../img/4-2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
}
.photberry_coming_soon::before{
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: block;
	position: absolute;
	background: rgba(0,0,0,0.1);
}
.photberry_coming_soon form{
	max-width: 520px;
	padding-bottom: 7px;
}
.photberry_coming_soon .photberry_logo_cont{
	position: absolute;
	width: 100%;
	top: 0;
}
.photberry_content_cs .photberry_subscribe_block{
	background: transparent;
	padding: 93px 0 0 0;
}
.photberry_404_content,
.photberry_content_cs{
	display: block;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.photberry_cs_footer{
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	padding-bottom: 34px;
}
.photberry_cs_title{
	margin-bottom: 71px;
}
.photberry_countdown{
	text-align: center;
}
.countdown-section{
	text-align: center;
	display: inline-block;
	width: 25%;
	letter-spacing: 0.7px;
	font-weight: 400;
}
.countdown-section:last-child{
	margin-right: 0;
}
.countdown-amount{
	font-size: 120px;
	line-height: 130px;

}
.countdown-period{
	font-size: 16px;
	line-height: 20px;
	display: block;
	text-transform: uppercase;
	padding-top: 26px;
}

/* 404 */

.photberry_404_page{
	width: 100%;
	height: 100vh;
	position: relative;
	background-image: url(../img/21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.photberry_404_page .photberry_mobile_header_container{
	background: transparent;
}
.photberry_404_page::before{
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: block;
	position: absolute;
	background: rgba(0,0,0,0.2);
}
.photberry_404_page .photberry_header{
	background: transparent;
	width: 269px;
	border-right: 1px solid #ffffff;
}
.photberry_404_page .photberry_mobile_menu_btn,
.photberry_404_page .photberry_menu_btn{
	border: 1px solid rgba(255,255,255, 0.4);
	border-left: 0;
}
.photberry_404_page .photberry_menu_btn,
.photberry_404_page .photberry_mobile_menu_btn{
	background: transparent;
}
.photberry_404_page .photberry_mobile_menu_btn::before{
	display: none;
}
.photberry_404{
	height: 100%;
	position: relative;
}
.photberry_404_content{
	max-width: 560px;
	text-align: center;
	margin: 0 auto;
	padding: 0 15px;
}
.photberry_404_content .photberry_subscribe_block{
	background: transparent;
	padding: 0 0 0 0;
}
.photberry_404_content input[type="submit"]{
	padding: 5px 19px 7px 19px;
}
.photberry_404_content form{
	max-width: 545px;
	padding-top: 18px;
}
.photberry_404_content h1{
	margin-bottom: 28px;
}
.photberry_404_content input[type="text"]{
	margin-bottom: 0;
}

/* Contact 01 */

.canvas_map_container{
	height: 430px;
}
.photberry_contact_1 .photberry_content{
	padding: 40px;
}
.photberry_contact_1 h1{
	text-align: right;
	margin-left: -3px;
	margin-bottom: 53px;
}
.photberry_contact_1_1{
	padding-bottom: 54px;
}
.photberry_contact_1_1 .row{
	margin: 0 -15px;
}
.photberry_contact_1_1_item{
	padding: 0 15px;
	text-align: right;
}
.photberry_contact_1_1_item h5{
	text-align: right;
	padding-top: 4px;
	margin-bottom: 19px;
}
.photberry_contact_1_1_item p{
	margin-bottom: 9px;
}
.photberry_contact_1_1_item p + h5{
	margin-top: 44px;
}
p.photberry_contact_1_1_text{
	padding-top: 1px;
	margin-bottom: 54px;
}
.photberry_maps_section{
	margin-bottom: 0;
}

/* Contact 02 */


.photberry_contact_2_page{
	height: 100vh;
	position: relative;
	background-image: url(../img/3-2.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.photberry_contact_2_wraper{
	height: 100vh;
	position: relative;
}
.photberry_contact_2_center{
	max-width: 970px;
	margin: 0 auto;
	position: relative;
	padding: 47px 60px 38px 60px;
	text-align: left;
}
.photberry_contact_2_center h1{
	text-align: left;
	margin-left: -3px;
	margin-bottom: 28px;
}
.photberry_contact_2_center p + h5{
	text-align: left;
	margin: 28px 0 19px 0;
}
.photberry_contact_2_center hr{
	border-bottom: 1px solid #e8e9ea;
	margin-top: 55px;
	margin-bottom: 54px;
}
.photberry_follow_block ul{
	display: inline-block;
	padding: 0;
	margin-right: -8px;
	margin-left: 4px;
}
.photberry_email_block p{
	text-align: center;
}
.photberry_follow_block p{
	display: inline-block;
}
.photberry_follow_block{
	text-align: right;
}
.photberry_follow_block .photberry_social a{
	margin: 0 8px 0 9px;
}

/* Contact 03 */

.photberry_title_w_text h1{
	text-align: left;
	line-height: 55px;
	margin-bottom: 30px;
}
.photberry_contact_block h5{
	text-align: left;
	margin-top: 48px;
	margin-bottom: 19px;
}
.photberry_contact_block .photberry_follow_block{
	text-align: left;
}
.photberry_contact_block hr{
	margin: 55px 0 55px 0;
}
.photberry_contact_block{
	padding-bottom: 10px;
}
.photberry_contact_3 .photberry_form_section{
	padding-bottom: 0;
}

/* Blog Fullwidth */

.photberry_blog_title{
	margin-bottom: 53px;
}
.photberry_blog_title.ver1{
	margin-bottom: 13px;
	font-size: 33px;
}
.photberry_post_cont{
	margin-bottom: 24px;
}
.photberry_stand_post_title{
	letter-spacing: 0.1px;
	text-align: right;
	line-height: 46px;
	margin-left: -1px;
	margin-bottom: 20px;
}
.photberry_read_more_button{
	padding: 4px 20px 4px 19px;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	color: #ffffff;
	margin-top: 8px;
}
.photberry_post_video_cont iframe{
	width: 100%;
	display: block;
	height: 440px;
}
.photberry_standard_post_item{
	padding-bottom: 60px;
}
.photberry_post_gallery_cont{
	margin: -5px -5px 19px -5px;
}
.photberry_image_post .photberry_fullwidth_slider,
.photberry_image_post .photberry_slider_item,
.photberry_post_image_cont .photberry_slider_item,
.photberry_post_image_cont .photberry_fullwidth_slider{
	height: 658px;
}
.photberry_pagination{
	border-top: 1px solid #e1e2e3;
	padding-top: 55px;
	text-align: center;
	padding-bottom: 1px;
}
.photberry_pagination a{
	margin-right: 6px;
}
.photberry_post_nav i,
.photberry_pagination i{
	font-size: 11px;
	transform: translateY(-2px);
}
.photberry_nav_link_left,
.photberry_nav_link_right,
.photberry_pagination_link_left,
.photberry_pagination_link_right{
	text-transform: uppercase;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0.7px;
	color: #222;
}
.photberry_pagination_link_left{
	float: left;
}
.photberry_pagination_link_left i{
	margin-right: 19px;
}
a.photberry_pagination_link_right{
	float: right;
	margin-right: 0;
}
.photberry_pagination_link_right i{
	margin-left: 19px;
}

/* Blog with Right Sidebar */

.photberry_blog_right_sidebar .photberry_slider_item,
.photberry_blog_right_sidebar .photberry_fullwidth_slider{
	height: 438px;
}

/* Blog with Left Sidebar */

.photberry_left_sidebar .photberry_content{
	width: 840px;
}
.photberry_left_sidebar{
	background: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #eeebe7 51%, #eeebe7 100%);
}
.photberry_left_sidebar .photberry_sidebar{
	padding: 34px 30px 60px 0;
}
.photberry_left_sidebar .photberry_content{
	padding-left: 60px;
}

/* Blog Grid */

.photberry_blog_grid{
	padding-bottom: 0px;
}
.photberry_blog_grid .photberry_button{
	margin-bottom: 30px;
	margin-top: -2px;
}
.photberry_load_more{
	padding-top: 18px;
	padding-left: 21px;
}
.photberry_blog_grid .photberry_post_meta{
	margin-top: 18px;
}
.photberry_blog_grid .photberry_post_title{
	letter-spacing: -0.1px;
}
.photberry_blog_posts .photberry_grid_item{
	width: 33.3333%;
}
.photberry_blog_posts .photberry_grid_item a{
	font-size: 20px;
	line-height: inherit;
	display: inline-block;
}
.photberry_blog_posts .photberry_post_title{
	margin-bottom: 20px;
}
.photberry_post_title a::before,
.photberry_post_meta a::before{
	display: none;
}

/* Standard Post */

.photberry_standard_post .photberry_post_meta{
	margin: 7px 0 8px 0;
}
.photberry_standard_post .photberry_stand_post_title{
	margin-bottom: 40px;
	letter-spacing: 0;
	margin-left: 0;
}
.photberry_standard_post .photberry_dropcap_letter{
	width: 50px;
	height: 50px;
	margin-right: 10px;
	padding-top: 10px;
}
.photberry_post_standard_cont img{
	display: block;
}
.photberry_post_standard_cont{
	margin-bottom: 35px;
}
.photberry_sharing, .photberry_post_tags {
	color: #222;
	font-weight: 400;
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
	letter-spacing: 0.6px;
}
.photberry_post_tags{
	margin: 48px 0 54px 0;
}
.photberry_sharing{
	margin-top: 39px;
	margin-bottom: 60px;
}
.photberry_sharing a{
	display: inline-block;
	text-decoration: none;
	padding: 4px 10px 4px 10px;
	margin-right: 7px;
}
.photberry_share_facebook{
	background: #3b5998;
}
.photberry_share_twitter{
	background: #55acee;
}
.photberry_share_google_plus{
	background: #dc4e41;
}
.photberry_share_pinterest{
	background: #bd081c;
}
.photberry_sharing span{
	margin-right: 27px;
}
.photberry_post_nav{
	border-top: #e1e2e3 1px solid;
	padding: 55px 0 56px 0;
	border-bottom: #e1e2e3 1px solid;
	margin-bottom: 54px;
	width: 100%;
}
.photberry_post_nav_next,
.photberry_post_nav_prev{
	width: 50%;
	display: inline-block;
}
.photberry_post_nav_next{
	float: right;
	text-align: right;
}
.photberry_nav_link_left,
.photberry_nav_link_right,
.photberry_post_prev_title,
.photberry_post_next_title{
	display: block;
}
.photberry_post_prev_title,
.photberry_post_next_title{
	text-transform: uppercase;
	letter-spacing: 0.5px;
	padding-top: 8px;
}
.photberry_nav_link_left,
.photberry_nav_link_right{
	letter-spacing: 0.6px;
}
.photberry_nav_link_right i{
	margin-left: 20px;
}
.photberry_nav_link_left i{
	margin-right: 20px;
}
.photberry_section_w_text{
	padding-bottom: 54px;
}
.photberry_section_w_text h5{
	margin-bottom: 19px;
}
.photberry_posts_featured_item{
	padding-bottom: 0;
}
.photberry_posts_featured_item .photberry_post_meta{
	margin: 18px 0 6px 0;
}
.photberry_posts_featured_item .photberry_post_title{
	letter-spacing: 0;
}
.photberry_posts_featured_title{
	text-align: left;
	margin-bottom: 24px;
}

/* Image Post */

.photberry_grid_section3{
	margin: 30px -5px 20px -5px;
}
.photberry_grid_section3 .photberry_grid_item{
	width: 33.333%;
	padding: 5px;
}

/* Gallery Post */

.photberry_gallery_post .photberry_post_gallery_cont{
	margin-bottom: 35px;
}
.photberry_gallery_post .photberry_get_in_touch{
	margin: 42px 0 40px 0;
	padding: 0;
}

/* Video Post */

.photberry_video_post .photberry_post_video_cont{
	margin-bottom: 35px;
}

/* Audio Post */

.photberry_post_audio_cont {
	margin-bottom: 29px;
}
.photberry_post_audio_cont iframe{
	height: 400px;
	width: 100%;
}

/* Portfolio Grid */

.photberry_portfolio_grid .photberry_content{
	padding: 0;
	margin: 0;
	text-align: center;
	min-height: 100vh;
}
.photberry_portfolio_grid section{
	padding: 0;
}
.photberry_portfolio_grid .photberry_button{
	margin-top: 30px;
	margin-bottom: 30px;
}

/* Portfolio Grid with Margins */

section.photberry_gallery_section3{
	padding: 5px;
}
.photberry_gallery_section3 .photberry_grid_item{
	padding: 5px;
}

/* Portfolio Masonry */

.photberry_gallery_section_masonry .photberry_grid_item{
	width: 25%;
	border: none;
}

/* Portfolio Packery */

.photberry_portfolio_packery .photberry_grid_item{
	border: 0;
}
.photberry_grid_item1_2{
	width: 50%;
	overflow: hidden;
	position: relative;
}
.photberry_grid_item1_2 a{
	top: -50%;
}

/* Portfolio Packery with Margins */

.photberry_portfolio_packery_margin .photberry_gallery_section{
	padding: 5px;
}

/* Portfolio 1 Column */

.photberry_portfolio_1col_item{
	width: 100%;
	margin-top: 61px;
}
.photberry_portfolio_1col_item:first-child{
	margin-top: 51px;
}
.photberry_portfolio_1col{
	padding-bottom: 0;
	text-align: center;
}
.photberry_portfolio_1col_item a{
	font-size: inherit;
	line-height: inherit;
}
.photberry_portfolio_1col_item a::before{
	display: none;
}
.photberry_portfolio_1col_item .photberry_img_block{
	padding-right: 15px;
}
.photberry_portfolio_cont h6,
.photberry_portfolio_cont h2{
	text-align: left;
}
.photberry_portfolio_cont h6{
	letter-spacing: 0.7px;
	margin-bottom: 4px;
}
.photberry_portfolio_cont h2{
	margin-bottom: 18px;
}
.photberry_portfolio_cont{
	text-align: left;
	padding-left: 15px;
	padding-top: 12px;
}
.photberry_portfolio_cont .photberry_read_more_button{
	line-height: 23px;
	display: inline-block;
	font-size: 13px;
}
.photberry_portfolio_1col .photberry_load_more{
	margin: 59px 0 30px 0;
}
.button-group button{
	background: transparent;
	font-size: 13px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 0.7px;
	font-weight: 400;
	transition: all 0.3s;
	border: none;
	padding: 0 13px;
	min-height: 1px;
}
.button-group{
	padding-top: 5px;
}
.button-group.filters-button-group button {
	position: relative;
	float: right;
	padding: 0 8px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 34px;
	border: 1px solid transparent;
}
@media (min-width: 360px){
	.button-group.filters-button-group button {
		padding: 0 10px;
		font-size: 17px;
		line-height: 36px;
	}
}
@media (min-width: 576px){
	.button-group.filters-button-group button {
		padding: 0 13px;
		margin-bottom: 0;
		font-size: 18px;
		line-height: 40px;
	}
}
.button-group.filters-button-group button.is-checked {
	border-color: #222;
}
.button-group.filters-button-group button.is-checked::before,
.button-group.filters-button-group button.is-checked::after {
	display: none;
}
.button-group.filters-button-group button::before {
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	border-top: 1px solid #222;
	border-right: 1px solid #222;
	content: "";
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transition: all .4s ease 0s;
	transition: all .4s ease 0s;
}
.button-group.filters-button-group button::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 0;
	border-bottom: 1px solid #222;
	border-left: 1px solid #222;
	content: "";
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.button-group.filters-button-group button:hover::before,
.button-group.filters-button-group button:hover::after {
	width: 100%;
	height: 100%;
}
.button-group.filters-button-group button:last-child {
	margin-left: 0;
}
@media (min-width: 480px){
	.button-group.filters-button-group.choke320{
		width: 320px;
		margin-right: auto;
		margin-left: auto;
	}
}

/* Portfolio 2 Column */

.photberry_2col{
	width: 50%;
}
.photberry_3col a,
.photberry_2col a{
	font-size: inherit;
	line-height: inherit;
}
.photberry_portfolio_grid_item{
	padding: 5px;
}
.photberry_portfolio_grid_item.no-gutter{
	padding: 0;
}
.photberry_portfolio_2col{
	padding: 0 5px;
	text-align: center;
}
.photberry_portfolio_2col .button-group{
	margin-bottom: 16px;
}
.photberry_portfolio_grid_item .photberry_portfolio_cont{
	padding: 24px 0 19px 0;
}
.photberry_portfolio_cont a::before{
	display: none;
}
.photberry_portfolio_2col .photberry_load_more{
	margin: 35px 0 30px 0;
}

.photberry_portfolio_grid_item.captioned a::before {
	display: none;
}
.photberry_portfolio_grid_item.captioned .fig {
	position: relative;
}
.photberry_portfolio_grid_item.captioned .fig::before,
.photberry_portfolio_grid_item.captioned .fig::after {
	position: absolute;
	width: 20%;
	height: 20%;
	opacity: 0;
	z-index: 3;
	content: "";
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
}
.photberry_portfolio_grid_item.captioned .fig::before {
	top: 10px;
	right: 10px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}
.photberry_portfolio_grid_item.captioned .fig::after {
	bottom: 10px;
	left: 10px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.photberry_portfolio_grid_item.captioned.inv .fig::before,
.photberry_portfolio_grid_item.captioned.inv .fig::after {
	border-color: #fff;
}
.photberry_portfolio_grid_item.captioned.sepia .fig::before,
.photberry_portfolio_grid_item.captioned.sepia .fig::after {
	width: 20%;
	height: 20%;
	border-color: #fff;
}
.photberry_portfolio_grid_item.captioned .photberry_image_link:hover .fig::before,
.photberry_portfolio_grid_item.captioned .photberry_image_link:hover .fig::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.photberry_portfolio_grid_item.captioned .fig > img,
.photberry_portfolio_grid_item.captioned .fig .img-wide {
	position: relative;
	z-index: 1;
}
.photberry_portfolio_grid_item.captioned .fig .img-wide {
	width: 100%;
	height: auto;
}
.photberry_portfolio_grid_item.captioned.sepia .fig > img,
.photberry_portfolio_grid_item.captioned.sepia .fig .img-wide {
	-webkit-transition: filter 0.5s ease 0s;
	transition: filter 0.5s ease 0s;
}
.photberry_portfolio_grid_item.captioned .fig figcaption {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	z-index: 2;
	opacity: 0;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.photberry_portfolio_grid_item.captioned.inv .fig figcaption {
	background-color: rgba(0, 0, 0, 0.6);
}
.photberry_portfolio_grid_item.captioned .fig figcaption.revealed {
	opacity: 1;
}
.photberry_portfolio_grid_item.captioned.sepia a:hover .fig > img
.photberry_portfolio_grid_item.captioned.sepia a:hover .fig .img-wide {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.photberry_portfolio_grid_item.captioned.opposite .fig::before,
.photberry_portfolio_grid_item.captioned.opposite .fig::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.photberry_portfolio_grid_item.captioned a:hover .fig figcaption {
	background-color: rgba(24, 22, 20, 0.5);
}
.photberry_portfolio_grid_item.captioned a:hover .fig figcaption.revealed {
	background-color: rgba(255, 255, 255, 0.35);
}
.photberry_portfolio_grid_item.captioned.sepia a:hover .fig figcaption.revealed {
	background-color: rgba(0, 0, 0, 0.4);
}
.photberry_portfolio_grid_item.captioned.inv a:hover .fig figcaption,
.photberry_portfolio_grid_item.captioned.inv a:hover .fig figcaption.revealed {
	background-color: transparent;
}
.photberry_portfolio_grid_item.captioned .fig figcaption .vmid {
	position: absolute;
	top: 50%;
	right: 0;
	width: 100%;
	padding: 0 5px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.photberry_portfolio_grid_item.captioned .fig figcaption .heading {
	margin: 0;
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	opacity: 0;
	line-height: 1.4;
	text-align: center;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.photberry_portfolio_grid_item.captioned.inv .fig figcaption .heading {
	opacity: 1;
}
.photberry_portfolio_grid_item.captioned a:hover .fig figcaption .heading {
	color: #000;
	opacity: 1;
}
.photberry_portfolio_grid_item.captioned.sepia a:hover .fig figcaption .heading {
	color: #fff;
}
.photberry_portfolio_grid_item.captioned.inv a:hover .fig figcaption .heading {
	opacity: 0;
}
.photberry_portfolio_grid_item.captioned .fig figcaption .cat-name {
	color: #ce9057;
	font-size: 22px;
}
.photberry_portfolio_grid_item.captioned.opposite .fig::before,
.photberry_portfolio_grid_item.captioned.opposite .fig::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.photberry_portfolio_grid_item.captioned.opposite .fig figcaption.revealed {
	background-color: rgba(255, 255, 255, 0.35);
}
.photberry_portfolio_grid_item.captioned.opposite .fig figcaption .heading {
	opacity: 1;
	color: #000;
}
.photberry_portfolio_grid_item.captioned.opposite a:hover .fig::before,
.photberry_portfolio_grid_item.captioned.opposite a:hover .fig::after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.photberry_portfolio_grid_item.captioned.opposite a:hover .fig figcaption.revealed {
	background-color: transparent;
}
.photberry_portfolio_grid_item.captioned.opposite a:hover .fig figcaption .heading {
	opacity: 0;
}

/* Portfolio 3 Column */

.photberry_3col{
	width: 33.33%;
}

.photberry_4col{
	width: 25%;
}

/* Standard Portfolio */

.photberry_standard_portfolio blockquote{
	margin: -1px 0 31px 0;
}
.photberry_standard_portfolio .photberry_sharing{
	margin-top: 48px;
}
.photberry_featured_block{
	margin: 0 -15px;
}
.photberry_featured_block .photberry_grid_item{
	width: 100%;
	padding: 0 15px;
	border: none;
}

/* Image Portfolio */

.photberry_image_portfolio .photberry_grid_section3{
	margin: 32px -5px 30px -5px;
}

/* Video Portfolio */

.photberry_video_portfolio .photberry_post_video_cont{
	margin-bottom: 35px;
}
.photberry_video_portfolio .photberry_production{
	margin-top: 25px;
	margin-bottom: 34px;
}

/* Audio Portfolio */

.photberry_audio_portfolio blockquote{
	margin: 0 0 16px 0;
}

/* Gallery Portfolio */

.photberry_gallery_portfolio .photberry_grid_item{
	width: 100%;
}
.photberry_gallery_portfolio .photberry_stand_post_title{
	margin-bottom: 35px;
}
.photberry_gallery_portfolio .photberry_post_cont{
	margin-bottom: 35px;
}
.photberry_gallery_portfolio .photberry_text{
	margin-bottom: 20px;
}

/* Grid Portfolio 01 */

.photberry_grid01_portfolio .photberry_grid_portfolio .photberry_grid_item{
	width: 100%;
	border: none;
	float: none;
}
.photberry_grid01_portfolio .photberry_stand_post_title{
	margin-bottom: 35px;
}
.photberry_grid01_portfolio .photberry_gallery_section{
	margin-top: 45px;
	padding-bottom: 20px;
}

/* Grid Portfolio 02 */

.photberry_grid02_portfolio .photberry_post_gallery_cont{
	margin-bottom: 35px;
}
.photberry_grid02_portfolio .photberry_slider_item,
.photberry_grid02_portfolio .photberry_fullwidth_slider{
	height: 670px;
}
.photberry_slider_item_title{
	position: absolute;
	right: 40px;
	bottom: 8px;
	z-index: 10;
}
.photberry_slider_overlay{
	background: linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);
	pointer-events: none;
	height: 250px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 5;
}
.photberry_grid02_portfolio .photberry_fullwidth_slider{
	margin: 42px 0 40px 0;
}

/* Video and Images Grid */

.photberry_video_images_grid .photberry_content {
	padding: 0;
}
.photberry_video_images_grid .photberry_grid_section3 {
	margin: 5px 5px;
}

/* Albums Grid */

.photberry_albums_grid_2{
	text-align: center;
}

.photberry_albums_grid_2 .photberry_content{
	padding:  0 0 0 0;
}

.photberry_albums_grid_2 .photberry_load_more{
	margin: 30px auto;
}

/* Albums Grid Margin */

.photberry_albums_grid_margin .photberry_content{
	padding-bottom: 5px;
}

.photberry_albums_grid_margin .photberry_load_more{
	margin-bottom: 35px;
}

/* Albums Masonry Margin */

.photberry_albums_masonry_margin .button-group{
	padding-top: 0;
}
.photberry_albums_masonry_margin .button-group button{
	padding: 0 15px;
}

/* Video and Images Slider */
.photberry_video_images_slider .photberry_fullwidth_slider,
.photberry_video_images_slider .photberry_slider_item,
.photberry_video_images_slider{
	height: 100vh;
}
.photberry_video_images_slider .photberry_slider_item img{
	max-width: none;
	min-width: 100%;
	width: auto;
}

/* Portrait Slider */

.photberry_portrait_slider .photberry_fullwidth_slider img{
	height: 100vh;
	min-width: 1px;
	width: auto;
	margin: 0 auto;
}

/* Masonry Gallery */

.photberry_masonry_gallery{
	padding: 5px;
}

/* Split Gallery */

.photberry_split_slider{
	position: relative;
	height: 100vh;
	overflow: hidden;
}
.photberry_split_slider_item{
	position: relative;
	overflow: hidden;
	height: 100vh;
}
.photberry_split_slider_item img{
	max-width: none;
	width: auto;
	display: block;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
	z-index: 5;
	height: 100%;
}
.photberry_split_slider_item h2{
	left: 50%;
	transform: translateX(-50%);
	margin-bottom: 17px;
}
.photberry_split_slider_item::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 7;
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(bottom, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(to top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);
}

.sb_down, .sb_up{
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	z-index: 15;
	transform: rotate(45deg);
	margin: 0 43px;
}
.sb_down:hover, .sb_up:hover{
	cursor: pointer;
}
.sb_down{
	margin-bottom: -12px;
}
.sb_up{
	margin-top: -5px;
}
#scrollbuttons{
	text-align: center;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.photberry_thumbs_slider{
	position: relative;
}
.photberry_slider_thumbs{
	position: absolute;
	width: 162px;
	height: 100%;
	top: 0;
	left: 0;
	overflow-y: auto;
	z-index: 101;

}
.photberry_slider_thumbs a{
	display: block;
	width: 145px;
}
.photberry_slider_thumbs a::before{
	z-index: 106;
}
.photberry_slider_thumbs a:hover::before{
	opacity: 0.7;
}
.photberry_slider_thumbs img{
	position: relative;
	display: block;
}
.photberry_slide_counter{
	position: absolute;
	top: 50%;
	left: 145px;
	z-index: 110;
	transform: translateY(-50%);
	padding-left: 35px;
}
.photberry_slider_thumbs::-webkit-scrollbar {
	width: 0;
}
.photberry_slider_thumbs{
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;
}
.photberry_slide_counter div{
	display: inline-block;
	font-size: 13px;
	line-height: 24px;
}
.photberry_slide_counter::before{
	border-color: transparent transparent transparent #ffffff;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11.5px 0 11.5px 15px;
}



.photberry_single_gallery_slider {
	position: relative;
	width: 100%;
	height: 100%;
}
.photberry_transparent_header .photberry_site_wrapper {
	padding-right: 0;
}
.photberry_transparent_header .photberry_site_wrapper .photberry_slider_btn_prev {
	right: 315px;
}
.photberry_transparent_header .photberry_site_wrapper .photberry_slide_counter {
	right: 415px;
}
.photberry_toggled_header .photberry_site_wrapper .photberry_slider_btn_prev {
	right: 45px;
}
.photberry_toggled_header .photberry_site_wrapper .photberry_slider_thumbs {
	right: 0;
}
.photberry_toggled_header .photberry_site_wrapper .photberry_slide_counter {
	right: 145px;
}

.photberry_toggled_header .photberry_slider_thumbs,
.photberry_toggled_header .photberry_slider_btn_prev,
.photberry_toggled_header .photberry_slide_counter {
	transition: left 500ms;
}
.photberry_transparent_header.photberry_show_header.photberry_toggled_header .photberry_slider_btn_prev {
	right: 315px;
}
.photberry_transparent_header.photberry_show_header.photberry_toggled_header .photberry_slide_counter {
	right: 415px;
}
.photberry_transparent_header.photberry_show_header.photberry_toggled_header .photberry_site_wrapper .photberry_slider_thumbs {
	right: 270px;
}

.photberry_transparent_header .photberry_slider_wrapper.has_thumbs .photberry_slider_btn_prev,
.photberry_toggled_header .photberry_slider_wrapper.has_thumbs .photberry_slider_btn_prev {
	left: auto;
}
.photberry_slider_wrapper {
	position: relative;
}
.photberry_slider_wrapper.auto_height {
	height: 100%;
}
.photberry_slider_wrapper .photberry_slider_slide,
.photberry_slider_wrapper .photberry_slider {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	display: block;
}
.photberry_slider_thumbs_inner {
	padding: 0;
	margin: 0;
	display: block;
}
.photberry_slider_wrapper .photberry_slider_slide,
.photberry_slider_thumb {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}
.photberry_slider_wrapper .photberry_slider {
	transition: opacity 500ms;
}
.photberry_slider_wrapper.photberry_module_loading .photberry_slider,
.photberry_slider_wrapper.photberry_module_loading .photberry_slider_thumbs,
.photberry_slider_wrapper.photberry_module_loading .photberry_slide_counter,
.photberry_slider_wrapper.photberry_module_loading .photberry_slider_btn_prev,
.photberry_slider_wrapper.photberry_module_loading .photberry_slider_btn_next {
	opacity: 0;
}
.photberry_slider_wrapper.photberry_module_loading .photberry_gallery_preloader {
	opacity: 0;
}
.photberry_slider_wrapper .photberry_slider_slide {
	transition: opacity 1000ms;
	z-index: 1;
	opacity: 0;
	background-repeat: no-repeat;
	background-position:  center;
}
.photberry_slider.cover .photberry_slider_slide {
	background-size: cover;
}
.photberry_slider.fit_always .photberry_slider_slide {
	background-size: contain;
}
.photberry_slider.fit_width .photberry_slider_slide {
	background-size:100% auto;
}
.photberry_slider.fit_height .photberry_slider_slide {
	background-size:auto 100%;
}
.photberry_slider_wrapper .photberry_slider_slide.active {
	opacity: 1;
	z-index: 5;
}
.photberry_slider_overlay,
.photberry_slider_custom_overlay {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 7;
}
.photberry_slider_overlay {
	height: 250px;
	background: rgba(0,0,0,0.5);
	background: -moz-linear-gradient(bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);
	pointer-events: none;
}
.photberry_slider .photberry_slide_title {
	position:absolute;
	bottom: 33px;
	right: 40px;
	margin: 0;
	z-index: 10;
	pointer-events: none;
}
.photberry_slide_counter {
	position: absolute;
	left: 145px;
	top: 50%;
	margin-top: -12px;
	height: 23px;
	padding-left: 35px;
	z-index: 10;
}
.photberry_slide_counter::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11.5px 0 11.5px 15px;
}
.photberry_slide_counter span {
	font-size: 13px;
	line-height: 23px;
	display: inline-block;
	vertical-align: top;
}

.photberry_slider_btn_prev,
.photberry_slider_btn_next {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border-radius: 0;
	background: transparent;
	position: absolute;
	-webkit-transition: all .3s;
	transition: all .3s;
	z-index: 15;
	position: absolute;
	top: 50%;
	margin: -10px 0 0 0;
}

.photberry_slider_btn_prev::before,
.photberry_slider_btn_next::before,
.photberry_slider_btn_prev::after,
.photberry_slider_btn_next::after {
	position: absolute;
	content: '';
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-webkit-transition: background .4s;
	transition: background .4s;
}
.photberry_slider_btn_prev {
	left: 45px;
	transform: rotate(45deg);
}
.photberry_slider_btn_prev::before {
	left: 0;
	top: 0;
	width: 2px;
	height: 20px;
}
.photberry_slider_btn_prev::after {
	left: 0;
	bottom: 0;
	width: 20px;
	height: 2px;
}

.photberry_slider_btn_next {
	right: 45px;
	transform: rotate(-45deg);
}
.photberry_slider_btn_next::before {
	right: 0;
	top: 0;
	width: 2px;
	height: 20px;
}
.photberry_slider_btn_next::after {
	right: 0;
	bottom: 0;
	width: 20px;
	height: 2px;
}

.has_thumbs .photberry_slider_btn_next,
.has_thumbs .photberry_slider_btn_prev {
	left: auto;
	right: 40px;
	top: 50%;
}
.has_thumbs .photberry_slider_btn_prev {
	margin-top: -46px;
	transform: rotate(135deg);
}
.has_thumbs .photberry_slider_btn_next {
	margin-top: 30px;
	transform: rotate(45deg);
}

.photberry_media_slider .photberry_slider_slide {
	overflow: hidden;
}
.video_cover .photberry_slider_slide #vimeo_player,
.video_cover .photberry_slider_slide iframe {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	height: 100%;
	display: block;
	max-width: none;
	max-height: none;
	transform: translate(-50%,-50%);
}
.video_fit .photberry_slider_slide #vimeo_player,
.video_fit .photberry_slider_slide iframe {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	display: block;
	max-width: none;
	max-height: none;
}
#vimeo_player{
	background: #000;
}

/* Responsive */

@media only screen and (max-width: 1600px) {
	.photberry_fullwidth_slider .owl-item img {
		max-width: none;
		width: auto;
		left: 50%;
		transform: translate(-50%, -50%);
		height: 130%;
	}
	.photberry_portrait_slider  .owl-item img{
		height: 100vh;
		transform: none;
		left: auto;
		top: 0;
	}
}
@media only screen and (max-width: 1480px) {
	.photberry_container{
		width: 960px;
	}
	.photberry_right_sidebar .photberry_content{
		width: 690px;
		padding-right: 20px;
	}
	.photberry_sidebar{
		width: 270px;
		padding-left: 20px;
	}
	.photberry_blog_left_sidebar .photberry_sidebar{
		padding-right: 20px;
	}
	.photberry_blog_left_sidebar .photberry_content {
		padding-right: 0px;
		padding-left: 20px;
	}
}
@media only screen and (max-width: 1260px) {
	.photberry_site_wrapper{
		padding-right: 0;
		transition: all 1s;

	}
	.photberry_header{
		right: -270px;
		transition: right 0.5s;
	}
	.photberry_menu_btn{
		display: block ;
		float: right;
		position: fixed;
		z-index: 2000;
		-webkit-transition: right .5s;
		transition: right .5s;
	}
}
@media only screen and (max-width: 1025px) {
	section, .photberry_content, .photberry_blockquote, .photberry_headings, section.photberry_title_w_text, .photberry_about1 section, .photberry_posts_item,
	.photberry_about_video, .photberry_about4_1, section.photberry_get_in_touch, .photberry_center_slider_section, section.photberry_gallery_section1,
	.photberry_book .photberry_about2_3, .photberry_standard_post_item{
		padding-bottom: 30px;
	}
	footer .photberry_widget,
	.photberry_widget, .photberry_title_page, .photberry_post_nav, .photberry_blog_title{
		margin-bottom: 30px;
	}
	.photberry_headings_title{
		margin-bottom: 20px;
	}
	.photberry_footer, .photberry_pagination{
		padding-top: 30px;
	}
	.photberry_about3 .photberry_img_block{
		margin-bottom: 20px;
	}
	.photberry_contact_2_wraper{
		padding: 0 30px;
	}
	.photberry_about2_1{
		padding-bottom: 30px;
	}
	.photberry_contact_block hr, .photberry_post_tags, .photberry_sharing{
		margin: 30px 0;
	}
	.photberry_post_nav{
		padding: 30px 0;
	}
	.photberry_portfolio_1col_item, .photberry_portfolio_1col .photberry_load_more, .photberry_portfolio_4_column .photberry_load_more{
		margin-top: 30px;
	}
	.photberry_portfolio_1col .photberry_load_more, .photberry_portfolio_2col .photberry_load_more{
		margin-bottom: 0;
	}
	.photberry_portfolio_2col .photberry_load_more{
		margin-top: 0;
	}
	.photberry_portfolio_4_column .photberry_portfolio_2col .photberry_load_more{
		margin-top: 30px;
		margin-bottom: 0;
	}
	.photberry_gallery_section2 .photberry_load_more, .photberry_gallery_section3 .photberry_load_more{
		margin: 30px auto;
	}
}
@media only screen and (max-width: 992px) {
	.photberry_sidebar{
		width: 290px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.photberry_right_sidebar .photberry_content{
		width: 434px;
	}
	.photberry_container{
		width: 724px;
	}
	.photberry_counts .col-3,
	footer .photberry_widget{
		width: 50%;
	}
	section.photberry_counts_section{
		padding-bottom: 0;
	}
	.photberry_counts .col-3, .photberry_testimonials_page h2{
		margin-bottom: 30px;
	}
	.photberry_get_in_touch_block{
		text-align: center;
	}
	.photberry_get_in_touch_block a{
		float: none;
		margin: 0 0 65px 0;
	}
	.photberry_get_in_touch_block h1{
		padding: 62px 30px 50px 30px;
		margin: 0;
	}
	.photberry_testimonials_section .photberry_testimonials_item1{
		padding: 0 15px;
		margin-bottom: 30px;
	}
	.photberry_grid_item2, .photberry_blog_posts .photberry_grid_item{
		width: 100%;
	}
	.photberry_testimonials_page .photberry_get_in_touch, .photberry_contact_1_1{
		padding-bottom: 30px;
	}
	.photberry_post_video_cont iframe{
		height: 180px;
	}
}
@media only screen and (max-width: 769px) {
	.first{
		order: 1;
	}
	body{
		background-color: #eeebe7 !important;
	}
	.photberry_container, .photberry_counts_section .col-3, .photberry_grid_item, .photberry_grid_section3 .photberry_grid_item,
	.photberry_gallery_section_masonry .photberry_grid_item{
		width: 100%;
	}
	.photberry_container, .photberry_content.photberry_section_w_margin{
		padding: 0 15px;
	}
	.photberry_typography>.photberry_container, .photberry_contact_1>.photberry_container, .photberry_blog_right_sidebar>.photberry_container,
	.photberry_standard_post>.photberry_container, .photberry_get_in_touch>.photberry_container {
		padding: 0;
	}
	.photberry_right_sidebar .photberry_content{
		width: 100%;
		padding-left: 20px;
	}
	.photberry_sidebar{
		padding-right: 20px;
	}
	section, .photberry_blockquote, .photberry_headings, .photberry_team_item, .photberry_offices_item{
		padding-bottom: 20px;
	}
	.photberry_team{
		padding-bottom: 0;
	}
	.photberry_mobile_header{
		display: block;
		z-index: 10;
	}
	.photberry_menu_btn{
		display: none;
	}
	.photberry_mobile_menu_btn{
		position: absolute;
		top: 25px;
		right: 5px;
		background-color: transparent;
		display: block;
	}
	.photberry_mobile_header_container{
		display: none;
	}
	.photberry_header{
		margin-left: 0px;
		position: relative;
		width: 100%;
		display: none;
	}
	.menu-item-has-children .photberry_sub_menu{
		padding-top: 10px;
	}
	.photberry_sub_menu li:last-child{
		padding-bottom: 0;
	}
	.photberry_header_footer{
		position: static;
	}
	.photberry_logo_cont{
		padding-bottom: 40px;
	}
	.photberry_menu_cont li{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.photberry_header_footer{
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.photberry_fullwidth_slider{
		height: 350px;
	}
	.photberry_fullwidth_slider .owl-item img{
		height: 100%;
		width: auto;
	}
	.photberry_video_images_slider .photberry_fullwidth_slider, .photberry_video_images_slider .photberry_media_slider, .photberry_split_slider{
		height: 100%;
		/*overflow-y: visible;*/
		position: fixed;
		top: 0;
		left: 0;
	}
	.photberry_video_images_slider .photberry_fullwidth_slider{
		height: calc(100vh + 50px) !important;
	}
	.photberry_video_images_slider .photberry_slider_item, .photberry_split_slider_item{
		height: calc(100vh + 50px);
	}
	.photberry_about3 .photberry_partners,
	.photberry_link_item{
		padding-bottom: 25px;
	}
	.photberry_link_item p{
		margin-bottom: 15px;
	}
	.photberry_link_item h6{
		margin-top: 0;
	}
	.photberry_blog_grid .photberry_button{
		margin: 0;
	}
	.photberry_grid_item1_1{
		height: auto;
	}
	.photberry_grid_item1_1 a{
		transform: none;
	}
	.photberry_partners_item{
		text-align: center;
	}
	.photberry_testimonials_content p{
		padding: 0 60px 27px 60px;
	}
	.photberry_testimonials_slider .owl-next{
		right: 20px;
	}
	.photberry_testimonials_slider .owl-prev{
		left: 20px;
	}
	section.photberry_testimonials{
		margin-bottom: 0px;
	}
	.photberry_about2_1 .photberry_img_block, .photberry_portfolio_1col_item .photberry_img_block{
		padding: 0;
	}
	.photberry_price_item{
		padding: 30px;
		margin-bottom: 20px;
	}
	.photberry_testimonials1 .photberry_container{
		padding: 0;
	}
	.photberry_testimonials_item1 p{
		padding: 35px 40px 34px 40px;
	}
	.photberry_gallery_section {
		margin: 0 -15px;
	}
	.tabs ul {
		margin-top: -1px;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
	.photberry_price .photberry_img_block img{
		transform: none;
		top: 0;
	}
	.photberry_choose .photberry_about2_3{
		padding: 0;
	}
	.photberry_choose .photberry_img_block{
		margin-bottom: 20px;
	}
	.countdown-amount {
		font-size: 80px;
		line-height: 90px;
	}
	.photberry_contact_1_1_item p + h5{
		margin-top: 30px;
	}
	p.photberry_contact_1_1_text{
		margin-bottom: 30px;
	}
	.photberry_follow_block, .photberry_phone{
		text-align: center;
	}
	.photberry_contact_2_center hr{
		margin: 30px 0;
	}
	.photberry_blog_left_sidebar .photberry_sidebar{
		padding-left: 20px;
	}
	.photberry_blog_left_sidebar .photberry_content {
		padding-right: 20px;
	}
	.photberry_portfolio_cont{
		padding-left: 0;
	}
	.photberry_featured_block .photberry_grid_item{
		padding-bottom: 20px;
	}
	.photberry_slider_thumbs, .photberry_slide_counter{
		display: none;
	}
	.photberry_slider_item_title{
		width: 90%;
	}
	.photberry_slider_slide iframe{
		height: 100% !important;
	}
	.photberry_video_images_slider .photberry_slider_item_title,
	.photberry_split_slider_item  .photberry_slider_item_title{
		bottom: 58px;
	}
	.photberry_slider_btn_prev, .photberry_slider_btn_next{
		position: fixed;
		z-index: 9;
	}
	.photberry_split_slider{
		height: 100%;
		width: 100%;
	}
	#scrollbuttons{
		width: 100%;
		position: fixed;
	}
}
@media only screen and (max-width: 480px) {
	.photberry_right_sidebar .photberry_content,
	.photberry_sidebar{
		padding-left: 15px;
		padding-right: 15px;
	}
	.photberry_tabs li{
		margin: 0 15px;
	}
	.countdown-amount {
		font-size: 50px;
		line-height: 60px;
	}
	.photberry_cs_title{
		margin-bottom: 30px;
	}
	.photberry_content_cs .photberry_subscribe_block{
		padding-top: 40px;
	}
	.photberry_sharing a{
		margin-bottom: 10px;
	}
}
@media only screen and (max-height: 667px) {
	.photberry_contact_2_page, .photberry_404_page, .photberry_404_page::before{
		overflow-y:  visible;
		position: fixed;
		top: 0;
		left: 0;
	}
	.photberry_contact_2_center{
		transform: none;
		position: static;
		height: auto;
	}
}
@media only screen and (max-height: 415px) {
	.countdown-amount {
		font-size: 50px;
		line-height: 60px;
	}
	.photberry_cs_title{
		margin-bottom: 5px;
	}
	.photberry_content_cs .photberry_subscribe_block, .photberry_logo_cont{
		padding-top: 20px;
	}
	.photberry_cs_footer{
		padding-bottom: 0;
	}
	.countdown-period{
		padding-top: 10px;
	}
	.photberry_coming_soon .photberry_social{
		padding-bottom: 5px;
	}
}

/** YT video showcase **/
.welcome-video-fs {
	position: relative;
	display: block;
	width: 100%;
	height: 100vw;
	overflow: hidden;
	background-color: #000;
	z-index: 1000;
}
.welcome-video-fs .player-container {
	position: relative;
	top: 0;
	margin: 0 auto;
	z-index: 0;
}
.welcome-video-fs .video-blind {
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: #fff url(../img/default-welcome-mobile.jpg?v=1) scroll 50% 50% no-repeat;
    background-size: cover;
    opacity: 1;
    -webkit-transition: opacity .5s linear 0s;
    transition: opacity .5s linear 0s;
}
@media (min-width: 992px){
	.welcome-video-fs {
		height: 100vh;
	}
	.welcome-video-fs .video-blind {
		background-image: url("../img/default-welcome.jpg?v=1");
	}
}
.welcome-video-fs .video-blind.reveal {
	opacity: 0;
}
.welcome-video-fs .video-blind > .loader {
	position: absolute;
	display: block;
	top: 50%;
	right: 0;
	width: 100%;
	font-size: 18px;
	color: #000;
	text-align: center;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.welcome-video-fs .video-blind > .loader .inner {
	display: inline-block;
	background-color: rgba(255, 255, 255, 0.65);
	padding: 5px 16px;
	line-height: 30px;
	font-size: 20px;
	font-weight: 500;
	border-radius: 20px;
}
.welcome-video-fs .video-blind.reveal > .loader {
	display: none;
}
.welcome-video-fs .mute-button {
	position: absolute;
	z-index: 2;
	top: 10px;
	right: 10px;
	width: 50px;
	height: 50px;
	opacity: 0.8;
	overflow: hidden;
	background: #ce9057 url("../img/mute-sound.png") scroll 50% 50% no-repeat;
	cursor: pointer;
	border-radius: 50%;
}
.welcome-video-fs .mute-button:hover {
	opacity: 1;
}
.welcome-video-fs .mute-button.muted {
	background-image: url("../img/mute-sound-muted.png");
}
.welcome-video-fs .player-container>iframe {
	margin: auto;
}
.welcome-video-fs.gensld .navarrows {
	display: none;
}
.welcome-video-fs.gensld .navarrows.show {
	display: block;
}

/** The illustrious Droxit slider **/
.droxit-slider {
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.droxit-slider.spaghetti {
	background-color: #a39181;
}
@media (max-width: 768px){
	.droxit-slider {
		height: 128vw !important;
	}
	.droxit-slider .slide .slide-image {
		top: 0 !important;
	}
}
@media (min-width: 992px){
	.droxit-slider.spaghetti {
		padding: 30px 0;
	}
}
.droxit-slider .loader,
.droxit-slider .navarrows,
.gensld .navarrows {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	text-align: center;
	z-index: 1;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.droxit-slider .navarrows,
.gensld .navarrows {
	height: 36px;
	opacity: 0.6;
	z-index: 10;
	pointer-events: none;
}
.droxit-slider .navarrows .btn-left,
.gensld .navarrows .btn-left {
	position: absolute;
	top: 0;
	left: 10px;
	width: 36px;
	height: 36px;
	padding: 0;
	background: transparent url("../img/dx-slider-arrows.png") scroll 0 0 no-repeat;
	border: 0;
	pointer-events: all;
}
.droxit-slider .navarrows .btn-right,
.gensld .navarrows .btn-right {
	position: absolute;
	top: 0;
	right: 10px;
	width: 36px;
	height: 36px;
	padding: 0;
	background: transparent url("../img/dx-slider-arrows.png") scroll -36px 0 no-repeat;
	border: 0;
	pointer-events: all;
}
.droxit-slider .loader::after {
	content: url("../img/swipebox_preloader.svg");
}
.droxit-slider .navarrows {
	display: none;
}
.droxit-slider.ready .loader {
	display: none;
}
.droxit-slider.ready .navarrows {
	display: block;
}
.droxit-slider .slide {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #eeebe7;
	z-index: 0;
	opacity: 0;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-transition: all 0.6s ease 0s;
	transition: all 0.6s ease 0s;
}
.droxit-slider .slide.current {
	opacity: 1;
	z-index: 2;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.droxit-slider .slide.stepdown {
	opacity: 1;
	z-index: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.droxit-slider .slide .slide-image {
	position: absolute;
	top: 0;
	left: 0;
	max-width: none;
	width: 100%;
	height: auto;
	z-index: 0;
}
.droxit-slider .slide .text-layer {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	z-index: 1;
	padding: 8px 15px;
	background-color: rgba(0, 0, 0, 0.3);
	opacity: 0;
	color: #fff;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: opacity 0.6s ease 0.3s;
	transition: opacity 0.6s ease 0.3s;
}
.droxit-slider .slide.current .text-layer {
	opacity: 1;
}
.droxit-slider .slide .text-layer .title {
	color: #fff;
	margin: 0;
}

.pb-vis-wid {
	display: none;
}
.pb-vis-nar {
	display: block;
}
.photberry_container.pb-vis-heading {
	padding-top: 0;
}
.photberry_container.pb-vis-heading .photberry_stand_post_title {
	margin: 0;
	font-size: 22px;
}
@media (min-width: 1261px){
	.pb-vis-wid {
		display: block;
	}
	.pb-vis-nar {
		display: none;
	}
	.photberry_container.pb-vis-heading {
		position: absolute;
		background-color: #fff;
		width: auto;
		padding: 10px 15px;
		z-index: 10;
	}
	.photberry_container.pb-vis-heading .photberry_stand_post_title {
		font-size: 36px;
	}
	.photberry_header.dark{
		background-attachment: scroll;
		background-position: 50% 100%;
		background-repeat: no-repeat;
	}
	.photberry_header.dark .photberry_menu_cont li{
		position: relative;
		display: block;
		width: 100%;
		overflow: hidden;
	}
	.photberry_header.dark .photberry_menu_cont li a{
		position: relative;
	}
	.photberry_header.dark .photberry_menu_cont li.active a::after{
		position: absolute;
		top: 50%;
		right: calc(100% + 24px);
		width: 240px;
		height: 1px;
		background-color: #fff;
		content: "";
	}
}

.portfolio-nfo {
	padding: 0px 30px;
	margin: 20px 0;
}
.portfolio-nfo h1 {
	font-size: 40px;
	margin-bottom: 20px;
	text-align: right;
}
.portfolio-nfo h1.t-compact {
	font-size: 28px;
}

.protfolio-thumbs {
	margin-right: -15px;
	margin-left: -15px;
}
.protfolio-thumbs .item {
	width: 50%;
	padding: 5px;
}
.protfolio-thumbs.large .item {
	width: 100%;
}
.protfolio-thumbs .item > img {
	display: inline-block;
	width: 100%;
	height: auto;
}
.protfolio-thumbs .item.active > img {
	outline: 4px solid #f3aa17;
}
@media (min-width: 768px){
	.protfolio-thumbs .item,
	.protfolio-thumbs.large .item {
		width: 33.333333%;
	}
}
@media (min-width: 992px){
	.protfolio-thumbs:not(.large) .item {
		width: 25%;
	}
}

.embedded-iframe {
	width: 100%;
	border: none;
	resize: vertical;
}
.embedded-iframe.minhvh {
	min-height: 100vh;
}

.about-dbl-pic.right {
	float: right;
	width: 50%;
	margin: 0;
	padding-left: 10px;
	text-align: right;
}
.about-dbl-pic.left {
	float: left;
	width: 50%;
	margin: 0;
	padding-right: 10px;
	text-align: left;
}
@media (min-width: 560px){
	.about-dbl-pic.right,
	.about-dbl-pic.left {
		width: 268px;
	}
}
.bulk-n-fluid {
	clear: both;
}
@media (min-width: 769px){
	.bulk-n-fluid {
		clear: none;
	}
}

.flexy-widgy {
	padding: 0;
	list-style: outside none;
	display: flex;
	flex-flow: row wrap;
	justify-content: start;
}
.flexy-widgy.just-center {
	justify-content: center;
}
.flexy-widgy.just-left {
	justify-content: end;
}

.row-like {
	margin-right: -15px;
	margin-left: -15px;
}

.blog-posts-grid .item {
	display: block;
	width: 100%;
	padding: 0 15px 55px;
	color: #222;
	text-decoration: none;
}
.blog-posts-grid .item > figure {
	display: block;
	position: relative;
	width: 100%;
	text-align: center;
}
.blog-posts-grid .item > figure::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0;
	content: "";
	-webkit-transition: opacity 0.4s ease 0s;
	transition: opacity 0.4s ease 0s;
}
.media-posts-grid .item:hover > figure::after {
	opacity: 0.7;
}
.media-posts-grid .item .heading {
	margin-bottom: 20px;
	font-size: 20px;
	text-align: center;
	-webkit-transition: color 0.4s ease 0s;
	transition: color 0.4s ease 0s;
}
.media-posts-grid .item:hover .heading {
	color: #ce9057;
}
@media (min-width: 992px){
	.media-posts-grid .item {
		width: 50%;
	}
}
@media (min-width: 1200px){
	.media-posts-grid .item {
		width: 33.333333%;
	}
}

.f-pagination {
	display: block;
	width: 100%;
	text-align: center;
}
.f-pagination .pi {
	display: inline-block;
	position: relative;
	background-color: transparent;
	margin: 0 0 10px 10px;
	padding: 2px 10px;
	text-align: center;
	color: #000;
	font-size: 20px;
	border: #000 1px solid;
}
.f-pagination .pi::before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 101%;
	height: 100%;
	background-color: #ce9057;
	z-index: -1;
	content: "";
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition: transform 0.3s ease 0s;
	transition: transform 0.3s ease 0s;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}
.f-pagination .pi.current {
	cursor: default;
}
.f-pagination .pi.current::before,
.f-pagination .pi:hover::before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
.f-pagination .pi:last-child {
	margin-left: 0;
}

.theme-heading {
	position: relative;
	padding-right: 0;
}

.dx-cred{
	font-size: 14px;
	line-height: 16px;
	margin: 10px 0 0;
}

.testimonials-viewport .view-pane .item,
.testimonials-viewport .thumbs .item {
	text-align: center;
}
.testimonials-viewport .view-pane .item .main-image {
	display: block;
	width: 100%;
	padding: 0 30px;
}
.testimonials-viewport .view-pane .item .main-image > img,
.testimonials-viewport .thumbs .item .prev-image {
	display: inline-block;
	width: 100%;
	height: auto;
}
.testimonials-viewport .view-pane .item .text-paragraph {
	display: block;
	margin-top: 30px;
	font-size: 20px;
}
.testimonials-viewport .view-pane .item .text-paragraph .quote {
	padding: 0 30px;
	text-align: right;
}
.testimonials-viewport .thumbs .item {
	padding: 15px;
	opacity: 0.75;
}
.testimonials-viewport .thumbs .center .item {
	padding: 0;
	opacity: 1;
}
.testimonials-viewport .view-pane .item .text-paragraph .name,
.testimonials-viewport .thumbs .item .name {
	display: block;
	margin-top: 15px;
	font-size: 16px;
	font-style: italic;
}
.testimonials-viewport .view-pane .item .text-paragraph .name {
	margin-top: 25px;
}
.testimonials-viewport .view-pane .item .text-paragraph .name .inner {
	display: inline-block;
	position: relative;
}
.testimonials-viewport .view-pane .item .text-paragraph .name .inner::before {
	position: absolute;
	top: -10px;
	left: 0;
	width: 100%;
	height: 0;
	border-top: 2px solid #ce9057;
	content: '';
}
.testimonials-viewport .view-pane .item .text-paragraph .name .role,
.testimonials-viewport .thumbs .item .name .role {
	font-weight: 600;
	color: #ce9057;
}

.testimonials-viewport .view-pane .owl-nav {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	z-index: 100;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.testimonials-viewport .view-pane .owl-nav .owl-prev {
	position: absolute;
	top: 0;
	right: 0;
}
.testimonials-viewport .view-pane .owl-nav .owl-next {
	position: absolute;
	top: 0;
	left: 0;
}
.testimonials-viewport .view-pane .owl-nav .owl-prev::before,
.testimonials-viewport .view-pane .owl-nav .owl-next::before {
	font-family: "FontAwesome";
	font-size: 40px;
	color: #3b3b3d;
}
.testimonials-viewport .view-pane .owl-nav .owl-prev::before {
	content: "\f105";
}
.testimonials-viewport .view-pane .owl-nav .owl-next::before {
	content: "\f104";
}
.testimonials-viewport .view-pane .owl-nav .owl-prev.disabled::before,
.testimonials-viewport .view-pane .owl-nav .owl-next.disabled::before {
	color: #aeaeae;
}
.photberry_standard_post h2 {
	text-align: right;
	font-size: 25px;
	font-weight: 700;
	line-height: 33px;
	margin-top: 50px;
	margin-bottom: 10px;
}
@media (max-width: 992px){
	.photberry_blog_title.ver1 {
		font-size: 23px;
		line-height: 30px;
		font-weight: 700;
	}
	.photberry_standard_post .photberry_stand_post_title {
		font-size: 27px;
		line-height: 31px;
	}
}
@media (min-width: 992px){
	.testimonials-viewport .view-pane .item .main-image,
	.testimonials-viewport .view-pane .item .text-paragraph .quote {
		padding: 0 50px;
	}
	.testimonials-viewport .view-pane .owl-nav .owl-prev::before,
	.testimonials-viewport .view-pane .owl-nav .owl-next::before {
		font-size: 60px;
	}
}
.droxit-slider {
	background-image: url("../img/slider-default.jpg");
	background-size: cover;
}
.overlay-poster {
	display: none;
}
.wolt {
	display: none;
}

@media (max-width: 702px){
	.overlay-poster {
		background-image: url("/img/maayan-top.png");
		position: absolute;
		top:50px;
		left:0;
		z-index: 10;
		display: block;
		background-repeat: no-repeat;
		width: 100%;
		height: calc(100vh - 90px);
		background-size: contain;
		background-position: right bottom;
	}
	.photberry_main_wrapper {
		margin-top: 90px;
	}
	.index_wrapper {
		height: calc(100vh - 180px);
	}
	.photberry_mobile_header {
		position: fixed;
		z-index: 1020;
	}
	.wolt {
		margin-top: 40px;
		display: block;
	}
	.dxmt-0 {
		margin-top: 0;
	}
}

.with-video .overlay-poster {
	display: none;
}

.with-video .index_wrapper {
	height: auto;
}

.mbl-bottom-bar {
	display: flex;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(20, 20, 20, .8);
	border-top: 2px solid #ce9057;
	z-index: 350;
}
.mbl-bottom-bar.blurunder::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	backdrop-filter: blur(5px);
	z-index: -1;
	content: "";
}
.mbl-bottom-bar .hot {
	display: block;
	padding: 6px 15px;
	flex: 1 0 0%;
	text-align: center;
	font-size: 14px;
}
.mbl-bottom-bar .hot + .hot {
	border-right: 1px solid #ce9057;
}
.mbl-bottom-bar .hot .icn {
	font-size: 24px;
	color: #ce9057;
}
.mbl-bottom-bar .hot .lbl {
	display: block;
	line-height: 1.2;
	font-size: 11px;
	color: #ce9057;
}
.photberry_site_wrapper.accom-bottom-bar {
	padding-bottom: 55px;
}
@media (min-width: 768px){
	.mbl-bottom-bar {
		display: none;
	}
	.photberry_site_wrapper.accom-bottom-bar {
		padding-bottom: 0;
	}
}
