/* Table of Content
==================================================

    Part 0: #Misc
    Part 1: #Header
    Part 2: #Contact
    Part 3: #Partners
    Part 4: #Features
    Part 5: #Contact
    Part 6: #Testimonials
    Part 7: #Footer

==================================================
*/

/*---  Part 0: #Misc ---*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700,400);

body{ font-family: 'Open Sans', sans-serif; !important; }

.lashes iframe.c1 {border:none; overflow:hidden; height:20px;width:50px; }

/*---  Part 1: #Header ---*/
    .lashes .slow_fade {
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
         -o-transition: all 0.2s linear;
    }
     .lashes .header_style{background: #926b6b;
          padding: 20px 0px;
          //border-bottom: 3px solid #ddd;
          box-shadow: 0 -3px rgba(0,0,0,0.1) inset;
     }

    .lashes .yt_button{
    	  //float: right;
    	  display: inline-block;
          height: 32px;
          width: 32px;
          background: url("../images/social_icons/yt.png");
          margin-left: 5px;

    }
    .lashes .yt_button:hover{background: url("../images/social_icons/youtube-hover.png");
          //float: right;
    }

    .lashes .twitter_button{
    	//float: right;
    	display: inline-block;
        height: 32px;
        width: 32px;
        background: url("../images/social_icons/twitter.png");
        margin-left: 5px;
    }
    .lashes .twitter_button:hover{
    	//float: right;
        background: url("../images/social_icons/twitter-hover.png");
    }

	 .lashes .instagram_button{
	 	//float: right;
	 	display: inline-block;
        height: 32px;
        width: 32px;
        background: url("../images/social_icons/instagram.png");
        margin-left: 5px;
    }
    .lashes .instagram_button:hover{
    	//float: right;
        background: url("../images/social_icons/instagram-hover.png");
    }
	
	.lashes .vk_button{
		//float: right;
		display: inline-block;
        height: 32px;
        width: 32px;
        background: url("../images/social_icons/vk.png");
        margin-left: 5px;
    }
    .lashes .vk_button:hover{
    	//float: right;
        background: url("../images/social_icons/vk-hover.png");
    }
	
	
    .lashes .facebook_button{
    	//float: right;
    	display: inline-block;
        height: 32px;
        width: 32px;
        background: url("../images/social_icons/facebook.png");
        margin-left: 5px;
    }
    .lashes .facebook_button:hover{
    	//float: right;
        background: url("../images/social_icons/facebook-hover.png");
    }

	.lashes .odnoklassniki_button{
		//float: right;
		display: inline-block;
        height: 32px;
        width: 32px;
        background: url("../images/social_icons/od.png");
        margin-left: 5px;
    }
    .lashes .odnoklassniki_button:hover{
    	//float: right;
        background: url("../images/social_icons/od-hover.png");
    }
	
    .lashes .htext_style{
		color:#a9a9a9;
        font-size:14px;
        margin-left: 85px;
        padding-top: 5px;
        display: inline-block;
    }
	
	.htext_soc_icons{
		text-align: right;
	}
	
	@media only screen and (max-width: 960px){
		.htext_title{
			margin-top: 15px;
		}
	}
	
	.htext_title {
		color:#ffffff;
		font-size:24px;
		margin-bottom:15px;
		display:block;
	}
	
	.htext_phone {
		color:#ecced8;
		font-size:36px;
		margin-bottom:15px;
		display:block;
	}
	
	.htext_feedback {
		color:#c99839;
		margin-bottom:15px;		
	}
	
	.htext_feedback a{
		color:#c99839;
		margin-left:10px;
	}
	.htext_feedback a:hover {
		color:#FFFFFF;
		margin-left:10px;
	}
	.htext_feedback img{
		vertical-align:middle;
	}
	
	.htext_adress {
		color:#FFFFFF;
	}
	
	.htext_soc {
		color:#48423c;
        font-size:14px;
        float: right;
        margin-right: 15px;
        padding-top: 5px;
        display: inline-block;
	}
	
	.htext_soc span{
		color:#ecced8;
	}
	
	.htext_soc_title {
		margin-bottom:10px;
	}
	
	.htext_button {
		text-align:center;
	}
	
	.htext_button a{
		color:#06c7d8;
	}
	.htext_button a:hover{
		color:#74331d;
	}

	.htext_button2 {
		text-align:center;
	}
	
	.htext_button2 a{
		color:#c99839;
	}
	.htext_button2 a:hover{
		color:#FFFFFF;
	}
	
