


.area{
     text-align: center;
    font-size: 17px;
    color: #1b140c;
    text-transform: uppercase;
    animation: blur 1.95s ease-out infinite;
}

@keyframes blur{
  from{
      text-shadow:0px 0px 2px #fff,
      0px 0px 10px #fff, 
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 50px #fff,
      0px 0px 50px #fff}
}





iframe.mfp-iframe  .body div 
 {line-height: 2!important;}
html,body 
 {height:100%;background:#fff;}
body 
 {font-size:16px;line-height:1.5;font-family:'RobotoLight','Open Sans',Arial,sans-serif;font-weight:300;  
color:#000;}
h1 
 {font-size:48px;font-weight:300;}
h2 
 {font-size:44px;font-weight:300;text-align:center;  
color:#B4976D;}
h3 
 {font-size:30px;font-weight:300;}
h4 
 {font-size:20px;font-weight:300;}
h5 
 {font-size:16px;font-weight:300;margin-bottom:20px;}
h4,h5,h6 
 {line-height:1.3;letter-spacing:0.5px;font-weight:300;font-family:'latolight','RobotoLight','Open Sans',Arial,sans-serif;}
h1.big 
 {font-size:50px;font-weight:bold;text-align:left;font-family:'latomedium','RobotoLight','Open Sans',Arial,sans-serif;}
a 
 {color:#B4976D;text-decoration:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
a:hover,a:active,a:focus 
 {color:#888;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:none;}
p 
 {margin:0 0 20px;}
p.title 
 {font-size:20px;line-height:32px;}
section .lead 
 {font-size:21px;font-weight:300;line-height:1.5;}
section 
 {position:relative;padding:80px 0;  
}
.section 
 {padding:0;}
.container 
 {position:relative;z-index:2;}
/*.mfp-iframe-holder .mfp-content 
 {line-height:0;width:90%;max-width:95%!important;}
*/


 
 .edit  
 {
       opacity: 0;
    background-color: rgb(255, 255, 255);
    width: 30px;
    height: 30px;
    position: fixed;
    right: 10px;
    top: 10px;
    /* margin-left: 10px;  
*/
    z-index: 10000000;
    background-image: url('../images/edit.png');
    background-size: cover;
    border-radius: 7px;
}
 
  .edit:hover  
 {
  opacity: 0.7;
       transition: 1s;
 }


video .mfp-iframe-holder .mfp-content 
 {line-height:0;width:70%;max-width:95%!important;}
.gift-txt 
 {color:#757575;font-size:85%;}
.color-blue 
 {color:#B4976D;}
.color-black 
 {color:#333;}
.white-txt,.white-txt a,.white-txt h2,.white-txt h3 
 {color:#fff;font-weight:300;}
.bg-gray 
 {background-color:#f8f8f8;}
.light-brown 
 {background-color:#F6E7C7;}
.brown 
 {background-color:#DFCA9F;}
.bigger 
 {font-size:32px;  
}
.big-number 
 {font-size:30px;}
.max-85 
 {max-width:85%;margin:0 auto;}
.max-75 
 {max-width:75%;margin:0 auto;}
.max-65 
 {max-width:80%;margin:0 auto;}
.max-55 
 {max-width:55%;margin:0 auto;}
.no-overflow 
 {overflow:hidden!important;}
.pull-center-inner 
 {display:table;margin:0 auto;}
.centered 
 {text-align:center;margin-left:auto;margin-right:auto;display:block;}
.link_copy,.modal_btn_copy,.bot-call-back 
 {cursor:pointer;border-bottom:1px dotted;}
.bot-call-back 
 {cursor:pointer;border-bottom:1px dotted #B4976D;color:#B4976D;}
.call-back 
 {cursor:pointer;border-bottom:1px dotted;}
.go-to 
 {cursor:pointer;  
}
.go-to:hover 
 {color:#B4976D;}
.link-more,.compare 
 {border-bottom:1px dotted;cursor:pointer;text-decoration:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.top-phone,.top-phone:hover 
 {font-weight:400;color:#fff;font-size:24px;display:block;text-decoration:none;}
.font-yellow 
 {color:#B4976D;}

 .img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img 
 {margin:auto;
 border-radius: 80px 40px 80px 50px;
 }
.owl-theme .owl-controls 
 {margin-top:30px!important;}
.owl-theme .owl-controls .owl-page span 
 {background:#B4976D!important;}
.btn-abs 
 {position:absolute;  
   bottom:10%;  
   text-align:center;  
   display:block;  
   width:100%;  
   }
a.link-desc 
 {margin:5px auto;  
    border-bottom:1px dotted #555;  
   cursor:pointer;  
    line-height:1.2;}
.price 
 {font-size:24px;  
    font-weight:400;  
   }
.scrollto-arrow 
 {   margin-top:50px;
    position:absolute;    
 left:48%;}
/*****************************************************/
/* HEADER */
/*****************************************************/
.header 
 {width:100%;height:100%;min-height:750px;position:relative;overflow:hidden;background:url('../images/pamiatneyki-zakaz.jpg') no-repeat center top / cover;
 background-attachment: fixed;
 }
.header:before 
 {background:#000;opacity:0.15;position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:block;content:'';}
.header h1 
 {margin-top:0;position:relative;font-size:50px;  
   line-height:1.3;font-weight:300;  
}
.header .multi 
 {text-transform:none;font-size:30px;line-height:1.5;font-weight:300;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.12);margin:0;letter-spacing:1px;font-family:'latolight','RobotoLight','Open Sans',Arial,sans-serif;}
.header .medium 
 {color:#fff;text-transform:none;font-family:'RobotoLight','Open Sans',Arial,sans-serif;font-size:24px;line-height:1.5;font-weight:300;margin:20px 0;}
.header-wrapper 
 {z-index:1;position:relative;display:table;width:100%;height:100%;min-height:100%;}
.header-wrapper-inner 
 {display:table-cell;vertical-align:top;}
.cover-container 
 {margin-right:auto;margin-left:auto;}
.inner 
 {padding:30px;}
.cover 
 {padding:0 20px;}
.cover .btn-lg 
 {padding:10px 20px;font-weight:bold;}
.hero-txt .col-md-4 h2 
 {font-size:16px;font-weight:300;line-height:22px;text-align:left;margin:0 0 30px 0;padding-left:54px;}
.hero-txt .col-md-4 img 
 {font-size:16px!important;  
   margin:0 auto;  
   display:block;}
.top-head 
 {position:fixed;top:0;left:0;width:100%;background-color:transparent;border-bottom:none;z-index:99;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out;}
.top-head.top-nav-collapse:hover,.top-head:hover 
 {background-color:rgba(37,37,37,0.7);}
.top-head.top-nav-collapse 
 {background-color:rgba(0,0,0,.3);display:block;animation:fadeInDown 1s both;}
.top-head .container 
 {position:relative;display:table;height:100%;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus 
 {color:#555;background-color:transparent;text-decoration:none;color:#ccc;}
.navbar-default 
 {background:rgba(180,151,109,0.5);  
min-height:auto;  
border-color:#E4C8A6;}
.navbar-default .navbar-nav > li > a 
 {color: #ffffff;padding:0 12px;line-height:22px;font-size:14px;}
 .navbar-default .navbar-nav > li > a:hover 
 {text-decoration: underline;color: #ffd395;}
.navbar-default .navbar-nav > li 
 {padding:8px 0;}
.navbar-nav li 
 {float:none!important;  
   display:inline-block;}
.navbar-nav 
 {float:none!important;  
   text-align:center;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus 
 {color:#f7f7f7;}
.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand:focus 
 {float:left;padding:3px;min-height:45px;font-size:18px;line-height:40px;text-transform:uppercase;color:#fff;}
.navbar-default .top-phone 
 {color:#fff;cursor:pointer;font-size:18px;display:block;line-height:1;font-weight:700;}
.top-menu .small-txt 
 {display:block;line-height:1;font-size:13px;}
.navbar-default .top-order 
 {color:#fff;cursor:pointer;border-bottom:1px dotted #fff;color:#fff;padding:0;}
.navbar-default .navbar-nav > li > a:after 
 {content:"/";color:#FFFFFF;font-size:13px;line-height:16px;position:absolute;top:3px;right:-3px;}
.navbar-default .navbar-nav > li:last-child > a:after,.slash-hide:after 
 {display:none;}
.navbar-default .navbar-toggle .icon-bar 
 {background-color:#ddd!important;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus 
 {background:transparent;}
.intro-screen 
 {position:absolute;right:0;top:0;}
/*****************************************************/
/* SLIDER WORKS */
/*****************************************************/
.owl-carousel .item 
 {position:relative;z-index:1;}
.owl-carousel .device_morph .screen 
 {left:37px;right:37px;}
.owl-carousel .iphone-border 
 {position:absolute;left:12px;top:11%;right:12px;bottom:0;height:auto;overflow-y:auto;}
.owl-carousel .owl-controls .owl-buttons .owl-prev,.owl-carousel .owl-controls .owl-buttons .owl-next 
 {position:absolute;top:50%;background:rgba(180,151,109,0.5);color:#fff;font-size:16px;font-weight:300;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1;z-index:99;border:1px solid #B4976D;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:3px 20px;width:55px;height:55px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.owl-carousel .owl-controls .owl-buttons .owl-prev:hover,.owl-carousel .owl-controls .owl-buttons .owl-next:hover 
 {cursor:pointer;width:55px;height:55px;border-radius:50px;border:1px solid #e4e6ea;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:14px;background:transparent;color:#e4e6ea;}
.owl-carousel .owl-controls .owl-buttons .owl-prev 
 {left:20px;}
.owl-carousel .owl-controls .owl-buttons .owl-next 
 {right:20px;}
.owl-carousel .owl-item > img 
 {width:100%;}
#screenshots-slider,#magazin-slider,#work-slider 
 {padding:0px 80px;}
#magazin-slider .col-md-3 
 {padding:10px;}
#work-slider img 
 {max-width:100%;  
padding:0 10px;
border-radius: 160px 50px 160px 60px;
}
/*****************************************************/
/* CONTACTS */
/*****************************************************/
#contacts 
 {width:100%;position:relative;background:url('../images/pamiatneyk-img.jpg')no-repeat center left / cover;
 background-attachment: fixed;
 }
#contacts:before 
 {background:rgba(0,0,0,0.55);position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:block;content:'';}
.bg8 
 {width:100%;position:relative;background:url('../images/pamiatneyk-color.jpg')no-repeat center left / cover;}
.bg8:before 
 {background:rgba(0,0,0,0.35);position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:block;content:'';}
.bg8 h2 
 {line-height:2;}
.bg9 
 {width:100%;position:relative;background:url('../images/pamiatneyk-maket.jpg')no-repeat center left / cover;}
.bg9:before 
 {background:rgba(0,0,0,0.55);position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:block;content:'';}
#service .col-md-4 
 {min-height:180px;}
#service h3 
 {font-size:26px;color:#B4976D;}
#company p 
 {font-size:16px;}
/*****************************************************/
/* FOOTER */
/*****************************************************/
#footer 
 {padding:20px 0;}
/*****************************************************/
/* SPISKI */
/*****************************************************/
ul.checked li:before 
 {color:#B4976D;}
ul.star li:before 
 {color:#B4976D;}
ul.caret li:before 
 {color:#B4976D;}
ul.circle li:before 
 {color:#B4976D;}
ul.double-angle li:before 
 {color:#B4976D;}
ul.arrow 
 {padding:0;margin:0;margin-left:20px;}
ul.arrow li 
 {margin:20px 0;}
/*****************************************************/
/* BUTTONS */
/*****************************************************/
.btn-blue-price 
 {font-size:18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#B4976D;padding:6px 20px;margin-top:15px;margin-bottom:15px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-color:rgba(255,255,255,.15);cursor:pointer;border:1px solid #B4976D;display:inline-block;}
.btn-blue-price:hover 
 {color:#ccc;background:transparent;border:1px solid #ccc;opacity:0.7;}
.btn-blue 
 {font-size:17px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;letter-spacing:1px;padding:8px 10px;margin-top:15px;margin-bottom:15px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-color:transparent;cursor:pointer;border:1px solid #fff;display:inline-block;  
text-align:center;}
.btn-blue:hover 
 {color:#333;background:#fff;border:1px solid #fff;}
.btn-blue-2 
 {font-size:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#333;letter-spacing:1px;padding:8px 30px;margin-top:15px;margin-bottom:15px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-color:#B4976D;cursor:pointer;border:1px solid #B4976D;display:inline-block;}
.btn-blue-2:hover 
 {color:#777;background:transparent;border:1px solid #777;opacity:0.7;}
.btn-blue-sm 
 {font-size:14px;  
   -webkit-border-radius:4px;  
   -moz-border-radius:4px;  
   border-radius:4px;  
   color:#B4976D;  
   letter-spacing:1px;  
   padding:8px 14px;  
   -webkit-transition:0.3s;  
   -o-transition:0.3s;  
   transition:0.3s;  
   background-color:rgba(255,255,255,.3);  
   cursor:pointer;  
   border:1px solid #B4976D;  
   display:inline-block;  
   margin-top:12px;}
.btn-blue-sm:hover 
 {color:#777;background:transparent;border:1px solid #777;opacity:0.7;}
.btn-white 
 {text-align:center;font-size:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#555;padding:8px 20px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background:#fff;cursor:pointer;border:1px solid #fff;letter-spacing:1px;display:inline-block;}
.btn-white:hover 
 {color:#fff!important;background-color:transparent;border:1px solid #fff;}
.btn-black 
 {text-align:center;font-size:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#333;min-width:130px;padding:6px 12px;margin-top:15px;margin-bottom:15px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background:transparent;cursor:pointer;border:1px solid #333;letter-spacing:1px;display:inline-block;}
.btn-black:hover 
 {color:#C5C5C5!important;background:transparent;border:1px solid #C5C5C5;}
/*****************************************************/
/* CD-TOP */
/*****************************************************/
.cd-top 
 {display:inline-block;height:40px;width:40px;position:fixed;z-index:100;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0,0,0,0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#B4976D url(../images/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;}
.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover 
 {-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;}
.cd-top.cd-is-visible 
 {visibility:visible;opacity:1;}
.cd-top.cd-fade-out 
 {opacity:.5;}
.no-touch .cd-top:hover 
 {background-color:#e86256;opacity:1;}
@media only screen and (min-width:768px) 
 {.cd-top 
 {right:20px;bottom:20px;}
}
@media only screen and (min-width:1024px) 
 {.cd-top 
 {height:60px;width:60px;right:30px;bottom:30px;}
}
/*****************************************************/
/* MODAL */
/*****************************************************/
.modal-header .close 
 {width:26px;height:26px;position:absolute;z-index:1000;right:-26px;top:-26px;font-size:36px;font-weight:400;text-align:center;line-height:26px;color:#fff;cursor:pointer;filter:alpha(opacity=70);opacity:.7;}
.modal-header .close:hover,.modal-header .close:focus 
 {filter:alpha(opacity=100);opacity:1;}
.modal h3 
 {font:300 20px/20px 'latolight','RobotoLight','Open Sans',Arial,sans-serif;position:relative;text-align:center;}
/*****************************************************/
/* FEEDBACK-FORM */
/*****************************************************/
.feedback-form label 
 {float:left!important;display:block!important;clear:right!important;font-weight:400!important;font-size:14px!important;}
.feedback-form .w100 
 {width:100%;margin-bottom:1em;padding:1.5%;}
.feedback-form .border 
 {border-radius:1px;border-width:1px;border-style:solid;border-color:#C0C0C0 #D9D9D9 #D9D9D9;box-shadow:0 1px 1px rgba(255,255,255,.5),0 1px 1px rgba(0,0,0,.1) inset;}
.feedback-form .border:focus 
 {outline:none;border-color:#abd9f1 #bfe3f7 #bfe3f7;}
.feedback-form .border:hover 
 {border-color:#7eb4ea #97cdea #97cdea;}
.feedback-form .border:focus::-moz-placeholder 
 {color:transparent;}
.feedback-form .border:focus::-webkit-input-placeholder 
 {color:transparent;}
.feedback-form .border:not(:focus):not(:hover):valid 
 {opacity:.8;}
.feedback-form br 
 {height:0;clear:both;}
.contact_info form textarea,.contact_info form input 
 {outline:none;background:none;border:1px solid #999;margin:5px auto;min-height:52px;width:100%;padding:10px;font-size:14px;font-weight:300;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.contact_info span.little 
 {font-size:11px;}
.contact_info form textarea 
 {min-height:50px;}
.contact_info input:active,.contact_info input:focus,.contact_info form textarea:focus 
 {background-color:#fff;color:#000;}
.contact_info input:active,.contact_info input:focus,.contact_info form textarea:focus 
 {background-color:#fff;color:#000;}
.contact_info .btn-blue 
 {min-height:40px;padding:8px;font-size:20px;width:100%;color:#fff;background:#B4976D;cursor:pointer;border:1px solid #B4976D;letter-spacing:1px;}
.contact_info span.little 
 {font-size:11px;text-align:center;display:block;}
.form-control 
 {display:block;  
 width:100%;  
 height:34px;  
 padding:6px 12px;  
 font-size:14px;  
 line-height:1.42857143;  
 color:#555;  
 background-color:#fff;  
 background-image:none;  
 border:1px solid #ccc;  
 border-radius:4px;  
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);  
         box-shadow:inset 0 1px 1px rgba(0,0,0,.075);  
 -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;  
      -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;  
         transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;  
         -webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.form-control:focus 
 {border-color:#B4976D;  
 outline:0;  
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(180,151,109,.6);  
         box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(180,151,109,.6);  
         }
/***************************************************************/
.info-list 
 {list-style:disc!important;margin:0;padding:0;  
}
.info-list li 
 {font-size:17px;line-height:1.2;  
margin-bottom:25px;}
.info-list-big 
 {padding-left:20px;}
.info-list-big li 
 {font-size:21px;line-height:1.2;  
margin-bottom:25px;}
.price-rub:before 
 {content:"";position:relative;width:32px;height:32px;left:0px;display:inline-block;top:5px;background:url(../images/icons/ruble.png) no-repeat left top / cover;}
.price-rub 
 {display:inline-block;font-size:21px;line-height:2;margin:0 auto;}
.bg-3 
 {background:url(../images/bg-3.jpg)no-repeat center bottom / cover;}
.animation-box 
 {display:inline-block;position:relative;}
@-webkit-keyframes laser-blink 
 {0% 
 {opacity:1;}
20% 
 {opacity:0.5;}
22% 
 {opacity:0.8;}
40% 
 {opacity:0.4;}
42% 
 {opacity:1;}
98% 
 {opacity:0.8;}
}
@keyframes laser-blink 
 {0% 
 {opacity:1;}
20% 
 {opacity:0.5;}
22% 
 {opacity:0.8;}
40% 
 {opacity:0.4;}
42% 
 {opacity:1;}
98% 
 {opacity:0.8;}
}
.laser-blink 
 {animation:laser-blink 0.7s linear 0s infinite;-webkit-animation:laser-blink 0.7s linear 0s infinite;}
@-webkit-keyframes highlight-left 
 {0% 
 {opacity:0;top:100%;-webkit-transform:scale(0);}
70% 
 {opacity:1;-webkit-transform:scale(1);}
100% 
 {opacity:0;top:0;-webkit-transform:scale(0);}
}
@keyframes highlight-left 
 {0% 
 {opacity:0;top:100%;transform:scale(0);}
70% 
 {opacity:1;transform:scale(1);}
100% 
 {opacity:0;top:0;transform:scale(0);}
}
.highlight-left 
 {position:absolute;animation:highlight-left 2s ease-in 0s infinite;-webkit-animation:highlight-left 2s ease-in 0s infinite;left:-5px;margin-top:-100px;}
@-webkit-keyframes highlight-right 
 {0% 
 {opacity:0;top:0;-webkit-transform:scale(0)}
70% 
 {opacity:1;-webkit-transform:scale(1)}
100% 
 {opacity:0;top:100%;-webkit-transform:scale(0)}
}
@keyframes highlight-right 
 {0% 
 {opacity:0;top:0;transform:scale(0)}
70% 
 {opacity:1;transform:scale(1)}
100% 
 {opacity:0;top:100%;transform:scale(0)}
}
.highlight-right 
 {position:absolute;animation:highlight-right 2s ease-in 0s infinite;-webkit-animation:highlight-right 2s ease-in 0s infinite;right:-5px;margin-top:-100px;}
/* FEATURES */
#features 
 {width:100%;position:relative;background:url('../images/pamiatneyk.jpg')no-repeat 50% 80% / cover;
 background-attachment: fixed;
 
 }
#features:before 
 {background:rgba(0,0,0,0.55);position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:block;content:'';}
#features .screen 
 {max-width:100%;height:auto;margin-bottom:-200px;}
#features p 
 {font-size:26px;}
#features h2 
 {font-size:64px;}
#features .icon 
 {color:#aaa;}
.item-list-right li 
 {padding:0 60px 20px 0;position:relative;text-align:right;}
.item-list-right li .icon 
 {font-size:32px;position:absolute;right:0;top:0;}
.item-list-left li 
 {padding:0 0px 20px 60px;position:relative;text-align:left;}
.item-list-left li .icon 
 {font-size:32px;position:absolute;left:0;top:0;}
.item-list-right h3,.item-list-left h3 
 {margin:0 0 25px 0;}
.item-list-right.item-list-big li 
 {padding:0 80px 60px 0;}
.item-list-left.item-list-big li 
 {padding:0 0px 60px 80px;}
.item-list-big li .icon 
 {font-size:48px;}
.item-list-right li:last-child,.item-list-left li:last-child 
 {padding-bottom:0;}
@media (max-width:1200px) and (min-width:767px) 
 {#features .icon 
 {display:none;}
.item-list-right.item-list-big li,.item-list-left.item-list-big li 
 {padding:0 0px 40px 0px;}
}
@media (max-width:992px) and (min-width:767px) 
 {.item-list-right.item-list-big li,.item-list-left.item-list-big li 
 {font-size:14px;}
.item-list-right h3,.item-list-left h3 
 {font-size:22px;}
.item-list-right li:last-child,.item-list-left li:last-child 
 {padding-bottom:0;}
}
@media (max-width:767px) 
 {.item-list-left li .icon,.item-list-right li .icon 
 {position:relative;margin-bottom:20px;text-align:center;}
.item-list-right.item-list-big li,.item-list-left.item-list-big li 
 {padding:0 0 40px 0;text-align:center;}
#features .screen 
 {max-width:100%;height:auto;margin-bottom:0px;}
#footer, #contacts .text-left 
 {text-align:center!important;}
}
@media (max-width:992px) 
 {#header .text-left,.header h1 
 {text-align:center;}
}
/* PRICING TABLES */
ul.pricing-table 
 {display:block;width:100%;}
ul.pricing-table:after 
 {display:block;content:"";clear:both;}
ul.pricing-table > li 
 {border:1px solid #F5CDA2;display:block;position:relative;z-index:1;float:left;width:32.6%;background:#fff;color:#444;border-radius:5px;margin:0 1% 0 0;padding:0;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}
ul.pricing-table > li:hover 
 {background:#fff;box-shadow:0 8px 16px rgba(27,42,48,.3);border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
ul.pricing-table > li:last-child 
 {margin-right:0;}
ul.pricing-table .stamp 
 {position:absolute;right:-20px;top:60px;height:80px;width:80px;padding:10px;border-radius:50%;overflow:hidden;font-size:12px;background:#fff;border:1px solid #eee;text-transform:uppercase;line-height:1;font-weight:bold;letter-spacing:-1px;}
ul.pricing-table .stamp .icon 
 {display:block;padding:0 0 4px 0;font-size:27px;}
ul.pricing-table h3 
 {background:#F5CDA2;display:block;padding:30px 5px 30px 5px;margin:0;border-radius:5px 5px 0 0;}
ul.pricing-table li.silver 
 {border:1px solid #DFCA9F;}
ul.pricing-table li.silver h3 
 {background:#DFCA9F;}
ul.pricing-table li.silver .stamp 
 {color:#888;border:1px solid #888;}
ul.pricing-table li.gold 
 {border:1px solid #B4976D;}
ul.pricing-table li.gold h3 
 {background:#B4976D;color:#fff;}
ul.pricing-table li.gold .stamp 
 {color:#a98815;border:1px solid #a98815;}
ul.pricing-table li.platinum h3 
 {background:#444;color:#fff;}
ul.pricing-table li.platinum .stamp 
 {color:#444;border:1px solid #444;}
ul.pricing-table span 
 {display:block;font-size:20px;font-weight:400;color:#222;padding:15px 10px;line-height:1.5;}
ul.pricing-table span small 
 {font-size:16px;font-weight:normal;color:#B4976D;display:block;padding:0px 10px;line-height:1.3;}
ul.pricing-table .benefits-list 
 {margin:0 0 30px 0;  
list-style:none;padding:0;}
ul.pricing-table .benefits-list li 
 {padding:5px 8px;}
ul.pricing-table .benefits-list li.not 
 {text-decoration:line-through;color:#ddd;}
ul.pricing-table .buy 
 {display:block;padding:15px;font-size:20px;color:#594B38;background:#F5CDA2;border-radius:0 0 5px 5px;cursor:pointer;}
ul.pricing-table li.silver .buy 
 {background:#DFCA9F;}
ul.pricing-table li.gold .buy 
 {background:#B4976D;}
ul.pricing-table .buy:hover 
 {color:#333;}
ul.pricing-table .buy .icon 
 {font-size:28px;}
ul.pricing-table .buy:hover .icon-basket:before 
 {content:"\e04d";}
@media (max-width:992px) 
 {
  ul.pricing-table > li 
 {width:100%;margin:0 2% 30px 2%;}

  .display_3_content .col-md-3 .cont_form {
    margin-left: 15px;
  }

  .bg8 h2 {
    line-height: 1;
  }
  }
@media (max-width:768px) 
 {ul.pricing-table > li 
 {width:100%;margin:0 0 20px 0;}

}
.logo 
 {font-size:32px;}
.small-txt 
 {display:block;font-size:13px;}
#videofon 
 {padding:140px 0;  
    position:relative;}
#videofon .container p 
 {font-size:24px;  
   line-height:34px;}
.fullscreen-bg 
 {position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;}
.fullscreen-bg__video 
 {position:absolute;top:0;left:0;width:100%;height:100%;}
@media (min-aspect-ratio:16/9) 
 {.fullscreen-bg__video 
 {height:300%;top:-100%;}
}
@media (max-aspect-ratio:16/9) 
 {.fullscreen-bg__video 
 {width:300%;left:-100%;}
}
@media (max-width:767px) 
 {.fullscreen-bg 
 {background:url('../images/videoframe.jpg')center center / cover no-repeat;padding-bottom:50px!important;padding-top:50px!important;}
.fullscreen-bg__video 
 {display:none;}
#videofon .container 
 {padding-bottom:0!important;padding-top:0!important;  
  }
  .display_3_content .col-md-3 .cont_form {
    margin-left: 15px;
  }
    .bg8 h2 {
    line-height: 1;
  }
}
.overlay-black-4 
 {position:absolute;  
   opacity:0.4;  
   background-color:rgb(0,0,0);  
   top:0;  
   bottom:0;  
   right:0;  
   left:0;}
.play_btn .play_btn_icon 
 {border:2px solid #f64747;color:#f64747;text-align:center;display:block;width:90px;height:90px;margin:0 auto 20px;border:2px solid #FFFFFF;line-height:90px;font-size:40px;color:#FFFFFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000);-moz-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000);-o-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000);-ms-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000);transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000);}
.play_btn .play_btn_icon .fa 
 {position:relative;left:5px;top:-2px;line-height:90px;}
.lead2 
 {line-height:34px;font-size:24px;}
.table-price > thead > tr > th,.table-price > tbody > tr > th,.table-price > tfoot > tr > th,.table-price > thead > tr > td,.table-price > tbody > tr > td,.table-price > tfoot > tr > td 
 {vertical-align:middle;  
   padding:6px 15px!important;  
   border:none;  
   border-right:1px solid #fff;  
   font-size:15px;}
.table-striped > tbody > tr:nth-of-type(odd) 
 {background-color:#F6E7C7;}
/* ==============================   Rencent Recipes styles   ============================== */
.recent-recipes 
 {background:#f7f7f7;  
}
.recent-recipes.recipe-page-one 
 {padding-bottom:80px;}
.recent-recipes.recipe-page-one .page-navigation 
 {margin-top:20px;}
.single-recent-recipes 
 {margin-bottom:30px;  
     transition:all 0.3s ease-in-out 0s;  
   -moz-transition:all 0.3s ease-in-out 0s;  
   -ms-transition:all 0.3s ease-in-out 0s;  
   -o-transition:all 0.3s ease-in-out 0s;  
   -webkit-transition:all 0.3s ease-in-out 0s;}
.single-recent-recipes:hover 
 {box-shadow:0 8px 16px rgba(27,42,48,.3)}
.single-recent-recipes .top-meta 
 {margin-top:8px;  
 margin-bottom:11px;}
.single-recent-recipes .top-meta .author 
 {color:#AEAEAE;  
 font-size:13px;}
.single-recent-recipes .top-meta .author span 
 {color:#7A7A7A;}
.single-recent-recipes .top-meta .starts ul 
 {padding:0;}
.single-recent-recipes .top-meta .starts ul li 
 {padding:0;  
 margin-left:2px;}
.single-recent-recipes .top-meta .starts ul li a 
 {color:#EA4848;  
 font-size:14px;}
.single-recent-recipes .content-box 
 {background:#fff;  
 border-top:1px solid #9FCA35;  
 padding:20px;  
 padding-bottom:18px;}

.single-recent-recipes .content-box h3 
  
 {font-size:25px;  
  color:#2A2A2A;  
 margin:0;  
 font-weight:500;  
 margin-bottom: -25px;}
.single-recent-recipes .content-box p 
 {color:#A3A3A3;  
 margin:0;  
 margin-bottom:9px;}
.single-recent-recipes .content-box .inner-meta 
 {padding-top:12px;}
.single-recent-recipes .content-box .inner-meta i 
 {font-size:20px;  
 color:#AEAEAE;  
 top:4px;  
 position:relative;}
.single-recent-recipes .content-box .inner-meta .time 
 {color:#959595;  
 font-size:14px;  
 line-height:20px;}
.single-recent-recipes .content-box .inner-meta .read-more a 
 {}
.single-recent-recipes .content-box .inner-meta .read-more a:hover 
 {}
.img-cap-effect:hover .img-box .img-caption 
 {top:0;}
.img-cap-effect:hover .img-box .img-caption:before 
 {bottom:10px;  
 opacity:1;}
.img-cap-effect:hover .img-box .img-caption .box-holder ul 
 {transform:scale(1);color:#ffffff;  }
.img-cap-effect .img-box 
 {position:relative;  
 overflow:hidden;}
.img-cap-effect .img-box img 
 {max-width:100%;
 border-radius: 50px 50px 0px 0px;
 }

 .single-recent-recipes .img-caption .box-holder {
  padding: 0px 10px 0 25px;
 }

.img-cap-effect .img-box .img-caption 
 {position:absolute;  
 top:100%;  
 left:0;  
 right:0;  
 bottom:0;  
 background:rgba(180,151,109,0.6);  
 text-align:center;  
 transition:all 0.5s ease;}
.img-cap-effect .img-box .img-caption:before 
 {content:'';  
 position:absolute;  
 top:10px;  
 left:10px;  
 right:10px;  
 bottom:100%;  
 opacity:0;  
 border:5px solid #ffffff;  
 border-bottom:0;  
 border-right:0;  
 transition:all .5s ease .5s;}
.img-cap-effect .img-box .img-caption .box-holder 
 {width:100%;  
 height:100%;  
 display:table;color:#ffffff; }
.img-cap-effect .img-box .img-caption .box-holder ul 
 {transform:scale(0);  
 display:table-cell;  
 vertical-align:middle;  
 transition:all .5s ease 1s;color:#ffffff; }
.img-cap-effect .img-box .img-caption .box-holder ul li 
 {display:inline-block;color:#ffffff; }
.img-cap-effect .img-box .img-caption .box-holder ul li a 
 {display:block;color:#ffffff; 
/* width:30px;  
*/
height:30px;  
   padding:5px 10px;  
   background:#B4976D;  
   font-size:14px;  
   color:#fff;
/* line-height:30px;  
*/
text-align:center;  
   border-radius:3px;  
   margin-right:20px;}
/////////////.display_3 
 {

background-size:cover!important;padding:90px 0;min-height:497px;}
.display_3_title 
 {}
.display_3_content 
 {}
.display_3_content .border 
 {min-height:100px;border:10px solid #B4976D;border-left:none;padding:50px 15px 35px;position:relative;}
.display_3_content .border:before 
 {content:"";border-left:10px solid #B4976D;height:43px;left:0;top:0;position:absolute;}
.display_3_content .border:after 
 {content:"";height:43px;border-left:10px solid #B4976D;left:0;bottom:0;position:absolute;}
.display_3_content .cont_form 
 {margin-left:-115px;}
.display_3_content .cont_form h3 
 {font-size:24px;margin-top:0;margin-bottom:6px;line-height:1.2;}
.display_3_content .cont_form p 
 {font-size:15px;line-height:1.2;  
}
.display_3_content form 
 {margin-top:10px;}
.display_3_content form input 
 {border-radius:5px;padding:14px 26px;width:100%;margin-bottom:20px;-webkit-transition:.4s all;  
 -o-transition:.4s all;  
 transition:.4s all;}
.display_3_content form textarea 
 {padding:14px 26px;width:100%;height:80px;-webkit-transition:.4s all;  
 -o-transition:.4s all;  
 transition:.4s all;}
.display_3_content form input.btn 
 {max-width:220px;display:block;margin:0 auto;background:#B4976D;color:#fff;font-size:16px;font-weight:600;border:#B4976D;}
.display_3_content form::-webkit-input-placeholder 
 {color:#999;  
font:400 13px 'Open Sans',sans-serif;}
.display_3_content form::-moz-placeholder 
 {color:#999;  
font:400 13px 'Open Sans',sans-serif;  
}
/* Firefox 19+ */
.display_3_content form:-moz-placeholder 
 {color:#999;  
font:400 13px 'Open Sans',sans-serif;  
}
/* Firefox 18- */
.display_3_content form:-ms-input-placeholder 
 {color:#999;  
font:400 13px 'Open Sans',sans-serif;}
