@charset "utf-8";
p.cart-empty.woocommerce-info{
display: none;
}
.woocommerce .star-rating{
height: 1.3em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
padding: .5em 1em 0;
}
.woocommerce ul.products li.product .original_img{
position: absolute;
left: 0;
top: 0;
background-color: #eee;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.woocommerce div.product form.cart .variations label{
font-weight: 400;
letter-spacing: 0px;
}
.woocommerce ul.products li.product a{
display: block;
text-decoration: none;
}
.woocommerce ul.products li.product a.overlay{
position: absolute;
width: 100%;
height: 100%;
display: block;
text-decoration: none;
top: 0px;
left: 0px;
z-index: 35;
}
.woocommerce ul.products li.product a > img{
opacity: 0;
}
.woocommerce ul.products li.product span.onsale{
font-size:11px;
right: auto;
text-transform:uppercase;
letter-spacing:1px;
z-index:50;
display:block;
color:#fff;
text-align:center;
position:absolute;
padding:5px 12px 5px 12px !important;
width:auto;
top:1em;
left:1em;
border:none;
background: rgba(0,0,0,0.5);
line-height: 1;
min-height: auto;
min-width: auto;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.woocommerce span.onsale{
font-size:11px;
right: auto;
text-transform:uppercase;
letter-spacing:1px;
z-index:50;
display:block;
color:#fff;
text-align:center;
position:absolute;
padding:5px 12px 5px 12px !important;
width:auto;
top:1em;
left:1em;
border:none;
background: rgba(0,0,0,0.5);
line-height: 1;
min-height: auto;
min-width: auto;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.cart-loading{
color:#fff;
position:absolute;
text-align:center;
top:50%;
margin-top:-25px;
left:50%;
margin-left:-25px;
width:50px;
height:50px;
background:rgba(0,0,0,1);
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
border-radius: 60px;
display:none;
z-index:999;
}
.added-to-cart-check .cart-loading{
display:block;
}
.cart-loading i{
font-size:16px;
margin:0;
padding:0;
line-height:50px;
text-align:center;
}
.woocommerce ul.products > li .fotofly_fn_cart_buttons {
width:auto;
margin:0px;
clear:both;
text-align:center;
position:absolute;
right:5px;
bottom:0px;
overflow:hidden;
height:45px;
z-index:45;
}
.woocommerce ul.products > li .fotofly_fn_cart_buttons a.button{
width:40px;
height:40px;
line-height:40px;
margin: 0px;
padding:0px;
text-decoration: none;
position:relative;
bottom:-50px;
background:#000;
font-size: 17px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.woocommerce ul.products > li .thumbnail_container:hover .fotofly_fn_cart_buttons a.button{
bottom:0px;
}
.woocommerce ul.products > li .fotofly_fn_cart_buttons a.button:hover{
color: #fff;
}
.woocommerce ul.products > li .fotofly_fn_cart_buttons a.button:after{
display: none;
}
.woocommerce ul.products > li .fotofly_fn_cart_buttons a i{
}
.woocommerce ul.products > li .fotofly_fn_cart_buttons .add_to_cart_button{
}
.woocommerce ul.products > li .fotofly_fn_cart_buttons .show_details_button{
margin-left:5px;
}
.woocommerce ul.products > li .fotofly_fn_cart_buttons .added_to_cart{
display:none;
}
.thumbnail_container{
position:relative;
overflow: hidden;
}
.thumbnail_container .original_img{
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
z-index: 30;
}
.woocommerce ul.products li.product a img{
margin: 0;
}
.woocommerce ul.products > li .title_wrap{
padding:20px 0px;
text-align:left;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
font-size: 18px;
color: #111;
}
.woocommerce ul.products > li .title_wrap a h3,
.woocommerce ul.products > li .title_wrap a h2{
margin-bottom:2px;
letter-spacing:0px;
font-size:18px;
font-weight:400;
}
.woocommerce ul.products > li .title_wrap a span.price{
color:#555;
font-size:14px;
letter-spacing:0px;
}
.woocommerce ul.products > li .fotofly_fn_cart_buttons .add_to_cart_button{
border:none !important;
color:#fff !important;
}
.product-title{
height:70px;
text-align:left;
position:relative;
}
.woocommerce ul.products > li .title_wrap a span.price span.amount{
font-size:14px;
text-decoration:none;
position:relative;
}
.woocommerce ul.products > li .title_wrap a span.price del{display: inline-block;}
.woocommerce ul.products > li .title_wrap a span.price del span.amount{
font-weight:normal;
margin-right:3px;
}
.woocommerce ul.products > li .title_wrap a span.price del span.amount:after{
content:'-';
margin-left:5px;
font-weight:normal;
text-decoration:none;
}
.woocommerce ul.products > li .title_wrap a span.price ins{
text-decoration:none;
}
.woocommerce ul.products > li .title_wrap a span.price{
color:#555;
font-size:14px;
letter-spacing:0px;
}
.fotofly_fn_wrap_sorting p.woocommerce-result-count{
color:#777;
text-transform:uppercase;
font-size:11px;
letter-spacing:1px;
display:inline-block;
margin: 0;
line-height: 38px;
}
.fotofly_fn_wrap_sorting form.woocommerce-ordering{
display:inline-block;
margin:0px 0px 0px 20px;
}
.fotofly_fn_woo .fotofly_fn_wrap_sorting{
margin-bottom:20px;
float: right;
width: 100%;
}
.fotofly_fn_woo h1.page-title{
display:none;
}
.woocommerce-pagination{
width:auto;
float:left;
clear:both;
margin:10px 0px 20px 0px;
}
.woocommerce nav.woocommerce-pagination ul{
list-style-type:none;
padding:0px !important;
border: none;
}
.woocommerce-pagination{
margin: 10px 0px 80px 0px;
}
.woocommerce nav.woocommerce-pagination{
width: 100%;
float: left;
clear: both;
text-align: center;
}
.woocommerce nav.woocommerce-pagination ul{
list-style-type: none;
margin: 0px;
}
.woocommerce nav.woocommerce-pagination ul li{
margin: 0px;
display: inline-block;
margin-left: 5px;
text-align: center;
border: none;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span{
display: block;
text-decoration: none;
font-size: 15px;
letter-spacing: 0px;
color: #555;
line-height: 1;
width: 40px;
padding: 13px 0px 12px;
height: 40px;
background-color: transparent;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover{
background-color: #ddd;
color: #555;
}
.woocommerce nav.woocommerce-pagination ul li.next a{
background-color: transparent;
width: auto;
margin-left: 12px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.fotofly_fn_product_single{
width: 100%;
float: left;
clear: both;
}
.woocommerce .woocommerce-breadcrumb{
display: none;
}
.product_meta{
clear: both;
max-width: 1250px;
margin: 0px auto;
padding: 40px;
margin-bottom: 100px;
width: 100%;
text-align: center;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.single-product-summary-wrap{
width: 100%;
float: left;
background: #ddd;
clear: both; margin-bottom: 100px;
}
.woocommerce div.product div.images{
width: 70%;
padding: 5%;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0;
}
.woocommerce div.product div.summary{
width: 30%;
padding: 7% 4%;
margin: 0px;
background: #f9f9f9;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.woocommerce div.product .product_title{
font-size: 30px;
color: #111;
line-height: 1.3;
left: 0px;
}
.woocommerce-product-details__short-description p{
line-height: 1.6;
font-size: 15px;
letter-spacing: 0px;
color: #555;
margin-bottom: 40px;
}
.woocommerce div.product p.price{
margin-bottom: 40px;
}
.fotofly_fn_product_single .frenify_thumb_wrap{
width: 100%;
float: left;
text-align: center;
}
.fotofly_fn_product_single .frenify_thumb_wrap ul{
padding: 0;
list-style-type: none;
margin: 35px 0px 0px -5px;
}
.fotofly_fn_product_single .frenify_thumb_wrap ul li{
width: 105px;
padding-left: 5px;
margin-top: 5px;
margin-bottom: 0px;
display: inline-block;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.woocommerce-tabs.wc-tabs-wrapper{
max-width: 880px;
margin: 0px auto;
padding: 0px 40px;
width: 100%;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.single_product_related_wrap{
max-width: 1250px;
margin: 0px auto;
padding: 0px 40px;
width: 100%;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tagged_as,
.posted_in,
.sku_wrapper{
font-size: 15px;
line-height: 1.5;
letter-spacing: 0px;
color: #111;
display: inline-block;
vertical-align: middle;
margin: 0px 10px;
font-weight: 600;
}
.sku_wrapper .sku{
font-weight: 400;
}
.tagged_as a,
.posted_in a{
text-decoration: none;
font-weight: 400;
text-transform: capitalize;
position: relative;
color: #111;
}
.tagged_as a:after,
.posted_in a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #111;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.tagged_as a:hover:after,
.posted_in a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
margin: 0;
padding: 0;
margin-bottom: 40px;
text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs:before{
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
padding: 0px 20px;
margin-left: 5px;
border: none;
background-color: transparent;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
text-decoration: none;
font-size: 16px;
text-transform: uppercase;
color: #666;
font-weight: 500;
letter-spacing: 0.5px;
line-height: 1;
display: block;
padding: 10px 0px;
font-family: 'Poppins';
border-bottom: 1px solid transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
background-color: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
color: #eb1010;
border-bottom-color: #eb1010;
}
.woocommerce div.product .woocommerce-tabs .panel h2{
display: none;
}
.woocommerce div.product .woocommerce-tabs .panel p{
line-height: 1.6;
font-size: 15px;
letter-spacing: 0px;
color: #555;
margin-bottom: 20px;
}
.comment-reply-title{
font-family: 'Poppins';
font-weight: 600;
font-size: 15px;
text-transform: uppercase;
margin-bottom: 20px;
display: block;
color: #111;
}
.comment-form-rating label{
display: block;
margin-bottom: 10px;
font-size: 15px;
color: #555;
}
.woocommerce #review_form #respond p{
margin-bottom: 30px;
}
.woocommerce #review_form #respond p:last-child{
margin-bottom: 0;
}
p.comment-form-author label,
p.comment-form-email label,
p.comment-form-comment label{
display: block;
font-size: 15px;
letter-spacing: 0px;
line-height: 1.2;
color: #555;
margin-bottom: 10px;
}
p.comment-form-author span.required,
p.comment-form-email span.required,
p.comment-form-comment span.required{
color: #c10a28;
display: inline-block;
margin-left: 7px;
margin-top: -8px;
position: relative;
}
.woocommerce #review_form #respond textarea{
width: 100%;
min-width: 100%;
background-color: #F9F9F9;
font-family: 'Anonymous Pro', monospace;
border: 1px solid #eee;
height: auto;
}
p.comment-form-author input,
p.comment-form-email input{
width: 340px;
font-size: 15px;
padding: 0px 15px !important;
height: 44px;
line-height: 1;
color: #777;
background-color: #F9F9F9;
font-family: 'Anonymous Pro', monospace;
vertical-align: bottom;
border: 1px solid #eee;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.woocommerce #respond input#submit{
font-family: 'Poppins';
font-size: 14px;
padding: 1px 20px 0px 20px !important;
height: 44px;
text-transform: capitalize;
font-weight: 400;
text-decoration: none;
display: inline-block;
letter-spacing: .5px;
line-height: 1;
color: #fff;
background-color: #000;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 1px 1px 3px var(--box-shadow-color);
-moz-box-shadow: 1px 1px 3px var(--box-shadow-color);
box-shadow: 1px 1px 3px var(--box-shadow-color);
}
.woocommerce #respond input#submit:hover{
background-color: #000;
color: #fff;
}
.woocommerce div.product .woocommerce-tabs .panel{
margin-bottom: 120px;
}
.woocommerce div.product p.price{
color: #555;
font-size: 18px;
letter-spacing: 0px;
}
.woocommerce .quantity .qty{
width: 90px;
min-width: auto;
line-height: 1;
padding: 10px !important;
border: 1px solid #eee;
background-color: #f5f5f5;
color: #000;
}
.woocommerce div.product form.cart{
margin-bottom: 0;
}
.woocommerce div.product form.cart div.quantity{
margin-right: 10px;
}
.woocommerce div.product form.cart .button{
width: auto;
height: 44px;
line-height: 1;
padding: 10px 20px;
font-family: 'Poppins';
font-size: 14px;
text-transform: capitalize;
font-weight: 400;
text-decoration: none;
display: inline-block;
letter-spacing: .5px;
color: #fff;
background-color: #000;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
transition: all .5s ease;
}
.woocommerce div.product form.cart .button:hover{
background-color: #111;
}
.woocommerce #reviews #comments ol.commentlist{
padding: 0px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
padding: 0px;
width: 40px;
height: 40px;
border: none;
top: 20px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.woocommerce .woocommerce-product-rating .star-rating{
margin-right: 40px;
margin-bottom: 20px;
}
a.woocommerce-review-link{
display: inline-block;
text-decoration: none;
line-height: 1;
letter-spacing: .5px;
font-size: 15px;
color: #eb1010;
position: relative;
padding-bottom: 5px;
border-bottom: 1px solid #eb1010;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
a.woocommerce-review-link:hover{
border-bottom-color: transparent;
}
.woocommerce #reviews #comments ol.commentlist li{
border-bottom: 1px solid #ccc;
padding:20px 0px;
margin-bottom: 0;
}
.woocommerce #reviews #comments ol.commentlist li:first-child{
border-top: 1px solid #ccc;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
border: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.woocommerce #reviews #comments{
margin-bottom: 40px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{
font-size: 15px;
}
.single_product_related_wrap h2{
font-size: 18px;
line-height: 1.2;
letter-spacing: 0px;
color: #111;
margin-bottom: 40px;
}
.woocommerce div.product form.cart .variations tr{
border: none;
}
.woocommerce div.product form.cart .variations td.label{
padding: 10px 20px 10px 0px;
line-height: 1;
vertical-align: middle;
}
.woocommerce div.product form.cart .reset_variations{
position: relative;
text-decoration: none;
color: #555;
}
.woocommerce div.product form.cart .reset_variations:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #555;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.woocommerce div.product form.cart .reset_variations:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.woocommerce div.product form.cart .woocommerce-variation-description p{
line-height: 1.6;
font-size: 15px;
letter-spacing: 0px;
color: #555;
margin-bottom: 5px;
}
.woocommerce div.product form.cart .variations{
margin-bottom: 20px;
}
.woocommerce .woocommerce-variation-price{
margin-bottom: 0;
}
.woocommerce-variation.single_variation{
display: none;
padding: 10px 0px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin-bottom: 40px;
}
span.woocommerce-Price-amount.amount{
color: #555;
font-size: 18px;
letter-spacing: 0px;
}
.woocommerce table.shop_attributes{
border: none;
}
.woocommerce table.shop_attributes tr{
border: 1px solid #eee;
}
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th{
border: 1px solid #eee;
padding: 15px 10px;
line-height: 1;
vertical-align: middle;
}
.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes p{
padding: 0;
margin: 0;
}
.woocommerce .fn_cart-empty{
max-width: 650px;
margin: 0px auto;
padding: 70px 50px 100px 50px;
position: relative;
text-align: center;
border: 1px solid rgba(0,0,0,.1);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #f5f5f5;
margin-bottom: 135px;
margin-top: 40px;
}
.woocommerce .fn_cart-empty:after{
content: '';
width: 110px;
height: 110px;
display: inline-block;
line-height: 110px;
font-size: 60px;
top: 100%;
left: 50%;
margin-left: -55px;
margin-top: -55px;
color: #333;
position: absolute;
background-color: #f5f5f5;
border: 1px solid rgba(0,0,0,.1);
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.woocommerce .fn_cart-empty:before{
width: 40px;
height: 40px;
content: '';
top: 100%;
left: 50%;
margin: -20px 0px 0px -20px;
position: absolute;
z-index: 22;
background-image: url(//betunka.com/wp-content/themes/fotofly/framework/img/cart.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.woocommerce .fn_cart-empty span{
line-height: 1.6;
font-size: 15px;
letter-spacing: 0px;
color: #555;
} 
.woocommerce .fn_cart-empty a.button{
display: inline-block;
text-decoration: none;
line-height: 1;
letter-spacing: .5px;
font-size: 15px;
color: #eb1010;
position: relative;
padding: 0;
padding-bottom: 5px;
background: none;
font-weight: 400;
border-bottom: 1px solid #eb1010;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.woocommerce .fn_cart-empty a.button:hover{
border-bottom-color: transparent;
}
.woocommerce a.remove{
background-color: #333;
color: #fff !important;
font-size: 14px;
padding: 4px 3px 5px 5px;
width: 20px;
height: 20px;
line-height: 12px;
font-weight: 600;
}
.woocommerce a.remove:hover{
background-color: #000;
}
.woocommerce table.shop_table td.product-name a{
text-decoration: none;
line-height: 1;
letter-spacing: .5px;
font-size: 15px;
color: #eb1010;
position: relative;
padding: 0;
padding-bottom: 5px;
background: none;
font-weight: 400;
border-bottom: 1px solid #eb1010;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.woocommerce table.shop_table td.product-name a:hover{
border-bottom-color: transparent;
}
.woocommerce-cart table.cart td.actions .coupon .input-text#coupon_code{
width: auto;
}
.woocommerce-cart table.cart td.actions input[type="submit"]{
font-family: 'Poppins';
font-size: 14px;
padding: 1px 20px 0px 20px !important;
height: 44px;
text-transform: capitalize;
font-weight: 400;
text-decoration: none;
display: inline-block;
letter-spacing: .5px;
line-height: 1;
color: #fff;
background-color: #000;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 1px 1px 3px var(--box-shadow-color);
-moz-box-shadow: 1px 1px 3px var(--box-shadow-color);
box-shadow: 1px 1px 3px var(--box-shadow-color);
}
.woocommerce table.shop_table td{
border: none;
}
.woocommerce table.shop_table tr,
.woocommerce table.shop_table{
border: 1px solid #ccc;
border-collapse: collapse;
}
.woocommerce table.shop_table th{
border: none;
padding: 20px 12px;
}
.woocommerce table.shop_table td.product-remove{
border: none;
border-top: 1px solid #ccc;
}
.woocommerce table.shop_table td{
padding: 20px 12px;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals{
width: 100%;
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img{
width: auto;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{
margin-top: 65px;
}
.woocommerce table.shop_table{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
display: inline-block;
font-family: 'Poppins';
font-size: 14px;
padding: 0px 20px;
height: 44px;
text-transform: capitalize;
font-weight: 400;
text-decoration: none;
letter-spacing: .5px;
line-height: 44px;
color: #fff;
background-color: #000;
margin: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 1px 1px 3px var(--box-shadow-color);
-moz-box-shadow: 1px 1px 3px var(--box-shadow-color);
box-shadow: 1px 1px 3px var(--box-shadow-color);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
background-color: #000;
}
.woocommerce-page .cart-collaterals .cart_totals h2{
font-size: 30px;
line-height: 1.2;
letter-spacing: 0px;
color: #111;
margin-bottom: 20px;
font-family: 'Poppins';
}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th{
border-top: 1px solid #ccc;
}
.fotofly_fn_woo_myaccount{
width: 100%;
float: left;
clear: both;
position: relative;
}
.fotofly_fn_woo_myaccount:after{
content: '';
background-color: #663399;
width: 1100%;
height: 100px;
position: absolute;
left: -500%;
top: 0px;
z-index: 10;
}
.fotofly_fn_woo_myaccount > div{
width: 100%;
float: none;
clear: both;
padding: 50px 0px;
position: relative;
z-index: 20;
max-width: 1000px;
margin: 0px auto;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.fotofly_fn_woo_myaccount .inner{
width: 100%;
float: left;
clear: both;
background-color: #f9f9f9;
margin-bottom: 90px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: 0px 30px 90px rgba(0,0,0,0.14);
}
.woocommerce-account .woocommerce-MyAccount-navigation{
width: 30%;
border-right: 1px solid #ccc;
padding: 50px 0px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.woocommerce-account .woocommerce-MyAccount-content{
width: 70%;
padding: 60px 20px;
border-left: 1px solid #ccc;
left: -1px;
position: relative;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.woocommerce-account .woocommerce-MyAccount-navigation ul{
margin: 0;
list-style-type: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{
display: block;
padding: 0px 20px;
width: 100%;
margin: 10px 0px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.woocommerce-account .woocommerce-MyAccount-navigation a{
padding: 5px 0px;
display: block;
text-decoration: none;
font-size: 14px;
font-family: 'Poppins';
letter-spacing: .5px;
line-height: 1;
color: #111;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation a:hover{
color: #eb1010;
}
.woocommerce-account .woocommerce-MyAccount-content p{
line-height: 1.6;
font-size: 15px;
letter-spacing: 0px;
color: #555;
clear: none;
}
.woocommerce-account .woocommerce-MyAccount-content p a{
text-decoration: none;
line-height: 1.6;
letter-spacing: .5px;
font-size: 15px;
color: #555;
position: relative;
padding: 0;
padding-bottom: 5px;
font-weight: 400;
border-bottom: 1px solid #555;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.woocommerce-account .woocommerce-MyAccount-content p a:hover{
border-bottom-color: transparent;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message{
border: 1px solid transparent;
clear: both;
margin: 10px;
min-height: 35px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.woocommerce-error{
border-color: #eb1010;
}
.woocommerce-info{
border-color: #1e85be;
}
.woocommerce-message{
border-color: #04510D;
}
.woocommerce-error:after,
.woocommerce-info:after,
.woocommerce-message:after{
content: '';
position: absolute;
width: 10px;
height: 1px;
background-color: #f5f5f5;
top: -1px;
left: 0px;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
-o-transition:all 0.2s linear;
transition:all 0.2s linear;
-webkit-animation:spinner2 50s infinite linear;
-moz-animation:spinner2 50s infinite linear;
-o-animation:spinner2 50s infinite linear;
animation:spinner2 50s infinite linear
}
@-webkit-keyframes spinner2{from{left:0px}to{left:100%}}
@-moz-keyframes spinner2{from{left:0px}to{left:100%}}
@-o-keyframes spinner2{from{left:0px}to{left:100%}}
@keyframes spinner2{from{left:0px}to{left:100%}}
.woocommerce-message a.button.wc-forward{
background-color: transparent;
border: 1px solid #ccc;
color: #555;
}
.woocommerce-message a.button.wc-forward:hover{
color: #000;
background-color: #f9f9f9;border-color: #000;
}
.woocommerce-account .woocommerce-error,
.woocommerce-account .woocommerce-info,
.woocommerce-account .woocommerce-message{
margin: 10px;
}
.woocommerce-account .addresses .title h3{
font-size: 20px;
}
.woocommerce-account .addresses .title .edit{
text-decoration: none;
color: #555;
border-bottom: 1px solid #555;
}
.woocommerce-account .addresses .title .edit:hover{
border-bottom-color: transparent;
}
.woocommerce-account address{
line-height: 1.6;
font-size: 15px;
letter-spacing: 0px;
color: #555;
}
.woocommerce-Addresses{
margin-top: 40px;
}
.woocommerce-error a,
.woocommerce-info a,
.woocommerce-message a{
text-decoration: none;
color: #555;
border-bottom: 1px solid #555;
padding-bottom: 1px;
display: inline-block;
}
.woocommerce-error a:hover,
.woocommerce-info a:hover,
.woocommerce-message a:hover{
border-bottom-color: transparent;
}
.woocommerce-account .woocommerce-error a,
.woocommerce-account .woocommerce-info a,
.woocommerce-account .woocommerce-message a{
text-decoration: none;
color: #555;
border-bottom: 1px solid #555;
padding-bottom: 3px;
display: inline-block;
}
.woocommerce-account .woocommerce-error a:hover,
.woocommerce-account .woocommerce-info a:hover,
.woocommerce-account .woocommerce-message a:hover{
border-bottom-color: transparent;
}
.woocommerce form .form-row{
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.woocommerce form .form-row label{
font-size: 15px;
letter-spacing: 0px;
line-height: 1.2;
color: #555;
margin-bottom: 10px;
}
.woocommerce .fotofly_fn_woo_myaccount form .form-row input.input-text,
.woocommerce .fotofly_fn_woo_myaccount form .form-row textarea{
margin-bottom: 20px;
}
.woocommerce .fotofly_fn_woo_myaccount form legend{
font-family: 'Poppins';
display: block;
font-size: 18px;
line-height: 1.3;
margin-bottom: 20px;
}
.woocommerce form.login{
padding: 0px;
border: none;
float: left;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.woocommerce-checkout-review-order input#place_order{
background-color: transparent;
border: 1px solid #ccc;
color: #555;
}
.woocommerce-checkout-review-order input#place_order:hover{
border-color: #000;
color: #000;
background-color: #f9f9f9;
}
.fotofly_fn_woo_login{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_woo_login > div{
max-width: 650px;
margin: 0px auto;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.fotofly_fn_woo_login_inner{
width: 100%;
float: left;
position: relative;
background-color: #f5f5f5;
border: 1px solid rgba(0,0,0,.1);
text-align: center;
padding: 70px 50px 100px 50px;
margin-bottom: 55px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.fotofly_fn_woo_login_inner p a{
display: inline-block;
text-decoration: none;
line-height: 1;
letter-spacing: .5px;
font-size: 15px;
color: #eb1010;
position: relative;
padding: 0;
padding-bottom: 5px;
background: none;
font-weight: 400;
border-bottom: 1px solid #eb1010;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_woo_login_inner p a:hover{
border-bottom-color: transparent;
}
.fotofly_fn_woo_login_inner > div p{
width: 50%;
float: left;
padding-right: 20px;
margin-bottom: 20px;
text-align: left;
color: #555;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.fotofly_fn_woo_login_inner > div p:first-child{
width: 100%;
margin-bottom: 40px;
padding: 0;
}
.woocommerce-LostPassword.lost_password{
margin-top: 10px;
}
.woocommerce form.login .form-row{
width: 50%;
padding: 0;
margin: 0;
clear: none;
float: left;
text-align: left;
margin-bottom: 20px;
padding-right: 20px;
}
.woocommerce form.login input.button{
font-family: 'Poppins';
font-size: 14px;
padding: 1px 20px 0px 20px !important;
height: 44px;
text-transform: capitalize;
font-weight: 400;
text-decoration: none;
display: inline-block;
letter-spacing: .5px;
line-height: 1;
color: #fff;
background-color: #000;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 1px 1px 3px var(--box-shadow-color);
-moz-box-shadow: 1px 1px 3px var(--box-shadow-color);
box-shadow: 1px 1px 3px var(--box-shadow-color);
}
.fotofly_fn_woo_login_inner:after{
content: '';
width: 110px;
height: 110px;
display: inline-block;
line-height: 110px;
font-size: 60px;
top: 100%;
left: 50%;
margin-left: -55px;
margin-top: -55px;
color: #333;
position: absolute;
background-color: #f5f5f5;
border: 1px solid rgba(0,0,0,.1);
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.fotofly_fn_woo_login_inner:before{
width: 40px;
height: 40px;
content: '';
top: 100%;
left: 50%;
margin: -20px 0px 0px -15px;
position: absolute;
z-index: 22;
background-image: url(//betunka.com/wp-content/themes/fotofly/framework/img/login.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.woocommerce form .form-row .required{
text-decoration: none;
}
.woocommerce #customer_details,
.woocommerce #order_review{
width: 100%;
float: left;
padding: 40px;
margin: 50px 0px;
background-color: #eee;
border: 1px solid #e5e5e5;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.woocommerce p.stars.selected a.active~a::before,
.woocommerce .star-rating::before,
.woocommerce p.stars a::before{
color: #aaa;
}
.woocommerce p.stars:hover a::before,
.woocommerce p.stars.selected a:not(.active)::before,
.woocommerce p.stars.selected a.active::before,
.woocommerce .star-rating span::before{
color: #f7931e;
}
@media (max-width: 1200px){
.woocommerce div.product div.summary,
.woocommerce div.product div.images{width: 100%;clear: both;}
}
@media (max-width: 1040px){
.product_meta,
.single_product_related_wrap,
.woocommerce-tabs.wc-tabs-wrapper{padding-left: 20px;padding-right: 20px;}
}
@media (max-width: 768px){
.woocommerce form.woocommerce-checkout .form-row{
width: 100%;
margin: 0;
padding: 0;
margin-bottom: 20px;
}
.fotofly_fn_woo_login_inner > div p,
.woocommerce form.login .form-row{width: 100%;padding: 0;}
.woocommerce .product-remove{height: 30px;}
.woocommerce a.remove{float:right;}
.woocommerce-account .woocommerce-MyAccount-navigation{width: 100%;border: none;border-bottom: 1px solid #ccc;}
.woocommerce-account .woocommerce-MyAccount-content{width: 100%;border: none;}
.fotofly_fn_woo_myaccount .inner{border: 1px solid #ccc;}
.fotofly_fn_product_single .frenify_thumb_wrap ul{margin-bottom: 35px;}
.woocommerce div.product div.summary{padding: 40px 20px;}
.woocommerce div.product .woocommerce-tabs .panel,
.product_meta,
.single-product-summary-wrap{margin-bottom: 50px;}
.woocommerce table.shop_table tr{margin-bottom: 20px;}
.woocommerce table.shop_table{border: none;}
}
@media (max-width: 550px){	
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width: 100%;}
}
@media (max-width: 480px){
.woocommerce #customer_details, .woocommerce #order_review{padding: 40px 20px;}
.fotofly_fn_woo_login_inner,
.woocommerce .fn_cart-empty{padding: 50px 20px 100px 20px;}
.woocommerce-cart table.cart td.actions .coupon .input-text#coupon_code,
.woocommerce-cart table.cart td.actions .coupon input[type="submit"]{width: 100%;margin-bottom: 10px;}
.woocommerce-account .woocommerce-MyAccount-content p{width: 100%;padding: 0;}
.product_meta,
.single_product_related_wrap,
.woocommerce-tabs.wc-tabs-wrapper{padding-left: 10px;padding-right: 10px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 100%;}
.fotofly_fn_woo .fotofly_fn_wrap_sorting{margin-bottom: 40px;}
}@font-face {
font-family: 'lg';
src: url(//betunka.com/wp-content/themes/fotofly/framework/css/lg/lg.eot?n1z373);
src: url(//betunka.com/wp-content/themes/fotofly/framework/css/lg/lg.eot?#iefixn1z373) format("embedded-opentype"), url(//betunka.com/wp-content/themes/fotofly/framework/css/lg/lg.woff?n1z373) format("woff"), url(//betunka.com/wp-content/themes/fotofly/framework/css/lg/lg.ttf?n1z373) format("truetype"), url(//betunka.com/wp-content/themes/fotofly/framework/css/lg/lg.svg?n1z373#lg) format("svg");
font-weight: normal;
font-style: normal;
}
.lg-icon {
font-family: 'lg';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.lg-actions .lg-next, .lg-actions .lg-prev {
background-color: rgba(0, 0, 0, 0.45);
border-radius: 2px;
color: #999;
cursor: pointer;
display: block;
font-size: 22px;
margin-top: -10px;
padding: 8px 10px 9px;
position: absolute;
top: 50%;
z-index: 1080;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
pointer-events: none;
opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
color: #FFF;
}
.lg-actions .lg-next {
right: 20px;
}
.lg-actions .lg-next:before {
content: "\e095";
}
.lg-actions .lg-prev {
left: 20px;
}
.lg-actions .lg-prev:after {
content: "\e094";
}
@-webkit-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-moz-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-ms-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-webkit-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@-moz-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@-ms-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
.lg-outer.lg-right-end .lg-object {
-webkit-animation: lg-right-end 0.3s;
-o-animation: lg-right-end 0.3s;
animation: lg-right-end 0.3s;
position: relative;
}
.lg-outer.lg-left-end .lg-object {
-webkit-animation: lg-left-end 0.3s;
-o-animation: lg-left-end 0.3s;
animation: lg-left-end 0.3s;
position: relative;
}
.lg-toolbar {
z-index: 1082;
left: 0;
position: absolute;
top: 0;
width: 100%;
background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
color: #999;
cursor: pointer;
float: right;
font-size: 24px;
height: 47px;
line-height: 27px;
padding: 10px 0;
text-align: center;
width: 50px;
text-decoration: none !important;
outline: medium none;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
color: #FFF;
}
.lg-toolbar .lg-close:after {
content: "\e070";
}
.lg-toolbar .lg-download:after {
content: "\e0f2";
}
.lg-sub-html {
background-color: rgba(0, 0, 0, 0.45);
bottom: 0;
color: #EEE;
font-size: 16px;
left: 0;
padding: 10px 40px;
position: fixed;
right: 0;
text-align: center;
z-index: 1080;
}
.lg-sub-html h4 {
margin: 0;
font-size: 13px;
font-weight: bold;
}
.lg-sub-html p {
font-size: 12px;
margin: 5px 0 0;
}
#lg-counter {
color: #999;
display: inline-block;
font-size: 16px;
padding-left: 20px;
padding-top: 12px;
vertical-align: middle;
}
.lg-toolbar, .lg-prev, .lg-next {
opacity: 1;
-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}
.lg-hide-items .lg-prev {
opacity: 0;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
opacity: 0;
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
opacity: 0;
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
-webkit-transform: scale3d(0.5, 0.5, 0.5);
transform: scale3d(0.5, 0.5, 0.5);
opacity: 0;
-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
.lg-outer .lg-thumb-outer {
background-color: #0D0A0A;
bottom: 0;
position: absolute;
width: 100%;
z-index: 1080;
max-height: 350px;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
-webkit-transform: translate3d(0, 0%, 0);
transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
padding: 10px 0;
height: 100%;
margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
cursor: pointer;
float: left;
overflow: hidden;
height: 100%;
border: 0px solid transparent;
margin-bottom: 5px;
position: relative;
}
.lg-outer .lg-thumb-item:before{
content: "";
position: absolute;
z-index: 10;
width: 100%;
height: 100%;
background: rgba(0,0,0,.7);
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
@media (min-width: 1025px) {
.lg-outer .lg-thumb-item {
-webkit-transition: border-color 0.25s ease;
-o-transition: border-color 0.25s ease;
transition: border-color 0.25s ease;
}
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
border-color: #555;
}
.lg-outer .lg-thumb-item.active:before, .lg-outer .lg-thumb-item:hover:before {
background: rgba(0,0,0,0);
}
.lg-outer .lg-thumb-item img {
width: 100%;
height: 100%;
object-fit: cover;
z-index: 5;
position: relative;
}
.lg-outer.lg-has-thumb .lg-item {
padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
-webkit-transition: bottom 0.25s ease;
-o-transition: bottom 0.25s ease;
transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
background-color: #0D0A0A;
border-radius: 2px 2px 0 0;
color: #999;
cursor: pointer;
font-size: 24px;
height: 39px;
line-height: 27px;
padding: 5px 0;
position: absolute;
right: 20px;
text-align: center;
top: -39px;
width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
color: #FFF;
}
.lg-outer .lg-video-cont {
display: inline-block;
vertical-align: middle;
max-width: 1140px;
max-height: 100%;
width: 100%;
padding: 0 5px;
}
.lg-outer .lg-video {
width: 100%;
height: 0;
padding-bottom: 56.25%;
overflow: hidden;
position: relative;
}
.lg-outer .lg-video .lg-object {
display: inline-block;
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
width: 84px;
height: 59px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -42px;
margin-top: -30px;
z-index: 1080;
cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play {
background: url(//betunka.com/wp-content/themes/fotofly/framework/img/vimeo-play.png) no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
background: url(//betunka.com/wp-content/themes/fotofly/framework/img/vimeo-play.png) no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
background: transparent url(//betunka.com/wp-content/themes/fotofly/framework/img/video-play.png) no-repeat scroll 0 0;
height: 64px;
margin-left: -32px;
margin-top: -32px;
width: 64px;
opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
background: url(//betunka.com/wp-content/themes/fotofly/framework/img/youtube-play.png) no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
background: url(//betunka.com/wp-content/themes/fotofly/framework/img/youtube-play.png) no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
width: 100% !important;
height: 100% !important;
position: absolute;
top: 0;
left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
visibility: visible;
}
.lg-progress-bar {
background-color: #333;
height: 5px;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1083;
opacity: 0;
-webkit-transition: opacity 0.08s ease 0s;
-moz-transition: opacity 0.08s ease 0s;
-o-transition: opacity 0.08s ease 0s;
transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
background-color: #999;
height: 5px;
width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
opacity: 1;
}
.lg-autoplay-button:after {
content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
content: "\e01a";
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
#lg-zoom-in:after {
content: "\e311";
}
#lg-actual-size {
font-size: 20px;
}
#lg-actual-size:after {
content: "\e033";
}
#lg-zoom-out {
opacity: 0.5;
pointer-events: none;
}
#lg-zoom-out:after {
content: "\e312";
}
.lg-zoomed #lg-zoom-out {
opacity: 1;
pointer-events: auto;
}
.lg-outer .lg-pager-outer {
bottom: 60px;
left: 0;
position: absolute;
right: 0;
text-align: center;
z-index: 1080;
height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
overflow: visible;
}
.lg-outer .lg-pager-cont {
cursor: pointer;
display: inline-block;
overflow: hidden;
position: relative;
vertical-align: top;
margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
background-color: #fff;
color: #FFF;
bottom: 100%;
height: 83px;
left: 0;
margin-bottom: 20px;
margin-left: -60px;
opacity: 0;
padding: 5px;
position: absolute;
width: 120px;
border-radius: 3px;
-webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
-moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
-o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
width: 100%;
height: 100%;
}
.lg-outer .lg-pager {
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
display: block;
height: 12px;
-webkit-transition: box-shadow 0.3s ease 0s;
-o-transition: box-shadow 0.3s ease 0s;
transition: box-shadow 0.3s ease 0s;
width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px dashed;
bottom: -10px;
display: inline-block;
height: 0;
left: 50%;
margin-left: -5px;
position: absolute;
vertical-align: middle;
width: 0;
}
.lg-fullscreen:after {
content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
content: "\e20d";
}
.lg-outer #lg-dropdown-overlay {
background-color: rgba(0, 0, 0, 0.25);
bottom: 0;
cursor: default;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 1081;
opacity: 0;
visibility: hidden;
-webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
-o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
-webkit-transition-delay: 0s;
transition-delay: 0s;
-moz-transform: translate3d(0, 0px, 0);
-o-transform: translate3d(0, 0px, 0);
-ms-transform: translate3d(0, 0px, 0);
-webkit-transform: translate3d(0, 0px, 0);
transform: translate3d(0, 0px, 0);
opacity: 1;
visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
color: #FFF;
}
.lg-outer .lg-dropdown {
background-color: #fff;
border-radius: 2px;
font-size: 14px;
list-style-type: none;
margin: 0;
padding: 10px 0;
position: absolute;
right: 0;
text-align: left;
top: 50px;
opacity: 0;
visibility: hidden;
-moz-transform: translate3d(0, 5px, 0);
-o-transform: translate3d(0, 5px, 0);
-ms-transform: translate3d(0, 5px, 0);
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
-webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
-moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
-o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
content: "";
display: block;
height: 0;
width: 0;
position: absolute;
border: 8px solid transparent;
border-bottom-color: #FFF;
right: 16px;
top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
color: #333;
}
.lg-outer .lg-dropdown a {
color: #333;
display: block;
white-space: pre;
padding: 4px 12px;
font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
display: inline-block;
line-height: 1;
margin-top: -3px;
vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
color: #333;
display: inline-block;
float: none;
font-size: 20px;
height: auto;
line-height: 1;
margin-right: 8px;
padding: 0;
vertical-align: middle;
width: auto;
}
.lg-outer #lg-share {
position: relative;
}
.lg-outer #lg-share:after {
content: "\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
content: "\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
content: "\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
content: "\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
content: "\e903";
}
.lg-group:after {
content: "";
display: table;
clear: both;
}
.lg-outer {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 1050;
opacity: 0;
-webkit-transition: opacity 0.15s ease 0s;
-o-transition: opacity 0.15s ease 0s;
transition: opacity 0.15s ease 0s;
}
.lg-outer * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.lg-outer.lg-visible {
opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
-webkit-transition-duration: inherit !important;
transition-duration: inherit !important;
-webkit-transition-timing-function: inherit !important;
transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing;
}
.lg-outer .lg {
height: 100%;
width: 100%;
position: relative;
overflow: hidden;
margin-left: auto;
margin-right: auto;
max-width: 100%;
max-height: 100%;
}
.lg-outer .lg-inner {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
white-space: nowrap;
}
.lg-outer .lg-item {
background: url(//betunka.com/wp-content/themes/fotofly/framework/img/loading.gif) no-repeat scroll center center transparent;
display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
display: inline-block !important;
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
display: inline-block;
text-align: center;
position: absolute;
width: 100%;
height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
content: "";
display: inline-block;
height: 50%;
width: 1px;
margin-right: -1px;
}
.lg-outer .lg-img-wrap {
position: absolute;
padding: 0 5px;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.lg-outer .lg-item.lg-complete {
background-image: none;
}
.lg-outer .lg-item.lg-current {
z-index: 1060;
}
.lg-outer .lg-image {
display: inline-block;
vertical-align: middle;
max-width: 100%;
max-height: 100%;
width: auto !important;
height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
opacity: 0;
-webkit-transition: opacity 0.15s ease 0s;
-o-transition: opacity 0.15s ease 0s;
transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
opacity: 1;
}
.lg-outer .lg-empty-html {
display: none;
}
.lg-outer.lg-hide-download #lg-download {
display: none;
}
.lg-backdrop {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1040;
background-color: #000;
opacity: 0;
-webkit-transition: opacity 0.15s ease 0s;
-o-transition: opacity 0.15s ease 0s;
transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
opacity: 1;
}
.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
-webkit-transition: none 0s ease 0s !important;
-moz-transition: none 0s ease 0s !important;
-o-transition: none 0s ease 0s !important;
transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
-webkit-transition: opacity 0.1s ease 0s;
-moz-transition: opacity 0.1s ease 0s;
-o-transition: opacity 0.1s ease 0s;
transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
opacity: 0;
position: absolute;
left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
left: 0;
opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:.1}.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:.7;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in}.justified-gallery>.entry-visible{filter:"alpha(opacity=100)";opacity:1;background:0 0}.justified-gallery>.entry-visible>img,.justified-gallery>.entry-visible>a>img{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px;background-color:#000;border-radius:6px}a,i,textarea{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}iframe,img,table{max-width:100%}table td,table th{vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,nav,pre,section{display:block}.space10,.space100,.space1000,.space20,.space200,.space30,.space300,.space40,.space400,.space50,.space500,.space60,.space70,.space90{float:left;clear:both;width:100%}.space10,.space100,.space1000,.space20,.space200,.space30,.space300,.space40,.space400,.space50,.space500,.space60,.space70,.space90,textarea{width:100%}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:0 0;border:0;margin:0;padding:0;vertical-align:baseline;outline:0}table,table td,table th,table tr{border:1px solid #eee}blockquote{quotes:none}blockquote:after,blockquote:before{content:'';content:none}ol,ul{margin:30px}ol li,ul li{margin-bottom:5px}img{vertical-align:middle;height: auto;}del{text-decoration:line-through}a,i{transition:all .3s ease;border:none}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:700;color:#333;margin-bottom:20px}h1{font-size:45px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6,table th{font-size:16px}table{text-align:left;border-collapse:collapse;border-spacing:0;margin-bottom:15px;color:#999}table th{color:#333;background:0 0;font-weight:400;padding:15px 10px}table td{padding:10px}code,pre{padding:10px 10px 0;border-left:3px solid #6FBF71;border-bottom:1px solid transparent;background:#f7f7f7;overflow-x:scroll}pre{word-break:break-all;word-wrap:break-word}pre code{white-space:pre-wrap}p{letter-spacing:1px}.space10{margin-bottom:10px}.space20{margin-bottom:20px}.space30{margin-bottom:30px}.space40{margin-bottom:40px}.space50{margin-bottom:50px}.space60{margin-bottom:60px}.space70{margin-bottom:70px}.space80{width:100%;float:left;clear:both;margin-bottom:80px}.space90{margin-bottom:90px}.space100{margin-bottom:100px}.space200{margin-bottom:200px}.space300{margin-bottom:300px}.space400{margin-bottom:400px}.space500{margin-bottom:500px}.space1000{margin-bottom:1000px}textarea{border-radius:0;font-size:13px;color:#333;resize:vertical;font-family:Raleway,Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;line-height:1.4;padding:10px!important;border:1px solid #eee;transition:all .3s ease}.uneditable-input,input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week]{border-radius:0;font-size:13px;color:#333;letter-spacing:.5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:Raleway,Arial,Helvetica,sans-serif;line-height:1.6;padding:10px!important;height:44px;vertical-align:middle;border:1px solid #eee;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.uneditable-input:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,textarea:focus{border-color:#ccc;background:#eee}input[type=submit]{padding:13px 15px;height:44px;line-height:1;text-transform:uppercase;font-size:13px;font-weight:600;text-decoration:none;letter-spacing:.5px;border:none;cursor:pointer;color:#FFF;background:#777;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}input[type=submit]:hover{background:#444}select{padding:8px;border:2px solid #eee}input[type=button]{cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.clearfix,.clearfix:after,.container{clear:both}.container,.row{height:auto}.container,.fn-col-12{width:100%}.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}.container{max-width:1250px;margin-left:auto;margin-right:auto;padding:0 40px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container.full{max-width:100%}.fn-sidebar,[class*=fn-col]{float:left;margin-right:4%}[class*=fn-col].float-right{float:right}.fn-col-12,.fn-sidebar.last,[class*=fn-col].last,[class*=fn-col].no-space{margin-right:0}.fn-col-9{width:74%}.fn-col-8{width:65.3333%}.fn-col-6{width:48%}.fn-col-4{width:30.6666%}.fn-col-3{width:22%}.fn-sidebar{width:30.6666%}.fn-col-9.no-space{width:78%}.fn-col-8.no-space{width:69.3333%}.fn-col-6.no-space{width:52%}.fn-col-4.no-space{width:34.6666%}.fn-col-3.no-space{width:26%}@media (max-width:1040px){.fn-sidebar{width:100%;clear:both;margin-right:0;padding:50px 0}.fn-col-8.fix{width:100%}.container{padding:0 20px}}@media (max-width:768px){.fn-col-12,.fn-col-3,.fn-col-4,.fn-col-6,.fn-col-8,.fn-col-9{width:100%}}@media (max-width:480px){.container{padding:0 10px}}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(//betunka.com/wp-content/themes/fotofly/framework/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.letter-effect{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fn_text_slideshow .slide h2{margin:0;font-size:6vw;position:relative}.fn_text_slideshow .slide{position:absolute}.fn_text_slideshow .slide:not(.current){pointer-events:none;opacity:0}.flex-direction-nav a,.flex-direction-nav a:before{color:#fff;text-shadow:1px 1px 0 rgba(255,255,255,.3)}@font-face{font-family:flexslider-icon;src:url(//betunka.com/wp-content/themes/fotofly/framework/css/fonts/flexslider-icon.eot);src:url(//betunka.com/wp-content/themes/fotofly/framework/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(//betunka.com/wp-content/themes/fotofly/framework/css/fonts/flexslider-icon.woff) format('woff'),url(//betunka.com/wp-content/themes/fotofly/framework/css/fonts/flexslider-icon.ttf) format('truetype'),url(//betunka.com/wp-content/themes/fotofly/framework/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0;margin:0;background:#fff;border:none;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flexslider .slides img{width:100%;display:block;height:auto;-moz-user-select:none;user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:60px;height:60px;margin:-30px 0 0;position:absolute;top:50%;background:rgba(0,0,0,.3);z-index:10;overflow:hidden;opacity:1;cursor:pointer;text-align:center;line-height:60px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:fontello;font-size:40px;display:block;content:'\e849'}.flex-direction-nav a.flex-next{border-radius:3px 0 0 3px}.flex-direction-nav a.flex-prev{border-radius:0 3px 3px 0}.flex-direction-nav a.flex-next:before{content:'\e84a'}.flex-direction-nav .flex-prev{left:50px}.flex-direction-nav .flex-next{right:50px}.flexslider:hover .flex-direction-nav .flex-next:hover,.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}@font-face{font-family:fontello;src:url(//betunka.com/wp-content/themes/fotofly/framework/css/font/fontello.eot?94821673);src:url(//betunka.com/wp-content/themes/fotofly/framework/css/font/fontello.eot?94821673#iefix) format('embedded-opentype'),url(//betunka.com/wp-content/themes/fotofly/framework/css/font/fontello.woff2?94821673) format('woff2'),url(//betunka.com/wp-content/themes/fotofly/framework/css/font/fontello.woff?94821673) format('woff'),url(//betunka.com/wp-content/themes/fotofly/framework/css/font/fontello.ttf?94821673) format('truetype'),url(//betunka.com/wp-content/themes/fotofly/framework/css/font/fontello.svg?94821673#fontello) format('svg');font-weight:400;font-style:normal}[class*=" xcon-"]:before,[class^=xcon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xcon-vk:before{content:'\e800'}.xcon-glass:before{content:'\e801'}.xcon-music:before{content:'\e802'}.xcon-search:before{content:'\e803'}.xcon-mail:before{content:'\e804'}.xcon-star-empty:before{content:'\e805'}.xcon-heart-empty:before{content:'\e806'}.xcon-users:before{content:'\e807'}.xcon-video:before{content:'\e808'}.xcon-camera-alt:before{content:'\e809'}.xcon-picture:before{content:'\e80a'}.xcon-ok:before{content:'\e80b'}.xcon-cancel:before{content:'\e80c'}.xcon-plus:before{content:'\e80d'}.xcon-lock:before{content:'\e80e'}.xcon-lock-open:before{content:'\e80f'}.xcon-pin:before{content:'\e810'}.xcon-eye-off:before{content:'\e811'}.xcon-eye:before{content:'\e812'}.xcon-tag:before{content:'\e813'}.xcon-tags:before{content:'\e814'}.xcon-thumbs-up:before{content:'\e815'}.xcon-thumbs-down:before{content:'\e816'}.xcon-pencil:before{content:'\e817'}.xcon-comment:before{content:'\e818'}.xcon-location:before{content:'\e819'}.xcon-phone:before{content:'\e81a'}.xcon-cog:before{content:'\e81b'}.xcon-wrench:before{content:'\e81c'}.xcon-basket:before{content:'\e81d'}.xcon-calendar:before{content:'\e81e'}.xcon-volume-off:before{content:'\e81f'}.xcon-volume-down:before{content:'\e820'}.xcon-headphones:before{content:'\e821'}.xcon-zoom-in:before{content:'\e822'}.xcon-zoom-out:before{content:'\e823'}.xcon-left-open:before{content:'\e824'}.xcon-right-open:before{content:'\e825'}.xcon-down-open:before{content:'\e826'}.xcon-up-open:before{content:'\e827'}.xcon-cloud:before{content:'\e828'}.xcon-flash:before{content:'\e829'}.xcon-umbrella:before{content:'\e82a'}.xcon-chart-bar:before{content:'\e82b'}.xcon-megaphone:before{content:'\e82c'}.xcon-truck:before{content:'\e82d'}.xcon-mail-1:before{content:'\e82e'}.xcon-email:before{content:'\e82f'}.xcon-gplus-2:before{content:'\e830'}.xcon-flickr-1:before{content:'\e831'}.xcon-odnoklassniki-1:before{content:'\e832'}.xcon-emo-happy:before{content:'\e833'}.xcon-emo-wink:before{content:'\e834'}.xcon-emo-wink2:before{content:'\e835'}.xcon-emo-unhappy:before{content:'\e836'}.xcon-emo-sleep:before{content:'\e837'}.xcon-emo-tongue:before{content:'\e838'}.xcon-emo-surprised:before{content:'\e839'}.xcon-emo-devil:before{content:'\e83a'}.xcon-emo-thumbsup:before{content:'\e83b'}.xcon-emo-coffee:before{content:'\e83c'}.xcon-emo-sunglasses:before{content:'\e83d'}.xcon-emo-displeased:before{content:'\e83e'}.xcon-emo-beer:before{content:'\e83f'}.xcon-firefox:before{content:'\e840'}.xcon-chrome:before{content:'\e841'}.xcon-opera:before{content:'\e842'}.xcon-ie:before{content:'\e843'}.xcon-emo-grin:before{content:'\e844'}.xcon-emo-angry:before{content:'\e845'}.xcon-emo-saint:before{content:'\e846'}.xcon-emo-squint:before{content:'\e847'}.xcon-emo-laugh:before{content:'\e848'}.xcon-videocam:before{content:'\e849'}.xcon-info-outline:before{content:'\e84a'}.xcon-ok-1:before{content:'\e84b'}.xcon-ok-2:before{content:'\e84c'}.xcon-volume-up:before{content:'\e84d'}.xcon-gplus-3:before{content:'\f05a'}.xcon-link-ext:before{content:'\f08e'}.xcon-facebook-1:before{content:'\f09a'}.xcon-mail-alt:before{content:'\f0e0'}.xcon-chat-empty:before{content:'\f0e6'}.xcon-bell-alt:before{content:'\f0f3'}.xcon-doc-text:before{content:'\f0f6'}.xcon-ambulance:before{content:'\f0f9'}.xcon-fighter-jet:before{content:'\f0fb'}.xcon-angle-left:before{content:'\f104'}.xcon-angle-right:before{content:'\f105'}.xcon-angle-up:before{content:'\f106'}.xcon-angle-down:before{content:'\f107'}.xcon-direction:before{content:'\f124'}.xcon-help:before{content:'\f128'}.xcon-attention-alt:before{content:'\f12a'}.xcon-mic:before{content:'\f130'}.xcon-mute:before{content:'\f131'}.xcon-rocket:before{content:'\f135'}.xcon-html5:before{content:'\f13b'}.xcon-euro:before{content:'\f153'}.xcon-pound:before{content:'\f154'}.xcon-dollar:before{content:'\f155'}.xcon-rupee:before{content:'\f156'}.xcon-yen:before{content:'\f157'}.xcon-rouble:before{content:'\f158'}.xcon-won:before{content:'\f159'}.xcon-bitcoin:before{content:'\f15a'}.xcon-youtube-play:before{content:'\f16a'}.xcon-dropbox-1:before{content:'\f16b'}.xcon-down:before{content:'\f175'}.xcon-up:before{content:'\f176'}.xcon-left:before{content:'\f177'}.xcon-right:before{content:'\f178'}.xcon-apple:before{content:'\f179'}.xcon-android:before{content:'\f17b'}.xcon-dribbble-1:before{content:'\f17d'}.xcon-female:before{content:'\f182'}.xcon-male:before{content:'\f183'}.xcon-sun:before{content:'\f185'}.xcon-moon:before{content:'\f186'}.xcon-vkontakte:before{content:'\f189'}.xcon-wheelchair:before{content:'\f193'}.xcon-graduation-cap:before{content:'\f19d'}.xcon-building-filled:before{content:'\f1ad'}.xcon-child:before{content:'\f1ae'}.xcon-cab:before{content:'\f1b9'}.xcon-database:before{content:'\f1c0'}.xcon-file-pdf:before{content:'\f1c1'}.xcon-file-word:before{content:'\f1c2'}.xcon-file-excel:before{content:'\f1c3'}.xcon-file-powerpoint:before{content:'\f1c4'}.xcon-file-archive:before{content:'\f1c6'}.xcon-file-audio:before{content:'\f1c7'}.xcon-file-video:before{content:'\f1c8'}.xcon-git:before{content:'\f1d3'}.xcon-paper-plane:before{content:'\f1d8'}.xcon-sliders:before{content:'\f1de'}.xcon-share:before{content:'\f1e0'}.xcon-wifi:before{content:'\f1eb'}.xcon-bell-off:before{content:'\f1f6'}.xcon-trash:before{content:'\f1f8'}.xcon-copyright:before{content:'\f1f9'}.xcon-at:before{content:'\f1fa'}.xcon-chart-area:before{content:'\f1fe'}.xcon-chart-pie:before{content:'\f200'}.xcon-chart-line:before{content:'\f201'}.xcon-bicycle:before{content:'\f206'}.xcon-bus:before{content:'\f207'}.xcon-motorcycle:before{content:'\f21c'}.xcon-bed:before{content:'\f236'}.xcon-viacoin:before{content:'\f237'}.xcon-train:before{content:'\f238'}.xcon-trademark:before{content:'\f25c'}.xcon-odnoklassniki:before{content:'\f263'}.xcon-safari:before{content:'\f267'}.xcon-chrome-1:before{content:'\f268'}.xcon-firefox-1:before{content:'\f269'}.xcon-opera-1:before{content:'\f26a'}.xcon-internet-explorer:before{content:'\f26b'}.xcon-500px:before{content:'\f26e'}.xcon-bluetooth-b:before{content:'\f294'}.xcon-github:before{content:'\f300'}.xcon-flickr:before{content:'\f303'}.xcon-vimeo:before{content:'\f306'}.xcon-twitter:before{content:'\f309'}.xcon-facebook:before{content:'\f30c'}.xcon-odnoklassniki-rect:before{content:'\f30d'}.xcon-gplus:before{content:'\f30f'}.xcon-pinterest:before{content:'\f312'}.xcon-youtube:before{content:'\f313'}.xcon-tumblr:before{content:'\f315'}.xcon-linkedin:before{content:'\f318'}.xcon-dribbble:before{content:'\f31b'}.xcon-stumbleupon:before{content:'\f31e'}.xcon-lastfm:before{content:'\f321'}.xcon-qq:before{content:'\f32a'}.xcon-instagram:before{content:'\f32d'}.xcon-dropbox:before{content:'\f330'}.xcon-evernote:before{content:'\f333'}.xcon-flattr:before{content:'\f336'}.xcon-skype:before{content:'\f339'}.xcon-renren:before{content:'\f33c'}.xcon-sina-weibo:before{content:'\f33f'}.xcon-paypal:before{content:'\f342'}.xcon-picasa:before{content:'\f345'}.xcon-mixi:before{content:'\f34b'}.xcon-behance:before{content:'\f34e'}.xcon-vkontakte-1:before{content:'\f354'}.hideforanimation{opacity:0;visibility:hidden;}
.animated{-webkit-animation-duration:0.8s;animation-duration:0.8s;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInTop{-webkit-animation-name:fadeInTop;animation-name:fadeInTop}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fotoflyToggleFade {20%{opacity:1;}50%{opacity:0.2;}80%{opacity:1;}}
@keyframes fotoflyToggleFade {20%{opacity:1;}50%{opacity:0.2;}80%{opacity:1;}}
.animate-spin {
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
display: inline-block;
}
.animate-spin2 {
-moz-animation: spin2 1.5s infinite linear;
-o-animation: spin2 1.5s infinite linear;
-webkit-animation: spin2 1.5s infinite linear;
animation: spin2 1.5s infinite linear;
display: inline-block;
}
@-webkit-keyframes spin2{
from { opacity: 1;	-webkit-transform: rotate( 0deg ); transform: rotate( 0deg ); }
50%  { opacity: 0.5; }
to	 { opacity: 1;	-webkit-transform: rotate( 360deg ); transform: rotate( 360deg ); }
}
@keyframes spin2{
from { opacity: 1;	transform: rotate( 0deg ); }
50%  { opacity: 0.5; }
to	 { opacity: 1;	transform: rotate( 360deg ); }
}
@-moz-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-o-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}   .fotofly_fn_perspective {
position: relative;
width: 100%;
height: 100%;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
} .fotofly_fn_rotateCubeTopOut {
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-animation: rotateCubeTopOut 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
animation: rotateCubeTopOut 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
}
.fotofly_fn_rotateCubeTopOut2 {
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-animation: rotateCubeTopOut2 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
animation: rotateCubeTopOut2 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
}
.fotofly_fn_rotateCubeTopIn {
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-animation: rotateCubeTopIn 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
animation: rotateCubeTopIn 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
}
.fotofly_fn_rotateCubeBottomOut {
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-animation: rotateCubeBottomOut 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
animation: rotateCubeBottomOut 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
}
.fotofly_fn_rotateCubeBottomIn {
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-animation: rotateCubeBottomIn 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
animation: rotateCubeBottomIn 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
}
.fotofly_fn_rotateCubeBottomIn2 {
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-animation: rotateCubeBottomIn2 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
animation: rotateCubeBottomIn2 1.4s both cubic-bezier(0.450, 0.055, 0.675, 0.190);
} @-webkit-keyframes rotateCubeTopOut {
0% { }
50% { -webkit-animation-timing-function: ease-out; -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg); transform: translateY(-50%) translateZ(-200px) rotateX(45deg); }
100% { opacity: 1; -webkit-transform: translateY(-100%) rotateX(90deg); transform: translateY(-100%) rotateX(90deg); }
}
@keyframes rotateCubeTopOut {
0% {}
50% { -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg); transform: translateY(-50%) translateZ(-200px) rotateX(45deg); }
100% { opacity: 1; -webkit-transform: translateY(-100%) rotateX(90deg); transform: translateY(-100%) rotateX(90deg); }
}
@-webkit-keyframes rotateCubeTopOut2 {
0% { }
50% { -webkit-animation-timing-function: ease-out; -webkit-transform: translateY(-60%) translateZ(-200px) rotateX(45deg); transform: translateY(-60%) translateZ(-200px) rotateX(45deg); }
100% { opacity: 1; -webkit-transform: translateY(-115%) rotateX(90deg); transform: translateY(-115%) rotateX(90deg); }
}
@keyframes rotateCubeTopOut2 {
0% {}
50% { -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-transform: translateY(-60%) translateZ(-200px) rotateX(45deg); transform: translateY(-60%) translateZ(-200px) rotateX(45deg); }
100% { opacity: 1; -webkit-transform: translateY(-115%) rotateX(90deg); transform: translateY(-115%) rotateX(90deg); }
}
@-webkit-keyframes rotateCubeTopIn {
60% { z-index: 200; }
100% { z-index: 200; }
0% { opacity: 1; -webkit-transform: translateY(100%) rotateX(-90deg); transform: translateY(100%) rotateX(-90deg); }
50% { -webkit-animation-timing-function: ease-out; -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg); transform: translateY(50%) translateZ(-200px) rotateX(-45deg); }
}
@keyframes rotateCubeTopIn {
60% { z-index: 200; }
100% { z-index: 200; }
0% { opacity: 1; -webkit-transform: translateY(100%) rotateX(-90deg); transform: translateY(100%) rotateX(-90deg); }
50% { -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg); transform: translateY(50%) translateZ(-200px) rotateX(-45deg); }
}
@-webkit-keyframes rotateCubeBottomOut {
0% { z-index: 110; }
10% { z-index: 110; }
50% { -webkit-animation-timing-function: ease-out; -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg); transform: translateY(50%) translateZ(-200px) rotateX(-45deg); }
100% { opacity: 1; -webkit-transform: translateY(100%) rotateX(-90deg); transform: translateY(100%) rotateX(-90deg); }
}
@keyframes rotateCubeBottomOut {
0% { z-index: 110; }
10% { z-index: 110; }
50% { -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg); transform: translateY(50%) translateZ(-200px) rotateX(-45deg); }
100% { opacity: 1; -webkit-transform: translateY(100%) rotateX(-90deg); transform: translateY(100%) rotateX(-90deg); }
}
@-webkit-keyframes rotateCubeBottomIn {
0% { opacity: 1; -webkit-transform: translateY(-100%) rotateX(90deg); transform: translateY(-100%) rotateX(90deg); }
50% { -webkit-animation-timing-function: ease-out; -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg); transform: translateY(-50%) translateZ(-200px) rotateX(45deg); }
}
@keyframes rotateCubeBottomIn {
0% { opacity: 1; -webkit-transform: translateY(-100%) rotateX(90deg); transform: translateY(-100%) rotateX(90deg); }
50% { -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg); transform: translateY(-50%) translateZ(-200px) rotateX(45deg); }
}
@-webkit-keyframes rotateCubeBottomIn2 {
0% { opacity: 1; -webkit-transform: translateY(-115%) rotateX(90deg); transform: translateY(-115%) rotateX(90deg); }
50% { -webkit-animation-timing-function: ease-out; -webkit-transform: translateY(-60%) translateZ(-200px) rotateX(45deg); transform: translateY(-60%) translateZ(-200px) rotateX(45deg); }
}
@keyframes rotateCubeBottomIn2 {
0% { opacity: 1; -webkit-transform: translateY(-115%) rotateX(90deg); transform: translateY(-115%) rotateX(90deg); }
50% { -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-transform: translateY(-60%) translateZ(-200px) rotateX(45deg); transform: translateY(-60%) translateZ(-200px) rotateX(45deg); }
}
@-webkit-keyframes bounce {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
@keyframes bounce {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes flash {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes rubberBand {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
from, to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
@keyframes shake {
from, to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.headShake {
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-name: headShake;
animation-name: headShake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes tada {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
from {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes wobble {
from {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
-webkit-transform: none;
transform: none;
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes jello {
from, 11.1%, to {
-webkit-transform: none;
transform: none;
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
@keyframes jello {
from, 11.1%, to {
-webkit-transform: none;
transform: none;
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
.jello {
-webkit-animation-name: jello;
animation-name: jello;
-webkit-transform-origin: center;
transform-origin: center;
}
@-webkit-keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInDown {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInRight {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInUp {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -10%, 0);
transform: translate3d(0, -10%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -10%, 0);
transform: translate3d(0, -10%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-10%, 0, 0);
transform: translate3d(-10%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-10%, 0, 0);
transform: translate3d(-10%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(10%, 0, 0);
transform: translate3d(10%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(10%, 0, 0);
transform: translate3d(10%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 10%, 0);
transform: translate3d(0, 10%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 10%, 0);
transform: translate3d(0, 10%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInY {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
from {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
to {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes lightSpeedIn {
from {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
to {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateIn {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
@keyframes rotateOut {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%, 80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%, 80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
@keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to {
opacity: 0;
}
}
@keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
.zoomOutLeft {
-webkit-animation-name: zoomOutLeft;
animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
.zoomOutRight {
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
   .aligncenter	{ display:block;  margin:0 auto;}
.alignright		{ float:right;  margin-left:30px}
.alignleft		{ float:left;  margin-right:30px;}
.floatleft		{ float:left}
.floatright		{ float:right}
.textcenter		{ text-align:center}
.textright		{ text-align:right}
.textleft		{ text-align:left}
.wp-caption		{ text-align:center; margin-bottom:30px; max-width:100%;}
.wp-caption img	{ margin:0;  padding:0;  border:0 none}
.wp-caption p.wp-caption-text{font-size:12px!important; padding:0;  margin:10px 15px 0 15px !important; font-style:italic;  line-height:1.4!important; letter-spacing:0.5px; font-weight:400; }
.wp-caption.alignleft p.wp-caption-text	{text-align:left;}
.wp-caption.alignright p.wp-caption-text{text-align:right;}
.wp-smiley		{margin:0 !important; max-height:1em}
blockquote.left	{margin-right:40px; text-align:left; margin-left:0; width:50%; float:left;}
blockquote.right{margin-left:40px; text-align:left; margin-right:0; width:50%; float:right}
.mc_signup_submit #mc_signup_submit{
margin-top:0;
width:100%;
}
.bypostauthor{
margin: 0px;
padding: 0px;
}
.gallery-caption{
margin: 0px;
font-size: 13px;
font-style: italic;
color: #999;
padding: 5px 0px;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
white-space: nowrap;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}
.fotofly_fn_comments .comment-text ul{
padding:0px 0px 0px 30px;
}
.fotofly_fn_comments .comment-text ul li{
margin-bottom:5px;
}
.content_holder blockquote{
padding:20px 8%;
margin:0px;
margin-bottom: 40px;
}
.content_holder cite{
padding-right:0px;
}
.fotofly_fn_blog_width .tag-sticky-2 .fotofly_fn_post,
.fotofly_fn_blog_width .sticky .fotofly_fn_post{
background:#F4ECE4;
padding: 30px;
}
.fotofly_fn_post h1{
word-wrap:break-word;
}
.page-links{
margin:20px 0px;
}
blockquote{
border-left: 3px solid #6FBF71;
font-style: italic;
margin: 10px 0px 23px 0px;
padding: 12px 0px 12px 5%;
clear: both;
float: left;
width: 100%;
box-sizing: border-box;
}
blockquote p:last-child{margin-bottom: 0px !important;}
address{
margin-bottom: 15px;
}
code{
display: block;
} .widget_block{
color:#333;
margin-bottom: 80px;
}
.widget_block:last-child{
margin-bottom: 0;
}
.widget_block ul{margin: 0;margin-left: 20px;}
.wid-title span{
font-size: 16px;
font-weight: 600;
margin-bottom: 15px;
display: block;
}
.wid-title span a{
color: #333;
text-decoration: none;
border-bottom: 1px solid #333;
}
.wid-title span a:hover{
border-bottom-color: transparent;
} .widget_block ul.menu{
list-style-type:none;
margin: 0px;
overflow: hidden;
}
.widget_block ul.menu > li{
margin: 0px;
width: 100%;
position: relative;
padding: 0px 40px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.widget_block ul.menu > li:after{
position: absolute;
content: '';
width: 0px;
height: 1px;
background-color: #555;
left: 0px;
top: 24px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.widget_block ul.menu > li:hover:after{
width: 25px;
}
.widget_block ul.menu > li > a{
font-size: 14px;
text-decoration: none;
line-height: 3.5;
letter-spacing: .75px;
display: block;
color: #555;
}
.widget_block ul.menu li ul{
list-style-type: none;
display: none;
margin: 15px 0px 15px 15px;
overflow: hidden;
}
.widget_block ul.menu li ul li{
margin-bottom: 11px;
}
.widget_block ul.menu li ul li a{
font-size: 13px;
text-decoration: none;
color: #555;
letter-spacing: .75px;
line-height: 1.2;
display: block;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.widget_block ul.menu li ul li a:hover{
color: #111;
}
.fotofly_fn_footer .widget_block ul.menu > li > a{
line-height: 2;
}
.fotofly_fn_footer .widget_block ul.menu > li:after{
top: 14px;
}
.widget_block > div > ul ul.children, .widget_block ul.sub-menu{
border:none;
background:none;
list-style-type:none;
padding:0px;
margin-left:15px;
float:none;
}
.widget_block.widget_pages ul  li, .widget_block ul.sub-menu li{
clear:both;
}
li.page_item_has_children{
position:relative;
}
li.page_item_has_children i{
position:absolute;
right:0;
}
.tagcloud{
display:block;
padding:0px;
text-align:left;
line-height:2;
}
.tagcloud a{
color:#333;
padding-bottom:2px;
text-decoration:none;
border-bottom:1px solid transparent;
display: inline-block;
line-height: 1;
}
.tagcloud a:hover{
border-bottom-color:#333;
}
.tagcloud span{
margin:0px 8px;
color:#ccc;
}
.widget_archive ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_calendar table,
.widget_categories ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_rss ul li{
margin-bottom:0px;
}
.widget_archive ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_calendar table a,
.widget_categories ul li a,
.widget_recent_comments ul li a,
.widget_recent_entries ul li a,
.widget_rss ul li a{
line-height:2;
color:#333;
padding-bottom:2px;
text-decoration:none;
position: relative;
}
.widget_archive ul li a:after,
.widget_pages ul li a:after,
.widget_meta ul li a:after,
.widget_calendar table a:after,
.widget_categories ul li a:after,
.widget_recent_comments ul li a:after,
.widget_recent_entries ul li a:after,
.widget_rss ul li a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #333;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.widget_archive ul li a:hover:after,
.widget_pages ul li a:hover:after,
.widget_meta ul li a:hover:after,
.widget_calendar table a:hover:after,
.widget_categories ul li a:hover:after,
.widget_recent_comments ul li a:hover:after,
.widget_recent_entries ul li a:hover:after,
.widget_rss ul li a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.widget_calendar table caption{padding-bottom:5px;}
.widget_recent_comments ul li{color:#999;} .widget_block.widget_rss ul li{
margin-bottom:30px;
}
.widget_block.widget_rss ul li:last-child{
margin-bottom:0px;
}
.widget_block.widget_rss li a.rsswidget{
margin-right:10px;
font-weight: 600;
}
.widget_block.widget_rss .rss-date,
.widget_block.widget_rss cite{
font-style:italic;
color:#999;
}
.widget_block.widget_rss .rssSummary{
margin:10px 0px;
}
.searchform input[type="text"]{
width: 200px;
background-color: transparent;
border: 1px solid #1f1f1f;
color: #000;
font-size: 15px;
letter-spacing: 0px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.searchform input[type="text"]:hover,
.searchform input[type="text"]:focus{
border-color: #333;
}
.searchform input[type="submit"]{
font-weight: 400;
padding: 8px 10px !important;
vertical-align: middle;
height: 44px;
letter-spacing: 1px;
font-size: 15px;
background: #222;
border: 1px solid #222;
color: #fff;
text-transform: none;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.searchform input[type="submit"]:hover{
background: #0f0f0f;
}
.textwidget p{
display: block;
line-height: 1.6;
letter-spacing: 0px;
color: #555;
}
.textwidget img{
padding: 10px 0px;
}
.textwidget select{
width: 100%;
margin: 5px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.textwidget select option{
width: 100%;
max-width: 100%;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.widget_recent_comments ul li a,
.widget_block.widget_rss li a.rsswidget{
color: #333;
font-weight: 500;
border-bottom: 1px solid #333;
padding-bottom: 2px;
}
.widget_recent_comments ul li a:after,
.widget_block.widget_rss li a.rsswidget:after{
display: none;
}
.widget_recent_comments ul li a:hover,
.widget_block.widget_rss li a.rsswidget:hover{
border-bottom-color: transparent;
}
.calendar_wrap table,
.calendar_wrap table td,
.calendar_wrap table th,
.calendar_wrap table tr{
border-color: #9E9E9E;
color: #777;
}
.calendar_wrap table td{
padding: 5px;
text-align: center;
}
.calendar_wrap table th{
padding: 5px;
text-align: center;
font-weight: 500;
color: #111;
}
.calendar_wrap table td a{
line-height: inherit;
padding-bottom: 0px;
color: #111;
}
.calendar_wrap table td a:after{
background-color: #111;
}  html{
overflow-x: hidden;
padding: 0px;
margin: 0px
}
body{
background-color: #f5f5f5;
font-size: 15px;
line-height: 1.5;
letter-spacing: 0.5px;
font-weight: 400;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
h1,h2,h3,h4,h5,h6{
font-weight: 500;
}
h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{
color: #111;
text-decoration: none;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
textarea, input, button { outline: none; }
:focus {
outline-color: transparent;
outline-style: none;
}
h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover,h5>a:hover,h6>a:hover{
color: #eb1010;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
code, pre{
margin: 20px 0px;
clear: both;
}
a{
color: #eb1010;
text-decoration: underline;
}
a:hover{
text-decoration: none;
}
.fotofly_fn_svg{
width: 20px;
height: 20px;
fill: currentcolor;
}
.fotofly_fn_content{
width: 100%;
clear: both;
float: left;
z-index: 10;
position: relative;
min-height: 100vh;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
a.fotofly_fn_animated_link{
cursor: pointer;
position: relative;
text-decoration: none;
color: #fff;
border-bottom: none !important;
}
a.fotofly_fn_animated_link:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #fff;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
a.fotofly_fn_animated_link:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
body.page-id-2 .fotofly_fn_content_part{
padding-bottom: 70px;
} .fotofly_fn_main_nav{
list-style-type:none;
z-index:5;
}
.fotofly_fn_main_nav > li{
display:inline-block;
padding:0px 20px;
position:relative;
color:#fff;
vertical-align:middle;
}
.fotofly_fn_main_nav > li > a{
position:relative;
}
.fotofly_fn_main_nav li a{
text-decoration:none;
letter-spacing:2px;
font-size:13px;
font-weight:300;
display:inline-block;
transform: translateZ(0px);
} .fotofly_fn_main_nav > li > div *{
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.fotofly_fn_main_nav > li > div.fotofly_fn_sub{	
border-top: 1px solid #222;
border-bottom: 1px solid #222;
display:none;
background: #151515;
position:absolute;
left:auto;
z-index:99999;
box-shadow:0px 2px 2px rgba(0,0,0,0.03);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.fotofly_fn_main_nav > li > div .triangle{
top: -14px;
margin-left:-7px;
content: "";
height: 0;
width: 0;
position: absolute;
border: 7px solid transparent;
z-index:10;
-webkit-transition: all 0.9s ease 0s;
-moz-transition: all 0.9s ease 0s;
-ms-transition: all 0.9s ease 0s;
-o-transition: all 0.9s ease 0s;
transition: all 0.9s ease 0s;
}
.fotofly_fn_main_nav ul.fotofly_fn_submenu li > a{
text-transform:capitalize;
letter-spacing:1px;
font-weight:400;
font-size:14px;
text-align:left;
text-decoration:none;
display: block;
color: #999;
}
.fotofly_fn_main_nav .dropdown ul.fotofly_fn_submenu li.menu-item-has-children:hover > a:before{
opacity: 1;
}
.fotofly_fn_main_nav .dropdown ul.fotofly_fn_submenu li.menu-item-has-children > a:before{
background-color: #eb1010;
opacity: .3;
content: '';
position: absolute;
width: 4px;
height: 4px;
border-radius: 50%;
right: 0;
top: 50%;
margin-top: -2px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.fotofly_fn_main_nav ul.fotofly_fn_submenu li > a:after{
display: none;
}
.fotofly_fn_main_nav ul.fotofly_fn_submenu li:hover > a{
color: #fff;
} .fotofly_fn_main_nav .dropdown{
width:240px;
margin-left:-30px;
}
.fotofly_fn_main_nav .dropdown ul{
list-style-type: none;
margin: 30px 0px;
}
.fotofly_fn_main_nav .dropdown ul li{
position:relative;
padding: 0px 20px;
}
.fotofly_fn_main_nav .dropdown .fotofly_fn_grandchild-menu{
position:absolute;
top:-30px;
right:-100%;
width:240px;
display:none;
background-color: #151515;
padding: 30px 0px;
margin: 0;
border-top: 1px solid #222;
border-bottom: 1px solid #222;
} .fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu{
float:left;
width:100%;
overflow:hidden;
margin: 0px;
list-style-type: none;
padding: 0px 50px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
-ms-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu > li{
width:25%;
float:left;
margin:30px 0px;
padding-right: 30px;
border:none;
font-family: 'Anonymous Pro', monospace;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
-ms-box-sizing: border-box; 
box-sizing: border-box; 
}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu > li:nth-last-child(1){
border:none;
}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu > li a i{
margin-right:2px;
}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu > li li:nth-last-child(1){
border:none;
}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu li ul{
margin: 0px;
margin-top: 20px;
list-style-type: none;
}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu > li > a{
font-weight: 600;
font-size: 16px;
display: inline-block;
color: #ccc;
}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu > li > a:after{
display: block;
}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu li ul li a{
font-weight: 300;
color: #aaa;
display: block;
}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu > li:hover > a{
color: #fff;
}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu > li:hover > a:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu li ul li a:hover{
color: #fff;
}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu li ul li a:hover:after{
display: none;
}
ul.nav__hor > li:hover > a:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}  .fotofly_fn_flogo.logo_text{
line-height: 1;
text-decoration: none;
color: #fff;
}
.fotofly_fn_flogo.logo_text span{
display: inline-block;
transform-origin: left bottom;
}
.fotofly_fn_flogo.logo_svg svg{
fill: currentcolor;
}
.fotofly_fn_flogo img{
max-width: 200px;
max-height: 150px;
}
.fotofly_fn_flogo{
max-width: 200px;
max-height: 150px;
}   .fotofly_fn_rightclick_protection{
position:fixed;
width:100%;
height:100%;
z-index:99999;
display:none;
background:rgba(0,0,0,0.9);
}
.fotofly_fn_rightclick_protection .in{
display:table;
width:100%;
height:100%;
position:absolute;
}
.fotofly_fn_rightclick_protection .in > div{
display:table-cell;
vertical-align:middle;
}
.fotofly_fn_rightclick_protection .message_holder{
background:#0a0a0a;
max-width:500px;
width:auto;
padding:60px 80px;
margin:0px auto;
text-align:center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_rightclick_protection p{
font-size: 18px;
color: #ccc;
letter-spacing: 0px;
line-height: 1.5;
margin: 0px;
}  .fotofly_fn_intropage{
position: fixed;
width: 100%;
height: 100%;
background: #050505;
top: 0px;
bottom: 0px;
left: 0px;
z-index: 9999999;
display: none;
}
.fotofly_fn_intropage .main .bg{
position: fixed;
z-index: 10;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_intropage .main .content{
position: fixed;
z-index: 20;
width: auto;
height: auto;
max-width: 500px;
bottom: 100px;
left: 100px;
text-align: left;
}
.fotofly_fn_intropage .fn_logo{
margin-bottom: 10px;
}
.fotofly_fn_intropage .closer{
text-decoration: none;
line-height: 2;
letter-spacing: .5px;
font-size: 15px;
color: #eb1010;
position: relative;
padding-bottom: 5px;
border-bottom: 1px solid #eb1010;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_intropage .closer:hover{
border-bottom-color: transparent;
}
.fotofly_fn_intropage .fotofly_fn_flexslider{
width: 100%;
height: 100%;
position: fixed;
left: 0px;
top: 0px;
z-index: 10;
}
.fotofly_fn_intropage .fotofly_fn_flexslider ul.slides{
margin: 0px;
list-style-type: none;
}
.fotofly_fn_intropage .fotofly_fn_flexslider ul.slides > li{
width: 100%;
margin: 0px;
z-index: 20;
}
.fotofly_fn_intropage .fotofly_fn_flexslider ul.slides > li > div{
width: 100%;
height: 100%;
position: absolute;
left: 0px;
top: 0px;
display: block;
z-index: 30;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_intropage .frenify_text_slideshow{
position: fixed;
width: 100%;
height: 100%;
z-index: 20;
top: 0px;
left: 0px;
}
.fotofly_fn_intropage .fn_text_slideshow .slide{
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0);
-moz-transform: translateX(-50%) translateY(-50%) translateZ(0);
-ms-transform: translateX(-50%) translateY(-50%) translateZ(0);
transform: translateX(-50%) translateY(-50%) translateZ(0);
}
.fotofly_fn_intropage .fn_text_slideshow .slide h2{
font-size: 8vw;
letter-spacing: .5px;
margin: 0px;
color: #fff;
}
.fotofly_fn_intropage .text_closer{
position: fixed;
width: 100%;
bottom: 50px;
left: 0px;
z-index: 40;
text-align: center;
}
.fotofly_fn_intropage .about .bg{
position: fixed;
z-index: 10;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_intropage .about .content{
position: fixed;
top: 0px;
left: 300px;
right: auto;
max-width: 320px;
z-index: 30;
text-align: left;
}
.fotofly_fn_intropage .about .content_in{
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
padding: 100px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_intropage .about h1{
font-size: 30px;
line-height: 1.2;
margin-bottom: 50px;
}
.fotofly_fn_intropage .about p{
margin-bottom: 50px;
}
.fotofly_fn_intropage .about img{
margin-bottom: 100px;
}
.fotofly_fn_intropage .about .content.right{
left: auto;
right: 300px;
}
.fotofly_fn_intropage .about-2 .bg{
position: fixed;
z-index: 10;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_intropage .about-2 .content{
position: fixed;
top: 0px;
left: 50%;
right: auto;
max-width: 600px;
z-index: 30;
text-align: left;
margin-left: -300px;
}
.fotofly_fn_intropage .about-2 .content_in{
padding: 0px 80px 50px;
background-color: #fff;
border-left: 20px solid #f5f5f5;
border-right: 20px solid #f5f5f5;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_intropage .about-2 .avatar{
margin-bottom: 30px;
position: relative;
}
.fotofly_fn_intropage .about-2 .avatar img{
position: relative;
z-index: 1;
opacity: 0;
}
.fotofly_fn_intropage .about-2 .avatar_overlay{
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_intropage .about-2 .title_holder{
padding: 50px 20px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_intropage .about-2 h1{
font-size: 40px;
line-height: 1.2;
margin-bottom: 50px;
}
.fotofly_fn_intropage .about-2 p{
margin-bottom: 50px;
}
.fotofly_fn_intropage .about-2 .fn_button{
text-align: center;
position: absolute;
bottom:0px;
width: 100%;
}
.fotofly_fn_intropage .about-2 .inner_in{
position: relative;
padding-bottom: 80px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_intropage .about-3 .bg{
position: fixed;
z-index: 10;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background-color: #e8e8f1;
}
.fotofly_fn_intropage .about-3 .content{
position: relative;
z-index: 20;
width: 100%;
}
.fotofly_fn_intropage .about-3 .list{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_intropage .about-3 .list ul{
margin: 0px;
list-style-type: none;
}
.fotofly_fn_intropage .about-3 .list ul li{
width: 33.3333%;
float: left;
padding: 195px 50px 100px;
margin: 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_intropage .about-3 .list ul li:nth-child(2){
padding-top: 155px;
padding-bottom: 140px;
}
.fotofly_fn_intropage .about-3 .list .item{
width: 100%;
float: left;
margin-top: 5px;
overflow: hidden;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.fotofly_fn_intropage .about-3 .list li:hover .item{
margin-top: 0px;
}
.fotofly_fn_intropage .about-3 .list .item img{
opacity: 0;
position: relative;
z-index: 1;
display: block;
}
.fotofly_fn_intropage .about-3 .list .o_img{
position: absolute;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
z-index: 10;
background-color: #8e8e8e;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_intropage .about-3 .cont_wrap{
width: 100%;
float: left;
clear: both;
position: relative;
padding-bottom: 100px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_intropage .about-3 .line1,
.fotofly_fn_intropage .about-3 .line2,
.fotofly_fn_intropage .about-3 .line3,
.fotofly_fn_intropage .about-3 .line4{
position: absolute;
width: 1px;
height: 100%;
background-color: #d6d6de;
left: 0px;
}
.fotofly_fn_intropage .about-3 .line2{left: 33.3333%;}
.fotofly_fn_intropage .about-3 .line3{left: 66.6666%;}
.fotofly_fn_intropage .about-3 .line4{left: auto;right: 0px;}
.fotofly_fn_intropage .about-3 .info{
width: 380px;
float: left;
margin-left: 20%;
}
.fotofly_fn_intropage .about-3 .info p{
line-height: 1.5;
letter-spacing: 0px;
margin: 0px;
}
.fotofly_fn_intropage .about-3 .fn_button{
width: 100%;
text-align: center;
position: absolute;
bottom: 50px;
}
.fotofly_fn_intropage .about-4 .content{
width: 100%;
position: relative;
float: left;
clear: both;
z-index: 10;
}
.fotofly_fn_intropage .about-4 .content_info{
float: left;
width: 50%;
background-color: #fff;
}
.fotofly_fn_intropage .about-4 .content_image{
width: 50%;
position: fixed;
height: 100%;
right: 0px;
z-index: 10;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_intropage .about-4 .info_wrap{
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
padding: 50px 0px;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_intropage .about-4 .info_content{
width: 100%;
clear: both;
max-width: 390px;
float: none;
padding: 100px 20px;
margin: 0px auto;
position: relative
}
.fotofly_fn_intropage .about-4 .fn_button{
position: absolute;
bottom: 50px;
left: 0px;
width: 100%;
text-align: center;
}
.fotofly_fn_intropage .about-4 h1{
margin-bottom: 50px;
}
.fotofly_fn_intropage .about-4 p{
margin-bottom: 50px;
}
.fotofly_fn_intropage .about-4 .content[data-img-pos="left"] .content_image{left: 0px;}
.fotofly_fn_intropage .about-4 .content[data-img-pos="left"] .content_info{float: right;}
.fotofly_fn_intropage .interactive-list .overlay > div{
position: absolute;
width: 100%;
height: 100%;
background-size:cover;
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
opacity: 0;
visibility: hidden;
z-index: 5;
-webkit-transform: scale(1,1);
-moz-transform: scale(1,1);
-ms-transform: scale(1,1);
transform: scale(1,1);
-webkit-transition: opacity 1s ease, transform 4s ease;
-moz-transition: opacity 1s ease, transform 4s ease;
-ms-transition: opacity 1s ease, transform 4s ease;
-o-transition: opacity 1s ease, transform 4s ease;
transition: opacity 1s ease, transform 4s ease;
}
.fotofly_fn_intropage .interactive-list .overlay > div.opened{
opacity: 1;
visibility: visible;
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
.fotofly_fn_intropage .interactive-list .inner{
position: absolute;
left: 5%;
top: 50%;
z-index: 22;
padding: 50px 0px;
-webkit-transform: translateY(-50%) translateZ(0);
-moz-transform: translateY(-50%) translateZ(0);
-ms-transform: translateY(-50%) translateZ(0);
transform: translateY(-50%) translateZ(0);
}
.fotofly_fn_intropage .interactive-list ul{
list-style-type: none;
margin: 0px;
}
.fotofly_fn_intropage .interactive-list li{
margin: 0px;
padding: 20px 0px;
}
.fotofly_fn_intropage .interactive-list span{
line-height: 1;
display: inline-block;
letter-spacing: .5px;
font-size: 36px;
font-weight: 500;
text-transform: capitalize;
position: relative;
color: #111;
}
.fotofly_fn_intropage .interactive-list span:after{
content: '';
width: 0;
height: 2px;
position: absolute;
bottom: -10px;
left: 100%;
background-color: #111;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_intropage .interactive-list li:hover span:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_intropage .interactive-list li.opened span:after{
width: 100%;
left: 0px;
}
.fotofly_fn_intropage .two-col-slide{
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background-color: #e8e8f1;
z-index: 30;
}
.fotofly_fn_intropage .two-col-slide .line{
position: absolute;
height: 100%;
width: 1px;
left: 50%;
background-color: #d6d6de;
z-index: 5;
}
.fotofly_fn_intropage .two-col-slide .fn_logo{
margin: 0px;
position: absolute;
top: 70px;
left: 50%;
z-index: 15;
padding: 10px 0px;
-webkit-transform: translateX(-50%) translateZ(0);
-moz-transform: translateX(-50%) translateZ(0);
-ms-transform: translateX(-50%) translateZ(0);
transform: translateX(-50%) translateZ(0);
}
.fotofly_fn_intropage .two-col-slide .fn_logo:after{
content: '';
position: absolute;
left: 50%;
margin-left: -2px;
width: 4px;
height: 120%;
top: -10%;
background-color: #e8e8f1;
z-index: -1;
}
.fotofly_fn_intropage .mobile-layout{
display: none;
}
.fotofly_fn_intropage .mobile-layout .bg{
position: fixed;
z-index: 5;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_intropage .mobile-layout .content{
position: fixed;
z-index: 7;
width: auto;
height: auto;
max-width: 500px;
left: 10%;
bottom: 10%;
}
.fotofly_fn_intropage .mobile-layout .closer:hover{
border-bottom-color: transparent;
} .fotofly_fn_intropage > div{
transition: all 1s ease;
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-ms-filter: blur(0px);
-o-filter: blur(0px);
filter: blur(0px);
height: 100vh;
}
.fotofly_fn_intropage.closeme > div{
-webkit-filter: blur(20px);
-moz-filter: blur(20px);
-ms-filter: blur(20px);
-o-filter: blur(20px);
filter: blur(20px);
}
.fotofly_fn_intropage{
transform-origin: left top;
transition: all .5s ease;
opacity: 1;
visibility: visible;
}
.fotofly_fn_intropage.closeme{
transition-delay: 1s;
transform: translateY(-100%);
opacity: 0;
visibility: hidden;
}  .frenify-custom-rotator{
position: relative; 
width:50%;
overflow: hidden;
float: left;
padding: 0px 3%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.frenify-custom-rotator .item { 
position: absolute; 
width: 500px; 
max-width: 96%;
height: auto; 
left: 50%;
top: 100%;
background-size: cover;
background-position: center;
-webkit-transform: translateX(-50%) translateZ(0);
-moz-transform: translateX(-50%) translateZ(0);
-ms-transform: translateX(-50%) translateZ(0);
transform: translateX(-50%) translateZ(0);
}
.frenify-custom-rotator .item img{
max-width: 100%;
vertical-align: middle;
}
.frenify-custom-rotator .item > div{
-webkit-box-shadow: 0px 10px 40px rgba(0,0,0,.15);
-moz-box-shadow: 0px 10px 40px rgba(0,0,0,.15);
box-shadow: 0px 10px 40px rgba(0,0,0,.15);
}
.frenify-custom-rotator span{
font-size: 30px;
letter-spacing: .5px;
line-height: 1;
color: #333;
position: absolute;
top: 100%;
width: 100%;
display: block;
left: 0px;
text-align: center;
padding-top: 30px;
} .frenify-custom-rotator img {
visibility: hidden;
}
.frenify-custom-rotator.finished .item:last-child {
opacity: 1;
top: 50%;
animation: none;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.frenify-custom-rotator .shalf {
-webkit-backface-visibility: hidden;
animation: shalf;
}
.frenify-custom-rotator .thalf {
-webkit-backface-visibility: hidden;
animation: thalf;
}
.frenify-custom-rotator .rhalf {
-webkit-backface-visibility: hidden;
animation: rhalf;
}
.frenify-custom-rotator .jhalf {
-webkit-backface-visibility: hidden;
animation: jhalf;
}
@-webkit-keyframes shalf{
0%{
opacity:0;
top:100%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
100%{
opacity:1;
top:50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
}
@keyframes shalf{
0%{
opacity:0;
top:100%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
100%{
opacity:1;
top:50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
}
@-webkit-keyframes thalf{
0%{
opacity:1;
top:50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
100%{
opacity:0;
top:-50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
}
@keyframes thalf{
0%{
opacity:1;
top:50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
100%{
opacity:0;
top:-50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
}
@-webkit-keyframes rhalf{
0%{
opacity:0;
top:0%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
100%{
opacity:1;
top:50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
}
@keyframes rhalf{
0%{
opacity:0;
top:0%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
100%{
opacity:1;
top:50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
}
@-webkit-keyframes jhalf{
0%{
opacity:1;
top:50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
100%{
opacity:0;
top:150%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
}
@keyframes jhalf{
0%{
opacity:1;
top:50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
100%{
opacity:0;
top:150%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
}  .fotofly_fn_wrapper_all,
.fotofly_fn_wrapper_all *,
.fotofly_fn_wrapper_all *:after,
.fotofly_fn_wrapper_all *:before{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_wrapper_all{
width: 100%;
float: left;
height: auto;
clear: both;
position: relative;
}
.fotofly_fn_wrapper_all_content{
width: 100%;
float: left;
height: auto;
clear: both;
position: relative;
z-index: 100;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_wrapper_all .wide_container{
width: 100%;
max-width: 1680px;
margin: 0px auto;
padding: 0 40px;
position: relative;
height: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_fixed_border_top{
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 0px;
z-index: 200;
}
body.admin-bar .fotofly_fn_fixed_border_top{
top: 32px;
}
@media(max-width: 782px){
body.admin-bar .fotofly_fn_fixed_border_top{
top: 46px;
}
}
.fotofly_fn_fixed_border_bottom{
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
height: 0px;
z-index: 200;
}
.fotofly_fn_fixed_border_right{
position: fixed;
top: 0px;
right: 0px;
width: 0px;
height: 100%;
z-index: 200;
}
.fotofly_fn_fixed_border_left{
position: fixed;
top: 0px;
left: 0px;
width: 0px;
height: 100%;
z-index: 200;
} .fotofly_fn_wrapper_all[data-border-style="small"]{padding: 15px;}
.fotofly_fn_wrapper_all[data-border-style="small"] .fotofly_fn_fixed_border_top{height: 15px;}
.fotofly_fn_wrapper_all[data-border-style="small"] .fotofly_fn_fixed_border_bottom{height: 15px;}
.fotofly_fn_wrapper_all[data-border-style="small"] .fotofly_fn_fixed_border_left{width: 15px;}
.fotofly_fn_wrapper_all[data-border-style="small"] .fotofly_fn_fixed_border_right{width: 15px;}
.fotofly_fn_wrapper_all[data-border-style="small"] .fotofly_fn_header_sticky{display: none !important;}
.fotofly_fn_wrapper_all[data-border-style="small"] a.totop{right: 45px;bottom: 25px;}
.fotofly_fn_wrapper_all[data-border-style="small"] a.totop.opened{bottom: 45px;}
.fotofly_fn_wrapper_all[data-border-style="small"] .fotofly_fn_audio_controls{right: 45px; bottom: 35px;}
.fotofly_fn_wrapper_all[data-border-style="small"] .fotofly_fn_audio_controls.totoped{bottom: 100px;}
.fotofly_fn_wrapper_all[data-border-style="small"] .fotofly_fn_vertnav{left: 15px;top: 15px;z-index: 100;}
.fotofly_fn_wrapper_all[data-border-style="small"] .fotofly_fn_vertnav_menupart{left: 95px;top: 15px;}
.fotofly_fn_wrapper_all[data-border-style="small"] .fotofly_fn_vertmenu_left.opened{right: 15px;}
.fotofly_fn_wrapper_all[data-border-style="small"] .fotofly_fn_vertmenu.opened{right: 15px;}
.fotofly_fn_wrapper_all[data-border-style="small"] .fotofly_fn_vertmenu{top: 15px;} .fotofly_fn_wrapper_all[data-border-style="big"]{padding: 0px 60px 60px 60px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_fixed_border_bottom{height: 60px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_fixed_border_left{width: 60px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_fixed_border_right{width: 60px;}
.fotofly_fn_wrapper_all[data-border-style="big"] a.totop{right: 90px;bottom: 70px;}
.fotofly_fn_wrapper_all[data-border-style="big"] a.totop.opened{bottom: 90px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_audio_controls{right: 90px; bottom: 85px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_audio_controls.totoped{bottom: 140px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_header_sticky{display: none !important;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_vertnav{left: 60px;top: 0px;z-index: 100;background-color: #f5f5f5}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_vertnav_menupart{left: 140px;top: 0px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_vertmenu_left.opened{right: 60px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_vertmenu{top: 60px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_vertmenu.opened{right: 60px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_header{
position: fixed !important;
top: 0px;
left: 60px;
width: calc(100% - 120px);
-moz-calc: calc(100% - 120px);
-webkit-calc: calc(100% - 120px);
}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_header__one{
position: fixed !important;
top: 0px;
left: 60px;
width: calc(100% - 120px);
-moz-calc: calc(100% - 120px);
-webkit-calc: calc(100% - 120px);
} .fotofly_fn_wrapper_all[data-border-style="big"][data-vertmenu="fixed_hamburger"] .fotofly_fn_fixed_border_top{height: 60px;background-color: #fff;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-vertmenu="fixed_hamburger"] .fotofly_fn_vertnav_menupart{top: 60px;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-vertmenu="fixed_hamburger"] .fotofly_fn_vertnav_hampart{padding: 60px 0px;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-vertmenu="fixed_hamburger"] .fotofly_fn_vertnav .hamb_trigger{bottom: 100px;}
.fotofly_fn_vertnav{background-color: #f5f5f5;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-vertmenu="fixed_hamburger"] .fotofly_fn_vertnav[data-ham-pos="hamburger_top"] .logo_nav{bottom: 100px;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-vertmenu="fixed_hamburger"] .fotofly_fn_vertnav[data-ham-pos="hamburger_top"] .hamb_trigger{bottom: auto;} .fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_fixed_border_bottom,
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_fixed_border_left,
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_fixed_border_right{background-color: #151515;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header{background-color: #151515;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header ul.nav__hor li{color: #fff;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header .header_helper > ul > li > a{color: #fff;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header .logo a img.light{display: block;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header .logo a img.dark{display: none;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header .hamburger .hamburger-inner{background-color: #fff;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header .header_helper ul li .trigger span{background-color: #fff;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header .header_mobile_logo a img.light{display: inline-block;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header .header_mobile_logo a img.dark{display: none;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header ul.nav__hor > li .light{display: block;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header ul.nav__hor > li .dark{display: none;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header ul.nav__hor > li > a:after{background-color: #fff;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header .center_logo a img.light{display: block !important;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header .center_logo a img.dark{display: none !important;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="dark"] .fotofly_fn_header[data-logo="center"] .center_logo_nav {
border-top-color: rgba(255,255,255,.1);
border-bottom-color: rgba(255,255,255,.1);
} .fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_fixed_border_bottom,
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_fixed_border_left,
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_fixed_border_right{background-color: #fff;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header{background-color: #fff;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header ul.nav__hor li{color: #111;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header .header_helper > ul > li > a{color: #111;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header .logo a img.light{display: none;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header .logo a img.dark{display: block;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header .hamburger .hamburger-inner{background-color: #111;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header .header_helper ul li .trigger span{background-color: #111;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header .header_mobile_logo a img.light{display: none;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header .header_mobile_logo a img.dark{display: inline-block;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header ul.nav__hor > li .light{display: none;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header ul.nav__hor > li .dark{display: block;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header ul.nav__hor > li > a:after{background-color: #111;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header .center_logo a img.dark{display: block !important;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header .center_logo a img.light{display: none !important;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-border-big-type="light"] .fotofly_fn_header[data-logo="center"] .center_logo_nav{
border-top-color: rgba(0,0,0,.1);
border-bottom-color: rgba(0,0,0,.1);
}  .fotofly_fn_bg_all{ }
.fotofly_fn_bg_all .overlay_color,
.fotofly_fn_bg_all .overlay_video,
.fotofly_fn_bg_all .overlay_fade_slider,
.fotofly_fn_bg_all .overlay_kenburnsy_slider,
.fotofly_fn_bg_all .overlay_image{
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 55;
display: none;
}
.fotofly_fn_bg_all .overlay_image,
.fotofly_fn_bg_all .overlay_video{
background-size: cover;
background-position: center center;
background-attachment: fixed;
background-repeat: no-repeat;
}
.fotofly_fn_bg_all .overlay_fade_slider{
background-attachment: fixed;
}
.fotofly_fn_bg_all .overlay_fade_slider ul{
margin: 0px;
list-style-type: none;
}
.fotofly_fn_bg_all .overlay_fade_slider ul.slides li{
margin: 0px;
height: 100vh;
}
.fotofly_fn_bg_all .overlay_fade_slider ul.slides .single{
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 60;
background-size: cover;
background-position: center center;
background-attachment: fixed;
background-repeat: no-repeat;
}
.fotofly_fn_bg_all .overlay_color{
z-index: 70;
background-color: #f5f5f5;
opacity: 1;
display: block;
}
.fotofly_fn_bg_all[data-overlay-type="default"] .overlay_color{
display: none;
}
.fotofly_fn_bg_all[data-overlay-type="image"] .overlay_image{display: block;}
.fotofly_fn_bg_all[data-overlay-type="video"] .overlay_video{display: block;}
.fotofly_fn_bg_all[data-overlay-type="fade_slider"] .overlay_fade_slider{display: block;}
.fotofly_fn_bg_all[data-overlay-type="kenburnsy_slider"] .overlay_kenburnsy_slider{display: block;}
.fotofly_fn_bg_all .overlay_video .fn_youtube,
.fotofly_fn_bg_all .overlay_video .fn_vimeo,
.fotofly_fn_bg_all .overlay_video .fn_mp4,
.fotofly_fn_bg_all .overlay_video .fn_unknown{
display: none;
width: 100%;
height: 100%;
position: fixed;
top: 0px;
left: 0px;
z-index: 65;
}
.fotofly_fn_bg_all .overlay_video .fn_unknown{
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.fotofly_fn_bg_all .overlay_video .fn_mp4 video{
position: fixed;
top: 0px;
left: 0px;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
background-size: cover;
-webkit-transition: 1s opacity;
-moz-transition: 1s opacity;
-ms-transition: 1s opacity;
-o-transition: 1s opacity;
transition: 1s opacity;
}
.fotofly_fn_bg_all .overlay_video[data-video-type="youtube"] .fn_youtube{display: block;}
.fotofly_fn_bg_all .overlay_video[data-video-type="vimeo"] .fn_vimeo{display: block;}
.fotofly_fn_bg_all .overlay_video[data-video-type="mp4"] .fn_mp4{display: block;}
.fotofly_fn_bg_all .overlay_video .fn_unknown{display: block;}  .fotofly_fn_content_part{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_content_part .content_wrap{
width: 100%;
float: left;
clear: both;
}
.content_wrap p{
margin-bottom: 20px;
}
.fotofly_fn_content_title_wrap{
width: 100%;
float: left;
clear: both;
position: relative;
padding-bottom: 70px;
padding-top: 70px;
}
.fotofly_fn_page_title_wrap{
position: relative;
z-index: 10;
}
.fotofly_fn_page_title_bg_wrap{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 5;
overflow: hidden;
}
.fotofly_fn_page_title_bg_wrap .page_title_bg{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 5;
background-size: cover;
background-repeat: no-repeat;
background-color: #222;
background-position: center;
}
.fotofly_fn_page_title_bg_wrap .page_title_overlay{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 10;
background: rgba(0,0,0,0.1);
}
.fotofly_fn_content_title_wrap .title_holder{
text-align: center;
}
.fotofly_fn_content_title_wrap .title_holder h3{
margin: 0px;
font-size: 36px;
line-height: 1.3;
letter-spacing: 0px;
color: #111 !important;
}
.fotofly_fn_content_title_wrap.media .fotofly_fn_breadcrumbs{padding:120px 0px 30px 0px;}
.fotofly_fn_content_title_wrap.media{padding-bottom: 120px !important;padding-top: 0px;}
.fotofly_fn_content_title_wrap.light .fotofly_fn_breadcrumbs ul li{color: #ccc;}
.fotofly_fn_content_title_wrap.light .fotofly_fn_breadcrumbs ul li a{color: #ccc;}
.fotofly_fn_content_title_wrap.light .fotofly_fn_breadcrumbs ul li a:after{background-color: #ccc;}
.fotofly_fn_content_title_wrap.light .fotofly_fn_breadcrumbs ul li span{color: #999;}
.fotofly_fn_content_title_wrap.light .title_holder h3{color: #fff !important;}
.fotofly_fn_content_title_wrap.media.dark .fotofly_fn_page_title_bg_wrap .page_title_overlay{background: rgba(255,255,255,.01);}
.fotofly_fn_content_title_wrap.media.dark .fotofly_fn_breadcrumbs ul li{color: #111;}
.fotofly_fn_content_title_wrap.media.dark .fotofly_fn_breadcrumbs ul li a{color: #111;}
.fotofly_fn_content_title_wrap.media.dark .fotofly_fn_breadcrumbs ul li a:after{background-color: #111;}
.fotofly_fn_content_title_wrap.media.dark .fotofly_fn_breadcrumbs ul li span{color: #333;}
.fotofly_fn_content_title_wrap[data-breadcrumbs="disable"][data-title="enable"]{padding-bottom: 70px;}
.fotofly_fn_content_title_wrap[data-breadcrumbs="disable"][data-title="enable"] .title_holder{margin-top: 10px;}
.fotofly_fn_content_title_wrap[data-breadcrumbs="enable"][data-title="disable"] .fotofly_fn_breadcrumbs{padding: 10px 0px 0px 0px;}
.fotofly_fn_content_title_wrap[data-breadcrumbs="enable"][data-title="disable"]{padding-top: 80px; padding-bottom: 80px;}
.fotofly_fn_wrapper_all[data-page-footer-switch="disable"] .fotofly_fn_footer{display: none;}
.fotofly_fn_wrapper_all[data-page-footer-widget-switch="disable"] .fotofly_fn_footer .footer_widget_area{display: none;}
.fotofly_fn_wrapper_all[data-page-footer-social-switch="disable"] .fotofly_fn_footer .footer_social_list{display: none;}
.fotofly_fn_content_part.fotofly_fn_archive{
padding-top: 70px;
}  .fotofly_fn_searchpage_title{
width: 100%;
float: left;
clear: both;
padding: 20px;
text-align: center;
margin-bottom: 70px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_searchpage_title h3{
margin: 0;
}
.fotofly_fn_searchpagelist{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_searchpagelist_item{
width: 100%;
float: left;
clear: both;
padding: 30px;
margin-bottom: 20px;
background-color: #eee;
border: 1px solid #e5e5e5;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.fotofly_fn_searchpagelist_item.fn_has_post_thumb .fn_thumb_results{
display: block;
}
.fotofly_fn_searchpagelist_item.fn_has_post_thumb .fn_results{
display: none;
}
.fotofly_fn_searchpagelist_item .fn_thumb_results{
width: 100%;
float: left;
clear: both;
display: none;
padding-left: 170px;
min-height: 170px;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_searchpagelist_item .fn_thumb_results .img_holder{
position: absolute;
left: 0px;
top: 0px;
width: 140px;
height: 140px;
overflow: hidden;
}
.fotofly_fn_searchpagelist_item .fn_thumb_results .title_img{
width: 100%;
float: left;
clear: both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_searchpagelist_item .fn_thumb_results .content_holder{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_searchpagelist_item .fn_results{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_searchpagelist article{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_searchpagelist article:last-child{
margin-bottom: 80px;
}
.fotofly_fn_searchpagelist_item h1{
font-size: 30px;
line-height: 1.2;
letter-spacing: 0px;
color: #111;
margin-bottom: 10px;
}
.fotofly_fn_searchpagelist_item .sub{
display: block;
line-height: 1.5;
color: #555;
font-size: 15px;
margin-bottom: 40px;
}
.fotofly_fn_searchpagelist_item p{
line-height: 1.5;
letter-spacing: 0px;
color: #555;
margin-bottom: 40px;
}
.fotofly_fn_searchpagelist_item a.read_more{
display: inline-block;
text-decoration: none;
line-height: 1;
letter-spacing: .5px;
color: #eb1010;
position: relative;
padding-bottom: 5px;
border-bottom: 1px solid #eb1010;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_searchpagelist_item a.read_more:hover{
border-bottom-color: transparent;
}
.fotofly_fn_searchpage_nothing{
max-width: 650px;
margin: 0px auto;
}
.fotofly_fn_searchpage_nothing > div{
width: 100%;
float: left;
position: relative;
background-color: #f5f5f5;
border: 1px solid rgba(0,0,0,.1);
text-align: center;
padding: 70px 50px 100px 50px;
margin-bottom: 55px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_searchpage_nothing p{
line-height: 1.6;
color: #555;
letter-spacing: 0px;
margin-bottom: 30px;
}
.fotofly_fn_searchpage_nothing > div:after{
content: '';
width: 110px;
height: 110px;
display: inline-block;
line-height: 110px;
font-size: 60px;
top: 100%;
left: 50%;
margin-left: -55px;
margin-top: -55px;
color: #333;
position: absolute;
background-color: #f5f5f5;
border: 1px solid rgba(0,0,0,.1);
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_searchpage_nothing > div:before{
width: 40px;
height: 40px;
content: '';
top: 100%;
left: 50%;
margin: -20px 0px 0px -20px;
position: absolute;
z-index: 22;
background-image: url(//betunka.com/wp-content/themes/fotofly/framework/img/home.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.fotofly_fn_searchpage_nothing a.gotohome{
display: inline-block;
text-decoration: none;
line-height: 1;
letter-spacing: .5px;
color: #eb1010;
position: relative;
padding-bottom: 5px;
border-bottom: 1px solid #eb1010;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_searchpage_nothing a.gotohome:hover{
border-bottom-color: transparent;
}  .fotofly_fn_header{
width: 100%;
float: left;
clear: both;
height: auto;
position: relative;
background-color: #151515;
z-index: 1000;
}
.fotofly_fn_header_content{
width: 100%;
float: left;
clear: both;
height: auto;
padding: 0px 50px;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_header .header_inner{
width: 100%;
float: left;
clear: both;
height: auto;
position: relative;
}
.fotofly_fn_header .header_list{
text-align: center;
width: 100%;
min-height: 36px;
clear: both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.center_logo_nav{
width: 100%;
display: table-cell;
vertical-align: bottom;
float: left;
position: relative;
} .fotofly_fn_header__one .center_logo_nav{
display: block;
float: left;
height: 100%;
vertical-align: text-bottom;
}
.fotofly_fn_header__one .navigation{
display: block;
padding: 0px 200px;
}
.fotofly_fn_header__one ul.nav__hor{
width: 100% !important;
}
.fotofly_fn_header .center_logo_nav{
display: block;
}
.fotofly_fn_header ul.nav__hor{
list-style-type: none;
margin: 0px;
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
ul.nav__hor > li{
margin: 0px;
display:inline-block; 
padding: 0px 27px;
color: #fff;
}
ul.nav__hor > li > a{
padding: 15px 0px;
z-index: 1000000;
display: block;
}
ul.nav__hor li a{
color: currentColor;
text-decoration: none;
font-size: 14px;
letter-spacing: .75px;
font-weight: 400;
}
ul.nav__hor li a{
position: relative;
}
ul.nav__hor li a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: 0px;
left: 100%;
background-color: #fff;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
ul.nav__hor li a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
ul.nav__hor li.middle_child a:after{display: none}
.logo{
display: inline-block;
margin: 0px 53px;
}
.logo a .dark{display: none;}
.logo a .light{display: block;}
.fotofly_fn_header ul.nav__hor > li .light{display: block;}
.fotofly_fn_header ul.nav__hor > li .dark{display: none;}
.fotofly_fn_header .middle_logo{
display: none;
}
.header_helper{
position: absolute;
right: 0px;
bottom: auto;
top: 50%;
transform: translateY(-50%);
}
.header_helper ul{
list-style-type: none;
margin: 0px;
}
.header_helper ul li{
margin: 0px;
float: left;
padding: 0px 10px;
position: relative;
height: 36px;
display: flex;
align-items: center;
}
.header_helper ul li a{
color: #fff;
cursor: pointer;
text-decoration: none;
display: block;
padding: 7px 0px 8px 0px;
}
.header_helper ul li .fotofly_fn_svg{
width: 14px;
height: 14px;
vertical-align: middle;
}
.header_helper ul li .trigger{
display: block;
}
.header_helper ul li.trigger a{
padding-top: 10px;
padding-bottom: 10px;
overflow: hidden;
}
.header_helper ul li .trigger .a,
.header_helper ul li .trigger .b,
.header_helper ul li .trigger .c{
width: 26px;
height: 2px;
display: block;
margin-bottom: 5px;
background-color: #fff;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.header_helper ul li .trigger span.b{
width: 20px;
}
.header_helper ul li .trigger span.c{
margin-bottom: 0px;
}
.header_helper ul li.trigger a:hover span.b{margin-left: 6px;}
.header_helper ul li.trigger a:hover span.a{width: 20px}
.header_helper ul li.trigger a:hover span.c{margin-right: 6px; width: 20px}
.header_helper ul li.share:hover ul.hidden{
opacity: 1;
visibility: visible;
margin-top: 0px;
}
.header_helper ul.hidden{
position: absolute;
left: 0px;
top: 100%;
margin-top: 10px;
background-color: #151515;
padding: 12px 0px;
border-radius: 20px;
opacity: 0;
visibility: hidden;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.header_helper ul.hidden:after{
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
content: '';
display: block;
z-index: -1;
border-radius: 20px;
-webkit-box-shadow: 1px 1px 3px;
-moz-box-shadow: 1px 1px 3px;
box-shadow: 1px 1px 3px;
}
.header_helper ul.hidden a{
display: block;
color: #999;
width: 21px;
height: 37px;
padding: 0;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.header_helper ul.hidden a i{
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate3D(-50%,-50%,0px);
transition: all .3s ease;
font-size: 15px;
perspective: 500px;
-webkit-perspective: 500px;
}
.header_helper ul.hidden a:hover i{
transform: translate3D(-50%,-58%,10px);
font-size: 17px;
}
.header_helper ul.hidden a:hover{
color: #fff;
}
.header_helper.nonono{
display: none;
}
.header_helper li.search a .close{
display: none;
margin-top: 5px;
position: relative;
width: 14px;
height: 14px;
}
.header_helper li.search a.opened img{display: none;}
.header_helper li.search a.opened img.close{display: block;}
.header_helper li.search a.opened svg{display: none;}
.header_helper li.search a.opened svg.close{display: block;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header{background-color: #151515;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header ul.nav__hor li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header .header_helper > ul > li > a{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header .logo a .light{display: block;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header .logo a .dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header .hamburger .hamburger-inner{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header .header_helper ul li .trigger span{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header .header_mobile_logo a img.light{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header .header_mobile_logo a img.dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header ul.nav__hor > li .light{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header ul.nav__hor > li .dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header ul.nav__hor > li > a:after{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header{background-color: #f5f5f5;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header ul.nav__hor li{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header .header_helper > ul > li > a{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header .logo a .light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header .logo a .dark{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header .hamburger .hamburger-inner{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header .header_helper ul li .trigger span{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header .header_mobile_logo a img.light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header .header_mobile_logo a img.dark{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header ul.nav__hor > li .light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header ul.nav__hor > li .dark{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header ul.nav__hor > li > a:after{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header{background-color: rgba(0,0,0,0.5);position: absolute;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header ul.nav__hor li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header .header_helper > ul > li > a{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header .logo a .light{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header .logo a .dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header .hamburger .hamburger-inner{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header .header_helper ul li .trigger span{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header .header_mobile_logo a img.light{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header .header_mobile_logo a img.dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header ul.nav__hor > li .light{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header ul.nav__hor > li .dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header ul.nav__hor > li > a:after{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header{background-color: rgba(255,255,255,.5);position: absolute;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header ul.nav__hor li{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header .header_helper > ul > li > a{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header .logo a .light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header .logo a .dark{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header .hamburger .hamburger-inner{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header .header_helper ul li .trigger span{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header .header_mobile_logo a img.light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header .header_mobile_logo a img.dark{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header ul.nav__hor > li .light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header ul.nav__hor > li .dark{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header ul.nav__hor > li > a:after{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header{background: none;position: absolute;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header ul.nav__hor li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header .header_helper > ul > li > a{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header .logo a .light{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header .logo a .dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header .hamburger .hamburger-inner{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header .header_helper ul li .trigger span{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header .header_mobile_logo a img.light{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header .header_mobile_logo a img.dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header ul.nav__hor > li .light{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header ul.nav__hor > li .dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header ul.nav__hor > li > a:after{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header{background: none;position: absolute;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header ul.nav__hor li{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header .header_helper > ul > li > a{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header .logo a .light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header .logo a .dark{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header .hamburger .hamburger-inner{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header .header_helper ul li .trigger span{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header .header_mobile_logo a img.light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header .header_mobile_logo a img.dark{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header ul.nav__hor > li .light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header ul.nav__hor > li .dark{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header ul.nav__hor > li > a:after{background-color: #111;}
.fotofly_fn_search{
position: absolute;
right: 0px;
top: 100%;
margin-top: 20px;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .5s ease, visibility .5s ease;
-moz-transition: opacity .5s ease, visibility .5s ease;
-ms-transition: opacity .5s ease, visibility .5s ease;
-o-transition: opacity .5s ease, visibility .5s ease;
transition: opacity .5s ease, visibility .5s ease;
}
.fotofly_fn_search.opened{
opacity: 1;
visibility: visible;
}
.fotofly_fn_search .in{
position: relative;
}
.fotofly_fn_search input[type="text"]{
font-size: 18px;
color: #fff;
padding: 10px 48px 10px 20px !important;
background: #151515;
border: none;
position: relative;
border-radius: 20px;
-webkit-box-shadow: 1px 1px 3px rgba(235,16, 16, 0.3);
-moz-box-shadow: 1px 1px 3px rgba(235,16, 16, 0.3);
box-shadow: 1px 1px 3px rgba(235,16, 16, 0.3);
}
.fotofly_fn_search input[type="text"]:hover,
.fotofly_fn_search input[type="text"]:focus{
background: #151515;
}
.fotofly_fn_search input[type="text"]::-webkit-input-placeholder { color: #ddd;
}
.fotofly_fn_search input[type="text"]::-moz-placeholder { color: #ddd;
}
.fotofly_fn_search input[type="text"]:-ms-input-placeholder { color: #ddd;
}
.fotofly_fn_search input[type="text"]:-moz-placeholder { color: #ddd;
}
.fotofly_fn_search input[type="submit"]{
position: absolute;
top: 0px;
right: 0px;
width: 48px;
height: 44px;
background-color: rgba(0,0,0,0);
z-index: 99;
}
.fotofly_fn_search a{
display: block!important;
color: #ccc !important;
position: absolute;
right: 10px;
top: 0px;
z-index: 77;
height: 44px !important;
padding: 12px 10px !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_search a:hover{
color: #fff !important;
}
.fotofly_fn_search svg{
width: 18px !important;
height: 18px !important;
}
.fotofly_fn_search input[placeholder],
.fotofly_fn_search input::-moz-placeholder,
.fotofly_fn_search input:-moz-placeholder, 
.fotofly_fn_search input:-ms-input-placeholder{
color: #ccc;
}  .fotofly_fn_header .center_logo{
width: 100%;
float: left;
}
.fotofly_fn_header .center_logo a{
display: inline-block;
text-decoration: none;
padding: 20px;
line-height: 1;
}
.fotofly_fn_header .center_logo a img.light{display: inline-block;}
.fotofly_fn_header .center_logo a img.dark{display: none;}
.fotofly_fn_header[data-logo="center"] .center_logo_nav{
border-top: 1px solid rgba(255,255,255,.1);
border-bottom: 1px solid rgba(255,255,255,.1);
}
.fotofly_fn_header[data-logo="center"] .header_list{
padding: 0px !important;
}
.fotofly_fn_header[data-logo="center"] .fotofly_fn_header_content{
padding: 0px;
}
.fotofly_fn_header[data-logo="center"] .header_helper{
right: 50px;
}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header[data-logo="center"] .center_logo_nav{
border-top-color: rgba(255,255,255,.1);
border-bottom-color: rgba(255,255,255,.1);
}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header[data-logo="center"] .center_logo_nav{
border-top-color: rgba(0,0,0,.1);
border-bottom-color: rgba(0,0,0,.1);
}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header[data-logo="center"] .center_logo_nav{
border-top-color: rgba(255,255,255,.1);
border-bottom-color: rgba(255,255,255,.1);
}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header[data-logo="center"] .center_logo_nav{
border-top-color: rgba(0,0,0,.1);
border-bottom-color: rgba(0,0,0,.1);
}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header[data-logo="center"] .center_logo_nav{
border-top-color: rgba(255,255,255,.1);
border-bottom-color: rgba(255,255,255,.1);
}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header[data-logo="center"] .center_logo_nav{
border-top-color: rgba(0,0,0,.1);
border-bottom-color: rgba(0,0,0,.1);
}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header[data-logo="center"] .center_logo a img.light{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header[data-logo="center"] .center_logo a img.dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header[data-logo="center"] .center_logo a img.light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header[data-logo="center"] .center_logo a img.dark{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header[data-logo="center"] .center_logo a img.light{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header[data-logo="center"] .center_logo a img.dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header[data-logo="center"] .center_logo a img.light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header[data-logo="center"] .center_logo a img.dark{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header[data-logo="center"] .center_logo a img.light{display: inline-block;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header[data-logo="center"] .center_logo a img.dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header[data-logo="center"] .center_logo a img.light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header[data-logo="center"] .center_logo a img.dark{display: inline-block;}  .fotofly_fn_vertnav{
position: fixed;
height: 100%;
left: 0px;
top: 0px;
width: 80px;
z-index: 999999;
background-color: #fff;
border-right: 1px solid #eee;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_vertnav .hamburger .hamburger-inner::before,
.fotofly_fn_vertnav .hamburger .hamburger-inner::after,
.fotofly_fn_vertnav .hamburger .hamburger-inner{
background-color: #111;
}
.fotofly_fn_vertnav .hamb_trigger{
position: absolute;
bottom: 40px;
left: 25px;
}
.fotofly_fn_vertnav .logo_nav{
width: 100%;
text-align: center;
padding-top: 40px;
}
.fotofly_fn_vertnav .logo_nav img{
max-width: 60px;
}
.fotofly_fn_vertnav_hampart{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_vertnav_hampart .fotofly_fn_flogo svg{
width: 60px;
height: 60px;
}
.fotofly_fn_vertnav_menupart .logo_full a{display: block;text-align: center;}
.fotofly_fn_vertnav_hampart .fotofly_fn_flogo .light{display: none;}
.fotofly_fn_vertnav_hampart .fotofly_fn_flogo .dark{display: inline-block;}
.fotofly_fn_vertnav_menupart .fotofly_fn_flogo{max-width: 240px;}
.fotofly_fn_vertnav_menupart .fotofly_fn_flogo .light{display: none;}
.fotofly_fn_vertnav_menupart .fotofly_fn_flogo .dark{display: inline-block;}
.fotofly_fn_wrapper_all[data-vertmenu="fixed_hamburger"] .fotofly_fn_footer{padding-left: 80px !important;}
.fotofly_fn_wrapper_all[data-vertmenu="fixed_hamburger"] div.fotofly_fn_content{padding-left: 80px !important;}
.fotofly_fn_vertnav_menupart{
width: 320px;
position: fixed;
height: 100%;
left: 80px;
background-color: #fff;
top: 0px;
padding: 40px 50px;
padding: 40px;
opacity: 0;
visibility: hidden;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_vertnav_menupart.opened{
opacity: 1;
visibility: visible;
}
.fotofly_fn_vertnav_menupart > .inner{
width: 100%;
min-height: 100%;
position: relative;
}
.fotofly_fn_vertnav_menupart .logo_full img{
max-width: 250px;
}
.fotofly_fn_vertnav_menupart .logo_full img.light{display: none;}
.fotofly_fn_vertnav_menupart .logo_full img.dark{display: block;}
.fotofly_fn_vertnav_menupart ul.nav_ver{
list-style-type: none;
margin: 0px;
}
.fotofly_fn_vertnav_menupart ul.nav_ver li{
margin: 0px;
display: block;
}
.fotofly_fn_vertnav_menupart ul.nav_ver > li > a {
font-size: 15px;
text-decoration: none;
letter-spacing: .75px;
display: block;
line-height: 3;
color: #111;
}
.fotofly_fn_vertnav_menupart  ul.nav_ver li ul {
list-style-type: none;
display: none;
margin: 15px 0px 15px 15px;
}
.fotofly_fn_vertnav_menupart ul.nav_ver li ul li a {
font-size: 14px;
text-decoration: none;
color: #444;
letter-spacing: .75px;
line-height: 2;
display: block;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_vertnav_menupart ul.nav_ver li ul li a:hover{
color: #111;
}
.fotofly_fn_vertnav_menupart .social_icons{
}
.fotofly_fn_vertnav_menupart .social_icons ul{
list-style-type: none;
margin: 0px 0px 0px -5px;
}
.fotofly_fn_vertnav_menupart .social_icons ul li{
display: inline-block;
margin: 0px 0px 5px 5px;
}
.fotofly_fn_vertnav_menupart .social_icons ul li a{
color: #111;
text-decoration: none;
font-size: 16px;
}
.fotofly_fn_vertnav_menupart .logo_full{
width: 100%;
margin-bottom: 30px;
}
.fotofly_fn_vertnav_menupart .menu_nav{
width: 100%;
display: table;
}
.fotofly_fn_vertnav_menupart ul.nav_ver{
display: table-cell;
vertical-align: middle;
}
.fotofly_fn_vertnav_menupart .social_icons{
width: 100%;
margin-top: 30px;
}
.fotofly_fn_vertnav[data-ham-pos="onlyhamburger"] .logo_nav{display: none;}
.fotofly_fn_vertnav[data-ham-pos="onlyhamburger"] .hamb_trigger{bottom: auto;top: 50%;margin-top: -9px;}
.fotofly_fn_vertnav[data-ham-pos="hamburger_top"] .logo_nav{position: absolute;bottom: 40px;}
.fotofly_fn_vertnav[data-ham-pos="hamburger_top"] .hamb_trigger{position: relative;bottom: auto;margin-top: 40px;}
.fotofly_fn_vertnav[data-menu-bg="white"] .fotofly_fn_vertnav_menupart{background-color: #fff;}
.fotofly_fn_vertnav[data-menu-bg="black"] .fotofly_fn_vertnav_menupart{background-color: #000;}
.fotofly_fn_vertnav[data-menu-bg="black"] ul.nav_ver > li > a{color: #fff;}
.fotofly_fn_vertnav[data-menu-bg="black"] ul.nav_ver li ul li a{color: #aaa;}
.fotofly_fn_vertnav[data-menu-bg="black"] ul.nav_ver li ul li a:hover{color: #fff;}
.fotofly_fn_vertnav[data-menu-bg="black"] .social_icons ul li a{color: #fff;}
.fotofly_fn_vertnav[data-menu-bg="black"] .logo_full img.light{display: block;}
.fotofly_fn_vertnav[data-menu-bg="black"] .logo_full img.dark{display: none;}
.fotofly_fn_vertnav[data-menu-bg="gray"] .fotofly_fn_vertnav_menupart{background-color: #f1f1f1;}
.fotofly_fn_vertnav[data-menu-bg="transdark"] .fotofly_fn_vertnav_menupart{background-color: rgba(255,255,255,.5);}
.fotofly_fn_vertnav[data-menu-bg="translight"] .fotofly_fn_vertnav_menupart{background-color: rgba(0,0,0,0.5);}
.fotofly_fn_vertnav[data-menu-bg="translight"] ul.nav_ver > li > a{color: #fff;}
.fotofly_fn_vertnav[data-menu-bg="translight"] ul.nav_ver li ul li a{color: #aaa;}
.fotofly_fn_vertnav[data-menu-bg="translight"] ul.nav_ver li ul li a:hover{color: #fff;}
.fotofly_fn_vertnav[data-menu-bg="translight"] .social_icons ul li a{color: #fff;}
.fotofly_fn_vertnav[data-menu-bg="translight"] .logo_full img.light{display: block;}
.fotofly_fn_vertnav[data-menu-bg="translight"] .logo_full img.dark{display: none;}  ul.nav__hor > li{
text-align: left;
position: relative;
display: inline-block;
line-height: 36px;
vertical-align: bottom;
}
.header_mobile_logo{
display: none;
}
.header_mobile_logo a{
text-decoration: none;
display: block;
}
.header_mobile_logo a img.light{
display: block;
}
.header_mobile_logo a img.dark{
display: none;
}
.fotofly_fn_vertmenu{
position: fixed;
width: 360px;
height: auto;
top: 0px;
right: -360px;
z-index: 1010;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_vertmenu_content{
position: relative;
z-index: 1020;
background-color: #0d0d0d;
}
.fotofly_fn_vertmenu .vertmenu_secondary{
position: absolute;
top: 0px;
left: 0px;
z-index: 1025;
width: 100%;
height: 68px;
background-color: #0d0d0d;
}
.fotofly_fn_vertmenu_left{
position: fixed;
top: 0px;
width: 100%;
height: 100%;
z-index: 1005;
background-color: rgba(17,17,17,.3);
cursor: none;
right: 100%;
-webkit-transition: all .6s ease;
-moz-transition: all .6s ease;
-ms-transition: all .6s ease;
-o-transition: all .6s ease;
transition: all .6s ease;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_vertmenu_left.opened{
right: 0px;
}
.fotofly_fn_vertmenu.opened{
right: 0px;
}
.fotofly_fn_vertmenu .vertmenu_content{
width: 100%;
float: left;
position: relative;
}
#floatingmes{
color: #fff;
position: absolute;
z-index: 1018;
font-size: 15px;
letter-spacing: 1px;
display: none;
}
.fotofly_fn_vertmenu .mCSB_inside>.mCSB_container{margin: 0px;}
.fotofly_fn_vertmenu .vertmenu{
width: 100%;
padding: 80px 40px;
float: left;
clear: both;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_vertmenu .vertmenu ul{
margin: 0;
list-style-type: none;
}
ul.vert_menu_list{
list-style-type: none;
margin: 0px;
margin-bottom: 60px;
}
ul.vert_menu_list > li{
margin: 0px;
width: 100%;
position: relative;
padding: 0px 40px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
ul.vert_menu_list > li:after{
position: absolute;
content: '';
width: 0px;
height: 1px;
background-color: #fff;
left: 0px;
top: 24px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
ul.vert_menu_list > li:before{
position: absolute;
content: '';
width: 0px;
height: 1px;
background-color: #fff;
right: 0px;
top: 24px;
display: none;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
ul.vert_menu_list > li:hover:after,
ul.vert_menu_list > li:first-child:after,
ul.vert_menu_list > li:hover:before,
ul.vert_menu_list > li:first-child:before{width: 25px;}
ul.vert_menu_list > li > a{
font-size: 14px;
text-decoration: none;
line-height: 3.5;
letter-spacing: .75px;
display: block;
color: #fff;
}
ul.vert_menu_list li ul{
list-style-type: none;
display: none;
margin: 15px 0px 15px 15px;
}
ul.vert_menu_list li ul li{margin-bottom: 11px;}
ul.vert_menu_list li ul li:last-child{margin-bottom: 0px;}
ul.vert_menu_list li ul li a{
cursor: pointer;
font-size: 13px;
text-decoration: none;
color: #aaa;
letter-spacing: .75px;
line-height: 1.2;
display: block;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
ul.vert_menu_list li ul li a:hover{
color: #fff;
}
.fotofly_fn_vertmenu ul.vert_menu_list{
margin-left: -40px;
}
.fotofly_fn_vertmenu .vertmenu .vert_instagram{
float: left;
width: 100%;
text-align: center;
margin-bottom: 3px;
}
.fotofly_fn_vertmenu .vertmenu .vert_instagram .inst{
width: 100%;
float: left;
text-align: left;
margin-bottom: 4px;
}
.fotofly_fn_vertmenu .vertmenu .vert_instagram ul{
list-style-type: none;
margin: 0px;
margin-left: -20px;
}
.fotofly_fn_vertmenu .vertmenu .vert_instagram ul li{
margin: 0px;
width: 33.3333%;
float: left;
padding-left: 20px;
margin-bottom: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_vertmenu .vertmenu .vert_instagram ul li a{
display: block;
text-decoration: none;
}
.fotofly_fn_vertmenu .vertmenu .vert_instagram > a{
font-size: 15px;
text-decoration: none;
letter-spacing: 0px;
line-height: 1;
color: #666;
border-bottom: 1px solid #666;
padding-bottom: 4px;
}
.fotofly_fn_vertmenu .vertmenu .vert_instagram > a:hover{
border-bottom-color: transparent;
}
.fotofly_fn_vertmenu .searchform input[type="text"]{
width: 100%;
margin-bottom: 20px;
}
.widget_block ul.menu{margin-left: -40px;}
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu .searchform input[type="text"]{border-color: #bbb;color: #111;}
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu .searchform input[type="text"]:hover,
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu .searchform input[type="text"]:focus{border-color: #444;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .searchform input[type="text"]{color: #ccc;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_block{color: #ccc;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_recent_comments ul li a,
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_block.widget_rss li a.rsswidget{border-bottom-color: #ccc;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_recent_comments ul li a:hover,
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_block.widget_rss li a.rsswidget:hover{border-bottom-color: transparent;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_archive ul li a, 
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_pages ul li a, 
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_meta ul li a, 
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_calendar table a, 
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_categories ul li a, 
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_recent_comments ul li a, 
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_recent_entries ul li a, 
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_rss ul li a{color: #ccc;line-height: 1.5;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .wid-title span a{color: #ccc;border-bottom: 1px solid #ccc;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .wid-title span a:hover{border-bottom-color: transparent;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_archive ul li a:after,
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_pages ul li a:after,
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_meta ul li a:after,
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_calendar table a:after,
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_categories ul li a:after,
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_recent_comments ul li a:after,
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_recent_entries ul li a:after,
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_rss ul li a:after{background-color: #ccc;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .wid-title span{color: #fff;font-weight: 500;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_block.widget_rss li a.rsswidget{border-bottom-color: #fff;color: #fff;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_block.widget_rss li a.rsswidget:hover{border-bottom-color: transparent;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_block.widget_rss li a.rsswidget:after{display: none;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_block.widget_rss .rss-date,
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_block.widget_rss cite{display: block;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .textwidget p{color: #ccc;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_block ul.menu > li > a{color: #fff;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .tagcloud a{color: #ccc;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .tagcloud a:hover{border-bottom-color: #ccc;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_block ul.menu > li:after{background-color: #fff;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_block ul.menu li ul li a{color: #aaa;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .widget_block ul.menu li ul li a:hover{color: #fff;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .calendar_wrap table,
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .calendar_wrap table td,
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .calendar_wrap table th,
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .calendar_wrap table tr{border-color: #333;}
.fotofly_fn_wrapper_all[data-sidebar-skin="dark"] .fotofly_fn_vertmenu .calendar_wrap table th{color: #ccc;}
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu ul.vert_menu_list > li > a{color: #111;}
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu ul.vert_menu_list > li:after{background-color: #111;}
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu ul.vert_menu_list li ul li a:hover{color: #111;}
.fotofly_fn_footer .tagcloud a{color: #ccc;}
.fotofly_fn_footer .tagcloud a:hover{border-bottom-color: #ccc;}
.fotofly_fn_footer .widget_block{color: #ccc;}
.fotofly_fn_footer .widget_recent_comments ul li a,
.fotofly_fn_footer .widget_block.widget_rss li a.rsswidget{border-bottom-color: #ccc;}
.fotofly_fn_footer .widget_recent_comments ul li a:hover,
.fotofly_fn_footer .widget_block.widget_rss li a.rsswidget:hover{border-bottom-color: transparent;}
.fotofly_fn_footer .widget_archive ul li a, 
.fotofly_fn_footer .widget_pages ul li a, 
.fotofly_fn_footer .widget_meta ul li a, 
.fotofly_fn_footer .widget_calendar table a, 
.fotofly_fn_footer .widget_categories ul li a, 
.fotofly_fn_footer .widget_recent_comments ul li a, 
.fotofly_fn_footer .widget_recent_entries ul li a, 
.fotofly_fn_footer .widget_rss ul li a{color: #ccc;line-height: 1.5;}
.fotofly_fn_footer .wid-title span a{color: #ccc;border-bottom: 1px solid #ccc;}
.fotofly_fn_footer .wid-title span a:hover{border-bottom-color: transparent;}
.fotofly_fn_footer .widget_archive ul li a:after,
.fotofly_fn_footer .widget_pages ul li a:after,
.fotofly_fn_footer .widget_meta ul li a:after,
.fotofly_fn_footer .widget_calendar table a:after,
.fotofly_fn_footer .widget_categories ul li a:after,
.fotofly_fn_footer .widget_recent_comments ul li a:after,
.fotofly_fn_footer .widget_recent_entries ul li a:after,
.fotofly_fn_footer .widget_rss ul li a:after{background-color: #ccc;}
.fotofly_fn_footer .wid-title span{color: #fff;font-weight: 500;}
.fotofly_fn_footer .widget_block.widget_rss li a.rsswidget{border-bottom-color: #fff;color: #fff;}
.fotofly_fn_footer .widget_block.widget_rss li a.rsswidget:hover{border-bottom-color: transparent;}
.fotofly_fn_footer .widget_block.widget_rss li a.rsswidget:after{display: none;}
.fotofly_fn_footer .widget_block.widget_rss .rss-date,
.fotofly_fn_footer .widget_block.widget_rss cite{display: block;}
.fotofly_fn_footer .textwidget p{color: #ccc;}
.fotofly_fn_footer .widget_block ul.menu > li > a{color: #fff;}
.fotofly_fn_footer .widget_block ul.menu > li:after{background-color: #fff;}
.fotofly_fn_footer .widget_block ul.menu li ul li a{color: #aaa;}
.fotofly_fn_footer .widget_block ul.menu li ul li a:hover{color: #fff;}
.fotofly_fn_footer .calendar_wrap table,
.fotofly_fn_footer .calendar_wrap table td,
.fotofly_fn_footer .calendar_wrap table th,
.fotofly_fn_footer .calendar_wrap table tr{border-color: #333;}
.fotofly_fn_footer .calendar_wrap table th{color: #ccc;}
.fotofly_fn_footer .searchform input[type="text"]{
color: #ccc;
border: 1px solid #1f1f1f;
}
.fotofly_fn_footer .searchform input[type="text"]:hover,
.fotofly_fn_footer .searchform input[type="text"]:focus{
border-color: #333;
}  .fotofly_fn_mobilemenu_wrap{
width: 100%;
clear: both;
height: auto;
background-color: #111;
display: none;
float: left;
z-index: 12;
position: relative;
}
.fotofly_fn_mobilemenu_wrap .mob_container{
width: 100%;
float: left;
padding: 0px 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_mobilemenu{
width: 100%;
clear: both;
height: auto;
float: left;
border-top: 1px solid rgba(255,255,255,.05);
border-bottom: 1px solid rgba(255,255,255,.05);
padding: 20px 0px;
background-color: #0d0d0d;
}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_mobilemenu{background-color: #0d0d0d;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_mobilemenu{background-color: #f0f0f0;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] ul.vert_menu_list > li > a{color: #000;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] ul.vert_menu_list li ul li a{color: #111;}
.fotofly_fn_mobilemenu_wrap ul.vert_menu_list{
margin-bottom: 0px;
}
.fotofly_fn_mobilemenu_wrap ul.vert_menu_list > li:after{
display: none;
}
.fotofly_fn_mobilemenu_wrap ul.vert_menu_list > li{
padding: 0px;
}
.fotofly_fn_mobilemenu li.menu-item-has-children > a{
position: relative;
}
.fotofly_fn_mobilemenu li.menu-item-has-children:hover > a:before, 
.fotofly_fn_mobilemenu li.menu-item-has-children.opened > a:before{
opacity: 1;
}
.fotofly_fn_mobilemenu li.menu-item-has-children > a:before{
background-color: #eb1010;
opacity: .3;
content: '';
position: absolute;
width: 4px;
height: 4px;
border-radius: 50%;
right: 0;
top: 50%;
margin-top: -2px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.fotofly_fn_mobilemenu_wrap ul.vert_menu_list li a i{
display: none;
}
.fotofly_fn_mobilemenu_wrap ul.vert_menu_list li ul li a{
font-size: 14px;
}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu{
padding: 0px 10%;
}
.fotofly_fn_main_nav > li > div.menulist[data-cols="col3"] ul.fotofly_fn_submenu > li{width: 33.3333%;}
.fotofly_fn_main_nav > li > div.menulist[data-cols="col5"] ul.fotofly_fn_submenu > li{width: 20%;}
.fotofly_fn_mobilemenu_wrap.dark{background-color: #fff;}
.fotofly_fn_mobilemenu_wrap.dark .fotofly_fn_mobilemenu{background-color: #0d0d0d;border-top-color: rgba(0,0,0,.2);}
.fotofly_fn_mobilemenu_wrap.dark ul.vert_menu_list > li > a{color: #fff;}
.fotofly_fn_mobilemenu_wrap.dark ul.vert_menu_list li ul li a{color: #ccc;}
.fotofly_fn_mobilemenu_wrap.dark ul.vert_menu_list li ul li a:hover{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_mobilemenu{background-color: #f0f0f0;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_mobilemenu_wrap{background-color: transparent;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] ul.vert_menu_list > li > a{color: #000;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] ul.vert_menu_list li ul li a{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] ul.vert_menu_list li ul li a:hover{color: #000;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_mobilemenu{background-color: #f0f0f0;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_mobilemenu_wrap{background-color: transparent;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] ul.vert_menu_list > li > a{color: #000;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] ul.vert_menu_list li ul li a{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] ul.vert_menu_list li ul li a:hover{color: #000;}  .fotofly_fn_header__one{
width: 100%;
float: left;
clear: both;
height: auto;
position: relative;
background-color: #111;
z-index: 1000;
}
.fotofly_fn_header__one_content{
width: 100%;
float: left;
clear: both;
height: auto;
position: relative;
padding: 0px 50px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_header__one .header__one_inner{
width: 100%;
float: left;
clear: both;
height: auto;
position: relative;
}
.fotofly_fn_header__one .header_list{
text-align: left;
width: 100%;
min-height: 36px;
position: relative;
float: left;
display: flex;
flex-direction: row;
align-items: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_header__one .logo{
margin: 0px;
max-width: 200px;
width: 200px;
max-height: 190px;
height: auto !important;
}
.fotofly_fn_header__one .logo_in{
width: 100%;
height: 100%;
display: table;
}
.fotofly_fn_header__one .logo_wrap{
display: table-cell;
vertical-align: middle;
width: 100%;
}
.fotofly_fn_header__one .logo a{
display: block;
text-decoration: none;
padding: 15px 0px;
}
.fotofly_fn_header__one ul.nav__hor{
list-style-type: none;
margin: 0px;
display: inline-block;
float: left;
}
.navigation{
width: 100%;
padding-left: 200px;
float: left;
display: table;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.navigation .header_helper{
position: relative;
top: auto;
right: auto;
float: right;
margin-top: 15px;
}
.fotofly_fn_header__one .header_helper{
position: absolute;
right: 0px;
}
.navigation[data-menu-align="left"] ul.nav__hor{float: left;}
.navigation[data-menu-align="right"] ul.nav__hor{text-align: right}
.navigation[data-menu-align="right"] ul.nav__hor >li{float: none;}
.navigation[data-menu-align="center"] ul.nav__hor{text-align: center;}
.navigation[data-menu-align="center"] ul.nav__hor > li{float: none;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header__one{background-color: #151515;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header__one ul.nav__hor li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header__one ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header__one .header_helper > ul > li > a{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header__one .logo a .light{display: block;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header__one .logo a .dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header__one .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header__one .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header__one .hamburger .hamburger-inner{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header__one .header_helper ul li .trigger span{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="dark"] .fotofly_fn_header__one ul.nav__hor > li > a:after{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header__one{background-color: #f5f5f5;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header__one ul.nav__hor li{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header__one ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header__one .header_helper > ul > li > a{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header__one .logo a .light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header__one .logo a .dark{display: block;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header__one .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header__one .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header__one .hamburger .hamburger-inner{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header__one .header_helper ul li .trigger span{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="light"] .fotofly_fn_header__one ul.nav__hor > li > a:after{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header__one{background-color: rgba(0,0,0,0.5);position: absolute;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header__one ul.nav__hor li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header__one ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header__one .header_helper > ul > li > a{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header__one .logo a .light{display: block;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header__one .logo a .dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header__one .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header__one .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header__one .hamburger .hamburger-inner{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header__one .header_helper ul li .trigger span{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="transdark"] .fotofly_fn_header__one ul.nav__hor > li > a:after{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header__one{background-color: rgba(255,255,255,.5);position: absolute;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header__one ul.nav__hor li{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header__one ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header__one .header_helper > ul > li > a{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header__one .logo a .light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header__one .logo a .dark{display: block;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header__one .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header__one .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header__one .hamburger .hamburger-inner{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header__one .header_helper ul li .trigger span{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="translight"] .fotofly_fn_header__one ul.nav__hor > li > a:after{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header__one{background: none;position: absolute;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header__one ul.nav__hor li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header__one ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header__one .header_helper > ul > li > a{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header__one .logo a .light{display: block;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header__one .logo a .dark{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header__one .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header__one .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header__one .hamburger .hamburger-inner{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header__one .header_helper ul li .trigger span{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonelight"] .fotofly_fn_header__one ul.nav__hor  > li > a:after{background-color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header__one{background: none;position: absolute;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header__one ul.nav__hor li{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header__one ul.nav__hor li ul li{color: #fff;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header__one .header_helper > ul > li > a{color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header__one .logo a .light{display: none;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header__one .logo a .dark{display: block;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header__one .hamburger .hamburger-inner::before,
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header__one .hamburger .hamburger-inner::after,
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header__one .hamburger .hamburger-inner{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header__one .header_helper ul li .trigger span{background-color: #111;}
.fotofly_fn_wrapper_all[data-nav-skin="nonedark"] .fotofly_fn_header__one ul.nav__hor > li > a:after{background-color: #111;}  .hamburger {
padding: 15px 15px;
display: inline-block;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible;
}
.hamburger-box {
width: 30px;
height: 18px;
display: inline-block;
position: relative;
}
.hamburger-inner {
display: block;
top: 50%;
margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
width: 30px;
height: 2px;
background-color: #000;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.hamburger-inner::before,
.hamburger-inner::after {
content: "";
display: block;
}
.hamburger-inner::before{
top: -8px;
}
.hamburger-inner::after{
bottom: -10px;
}
.hamburger--collapse-r .hamburger-inner {
top: auto;
bottom: 0;
transition-duration: 0.13s;
transition-delay: 0.13s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r .hamburger-inner::after{
top: -16px;
-webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
-moz-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
-ms-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
-o-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse-r .hamburger-inner::before{
-webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
-ms-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r.is-active .hamburger-inner{
-webkit-transform: translate3d(0, -10px, 0) rotate(45deg);
-moz-transform: translate3d(0, -10px, 0) rotate(45deg);
-ms-transform: translate3d(0, -10px, 0) rotate(45deg);
transform: translate3d(0, -10px, 0) rotate(45deg);
transition-delay: 0.22s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse-r.is-active .hamburger-inner::after{
top: 0;
opacity: 0;
-webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
-moz-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
-ms-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
-o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse-r.is-active .hamburger-inner::before{
top: 0;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
-ms-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
-o-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger{
padding: 0px;
height: 100%;
display: table-cell;
vertical-align: middle;
}
.hamburger-box{display: block;}
.hamburger .hamburger-inner::before,
.hamburger .hamburger-inner::after,
.hamburger .hamburger-inner{
background-color: #fff;
width: 30px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.header_helper ul li.mobile_trigger{
display: none;
}  .fotofly_fn_footer .widget_block ul{
list-style-type: none;
margin: 0;
}
.widget_block{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_widget_aboutme{
width: 100%;
float: left;
clear: both;
text-align: center;
}
.fotofly_fn_widget_aboutme .img_wrap{
width: 100%;
float: left;
clear: both;
margin-bottom: 40px;
}
.fotofly_fn_widget_aboutme .img_wrap img{
width: 150px;
height: 150px;
display: inline-block;
margin-bottom: 20px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.fotofly_fn_widget_aboutme .img_wrap h5{
color: #ccc;
font-size: 24px;
margin: 0;
line-height: 1.3;
}
.fotofly_fn_widget_aboutme .desc{
text-align: left;
float: left;
clear: both;
margin-bottom: 40px;
}
.fotofly_fn_widget_aboutme .desc p{
letter-spacing: 0px;
line-height: 1.5;
color: #ccc;
margin: 0px;
}  .null-instagram-feed .wid-title{
display: none;
}
.null-instagram-feed ul{
margin: 0;
list-style-type: none;
margin-left: -5px;
}
.null-instagram-feed ul li{
width: 33.3333%;
float: left;
padding-left: 5px;
margin-bottom: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.null-instagram-feed ul li a{
display: block;
}
.null-instagram-feed p{
text-align: center;
margin: 0px;
padding-top: 30px;
}
.null-instagram-feed p a{
font-size: 15px;
text-decoration: none;
letter-spacing: 0px;
line-height: 1;
color: #ccc;
border-bottom: 1px solid #ccc;
padding-bottom: 4px;
}
.null-instagram-feed p a:hover{
border-bottom-color: transparent;
}  .fotofly_fn_custom_lang_switcher{
width: 100%;
float: left;
margin-bottom: 40px;
}
.fotofly_fn_custom_lang_switcher ul{
margin: 0;
padding: 0;
list-style-type: none;
margin-left: -15px;
}
.fotofly_fn_custom_lang_switcher li{
display: inline-block;
margin-left: 15px;
}
.fotofly_fn_custom_lang_switcher li > span{
color: #ccc;
font-size: 15px;
line-height: 1.7;
display: inline-block;
}
.fotofly_fn_custom_lang_switcher li a{
font-size: 15px;
text-decoration: none;
color: #ccc;
line-height: 1.7;
position: relative;
}
.fotofly_fn_custom_lang_switcher li img{
display: inline-block;
margin-right: 5px;
}
.fotofly_fn_custom_lang_switcher li.active{
opacity: .5;
}
.wpml-ls-legacy-list-horizontal{
position: relative;
z-index: 22222;
margin: 0;
}
.wpml-ls-statics-footer .wpml-ls-current-language>a,
.wpml-ls-statics-footer a{
background-color: transparent;
}
.wpml-ls-statics-footer a:hover,
.wpml-ls-statics-footer a:focus,
.wpml-ls-statics-footer .wpml-ls-current-language:hover>a,
.wpml-ls-statics-footer .wpml-ls-current-language>a:focus{
background-color: transparent;
}  .fotofly_fn_mainslider{
width: 100%;
float: left;
height: 100vh;
clear: both;
}
.fotofly_fn_mainslider ul.slides > li{
margin: 0px;
overflow: hidden;
position: relative;
background: #000;
}
.fotofly_fn_mainslider .flexslider ul li .overlay{
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index: 5;
}
.fotofly_fn_mainslider .flexslider ul li .overlay_img{
background-repeat: no-repeat;
background-size: cover;
background-position: center;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index: 10;
}
.fotofly_fn_mainslider .flexslider ul li .overlay_color{
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index: 15;
}
.fotofly_fn_mainslider .flexslider ul li .purchase{
}
.flex-direction-nav a.flex-prev,
.flex-direction-nav a.flex-next{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.flex-direction-nav li{
margin: 0px;
}
.flex-direction-nav a:before,
.flex-direction-nav .myflex-text{
display: none !important;
}
.flex-direction-nav a{
background-color: rgba(0,0,0,.2);
}
.flex-direction-nav .myflex-nav{
display: block;
width: 25px;
height: 2px;
background-color: #fff;
margin-top: 29px;
margin-left: 19px;
position: relative;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.flex-direction-nav .myflex-nav.next{
margin-left: auto;
margin-right: 19px;
}
.flex-direction-nav .myflex-nav:after{
content: '';
position: absolute;
display: block;
left: 0px;
top: -4px;
width: 10px;
height: 2px;
background-color: #fff;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
}
.flex-direction-nav .myflex-nav:before{
content: '';
position: absolute;
display: block;
left: 0px;
top: 4px;
width: 10px;
height: 2px;
background-color: #fff;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.flex-direction-nav .myflex-nav.next:after{
left: auto;
right: 0px;
top: 4px;
}
.flex-direction-nav .myflex-nav.next:before{
left: auto;
right: 0px;
top: -4px;
}
.flexslider:hover .flex-direction-nav a:hover .myflex-nav.prev{margin-left: 9px;}
.flexslider:hover .flex-direction-nav a:hover .myflex-nav.next{margin-right: 9px;}
.fotofly_fn_mainslider .flexslider ul.slides > li {height: 100vh;}  .fotofly_fn_portfolio_wrap,
.fotofly_fn_portfolio_content,
.fotofly_fn_portfolio{
width: 100%;
float: left;
height: auto;
clear: both;
}
.fotofly_fn_portfolio_content{
padding: 120px 130px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_portfolio{
position: relative;
}
.fotofly_fn_title{
text-align: center;
clear: both;
margin-bottom: 80px;
}
.fotofly_fn_title_content span{
display: inline-block;
padding: 23px 69px 20px 69px;
text-transform: uppercase;
font-size: 22px;
letter-spacing: 0px;
line-height: 1;
color: #111;
background-color: #fff;
border: 1px solid #efefef;
background-image: url(//betunka.com/wp-content/themes/fotofly/framework/img/title-bg.jpg);
background-repeat: repeat;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.portfolio_list_wrap,
.portfolio_list{
width: 100%;
float: left;
height: auto;
clear: both;
}
.portfolio_list_wrap ul{
list-style-type: none;
margin: 0px;
margin-left: -80px;
}
.portfolio_list_wrap ul li{
margin: 0px;
width: 33.3333%;
float: left;
padding-left: 80px;
margin-bottom: 65px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.portfolio_list_wrap ul li .port_list_single{
display: block;
width: 100%;
position: relative;
}
.portfolio_list_wrap ul li .port_img{
width: 100%;
overflow: hidden;
}
.portfolio_list_wrap ul li .port_list_single .port_cat{
float: left;
display: block;
position: absolute;
bottom: 30px;
left: -30px;
}
.portfolio_list_wrap ul li .port_list_single .port_cat a{
display: block;
text-decoration: none;
background-color: #111;
padding: 28px 94px 25px 39px;
min-width: 137px; 
-webkit-box-shadow: 1px 1px 3px rgba(235,16,16,0.3);
-moz-box-shadow: 1px 1px 3px rgba(235,16,16,0.3);
box-shadow: 1px 1px 3px rgba(235,16,16,0.3);
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.portfolio_list_wrap ul li .port_list_single .port_cat .text{
font-size: 22px;
letter-spacing: 0px;
line-height: 1;
color: #fffefe;
display: inline-block;
position: relative;
}
.portfolio_list_wrap ul li .port_list_single .port_cat .line{
display: block;
width: 25px;
height: 2px;
background-color: #fff;
position: absolute;
left: 100%;
top: 50%;
margin-left: 29px;
margin-top: -2px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.portfolio_list_wrap ul li .port_list_single .port_cat .line:before{
content: '';
position: absolute;
display: block;
top: -4px;
right: 0px;
width: 10px;
height: 2px;
background-color: #fff;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.portfolio_list_wrap ul li .port_list_single .port_cat .line:after{
content: '';
position: absolute;
display: block;
right: 0px;
top: 4px;
width: 10px;
height: 2px;
background-color: #fff;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
}
.portfolio_list_wrap ul li .port_list_single .port_cat a:hover .line{
margin-left: 49px;
}
.portfolio_list_wrap[data-col="5"] ul li{width: 20%;}
.portfolio_list_wrap[data-col="4"] ul li{width: 25%;}
.portfolio_list_wrap[data-col="2"] ul li{width: 45%;}
.portfolio_btn{
float: left;
display: block;
width: 100%;
text-align: center;
min-height: 24px;
}
.portfolio_btn a{
text-decoration: none;
line-height: 1;
letter-spacing: .5px;
font-size: 15px;
color: #eb1010;
position: relative;
padding-bottom: 5px;
border-bottom: 1px solid #eb1010;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.portfolio_btn a:hover{
border-bottom-color: transparent;
}  .fotofly_fn_breadcrumbs{
width: 100%;
clear: both;
padding: 0px 0px 30px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_breadcrumbs_content{
text-align: center;
}
.fotofly_fn_breadcrumbs p{
letter-spacing: 0px;
line-height: 1;
color: #555;
margin: 0px;
}
.fotofly_fn_breadcrumbs p a{
text-decoration: none;
color: #555;
position: relative;
}
.fotofly_fn_breadcrumbs p a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -3px;
left: 100%;
background-color: #555;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_breadcrumbs p a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_breadcrumbs p span{
color: #999;
}
.fotofly_fn_breadcrumbs ul{
list-style-type: none;
margin: 0px;
}
.fotofly_fn_breadcrumbs ul li{
margin: 0px;
display: inline-block;
color: #555;
}
.fotofly_fn_breadcrumbs ul li a{
text-decoration: none;
color: #555;
position: relative;
font-size: 15px;
letter-spacing: 0px;
line-height: 1;
}
.fotofly_fn_breadcrumbs ul li a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -3px;
left: 100%;
background-color: #555;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_breadcrumbs ul li a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_breadcrumbs ul li span{
text-decoration: none;
color: #999;
position: relative;
font-size: 15px;
letter-spacing: 0px;
line-height: 1;
}  .fotofly_fn_blog_wrap{
width: 100%;
clear: both;
height: auto;
float: left;
padding: 0px 60px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_blog_wrap .blog_wrapper{
width: 100%;
clear: both;
margin: 0px auto;
padding: 0px 80px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_blog_wrap .blog_content{
float: left;
clear: both;
width: 100%;
height: auto;
margin-bottom: 80px;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost{
list-style-type: none;
margin: 0px;
margin-left: -80px;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li{
margin: 0px;
width: 33.3333%;
padding-left: 80px;
margin-bottom: 55px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .post{
width: 100%;
float: left;
clear: both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_blog_wrap.page_index.blog_classic .blog_wrapper ul.mypost li .post.sticky{
padding: 20px;
background-color: rgba(156, 76, 8, .3)
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .img_holder{
clear: both;
margin-bottom: 20px;
width: 100%;
position: relative;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .img_holder a{
text-decoration: none;
display: block;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .cover_image{
clear: both;
margin-bottom: 20px;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .cover_image a{
text-decoration: none;
display: block;
position: relative;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .cover_image a img{
opacity: 0;
position: relative;
z-index: 5;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .img_holder_in{
position: absolute;
width: 100%;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
z-index: 10;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder{
width: 100%;
padding-bottom: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder > span{
display: block;
clear: both;
width: 100%;
float: left;
font-size: 15px;
color: #555;
letter-spacing: 0px;
line-height: 1;
margin-bottom: 20px;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder span.category a{
text-decoration: none;
color: #555;
position: relative;
font-size: 15px;
letter-spacing: 0px;
line-height: 1;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder span.category a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -3px;
left: 100%;
background-color: #555;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder span.category a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder span.category{
display: inline-block;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder span.category a{
display: inline-block;
margin-bottom: 3px;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder .date{
display: inline-block;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder h3{
font-size: 18px;
margin: 0px;
letter-spacing: 0px;
line-height: 1.3;
margin-bottom: 18px;
clear: both;
display: block;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder p{
letter-spacing: 0px;
line-height: 1.5;
color: #555;
margin-bottom: 15px;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder > a{
text-decoration: none;
line-height: 1;
letter-spacing: .5px;
font-size: 15px;
color: #eb1010;
position: relative;
padding-bottom: 5px;
border-bottom: 1px solid #eb1010;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder > a:hover {
border-bottom-color: transparent;
}
.fotofly_fn_blog_wrap .blog_content[data-blog-column="1"] ul.mypost > li{width: 100%;}
.fotofly_fn_blog_wrap .blog_content[data-blog-column="2"] ul.mypost > li{width: 50%;}
.fotofly_fn_blog_wrap .blog_content[data-blog-column="3"] ul.mypost > li{width: 33.3333%;}
.fotofly_fn_blog_wrap .blog_content[data-blog-column="4"] ul.mypost > li{width: 25%;}
.fotofly_fn_blog_wrap .blog_content[data-blog-column="5"] ul.mypost > li{width: 20%;}
.fotofly_fn_blog_wrap .blog_content[data-blog-column="6"] ul.mypost > li{width: 16.6666%;}
.fotofly_fn_blog_wrap.blog_classic .blog_content ul.mypost > li{width: 100%;}
.fotofly_fn_blog_wrap.blog_classic .blog_wrapper{padding: 0px;}
.fotofly_fn_blog_wrap.blog_classic .post .no_image{
position: relative;
width: 100%;
float: left;
height: 500px;
background-color: #0d0d0d;
margin-bottom: 33px;
clear: both;
color: #fff;
}
.fotofly_fn_blog_wrap.blog_classic .post .no_image a{
display: block;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
text-decoration: none;
}
.fotofly_fn_blog_wrap.blog_classic .post .no_image > svg{
position: absolute;
width: 50px;
height: 50px;
left: 50%;
top: 50%;
margin: -25px 0px 0px -25px;
}
.fotofly_fn_blog_wrap.blog_classic .blog_content{
float: none;
margin: 0px auto 80px auto;
max-width: 900px;
}
.fotofly_fn_blog_wrap.blog_classic .blog_wrapper ul.mypost li .img_holder{
margin-bottom: 33px;
}
.fotofly_fn_blog_wrap.blog_classic .blog_wrapper ul.mypost li .title_holder{
text-align: center;
max-width: 700px;
margin: 0px auto;
}
.fotofly_fn_blog_wrap.blog_classic .blog_wrapper ul.mypost li .title_holder p{margin-bottom: 28px;}
.fotofly_fn_blog_wrap.blog_classic .blog_wrapper ul.mypost li .title_holder > span{margin-bottom: 16px;}
.fotofly_fn_blog_wrap.blog_classic .blog_wrapper ul.mypost li .title_holder h3{
font-size: 36px;
margin-bottom: 22px;
}
.fotofly_fn_blog_wrap.blog_classic .blog_wrapper ul.mypost li .title_holder{padding-bottom: 17px;}
.fotofly_fn_blog_wrap.blog_classic .blog_wrapper ul.mypost li .img_holder a{text-align: center;}  .fotofly_fn_blog_wrap.blog_moving_thumbs .blog_wrapper ul.mypost{
margin: 0px;
}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_wrapper ul.mypost li{
width: 100%;
margin: 0px;
padding: 20px 0px;
}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_content{
width: 50%;
float: right;
padding: 120px 0px;
}
.blog_moving_thumbs .moving_content{
width: 50%;
float: left;
}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_wrapper ul.mypost li .title_holder span.category{width: 100%;}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_wrapper ul.mypost li .title_holder > span{margin-bottom: 5px;}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_wrapper ul.mypost li .title_holder h3{margin-bottom: 0px;}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_wrapper ul.mypost li .title_holder{padding: 0px;}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_wrapper{padding:0px}
.blog_moving_thumbs .fn_swimmer{
position: relative;
height: 300px;
overflow: hidden;
width: 400px;
-webkit-transition: transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);
-moz-transition: transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);
-ms-transition: transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);
-o-transition: transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);
transition: transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.blog_moving_thumbs .fn_swimmer img{
opacity: 0;
}
.blog_moving_thumbs .moving_content ul{
position: absolute;
margin: 0px;
list-style-type: none;
top: 0px;
left: 0px;
-webkit-transition: top .3s linear;
-moz-transition: top .3s linear;
-ms-transition: top .3s linear;
-o-transition: top .3s linear;
transition: top .3s linear;
}
.blog_moving_thumbs .moving_content ul li{
position: relative;
margin: 0px;
}
.blog_moving_thumbs .moving_content .image_overlay{
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
z-index: 10;
}
.blog_moving_thumbs .moving_content ul a{
position: absolute;
top: 0px;
left: 0px;
display: block;
width: 100%;
height: 100%;
z-index: 30;
}
.blog_moving_thumbs .moving_content .no_image{
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
background-color: #0d0d0d;
color: #fff;
z-index: 10;
}
.blog_moving_thumbs .moving_content .no_image .inner > svg{
position: absolute;
left: 50%;
top: 50%;
margin: -20px 0px 0px -20px;
width: 40px;
height: 40px;
}
.blog_moving_thumbs .blog_wrapper .resp_img{
position: absolute;
top: 20px;
left: 0px;
display: none;
}
.blog_moving_thumbs .blog_wrapper .resp_img .inner{
position: relative;
width: 100%;
height: 100%;
}
.blog_moving_thumbs .blog_content .no_image{
width: 150px;
height: 100px;
background-color: #050505;
position: relative;
color: #fff;
}
.blog_moving_thumbs .blog_content .resp_img a{
position: absolute;
top: 0px;
left: 0px;
display: block;
width: 100%;
height: 100%;
z-index: 30;
}  .fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper{
padding: 0px;
}
.fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper ul.mypost{margin: 0;}
.fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper ul.mypost li{
width: 100%;
margin: 0;
padding: 0;
padding-bottom: 70px;
position: relative;
padding-right: 300px;
}
.blog_creative_1 .hidden_fluid{
position: absolute;
width: 450px;
height: 460px;
right: 50px;
top: 70px;
background-color: #f5f5f5;
z-index: 20;
padding: 70px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 3px 3px 15px rgba(0,0,0,.05);
-moz-box-shadow: 3px 3px 15px rgba(0,0,0,.05);
box-shadow: 3px 3px 15px rgba(0,0,0,.05);
}
.fotofly_fn_blog_wrap .blog_content{
width: 100%;
}
.fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper ul.mypost li .title_holder{
padding-bottom: 0px;
height: 100%;
position: relative;
}
.fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper ul.mypost li .title_holder > a{
position: absolute;
left: 0px;
bottom: 0px;
color: #555;
border-bottom-color: #999;
}
.fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper ul.mypost li .title_holder > a:hover{
border-bottom-color: transparent;
}
.fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper ul.mypost li .title_holder > span{
margin-bottom: 30px;
}
.fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper ul.mypost li .title_holder h3{
margin-bottom: 20px;
}
.fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper ul.mypost li .title_holder p{margin-bottom: 0px}
.blog_creative_1 .image_holder{
width: 100%;
position: relative;
height: 600px;
background-color: #aaa;
}
.blog_creative_1 .image_holder .i_overlay{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
z-index: 10;
}
.blog_creative_1 .image_holder .no_image{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background-color: #050505;
color: #fff;
}
.blog_creative_1 .image_holder .no_image svg{
position: absolute;
top: 50%;
left: 50%;
width: 50px;
height: 50px;
margin: -25px 0px 0px -25px;
}  .fotofly_fn_blog_wrap.blog_creative_2 .blog_wrapper{
padding: 0px;
}
.fotofly_fn_blog_wrap.blog_creative_2 .blog_wrapper ul.mypost{margin: 0;}
.fotofly_fn_blog_wrap.blog_creative_2 .blog_wrapper ul.mypost li{
width: 100%;
margin: 0;
padding: 0;
position: relative;
margin-bottom: 170px;
}
.blog_creative_2 .hidden_fluid{
position: absolute;
width: 450px;
height: 460px;
bottom: -100px;
left: 70px;
background-color: #f5f5f5;
z-index: 20;
padding: 70px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 3px 3px 15px rgba(0,0,0,.05);
-moz-box-shadow: 3px 3px 15px rgba(0,0,0,.05);
box-shadow: 3px 3px 15px rgba(0,0,0,.05);
}
.blog_creative_2 .image_holder{
width: 100%;
position: relative;
background-color: #aaa;
float: left;
}
.blog_creative_2 .image_holder img{
opacity: 0;
}
.blog_creative_2 .image_holder .i_overlay{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
z-index: 10;
}
.blog_creative_2 .image_holder .no_image{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background-color: #050505;
color: #fff;
}
.blog_creative_2 .image_holder .no_image svg{
position: absolute;
top: 50%;
left: 50%;
margin: -25px 0px 0px -25px;
width: 50px;
height: 50px;
}
.fotofly_fn_blog_wrap.blog_creative_2 .blog_wrapper ul.mypost li .title_holder{
padding-bottom: 0px;
height: 100%;
position: relative;
}
.fotofly_fn_blog_wrap.blog_creative_2 .blog_wrapper ul.mypost li .title_holder > a{
position: absolute;
left: 0px;
bottom: 0px;
color: #555;
border-bottom-color: #999;
}
.fotofly_fn_blog_wrap.blog_creative_2 .blog_wrapper ul.mypost li .title_holder > a:hover{
border-bottom-color: transparent;
}
.fotofly_fn_blog_wrap.blog_creative_2 .blog_wrapper ul.mypost li .title_holder > span{
margin-bottom: 30px;
}
.fotofly_fn_blog_wrap.blog_creative_2 .blog_wrapper ul.mypost li .title_holder h3{
margin-bottom: 20px;
}
.fotofly_fn_blog_wrap.blog_creative_2 .blog_wrapper ul.mypost li .title_holder p{margin-bottom: 0px}  .fotofly_fn_blog_wrap.blog_creative_3 .blog_wrapper{
padding: 0px;
}
.fotofly_fn_blog_wrap.blog_creative_3 .blog_wrapper ul.mypost{margin: 0;}
.fotofly_fn_blog_wrap.blog_creative_3 .blog_wrapper ul.mypost li{
width: 100%;
margin: 0;
padding: 0;
position: relative;
margin-bottom: 5px;
}
.blog_creative_3 .hidden_fluid{
position: absolute;
width: 450px;
height: 460px;
top: 50%;
left: 10%;
background-color: #f5f5f5;
z-index: 20;
padding: 70px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform: translateY(-50%) translateX(0px) translateZ(0px);
-moz-transform: translateY(-50%) translateX(0px) translateZ(0px);
-ms-transform: translateY(-50%) translateX(0px) translateZ(0px);
transform: translateY(-50%) translateX(0px) translateZ(0px);
-webkit-box-shadow: 3px 3px 15px rgba(0,0,0,0.05);
-moz-box-shadow: 3px 3px 15px rgba(0,0,0,0.05);
box-shadow: 3px 3px 15px rgba(0,0,0,0.05);
}
.blog_creative_3 .image_holder{
width: 100%;
position: relative;
float: left;
}
.blog_creative_3 .image_holder img{
opacity: 0;
min-width: 100%;
}
.blog_creative_3 .image_holder .i_overlay{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
z-index: 10;
}
.blog_creative_3 .image_holder .no_image{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background-color: #050505;
color: #fff;
}
.blog_creative_3 .image_holder .no_image svg{
position: absolute;
top: 50%;
left: 50%;
width: 50px;
height: 50px;
margin: -25px 0px 0px -25px;
}
.fotofly_fn_blog_wrap.blog_creative_3 .blog_wrapper ul.mypost li .title_holder{
padding-bottom: 0px;
height: 100%;
position: relative;
}
.fotofly_fn_blog_wrap.blog_creative_3 .blog_wrapper ul.mypost li .title_holder > a{
position: absolute;
left: 0px;
bottom: 0px;
color: #555;
border-bottom-color: #999;
}
.fotofly_fn_blog_wrap.blog_creative_3 .blog_wrapper ul.mypost li .title_holder > a:hover{
border-bottom-color: transparent;
}
.fotofly_fn_blog_wrap.blog_creative_3 .blog_wrapper ul.mypost li .title_holder > span{
margin-bottom: 30px;
}
.fotofly_fn_blog_wrap.blog_creative_3 .blog_wrapper ul.mypost li .title_holder h3{
margin-bottom: 20px;
}
.fotofly_fn_blog_wrap.blog_creative_3 .blog_wrapper ul.mypost li .title_holder p{margin-bottom: 0px}  .fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper{
padding: 0px;
}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost{
margin-left: -10px;
}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li{
width: 25%;
padding-left: 10px;
margin-bottom: 10px;
}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_content{
margin-top: 10px;
padding: 0px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li > div{
position: relative;
}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .cover_image{
margin-bottom: 0px;
position: relative;
}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .title_holder{
padding-bottom: 0px;
background-color: rgba(0,0,0,.8);
padding: 30px 40px;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 30;
}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .title_holder h3{
margin-bottom: 0px;
}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .title_holder span.category a:after{
background-color: #999;
}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .title_holder > span,
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .title_holder span.category a{
color: #999;
}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .title_holder .date,
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .title_holder span.category{
width: auto;
float: none;
display: inline-block;
}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .title_holder h3 > a{
color: #fff;
}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .title_holder h3 > a:hover{
color: #eb1010;
}
.blog_grid_modern ul li .no_image img{
opacity: 0;
}
.blog_grid_modern ul li .no_image a{
display: block;
background-color: #0d0d0d;
color: #222;
}
.blog_grid_modern ul li .no_image a > svg{
width: 50px;
height: 50px;
position: absolute;
left: 50%;
top: 50%;
margin: -75px 0px 0px -25px;
}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .title_holder > span{margin-bottom: 10px;}  .fotofly_fn_blog_wrap.blog_mosaic{
padding-top: 10px !important;
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost{
margin-left: -10px;
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li{
width: 50%;
padding-left: 10px;
margin-bottom: 10px;
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li:nth-of-type(3n-2){
width: 100%;
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper{padding: 0px;}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .post{
height: 700px;
float: left;
position: relative;
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .cover_image a{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 25;
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .no_image{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background-color: #0d0d0d;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .no_image a{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 25;
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .title_holder{
width: 100%;
max-width: 500px;
padding-bottom: 0px;
position: absolute;
left: 50%;
top: 50%;
z-index: 30;
text-align: center;
-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0);
-moz-transform: translateX(-50%) translateY(-50%) translateZ(0);
-ms-transform: translateX(-50%) translateY(-50%) translateZ(0);
transform: translateX(-50%) translateY(-50%) translateZ(0);
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .cover_image{
margin-bottom: 0px;
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .title_holder span.category,
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .title_holder .date{
width: auto;
display: inline-block;
float: none;
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .title_holder span.category a:after{
background-color: #fff;
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .title_holder > span,
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .title_holder span.category a,
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .title_holder h3 a{
color: #fff;
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .title_holder h3 a:hover{
color: #eb1010 !important;
}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .title_holder h3{
font-size: 36px;
}
.blog_mosaic .blog_wrapper ul.mypost li .overlay_color{
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
z-index: 20;
}.blog_moving_thumbs .moving_content .no_image .inner{
width: 100%;
height: 100%;
position: relative;
}  .fotofly_fn_page_splitscreen{
overflow: hidden;
position: relative;
width: 100%;
}
.fotofly_fn_page_splitleft{
width:50%;
min-height:1px;
float:left;
position:fixed;
overflow:hidden;
height: 100vh;
}
.fotofly_fn_page_splitleft .splitscreen_title{
position: absolute;
z-index: 110;
top: 0%;
width: 100%;
height:100%;
color: #fff;
display:table;
}
.fotofly_fn_page_splitleft .splitscreen_title .in{
display:table-cell;
vertical-align:middle;
text-align:center;
}
.fotofly_fn_page_splitleft .title_holder{
display:inline-block;
position:relative;
padding: 0px 20px;
max-width: 400px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
}
.fotofly_fn_page_splitleft .title_holder h1{
color:#fff;
position:relative;
margin:0px;
font-size:36px;
text-align:center;
line-height:1.3;	
letter-spacing:0px;
font-weight: 400;
}
.fotofly_fn_page_splitleft .title_holder p{
line-height: 1.5;
letter-spacing: 0px;
color: #ccc;
margin: 0px;
}
.fotofly_fn_page_splitleft .splitscreen_title_back{
width: 100%;
height: 100%;
position: absolute;
overflow:hidden;
z-index:100;
background-color: #333;
}
.fotofly_fn_page_splitleft .splitscreen_title_back .bg{
width:100%;
height:100%;
position:relative;
z-index:5;	
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}
.fotofly_fn_page_splitright{
width:50%;
float:right;
overflow-y:scroll;
}
.fotofly_fn_page_splitright .contained{
padding: 0px 80px;
width: 100%;
float: left;
clear: both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_pagesplit_partcontent{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_pagesplit_partcontent p{
line-height: 1.5;
letter-spacing: 0px;
color: #555;
display: block;
width: 100%;
margin-bottom: 18px;
}
.fotofly_fn_page_splitscreen[data-content-pos="left"] .fotofly_fn_page_splitleft{float: right;right: 0px;}
.fotofly_fn_page_splitscreen[data-content-pos="left"] .fotofly_fn_page_splitright{float: left;}
.fotofly_fn_wrapper_all[data-vertmenu="fixed_hamburger"] .fotofly_fn_page_splitscreen .fotofly_fn_footer{padding-left: 0px !important;}  .fotofly_fn_portfolio{
width: 100%;
float: left;
height: auto;
clear: both;
}
.fotofly_fn_portfolio_inner{
padding: 0px 80px;
width: 100%;
margin: 0px auto;
max-width: 1920px;
float: none;
clear: both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_portfolio_list_wrap,
.fotofly_fn_portfolio .portfolio_inner_wrapper{
width: 100%;
float: left;
height: auto;
clear: both;
}
.fotofly_fn_portfolio_list_wrap{
margin-bottom: 80px;
}
.fotofly_fn_portfolio_list_wrap .list_inner{
clear: both;
width: 100%;
}
ul.fotofly_fn_portfolio_list{
margin: 0px;
list-style-type: none;
margin-left: -80px;
}
ul.fotofly_fn_portfolio_list li.fotofly_fn_item_wrap{
margin: 0px;
width: 33.3333%;
float: left;
padding-left: 80px;
margin-bottom: 80px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
ul.fotofly_fn_portfolio_list .fotofly_fn_item{
width: 100%;
float: left;
height: auto;
clear: both;
position: relative;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap{
width: 100%;
float: left;
height: auto;
clear: both;
position: relative;
z-index: 5;
overflow: hidden;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .cover_image{
width: 100%;
float: left;
height: auto;
clear: both;
position: relative;
z-index: 10;
}
.fotofly_fn_portfolio.grid ul.fotofly_fn_portfolio_list .cover_image_wrap .cover_image img{
opacity: 0;
}
.fotofly_fn_portfolio.grid ul.fotofly_fn_portfolio_list .cover_image_wrap .cover_image a{
display: block;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 0;
}
.fotofly_fn_portfolio.grid ul.fotofly_fn_portfolio_list .cover_image_wrap .cover_image a div{
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 1;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .cover_image .img_holder{
position: absolute;
width: 100%;
height: 100%;
z-index: 33;
left: 0px;
top: 0px;
bottom: 0px;
right: 0px;
background-size: cover;
background-position: center center;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .title_wrap{
position: absolute;
display: none;
left: 0px;
bottom: 0px;
width: 100%;
padding: 15px 25px;
z-index: 25;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .title_wrap .fn_cat{
display: block;
margin-bottom: 4px;
color: #fff;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .title_wrap .fn_cat a{
font-size: 15px;
letter-spacing: 0px;
line-height: 1;
color: #fff;
display: inline-block;
text-decoration: none;
position: relative;
text-transform: capitalize;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .title_wrap .fn_cat a .extra{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #fff;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .title_wrap .fn_cat a:hover .extra{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .title_wrap h3{
font-size: 18px;
line-height: 1;
letter-spacing: 0px;
margin: 0px;
font-weight: 500;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .title_wrap h3 a{
color: #fff;
text-decoration: none;
display: inline-block;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .title_wrap h3 a:hover{
color: #eb1010;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .cover_image > a{
display: block;
position: relative;
width: 100%;
height: 100%;
z-index: 1;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .cover_image > a img{
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
ul.fotofly_fn_portfolio_list .fotofly_fn_item > .title_wrap{
position: relative;
width: 100%;
padding: 25px 0px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
ul.fotofly_fn_portfolio_list .fotofly_fn_item > .title_wrap .fn_cat{
display: block;
margin-bottom: 4px;
color: #555;
}
ul.fotofly_fn_portfolio_list .fotofly_fn_item > .title_wrap .fn_cat a{
font-size: 15px;
letter-spacing: 0px;
line-height: 1;
color: #555;
display: inline-block;
text-decoration: none;
position: relative;
text-transform: capitalize;
}
ul.fotofly_fn_portfolio_list .fotofly_fn_item > .title_wrap .fn_cat a .extra{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #555;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
ul.fotofly_fn_portfolio_list .fotofly_fn_item > .title_wrap .fn_cat a:hover .extra{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
ul.fotofly_fn_portfolio_list .fotofly_fn_item > .title_wrap h3{
font-size: 18px;
line-height: 1;
letter-spacing: 0px;
margin: 0px;
font-weight: 500;
}
ul.fotofly_fn_portfolio_list .fotofly_fn_item > .title_wrap h3 a{
color: #111;
text-decoration: none;
display: inline-block;
}
ul.fotofly_fn_portfolio_list .fotofly_fn_item > .title_wrap h3 a:hover{
color: #eb1010;
}
.fotofly_fn_portfolio[data-post-title-position="inside"] ul.fotofly_fn_portfolio_list .fotofly_fn_item > .title_wrap{display: none;}
.fotofly_fn_portfolio[data-post-title-position="inside"] ul.fotofly_fn_portfolio_list .cover_image_wrap .title_wrap{display: block;}
ul.fotofly_fn_portfolio_list[data-title-outside-position="left"] .fotofly_fn_item > .title_wrap{text-align: left;}
ul.fotofly_fn_portfolio_list[data-title-outside-position="center"] .fotofly_fn_item > .title_wrap{text-align: center;}
ul.fotofly_fn_portfolio_list[data-title-outside-position="right"] .fotofly_fn_item > .title_wrap{text-align: right;}
ul.fotofly_fn_portfolio_list[data-title-inside-position="topl"] .fotofly_fn_item .cover_image_wrap .title_wrap{
top: 0px;
bottom: auto;
text-align: left;
}
ul.fotofly_fn_portfolio_list[data-title-inside-position="topc"] .fotofly_fn_item .cover_image_wrap .title_wrap{
top: 0px;
bottom: auto;
text-align: center;
}
ul.fotofly_fn_portfolio_list[data-title-inside-position="topr"] .fotofly_fn_item .cover_image_wrap .title_wrap{
top: 0px;
bottom: auto;
text-align: right;
}
ul.fotofly_fn_portfolio_list[data-title-inside-position="midl"] .fotofly_fn_item .cover_image_wrap .title_wrap{
top: 50%;
bottom: auto;
text-align: left;
-webkit-transform: translateY(-50%) translateZ(0);
-moz-transform: translateY(-50%) translateZ(0);
-ms-transform: translateY(-50%) translateZ(0);
transform: translateY(-50%) translateZ(0);
}
ul.fotofly_fn_portfolio_list[data-title-inside-position="midc"] .fotofly_fn_item .cover_image_wrap .title_wrap{
top: 50%;
bottom: auto;
text-align: center;
-webkit-transform: translateY(-50%) translateZ(0);
-moz-transform: translateY(-50%) translateZ(0);
-ms-transform: translateY(-50%) translateZ(0);
transform: translateY(-50%) translateZ(0);
}
ul.fotofly_fn_portfolio_list[data-title-inside-position="midr"] .fotofly_fn_item .cover_image_wrap .title_wrap{
top: 50%;
bottom: auto;
text-align: right;
-webkit-transform: translateY(-50%) translateZ(0);
-moz-transform: translateY(-50%) translateZ(0);
-ms-transform: translateY(-50%) translateZ(0);
transform: translateY(-50%) translateZ(0);
}
ul.fotofly_fn_portfolio_list[data-title-inside-position="botl"] .fotofly_fn_item .cover_image_wrap .title_wrap{
text-align: left;
}
ul.fotofly_fn_portfolio_list[data-title-inside-position="botc"] .fotofly_fn_item .cover_image_wrap .title_wrap{
text-align: center;
}
ul.fotofly_fn_portfolio_list[data-title-inside-position="botr"] .fotofly_fn_item .cover_image_wrap .title_wrap{
text-align: right;
}
ul.fotofly_fn_portfolio_list[data-title-inside-visibility="hover"] .fotofly_fn_item .cover_image_wrap .title_wrap{
opacity: 0;
visibility: hidden;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
ul.fotofly_fn_portfolio_list[data-title-inside-visibility="hover"] .fotofly_fn_item .cover_image_wrap:hover .title_wrap{
opacity: 1;
visibility: visible;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .post_overlay{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 20;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .post_overlay a{
display: block;
height: 100%;
position: absolute;
width: 100%;
z-index: 23;
}
ul.fotofly_fn_portfolio_list .cover_image_wrap .post_overlay .overlay{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 22;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
ul.fotofly_fn_portfolio_list[data-post-column="1"] li.fotofly_fn_item_wrap{width: 100%;}
ul.fotofly_fn_portfolio_list[data-post-column="2"] li.fotofly_fn_item_wrap{width: 50%;}
ul.fotofly_fn_portfolio_list[data-post-column="3"] li.fotofly_fn_item_wrap{width: 33.3333%;}
ul.fotofly_fn_portfolio_list[data-post-column="4"] li.fotofly_fn_item_wrap{width: 25%;}
ul.fotofly_fn_portfolio_list[data-post-column="5"] li.fotofly_fn_item_wrap{width: 20%;}
ul.fotofly_fn_portfolio_list[data-post-column="6"] li.fotofly_fn_item_wrap{width: 16.6666%;}
ul.fotofly_fn_portfolio_list > li a.locked_content{
position: absolute;
width: 100%;
height: 100%;
z-index: 22;
background-color: #111;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
font-size: 60px;
color: #fff;
text-decoration: none;
}
ul.fotofly_fn_portfolio_list > li a.locked_content i{
transform-origin:center center;
-webkit-transition: scale .2s fade-out;
-moz-transition: scale .2s fade-out;
-ms-transition: scale .2s fade-out;
-o-transition: scale .2s fade-out;
transition: scale .2s fade-out;
-webkit-transform: scale(1,1);
-moz-transform: scale(1,1);
-ms-transform: scale(1,1);
transform: scale(1,1);
}
ul.fotofly_fn_portfolio_list > li .fotofly_fn_item:hover a.locked_content i{
-webkit-transform: scale(0,0);
-moz-transform: scale(0,0);
-ms-transform: scale(0,0);
transform: scale(0,0);
}  .fotofly_fn_page_splitright > .in{
float: left;
clear: both;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}  .fotofly_fn_portfolio.spinner .cover_image > img{
opacity: 0;
}
ul.fotofly_fn_cycle_slides{
list-style-type: none;
margin: 0px;
position: absolute;
top: 0px;
left: 0px;
bottom: 0px;
z-index: 8;
width: 100%;
display: block;
float: left;
clear: both;
padding: 0px;
opacity: 1;
visibility: visible;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
ul.fotofly_fn_cycle_slides > li{
margin: 0px;
width: 100% !important;
height: 100% !important;
bottom: 0px;
top: 0px;
right: 0px;
left: 0px;
background-size: cover;
background-position: center center;
opacity: 0;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
}  .fotofly_fn_portfolio_split{
width: 100%;
float: left;
clear: both;
height: auto;
}
.fotofly_fn_portfolio_split_list_wrap{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_portfolio_split_list_wrap ul.fotofly_fn_portfolio_list > li{
width: 50%;
}
.fotofly_fn_portfolio_split[data-post-title-position="inside"] ul.fotofly_fn_portfolio_list .cover_image_wrap .title_wrap{display: block;}
.fotofly_fn_portfolio_split[data-post-title-position="inside"] ul.fotofly_fn_portfolio_list .fotofly_fn_item > .title_wrap{display: none;}
.fotofly_fn_portfolio_split ul.fotofly_fn_portfolio_list .cover_image a img{
min-width: 100%;
}  .fotofly_fn_portfolio_third{
width: 100%;
float: left;
clear: both;
height: auto;
}
.fotofly_fn_portfolio_third_inner{
width: 100%;
float: left;
clear: both;
height: auto;
}
.fotofly_fn_portfolio_third .portfolio_third{
width: 100%;
float: left;
clear: both;
height: auto;
padding: 139px 40px 0px 40px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_portfolio_third .title_holder{
margin-bottom: 97px;
}
.fotofly_fn_portfolio_third .title_holder h3{
font-size: 48px;
line-height: 1.3;
margin: 0px;
letter-spacing: 0px;
margin-bottom: 17px;
}
.fotofly_fn_portfolio_third .title_holder p{
line-height: 1.5;
letter-spacing: 0px;
color: #555;
margin: 0px;
}
.fotofly_fn_portfolio_third .list_holder{
width: 100%;
float: left;
clear: both;
height: auto;
margin-bottom: 40px;
}
.fotofly_fn_portfolio_third .list_holder ul{
list-style-type: none;
margin: 0px;
margin-left: -80px;
}
.fotofly_fn_portfolio_third .list_holder ul li{
margin: 0px;
width: 33.3333%;
padding-left: 80px;
margin-bottom: 80px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_portfolio_third .list_holder .list{
width: 100%;
position: relative;
float: left;	
}
.fotofly_fn_portfolio_third .list_holder .list .img{
position: relative;
z-index: 10;
min-height: 150px;
background-color: #444;
}
.fotofly_fn_portfolio_third .list_holder .list .img a{
display: block;
text-decoration: none;
text-transform: capitalize;
color: #ccc;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_portfolio_third .list_holder .list .title{
position: absolute;
width: 100%;
z-index: 20;
bottom: 21px;
left: 0px;
padding: 0px 25px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_portfolio_third .list_holder .list .title > span{
display: block;
margin-bottom: 4px;
color: #ccc;
}
.fotofly_fn_portfolio_third .list_holder .list .title > span a{
font-size: 15px;
letter-spacing: 0px;
line-height: 1;
color: #ccc;
display: inline-block;
text-decoration: none;
border-bottom: 1px solid transparent;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_portfolio_third .list_holder .list .title > span a:hover{
border-bottom-color: #ccc;
}
.fotofly_fn_portfolio_third .list_holder .list .title h3{
font-size: 18px;
line-height: 1;
letter-spacing: 0px;
margin: 0px;
font-weight: 500;
}
.fotofly_fn_portfolio_third .list_holder .list .title h3 a{
color: #fff;
text-decoration: none;
display: inline-block;
}
.fotofly_fn_portfolio_third .list_holder .list .title h3 a:hover{
color: #eb1010;
}
.fotofly_fn_portfolio_third[data-title-style="outside"] .list_holder .list .title{
position: relative;
bottom: auto;
left: auto;
padding: 0px;
padding-top: 23px;
}
.fotofly_fn_portfolio_third[data-title-style="outside"] .list_holder .list .title > span a{color: #555;}
.fotofly_fn_portfolio_third[data-title-style="outside"] .list_holder .list .title > span a:hover{border-bottom-color: #555;}
.fotofly_fn_portfolio_third[data-title-style="outside"] .list_holder .list .title > h3 a{color: #111;}
.fotofly_fn_portfolio_third[data-title-style="outside"] .list_holder .list .title > h3 a:hover{color: #eb1010;}  .fotofly_fn_portfolio_third .list_holder.portfolio_fourth{
padding: 0px 80px;
width: 100%;
margin: 0px auto;
max-width: 1920px;
float: none;
clear: both;
margin-bottom: 40px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}  .fotofly_fn_portfolio_single{
float: left;
width: 100%;
clear: both;
}
.fotofly_fn_page_splitscreen.page_single_portfolio .fotofly_fn_page_splitleft .splitscreen_title_back .bg{
background-image: url(//betunka.com/wp-content/themes/img/portfolio_single/mountains/bg.jpg);
}
.fotofly_fn_page_splitscreen.page_single_portfolio .fotofly_fn_page_splitleft .title_holder > span{
display: block;
color: #ccc;
font-size: 15px;
letter-spacing: 0px;
line-height: 1.5;
}
.fotofly_fn_page_splitscreen.page_single_portfolio .fotofly_fn_page_splitleft .title_holder > span a{
color: #ccc;
text-decoration: none;
border-bottom: 1px solid transparent;
display: inline-block;
}
.fotofly_fn_page_splitscreen.page_single_portfolio .fotofly_fn_page_splitleft .title_holder > span a:hover{
border-bottom-color: #ccc;
}
.fotofly_fn_page_splitscreen.page_single_portfolio .fotofly_fn_page_splitleft .title_holder .slash{
display: inline-block;
margin: 0px 5px;
}
.fotofly_fn_portfolio_single .portfolio_single{
width: 100%;
float: left;
clear: both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_portfolio_single .list{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_portfolio_single .list ul{
list-style-type: none;
margin: 0px;
margin-left: -80px;
}
.fotofly_fn_portfolio_single .list ul li{
margin: 0px;
width: 33.3333%;
padding-left: 80px;
margin-bottom: 80px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_portfolio_single.masonry .list ul li .single{
position: relative;
}
.frenify_fn_lightbox .lightbox{
cursor: pointer;
}
.frenify_fn_lightbox .fotofly_fn_svg{
width: 16px;
height: 16px;
position: absolute;
top: 50%;
left: 50%;
margin-left: 2px;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
span.fotofly_fn_videoitem{
width: 60px;
height: 60px;
position: absolute;
top: 50%;
left: 50%;
margin: -30px 0px 0px -30px;
color: #f5f5f5;
z-index: 200;
}
span.fotofly_fn_videoitem:after{
content: '';
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
border: 3px solid #fff;
z-index: 5;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
transition: all 0.5s 0s cubic-bezier(0.2,1,0.25,1);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_videoitem_overlay{
position: absolute;
width: 100%;
height: 100%;
background-color: #000;
left: 0;
top: 0;
z-index: 15;
opacity: 0;
visibility: hidden;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.frenify_fn_lightbox .lightbox:hover .fotofly_fn_videoitem_overlay{
opacity: .7;
visibility: visible;
}
.frenify_fn_lightbox .lightbox:hover .fotofly_fn_videoitem:after{
opacity: .6;
-webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
transform: scale(1.2,1.2);
}
.fotofly_fn_portfolio_single .info{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_portfolio_single .info{
margin-bottom: 40px;
}
.fotofly_fn_portfolio_single .info p{
line-height: 1.5;
letter-spacing: 0px;
color: #555;
margin-bottom: 18px;
}
.fotofly_fn_portfolio_single .fotofly_fn_social_icons{
margin-bottom: 80px;
}
.fotofly_fn_prevnext{
width: 100%;
float: left;
clear: both;
height: auto;
margin-bottom: 10px;
}
.fotofly_fn_prevnext[data-switch="prev"] .next_post{display: none !important;}
.fotofly_fn_prevnext[data-switch="prev"] .arrow{width: 100%;height: auto !important;}
.fotofly_fn_prevnext[data-switch="prev"] .arrow .prev{text-align: left;padding-left: 0px;padding-right: 0px;}
.fotofly_fn_prevnext[data-switch="next"] .previous_post{display: none !important;}
.fotofly_fn_prevnext[data-switch="next"] .arrow{width: 100%;height: auto !important;}
.fotofly_fn_prevnext[data-switch="next"] .arrow .next{border-left-color: transparent;padding-left: 0px;padding-right: 0px;}
.fotofly_fn_prevnext[data-switch="no"]{display: none;}
.prevnext_inner{
width: 100%;
float: left;
clear: both;
height: auto;
display: flex;
flex-direction: row;
}
@media(max-width: 1040px){
.prevnext_inner{flex-wrap: wrap;}
}
.fotofly_fn_prevnext .arrow{
width: 50%;
float: left;
}
.fotofly_fn_prevnext .arrow .prev{
width: 100%;
float: left;
clear: both;
text-align: right;
border: 1px solid #ccc;
border-left-color: transparent;
border-right-color: transparent;
padding: 64px 50px 70px 20px;
height: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_prevnext .arrow .next{
width: 100%;
float: left;
clear: both;
text-align: left;
border: 1px solid #ccc;
border-right-color: transparent;
padding: 64px 20px 70px 50px;
height: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_prevnext .arrow h3{
margin: 0px;
font-size: 24px;
line-height: 1;
letter-spacing: 0px;
display: block;
clear: both;
}
.fotofly_fn_prevnext .arrow h3 a{
text-decoration: none;
}
.fotofly_fn_prevnext .arrow .pp{
display: block;
float: left;
clear: both;
margin-bottom: 17px;
width: 100%;
}
.fotofly_fn_prevnext .arrow p{
display: inline-block;
width: auto;
margin: 0px;
}
.fotofly_fn_prevnext .arrow p svg{
float: left;
color: #d2d2d2;
width: 25px;
height: 25px;
}
.fotofly_fn_prevnext .arrow p span{
display: block;
float: right;
padding-left: 30px;
font-weight: 500;
letter-spacing: 0px;
color: #555;
font-size: 15px;
line-height: 25px;
}
.fotofly_fn_prevnext .arrow .next p svg{
float: left;
-webkit-transform: rotateY(180deg) rotateZ(0);
-moz-transform: rotateY(180deg) rotateZ(0);
-ms-transform: rotateY(180deg) rotateZ(0);
transform: rotateY(180deg) rotateZ(0);
}
.fotofly_fn_prevnext .arrow .next p span{
float: left;
padding-left: 0px;
padding-right: 30px;
}
.fotofly_fn_page_splitscreen .fotofly_fn_portfolio_single .portfolio_single{padding: 80px 0px 0px 0px;}
.fotofly_fn_page_splitscreen .fotofly_fn_portfolio_single .list ul{margin-left: -80px;}
.fotofly_fn_page_splitscreen .fotofly_fn_portfolio_single .list ul li{width: 50%; padding-left: 80px;margin-bottom: 80px;}
.fotofly_fn_page_splitscreen .fotofly_fn_portfolio_single .list .single{
position: relative;
overflow: hidden;
}  .fotofly_fn_portfolio_single .title_holder{
width: 100%;
float: left;
clear: both;
margin: 120px 0px;
}
.fotofly_fn_portfolio_single .title_holder h1{
color: #111;
position: relative;
margin: 0px;
font-size: 36px;
line-height: 1.3;
letter-spacing: 0px;
margin-bottom: 11px;
font-weight: 400;
}
.fotofly_fn_portfolio_single .title_holder > span{
display: block;
color: #999;
font-size: 15px;
letter-spacing: 0px;
line-height: 1.5;
}
.fotofly_fn_portfolio_single .title_holder a{
cursor: pointer;
position: relative;
text-decoration: none;
color: #555;
border-bottom: none !important;
text-transform: capitalize;
}
.fotofly_fn_portfolio_single .title_holder a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #555;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_portfolio_single .title_holder a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_portfolio_single.slider .list{
position: relative;
}
.fotofly_fn_portfolio_single.slider .list ul li{
width: 100%;
padding: 0px;
margin: 0px;
}
.fotofly_fn_portfolio_single.slider .list ul.slides > li{
height: 100vh;
overflow: hidden;
}
.fotofly_fn_portfolio_single.slider .list ul{
margin: 0px;
}
.fotofly_fn_portfolio_single.slider .list .single_o_img{
position: absolute;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
z-index: 10;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_portfolio_single.slider .slides img{
opacity: 0;
visibility: hidden;
height: 0;
}  .fotofly_fn_portfolio_single.full-slider .list{
position: relative;
}
.fotofly_fn_portfolio_single.full-slider .list ul li{
width: 100%;
padding: 0px;
margin: 0px;
}
.fotofly_fn_portfolio_single.full-slider .list ul.slides > li{
height: 100vh;
overflow: hidden;
}
.fotofly_fn_portfolio_single.full-slider .list ul{
margin: 0px;
}
.fotofly_fn_portfolio_single.full-slider .list .single_o_img{
position: absolute;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
z-index: 10;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_portfolio_single.full-slider .portfolio_single{
max-width: 700px;
float: none;
margin: 0px auto;
}
.fotofly_fn_portfolio_single.full-slider .list img{
opacity: 0;
visibility: hidden;
height: 0;
}  .fotofly_fn_portfolio_single.carousel .portfolio_single{
max-width: 700px;
float: none;
margin: 0px auto;
padding: 0px;
}
.fotofly_fn_portfolio_single.carousel .owl-carousel{
width: 100%;
float: left;
margin-top: 20px;
}
.fotofly_fn_portfolio_single.carousel .item{
position: relative;
max-height: 500px;
background-color: #656565;
}
.fotofly_fn_portfolio_single.carousel .item img{
opacity: 0;
}
.fotofly_fn_portfolio_single.carousel .item_o_img{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 10;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_portfolio_single.carousel.autowidth .item img{opacity:1;height:500px;width:auto;min-width:100%;}
.fotofly_fn_portfolio_single.carousel.autowidth .item_o_img{display:none;}  .fotofly_fn_content_part.single_mono_space{
padding-bottom: 0px;
}
.fotofly_fn_psingle_mono{
width: 100%;
float: left;
clear: both;
position: relative;
height: calc(100vh - 80px);
overflow: hidden;
}
.fotofly_fn_psingle_mono .content_part{
position: absolute;
width: 50%;
left: 0px;
bottom: 0px;
z-index: 200;
background-color: #f5f5f5;
padding: 0px 50px;
height: 100%;
overflow-y: scroll;
top: 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_psingle_mono .content_part_in{
width: 100%;
float: none;
max-width: 700px;
margin: 0px auto;
position: relative;
}
.fotofly_fn_psingle_mono .slider_part{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 100;
background-color: #151515;
}
.fotofly_fn_psingle_mono ul.slides > li{
height: calc(100vh - 80px);
position: relative;
}
.fotofly_fn_psingle_mono .slider_part .single_o_img{
position: absolute;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
z-index: 10;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_psingle_mono .mono_title_opener{
position: absolute;
left: 0px;
bottom: 0px;
padding: 20px 40px;
z-index: 300;
cursor: pointer;
width: auto;
background-color: #f5f5f5;
opacity: 1;
visibility: visible;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_psingle_mono .mono_title_opener h1{
font-size: 24px;
line-height: 1.3;
margin: 0px;
color: #111;
}
.fotofly_fn_psingle_mono .mono_title_opener.closed{
opacity: 0;
visibility: hidden;
}
.fn-effect-3{
opacity: 0;
visibility: hidden;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fn-effect-3.fn-showw{
opacity: 1;
visibility: visible;
}
.fn-effect-3 .fn-content{
-webkit-transform: scale(0.9,0.9) translateY(10%);
-moz-transform: scale(0.9,0.9) translateY(10%);
-ms-transform: scale(0.9,0.9) translateY(10%);
transform: scale(0.9,0.9) translateY(10%);
transform-origin: bottom center;
opacity: 0;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.fn-show.fn-effect-3 .fn-content {
-webkit-transform: scale(1,1) translateY(0);
-moz-transform: scale(1,1) translateY(0);
-ms-transform: scale(1,1) translateY(0);
transform: scale(1,1) translateY(0);
opacity: 1;
}
.fotofly_fn_psingle_mono .title_holder{
width: 100%;
float: left;
clear: both;
margin: 120px 0px;
}
.fotofly_fn_psingle_mono .title_holder h1{
color: #111;
position: relative;
margin: 0px;
font-size: 36px;
line-height: 1.3;
letter-spacing: 0px;
margin-bottom: 11px;
font-weight: 400;
}
.fotofly_fn_psingle_mono .title_holder > span{
display: block;
color: #999;
font-size: 15px;
letter-spacing: 0px;
line-height: 1.5;
}
.fotofly_fn_psingle_mono .title_holder a{
cursor: pointer;
position: relative;
text-decoration: none;
color: #555;
border-bottom: none !important;
}
.fotofly_fn_psingle_mono .title_holder a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #555;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_psingle_mono .title_holder a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_psingle_mono .content_part_in .info{
margin-bottom: 80px;
clear: both;
width: 100%;
}
.fotofly_fn_psingle_mono .content_part_in .info p{
line-height: 1.5;
letter-spacing: 0px;
color: #555;
margin-bottom: 18px;
}
.fotofly_fn_psingle_mono .fotofly_fn_social_icons{
margin-bottom: 80px;
}
.fotofly_fn_psingle_mono .close_button{
position: absolute;
right: 0px;
top: 50px;
width: 20px;
height: 20px;
cursor: pointer;
}
.fotofly_fn_psingle_mono .close_button .after{
position: absolute;
width: 15px;
height: 1px;
background-color: #111;
left: 2px;
top: 9px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.fotofly_fn_psingle_mono .close_button .before{
position: absolute;
width: 15px;
height: 1px;
background-color: #111;
left: 2px;
top: 9px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
}  .fotofly_fn_psingle_sticky{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_psingle_sticky .content_part{
width: 50%;
float: right;
padding: 0px 50px;
padding-bottom: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_psingle_sticky .content_part .in{
width: 100%;
float: none;
clear: both;
max-width: 700px;
margin: 0px auto;
}
.fotofly_fn_psingle_sticky .image_part{
width: 50%;
float: left;
padding: 50px 0px 0px 50px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_psingle_sticky .image_part ul{
margin: 0px;
list-style-type: none;
}
.fotofly_fn_psingle_sticky .image_part li{
margin-bottom: 50px;
position: relative;
overflow: hidden;
}
.fotofly_fn_psingle_sticky .title_holder{
width: 100%;
float: left;
clear: both;
margin: 120px 0px;
}
.fotofly_fn_psingle_sticky .title_holder h1{
color: #111;
position: relative;
margin: 0px;
font-size: 36px;
line-height: 1.3;
letter-spacing: 0px;
margin-bottom: 11px;
font-weight: 400;
}
.fotofly_fn_psingle_sticky .title_holder > span{
display: block;
color: #999;
font-size: 15px;
letter-spacing: 0px;
line-height: 1.5;
}
.fotofly_fn_psingle_sticky .title_holder a{
cursor: pointer;
position: relative;
text-decoration: none;
color: #555;
border-bottom: none !important;
}
.fotofly_fn_psingle_sticky .title_holder a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #555;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_psingle_sticky .title_holder a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_psingle_sticky .info{
margin-bottom: 80px;
clear: both;
width: 100%;
}
.fotofly_fn_psingle_sticky .info p{
line-height: 1.5;
letter-spacing: 0px;
color: #555;
margin-bottom: 18px;
}
.fotofly_fn_psingle_sticky .fotofly_fn_social_icons{
margin-bottom: 80px;
}
.fotofly_fn_psingle_sticky .fotofly_fn_prevnext{
margin-bottom: 50px;
}
.fotofly_fn_psingle_sticky[data-img-pos="right"] .image_part{float: right;}
.fotofly_fn_psingle_sticky[data-img-pos="right"] .content_part{float: left;}  .fotofly_fn_page_splitscreen  .blog_wrapper ul.mypost{
margin: 0px 0px 0px -80px;
}
.fotofly_fn_page_splitscreen  .blog_wrapper ul.mypost li{
width: 50%;
margin-bottom: 55px;
padding-left: 80px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_content_part.blog_page .fotofly_fn_page_splitleft .splitscreen_title_back{
background-color: transparent;
}
.fotofly_fn_content_part.blog_page .fotofly_fn_blog_wrap{
padding: 0px;
}
.fotofly_fn_page_splitscreen .fotofly_fn_blog_wrap .blog_wrapper{
padding: 0px !important;
}  .fotofly_fn_heroheader{
width: 100%;
float: left;
clear: both;
height: auto;
}
.fotofly_fn_heroheader .heroheader_content_wrap{
width: 100%;
float: left;
clear: both;
height: auto;
position: relative;
z-index: 30;
}
.fotofly_fn_heroheader_inner{
width: 100%;
float: left;
clear: both;
height: auto;
position: relative;
}
.fotofly_fn_heroheader .heroheader_bg_wrap{z-index: 5;}
.fotofly_fn_heroheader .heroheader_bg_wrap .overlay_color{z-index: 20;}
.fotofly_fn_heroheader .heroheader_bg_wrap .overlay_image{z-index: 15;}
.fotofly_fn_heroheader .heroheader_bg_wrap .overlay_video{z-index: 10;}
.fotofly_fn_heroheader .heroheader_bg_wrap,
.fotofly_fn_heroheader .heroheader_bg_wrap .overlay_color,
.fotofly_fn_heroheader .heroheader_bg_wrap .overlay_image,
.fotofly_fn_heroheader .heroheader_bg_wrap .overlay_video{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
}
.fotofly_fn_heroheader .heroheader_bg_wrap .overlay_color{
background-color: #000;
opacity: 1;
}
.fotofly_fn_heroheader .heroheader_bg_wrap .overlay_image{
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
border-image: url();
}
.fotofly_fn_heroheader .heroheader_content_wrap{
display: table;
text-align: center;
}
.fotofly_fn_heroheader .heroheader_content_inner{
display: table-cell;
vertical-align: middle;
}  .fotofly_fn_proofgal,
.fotofly_fn_proofing_gallery{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_proofing_gallery{
margin-bottom: 100px;
}
.fotofly_fn_proofgal .pixproof-data{
width: 100%;
float: left;
text-align: center;
padding: 30px 0px;
margin-bottom: 80px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.fotofly_fn_proofgal .pixproof-data > div{
width: 100%;
float: left;
padding: 0px 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_proofgal .pixproof-data ul{
list-style-type: none;
margin: 0px;
margin-left: -30px;
}
.fotofly_fn_proofgal .pixproof-data li{
display: inline-block;
margin: 5px 0px 5px 30px;
}
.fotofly_fn_proofgal .pixproof-data span{
font-size: 15px;
line-height: 1.5;
letter-spacing: 0px;
color: #111;
text-transform: uppercase;
display: inline-block;
vertical-align: middle;
}
.fotofly_fn_proofgal .pixproof-data span.title{
margin-right: 10px;
font-weight: 600;
}
.fotofly_fn_proofgal .pixproof-data button{
background-color: transparent;
border: none;
cursor: pointer;
padding: 0px 0px 3px 0px;
font-size: 15px;
text-decoration: none;
color: #eb1010;
line-height: 1.5;
letter-spacing: 0px;
font-weight: 500;
border-bottom: 1px solid #eb1010;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_proofgal .pixproof-data button:hover{
border-bottom-color: transparent;
}
.fotofly_fn_proofgal .pixproof-data button[disabled="disabled"]{
cursor: default;
color: #aaa;
border-bottom-color: #aaa;
}
.fotofly_fn_proofgal .pixproof-data button[disabled="disabled"]:hover{
border-bottom-color: #aaa;
}
.fotofly_fn_proofgal .pixproof_gallery{
width: 100%;
float: left;
margin-bottom: 60px;
}
.fotofly_fn_proofgal ul.fotofly_fn_masonry{
list-style-type: none;
margin: 0px;
margin-left: -40px;
}
.fotofly_fn_proofgal .proof-photo{
width: 33.3333%;
float: left;
padding-left: 40px;
margin-bottom: 40px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_proofgal .proof-photo.selected .ticker{
opacity: 1;
visibility: visible;
}
.fotofly_fn_proofgal .proof-photo:not(selected) .flexbox span.a{
display: block;
}
.fotofly_fn_proofgal .proof-photo:not(selected) .flexbox span.b{
display: none;
}
.fotofly_fn_proofgal .proof-photo.selected .flexbox span.a{
display: none;
}
.fotofly_fn_proofgal .proof-photo.selected .flexbox span.b{
display: block;
}
.fotofly_fn_proofgal .proof-photo img{
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.fotofly_fn_proofgal .proof-photo.scrolled_from_comments img{
-webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
transform: scale(1.2,1.2);
}
.fotofly_fn_proofgal .proof-photo.scrolled_from_comments .proof-photo__container{
-webkit-box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
}
.fotofly_fn_proofgal .proof-photo__container{
width: 100%;
float: left;
position: relative;
overflow: hidden;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.fotofly_fn_proofgal .proof-photo__status{
position: absolute;
left: 0px;
top: 0px;
z-index: 20;	
}
.fotofly_fn_proofgal .proof-photo__status span{
display: inline-block;
background-color: #111;
color: #fff;
font-size: 15px;
letter-spacing: 0px;
padding: 4px 10px 4px 11px;
line-height: 1.5;
}
.fotofly_fn_proofgal .proof-photo__status .ticker{
margin-left: -5px;
opacity: 0;
visibility: hidden;
transition-delay: 1.6s;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_proofgal .flexbox__item{
position: absolute;
top: 50%;
width: 100%;
text-align: center;
margin-top: -13.5px;
z-index: 30;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .5s ease;
-moz-transition: opacity .5s ease;
-ms-transition: opacity .5s ease;
-o-transition: opacity .5s ease;
transition: opacity .5s ease;
}
.fotofly_fn_proofgal .flexbox__item ul{
margin: 0px;
list-style-type: none;
}
.fotofly_fn_proofgal .flexbox__item li{
display: inline-block;
margin: 0;
}
.fotofly_fn_proofgal .flexbox__item a{
color: #fff;
text-decoration: none;
display: block;
}
.fotofly_fn_proofgal .flexbox__item a span{
display: block;
}
.fotofly_fn_proofgal .overlay{
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background-color: rgba(17,17,17,.7);
z-index: 10;
opacity: 0;
visibility: hidden;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_proofgal .proof-photo:hover .flexbox__item,
.fotofly_fn_proofgal .proof-photo:hover .overlay{
opacity: 1;
visibility: visible;
}
.pixproof_photo_ref{
display: inline-block;
background-color: #111;
color: #fff;
font-size: 15px;
letter-spacing: 0px;
padding: 2px 10px;
line-height: 1.5;
cursor: pointer;
margin: 0px 5px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.fotofly_fn_proofgal .proof-photo.selecting span.spinner{opacity:1}
.fotofly_fn_proofgal .proof-photo span.spinner{
height:14px;
width:14px; 
position:absolute;
right:10px;
bottom:10px;
border:3px solid rgba(255,255,255,0.2);
border-top:3px solid rgba(255,255,255,0.9);
opacity:0;
z-index:50;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-animation:spinner .6s infinite linear;
-moz-animation:spinner .6s infinite linear;
-o-animation:spinner .6s infinite linear;
animation:spinner .6s infinite linear
}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}
@-moz-keyframes spinner{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}
@-o-keyframes spinner{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}
@keyframes spinner{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}   .mfp-fade.mfp-bg {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
-ms-transition: all 0.15s ease-out;
-o-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
} .mfp-fade.mfp-bg.mfp-ready {
opacity: 0.8;
} .mfp-fade.mfp-bg.mfp-removing {
opacity: 0;
} .mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
-ms-transition: all 0.15s ease-out;
-o-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
} .mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
} .mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
}  .fotofly_fn_clients_list{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_clients_list ul{
margin: 0px;
list-style-type: none;
margin-left: -80px;
}
.fotofly_fn_clients_list ul li{
margin: 0px;
width: 33.3333%;
float: left;
padding-left: 80px;
margin-bottom: 80px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_clients_list .item{
width: 100%;
float: left;
padding: 40px 30px;
height: 100%;
text-align: center;
border: 1px solid #e5e5e5;
background-color: #eee;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_clients_list .item .img_holder{
margin-bottom: 35px;
width: 100%;
float: left;
}
.fotofly_fn_clients_list .item .img_holder a{
display: inline-block;
width: 180px;
text-decoration: none;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.fotofly_fn_clients_list .item img{
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.fotofly_fn_clients_list .title_holder{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_clients_list .title_holder span{
display: block;
font-size: 15px;
line-height: 1.3;
letter-spacing: 0px;
color: #282828;
margin-bottom: 5px;
}
.fotofly_fn_clients_list .title_holder a{
text-decoration: none;
word-break: break-all;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_clients_list .title_holder a:hover{
color: #eb1010;
}
.fotofly_fn_clients_list .title_holder h3{
margin: 0;
font-size: 18px;
line-height: 1.3;
letter-spacing: 0px;
color: #111;
} .fotofly_fn_clients_list.hover_shadow{
margin-bottom: 75px;
}
.fotofly_fn_clients_list.hover_shadow ul{
margin: 0px;
margin-left: -5px;
}
.fotofly_fn_clients_list.hover_shadow .item{
background-color: transparent;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_clients_list.hover_shadow ul li{
padding: 0px;
margin-bottom: 5px;
padding-left: 5px;
}
.fotofly_fn_clients_list.hover_shadow ul li:hover .item{
-webkit-box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
} .fotofly_fn_clients_list.below_thumb{
margin-bottom: 40px;
}
.fotofly_fn_clients_list.below_thumb .item{
position: relative;
padding: 40px 30px 95px 30px;
border:1px solid rgba(0,0,0,.1);
background-color: transparent;
}
.fotofly_fn_clients_list.below_thumb .item .img_holder{
margin-bottom: 0px;
width: 110px;
height: 110px;
position: absolute;
z-index: 22;
left: 50%;
top: 100%;
border:1px solid rgba(0,0,0,.1);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_clients_list.below_thumb .item .img_holder a{
display: block;
width: 100%;
}
.fotofly_fn_clients_list.below_thumb ul li{
margin-bottom: 95px;
} .fotofly_fn_clients_list.separated_thumb .item{
position: relative;
padding: 109px 0px 0px 109px;
border: none;
background-color: transparent;
}
.fotofly_fn_clients_list.separated_thumb .item .img_holder{
margin-bottom: 0px;
width: 110px;
height: 110px;
position: absolute;
z-index: 22;
left: 0;
top: 0;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
}
.fotofly_fn_clients_list.separated_thumb .title_holder {
padding: 20px;
width: 100%;
float: left;
clear: both;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
}
.fotofly_fn_clients_list.separated_thumb .title_holder:after{
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
content: '';
display: block;
z-index: -1;
-webkit-box-shadow: 1px 1px 3px;
-moz-box-shadow: 1px 1px 3px;
box-shadow: 1px 1px 3px;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
}
.fotofly_fn_clients_list.separated_thumb .item .img_holder a{
display: block;
width: 100%;
}
.fotofly_fn_clients_list.separated_thumb ul li{
width: 50%;
margin-bottom: 90px;
} .fotofly_fn_clients_list.inline .item{
position: relative;
padding: 0px;
border: none;
background-color: transparent;
}
.fotofly_fn_clients_list.inline .item .img_holder{
margin-bottom: 0px;
width: 90px;
height: 90px;
position: absolute;
z-index: 22;
left: 0;
top: 0;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
}
.fotofly_fn_clients_list.inline .inner{
width: 100%;
float: left;
overflow: hidden;
}
.fotofly_fn_clients_list.inline .title_holder{
padding: 20px 20px 20px 110px;
height: 90px;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 90px;
-moz-border-radius: 90px;
border-radius: 90px;
-webkit-box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
box-shadow: 0px 30px 90px 0px rgba(0,0,0,0.14);
}
.fotofly_fn_clients_list.inline .title_holder a{
white-space: nowrap;
}
.fotofly_fn_clients_list.inline .item .img_holder a{
display: block;
width: 100%;
}
.fotofly_fn_clients_list.inline ul li{
width: 50%;
margin-bottom: 90px;
} .fotofly_fn_clients_list.flipped .item{
width: 100%;
float: left;
clear: both;
min-height: 300px;
position: relative;
padding: 0px;
border: none;
background-color: transparent;
perspective: 1000px; 
-webkit-perspective: 1000px;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.fotofly_fn_clients_list.flipped .item .front{
width: 100%;
height: 100%;
float: left;
position: relative;
padding: 40px 30px;
background-color: #eee;
border: 1px solid #e5e5e5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
-moz-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
-ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
-o-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_clients_list.flipped .item .back{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
-moz-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
-ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
-o-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
}
.fotofly_fn_clients_list.flipped .inner{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
padding: 40px 30px;
outline: 1px solid transparent;
z-index: 10;
-webkit-perspective: inherit;
perspective: inherit;
-webkit-transform: translateZ(60px) scale(0.94, 0.94);
-moz-transform: translateZ(60px) scale(0.94, 0.94);
-ms-transform: translateZ(60px) scale(0.94, 0.94);
transform: translateZ(60px) scale(0.94, 0.94);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_clients_list.flipped .item .o_color,
.fotofly_fn_clients_list.flipped .item .o_image,
.fotofly_fn_clients_list.flipped .item .o_gradient{
width: 100%;
height: 100%;
left: 0px;
top: 0px;
position: absolute;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.fotofly_fn_clients_list.flipped .item .o_image{
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
z-index: 5;
}
.fotofly_fn_clients_list.flipped .item .o_gradient{
z-index: 10;
opacity: .8;
}
.fotofly_fn_clients_list.flipped .item:hover .front{
-webkit-transform-style:preserve-3d;
-ms-transform-style:preserve-3d;
transform-style:preserve-3d;
}
.fotofly_fn_clients_list.flipped .item:hover .back{
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.fotofly_fn_clients_list.flipped .item .front{	
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
}
.fotofly_fn_clients_list.flipped .item .back{	
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
.fotofly_fn_clients_list.flipped .item:hover .front{
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.fotofly_fn_clients_list.flipped .item:hover .back{
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
}
.fotofly_fn_clients_list.flipped .hidden{
opacity: 0;
visibility: hidden;
}
.fotofly_fn_clients_list.flipped .inner p{
color: #fff;
position: absolute;
top: 50%;
width: 100%;
padding: 0px 10%;
left: 0px;
margin: 0px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_clients_list.flipped .item .back a{
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}  .fotofly_fn_client_single{
width: 100%;
float: left;
height: auto;
clear: both;
}
.fotofly_fn_client_single .client_single{
width: 100%;
float: left;
height: auto;
clear: both;
}
.fotofly_fn_client_infobar{
width: 100%;
float: left;
height: auto;
clear: both;
}
.fotofly_fn_client_infobar .info{
width: 100%;
height: auto;
clear: both;
max-width: 800px;
margin: 0px auto;
position: relative;
min-height: 180px;
margin-bottom: 100px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.fotofly_fn_client_infobar .info .img_holder{
position: absolute;
top: 0px;
left: 0px;
}
.fotofly_fn_client_infobar .info .img_holder img{
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
width: 180px;
height: 180px;
}
.fotofly_fn_client_infobar .info .title_holder{
width: 100%;
padding-left: 250px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_client_infobar .info .title{
margin-bottom: 28px;
}
.fotofly_fn_client_infobar .info .title p{
line-height: 1.3;
letter-spacing: 0px;
color: #777;
display: block;
margin-bottom: 5px;
}
.fotofly_fn_client_infobar .info .title h3{
margin: 0px;
font-size: 36px;
line-height: 1.3;
letter-spacing: 0px;
color: #111;
font-weight: 400;
}
.fotofly_fn_client_infobar .info .subtitle p{
line-height: 1.5;
letter-spacing: 0px;
color: #555;
margin: 0px;
}
ul.fotofly_fn_proofing_list{
margin: 0px;
list-style-type: none;
clear: both;
}
ul.fotofly_fn_proofing_list li{
width: 100%;
clear: both;
margin-bottom: 20px;
}
ul.fotofly_fn_proofing_list .item{
width: 100%;
padding: 30px;
background-color: #eee;
border: 1px solid #e5e5e5;
line-height: 1.5;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
ul.fotofly_fn_proofing_list li:last-child{
margin-bottom: 80px;
}
ul.fotofly_fn_proofing_list a{
text-decoration: none;
line-height: 1;
letter-spacing: .5px;
font-size: 15px;
color: #eb1010;
position: relative;
padding-bottom: 5px;
border-bottom: 1px solid #eb1010;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
ul.fotofly_fn_proofing_list a:hover{
border-bottom-color: transparent;
}
ul.fotofly_fn_proofing_list span{
display: inline-block;
margin-right: 20px;
color: #777;
}
div.fotofly_fn_portfolio_list{
width: 100%;
float: left;
clear: both;
}
div.fotofly_fn_portfolio_list ul{
margin: 0;
list-style-type: none;
margin-left: -40px;
}
div.fotofly_fn_portfolio_list li.nogallery{
margin: 0;
padding-left: 40px;
width: 100%;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
div.fotofly_fn_portfolio_list li.nogallery div{
width: 100%;
clear: both;
padding: 30px;
color: #777;
background-color: #eee;
border: 1px solid #e5e5e5;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
div.fotofly_fn_portfolio_list li{
padding-left: 40px;
width: 33.3333%;
float: left;
margin-bottom: 40px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_portfolio_list .item{
width: 100%;
float: left;
clear: both;
position: relative;
}
.fotofly_fn_portfolio_list .img_holder{
position: relative;
z-index: 10;
}
.fotofly_fn_portfolio_list .title_holder{
position: absolute;
width: 100%;
bottom: 21px;
left: 0px;
z-index: 20;
padding: 0px 25px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_portfolio_list .title_holder >span{
display: block;
margin-bottom: 4px;
}
.fotofly_fn_portfolio_list .title_holder >span a{
font-size: 15px;
letter-spacing: 0px;
line-height: 1;
color: #ccc;
display: inline-block;
text-decoration: none;
border-bottom: 1px solid transparent;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_portfolio_list .title_holder >span a:hover{
border-bottom-color: #ccc;	
}
.fotofly_fn_portfolio_list .title_holder h3{
font-size: 18px;
line-height: 1;
letter-spacing: 0px;
margin: 0px;
}
.fotofly_fn_portfolio_list .title_holder h3 a{
color: #fff;
text-decoration: none;
display: inline-block;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_portfolio_list .title_holder h3 a:hover{
color: #eb1010;
}
.fotofly_fn_client_single[data-title-style="outside"] .works_list .item .title_holder{
position: relative;
bottom: auto;
left: auto;
padding: 0px;
padding-top: 23px;
}
.fotofly_fn_client_single[data-title-style="outside"] .works_list .item .title_holder > span a{color: #555;}
.fotofly_fn_client_single[data-title-style="outside"] .works_list .item .title_holder > span a:hover{border-bottom-color: #555;}
.fotofly_fn_client_single[data-title-style="outside"] .works_list .item .title_holder > h3 a{color: #111;}
.fotofly_fn_client_single[data-title-style="outside"] .works_list .item .title_holder > h3 a:hover{color: #eb1010;}  .fotofly_fn_about{
width: 100%;
float: left;
height: auto;
clear: both;
}
.fotofly_fn_about_in{
padding: 93px 60px 0px 60px;
width: 100%;
float: left;
height: auto;
clear: both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_about .about{
width: 100%;
float: left;
height: auto;
clear: both;
}
.fotofly_fn_page_splitscreen.page_about .fotofly_fn_page_splitleft .splitscreen_title_back .bg{
background-image: url(//betunka.com/wp-content/themes/img/about.jpg);
}
.fotofly_fn_about .title_holder{
margin-bottom: 61px;
}
.fotofly_fn_about .title_holder h3{
margin: 0px;
font-size: 36px;
line-height: 1.3;
letter-spacing: 0px;
color: #111;
}
.fotofly_fn_about .info_holder{
width: 100%;
float: left;
height: auto;
clear: both;
margin-bottom: 28px;
}
.fotofly_fn_about .fotofly_fn_social_icons{
margin-bottom: 56px;
}
.fotofly_fn_about .info_holder p{
line-height: 1.5;
letter-spacing: 0px;
color: #555;
display: block;
width: 100%;
margin-bottom: 18px;
}  .fotofly_fn_heroheader.page_contact .heroheader_content_inner{
display: block;
vertical-align: baseline;
}
.fotofly_fn_heroheader.page_contact .fotofly_fn_breadcrumbs{
background-color: transparent;
}
.fotofly_fn_heroheader.page_contact .fotofly_fn_breadcrumbs ul li{
color: #fff;
}
.fotofly_fn_heroheader.page_contact .fotofly_fn_breadcrumbs ul li a:after{
background-color: #fff;
}
.fotofly_fn_heroheader.page_contact .heroheader_bg_wrap .overlay_image{
background-image: url(//betunka.com/wp-content/themes/img/main_slider/1.jpg);
}
.contact_form .empty_notice{
color:#fff;
display:none;
position:relative;
margin-bottom: 30px;
}
.contact_form .returnmessage{
display:none;
position:relative;
}
.contact_form .returnmessage span{
color:#009900;
display:block;
}
.contact_form .returnmessage span.contact_error{
color:#F00;
}
.fotofly_fn_contact{
float: left;
clear: both;
width: 100%;
background-color: transparent;
}
.fotofly_fn_contact_in{
float: left;
clear: both;
width: 100%;
}
.fotofly_fn_contact .contact{
width: 100%;
padding: 0px 30px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_contact .title_holder{
margin-bottom: 67px;
margin-top: -8px;
}
.fotofly_fn_contact .title_holder h3{
margin: 0px;
font-size: 36px;
line-height: 1.3;
letter-spacing: 0px;
color: #fff;
}
.fotofly_fn_contact .contact__form{
float: left;
clear: both;
width: 100%;
}
.fotofly_fn_contact .contact__form ul{
margin: 0px;
list-style-type: none;
margin-left: -20px;
}
.fotofly_fn_contact .contact__form ul li{
margin: 0px;
width: 33.3333%;
float: left;
padding-left: 20px;
margin-bottom: 34px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_contact .contact__form ul li .item{
display: block;
width: 100%;
float: left;
text-align: left;
}
.fotofly_fn_contact .contact__form ul li .item input{
width: 100%;
background-color: transparent;
border: 1px solid transparent;
border-bottom-color: rgba(255,255,255,.3);
padding: 10px 0px !important;
color: #fff;
font-size: 15px;
letter-spacing: 0px;
}
.fotofly_fn_contact .contact__form ul li .item input:hover,
.fotofly_fn_contact .contact__form ul li .item input:focus{
border-bottom-color: #fff;
}
.fotofly_fn_contact .contact__form .message textarea::-webkit-input-placeholder,
.fotofly_fn_contact .contact__form .message textarea:-moz-placeholder,
.fotofly_fn_contact .contact__form .message textarea::-moz-placeholder,
.fotofly_fn_contact .contact__form .message textarea:-ms-input-placeholder,
.fotofly_fn_contact .contact__form .message textarea::-ms-input-placeholder,
.fotofly_fn_contact .contact__form ul li .item input::-webkit-input-placeholder,
.fotofly_fn_contact .contact__form ul li .item input:-moz-placeholder,
.fotofly_fn_contact .contact__form ul li .item input::-moz-placeholder,
.fotofly_fn_contact .contact__form ul li .item input:-ms-input-placeholder,
.fotofly_fn_contact .contact__form ul li .item input::-ms-input-placeholder{
font-size: 15px;
letter-spacing: 0px;
color: #999;
opacity: 1;
}
.fotofly_fn_contact .contact__form .message textarea{
width: 100%;
background-color: transparent;
border: 1px solid transparent;
border-bottom-color: rgba(255,255,255,.3);
padding: 10px 0px !important;
color: #fff;
font-size: 15px;
letter-spacing: 0px;
}
.fotofly_fn_contact .contact__form .message textarea:hover{
border-bottom-color: #fff;
}
.fotofly_fn_contact .contact__form .message{
margin-bottom: 26px;
}
.fotofly_fn_contact .fotofly_fn_contactsendbtn{
width: auto;
background-color: transparent;
border: 1px solid transparent;
border-bottom-color: #fff;
padding: 10px 0px !important;
color: #fff;
font-size: 15px;
letter-spacing: 0px;
margin-bottom: 20px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_contact .fotofly_fn_contactsendbtn:hover{
border-bottom-color: transparent;
}
form.wpcf7-form{
width: 100%;
clear: both;
float: left;
}
form.wpcf7-form p{
display: block;
margin-bottom: 20px;
}
form.wpcf7-form p span{
display: block;
margin-top: 10px;
}
form.wpcf7-form p label{
font-size: 15px;
letter-spacing: 0px;
line-height: 1.5;
color: #555;
}
form.wpcf7-form p input,
form.wpcf7-form p textarea{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
form.wpcf7-form p input[type="submit"]{
text-transform: none;
font-size: 15px;
font-weight: 400;
}
div.wpcf7-validation-errors{
margin: 20px 0px;
padding: 10px 20px;
color: #555;
position: relative;
border-color: #ff8c00;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
div.wpcf7-validation-errors:after{
position: absolute;
top: -2px;
left: 0px;
content: '';
background-color: #f5f5f5;
width: 10px;
height: 2px;
-webkit-animation:spinner2 50s infinite linear;
-moz-animation:spinner2 50s infinite linear;
-o-animation:spinner2 50s infinite linear;
animation:spinner2 50s infinite linear
}
@-webkit-keyframes spinner2{from{left:0px}to{left:100%}}
@-moz-keyframes spinner2{from{left:0px}to{left:100%}}
@-o-keyframes spinner2{from{left:0px}to{left:100%}}
@keyframes spinner2{from{left:0px}to{left:100%}}  .fotofly_fn_error_page{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_error_page{
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
padding: 70px 0px;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_error_page .error_wrap{
width: 100%;
max-width: 640px;
padding: 0px 20px 55px 20px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_error_page .error_box{
width: 100%;
padding: 70px 50px 100px 50px;
float: left;
clear: both;
position: relative;
text-align: center;
border: 1px solid rgba(0,0,0,.1);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_error_page .search_holder div{
width: 50%;
float: left;
}
.fotofly_fn_error_page .search_holder input{
width: 100%;
min-width: 100%;
height: 44px;
}
.fotofly_fn_error_page .search_holder input[type="text"]{
border: 1px solid #ccc;
text-align: center;
}
.fotofly_fn_error_page .search_holder input[type="submit"]{
background-color: #333;
}
.fotofly_fn_error_page .search_holder input[type="submit"]:hover{
background-color: #222;
}
.fotofly_fn_error_page .error_box h1{
margin-bottom: 10px;
}
.fotofly_fn_error_page .error_box p{
margin-bottom: 30px;
color: #111;
line-height: 1.3;
}
.fotofly_fn_error_page .icon_holder{
position: absolute;
top: 100%;
width: 100%;
left: 0px;
text-align: center;
height: 0px;
}
.fotofly_fn_error_page .icon_holder i{
width: 110px;
height: 110px;
display: inline-block;
line-height: 110px;
font-size: 60px;
background-color: #f5f5f5;
color: #333;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.fotofly_fn_error_page .icon_holder i:after {
content: '';
position: absolute;
width: 110px;
height: 110px;
background-color: transparent;
left: 0px;
z-index: 5;
border: 1px solid rgba(0,0,0,.1);
top: 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.fotofly_fn_error_page .error_box:hover .icon_holder i{
color: #222;
}
.fotofly_fn_error_page .search_holder input,
.post-password-form input{
font-size: 15px;
text-transform: none;
}  .fotofly_fn_gallerypage{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_gallerylist{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_gallerylist > div{
width: 100%;
clear: both;
margin: 0px auto;
padding: 0px 40px;
max-width: 1920px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_gallerylist .title_wrap{
position: absolute;
padding: 20px 30px;
width: 100%;
left: 0;
bottom: 0;
z-index: 10;
background: rgba(0,0,0,0.2); background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6)); background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6)); background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6)); background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6)); -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_gallerylist .title_wrap h3{
font-size: 18px;
line-height: 1;
letter-spacing: 0px;
margin: 0px;
font-weight: 500;
}
.fotofly_fn_gallerylist .title_wrap h3 a{
color: #fff;
text-decoration: none;
display: inline-block;
}
.fotofly_fn_gallerylist .title_wrap h3 a:hover{
color: #eb1010;
}
.fotofly_fn_gallerylist .title_wrap .fn_cat{
display: block;
margin-bottom: 5px;
color: #ccc;
}
.fotofly_fn_gallerylist .title_wrap .fn_cat a{
font-size: 15px;
letter-spacing: 0px;
line-height: 1;
color: #ccc;
display: inline-block;
text-decoration: none;
position: relative;
}
.fotofly_fn_gallerylist .title_wrap .fn_cat a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #ccc;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_gallerylist .title_wrap .fn_cat a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_gallerylist ul.g_list{
margin: 0px;
list-style-type: none;
margin-left: -80px;
}
.fotofly_fn_gallerylist ul.g_list li{
width: 100%;
padding-left: 80px;
float: left;
margin-bottom: 80px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_gallerylist ul.g_list li img{
min-width: 100%;
}
.fotofly_fn_gallerylist ul.g_list .single{
width: 100%;
float: left;
position: relative;
}
.fotofly_fn_gallerylist a.locked_content{
position: absolute;
display: block;
z-index: 30;
width: 100%;
height: 100%;
text-decoration: none;
left: 0;
top: 0;
background-color: #0d0d0d;
color: #fff;
}
.fotofly_fn_gallerylist a.locked_content i{
position: absolute;
left: 50%;
top: 50%;
font-size: 50px;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.fotofly_fn_gallerylist[data-cols="1"] > div{max-width: 800px;}
.fotofly_fn_gallerylist[data-cols="2"] > div{max-width: 1250px;}
.fotofly_fn_gallerylist[data-cols="2"] ul.g_list li{width: 50%;}
.fotofly_fn_gallerylist[data-cols="3"] > div{max-width: 1500px;}
.fotofly_fn_gallerylist[data-cols="3"] ul.g_list li{width: 33.3333%;}
.fotofly_fn_gallerylist[data-cols="4"] ul.g_list li{width: 25%;}
.fotofly_fn_gallerylist[data-cols="5"] ul.g_list li{width: 20%;}
.fotofly_fn_gallerylist[data-cols="6"] ul.g_list li{width: 16.6666%;}
.fotofly_fn_gallerylist[data-cols="3"][data-gutter="0"] ul.g_list{margin-left: -1px;}
.fotofly_fn_gallerylist[data-cols="5"][data-gutter="0"] ul.g_list{margin-left: -1px;}
.fotofly_fn_gallerylist[data-gutter="0"]{margin-bottom: 80px;}
.fotofly_fn_gallerylist[data-gutter="0"] ul.g_list li{padding-left: 0px;margin-bottom: 0px;}
.fotofly_fn_gallerylist[data-gutter="0"] ul.g_list{margin-left: 0px;}
.fotofly_fn_gallerylist[data-gutter="5"]{margin-bottom: 75px;}
.fotofly_fn_gallerylist[data-gutter="5"] ul.g_list li{padding-left: 5px;margin-bottom: 5px;}
.fotofly_fn_gallerylist[data-gutter="5"] ul.g_list{margin-left: -5px;}
.fotofly_fn_gallerylist[data-gutter="10"]{margin-bottom: 70px;}
.fotofly_fn_gallerylist[data-gutter="10"] ul.g_list li{padding-left: 10px;margin-bottom: 10px;}
.fotofly_fn_gallerylist[data-gutter="10"] ul.g_list{margin-left: -10px;}
.fotofly_fn_gallerylist[data-gutter="20"]{margin-bottom: 60px;}
.fotofly_fn_gallerylist[data-gutter="20"] ul.g_list li{padding-left: 20px;margin-bottom: 20px;}
.fotofly_fn_gallerylist[data-gutter="20"] ul.g_list{margin-left: -20px;}
.fotofly_fn_gallerylist[data-gutter="30"]{margin-bottom: 50px;}
.fotofly_fn_gallerylist[data-gutter="30"] ul.g_list li{padding-left: 30px;margin-bottom: 30px;}
.fotofly_fn_gallerylist[data-gutter="30"] ul.g_list{margin-left: -30px;}
.fotofly_fn_gallerylist[data-gutter="40"]{margin-bottom: 40px;}
.fotofly_fn_gallerylist[data-gutter="40"] ul.g_list li{padding-left: 40px;margin-bottom: 40px;}
.fotofly_fn_gallerylist[data-gutter="40"] ul.g_list{margin-left: -40px;}
.fotofly_fn_gallerylist[data-gutter="50"]{margin-bottom: 30px;}
.fotofly_fn_gallerylist[data-gutter="50"] ul.g_list li{padding-left: 50px;margin-bottom: 50px;}
.fotofly_fn_gallerylist[data-gutter="50"] ul.g_list{margin-left: -50px;}
.fotofly_fn_gallerylist[data-gutter="60"]{margin-bottom: 20px;}
.fotofly_fn_gallerylist[data-gutter="60"] ul.g_list li{padding-left: 60px;margin-bottom: 60px;}
.fotofly_fn_gallerylist[data-gutter="60"] ul.g_list{margin-left: -60px;}
.fotofly_fn_gallerylist[data-gutter="70"]{margin-bottom: 10px;}
.fotofly_fn_gallerylist[data-gutter="70"] ul.g_list li{padding-left: 70px;margin-bottom: 70px;}
.fotofly_fn_gallerylist[data-gutter="70"] ul.g_list{margin-left: -70px;}
.fotofly_fn_gallerylist[data-gutter="80"] ul.g_list li{padding-left: 80px;margin-bottom: 80px;}
.fotofly_fn_gallerylist[data-gutter="80"] ul.g_list{margin-left: -80px;}
.fotofly_fn_gallerylist.grid  ul.g_list li img{
opacity: 0;
}
.fotofly_fn_gallerylist.grid .overlay_img{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
z-index: 5;
}
.fotofly_fn_gallerylist.grid .overlay_img a{
display: block;
width: 100%;
height: 100%;
position: absolute;
text-decoration: none;
} .fotofly_fn_gallerylist.mini-thumbs > div{
max-width: 100% !important;
padding: 0px 80px;
}
.fotofly_fn_gallerylist .minithumbs,
.fotofly_fn_gallerylist .minithumb{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_gallerylist .minithumb{
margin-bottom: 110px;
}
.fotofly_fn_gallerylist .minithumb .title_holder{
width: 100%;
float: left;
clear: both;
margin-bottom: 50px;
}
.fotofly_fn_gallerylist .minithumb .title_holder h3{
font-size: 36px;
line-height: 1.3;
letter-spacing: 0;
margin-bottom: 10px;
}
.fotofly_fn_gallerylist .minithumb .title_holder h3 a{
text-decoration: none;
}
.fotofly_fn_gallerylist .minithumb .title_holder > span{
display: block;
font-size: 15px;
line-height: 1.5;
color: #555;
letter-spacing: 0px;
}
.fotofly_fn_gallerylist .minithumb .title_holder span a{
text-decoration: none;
color: #555;
display: inline-block;
position: relative;
}
.fotofly_fn_gallerylist .minithumb .title_holder span a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -3px;
left: 100%;
background-color: #555;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_gallerylist .minithumb .title_holder span a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_gallerylist .minithumb ul{
margin: 0;
list-style-type: none;
margin-left: -10px;
}
.fotofly_fn_gallerylist .minithumb li{
width: 160px;
height: 150px;
float: left;
padding-left: 10px;
margin-bottom: 10px;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_gallerylist .minithumb li > div{
position: relative;
width: 100%;
height: 100%;
}
.fotofly_fn_gallerylist .minithumb li.last > div{
background-color: #0d0d0d;
width: 100%;
height: 100%;
position: relative;
}
.fotofly_fn_gallerylist .minithumb li.last img{
opacity: 0;
position: relative;
z-index: -100;
}
.fotofly_fn_gallerylist .minithumb li.last a{
position: absolute;
display: block;
width: 100%;
height: 100%;
text-decoration: none;
left: 0;
top: 0;
z-index: 50;
}
.fotofly_fn_gallerylist .minithumb a.locked_content i{
font-size: 25px;
}
.fotofly_fn_gallerylist .minithumb svg{
color: #fff;
width: 30px;
height: 30px;
margin: 0;
z-index: 40;
}
.fotofly_fn_gallerylist .minithumb span.count{
color: #fff;
position: absolute;
line-height: 1;
padding: 7px;
font-size: 13px;
text-align: center;
bottom: 0;
right: 0;
z-index: 40;
} .fotofly_fn_gallerylist.triple > div{
max-width: 1250px;
}
.fotofly_fn_gallerylist .triple_list_in{
width: 100%;
float: left;
clear: both;
margin-bottom: 80px;
}
.fotofly_fn_gallerylist.triple .title_holder{
}
.fotofly_fn_gallerylist.triple .title_holder{
width: 100%;
float: left;
clear: both;
margin-bottom: 50px;
}
.fotofly_fn_gallerylist.triple .title_holder h3{
font-size: 36px;
line-height: 1.3;
letter-spacing: 0;
margin-bottom: 10px;
}
.fotofly_fn_gallerylist.triple .title_holder h3 a{
text-decoration: none;
}
.fotofly_fn_gallerylist.triple .title_holder > span{
display: block;
font-size: 15px;
line-height: 1.5;
color: #555;
letter-spacing: 0px;
}
.fotofly_fn_gallerylist.triple .title_holder span a{
text-decoration: none;
color: #555;
display: inline-block;
position: relative;
}
.fotofly_fn_gallerylist.triple .title_holder span a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -3px;
left: 100%;
background-color: #555;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_gallerylist.triple .title_holder span a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_gallerylist .triple_list_in ul{
margin: 0;
list-style-type: none;
margin-left: -40px;
}
.fotofly_fn_gallerylist .triple_list_in li{
width: 33.3333%;
float: left;
padding-left: 40px;
margin-bottom: 40px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_gallerylist .triple_list_in li div{
width: 100%;
float: left;
position: relative;
}
.fotofly_fn_gallerylist .triple_list_in li img{
opacity: 0;
}
.fotofly_fn_gallerylist .triple_list_in .nodisplay{
width: 0;
height: 0;
}
.fotofly_fn_gallerylist .triple_list_in .img_overlay{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_gallerylist .seemore{
width: 100%;
float: left;
clear: both;
text-align: left;
}
.fotofly_fn_gallerylist .seemore a{
text-decoration: none;
line-height: 2;
letter-spacing: .5px;
font-size: 15px;
color: #eb1010;
position: relative;
padding-bottom: 5px;
border-bottom: 1px solid #eb1010;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_gallerylist .seemore a:hover{
border-bottom-color: transparent;
}
.fotofly_fn_gallerylist .minithumb ul.fn_portrait li{
width: auto;
height: auto;
}
.fotofly_fn_gallerylist .minithumb ul.fn_portrait li img{
opacity: 0;
min-width: 100%;
}
.fotofly_fn_gallerylist .minithumb ul.fn_portrait li .noimg{
width: 0;
height: 0;
min-width: auto;
}
.fotofly_fn_gallerylist .minithumb ul.fn_portrait .img_overlay{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.fotofly_fn_gallerylist .minithumb ul.fn_autow li{
width: auto;
height: auto;
}
.fotofly_fn_gallerylist .minithumb ul.fn_autow img{
max-height: 150px;
min-height: 150px;
}
.fotofly_fn_gallerylist .minithumb ul.fn_autow li.last img{
opacity: 0;
position: relative;
z-index: -100;
}  .fotofly_fn_gallery_single{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_gallery_single .title_holder{
text-align: center;
width: 100%;
float: left;
clear: both;
padding: 20px;
margin-bottom: 80px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_gallery_single .title_holder > span{
font-size: 15px;
letter-spacing: 0px;
line-height: 1.5;
color: #999;
display: block;
}
.fotofly_fn_gallery_single .title_holder span a{
text-decoration: none;
color: #555;
position: relative;
}
.fotofly_fn_gallery_single .title_holder span a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -3px;
left: 100%;
background-color: #555;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_gallery_single .title_holder span a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_gallery_single .title_holder p span{
color: #999;
}
.fotofly_fn_gsingle_list{
width: 100%;
float: left;
clear: both;
height: auto;
overflow: visible;
}
.fotofly_fn_gsingle_list > div{
width: 100%;
clear: both;
margin: 0px auto;
padding: 0px 40px;
max-width: 1920px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_gsingle_list ul{
margin: 0px;
list-style-type: none;
margin-left: -80px;
}
.fotofly_fn_gsingle_list li{
width: 100%;
padding-left: 80px;
float: left;
margin-bottom: 80px;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_gsingle_list li img{
min-width: 100%;
}
.fotofly_fn_gsingle_list .single{
width: 100%;
float: left;
position: relative;
}
.fotofly_fn_gallery_single .fotofly_fn_social_icons{
margin-bottom: 80px;
}
.fotofly_fn_gsingle_list[data-cols="1"] > div{max-width: 800px;}
.fotofly_fn_gsingle_list[data-cols="2"] > div{max-width: 1250px;}
.fotofly_fn_gsingle_list[data-cols="2"] li{width: 50%;}
.fotofly_fn_gsingle_list[data-cols="3"] > div{max-width: 1500px;}
.fotofly_fn_gsingle_list[data-cols="3"] li{width: 33.3333%;}
.fotofly_fn_gsingle_list[data-cols="4"] li{width: 25%;}
.fotofly_fn_gsingle_list[data-cols="5"] li{width: 20%;}
.fotofly_fn_gsingle_list[data-cols="6"] li{width: 16.6666%;}
.fotofly_fn_gsingle_list[data-cols="3"][data-gutter="0"] ul{margin-left: -1px;}
.fotofly_fn_gsingle_list[data-cols="5"][data-gutter="0"] ul{margin-left: -1px;}
.fotofly_fn_gsingle_list[data-gutter="0"]{margin-bottom: 80px;}
.fotofly_fn_gsingle_list[data-gutter="0"] li{padding-left: 0px;margin-bottom: 0px;}
.fotofly_fn_gsingle_list[data-gutter="0"] ul{margin-left: 0px;}
.fotofly_fn_gsingle_list[data-gutter="5"]{margin-bottom: 75px;}
.fotofly_fn_gsingle_list[data-gutter="5"] li{padding-left: 5px;margin-bottom: 5px;}
.fotofly_fn_gsingle_list[data-gutter="5"] ul{margin-left: -5px;}
.fotofly_fn_gsingle_list[data-gutter="10"]{margin-bottom: 70px;}
.fotofly_fn_gsingle_list[data-gutter="10"] li{padding-left: 10px;margin-bottom: 10px;}
.fotofly_fn_gsingle_list[data-gutter="10"] ul{margin-left: -10px;}
.fotofly_fn_gsingle_list[data-gutter="20"]{margin-bottom: 60px;}
.fotofly_fn_gsingle_list[data-gutter="20"] li{padding-left: 20px;margin-bottom: 20px;}
.fotofly_fn_gsingle_list[data-gutter="20"] ul{margin-left: -20px;}
.fotofly_fn_gsingle_list[data-gutter="30"]{margin-bottom: 50px;}
.fotofly_fn_gsingle_list[data-gutter="30"] li{padding-left: 30px;margin-bottom: 30px;}
.fotofly_fn_gsingle_list[data-gutter="30"] ul{margin-left: -30px;}
.fotofly_fn_gsingle_list[data-gutter="40"]{margin-bottom: 40px;}
.fotofly_fn_gsingle_list[data-gutter="40"] li{padding-left: 40px;margin-bottom: 40px;}
.fotofly_fn_gsingle_list[data-gutter="40"] ul{margin-left: -40px;}
.fotofly_fn_gsingle_list[data-gutter="50"]{margin-bottom: 30px;}
.fotofly_fn_gsingle_list[data-gutter="50"] li{padding-left: 50px;margin-bottom: 50px;}
.fotofly_fn_gsingle_list[data-gutter="50"] ul{margin-left: -50px;}
.fotofly_fn_gsingle_list[data-gutter="60"]{margin-bottom: 20px;}
.fotofly_fn_gsingle_list[data-gutter="60"] li{padding-left: 60px;margin-bottom: 60px;}
.fotofly_fn_gsingle_list[data-gutter="60"] ul{margin-left: -60px;}
.fotofly_fn_gsingle_list[data-gutter="70"]{margin-bottom: 10px;}
.fotofly_fn_gsingle_list[data-gutter="70"] li{padding-left: 70px;margin-bottom: 70px;}
.fotofly_fn_gsingle_list[data-gutter="70"] ul{margin-left: -70px;}
.fotofly_fn_gsingle_list[data-gutter="80"] li{padding-left: 80px;margin-bottom: 80px;}
.fotofly_fn_gsingle_list[data-gutter="80"] ul{margin-left: -80px;} .fotofly_fn_gsingle_list.grid img.myghost{
width: 0;
height: 0;
}
.fotofly_fn_gsingle_list.grid img{opacity: 0;}
.fotofly_fn_gsingle_list.grid .overlay_img{
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
background-color: #eee;
z-index: 10;
} .fotofly_fn_gallery_single.full-justified .title_holder{
margin-top: 80px;
text-align: left;
padding: 0px;
}
.fotofly_fn_gsingle_list.full-justified{
margin-bottom: 0px;
}
.fotofly_fn_gsingle_list.full-justified .j_single{
width: 100%;
height: 100%;
float: left;
position: relative;
}
.fotofly_fn_gsingle_list.full-justified img{
min-height: 100%;
} .fotofly_fn_gsingle_list.full-slider .flexslider{
max-width: 100% !important;
padding: 0px !important;
}
.fotofly_fn_gsingle_list.full-slider .flexslider img{
width: 0;
height: 0;
opacity: 0;
}
.fotofly_fn_gsingle_list.full-slider .overlay_img{
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
background-color: #eee;
z-index: 10;
}
.fotofly_fn_gsingle_list.full-slider ul,
.fotofly_fn_gsingle_list.full-slider ul li{
margin: 0;
padding: 0;
}
.fotofly_fn_gallery_single.full-slider .title_holder{
margin-top: 80px;
text-align: left;
padding: 0px;
} .fotofly_fn_gsingle_list.kenburnsy > div{
max-width: 100% !important;
padding: 0px !important;
}
.fotofly_fn_flowgallery_wrap ul.flow_list li img{
opacity: 0;
}
.fotofly_fn_gallery_single.kenburnsy .title_holder{
margin-top: 80px;
text-align: left;
padding: 0px;
} .fotofly_fn_floww_gallery{
width: 100%;
float: left;
clear: both;
position: relative;
}
.fotofly_fn_floww_gallery ul{
margin: 0;
padding: 0;
list-style-type: none;
position: relative;
}
.fotofly_fn_floww_gallery ul li{
margin: 0;
padding: 0;
position: absolute;
display: block;
left: 50%;
top: 0;
opacity: 0;
z-index: -5;
cursor: pointer;
transform: scale(0);
outline: none;
overflow: hidden;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
will-change: width, height, left, opacity, transform;
}
.fotofly_fn_floww_gallery ul li.current{
opacity: 1;
cursor: default;
z-index: 20;
}
.fotofly_fn_floww_gallery ul li.next1,
.fotofly_fn_floww_gallery ul li.prev1{
opacity: 1;
z-index: 10;
}
.fotofly_fn_floww_gallery ul li.next2,
.fotofly_fn_floww_gallery ul li.prev2{
opacity: 1;
z-index: 5;
}
.fotofly_fn_floww_gallery ul li.prev2{transform-origin: left;}
.fotofly_fn_floww_gallery ul li.next2{transform-origin: right;}
.fotofly_fn_floww_gallery ul li .img_holder{
width: 100%;
position: relative;
z-index: 15;
}
.fotofly_fn_floww_gallery ul li .img_holder .original_img{
position: absolute;
top: -1px;
left: -1px;
right: -1px;
bottom: -1px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.fotofly_fn_floww_gallery ul li .img_holder img{
opacity: 0;
}
.fotofly_fn_floww_gallery .img_shadow:after{
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 102px;
z-index: 11;
background-image: -webkit-linear-gradient(to bottom, rgba(245,245,245,1) 30%,rgba(245,245,245,0) 100%);
background-image: -moz-linear-gradient(to bottom, rgba(245,245,245,1) 30%,rgba(245,245,245,0) 100%);
background-image: linear-gradient(to bottom, rgba(245,245,245,1) 30%,rgba(245,245,245,0) 100%);
}
.fotofly_fn_floww_gallery .img_shadow{
position: absolute;
top: 100%;
left: 0;
z-index: 10;
width: 100%;
height: 100%;
transform: scaleY(-1);
opacity: .15;
background-position: center center;
background-size: cover;
overflow: hidden;
margin-top: -1px;
}
.fotofly_fn_floww_gallery .abs_bg{
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 5;
background: #f5f5f5;
}
.fotofly_fn_floww_gallery .title_holder{
text-align: center;
padding: 0px;
position: relative;
z-index: 100;
width: 100%;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
}
.fotofly_fn_floww_gallery .title_holder h3{
margin: 0;
padding: 0;
color: #111;
font-size: 30px;
font-weight: 400;
letter-spacing: 0px;
}  .fotofly_fn_social_icons > label{
font-size: 15px;
letter-spacing: 0px;
line-height: 40px;
color: #444;
font-weight: 600;
margin-right: 5px;
display: inline-block;
}
.fotofly_fn_social_icons > ul{
display: initial;
margin: 0px 0px 0px -5px;
list-style-type: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_social_icons > ul > li{
margin: 0px;
display: inline-block;
margin-left: 5px;
text-align: center;
}
.fotofly_fn_social_icons > ul > li a{
display: block;
text-decoration: none;
font-size: 15px;
letter-spacing: 0px;
color: #555;
line-height: 1;
width: 40px;
padding: 13px 0px 12px;
height: 40px;
background-color: #eee;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_social_icons > ul > li a.active,
.fotofly_fn_social_icons > ul > li a:hover{
background-color: #ddd;
}
.fotofly_fn_social_icons > ul > li a i{
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}  .fotofly_fn_sidebar{
padding-bottom: 50px;
}
.blog_single_wrapper .widget_block{
margin-bottom: 50px;
}
.blog_single_wrapper .widget_block:last-child{
margin-bottom: 0;
}
.fotofly_fn_blog_single_wrap{
width: 100%;
float: left;
height: auto;
clear: both;
margin-bottom: 20px;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper{
width: 100%;
float: left;
height: auto;
clear: both;
padding-top: 70px;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .fn_post_header{
width: 100%;
float: left;
clear: both;
position: relative;
z-index: 10;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .fn_post_header .post-type-wrapper{
padding-bottom: 50px;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .fn_post_header .img_holder{
padding-bottom: 50px;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .fn_post_header .link-post{
padding-bottom: 50px;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .fn_post_header .link-post a{
display: inline-block;
text-decoration: none;
font-size: 15px;
letter-spacing: 0px;
position: relative;
padding-bottom: 3px;
color: #eb1010;
border-bottom: 1px solid #eb1010;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .fn_post_header .link-post a:hover{
border-bottom-color: transparent;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content{
width: 100%;
float: left;
clear: both;
height: auto;
padding: 0px 0px 100px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder{
width: 100%;
float: left;
clear: both;
margin-bottom: 48px;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder > span{
display: block;
float: left;
width: 100%;
clear: both;
line-height: 1;
font-size: 15px;
letter-spacing: 0px;
color: #555;
margin-bottom: 14px;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder > span a{
text-decoration: none;
display: inline-block;
color: #555;
padding-bottom: 3px;
position: relative;
margin-bottom: 5px;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder > span a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #555;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder > span a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder span.date{
display: inline-block;
position: relative;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder span.seporator{
margin: 0px 3px;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder h3{
width: 100%;
clear: both;
margin: 0px;
font-size: 36px;
letter-spacing: 0px;
line-height: 1.2;
color: #111;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .content_holder{
margin-bottom: 40px;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .content_holder p{
width: 100%;
line-height: 1.5;
letter-spacing: 0px;
margin-bottom: 40px;
color: #555;
}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .content_holder p:last-child{
margin-bottom: 0px;
}
.fn_link_pages{
margin-bottom: 40px;
}
.fotofly_fn_blog_single_wrap .fotofly_fn_prevnext{
margin-bottom: 0px;
} .fotofly_fn_tags{
width: 100%;
float: left;
clear: both;
height: auto;
margin-bottom: 6px;
position: relative;
}
.fotofly_fn_tags > label{
display: inline-block;
font-size: 15px;
letter-spacing: 0px;
line-height: 1.2;
color: #444;
font-weight: 600;
margin-right: 5px;
}
.fotofly_fn_tags > em{
font-size: 15px;
line-height: 1.2;
letter-spacing: 0px;
color: #eb1010;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_tags > em a{
text-decoration: none;
display: inline-block;
margin-left: 7px;
margin-bottom: 8px;
color: #eb1010;
padding-bottom: 3px;
position: relative;
}
.fotofly_fn_tags > em a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #eb1010;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_tags > em a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_social_icons{
width: 100%;
float: left;
clear: both;
height: auto;
}  iframe{
min-width: 100%;
max-width: 100%;
}
.post-type-wrapper .flexslider .img_overlay{
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
z-index: 10;
}
.post-type-wrapper .flexslider .noimg{
opacity: 0;
width: 0;
height: 0;
}
.fotofly_fn_blog_wrap .svg_holder{
position: absolute;
right: 10px;
top: 10px;
z-index: 40;
color: #fff;
}
.fotofly_fn_blog_wrap .svg_holder span{
line-height: 1;
display: inline-block;
vertical-align: middle;
}
.fotofly_fn_blog_wrap .svg_holder .fn_icon{
width: 15px;
height: 15px;
padding: 12px;
line-height: 0;
background-color: #222;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.fotofly_fn_blog_wrap .svg_holder .fotofly_fn_svg{
width: 15px;
height: 15px;
}
.fotofly_fn_blog_wrap .svg_holder.quote .fn_icon{
width: 10px;
height: 10px;
padding: 12.5px;
}
.fotofly_fn_blog_wrap .svg_holder.quote svg{
width: 10px;
height: 10px;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .post .no_img{
height: 400px;
position: relative;
width: 100%;
float: left;
background-color: #0d0d0d;
margin-bottom: 20px;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .post .no_img a{
display: block;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
color: #fff;
text-decoration: none;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .post .no_img a > svg{
width: 50px;
height: 50px;
position: absolute;
left: 50%;
top: 50%;
margin: -25px 0px 0px -25px;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .post .no_img.grid{
height: auto;
}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .post .no_img.grid img{
opacity: 0;
}  .comment-navigation{
width: 100%;
float: left;
clear: both;
margin: 30px 0px;
}
.comment-navigation div{
display: inline-block;
margin-right: 15px;
}
.comment-navigation a{
text-decoration: none;
display: inline-block;
color: #eb1010;
padding-bottom: 3px;
position: relative;
}
.comment-navigation a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #eb1010;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.comment-navigation a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_comment,
.fotofly_fn_comment_wrapper{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_blog_single_wrap .fotofly_fn_comment{
margin-top: 0;
}
.fotofly_fn_comment{
overflow: hidden;
margin: 100px 0px;
background-color: #eee;
padding: 20px 40px;
box-sizing: border-box;
}
.fotofly_fn_comment .comment_list{
width: 100%;
float: left;
clear: both;
position: relative;
padding-bottom: 40px;
margin-top: 40px;
}
.fotofly_fn_comment .comment_list:before{
right: -40px;
left: -40px;
top: 100%;
height: 2px;
background-color: #e5e5e5;
position: absolute;
z-index: 2;
content: '';
}
.fotofly_fn_comment p{
margin: 0px;
}
.fotofly_fn_comment p.nocomments{
margin-bottom: 40px;
}
.fotofly_fn_comment h5.comment-title{
line-height: 1.2;
letter-spacing: 0px;
font-size: 24px;
font-weight: 400;
color: #111;
margin-bottom: 20px;
}
.fotofly_fn_comment ul.commentlist{
margin: 0px;
list-style-type: none;
}
.fotofly_fn_comment ul.commentlist > li{
width: 100%;
clear: both;
margin: 0px;
padding: 20px 0px 20px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_comment div.comment-body{
position: relative;
width: 100%;
padding: 10px 0px 0px 90px;
clear: both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_comment div.comment-avatar{
position: absolute;
top: 0px;
left: 0px;
width: 60px;
height: 60px;
}
.fotofly_fn_comment div.comment-avatar img{
width: 60px;
height: 60px;
position: relative;
z-index: 10;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.fotofly_fn_comment div.comment-avatar:after{
position: absolute;
left: 0px;
top: 0px;
width: 60px;
height: 60px;
content: '';
background-image: url(//betunka.com/wp-content/themes/fotofly/framework/img/fn_avka.png);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
z-index: 5;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.fotofly_fn_comment span.author{
display: block;
line-height: 1.2;
letter-spacing: 0px;
font-size: 18px;
font-weight: 400;
color: #111;
margin-bottom: 10px;
}
.fotofly_fn_comment span.author a{
color: #111;
text-decoration: none;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_comment span.author a:hover{
color: #eb1010;
}
.fotofly_fn_comment span.time{
line-height: 1.2;
font-size: 15px;
letter-spacing: 0px;
color: #555;
position: relative;
display: inline-block;
margin-right: 30px;
}
.fotofly_fn_comment span.time:after{
content: '';
position: absolute;
left: 100%;
margin-left: 10px;
width: 15px;
height: 1px;
background-color: #555;
top: 50%;
margin-top: -1px;
}
.fotofly_fn_comment a.comment-reply-link{
text-decoration: none;
display: inline-block;
color: #eb1010;
padding-bottom: 3px;
position: relative;
}
.fotofly_fn_comment a.comment-reply-link:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #eb1010;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_comment a.comment-reply-link:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_comment .edit-link{
display: inline-block;
margin: 0px 10px;
}
.fotofly_fn_comment a.comment-edit-link{
text-decoration: none;
display: inline-block;
color: #eb1010;
position: relative;
line-height: 1.2;
margin: 0px 10px;
}
.fotofly_fn_comment a.comment-edit-link:after{
content: '[';
position: absolute;
right: 100%;
top: 0px;
}
.fotofly_fn_comment a.comment-edit-link:before{
content: ']';
position: absolute;
left: 100%;
top: 0px;
}
.fotofly_fn_comment div.comment-text{
margin-top: 20px;
}
.fotofly_fn_comment div.comment-text p{
line-height: 1.5;
letter-spacing: 0px;
color: #555;
margin-bottom: 20px;
}
.fotofly_fn_comment div.comment-text p:last-child{
margin-bottom: 0px;
}
.fotofly_fn_comment div.comment-text p > a{
text-decoration: none;
display: inline-block;
color: #eb1010;
padding-bottom: 3px;
position: relative;
}
.fotofly_fn_comment div.comment-text p > a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #eb1010;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_comment div.comment-text p > a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_comment .comment-respond{
width: 100%;
float: left;
clear: both;
margin: 40px 0px;
padding-top: 0px !important;
position: relative;
}
.fotofly_fn_comment h3.comment-reply-title{
line-height: 1.2;
letter-spacing: 0px;
font-size: 24px;
font-weight: 400;
color: #111;
margin-bottom: 20px;
text-transform: none;
}
.fotofly_fn_comment h3.comment-reply-title a{
text-decoration: none;
display: inline-block;
color: #eb1010;
position: relative;
line-height: 1.2;
margin-left: 20px;
padding: 0px 1px;
}
.fotofly_fn_comment h3.comment-reply-title a:after{
content: '[';
position: absolute;
right: 100%;
top: 0px;
}
.fotofly_fn_comment h3.comment-reply-title a:before{
content: ']';
position: absolute;
left: 100%;
top: 0px;
}
.fotofly_fn_comment .logged-in-as{
color: #eb1010;
margin-bottom: 20px;
}
.fotofly_fn_comment .logged-in-as a:first-child{
text-decoration: none;
display: inline-block;
color: #eb1010;
line-height: 1;
padding-bottom: 3px;
position: relative;
}
.fotofly_fn_comment .logged-in-as a:first-child:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -2px;
left: 100%;
background-color: #eb1010;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_comment .logged-in-as a:first-child:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_comment .logged-in-as a:nth-child(2){
text-decoration: none;
display: inline-block;
color: #eb1010;
position: relative;
line-height: 1.2;
margin: 0px 10px;
}
.fotofly_fn_comment .logged-in-as a:nth-child(2):after{
content: '[';
position: absolute;
right: 100%;
top: 0px;
}
.fotofly_fn_comment .logged-in-as a:nth-child(2):before{
content: ']';
position: absolute;
left: 100%;
top: 0px;
}
.fotofly_fn_comment .input-holder{
width: 100%;
float: left;
clear: both;
margin-bottom: 20px;
}
.fotofly_fn_comment .input-holder label{
display: block;
font-size: 15px;
letter-spacing: 0px;
line-height: 1.2;
color: #555;
margin-bottom: 10px;
}
.fotofly_fn_comment .input-holder span{
color: #c10a28;
display: inline-block;
margin-left: 7px;
margin-top: -4px;
}
.fotofly_fn_comment .input-holder textarea{
width: 100%;
min-width: 100%;
background-color: #F9F9F9;
border: 1px solid #eee;
}
.fotofly_fn_comment .input-holder input.com-text{
width: 340px;
font-size: 15px;
padding: 0px 15px !important;
height: 44px;
line-height: 1;
color: #777;
background-color: #F9F9F9;
vertical-align: bottom;
border: 1px solid #eee;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_comment .form-submit{
display: block;
clear: both;
}
.fotofly_fn_comment .form-submit input.submit{
font-size: 14px;
padding: 1px 20px 0px 20px !important;
height: 44px;
text-transform: capitalize;
font-weight: 400;
text-decoration: none;
display: inline-block;
letter-spacing: .5px;
line-height: 1;
color: #fff;
background-color: #000;
position: relative;
-webkit-box-shadow: 1px 1px 3px var(--box-shadow-color);
-moz-box-shadow: 1px 1px 3px var(--box-shadow-color);
box-shadow: 1px 1px 3px var(--box-shadow-color);
}
.fotofly_fn_comment ul.children{
padding: 0px 0px 0px 20px;
margin: 0px;
clear: both;
list-style-type: none;
}
.fotofly_fn_comment ul.children > li{
padding: 20px 0px 0px 0px;
margin: 0px;
}  .fotofly_fn_pagination{
width: 100%;
float: left;
clear: both;
text-align: center;
}
.fotofly_fn_pagination ul{
list-style-type: none;
margin: 0px;
}
.fotofly_fn_pagination ul li{
margin: 0px;
display: inline-block;
margin-left: 5px;
text-align: center;
}
.fotofly_fn_pagination ul li a,
.fotofly_fn_pagination ul li span{
display: block;
text-decoration: none;
font-size: 15px;
letter-spacing: 0px;
color: #555;
line-height: 1;
width: 40px;
padding: 13px 0px 12px;
height: 40px;
background-color: transparent;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_pagination ul li.active span,
.fotofly_fn_pagination ul li a:hover{
background-color: #ddd;
}
.fotofly_fn_pagination ul li.next a{
background-color: transparent;
width: auto;
margin-left: 12px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}  .fotofly_fn_footer{
width: 100%;
float: left;
clear: both;
position: relative;
z-index: 1000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_footer:after{
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
z-index: -1;
content: '';
background-color: #0d0d0d;
}
.footer_widget_area{
padding: 50px 0px;
clear: both;
float: left;
width: 100%;
}
.fotofly_fn_footer ul.widget_area{
margin: 0px;
margin-left: -30px;
list-style-type: none;
}
.fotofly_fn_footer ul.widget_area > li{
margin: 0px;
width: 100%;
float: left;
padding-left: 30px;
margin-bottom: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_footer ul.widget_area[data-columns="col1"] > li{width: 100%;}
.fotofly_fn_footer ul.widget_area[data-columns="col2"] > li{width: 50%;}
.fotofly_fn_footer ul.widget_area[data-columns="col3"] > li{width: 33.3333%;}
.fotofly_fn_footer ul.widget_area[data-columns="col4"] > li{width: 25%;}
.fotofly_fn_footer ul.widget_area > li .item{
width: 100%;
float: left;
}
.fotofly_fn_footer .footer_social{
width: 100%;
float: left;
clear: both;
background-color: #141414;
position: relative;
z-index: 5;
padding: 60px 0px 55px 0px;
}
.footer_social_list{
margin: 0px 0px 0px -30px;
list-style-type: none;
text-align: center;
}
.footer_social_list li{
margin: 0px 0px 5px 25px;
display: inline-block;
text-align: left;
position: relative;
}
.footer_social_list li:last-child{margin-right: 0px;}
.footer_social_list li:after{
width: 4px;
height: 4px;
position: absolute;
left: 100%;
margin-left: 15px;
top: 50%;
margin-top: -2px;
background-color: #eb1010;
content: '';
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.footer_social_list li:last-child:after{display: none;}
.footer_social_list li a{
display: block;
text-decoration: none;
font-size: 14px;
letter-spacing: 0.5px;
color: #999;
line-height: 1;
text-transform: uppercase;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.footer_social_list li a:hover{
color: #ccc;
}
.fotofly_fn_footer .cright_content{
width: 100%;
float: left;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
padding: 80px 0px;
}
.fotofly_fn_footer .cright_content > div{
float: left;
width: 33.3333%;
}
.fotofly_fn_footer .cright_content .left_content{
text-align: left;
}
.fotofly_fn_footer .cright_content .right_content{
text-align: right;
}
.fotofly_fn_footer .cright_content .center_content{
text-align: center;
padding: 0px 20px;
box-sizing: border-box;
}
.fotofly_fn_footer .cright_content .center_content a,
.fotofly_fn_footer .cright_content .center_content img{
display: inline-block;
}
.fotofly_fn_footer .cright_content span{
display: block;
line-height: 1.5;
letter-spacing: 0px;
font-size: 15px;
color: #5f5f5f;
}
.fotofly_fn_footer .cright_content span a{
color: #eb1010;
text-decoration: none;
padding-bottom: 5px;
border-bottom: 1px solid transparent;
}
.fotofly_fn_footer .cright_content span a:hover{
border-bottom-color: #eb1010;
}
.fotofly_fn_footer .copyright{
clear: both;
width: 100%;
float: left;
position: relative;
z-index: 5;
}
.fotofly_fn_footer[data-logo-switch="disable"] .cright_content > div{width: 50%;}  a.totop{
position: fixed;
bottom: 10px;
right: 24px;
width: 40px;
height: 40px;
line-height: 40px;
color: #fffefe;
z-index: 1000;
background: #111;
opacity: 0;
visibility: hidden;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
a.totop:after{
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
content: '';
display: block;
z-index: -1;
-webkit-box-shadow: 1px 1px 3px;
-moz-box-shadow: 1px 1px 3px;
box-shadow: 1px 1px 3px;
}
a.totop span.line{
display: block;
width: 2px;
height: 24px;
background-color: #fff;
position: absolute;
left: 50%;
margin-left: -1px;
top: 50%;
margin-top: -12px;
}
a.totop span.line:after{
content: '';
width: 10px;
height: 2px;
background-color: #fff;
display: block;
margin-top: 2px;
position: absolute;
left: -1px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
a.totop span.line:before{
content: '';
width: 10px;
height: 2px;
background-color: #fff;
display: block;
margin-top: 2px;
position: absolute;
left: -7px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
}
a.totop.opened{
opacity: 1;
visibility: visible;
bottom: 30px;
}
.fotofly_fn_wrapper_all[data-totop="enable"] a.totop{display: block;}
.fotofly_fn_wrapper_all[data-totop="disable"] a.totop{display: none;}
.fotofly_fn_wrapper_all[data-hamburger-menu="double"] .header_helper ul li.trigger{display: block;}
.fotofly_fn_wrapper_all[data-hamburger-menu="disable"] .header_helper ul li.trigger{display: none;}
.fotofly_fn_wrapper_all[data-hamburger-menu="disable"] .fotofly_fn_vertmenu{display: none;}
.fotofly_fn_wrapper_all[data-nav-share="disable"] .header_helper ul li.share{display: none;}
.fotofly_fn_wrapper_all[data-nav-search="disable"] .header_helper ul li.search{display: none;}
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu .vertmenu_secondary{background-color: #fff;}
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu_content{background-color: #fff;}
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu .fotofly_fn_custom_lang_switcher li > span,
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu .fotofly_fn_custom_lang_switcher li a,
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu .fotofly_fn_widget_aboutme .img_wrap h5,
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu .fotofly_fn_widget_aboutme .desc p,
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu .widget_block ul.menu > li > a{color: #111;}
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu .null-instagram-feed p a{color: #111;border-bottom-color: #111;}
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu .null-instagram-feed p a:hover{border-bottom-color: transparent;}
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu .widget_pages ul li a{color: #111;}
.fotofly_fn_wrapper_all[data-sidebar-skin="light"] .fotofly_fn_vertmenu .widget_pages ul li a:after{background-color: #111;}
.fotofly_fn_audio_controls{
position: fixed;
bottom: 30px;
right: 24px;
z-index: 9999;
width: 40px;
height: 40px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_audio_controls a{
display: block;
width: 100%;
height: 100%;
line-height: 40px;
text-align: center;
text-decoration: none;
color: #fffefe;
font-size: 20px;
background-color: #111;
position: relative;
}
.fotofly_fn_audio_controls a:after{
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
content: '';
display: block;
z-index: -1;
-webkit-box-shadow: 1px 1px 3px;
-moz-box-shadow: 1px 1px 3px;
box-shadow: 1px 1px 3px;
}
.fotofly_fn_audio_controls a span{
display: none;
position: absolute;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
}
.fotofly_fn_audio_controls a span.on{
display: block;
}
.fotofly_fn_audio_controls.totoped{
bottom: 80px;
}  .fotofly_fn_header_sticky{
background-color: #111;
text-align: center;
width: 100%;
z-index: 999;
position:fixed !important;
opacity:0; 
visibility: hidden; 
top: -500px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.fotofly_fn_header_sticky .center_logo_nav{
display: block;
}
.fotofly_fn_header_sticky ul{
margin: 0px;
}
.fotofly_fn_header_sticky.on{
opacity:1;
visibility: visible;
}
.fotofly_fn_header_sticky.on.opened{ 
top: 0px !important;
}
body.admin-bar .fotofly_fn_header_sticky.on.opened{
top: 32px !important;
}  .fotofly_fn_content_archive{
width: 100%;
float: left;
clear: both;
padding: 70px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
ul.fotofly_fn_archive_list{
list-style-type: none;
margin: 0px;
margin-left: -80px;
}
ul.fotofly_fn_archive_list > li{
width: 33.3333%;
padding-left: 80px;
float: left;
margin: 0px;
margin-bottom: 80px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_post{
width: 100%;
float: left;
clear: both;
}
.fotofly_fn_post .img_holder{
clear: both;
margin-bottom: 20px;
}
.fotofly_fn_post .img_holder a{
display: block;
text-decoration: none;
}
.fotofly_fn_post .title_holder{
width: 100%;
padding-bottom: 20px;
float: left;
clear: both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_post .title_holder > span{
display: block;
clear: both;
width: 100%;
float: left;
font-size: 15px;
color: #555;
letter-spacing: 0px;
line-height: 1;
margin-bottom: 20px;
}
.fotofly_fn_post .title_holder span.category a{
text-decoration: none;
color: #555;
position: relative;
font-size: 15px;
letter-spacing: 0px;
line-height: 1;
}
.fotofly_fn_post .title_holder span.category a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: -3px;
left: 100%;
background-color: #555;
-webkit-transition: left .5s ease,width .5s ease;
-moz-transition: left .5s ease,width .5s ease;
-ms-transition: left .5s ease,width .5s ease;
-o-transition: left .5s ease,width .5s ease;
transition: left .5s ease,width .5s ease;
}
.fotofly_fn_post .title_holder span.category a:hover:after{
width: 100%;
left: 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.fotofly_fn_post .title_holder span.category{
float: left;
width: 50%;
text-align: left;
}
.fotofly_fn_post .title_holder span.category a{
display: inline-block;
margin-bottom: 3px;
}
.fotofly_fn_post .title_holder .date{
float: right;
width: 50%;
display: block;
text-align: right;
line-height: 1.2;
}
.fotofly_fn_post .title_holder h3{
font-size: 18px;
margin: 0px;
letter-spacing: 0px;
line-height: 1.3;
margin-bottom: 18px;
clear: both;
display: block;
}
.fotofly_fn_post .title_holder p{
letter-spacing: 0px;
line-height: 1.5;
color: #555;
margin-bottom: 15px;
}
.fotofly_fn_post .title_holder > a{
text-decoration: none;
line-height: 1;
letter-spacing: .5px;
font-size: 15px;
color: #eb1010;
position: relative;
padding-bottom: 5px;
border-bottom: 1px solid #eb1010;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fotofly_fn_post .title_holder > a:hover {
border-bottom-color: transparent;
}
.fotofly_fn_post .no_img_holder{
width: 100%;
padding: 30% 0px;
float: left;
clear: both;
margin-bottom: 20px;
background-color: #000;
text-align: center;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fotofly_fn_post .no_img_holder a{
position: absolute;
display: block;
text-decoration: none;
top: 0px;
left: 0px;
bottom: 0px;
right: 0px;
}
.fotofly_fn_post .no_img_holder span{
color: #fff;
}  .fn_overlay_hover{
position: absolute;
width: 100%;
height: 100%;
z-index: 20;
left: 0;
top: 0;
opacity: 0;
visibility: hidden;
overflow: hidden;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.fn_overlay_hover .fn_hover{
position: absolute;
width: 100%;
height: 100%;
z-index: 25;
left: 0;
top: 0;
}
.fn_overlay_hover a{
display: block;
position: absolute;
z-index: 27;
width: 100%;
height: 100%;
}
.fotofly_fn_item:hover .fn_overlay_hover{
visibility: visible;
opacity: 1;
}
.fn_overlay_hover a div{
position: absolute;
z-index: 0;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.fn_overlay_hover img{
min-width: 100%;
}  .fotofly_fn_portfolio_single.justified .portfolio_single .list,
.fotofly_fn_portfolio_single.full-justified .portfolio_single .list,
.fotofly_fn_gsingle_list.full-justified{
opacity: 0;
height: 0px;
overflow: hidden;
-webkit-transition: opacity .2s ease, height .5s ease;
-moz-transition: opacity .2s ease, height .5s ease;
-ms-transition: opacity .2s ease, height .5s ease;
-o-transition: opacity .2s ease, height .5s ease;
transition: opacity .2s ease, height .5s ease;
}
.fotofly_fn_portfolio_single.justified .portfolio_single .list.fn-ready,
.fotofly_fn_portfolio_single.full-justified .portfolio_single .list.fn-ready,
.fotofly_fn_gsingle_list.full-justified.fn-ready{
opacity: 1;
height: auto;
overflow: auto;
}
.fotofly_fn_preloader{
width: 100%;
float: left;
text-align: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 400px;
clear: both;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
margin: 80px 0px;
}
.fotofly_fn_gallery_single .fotofly_fn_preloader{
margin-top: 0px;
height: 60px;
}
.fotofly_fn_preloader .fn_preloader{
width: 60px;
height: 60px;
display: inline-block;
position: relative;
-webkit-transition: all 0.3s ease-in-out 0;
transition: all 0.3s ease-in-out 0;
}
.fotofly_fn_preloader .fn-cube{
width: 20px;
height: 20px;
background-color: #0d0d0d;
float: left;
-webkit-animation: fnCube 1.3s infinite ease-in-out;
animation: fnCube 1.3s infinite ease-in-out
}
.fotofly_fn_preloader .fn-cube1 {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s
}
.fotofly_fn_preloader .fn-cube2 {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s
}
.fotofly_fn_preloader .fn-cube3 {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s
}
.fotofly_fn_preloader .fn-cube4 {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s
}
.fotofly_fn_preloader .fn-cube5 {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s
}
.fotofly_fn_preloader .fn-cube6 {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s
}
.fotofly_fn_preloader .fn-cube7 {
-webkit-animation-delay: 0s;
animation-delay: 0s
}
.fotofly_fn_preloader .fn-cube8 {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s
}
.fotofly_fn_preloader .fn-cube9 {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s
}
@-webkit-keyframes fnCube {
0%, 70%, 100% {
-webkit-transform: scale3D(1, 1, 1);
transform: scale3D(1, 1, 1)
}
35% {
-webkit-transform: scale3D(0, 0, 1);
transform: scale3D(0, 0, 1)
}
}
@keyframes fnCube {
0%, 70%, 100% {
-webkit-transform: scale3D(1, 1, 1);
transform: scale3D(1, 1, 1)
}
35% {
-webkit-transform: scale3D(0, 0, 1);
transform: scale3D(0, 0, 1)
}
}  .fotofly_fn_password_protected_content{
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
padding: 70px 0px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.fotofly_fn_password_protected_content > .in{
width: 100%;
max-width: 640px;
padding: 0px 20px 55px 20px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.fotofly_fn_password_protected_content > .in p{
margin-bottom: 30px;
color: #111;
line-height: 1.3;
}
.fotofly_fn_password_protected_content > .in > div{
width: 100%;
padding: 70px 50px 100px 50px;
float: left;
clear: both;
position: relative;
text-align: center;
border: 1px solid rgba(0,0,0,.1);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.fotofly_fn_password_protected_content form > div{
width: 50%;
float: left;
}
.fotofly_fn_password_protected_content form input{
width: 100%;
min-width: 100%;
height: 44px;
}
.fotofly_fn_password_protected_content form input[type="password"]{
border: 1px solid #ccc;
text-align: center;
}
.fotofly_fn_password_protected_content form input[type="submit"]{
background-color: #333;
}
.fotofly_fn_password_protected_content form input[type="submit"]:hover{
background-color: #222;
}
.fotofly_fn_password_protected_content .icon_holder{
position: absolute;
top: 100%;
width: 100%;
left: 0px;
text-align: center;
height: 0px;
}
.fotofly_fn_password_protected_content .icon_holder i{
width: 110px;
height: 110px;
display: inline-block;
line-height: 110px;
font-size: 60px;
border-radius: 100%;
background-color: #f5f5f5;
transform: translateY(-50%);
color: #333;
}
.fotofly_fn_password_protected_content .icon_holder i:after {
content: '';
position: absolute;
width: 110px;
height: 110px;
background-color: transparent;
border-radius: 100%;
left: 0px;
z-index: 5;
border: 1px solid rgba(0,0,0,.1);
top: 0px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.fotofly_fn_password_protected_content > .in > div:hover .icon_holder i{
color: #222;
} .fotofly_fn_hovercaption{
width: 100%;
float: left;
clear: both;
position: absolute;
left: 0px;
bottom: 0px;
padding: 20px 30px;
background:rgba(0,0,0,0.5);
text-align: center;
z-index: 55;
opacity: 0;
visibility: hidden;
transform: translateY(20px);
transition: all .5s ease;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.frenify_fn_lightbox .lightbox:hover .fotofly_fn_hovercaption,
.fotofly_fn_portfolio_single .item:hover .fotofly_fn_hovercaption{
opacity: 1;
visibility: visible;
transform: translateY(0px);
}
.fotofly_fn_hovercaption h3{
margin: 0px;
line-height: 1.5;
color: #fff;
font-weight: 400;
font-size: 24px;
}
.fotofly_fn_hovercaption h5{
margin: 0px;
line-height: 1.5;
color: #fff;
font-weight: 400;
margin-top: 10px;
font-size: 18px;
}
.fotofly_fn_psingle_mono ul.slides > li .fotofly_fn_hovercaption{
width: 50%;
left: 50%;
}
.fotofly_fn_psingle_sticky .image_part li .fotofly_fn_hovercaption,
.fotofly_fn_page_splitscreen .fotofly_fn_portfolio_single .fotofly_fn_hovercaption{
padding: 10px 20px;
}
.fotofly_fn_wrapper_all[data-portfolio-single-caption-show="only_title"] .fotofly_fn_hovercaption h5{
display: none;
}
.fotofly_fn_wrapper_all[data-portfolio-single-caption-show="only_caption"] .fotofly_fn_hovercaption h3{
display: none;
}
.fotofly_fn_wrapper_all[data-portfolio-single-caption-show="only_caption"] .fotofly_fn_hovercaption h5{
margin-top: 0px;
}
.fotofly_fn_wrapper_all[data-gallery-single-caption-show="only_caption"] .fotofly_fn_gallery_single .fotofly_fn_hovercaption h5{
margin-top: 0px;
}
.fotofly_fn_wrapper_all[data-portfolio-single-caption-show="title_caption"] .fotofly_fn_hovercaption h3,
.fotofly_fn_wrapper_all[data-portfolio-single-caption-show="title_caption"] .fotofly_fn_hovercaption h5{
display: block;
}
.lg-sub-html h3,
.lg-sub-html h5{
color: #fff;
margin: 0px;
}
@media (max-width: 1040px){
.fotofly_fn_hovercaption{display: none;}
.fotofly_fn_wrapper_all[data-portfolio-single-mobile-caption="enable"] .fotofly_fn_hovercaption{
opacity: 1;
visibility: visible;
transform: translateY(0px);
display: block;
}
}  @media (max-width: 2200px){
.portfolio_list_wrap[data-col="5"] ul li{width: 20%;}
.fotofly_fn_blog_wrap .blog_content[data-blog-column="6"] ul.mypost > li,
ul.fotofly_fn_portfolio_list[data-post-column="6"] li.fotofly_fn_item_wrap{width: 20%;}
.fotofly_fn_gsingle_list[data-cols="6"] li{width: 20%;}
}
@media (max-width: 1800px){
.portfolio_list_wrap ul li .port_list_single .port_cat a{padding: 18px 94px 15px 29px;min-width: 117px;}
.portfolio_list_wrap ul li .port_list_single .port_cat{left: -20px;}
.portfolio_list_wrap[data-col="5"] ul li{width: 33.3333%;}
}
@media (max-width: 1600px){
.fotofly_fn_blog_wrap .blog_content[data-blog-column="5"] ul.mypost > li,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="6"] ul.mypost > li,
ul.fotofly_fn_portfolio_list[data-post-column="5"] li.fotofly_fn_item_wrap,
ul.fotofly_fn_portfolio_list[data-post-column="6"] li.fotofly_fn_item_wrap,
.fotofly_fn_gallerylist[data-cols="6"] ul.g_list li,
.fotofly_fn_gallerylist[data-cols="5"] ul.g_list li,
.fotofly_fn_gsingle_list[data-cols="6"] li,
.fotofly_fn_gsingle_list[data-cols="5"] li{width: 25%;}
}
@media (max-width: 1400px){
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .title_holder{padding: 15px 20px;}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu{padding: 0px 5%;}
.fotofly_fn_page_splitright .contained{padding-left: 40px;padding-right: 40px;}
.fotofly_fn_page_splitscreen  .blog_wrapper ul.mypost li{padding-left: 40px;}
.fotofly_fn_gallerylist[data-cols="6"] ul.g_list li,
.fotofly_fn_gallerylist[data-cols="5"] ul.g_list li,
.fotofly_fn_gallerylist[data-cols="4"] ul.g_list li,
.fotofly_fn_gsingle_list[data-cols="6"] li,
.fotofly_fn_gsingle_list[data-cols="5"] li,
.fotofly_fn_gsingle_list[data-cols="4"] li,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="4"] ul.mypost > li,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="5"] ul.mypost > li,
ul.fotofly_fn_portfolio_list[data-post-column="4"] li.fotofly_fn_item_wrap,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="6"] ul.mypost > li,
ul.fotofly_fn_portfolio_list[data-post-column="6"] li.fotofly_fn_item_wrap,
ul.fotofly_fn_portfolio_list[data-post-column="5"] li.fotofly_fn_item_wrap{width: 33.3333%;}
.fotofly_fn_blog_wrap{padding:0px;}
.fotofly_fn_page_splitscreen .fotofly_fn_blog_wrap .blog_wrapper ul.mypost{margin-left: -40px;}
.portfolio_second_list li{padding-left: 40px;margin-bottom: 40px;}
.portfolio_second_list{margin-left: -40px;}
.fotofly_fn_page_splitscreen .fotofly_fn_portfolio_single .list{margin-bottom: 40px;}
.fotofly_fn_page_splitscreen .fotofly_fn_portfolio_single .list ul{margin-left: -40px;}
.fotofly_fn_page_splitscreen .fotofly_fn_portfolio_single .list ul li{padding-left: 40px;margin-bottom: 40px;}
.fotofly_fn_portfolio_single .portfolio_single{padding-left: 0px;padding-right: 0px;}
.fotofly_fn_portfolio_third .list_holder.portfolio_fourth,
.fotofly_fn_gallery .gallery_page{max-width: inherit;margin: 0px;float: left;margin-bottom: 40px;}
.fotofly_fn_gallery .gallery_list ul li{width: 33.3333%;}
.fotofly_fn_prevnext .arrow h3{font-size: 22px;}
.fotofly_fn_portfolio_third .list_holder.portfolio_fourth .list_holder ul li{width: 25%;}
.portfolio_list_wrap ul li .port_list_single .port_cat .text{font-size: 16px;}
.portfolio_list_wrap ul li .port_list_single .port_cat a{min-width: 77px;}
.fotofly_fn_portfolio_third .list_holder.portfolio_fourth ul li{width: 33.3333%;}
.fotofly_fn_header ul.nav_hor li{padding: 0px 17px;}
.fotofly_fn_portfolio_content{padding: 120px 100px 0px;}
}
@media (max-width: 1300px){
.fotofly_fn_header__one ul.nav__hor > li{padding: 0px 15px;}
}
@media (max-width: 1250px){
.fotofly_fn_header[data-logo="center"] .fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu{padding: 0px 5%;}
.fotofly_fn_header[data-logo="center"] ul.nav__hor > li{padding: 0px 20px;}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu > li{padding-right: 20px;}
.fotofly_fn_main_nav > li > div.menulist ul.fotofly_fn_submenu{padding: 0px;}
.fotofly_fn_header ul.nav__hor > li{padding: 0px 7px;}
.fotofly_fn_gallerylist[data-gutter="70"],
.fotofly_fn_gallerylist[data-gutter="60"],
.fotofly_fn_gallerylist[data-gutter="50"],
.fotofly_fn_gallerylist,
.fotofly_fn_gsingle_list[data-gutter="70"],
.fotofly_fn_gsingle_list[data-gutter="60"],
.fotofly_fn_gsingle_list[data-gutter="50"],
.fotofly_fn_gsingle_list{margin-bottom: 40px;}
.fotofly_fn_gallerylist ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="80"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="70"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="60"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="50"] ul.g_list li,
.fotofly_fn_gsingle_list li,
.fotofly_fn_gsingle_list[data-gutter="80"] li,
.fotofly_fn_gsingle_list[data-gutter="70"] li,
.fotofly_fn_gsingle_list[data-gutter="60"] li,
.fotofly_fn_gsingle_list[data-gutter="50"] li{padding-left: 40px;margin-bottom: 40px;}
.fotofly_fn_gallerylist ul.g_list,
.fotofly_fn_gallerylist[data-gutter="80"] ul.g_list,
.fotofly_fn_gallerylist[data-gutter="70"] ul.g_list,
.fotofly_fn_gallerylist[data-gutter="60"] ul.g_list,
.fotofly_fn_gallerylist[data-gutter="50"] ul.g_list,
.fotofly_fn_gsingle_list ul,
.fotofly_fn_gsingle_list[data-gutter="80"] ul,
.fotofly_fn_gsingle_list[data-gutter="70"] ul,
.fotofly_fn_gsingle_list[data-gutter="60"] ul,
.fotofly_fn_gsingle_list[data-gutter="50"] ul{margin-left: -40px;}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li{width: 33.3333%;}
ul.fotofly_fn_archive_list > li{padding-left: 40px;margin-bottom: 40px;}
ul.fotofly_fn_archive_list{margin-left: -40px;}
.fotofly_fn_blog_wrap .blog_wrapper{padding: 0px 40px;}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li{padding-left: 40px;}
ul.fotofly_fn_portfolio_list.mygutter60{margin-left: -40px !important;}
ul.fotofly_fn_portfolio_list.mygutter60 li.fotofly_fn_item_wrap{padding-left: 40px !important;margin-bottom: 40px !important;}
.fotofly_fn_portfolio_third .list_holder.portfolio_fourth{margin-bottom: 30px;}
.fotofly_fn_blog_wrap .blog_content{margin-bottom: 30px;}
.fotofly_fn_portfolio_third .portfolio_third{padding-top: 99px;}
.fotofly_fn_client_single .works_list{margin-bottom: 30px;}
.fotofly_fn_prevnext .arrow .prev{padding: 44px 20px 50px 10px;}
.fotofly_fn_prevnext .arrow .next{padding: 44px 10px 50px 20px;}
.fotofly_fn_portfolio_third .list_holder.portfolio_fourth ul li{width: 50%;padding-left: 40px; margin-bottom: 40px;}
.fotofly_fn_portfolio_third .list_holder.portfolio_fourth ul{margin-left: -40px;}
.fotofly_fn_portfolio_third .list_holder{margin-bottom: 30px;}
.fotofly_fn_portfolio_third .list_holder ul{margin-left: -40px;}
.fotofly_fn_portfolio_third .list_holder ul li{width: 50%;margin-bottom: 40px;padding-left: 40px;}
.portfolio_second_list li{padding-left: 0px; width: 100%;margin-bottom: 40px;}
.fotofly_fn_portfolio_second{margin-bottom: 30px;}
.portfolio_second_list{margin-left: 0px;}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost{margin-left: -40px;}
.fotofly_fn_header_content{padding-left: 40px;padding-right: 40px;}
.portfolio_list_wrap ul li{width: 50% !important;}
.portfolio_list_wrap ul li:last-child{margin-bottom: 65px;}
.portfolio_list_wrap ul{margin-left: -5%;}
.fotofly_fn_portfolio_content{padding: 100px 70px 0px;}
}
@media (max-width: 1200px){
.fotofly_fn_gallerylist.mini-thumbs > div{padding: 0px 40px;}
.fotofly_fn_portfolio_list li,
.fotofly_fn_proofgal .proof-photo{padding-left: 40px;margin-bottom: 40px;}
.fotofly_fn_portfolio_list ul,
.fotofly_fn_proofgal ul.fotofly_fn_masonry{margin-left: -40px;}
.fotofly_fn_clients_list.flipped{margin-bottom: 40px;}
.fotofly_fn_clients_list.flipped ul li{padding-left: 40px;margin-bottom: 40px;}
.fotofly_fn_clients_list.flipped ul{margin-left: -40px;}
.fotofly_fn_page_splitscreen ul.fotofly_fn_portfolio_list[data-post-column="2"] li.fotofly_fn_item_wrap{width: 100%;}
.fotofly_fn_gallerylist[data-cols="6"] ul.g_list li,
.fotofly_fn_gallerylist[data-cols="5"] ul.g_list li,
.fotofly_fn_gallerylist[data-cols="4"] ul.g_list li,
.fotofly_fn_gallerylist[data-cols="3"] ul.g_list li,
.fotofly_fn_gsingle_list[data-cols="6"] li,
.fotofly_fn_gsingle_list[data-cols="5"] li,
.fotofly_fn_gsingle_list[data-cols="4"] li,
.fotofly_fn_gsingle_list[data-cols="3"] li,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="3"] ul.mypost > li,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="4"] ul.mypost > li,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="5"] ul.mypost > li,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="6"] ul.mypost > li,
ul.fotofly_fn_portfolio_list[data-post-column="3"] li.fotofly_fn_item_wrap{width: 50%;}
ul.fotofly_fn_portfolio_list[data-post-column="4"] li.fotofly_fn_item_wrap{width: 50%;}
ul.fotofly_fn_portfolio_list[data-post-column="5"] li.fotofly_fn_item_wrap{width: 50%;}
ul.fotofly_fn_portfolio_list[data-post-column="6"] li.fotofly_fn_item_wrap{width: 50%;}
.fotofly_fn_page_splitright .contained{padding: 0px 40px;}
ul.fotofly_fn_portfolio_split_list li{width: 100%;}
ul.fotofly_fn_changeable_list > li{width: 50%;padding-left: 40px;margin-bottom: 40px;}
ul.fotofly_fn_changeable_list{margin-left: -40px;}
.fotofly_fn_footer ul.widget_area[data-columns="col4"] > li{width: 33.3333%;}
.fotofly_fn_portfolio_single .portfolio_single{padding-left: 20px;padding-right: 20px;}
.fotofly_fn_errorpage .title_holder h3{margin-bottom: 76px;}
.fotofly_fn_errorpage .title_holder h1{font-size: 150px;margin-bottom: 15px;}
.fotofly_fn_about_in{padding: 37px 20px 0px 20px;}
.fotofly_fn_about .title_holder{margin-bottom: 41px;}
.fotofly_fn_page_splitscreen .fotofly_fn_portfolio_single .list ul li{width: 100%;}
.fotofly_fn_portfolio_single .list ul li{width: 50%;padding-left: 40px;margin-bottom: 40px;}
.fotofly_fn_portfolio_single .list ul{margin-left: -40px;}
.fotofly_fn_page_splitscreen .fotofly_fn_blog_wrap .blog_wrapper ul.mypost{margin-left: 0px;}
.fotofly_fn_page_splitscreen .fotofly_fn_blog_wrap .blog_wrapper ul.mypost li{width: 100%;padding-left: 0px;}
.fotofly_fn_header .logo{margin: 0px 23px;}
.fotofly_fn_header__one ul.nav__hor > li{padding: 0px 8px;}
div.fotofly_fn_portfolio_list li{width: 50%;}
}
@media (max-width: 1040px){
.fotofly_fn_header .header_inner > .header_helper{display: block !important;}
.fotofly_fn_blog_wrap.blog_classic .blog_wrapper ul.mypost li .title_holder h3{font-size: 20px;}
.fotofly_fn_intropage[data-mversion="enable"] .main,
.fotofly_fn_intropage[data-mversion="enable"] .about,
.fotofly_fn_intropage[data-mversion="enable"] .about-2,
.fotofly_fn_intropage[data-mversion="enable"] .about-3,
.fotofly_fn_intropage[data-mversion="enable"] .about-4,
.fotofly_fn_intropage[data-mversion="enable"] .interactive-list,
.fotofly_fn_intropage[data-mversion="enable"] .text-slider,
.fotofly_fn_intropage[data-mversion="enable"] .two-col-slide{
display: none;
}
.fotofly_fn_intropage[data-mversion="enable"] .mobile-layout{display: block;}
div.fotofly_fn_portfolio_list li{padding-left: 20px;margin-bottom: 20px;}
div.fotofly_fn_portfolio_list ul{margin-left: -20px;}
.fotofly_fn_wrapper_all .wide_container{padding: 0px 20px;}
.fotofly_fn_portfolio_inner{padding: 0px 20px;}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li .title_holder h3{font-size: 30px;}
.fotofly_fn_gallerylist .minithumb{margin-bottom: 70px;}
.fotofly_fn_gallerylist .minithumb .title_holder h3{font-size: 30px;}
.fotofly_fn_gallerylist.mini-thumbs > div{padding: 0px 20px;}
.fotofly_fn_gallerylist .triple_list_in ul{margin-left: -20px;}
.fotofly_fn_gallerylist .triple_list_in li{padding-left: 20px;margin-bottom: 20px;}
.fotofly_fn_gallerylist[data-gutter="70"],
.fotofly_fn_gallerylist[data-gutter="60"],
.fotofly_fn_gallerylist[data-gutter="50"],
.fotofly_fn_gallerylist[data-gutter="40"],
.fotofly_fn_gallerylist[data-gutter="30"],
.fotofly_fn_gallerylist,
.fotofly_fn_gsingle_list[data-gutter="70"],
.fotofly_fn_gsingle_list[data-gutter="60"],
.fotofly_fn_gsingle_list[data-gutter="50"],
.fotofly_fn_gsingle_list[data-gutter="40"],
.fotofly_fn_gsingle_list[data-gutter="30"],
.fotofly_fn_gsingle_list{margin-bottom: 60px}
.fotofly_fn_gallerylist ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="80"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="70"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="60"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="50"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="40"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="30"] ul.g_list li,
.fotofly_fn_gsingle_list li,
.fotofly_fn_gsingle_list[data-gutter="80"] li,
.fotofly_fn_gsingle_list[data-gutter="70"] li,
.fotofly_fn_gsingle_list[data-gutter="60"] li,
.fotofly_fn_gsingle_list[data-gutter="50"] li,
.fotofly_fn_gsingle_list[data-gutter="40"] li,
.fotofly_fn_gsingle_list[data-gutter="30"] li{padding-left: 20px;margin-bottom: 20px;}
.fotofly_fn_gallerylist ul.g_list,
.fotofly_fn_gallerylist[data-gutter="80"] ul.g_list,
.fotofly_fn_gallerylist[data-gutter="70"] ul.g_list,
.fotofly_fn_gallerylist[data-gutter="60"] ul.g_list,
.fotofly_fn_gallerylist[data-gutter="50"] ul.g_list,
.fotofly_fn_gallerylist[data-gutter="40"] ul.g_list,
.fotofly_fn_gallerylist[data-gutter="30"] ul.g_list,
.fotofly_fn_gsingle_list ul,
.fotofly_fn_gsingle_list[data-gutter="80"] ul,
.fotofly_fn_gsingle_list[data-gutter="70"] ul,
.fotofly_fn_gsingle_list[data-gutter="60"] ul,
.fotofly_fn_gsingle_list[data-gutter="50"] ul,
.fotofly_fn_gsingle_list[data-gutter="40"] ul,
.fotofly_fn_gsingle_list[data-gutter="30"] ul{margin-left: -20px;}
.fotofly_fn_gallerylist > div{padding: 0px 20px;}
.fotofly_fn_gsingle_list > div{padding: 0px 20px;}
.fotofly_fn_portfolio_list li,
.fotofly_fn_proofgal .proof-photo{padding-left: 20px;margin-bottom:20px;width: 50%;}
.fotofly_fn_proofgal .pixproof_gallery{margin-bottom: 60px;}
.fotofly_fn_portfolio_list ul,
.fotofly_fn_proofgal ul.fotofly_fn_masonry{margin-left: -20px;}
.fotofly_fn_clients_list.flipped{margin-bottom: 60px;}
.fotofly_fn_clients_list.flipped ul li{width: 50%;margin-bottom: 20px;padding-left: 20px;}
.fotofly_fn_clients_list.flipped ul{margin-left: -20px;}
.fotofly_fn_clients_list.hover_shadow ul li{width: 50%;}
.fotofly_fn_clients_list.default ul li{width: 50%;padding-left: 40px;margin-bottom: 40px;}
.fotofly_fn_clients_list.default ul{margin-left: -40px;}
.fotofly_fn_clients_list.below_thumb ul li{width: 50%;}
.fotofly_fn_clients_list.separated_thumb ul li{padding-left: 40px;}
.fotofly_fn_clients_list.separated_thumb ul{margin-left: -40px;}
.fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper ul.mypost li{padding-right: 0px;}
.fotofly_fn_clients_list.inline ul li{padding-left: 40px;}
.fotofly_fn_clients_list.inline ul{margin-left: -40px;}
.blog_creative_3 .hidden_fluid,
.blog_creative_2 .hidden_fluid,
.blog_creative_1 .hidden_fluid{
width: 100%;
height: auto;
position: relative;
left: auto;
top: auto;
bottom:auto;
right:auto;
margin-top: 20px;
float: left;
padding: 70px 40px;
-webkit-transform: translateX(0) translateY(0) translateZ(0);
-moz-transform: translateX(0) translateY(0) translateZ(0);
-ms-transform: translateX(0) translateY(0) translateZ(0);
transform: translateX(0) translateY(0) translateZ(0);
}
.fotofly_fn_blog_wrap.blog_creative_3 .blog_wrapper ul.mypost li .title_holder p,
.fotofly_fn_blog_wrap.blog_creative_2 .blog_wrapper ul.mypost li .title_holder p,
.fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper ul.mypost li .title_holder p{margin-bottom: 30px;}
.fotofly_fn_blog_wrap.blog_creative_3 .blog_wrapper ul.mypost li .title_holder > a,
.fotofly_fn_blog_wrap.blog_creative_2 .blog_wrapper ul.mypost li .title_holder > a,
.fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper ul.mypost li .title_holder > a{position: relative;}
.fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper ul.mypost li,
.fotofly_fn_blog_wrap.blog_creative_2 .blog_wrapper ul.mypost li,
.fotofly_fn_blog_wrap.blog_creative_3 .blog_wrapper ul.mypost li{margin-bottom: 20px;padding-bottom: 0px;}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li{width: 50%;}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_wrapper ul.mypost li{
position: relative;
padding-left: 190px;
min-height: 140px;
}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_wrapper ul.mypost li .title_holder{margin-top: 20px;}
.blog_moving_thumbs .blog_wrapper .resp_img{display: block;}
.blog_moving_thumbs .moving_content{display: none;}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_content{width: 100%;padding: 0px;}
.fotofly_fn_psingle_sticky .image_part{width: 100%;padding: 50px 50px 0px;}
.fotofly_fn_psingle_sticky .content_part{width: 100%;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-vertmenu="fixed_hamburger"] .fotofly_fn_vertnav[data-ham-pos="hamburger_top"] .logo_nav{bottom: 40px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_vertnav{left: 0px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_vertnav_menupart{left: 80px;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-vertmenu="fixed_hamburger"] .fotofly_fn_vertnav_menupart{top: 0px;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-vertmenu="fixed_hamburger"] .fotofly_fn_vertnav_hampart{padding: 0px;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-vertmenu="fixed_hamburger"] .fotofly_fn_vertnav .logo_nav{padding-top: 40px;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-vertmenu="fixed_hamburger"] .fotofly_fn_vertnav .hamb_trigger{bottom: 40px;}
.fotofly_fn_wrapper_all[data-border-style="big"]{padding: 0px !important;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_fixed_border_bottom{height: 0px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_fixed_border_left{width: 0px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_fixed_border_right{width: 0px;}
.fotofly_fn_wrapper_all[data-border-style="big"][data-vertmenu="fixed_hamburger"] .fotofly_fn_fixed_border_top{height: 0px;}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_header{
position: inherit !important;
top: 0px;
left: 0px;
width: 100% !important;
}
.fotofly_fn_wrapper_all[data-border-style="big"] .fotofly_fn_header__one{
position: inherit !important;
top: 0px;
left: 0px;
width: 100% !important;
}
.fotofly_fn_header_sticky{opacity: 0 !important;visibility: hidden !important;display: none !important;}
ul.fotofly_fn_archive_list > li{width: 50%;}
.fotofly_fn_sidebar{width: 100%;margin: 40px 0px 0px;clear: both;}
.fotofly_fn_header__one .logo{position: relative;display: block;}
ul.fotofly_fn_portfolio_list.mygutter60{margin-left: -20px !important;}
ul.fotofly_fn_portfolio_list.mygutter60 li.fotofly_fn_item_wrap{padding-left: 20px !important;margin-bottom: 20px !important;}
ul.fotofly_fn_portfolio_list.mygutter40{margin-left: -20px !important;}
ul.fotofly_fn_portfolio_list.mygutter40 li.fotofly_fn_item_wrap{padding-left: 20px !important;margin-bottom: 20px !important;}
.fotofly_fn_changeable_list_wrapper{padding: 0px 20px;}
.fotofly_fn_page_splitright .contained{padding: 0px 20px;}
.navigation .header_helper{margin: 15px 0px;}
.fotofly_fn_gallery .gallery_list ul li{padding-left: 40px;margin-bottom: 40px;}
.fotofly_fn_gallery .gallery_list{margin-bottom: 30px;}
.fotofly_fn_gallery .gallery_list ul{margin-left: -40px;}
.fotofly_fn_gallery_in{padding: 40px 20px 0px 20px;}
.fotofly_fn_gallery .gallery_list ul li{width: 50%;}
.fotofly_fn_errorpage .errorpage{padding: 0px;}
.fotofly_fn_contact .contact{padding: 0px;}
.fotofly_fn_contact .contact__form ul li{width: 50%;padding-left: 50px;}
.fotofly_fn_contact .contact__form ul{margin-left: -50px;}
.fotofly_fn_contact .contact__form ul li:last-child{width: 100%;}
.fotofly_fn_page_splitscreen .fotofly_fn_portfolio_single .list ul li{margin-bottom: 40px;}
.fotofly_fn_page_splitscreen .fotofly_fn_portfolio_single .portfolio_single{padding-top: 40px;}
.fotofly_fn_portfolio_single.full-slider .list,
.fotofly_fn_portfolio_single.slider .list{margin-bottom: 0px;}
.fotofly_fn_portfolio_third .list_holder.portfolio_fourth{padding: 0px 20px;}
.fotofly_fn_portfolio_third .portfolio_third{padding-left: 0px;padding-right: 0px;padding-top: 59px;}
.fotofly_fn_portfolio_third .title_holder{margin-bottom: 57px;}
.fotofly_fn_portfolio_third .title_holder h3{font-size: 40px;}
.header_helper ul li .fotofly_fn_svg{width: 16px;height: 16px;}
.header_helper ul li.mobile_trigger{display: table;}
.header_helper ul li.trigger{display: none;}
.fotofly_fn_header__one ul.nav__hor{display: none !important;}
.fotofly_fn_header__one_content{padding-left: 20px;padding-right: 20px;}
.fotofly_fn_wrapper_all[data-totop="enable"] a.totop{display: none;}
.fotofly_fn_header .header_list{display: none;}
.header_mobile_logo{display: block;}
.fotofly_fn_header .header_inner{display: -webkit-flex;display: -ms-flexbox;display: flex;align-self: center;-webkit-align-items: center;align-items: center;}
.fotofly_fn_header[data-logo="center"] .header_helper{bottom: auto;position: relative;margin: 15px 0px 15px auto;right: auto;top: auto;transform: none;}
.fotofly_fn_header .header_helper{position: relative;margin: 15px 0px 15px auto;bottom: auto;top:inherit;transform: none;}
.header_mobile_logo a{padding: 15px 0px;}
.fotofly_fn_header[data-logo="center"] .fotofly_fn_header_content,
.fotofly_fn_header_content{padding-left: 20px;padding-right: 20px;}
.fotofly_fn_portfolio_content{padding: 70px 20px 0px 20px;}
.portfolio_list_wrap ul li{margin-bottom: 40px;}
.portfolio_list_wrap ul li:last-child{margin-bottom: 45px;}
}
@media (max-width: 768px) {
.fotofly_fn_footer[data-logo-switch="disable"] .cright_content > div{width: 100%;}
.fotofly_fn_searchpagelist_item .fn_thumb_results{padding-left: 110px;min-height: 110px;}
.fotofly_fn_searchpagelist_item .fn_thumb_results .img_holder{width: 80px;height: 80px;}
.fotofly_fn_searchpagelist_item .fn_thumb_results{padding-left: 0px;}
.fotofly_fn_searchpagelist_item .fn_thumb_results .title_img{
padding-left: 110px;
min-height: 80px;
margin-bottom: 30px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.fotofly_fn_searchpagelist_item .fn_thumb_results p{margin-bottom: 30px;}
.fotofly_fn_searchpagelist_item .fn_thumb_results .sub{margin: 0px;}
.fotofly_fn_searchpage_title h3{font-size: 24px;}
.fotofly_fn_comment{padding: 50px 20px;}
.fotofly_fn_comment .comment-respond{padding-top: 50px;}
.fotofly_fn_footer .cright_content .left_content,
.fotofly_fn_footer .cright_content .center_content,
.fotofly_fn_footer .cright_content .right_content{text-align: center;}
.fotofly_fn_footer .cright_content{flex-direction: column;}
.fotofly_fn_footer .cright_content > div{width: 100%;margin: 10px 0px;}
.fotofly_fn_rightclick_protection .message_holder{padding: 30px 40px;}
form.wpcf7-form p input[type="text"],
form.wpcf7-form p input[type="email"]{width: 100%;}
div.fotofly_fn_portfolio_list li{width: 100%;}
.fotofly_fn_psingle_sticky .image_part li{margin-bottom: 20px;}
.fotofly_fn_searchpagelist_item h1{font-size: 24px;}
.fotofly_fn_blog_wrap.blog_mosaic .blog_wrapper ul.mypost li{width: 100% !important;}
.fotofly_fn_gallerylist .minithumb ul.fn_portrait li,
.fotofly_fn_gallerylist .minithumb li{width: 33.3333%;height: auto;}
.fotofly_fn_gallerylist .triple_list_in li{width: 100%;}
.fotofly_fn_gallerylist.triple .title_holder h3{font-size: 30px;}
.fotofly_fn_portfolio_list li{width: 100%;}
.fotofly_fn_proofgal .proof-photo{width: 100%;}
.fotofly_fn_clients_list.flipped .item .img_holder a{width: 80%;}
.fotofly_fn_clients_list.inline ul li{width: 100%;}
.fotofly_fn_clients_list.default ul li{padding-left: 20px;margin-bottom: 20px;}
.fotofly_fn_clients_list.default ul{margin-left: -20px;}
.fotofly_fn_clients_list.default .item .img_holder a{width: 130px;}
.fotofly_fn_clients_list.below_thumb ul li{padding-left: 20px;}
.fotofly_fn_clients_list.below_thumb ul{margin-left: -20px;}
.fotofly_fn_clients_list.hover_shadow .item .img_holder a{width: 130px;}
.fotofly_fn_clients_list.separated_thumb ul li{width: 100%;}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li{width: 100%;}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .title_holder{padding: 30px 40px;}
.fotofly_fn_psingle_sticky .content_part,
.fotofly_fn_psingle_sticky .image_part{padding-left: 20px;padding-right: 20px;}
.fotofly_fn_psingle_mono .content_part{width: 100%;padding: 0px 20px;}
.fotofly_fn_psingle_sticky .title_holder,
.fotofly_fn_psingle_mono .title_holder,
.fotofly_fn_portfolio_single .title_holder{margin: 80px 0px;}
ul.fotofly_fn_archive_list > li{width: 100%;}
.fotofly_fn_error_page .search_holder div{width: 100%;}
.fotofly_fn_error_page .search_holder input[type="text"]{margin-bottom: 10px;}
.fotofly_fn_mobilemenu_wrap .mob_container{padding: 0px 20px;}
.fotofly_fn_comment ul.commentlist > li{padding-left: 0px;}
.fotofly_fn_comment div.comment-body{padding: 0px;padding-top: 10px;}
.fotofly_fn_comment .comment-data{padding-left: 70px;min-height: 50px;}
.fotofly_fn_comment div.comment-text{padding: 10px;background-color: #eee;}
.fotofly_fn_blog_wrap .blog_wrapper{padding: 0px 20px;}
.fotofly_fn_gallerylist[data-cols="6"] ul.g_list li,
.fotofly_fn_gallerylist[data-cols="5"] ul.g_list li,
.fotofly_fn_gallerylist[data-cols="4"] ul.g_list li,
.fotofly_fn_gallerylist[data-cols="3"] ul.g_list li,
.fotofly_fn_gallerylist[data-cols="2"] ul.g_list li,
.fotofly_fn_gsingle_list[data-cols="6"] li,
.fotofly_fn_gsingle_list[data-cols="5"] li,
.fotofly_fn_gsingle_list[data-cols="4"] li,
.fotofly_fn_gsingle_list[data-cols="3"] li,
.fotofly_fn_gsingle_list[data-cols="2"] li,
ul.fotofly_fn_portfolio_list[data-post-column="2"] li.fotofly_fn_item_wrap,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="2"] ul.mypost > li,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="2"] ul.mypost > li,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="3"] ul.mypost > li,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="4"] ul.mypost > li,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="5"] ul.mypost > li,
.fotofly_fn_blog_wrap .blog_content[data-blog-column="6"] ul.mypost > li,
ul.fotofly_fn_portfolio_list[data-post-column="2"] li.fotofly_fn_item_wrap,
ul.fotofly_fn_portfolio_list[data-post-column="3"] li.fotofly_fn_item_wrap,
ul.fotofly_fn_portfolio_list[data-post-column="4"] li.fotofly_fn_item_wrap,
ul.fotofly_fn_portfolio_list[data-post-column="5"] li.fotofly_fn_item_wrap,
ul.fotofly_fn_portfolio_list[data-post-column="6"] li.fotofly_fn_item_wrap,
ul.fotofly_fn_changeable_list > li{width: 100%;}
.fotofly_fn_footer ul.widget_area[data-columns="col1"] > li{width: 100%;}
.fotofly_fn_footer ul.widget_area[data-columns="col3"] > li{width: 50%;}
.fotofly_fn_footer ul.widget_area[data-columns="col4"] > li{width: 50%;}
.fotofly_fn_portfolio_single .list ul li{width: 100%;margin-bottom: 40px;}
.fotofly_fn_portfolio_single .portfolio_single{padding-left: 0px;padding-right: 0px;}
.fotofly_fn_portfolio_content{padding: 70px 40px 0px 40px;}
.fotofly_fn_gallery .gallery_list ul li{width: 100%;padding-left: 0px;}
.fotofly_fn_gallery .gallery_list ul{margin-left: 0px;}
.fotofly_fn_contact .contact__form ul{margin-left: 0px;}
.fotofly_fn_contact .contact__form ul li{width: 100%;padding-left: 0px;}
.fotofly_fn_about_in{padding-left: 0px;padding-right: 0px;}
.fotofly_fn_client_single .info .title_holder,
.fotofly_fn_client_single .info .img_holder{text-align:center;}
.fotofly_fn_client_single .info .img_holder{position: relative;}
.fotofly_fn_client_infobar .info{display: block;}
.fotofly_fn_client_single .info .title_holder{padding-left: 0px;}
.fotofly_fn_client_infobar .info .title{margin-top: 30px;}
.fotofly_fn_client_single .works_list ul{margin-left: 0px;}
.fotofly_fn_portfolio_third .list_holder.portfolio_fourth ul li{width: 100%;}
.fotofly_fn_portfolio_third .title_holder{margin-bottom: 77px;}
.fotofly_fn_portfolio_third .portfolio_third{padding-top: 91px;}
.fotofly_fn_portfolio_third .title_holder h3{font-size: 30px;}
.fotofly_fn_portfolio_third .list_holder ul li{width: 100%;padding-left: 0px;}
.fotofly_fn_portfolio_third .list_holder ul{margin-left: 0px;}
.fotofly_fn_portfolio_second{padding: 0px 20px;}
.fotofly_fn_page_splitleft{width:100% !important; position:relative;}
.fotofly_fn_page_splitright{width:100% !important; overflow-y:visible;}
.fotofly_fn_header__one_content{padding-left: 20px;padding-right: 20px;}
ul.project_list{margin-left: 0px;}
ul.project_list li{width: 100%;margin-left: 0px;}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li{width: 100%;padding-left: 0px}
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost{margin-left: 0px;}
.portfolio_list_wrap ul li{width: 100% !important; padding-left: 0px !important;}
.portfolio_list_wrap ul{margin-left: 0px !important;}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder  h3,
.fotofly_fn_comment .title_holder h3,
.fotofly_fn_comment .add_comment_wrap .title_holder h3{font-size: 24px;}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder p.post_intro{font-size: 18px;margin-bottom: 30px;}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder > span{margin-bottom: 17px;}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder  h3{margin-bottom: 35px;}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder p.text{margin-bottom: 28px;}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder{margin-bottom: 32px;}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content{padding-bottom: 50px;}
.fotofly_fn_blog_single_wrap .fotofly_fn_prevnext{margin-bottom: 50px;}
.fotofly_fn_comment .add_comment_wrap{padding-top: 40px;}
.fotofly_fn_comment .add_comment_wrap form input[type="text"]{width: 100%;}
}
@media (max-width: 600px){
.fotofly_fn_footer ul.widget_area[data-columns="col1"] > li,
.fotofly_fn_footer ul.widget_area[data-columns="col2"] > li,
.fotofly_fn_footer ul.widget_area[data-columns="col3"] > li,
.fotofly_fn_footer ul.widget_area[data-columns="col4"] > li{width: 100%;}
.fotofly_fn_clients_list.default ul li{width: 100%;}
.fotofly_fn_clients_list.hover_shadow ul li{width: 100%;}
.fotofly_fn_clients_list.below_thumb ul li{width: 100%;}
.fotofly_fn_clients_list.flipped ul li{width: 100%;}
.fotofly_fn_clients_list.flipped .item .img_holder a{width: 130px;}
}
@media (max-width: 480px) {
.fotofly_fn_searchpage_nothing > div{padding: 40px 30px 100px 30px;}
div.fotofly_fn_portfolio_list li{padding-left: 10px;margin-bottom: 10px}
div.fotofly_fn_portfolio_list ul{margin-left: -10px;}
.fotofly_fn_psingle_sticky .image_part li{margin-bottom: 10px}
.fotofly_fn_title_content span{padding: 13px 29px 10px;font-size: 16px;line-height: 1.5;}
.fotofly_fn_wrapper_all .wide_container{padding: 0px 10px;}
.fotofly_fn_portfolio_inner{padding: 0px 10px;}
.fotofly_fn_header__one .logo{
top: auto;
left: auto;
float: left;
position: relative;
width: 100%;
max-width: inherit;
text-align: center;
}
.fotofly_fn_header__one .logo a{display: block;}
.fotofly_fn_header__one .navigation{display: none;}
.fotofly_fn_header__one .header_helper{
margin: 0px;
position: relative;
bottom: auto;
left: auto;
right: auto;
clear: both;
float: left;
width: 100%;
text-align: center;
margin-top: 12px;
list-style-type: none;
display: flex;
flex-direction: row;
justify-content: flex-end;
}
.fotofly_fn_header__one .header_helper ul li{display: inline-block;float: none;}
.fotofly_fn_header__one .header_helper ul li.trigger{display: none;}
.fotofly_fn_header__one .hamburger{display: inline-block;vertical-align: text-top;}
.fotofly_fn_header .header_mobile_logo{text-align: center;margin-bottom: 10px;}
.fotofly_fn_header .header_mobile_logo a{display: inline-block;}
.fotofly_fn_header .header_inner{display: block;}
.fotofly_fn_header .header_helper{float: left;margin: 0;bottom: 0;width: 100%;text-align: center}
.fotofly_fn_header .header_helper ul li{display: inline-block;float: none;}
.fotofly_fn_header .header_helper ul li.mobile_trigger{display: inline-block;}
.fotofly_fn_header .hamburger{display: inline-block;vertical-align: text-top;}
.fotofly_fn_header .header_helper ul li.trigger{display: none;}
.blog_moving_thumbs .blog_content .no_image{
margin: 0px auto;
}
.fotofly_fn_gallerylist .minithumb ul.fn_portrait li,
.fotofly_fn_gallerylist .minithumb li{width: 50%;}
.fotofly_fn_gallerylist.mini-thumbs > div{padding: 0px 10px;}
.fotofly_fn_gallerylist .triple_list_in li{margin-bottom: 10px;}
.fotofly_fn_gallerylist[data-gutter="70"],
.fotofly_fn_gallerylist[data-gutter="60"],
.fotofly_fn_gallerylist[data-gutter="50"],
.fotofly_fn_gallerylist[data-gutter="40"],
.fotofly_fn_gallerylist[data-gutter="30"],
.fotofly_fn_gallerylist[data-gutter="20"],
.fotofly_fn_gallerylist,
.fotofly_fn_gsingle_list[data-gutter="70"],
.fotofly_fn_gsingle_list[data-gutter="60"],
.fotofly_fn_gsingle_list[data-gutter="50"],
.fotofly_fn_gsingle_list[data-gutter="40"],
.fotofly_fn_gsingle_list[data-gutter="30"],
.fotofly_fn_gsingle_list[data-gutter="20"],
.fotofly_fn_gsingle_list{margin-bottom: 70px}
.fotofly_fn_gallerylist ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="80"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="70"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="60"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="50"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="40"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="30"] ul.g_list li,
.fotofly_fn_gallerylist[data-gutter="20"] ul.g_list li,
.fotofly_fn_gsingle_list li,
.fotofly_fn_gsingle_list[data-gutter="80"] li,
.fotofly_fn_gsingle_list[data-gutter="70"] li,
.fotofly_fn_gsingle_list[data-gutter="60"] li,
.fotofly_fn_gsingle_list[data-gutter="50"] li,
.fotofly_fn_gsingle_list[data-gutter="40"] li,
.fotofly_fn_gsingle_list[data-gutter="30"] li,
.fotofly_fn_gsingle_list[data-gutter="20"] li{padding-left: 10px;margin-bottom: 10px;}
.fotofly_fn_gallerylist ul.g_list,
.fotofly_fn_gallerylist[data-gutter="80"] ul.g_list,
.fotofly_fn_gallerylist[data-gutter="70"] ul.g_list,
.fotofly_fn_gallerylist[data-gutter="50"] ul.g_list,
.fotofly_fn_gallerylist[data-gutter="40"] ul.g_list,
.fotofly_fn_gallerylist[data-gutter="30"] ul.g_list,
.fotofly_fn_gallerylist[data-gutter="20"] ul.g_list,
.fotofly_fn_gsingle_list ul,
.fotofly_fn_gsingle_list[data-gutter="80"] ul,
.fotofly_fn_gsingle_list[data-gutter="70"] ul,
.fotofly_fn_gsingle_list[data-gutter="50"] ul,
.fotofly_fn_gsingle_list[data-gutter="40"] ul,
.fotofly_fn_gsingle_list[data-gutter="30"] ul,
.fotofly_fn_gsingle_list[data-gutter="20"] ul{margin-left: -10px;}
.fotofly_fn_gallerylist > div{padding: 0px 10px;}
.fotofly_fn_gsingle_list > div{padding: 0px 10px;}
.fotofly_fn_proofgal .pixproof-data{text-align: left;}
.fotofly_fn_proofgal .pixproof-data ul{margin-left: 0;}
.fotofly_fn_proofgal .pixproof-data li{width: 100%;margin-left: 0px;}
.fotofly_fn_clients_list.inline .inner{text-align: left;}
.fotofly_fn_clients_list.separated_thumb .item{padding-left: 0px}
.fotofly_fn_clients_list.separated_thumb .title_holder{padding-top: 45px;}
.fotofly_fn_clients_list.separated_thumb .item .img_holder{left: 50%;margin-left: -55px;top: 20px}
.fotofly_fn_clients_list.separated_thumb ul li{margin-bottom: 40px;}
.blog_creative_3 .hidden_fluid,
.blog_creative_2 .hidden_fluid,
.blog_creative_1 .hidden_fluid{padding: 70px 20px;}
.fotofly_fn_blog_wrap.blog_grid_modern .blog_wrapper ul.mypost li .title_holder{padding: 15px 20px;}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_wrapper ul.mypost li .title_holder{margin-top: 0px;margin-bottom: 20px;}
.blog_moving_thumbs .blog_wrapper .resp_img{position: relative;top: 0;}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_wrapper ul.mypost li{padding-left: 0px;text-align: center;}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_wrapper ul.mypost li .post{clear: both;}
.fotofly_fn_blog_wrap.blog_moving_thumbs .blog_wrapper ul.mypost li .title_holder span.category{text-align: center;}
.fotofly_fn_psingle_sticky .content_part,
.fotofly_fn_psingle_sticky .image_part{padding-left: 10px;padding-right: 10px;}
.fotofly_fn_psingle_mono .content_part{padding: 0px 10px;}
.fotofly_fn_error_page .error_box{padding: 50px 20px 100px 20px;}
.fotofly_fn_mobilemenu_wrap .mob_container{padding: 0px 10px;}
.fotofly_fn_comment .input-holder input.com-text{width: 100%;min-width: 100%;}
.fotofly_fn_blog_wrap .blog_wrapper{padding: 0px 10px;}
.fotofly_fn_page_splitright .contained{padding: 0px 10px;}
.fotofly_fn_comment .title_holder h3{text-align: center;}
.portfolio_list_wrap ul li .port_list_single .port_cat .text{letter-spacing: 1px;}
.portfolio_list_wrap ul li .port_list_single .port_cat a:hover .line{margin-left: 29px;}
.portfolio_list_wrap ul li .port_list_single .port_cat a{padding: 8px 64px 5px 19px;}
.fotofly_fn_gallery_in{padding: 40px 10px 0px 10px;}
.fotofly_fn_errorpage .title_holder h1{font-size: 80px;}
.fotofly_fn_errorpage .title_holder h3{margin-bottom: 32px;font-size: 28px;}
.header_helper ul li.search{position: inherit;width: 36px; box-sizing: border-box;}
.fotofly_fn_header__one .header_helper ul li,
.fotofly_fn_header .header_helper ul li{vertical-align: middle;}
.header_helper ul li a{padding: 2px 0px 13px 0px;}
.fotofly_fn_about .title_holder{margin-bottom: 31px;}
.fotofly_fn_about .title_holder h3,
.fotofly_fn_contact .title_holder h3,
.fotofly_fn_clients .title_holder h3{font-size: 28px;}
.fotofly_fn_clients .title_holder{margin-bottom: 40px;}
.fotofly_fn_prevnext .arrow{width: 100%;}
.fotofly_fn_prevnext .arrow p{display: block;}
.fotofly_fn_prevnext .arrow .prev,
.fotofly_fn_prevnext[data-switch="prev"] .arrow .prev,
.fotofly_fn_prevnext .arrow .next{text-align:center;}
.fotofly_fn_prevnext .arrow p svg{display: inline-block;width: 50px;height: 50px;float: none;}
.fotofly_fn_prevnext .arrow .next p svg{float: none;}
.fotofly_fn_prevnext .arrow p span{display: none;}
.fotofly_fn_prevnext[data-switch="next"] .arrow .next{border-top-color: #ccc;}
.fotofly_fn_prevnext .arrow .next{border-left-color: transparent;border-top-color: transparent;}
.fotofly_fn_portfolio_third .list_holder.portfolio_fourth{padding: 0px 10px;}
.fotofly_fn_portfolio_third .title_holder h3{font-size: 24px;}
.navigation{padding-left: 0px;width: auto;float: right;}
.fotofly_fn_page_splitscreen .fotofly_fn_blog_wrap .blog_wrapper ul.mypost li{margin-bottom: 40px;}
.fotofly_fn_portfolio_second{padding: 0px 10px;}
.fotofly_fn_header__one_content{padding-left: 10px;padding-right: 10px;}
.fotofly_fn_comment .comment_single{padding-left: 0px;}
.fotofly_fn_comment .comment_single .person_info{position: relative;top: auto;max-width: inherit;}
.fotofly_fn_comment .comment_single .person_comment .inner h5,
.fotofly_fn_comment .comment_single .person_comment .inner > span{text-align: center;}
.fotofly_fn_comment .comment_single_wrap{padding: 0px 20px 24px 20px;}
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder p,
.fotofly_fn_comment .comment_single .person_comment .inner p{text-align: justify;}
.fotofly_fn_comment .add_comment_wrap form input[type="submit"]{width: 100%;}
.fotofly_fn_header_content{padding-left: 10px;padding-right: 10px;}
.fotofly_fn_portfolio_content{padding-left: 30px;padding-right: 30px;}
}
@media (max-width: 380px){
.fotofly_fn_portfolio_single .fotofly_fn_social_icons > ul{padding-left: 0px;}
}
@media (max-width: 320px){
.fotofly_fn_gallerylist .minithumb ul.fn_portrait li,
.fotofly_fn_gallerylist .minithumb li{width: 100%;}
.fotofly_fn_clients_list.flipped .item .img_holder a,
.fotofly_fn_clients_list.default .item .img_holder a,
.fotofly_fn_clients_list.hover_shadow .item .img_holder a{width: 80%;}
.fotofly_fn_comment .form-submit input.submit{width: 100%;}
.fotofly_fn_header .header_helper{width: 100%;text-align: center;margin-top: 10px;}
.navigation{width: 100%;text-align: center;}
.header_helper ul li{float: inherit;display: inline-block;}
.header_helper ul li.mobile_trigger{display: inline-block;}
.hamburger{display: inline-block;vertical-align: text-top;}
.header_mobile_logo{width: 100%;text-align: center;}
.fotofly_fn_header__one .logo{width: 100%;text-align: center;}
.fotofly_fn_header__one .logo a{display: inline-block;}
.navigation .header_helper{float: none;display: inline-block;}
.portfolio_list_wrap ul li .port_list_single .port_cat .line{margin-left: 19px;}
.fotofly_fn_portfolio_content{padding-left: 20px;padding-right: 20px;}
.portfolio_list_wrap ul li .port_list_single .port_cat{left: -10px;}
.fotofly_fn_comment .comment_single_wrap{padding-left: 10px;padding-right: 10px;}
}
.woocommerce ul.products li.product a > img{
opacity: 1;
}
body.single-fotofly-fn-client .content_wrap .container{
max-width: 100%;
} .fotofly_fn_vertmenu .wpmi-list{
margin: 10px 0 0 -10px !important;
padding: 0 !important;
clear: both;
}
.fotofly_fn_vertmenu .wpmi-list li{
width: 33.3333% !important;
float: left !important;
padding: 0 0 0 10px !important;
margin: 0 0 10px 0 !important;
box-sizing: border-box;
}
.fotofly_fn_vertmenu .wp-my-instagram .wpmi-me{
position: relative;
margin-top: 10px;
}
.fotofly_fn_vertmenu .wp-my-instagram .wpmi-me a{
background-color: transparent;
padding: 0;
font-size: 15px;
text-decoration: none;
letter-spacing: 0px;
line-height: 1;
color: #ccc;
border-bottom: 1px solid #ccc;
padding-bottom: 4px;
}
.fotofly_fn_vertmenu .wp-my-instagram .wpmi-me a:hover{
border-bottom-color: transparent;
}
.kenburnsy {
position: relative;
overflow: hidden;
width: 100%;
height: 100vh;
}
.fn_cs_kenburnsy img {
visibility: hidden;
}
.kenburnsy .slide {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-position: center center;
-webkit-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
} body.preloader_loading{
overflow: hidden;
height: 100vh;
}
body.admin-bar.preloader_loading{
height: calc(100vh - 32px);
}
@media(max-width: 782px){
body.admin-bar.preloader_loading{
height: calc(100vh - 46px);
}
}
body.elementor-editor-active.preloader_loading{
height: auto;
overflow: auto;
}
body.elementor-editor-active #fotofly-fn-loader{
display: none;
}
#fotofly-fn-loader {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000;
background: #000;
}
#fotofly-fn-loader .fn_loader {
display: block;
position: relative;
left: 50%;
top: 50%;
width: 150px;
height: 150px;
margin: -75px 0 0 -75px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #3498db;
-webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; z-index: 1001;
}
#fotofly-fn-loader .fn_loader:before {
content: "";
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #e74c3c;
-webkit-animation: spin 3s linear infinite; animation: spin 3s linear infinite; }
#fotofly-fn-loader .fn_loader:after {
content: "";
position: absolute;
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #92d300;
-webkit-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite; }
@-webkit-keyframes spin {
0%   { 
-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes spin {
0%   { 
-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
#fotofly-fn-loader .loader-section {
position: fixed;
top: 0;
width: 51%;
height: 100%;
background: #222;
z-index: 1000;
}
#fotofly-fn-loader .loader-section.section-left {
left: 0;
}
#fotofly-fn-loader .loader-section.section-right {
right: 0;
} .preloader_loaded #fotofly-fn-loader .loader-section.section-left {
-webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); }
.preloader_loaded #fotofly-fn-loader .loader-section.section-right {
-webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); }
.preloader_loaded #fotofly-fn-loader .fn_loader {
opacity: 0; 
-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.preloader_loaded #fotofly-fn-loader {
visibility: hidden; 
-ms-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: all 0.3s 1s ease-out; transition: all 0.3s 1s ease-out; }
.widget_search form > div{
width: 100%;
display: flex;
flex-direction: row;
}
.widget_search form input[type="text"]{
width: 100%;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-right: none;
border-color: #222;
padding-left: 15px !important;
padding-right: 15px !important;
}
.widget_search form input[type="submit"]{
border-top-left-radius: 0;
border-bottom-left-radius: 0;
padding: 8px 25px !important;
}
.fotofly_fn_wrapper_all_content{ }
.fotofly_fn_search .in{
z-index: 3;
}
.fotofly_fn_search .fn_closer{
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
}
.fotofly_fn_header .header_list{
transition: opacity .3s ease;
}
.fotofly_fn_wrapper_all.search_opened .fotofly_fn_header .header_list{
opacity: 0;
}