/*---  Part 2: #Contact ---*/

    .lashes .page_style {background: url("../images/lashes/bg.jpg") #1f334a fixed no-repeat center top ;
      	-webkit-background-size: cover;
      	-moz-background-size: cover;
      	-o-background-size: cover;
      	background-size: cover;
    }

    .lashes .text_page {text-align: center;
          position: relative;
          margin-left: auto;
          margin-right: auto;
          padding-top: 15px;
    }


    .lashes .title {text-align: center;
          font-size: 48px;
          font-family: 'open sans', sans-serif;
          font-weight: bolder;
          color: rgb(255, 255, 255);
          
    }

    .lashes .subtitle {text-align: center;
          font-size: 22px;
          font-family: 'open sans', sans-serif;
          font-weight: normal;
          color:#d3d3d3;
    }



    .lashes .one_link  {text-align: center;
    padding-top: 30px;
    }

	.lashes .start_btn2 h1 {background: #926b6b;
          font-size:35px;
          color: #fff;
          font-family: 'open sans', sans-serif;

          padding: 15px 5px;
          line-height: 30px;
          display: inline-block;
          border-radius: 3px;
          text-decoration:none;
          position: relative;
          display: inline-block;

          padding-top: 15px;
    } 
	
	.lashes .start_btn3 p {background: #48423c;
          font-size:25px;
          color: #ecced8;
          font-family: 'open sans', sans-serif;

          padding: 10px 10px;
          line-height: 30px;
          display: inline-block;
          border-radius: 3px;
          text-decoration:none;
          position: relative;
          display: inline-block;

          padding-top: 15px;
    } 
	.lashes .start_btn1 p {background: #ecced8;
          font-size:25px;
          color: #48423c;
          font-family: 'open sans', sans-serif;

          padding: 10px 10px;
          line-height: 30px;
          display: inline-block;
          border-radius: 3px;
          text-decoration:none;
          position: relative;
          display: inline-block;

          padding-top: 15px;
    } 
    .lashes .start_btn a {background: #c99839;
          font-size:21px;
          color: #fff;
          font-family: 'open sans', sans-serif;

          padding: 20px 30px;
          line-height: 30px;
          display: inline-block;
          border-radius: 3px;
          text-decoration:none;
          position: relative;
          display: inline-block;

          padding-top: 15px;
    }

     .lashes .start_btn a:hover {background: #ecced8;

    }

    .lashes .note_st {text-align: center;
          color:#a9a9a9;
          font-size:13px;
          font-family: 'open sans', sans-serif;
          padding-top: 30px;
    }
     @-webkit-keyframes new_icon {
        0% { -webkit-transform: translate(0px, 5px) ; }
        100% { -webkit-transform: translate(0px, -15px);  }
     }
     @-moz-keyframes new_icon {
        0% { background-position: 0 0; }
      100% { background-position: 0 600%; }
     }

     .lashes .arrow_st{text-align: center;
       padding: 20px  0px;
       animation: new_icon 1s linear 0s infinite alternate;
       -webkit-animation: new_icon 2s linear 0s infinite alternate;
     }

/*---  Part 3: #Partners ---*/

    .lashes .logos_sect{background: #f5ebef;
        background-size: cover;
        text-align: center;
        padding-bottom: 20px;
    }


    .lashes .text_logos{color:#c99839;
        padding-top: 5px;
        font-size:24px;
        font-family: 'open sans', sans-serif;
        font-weight: bold;
    }
.lashes .text_logos p {color:#48423c;
        padding-top: 5px;
        font-size:14px;
        font-family: 'open sans', sans-serif;
        font-weight: bold;
    }
    .lashes .padd_updown{padding: 30px 0px;
        text-align: center;
        position: relative;
    }
	
	.lashes .padd_updown div{
		display:inline;
		margin-right:10px;
    }

    .lashes .logo_width{max-width: 100%;

    }

	.photo {
		display: inline-block; /* Строчно-блочный элемент */
		position: relative; /* Относительное позиционирование */
	   }
	.photo:hover::after {
		content: attr(data-title); /* Выводим текст */
		position: absolute; /* Абсолютное позиционирование */
		left: 0; right: 0; bottom: 5px; /* Положение подсказки */
		z-index: 1; /* Отображаем подсказку поверх других элементов */
		background: #06c7d8; /* Полупрозрачный цвет фона */
		color:#fff; /* Цвет текста */
		text-align: center; /* Выравнивание текста по центру */
		font-family: Arial, sans-serif; /* Гарнитура шрифта */
		font-size: 14px; /* Размер текста подсказки */
		padding: 5px 10px; /* Поля */
		border-top: 1px solid #333; /* Параметры рамки */
	}

/*---  Part 4: #Features ---*/

.lashes .lashes_life {background-color: #f5d89c;
	background: #f5d89c;
    	background-size: cover;


    }
.lashes .lashes_life h1 {color:#74331d;
        padding-top: 1px;
        font-size:24px;
        font-family: 'open sans', sans-serif;
        font-weight: bold;
		text-align: center;
    } 
 .lashes .lashes_life h2 {color:#74331d;
        padding-top: 1px;
        font-size:22px;
        font-family: 'open sans', sans-serif;
        font-weight: bold;
		text-align: center;
    } 
	.lashes .lashes_life h3 {color:#74331d;
        padding-top: 1px;
        font-size:20px;
        font-family: 'open sans', sans-serif;
        font-weight: bold;
		text-align: center;
    } 
    .lashes .top_padding{background: #f5d89c;
	padding-top: 10px;

    }

    .lashes .part_st{background: #f5d89c;
		position: relative;
           text-align: center;

    }

    .lashes .logo_style {border-radius: 100%;
         height: auto;
         //border: 5px solid #fff;
    }

    .lashes .img_lashes_st{display: inline-block;
        text-align: center;
        width:  220px;
        height: 200px;
        overflow: hidden;
        position: relative;
    }

    .lashes .img_lashes_st img {
        margin-left:-100%;
        margin-right:-100%;
    }

    .lashes .text_lashes_style{position: relative;
    	//padding: 15px 0px;
      padding-top:15px;
      text-align: center;
    }

    .lashes .lashes_st{color:#06c7d8;
        font-weight: bold;
        font-size: 18px;
        font-family: 'open sans', sans-serif;
    }

    .lashes .lashes_text{color: #74331d;
        font-size:14px;
        font-family: 'open sans', sans-serif;
        max-width: 200px;
        margin-right: auto;
        margin-left: auto;
    }



/*---  Part 5: #Contact ---*/

    .lashes .join_us_section{background: #926b6b;
	padding-top: 20px;
    }

.lashes .join_us_section h3{padding-top: 4px;
font-size:21px;
          color: #ffffff;
          font-family: 'open sans', sans-serif;
		   font-weight: bold;
		text-align: center;
    }
	
    .lashes .zone_left{position: relative;
        display: inline-block;
        padding: 2px 0px 10px 0px;
        width: 100%;
        //display: inline-block;

    }

    .lashes .icon_st img{ position: relative;
        display: inline-block;
        float: left;
        padding-top: 10px;

    }


    .lashes .text_st{ position: relative;
        display: inline-block;
        width: 70%;
        padding-left: 40px;
        padding-bottom: 30px;
    }

    .lashes .title_st{color:#06c7d8;
        font-size:22px;
        font-family: 'open sans', sans-serif;
        line-height: 100%;
        padding-top: 10px;
    }

    .lashes .subject_st{
        color: #74331d;
        font-size:16px;
        font-family: 'open sans', sans-serif;
        line-height: 26px;
        display: inline-block;
        width: 100%;
        position: relative;
        top: -5px;
    }

      .lashes .pix_form_area{
        border-radius: 3px;
        overflow: hidden;
      }
     .lashes .substyle{background:#ecced8;
  	  height: 100%;
  	  padding-top: 40px;
  	  padding-bottom: 5px;
      //border-radius: 3px;
      }

      .lashes .title-style{margin-left: 20px;
      color:#926b6b;
      font-size:22px;
      font-family:open sans, sans-serif;
	  text-align: center;
      }

      .lashes .text-style{position: relative;
          //max-width: 68%;
          font-size:14px;
          color: #926b6b;
          margin-left: 20px;
          font-family:open sans, sans-serif;
      }

      .lashes .send_btn button {background: #c6953d;
          padding: 10px 40px 10px 40px;

          border-radius: 3px;
          font-weight: normal;
          text-shadow:none;
          color: #fff;
          font-family: 'Open Sans', sans-serif;
          font-size: 16px;
          text-decoration:none;
          border: none;
          position: relative;
          display: inline-block;
      }

      .lashes .send_btn button:hover{background: #926b6b;

      }

      .lashes #contact_form{color: #000;
		font-size: 11px;
        position: relative;
		margin-right: 20px;
	    margin-left: 20px;
	}
  .lashes #discount_form #result_discount{
    margin-bottom: 15px;
  }
  .lashes #discount_form input,
	.lashes #contact_form input,
  .lashes #contact_form select{background: #fff;
		height: 44px;

		border: 1px solid #fff;
		border-radius: 3px;
    
    outline: none;

		color: #000;
        font-size: 15px;
        font-family: 'Open Sans', sans-serif;

        position: relative;
        width: 100%;

        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;         /* Opera/IE 8+ */

        //padding: 8px  0px;
        padding-left: 10px;


	    //max-width: 95%;
	}

    .lashes .note_contact{ background: #48423c;
        text-align: center;
        color:#ffffff;
        font-size:13px;
        font-family: 'open sans', sans-serif;
        padding: 25px 20px;

    }
	
	/*---  Part 6: #Recommend ---*/

    .lashes .recom{
		background: #f5ebef;
        background-size: cover;
        text-align: center;
        padding-bottom: 20px;
		
    }


    .lashes .recom_title{color:#c6953d;
        padding-top: 30px;
		margin-bottom:20px;
        font-size:30px;
		line-height:34px;
        font-family: 'open sans', sans-serif;
        font-weight: bold;
    }
	    .lashes .recom_title2{color:#926b6b;
        padding-top: 30px;
		margin-bottom:20px;
        font-size:30px;
		line-height:34px;
        font-family: 'open sans', sans-serif;
        font-weight: bold;
    }
	.lashes .recommend img{
		margin:5px 10px;
	}
	
	
	

/*---  Part 6: #Testimonials ---*/

    .lashes .envato_unbounce {background: #926b6b;
        text-align: center;
        font-family: 'open sans', sans-serif;
        padding: 10px 0px; 
        //border-bottom: 3px solid #b5232f;
    }
	
	  .lashes .envato_unbounce_container {position: relative;
        width: 100%;
    }
	
	

    .lashes .L1_style{
        color:#ecced8;
        font-size:20px;
        text-align: center;
        font-family: 'open sans', sans-serif;
        //max-width: 90%;
    }



    .lashes .L3_style{color:#FFFFFF;
        font-size: 16px;
        text-align: center;
        font-family: 'open sans', sans-serif;
        //padding-bottom: 20px;
        line-height: 30px;
    }

   


/*---  Part 7: #Footer ---*/

    .lashes .foot_st{background: #c6953d;
        text-align: center;
    }

    .lashes .rights_st{color:#ffffff;
        font-size:14px;
        font-family: 'open sans', sans-serif;
        text-align: left;
        padding-top: 25px;
        position: relative;
        display: inline-block;
		width: 100%;

    }

    .lashes .pixfort_st{color:#926b6b;
        font-weight: bold;
        font-size:14px;
        font-family: 'open sans', sans-serif;
        text-align: left;
        position: relative;
        display: inline-block;
    }

    .lashes .likes_st{color:#f5d89c;
        font-size:14px;
        font-family: 'open sans', sans-serif;

        position: relative;
        display: inline-block;
        padding: 25px 15px 0px 15px;
        //padding-top: 25px;
        float: right;
    }

    .lashes .socbuttons{
        height: 100%;
        position: relative;
        display: inline-block;
        overflow: hidden;
        padding-bottom: 10px;
        width: 100%;

    }

    .lashes .soc_icons{background: rgba(0,0,0,0.1);
        border-radius: 3px;
        //width:40%;
        position: relative;
        display:inline-block;

        padding-top: 10px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;

        margin-top: 15px;
        float: right;
    }




    /* ------------------------------------------------------------------------------------ */



    .confirm_page{
        display:none;
        height: auto;
    }
    .confirm_page_13{
        background: #f5d89c; 
        box-shadow: inset 0 -5px 0 0 rgba(0,0,0,0.2) !important;
        border-radius: 2px;
    }
    
    .lashes .confirm_header{
        text-align: center;
        color:#926b6b;
        line-height: 35px;
        width: 500px;
        max-width: 100%;
        position: relative;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        font-size: 26px;
        padding-top: 40px;
    }
    .lashes .sub_text {
        color: rgba(255,255,255,0.6);
        text-align: center;
        padding: 10px 0;
        font-size: 15px;
    }
    .lashes .code_text {
        color: #fff;
        text-align: center;
        padding-top: 15px;
        padding-bottom: 10px;
        font-size: 22px;
    }
    .lashes .code_text span {
        background: rgba(0,0,0,0.2);
        padding: 15px;
        border-radius: 3px;
        display: inline-block;
    }
    .lashes .confirm_text{
        text-align: center;
        font-size:16px;
        color:#74331d;
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
        font-family: 'Open Sans', sans-serif;
        padding-top: 10px;
        padding-bottom: 30px;
    }
	.lashes #discount_form .result_fail,
  .lashes #discount_form .result_error{
    display: none;
  }
	.lashes .confirm_text span{
                color:#926b6b;
     } 
    .lashes .confirm_logo{
        text-align: center;
        padding: 20px;
    }
    .lashes .confirm_social{
        text-align: center;
    }
    .lashes .confirm_social .confirm_social_box{
         background: rgba(0,0,0,0.1);
        display: inline-block;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 30px;
        padding: 10px 8px;
        border-radius: 3px;
        padding-bottom: 0px;
        box-shadow: inset 0 -3px 0 0 rgba(0,0,0,0.2) !important;
    }
    .lashes .confirm_gp {
        position: relative;
        top: -15px !important;
        padding: 0px 20px;
    }


    .lashes .success{
        background: #CFFFF5;
        padding: 10px;
        margin-bottom: 10px;
        border: 1px solid #B9ECCE;
        border-radius: 5px;
        font-weight: normal;
    }
    .lashes .error{
        background: #FFDFDF;
        padding: 10px;
        margin-bottom: 10px;
        border: 1px solid #FFCACA;
        border-radius: 5px;
        font-weight: normal;
    }



    /*  Parallax fix for small scrren devices   */
    @media (max-width: 1124px) {
        .lashes .page_style {
             background-attachment: scroll;
        }
    }




/* go to top */

.b-top {z-index:2600;position:fixed;left:0;bottom:90px;width:34%;margin-left:50%;opacity: 0.5;filter:alpha(opacity=50);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index:2600;position:absolute;display:block;left:56px;bottom:0;margin:0 0 0 100%;padding:32px 12px 4px;
color:white;background:#c99839 url(../images/lashes/b-j-top.png) no-repeat 50% 11px;border-radius:7px;}



   .mob_map {
	   display:none;
   }

   .text_bold_price{
        text-align: center;
        font-size:16px;
        color:#06c7d8;
		font-weight: bold;
        font-family: 'Open Sans', sans-serif;

    }
	.text_alarm_price{
        font-size:14px;
        color:#cd0303;
		 font-family: 'Open Sans', sans-serif;

    }
	.text_name_price{
        font-size:14px;
		font-weight: bold;
        color:#74331d;
		 font-family: 'Open Sans', sans-serif;

    }
	.text_price_price{
        font-size:14px;
		font-weight: bold;
        color:#62287a;
		 font-family: 'Open Sans', sans-serif;

    }
	
	.text_table_price{
        border: 3px solid #dadada; 
    }
	
table {
border-spacing: 0 10px;
margin:0 auto;
}
td {
vertical-align: middle;
padding: 5px;
border-top: 1px solid #56433D;
border-bottom: 1px solid #56433D;
border-right: 1px solid #56433D;
border-left: 1px solid #56433D;
}
.css-adaptive {
display: block;
max-width: 100%;
height: auto;
}
.faq {background: #ecced8;
          font-size:16px;
          color: #fff;
          font-family: 'open sans', sans-serif;

          padding: 10px 10px;
          line-height: 16px;
          display: inline-block;
          border-radius: 5px;
          text-decoration:underline;
          position: relative;
          display: inline-block;

          padding-top: 4px;
    } 
	
	.faq:hover {background: #c99839;
          font-size:16px;
          color: #fff;
          font-family: 'open sans', sans-serif;

          padding: 10px 10px;
          line-height: 16px;
          display: inline-block;
          border-radius: 5px;
          text-decoration:underline;
          position: relative;
          display: inline-block;

          padding-top: 4px;
    } 
	
	.faq2 {background: #bf9045;
          font-size:16px;
          color: #fff;
          font-family: 'open sans', sans-serif;

          padding: 10px 10px;
          line-height: 16px;
          display: inline-block;
          border-radius: 5px;
          text-decoration:underline;
          position: relative;
          display: inline-block;

          padding-top: 4px;
    } 
	.faq2:hover {background: #926b6b;
          font-size:16px;
          color: #fff;
          font-family: 'open sans', sans-serif;

          padding: 10px 10px;
          line-height: 16px;
          display: inline-block;
          border-radius: 5px;
          text-decoration:underline;
          position: relative;
          display: inline-block;

          padding-top: 4px;
    } 
	.faq_text {color: #fff;} 

.fancybox-close-small{
  border:none!important;
  background: none!important;
}
.fancybox-close-small:hover:after{
  background: none!important;
}
.discount_badge {
    display: inline-block;
    background: #926b6b;
    color: #fff;
    position:relative;
    top: 4px;
    padding: 19px 15px;
    font-size: 25px;
    line-height:27px;
    margin-bottom: 15px;
    border-radius: 5px;
}
.lashes-price-portfolio-photo {
    display: inline-block;
    width: 115px;
    height: 115px;
    overflow: hidden;
    border-radius: 10px;
    border: 1px solid #fff;
    transition: .25s;
}
.lashes-price-portfolio-photo:hover{
    transform: scale(.9);
}
.lashes-price-portfolio-photo img{
    max-width: 100%
}

.big-photo {
    float: left;
    position: relative;
    overflow: hidden;
    line-height: 0;
    border-radius: 20px;
    border: 2px solid #fff;
    margin-right: 15px;
    margin-bottom: 15px;
}

.big-photo-time {
    position: absolute;
    line-height: 17px;
    font-size: 17px;
    top: 15px;
    left: 0;
    background: url('images/alarm.html') no-repeat 10px 50%;
    background-color: rgba(146, 107, 107, 0.75);
    color: #fff;
    padding: 10px 15px;
    padding-left: 45px;
    border-top: 2px solid rgba(255, 255, 255, 0.70);
    border-right: 2px solid rgba(255, 255, 255, 0.70);
    border-bottom: 2px solid rgba(255, 255, 255, 0.70);
    border-radius: 0 10px 10px 0
}

.big-photo img{
    height: 270px;
}
.lashes-price-title {
  text-decoration: none;
    font-size: 20px;
    text-transform: uppercase;
    color: #926b6b;
    font-weight: bold;
}
.lashes-price-title:hover,
.lashes-price-title:active,
.lashes-price-title:focus,
.lashes-price-title:visited{
  color: #926b6b;
}
.lashes-price-item{
  text-align: left;
    line-height: 15px;
    font-size: 13px;
    margin: 15px 0;
}
.lashes-price-right{
  float: right;
}

.lashes-price-description {
    line-height: 15px;
    margin: 15px 0;
}

.lashes-price-cash {
    font-size: 19px;
    margin-bottom: 3px;
}
.lashes-price-cash span{
    color: #926b6b;
    font-weight: bold;

}

a.lashes-price-btn{
    background: #c99839;
    color: #fff;
    display: inline-block;
    text-decoration: none;
    padding: 10px 15px;
    font-size: 20px;
    border-radius: 10px;
    float: right;
    border: 1px solid #fff;
    transition: .15s;

}
@media only screen and (max-width: 768px){
    a.lashes-price-btn{
        float: none;
        margin-top: 10px;
    }
}
a.lashes-price-btn:hover{
    background: #daae5a;
    color: #fff;
}
@media only screen and (max-width: 480px){
  .lashes-price-btn{
    display: block;
      float: none;
      text-align: center;
      margin: 10px 0;
  }
  .big-photo img{
      width: 100%;
  }
  .big-photo{
    float: none;
    margin-right: 0;
  }
}
.lashes-price-port-title {
  margin-top: 15px;
    font-size: 20px;
    color: #926b6b;
  
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
.mobile-fix{
  display: none;
}
@media only screen and (max-width: 768px){
  .mobile-fix{
    display: block;
  }
  .lashes-price-right{
    float:none;
  }
}
.lashes-carousel-wrap{
  margin-top: 20px;
  padding-right: 60px;
  position: relative;
}

.lashes-carousel-right {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transition: .15s;
}
.lashes-carousel-right:hover{
    transform: translateY(-50%) scale(.9);
    opacity:.8;
}




.owl-prev,
.owl-next{
    top: 50%;
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
}

.owl-prev {
    left: 20px;
    background: url(../images/carusel/carousel-left.png) no-repeat;
    background-size: 100%;
}

.owl-next {
    right: 20px;
    background: url(../images/carusel/carousel-right.png) no-repeat;
    background-size: 100%;
    
}

a.lightbox {
    text-align:center;
}
a.lightbox img{
    max-width: 100%;
}
.lSAction>a{
    background-image: none!important;
}
#dnone{
    overflow: hidden;
}
@media only screen and (max-width: 768px){
    .owl-next{
        right: 0;
        width: 30px;
    }
    .owl-prev{
        left: 0;
        width: 30px;
    }
}

.lSSlideOuter .lSPager.lSpg>li.active a, .lSSlideOuter .lSPager.lSpg>li:hover a {
    background-color: #bf9045!important;
}

.lightslider-simple img{
    max-width: 100%;
}
.fancybox-slide>*{
    max-width: 100%;
}
.fancybox-container {
    z-index: 100 !important;
}