@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Assistant:300,400,600,700,800|Heebo:300,400,500,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');
/*
    font-family: 'Heebo', sans-serif;
    font-family: 'Assistant', sans-serif;
*/
body{ font-family: 'Assistant', sans-serif; font-size:16px; color:#1A1818; direction:rtl}


.form-control::-moz-placeholder {
  color: #171717 !important;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #171717 !important;
}
.form-control::-webkit-input-placeholder {
  color: #171717 !important;
}

.form-control:focus{border:#8db84d 1px solid}
.md_0{margin:0px; }
.pd_0{padding:0px}

.md_10{margin:0 -5px}
.pd_10{padding:0 5px}

.md_8{margin:0 -8px}
.pd_8{padding:0 8px}

#loader-wrapper img {height: 150px; left: 50%; margin:-75px 0 0 -75px; position: absolute; top: 50%; width:150px;}
#loader-wrapper {background:rgba(255, 255, 255, 0.95); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index:99999 !important;}
#loader {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; animation: 2s linear 0s normal none infinite running spin; border-color: #FFAED4  transparent transparent; border-image: none; border-radius: 50%; border-style: solid; border-width: 3px; display: block; height: 200px; left: 50%; margin: -100px 0 0 -100px; position: absolute; top: 50%; width: 200px;}
#loader::before {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; animation: 3s linear 0s normal none infinite running spin; border-color: #171717 transparent transparent; border-image: none; border-radius: 50%; border-style: solid; border-width: 3px; bottom: 5px; content: ""; left: 5px; position: absolute; right: 5px; top: 5px;}
#loader::after {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; animation: 1.5s linear 0s normal none infinite running spin; border-color: #FFAED4  transparent transparent; border-image: none; border-radius: 50%; border-style: solid; border-width: 3px; bottom: 15px; content: ""; left: 15px; position: absolute; right: 15px; top: 15px;}
@keyframes spin {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}

#toTop { border-radius:0; bottom:50px; cursor: pointer; display: none; position: fixed; right: 40px; z-index: 999999; z-index: 2;}

.sidenav { height: 100%;  width: 0;   position: fixed;   z-index: 9999;   top: 0;  left: 0;  background-color: #fff; padding:0px; overflow-x: hidden;  transition: 0.5s; }
.sidenav ul{margin:0px; padding:0px; list-style:none}
.sidenav ul li{margin:0px; padding:0px}
.sidenav ul li a{font-size:18px; line-height:50px; text-align:right; padding:0px 30px;display:block; text-decoration:none; color:#171717}
.sidenav .closebtn{position:absolute; left: 20px; top: 20px;}
.sidenav .closebtn img{width:30px; height:30px}
.background_bg{background:rgba(0, 0, 0, 0.5); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 999;}

.container{max-width: 1500px; min-width: 1400px; margin: auto; }
header{z-index: 1111; position:fixed; width:100%; -webkit-box-shadow: 0px 6px 6px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 6px 6px 0px rgba(0,0,0,0.1); box-shadow: 0px 6px 6px 0px rgba(0,0,0,0.1); }
header .top_area{ width:100%; float:left; padding:10px 0; margin:0; background:#fff; border-bottom:#E8E8E8 1px solid }
header .top_area .number{float:left; font-size:18px}
header .top_area .number img{width:32px; height:32px; margin-right:15px}
header .top_area .number a{color:#171717; text-decoration:none}
header .top_area .login_btn{background:#FFAED4; font-size:16px; font-weight:400; float:left; color:#171717; text-decoration:none; margin:0 10px; padding:4px 20px}
header .top_area ul.social{margin:3px 0px; padding:0px; list-style:none; float:left}
header .top_area ul.social li{float:left; margin:0 0 0 10px}
header .top_area ul.social li img{width:26px; height:26px;}
header .top_area p{font-size:16px; color:#171717; font-weight:400; float:left; line-height:26px; margin:0px}
header .top_area p a{font-weight:700; text-decoration:none; color:#171717}

header .top_area ul.top_link{margin:4px 0px 4px 0px; padding:0px 160px 0px 0px; list-style:none; float:right}
header .top_area ul.top_link li{font-family: 'Heebo', sans-serif; font-weight:400; font-size:16px; color:#1A1818; float:right;}
header .top_area ul.top_link li a{color:#171717; padding:0 15px; text-decoration:none}
header .top_area ul.top_link li a:hover{color:#EE88B8; }
header .top_area ul.top_link li a.active{color:#EE88B8;}
header .top_area .search_area{margin:0px; padding:0px; position:relative; float:right; width:180px}
header .top_area .search_area .form-control{font-family: 'Heebo', sans-serif; font-weight:400; border-color:#d9d9d9; border-radius:16px; box-shadow:none; height:32px;  font-size:18px}
header .top_area .search_area .btn-info{background-color:#EE88B8;border-color:#EE88B8; color:#fff; border-radius: 16px 0 0 16px; font-size: 14px; padding: 2px 4px 2px 8px; position: absolute; top: 3px; left: 3px;}
header .top_area .search_area .btn-info:hover{background-color:#EE88B8; border-color:#EE88B8; color:#fff}

header .nav_sec{ width:100%; float:left; padding:0; margin:0; background:#fff; position: relative;}
header .nav_sec a.side_menu_icon{display:none}
header .nav_sec .navbar-header{float:right}
header .nav_sec .navbar-default{ padding:0; margin:0; background:none; border:none; border-radius:0; text-align:center;}
header .nav_sec .navbar-default .navbar-brand{ height:160px; width:160px; background:#fff; padding:0; float:right; border-radius:50%; /*-webkit-box-shadow: 0px 3px 24px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 24px 0px rgba(0,0,0,0.2); box-shadow: 0px 3px 24px 0px rgba(0,0,0,0.2);*/ position: absolute; top: -57px;z-index: 1;}
header .nav_sec .navbar-default .navbar-brand img{ width:100%;}
header .nav_sec .navbar-nav{ float:none; margin:0 160px 0 0; padding:0px }
header .nav_sec .navbar-default .navbar-nav > li{float:right}
header .nav_sec .navbar-default .navbar-nav > li.event_design a{background:url(../images/water_color_line.png) center center no-repeat; font-weight:700; padding:25px 50px}
header .nav_sec .navbar-default .navbar-nav > li.event_design a:hover{background:url(../images/water_color_line.png) center center no-repeat; font-weight:700}
header .nav_sec .navbar-default .navbar-nav > li.event_design a:focus{outline:none}
header .nav_sec .navbar-default .navbar-nav > li > a{ font-family: 'Heebo', sans-serif; font-weight:400; padding:25px 15px; font-size:16px; color:#171717; }
header .nav_sec .navbar-default .navbar-nav > li > a i{margin-right:10px}
header .nav_sec .navbar-default .navbar-nav > .active > a, header .nav_sec .navbar-default .navbar-nav > .active > a:hover, header .nav_sec .navbar-default .navbar-nav > .active > a:focus{ background:transparent; color:#1A1818; }
header .nav_sec .navbar-default .navbar-nav > li > a:hover, header .nav_sec .navbar-default .navbar-nav > li > a:focus{ background:transparent; color:#1A1818;}
header .nav_sec .navbar-default .navbar-nav > .open > a, header .nav_sec .navbar-default .navbar-nav > .open > a:hover, header .nav_sec .navbar-default .navbar-nav > .open > a:focus{ background:transparent; color:#1A1818; }
header .nav_sec .navbar-collapse{padding:0px;}
header .nav_sec .dropdown-menu{background:#fff; min-width:auto; width: auto; box-shadow: none; -webkit-box-shadow: none; border:#E5E5E5 1px solid; margin:0px; padding:0px; border-radius:0px}
header .nav_sec .dropdown-menu > li > a{padding:8px 20px; color:#171717; direction:rtl; text-align:right; font-size:16px; border-bottom:#E5E5E5 1px solid;}
header .nav_sec .dropdown-menu > li > a:hover{color:#fff; background:#EE88B8}
header .nav_sec .dropdown-menu > li.active a{color:#fff; background:#EE88B8}
header .nav_sec .cart{float: left; position: absolute; left: 0; top: -1px; width: 100px; background: #fff; height: 90px; z-index: 11; border-radius: 0 0 10px 10px; -webkit-box-shadow: 0px 6px 6px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 6px 6px 0px rgba(0,0,0,0.1); box-shadow: 0px 6px 6px 0px rgba(0,0,0,0.1); }
header .nav_sec .cart .number{position: absolute; top: 42px; width: 26px; background:#fff; height: 26px; line-height: 24px; border:#D9D9D9 1px solid; border-radius: 50%; font-size: 14px; font-weight: 400; color: #171717; right: 12px;}
header .nav_sec .cart a{display:block; padding:15px 20px}
.phonenumber{display:none}
.top_blank_div {height: 124px;}
header .nav_sec .navbar-default ul.navbar-nav li ul{display:none !important;}
header .nav_sec .navbar-default .navbar-nav > li:hover>ul{display:block !important;}
	
.video_sec{position:relative;}
.video_sec .caption{position:absolute; top:0px; height:100%; width:100%; padding:0 150px; background:rgba(0, 0, 0, 0.2)}
.video_sec .caption .content{position:absolute; top:50%; left:50%; width:500px; margin-left:-250px; text-align:center; margin-top:-150px}
.video_sec .caption h1{font-family: 'Pacifico', cursive; font-weight:700; font-size:60px; color:#fff; line-height:60px; margin:0 0 40px 0}
.video_sec .caption p{font-family: 'Heebo', sans-serif; font-weight:400; font-size:20px; color:#fff; line-height:30px; margin:0 0 40px 0}
.video_sec .caption .btn-white{background:transparent; border:#fff 1px solid; color:#fff; padding:8px 30px; font-size:20px; font-weight:400; border-radius:0px;}
.video_sec .caption .btn-white:hover{background:#fff; color:#EE88B8; }

#myVideo{ z-index: 4; right: 0; bottom: 0; top:0; right:0; width: 100%; height:842px; background-size: 100% 100%; background-color: black; background-image: /* our video */; background-position: center center; background-size: contain; object-fit: cover; /*cover video background */ }



section .slider_sec{ width:100%; float:left; margin:0; padding:0; position:relative;  z-index:0}
section .slider_sec .owl-item {width: 100%}
section .slider_sec .owl-item .caption{position:absolute; top:0px; height:100%; width:100%; padding:0 150px; background:rgba(0, 0, 0, 0.2)}
section .slider_sec .owl-item .caption .content{position:absolute; top:50%; left:50%; width:500px; margin-left:-250px; text-align:center; margin-top:-150px}
section .slider_sec .owl-item .caption h1{font-family: 'Heebo', sans-serif; font-weight:700; font-size:60px; color:#fff; line-height:60px; margin:0 0 40px 0}
section .slider_sec .owl-item .caption p{font-family: 'Heebo', sans-serif; font-weight:400; font-size:20px; color:#fff; line-height:30px; margin:0 0 40px 0}
section .slider_sec .owl-item .caption .btn-white{background:transparent; border:#fff 1px solid; color:#fff; padding:8px 30px; font-size:20px; font-weight:400; border-radius:0px;}
section .slider_sec .owl-item .caption .btn-white:hover{background:#fff; color:#EE88B8; }
section .slider_sec .owl-theme .owl-controls .owl-nav div{font-size:30px; }
section .slider_sec .owl-theme .owl-controls .owl-nav div.owl-prev { top:50%; position:absolute; left:15px; }
section .slider_sec .owl-theme .owl-controls .owl-nav div.owl-next { top:50%; position:absolute; right:15px;}

.content_bg{ width:100%; margin:0; padding:0; background:url(../images/pink_bg.jpg) top center repeat-y; background-size:100% ; }
.who_we_area{ width:100%;  margin:0; padding:120px 0; }
.who_we_area .flowers_slider{width: 100%; position:relative}
.who_we_area .flowers_slider:before{content:''; width:96%; border:#fff 2px solid; height:96%; position:absolute; top:2%; left:2%; z-index:2} 
.who_we_area .owl-theme .owl-controls .owl-nav{z-index:3}
.who_we_area .owl-theme .owl-controls .owl-nav div.owl-prev { bottom:30px; position:absolute; right:89px; z-index: 333; width: 60px; height: 60px;  padding: 10px 20px; border:#fff 1px solid; }
.who_we_area .owl-theme .owl-controls .owl-nav div.owl-prev img, .who_we_area .owl-theme .owl-controls .owl-nav div.owl-next img{width:21px; height:40px}
.who_we_area .owl-theme .owl-controls .owl-nav div.owl-next { bottom:30px; position:absolute; right:30px; z-index: 333; width: 60px; height: 60px;  padding: 10px 20px; border:#fff 1px solid; }
.who_we_area .who_we_area_content{text-align:right; padding-right:60px}
.who_we_area .who_we_area_content .title{background:url(../images/title_bg.png) center right no-repeat;font-family: 'Heebo', sans-serif; font-size:36px; font-weight:700; color:#171717; width: 300px;  text-align: center; line-height: 76px; min-height: 86px; margin-right: 230px; margin-top:70px; margin-bottom:30px}
.who_we_area .who_we_area_content img{float:right; width:200px; height:200px; margin-left:30px}
.who_we_area .who_we_area_content p{font-size:26px; line-height:40px; color:#171717; font-family: 'Heebo', sans-serif; font-weight:400}
.who_we_area .who_we_area_content .btn_about{background-color:#fff; border:none; color:#171717; padding:8px 50px; font-size:20px; font-weight:400; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); margin-top:30px; border-radius:0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.who_we_area .who_we_area_content .btn_about:hover{background:#EE88B8; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}

.product_img_tabs{width:100%; margin:0; padding:120px 0; }
.product_img_tabs ul.list_tab{margin:0px 0px; padding:0px; list-style:none;  float:right }
.product_img_tabs ul.list_tab > li{margin:0px; font-size:18px; color:#212121; font-weight:400; float:left; margin-bottom:-1px; margin-right:10px }
.product_img_tabs ul.list_tab > li > a {background-color:#fff; display:block; border:none; color:#171717; padding:8px 50px; font-size:20px; font-weight:400; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); border-radius:0px; text-decoration:none; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.product_img_tabs ul.list_tab > li > a:hover,
.product_img_tabs ul.list_tab > li > a:focus{background:#EE88B8;  outline:none; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.product_img_tabs ul.list_tab > li.active a{background:#EE88B8}
.product_img_tabs .images_area{padding-right:200px; padding-top: 60px;}
.product_img_tabs .images_area img{width:100%; }
.product_img_tabs .images_area .leftside_top{margin-top:-80px}

.product_img_tabs .images_area .flower_img_box{ text-align:center; cursor:pointer; margin-bottom:10px; position:relative}
.product_img_tabs .images_area .flower_img_box .flower_photo{overflow:hidden}
.product_img_tabs .images_area .flower_img_box .flower_photo img{-webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; width:100%}
.product_img_tabs .images_area .flower_img_box .btn-detail{background-color:rgba(255, 255, 255, 0.7); border:#171717 1px solid; color:#171717; padding:8px 10px; font-size:26px; font-weight:700;  border-radius:0px; position:absolute; bottom:20px; width: 180px; right: 50%; margin-right: -90px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.product_img_tabs .images_area .flower_img_box:hover .flower_photo img{-webkit-transform: scale(1.1); transform: scale(1.1); }
.product_img_tabs .images_area .flower_img_box:hover .btn-detail{background:#EE88B8; border:#EE88B8 1px solid; color:#fff; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}

.three_box_area{width:100%; margin:0; padding:120px 0 0 0; }
.three_box_area .box_detail{ text-align:center; cursor:pointer;  position:relative; padding:10px; border:#EEDDF3 2px solid}
.three_box_area .box_detail .photo{overflow:hidden}
.three_box_area .box_detail .photo img{-webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; width:100%}
.three_box_area .box_detail .caption{position:absolute; width:100%; height:100%; top:0px; left:0px; background:rgba(255, 255, 255, 0.8); padding:70px 60px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.three_box_area .box_detail .caption h3{font-family: 'Heebo', sans-serif; font-size:40px; color:#171717; font-weight:700; margin:0 0 20px 0}
.three_box_area .box_detail .caption p{font-family: 'Heebo', sans-serif; font-size:18px; line-height:24px; color:#171717; font-weight:400; margin:0 0 20px 0}
.three_box_area .box_detail .caption .btn-readmore{background-color:#fff; border:none; color:#171717; padding:8px 50px; font-size:20px; font-weight:400; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1);  border-radius:0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.three_box_area .box_detail .caption .btn-readmore:hover{background:#EE88B8; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.three_box_area .box_detail:hover .photo img{-webkit-transform: scale(1.1); transform: scale(1.1); }
.three_box_area .box_detail:hover .caption{background:rgba(255, 255, 255, 0.5); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}


section .instagram_slider_area{width:100%; float:left; padding:100px 0; margin:0; background:#fff; text-align:center}
section .instagram_slider_area h2{font-family: 'Heebo', sans-serif;  font-size:32px; font-weight:700; color:#171717; margin:0 0 30px 0}
section .instagram_slider_area .owl-theme .owl-controls .owl-nav div.owl-prev { top:50%; background:#fff; width:50px; height:50px; position:absolute; left:15px; margin-top:-25px; border-radius:50%; z-index:11; padding: 12px 18px;}
section .instagram_slider_area .owl-theme .owl-controls .owl-nav div.owl-next { top:50%; background:#fff; width:50px; height:50px; position:absolute; right:15px; margin-top:-25px; border-radius:50%; z-index:11; padding: 12px 18px;}
section .instagram_slider_area .owl-theme .owl-controls .owl-nav div.owl-prev img, section .instagram_slider_area .owl-theme .owl-controls .owl-nav div.owl-next img {height: 26px; width: 14px;}

.bottom_area{background:#ee88b8; position:fixed; bottom:-6px; width:100%; z-index:999; display:none}
.bottom_area ul{margin:0px; padding:0px; list-style:none; display:inline-block; width:100%}
.bottom_area ul li{ width:33.33%; float:left; text-align:center; font-size:14px; border-right:#fff 1px solid}
.bottom_area ul li a{color:#fff; text-decoration:none; padding:8px 0; display:block}
.bottom_area ul li:last-child{border-right:none}

footer .footer_bg{width:100%; float:left; padding:0px 0 50px 0; margin:0; background:url(../images/footer_bg.jpg) top center no-repeat; background-size:100%}
footer .footer_bg .icon_with_text{background:#fff; border:#D6D1D8 1px solid; -webkit-box-shadow: 0px 9px 6px 0px rgba(0,0,0,0.16); -moz-box-shadow: 0px 9px 6px 0px rgba(0,0,0,0.16); box-shadow: 0px 9px 6px 0px rgba(0,0,0,0.16); text-align:center; padding:10px 0 20px 0; margin-bottom:80px}
footer .footer_bg .icon_with_text h4{margin:0px; color:#564678; font-family: 'Heebo', sans-serif; font-weight:400; font-size:20px}
footer .footer_bg h3{font-family: 'Heebo', sans-serif;  font-weight:700; margin:0 0 20px 0}
footer .footer_bg ul.link{margin:0px; padding:0px; list-style:none; }
footer .footer_bg ul.link li{font-family: 'Heebo', sans-serif;  font-size:20px; color:#171717; font-weight:400; line-height:30px; position:relative; }
footer .footer_bg ul.link li a{color: inherit;  text-decoration: none}
footer .footer_bg ul.social{margin:0px; padding:0px; list-style:none; float:left}
footer .footer_bg ul.social li{float:left; margin:0 15px 0 0px}
footer .footer_bg ul.social li img{width:46px; height:46px;}
footer .footer_bg .facebook_time_line{float:left; margin-top:30px}

footer .copyright{background-color:#000; padding:10px 0; text-align:center;}
footer .copyright p{font-weight:400; color:#fff; line-height:20px; font-size:16px; margin:0px; }
footer .copyright p a{color:#fff; text-decoration:none}
footer .copyright p a img {height: 14px;}

section .title_area{width:100%; float:left; padding:0px; margin:0; background:url(../images/inner_title_bg.jpg) center center no-repeat; text-align:center}
section .title_area .white_fade{background:rgba(255, 255, 255, 0.6); padding:120px 0}
section .title_area .white_fade h1{font-size:56px; font-weight:700; color:#171717; margin:0px}



.product_list_area{ width:100%;  margin:0; padding:60px 0; background:url(../images/product_pink_bg.jpg) top right no-repeat; background-size:cover}
.product_list_area h1{font-size:56px; font-weight:400; color:#171717; margin:0px 0px 60px 0px; text-align:center}
.product_list_area .fliter{margin:0 10px 60px 10px; display: inline-block; width: 100%;}
.product_list_area .fliter .form-control{font-family: 'Heebo', sans-serif; font-size:20px; width:200px; border:none;  height:46px; border-radius:0px; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1);}.product_list_area .fliter .orderby{font-family: 'Heebo', sans-serif; padding-right:10px; font-size:20px; width:300px; border:none;  height:46px; border-radius:0px; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1);}.product_list_area  .woocommerce-result-count{float:left}.product_list_area  .woocommerce-ordering{float:right}
.product_list_area .fliter select{ -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; background:#fff url(../images/down_arrow.png) center left no-repeat; }
.product_list_area .product_box{margin:0 10px 50px 10px; text-align:center; position:relative; min-height: 600px;}
.product_list_area .product_box .sale_label{font-family: 'Heebo', sans-serif; position:absolute; font-size:30px; color:#fff; line-height:100px; top:-30px; right:-30px; width:100px; height:100px; border-radius:50%; background:#EE88B8; z-index:11; -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.24); -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.24); box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.24);}.product_list_area .product_box .onsale{font-family: 'Heebo', sans-serif; position:absolute; font-size:30px; color:#fff; line-height:100px; top:-30px; right:-30px; width:100px; height:100px; border-radius:50%; background:#EE88B8; z-index:11; -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.24); -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.24); box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.24); padding:0px}
.product_list_area .product_box .product_photo{overflow:hidden; margin-bottom:15px; height:400px }
.product_list_area .product_box .product_photo img{-webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; width:100%}
.product_list_area .product_box:hover .product_photo img{-webkit-transform: scale(1.1); transform: scale(1.1); }
.product_list_area .product_box a{text-decoration:none}
.product_list_area .product_box .product_title{font-family: 'Heebo', sans-serif; color:#171717; font-weight:400; font-size:28px; line-height:32px; margin-bottom:15px; overflow: hidden;}
.product_list_area .product_box .price{ color:#171717; font-weight:700; font-size:24px; margin-bottom:15px}
.product_list_area .product_box .price del{font-size:20px; margin-right:15px}
.product_list_area .product_box .btn-white{background-color:#fff; border:none; color:#171717; padding:8px 50px; font-family: 'Heebo', sans-serif;  font-size:20px; font-weight:400; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); border-radius:0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.product_list_area .product_box:hover .btn-white{background:#EE88B8; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}


.product_detail_page{ width:100%;  margin:0; padding:120px 0 120px 0;}
.product_detail_page .content_area{width: 86%; margin: 0 auto;}
.product_detail_page .product_main_img{margin:0 0 10px 0; padding:0px}.product_detail_page .onsale{font-family: 'Heebo', sans-serif; position:absolute; font-size:30px !important; color:#fff; line-height:100px !important; top:-30px; right:-30px; width:100px; height:100px; border-radius:50%; background:#EE88B8 !important; z-index:11; -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.24); -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.24); box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.24); padding:0px !important}
.product_detail_page .product_main_img img{width:100%}
.product_detail_page .thum{margin:0px; padding:0px; }
.product_detail_page ul.thum{margin:0px -5px; padding:0px; list-style:none; display: inline-block;}
.product_detail_page ul.thum li{width:33.33%; float:left; padding:0 5px; cursor:pointer}
.product_detail_page ul.thum li .thum_img{background:#000}
.product_detail_page ul.thum li .thum_img img{width:100%; opacity:0.5}
.product_detail_page ul.thum li.active .thum_img img{opacity:1} 
.product_detail_page ul.thum li:hover .thum_img img{opacity:1} 

.product_detail_page .product_title{font-size:42px; font-weight:700; color:#171717; margin:10px 0 20px 0}
.product_detail_page p{font-size:20px; line-height:28px; font-weight:400; color:#171717; margin:0px 0 30px 0}
.product_detail_page ul.size_area{margin:0px 0px 50px 0px; padding:0px; list-style:none; display: inline-block; width: 100%;}
.product_detail_page ul.size_area li{float:right; text-align:center; margin-left:50px}
.product_detail_page ul.size_area li .large{width:70px}
.product_detail_page ul.size_area li .large img{width:100%}
.product_detail_page ul.size_area li .medium{width:56px; margin-top: 21.6px;}
.product_detail_page ul.size_area li .medium img{width:100%}
.product_detail_page ul.size_area li .little{width:40px; margin-top: 46.3px;}
.product_detail_page ul.size_area li .little img{width:100%}
.product_detail_page .radio_btn {display: block; position: relative;  cursor: pointer; font-size: 20px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-bottom: 25px; line-height:45px}
.product_detail_page .radio_btn input {position: absolute; opacity: 0; cursor: pointer;}
.product_detail_page .checkmark {position: absolute; bottom: 0; left:50%; height: 20px; width: 20px; background-color: #fff; border:#D5D5D5 1px solid; border-radius: 50%; margin-left:-10px}
.product_detail_page .radio_btn input:checked ~ .checkmark {background-color: #fff; border:#D5D5D5 1px solid;}
.product_detail_page .checkmark:after {content: ""; position: absolute; display: none;}
.product_detail_page .radio_btn input:checked ~ .checkmark:after {display: block;}
.product_detail_page .radio_btn .checkmark:after {top: 4px; left: 4px; width: 10px; height: 10px; border-radius: 50%; background: #000;}
.product_detail_page .price{ color:#171717; font-weight:700; font-size:36px;  line-height:54px; margin-right:30px}
.product_detail_page .price span.price{ color:#171717 !important;}
.product_detail_page .price del{font-size:24px; margin-right:15px}
.product_detail_page .btn-purchase{background-color:#fff; border:none; text-align:right; color:#171717; line-height:30px; padding:12px 15px; width:100%; font-family: 'Heebo', sans-serif;  font-size:20px; font-weight:400; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); border-radius:0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.product_detail_page .btn-purchase img{float:left; width:30px; height:30px;}
.product_detail_page .btn-purchase:hover{background:#EE88B8; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;} 
.product_detail_page .md_top{margin-top:50px}
.product_detail_page h3{font-size:28px; font-weight:700; color:#171717; margin:0px 0 20px 0}
.product_detail_page ul.extension{margin:0px; padding:0px; list-style:none; display: inline-block; width: 100%;}
.product_detail_page ul.extension li{float:right; text-align:center; margin-left:20px}
.product_detail_page ul.extension li img{width:100px; margin-bottom:10px}
.product_detail_page ul.extension li h4{font-size:20px; font-weight:700; color:#171717; margin:0 0 5px 0}
.product_detail_page ul.extension li p{font-size:16px; line-height:20px; font-weight:300; min-height:40px; margin:0px}

.product_detail_page .greeting_dedication{margin-top:50px}
.product_detail_page .greeting_dedication .check_btn {display: block; position: relative;  cursor: pointer; font-size: 20px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-right: 30px; line-height:26px; margin-bottom:15px}
.product_detail_page .greeting_dedication .check_btn input {position: absolute; opacity: 0; cursor: pointer;}
.product_detail_page .greeting_dedication .checkmark {position: absolute; bottom: 0; right:0%; height: 20px; width: 20px; background-color: #fff; border:#D5D5D5 1px solid; border-radius: 50%;}
.product_detail_page .greeting_dedication .check_btn input:checked ~ .checkmark {background-color: #fff; border:#D5D5D5 1px solid;}
.product_detail_page .greeting_dedication .checkmark:after {content: ""; position: absolute; display: none;}
.product_detail_page .greeting_dedication .check_btn input:checked ~ .checkmark:after {display: block;}
.product_detail_page .greeting_dedication .check_btn .checkmark:after {top: 4px; left: 4px; width: 10px; height: 10px; border-radius: 50%; background: #000;}
.product_detail_page .greeting_dedication textarea{border:#D5D5D5 1px solid; border-radius:0px; background:#FBFAFB; box-shadow:none; height:auto !important}

.about_page{ width:100%;  margin:0; padding:180px 0 120px 0; background:url(../images/product_pink_bg.jpg) top right no-repeat; background-size:cover}
.about_page .about_content{background:#fff; padding:60px; min-height:600px; -webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1);}
.about_page .about_content h1{margin:0px 0px 40px 0px; font-size:42px; font-weight:700; color:#171717; text-align:center}
.about_page .about_content p{font-size:20px; line-height:26px; color:#171717; margin-bottom:30px}
.about_page .about_content .photo_1{float:left; width: 470px; margin-top: 30px;}
.about_page .about_content .photo_1 img, .about_page .about_content .photo_2 img{width:100%;}
.about_page .about_content .photo_2{float:right; width: 310px; margin-top: 140px;}


.contact_form_area{ width:100%;  margin:0 0 60px 0; padding:0; position:relative}
.contact_form_area:before{content:''; position:absolute; width:75%; background:#fff; height:100%; left:0px; -webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1);}
.contact_form_area h2{margin: 130px 25px; font-size: 40px; color:#171717; line-height: 56px; font-weight: 700;}
.contact_form_area h2 strong{font-size:54px}
.contact_form_area .form_area{padding:60px 50px} 
.contact_form_area .form_area .form-control{height:54px; border:#AAAAAA 1px solid; border-radius:0px; box-shadow:none; font-size:24px; margin-bottom:15px; color:#171717; direction:rtl}
.contact_form_area .form_area .height{height:192px; }
.contact_form_area .form_area .btn-send{background:#FFAED4; color:#171717; font-weight:700; font-size:20px; border:none; padding:8px 40px; border-radius:0px; margin-top:10px; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1);}

.contact_page{ width:100%;  margin:0; padding:90px 0; background:url(../images/other_pink_bg.jpg) top right no-repeat; background-size:cover}
.contact_page h2{margin: 0px 0px 25px 0px; font-size: 42px; color:#171717; line-height: 56px; font-weight: 700;}
.contact_page h2 strong{font-size:24px; font-weight:400}
.contact_page .form_area{padding:60px 50px; background:#fff;  -webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); text-align:right}  
.contact_page .form_area .form-control{height:54px; border:#AAAAAA 1px solid; border-radius:0px; box-shadow:none; font-size:24px; margin-bottom:15px; color:#171717; direction: rtl;}
.contact_page .form_area .height{height:192px; direction: rtl;}
.contact_page .form_area .btn-send{background:#FFAED4; width:100%; color:#171717; font-weight:400; font-size:24px; border:none; padding:12px 40px; border-radius:0px; margin-top:10px; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3); box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3); direction: rtl;}



.regulations_page{ width:100%;  margin:0; padding:90px 0; background:url(../images/other_pink_bg.jpg) top right no-repeat; background-size:cover}
.regulations_page .content{background:#fff; padding:60px; min-height:600px; -webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1);}
.regulations_page .content h1{margin:0px 0px 40px 0px; font-size:42px; font-weight:700; color:#171717; text-align:center}
.regulations_page .content p{font-size:20px; line-height:26px; color:#171717; margin-bottom:30px}


.article_detail_page{ width:100%;  margin:0; padding:90px 0; background:url(../images/other_pink_bg.jpg) center right no-repeat; background-size:cover}
.article_detail_page .content{background:#fff; padding:60px; min-height:600px; -webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1);}
.article_detail_page .content h1{margin:0px 0px 40px 0px; font-size:42px; font-weight:700; color:#171717; text-align:center}
.article_detail_page .content p{font-size:20px; line-height:26px; color:#171717; margin-bottom:30px}


.article_page{ width:100%;  margin:0; padding:90px 0; }
.article_page h1{font-size:40px; font-weight:700; color:#171717; margin:0 0 40px 0; text-align:center}
.article_page .article_box{ text-align:center; cursor:pointer;  position:relative; margin-bottom:15px}
.article_page .article_box .article_photo{overflow:hidden}
.article_page .article_box .article_photo img{-webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; width:100%}
.article_page .article_box .black_fade{position:absolute; width:100%; height:100%; top:0px; left:0px; background: rgba(231,56,39,0); background: -moz-linear-gradient(top, rgba(231,56,39,0) 0%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(231,56,39,0)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(top, rgba(231,56,39,0) 0%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(top, rgba(231,56,39,0) 0%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(top, rgba(231,56,39,0) 0%, rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(231,56,39,0) 0%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73827', endColorstr='#000000', GradientType=0 );}
.article_page .article_box .caption{position:absolute; width:100%; bottom:30px; left:0px; padding:0px 30px 0px 30px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.article_page .article_box .caption h3{font-family: 'Heebo', sans-serif; font-size:40px; color:#fff; font-weight:700; margin:0 0 20px 0}
.article_page .article_box .caption p{font-family: 'Heebo', sans-serif; font-size:18px; line-height:24px; color:#fff; font-weight:400; margin:0 0 20px 0; height:46px; overflow:hidden}
.article_page .article_box .caption .btn-readmore{background-color:#fff; border:none; color:#171717; padding:8px 50px; font-size:20px; font-weight:400; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1);  border-radius:0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.article_page .article_box .caption .btn-readmore:hover{background:#EE88B8; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.article_page .article_box:hover .article_photo img{-webkit-transform: scale(1.1); transform: scale(1.1); }
.article_page .article_box:hover .caption{ -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; bottom:100px}


.thank_you_page{ width:100%;  margin:0; padding:200px 0; background:url(../images/other_pink_bg.jpg) top right no-repeat; background-size:cover}
.thank_you_page .content_area{padding:60px 50px; width:35%; background:#fff;  -webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1);} 
.thank_you_page .content_area h1{font-size:42px; font-weight:700; color:#171717; margin:0 0 20px 0;}
.thank_you_page .content_area p{font-size:24px; line-height:24px; color:#171717; margin:0 0 30px 0;}
.thank_you_page .content_area .btn-back{background-color:#fff; border:none; color:#171717; padding:14px 50px; font-size:22px; font-weight:700; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1);  border-radius:0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; margin-top:20px}
.thank_you_page .content_area .btn-back:hover{background:#EE88B8; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}


.landing_page{ width:100%;  margin:0; padding:0;}
.landing_page h2{font-size:42px; font-weight:700; color:#171717; margin:0 0 20px 0;}
.landing_page p{font-size:24px; line-height:32px; color:#171717; margin:0;}
.landing_page .btn-video{background-color:#fff; border:none; color:#171717; padding:14px 50px; font-size:22px; font-weight:700; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1);  border-radius:0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; margin-top:10px; margin-bottom:30px}
.landing_page .btn-video:hover{background:#EE88B8; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.landing_page .photo_box_1{margin:0 0 30px 0; position:relative; width:100%}
.landing_page .photo_box_1 img{width:100%}
.landing_page .photo_box_1 .content{padding:60px 0 60px 120px; width:72%; background:#fff; position:absolute; bottom:-300px;  z-index:1}
.landing_page .photo_box_2{margin:0 2% 30px 0; position:relative; width:44%; float:left}
.landing_page .photo_box_2 img{width:100%}
.landing_page .photo_box_2 .content{padding: 60px; background: #fff; width: 165%; position: absolute; bottom: -338px; left: 0; z-index: 1;}
.landing_page .photo_box_3{margin:300px 0 30px 0; position:relative; width:54%; float:left}
.landing_page .photo_box_3 img{width:100%}

.contact_form_area_bg{ width:100%;  margin:0 0 60px 0; padding:60px 0; position:relative; background:url(../images/contact_bg.png) center center no-repeat}
.contact_form_area_bg:before{content:''; position:absolute; width:66%; background:#fff; height:75%; left:0px; -webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1);}
.contact_form_area_bg h2{margin: 130px 25px; font-size: 40px; color:#171717; line-height: 56px; font-weight: 700; float:left}
.contact_form_area_bg h2 strong{font-size:54px}
.contact_form_area_bg .form_area{padding:60px 50px} 
.contact_form_area_bg .form_area .form-control{height:54px; border:#AAAAAA 1px solid; border-radius:0px; box-shadow:none; font-size:24px; margin-bottom:15px; color:#171717; direction:rtl}
.contact_form_area_bg .form_area .height{height:192px; }
.contact_form_area_bg .form_area .btn-send{background:#FFAED4; color:#171717; font-weight:700; font-size:20px; border:none; padding:8px 40px; border-radius:0px; margin-top:10px; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1);}
.register_login_page{ width:100%;  margin:0; padding:110px 0; background:url(../images/other_pink_bg.jpg) top right no-repeat; background-size:cover}.register_login_page .form_area{padding:60px 50px; background:#fff;  -webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1);} .register_login_page .form_area h1{font-size:40px; font-weight:700; color:#171717; margin:0 0 60px 0; text-align:center}.register_login_page .form_area .form-control{height:54px; border:#AAAAAA 1px solid; border-radius:0px; box-shadow:none; font-size:24px; margin-bottom:15px !important; color:#171717}.register_login_page .form_area .height{height:192px; }.register_login_page .form_area .btn-submit{background:#fff; border:#000000 3px solid; width:100%; color:#171717; font-weight:400; font-size:24px; padding:12px 40px; border-radius:0px; margin-top:20px; -webkit-box-shadow: 0px 0px 12px 0px rgba(51,51,51,0.3); -moz-box-shadow: 0px 0px 12px 0px rgba(51,51,51,0.3); box-shadow: 0px 0px 12px 0px rgba(51,51,51,0.3);}.register_login_page .form_area .btn-submit:hover{background:#000; color:#fff}.register_login_page .form_area p{font-size:18px; line-height:24px; color:#171717; margin:30px 0 0 0; text-align:center}.register_login_page .form_area p a{color:#171717; font-weight:700;margin-right: 5px; text-decoration:none}.woocommerce form.login{border: none; padding: 0; margin: 0;}.register_login_page  form .form-row {padding: 0; margin: 0px !important;}.woocommerce form.register{border: none; padding: 0; margin: 0;}.woocommerce-privacy-policy-text{display:none}.register_login_page form .form-row input.input-text{height:54px; border:#AAAAAA 1px solid; border-radius:0px; box-shadow:none; font-size:18px; margin-bottom:15px !important; color:#171717; padding:6px 12px}.xoo-wsc-footer{border-top: none; background:#FFF9FC; padding: 15px 30px;}.xoo-wsc-footer .xoo-wsc-cont{display:none !important}.xoo-wsc-footer .xoo-wsc-cart{background-color:#fff !important; border:none  !important; color:#171717 !important; float:right !important; width:48% !important;border-radius:0px !important; font-weight:400 !important; -webkit-box-shadow: 0px 3px 6px 0px rgba(214,152,183,1) !important; -moz-box-shadow: 0px 3px 6px 0px rgba(214,152,183,1) !important; box-shadow: 0px 3px 6px 0px rgba(214,152,183,1) !important;}.xoo-wsc-footer .xoo-wsc-chkt{background:#FFAED4 !important; color:#171717 !important; font-weight:400 !important; float:left !important; width:48% !important; border-radius:0px !important; -webkit-box-shadow: 0px 3px 6px 0px rgba(214,152,183,0.3) !important; -moz-box-shadow: 0px 3px 6px 0px rgba(214,152,183,0.3) !important; box-shadow: 0px 3px 6px 0px rgba(214,152,183,0.3) !important;}.xoo-wsc-footer .xoo-wsc-subtotal {text-align: right !important; font-weight: 400; font-size: 20px;}.xoo-wsc-img-col img{display:none !important}a.xoo-wsc-remove{font-size:20px !important; margin:8px 0px 0px 0px !important; color:#171717; text-decoration:none;}.xoo-wsc-img-col{width: 6% !important;float: right !important;}.xoo-wsc-sum-col{width: 94% !important; margin: 0px !important; padding-right: 15px !important;}.xoo-wsc-sum-col a {font-size: 20px; line-height: 30px; padding: 5px 0 !important; float: right; color:#171717; text-decoration:none; width: 50%;}.xoo-wsc-content .cart-edit-product {display: none !important;}.xoo-wsc-content .xoo-qty {float: left; text-align: center; margin-right:20px}.xoo-wsc-content .xoo-qty strong{display: block;}.xoo-wsc-content .xoo-price {float: left; text-align: center;}.xoo-wsc-content .xoo-price strong{display: block;}.xoo-wsc-content .variation{display:none !important}.xoo-wsc-close{left:20px; right:auto !important}.cart_page_layout{ width:100%;  margin:0; padding:90px 0; }.cart_page_layout .cart_content_box{background:#FFF9FC; -webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1);}.cart_page_layout .cart-collaterals{background-color:#FFF9FC}.cart_page_layout .cart-collaterals .cart_totals{width:100%; padding:30px}.cart_page_layout .cart-collaterals .cart_totals h2{margin: 0px 0px 25px 0px; font-size: 32px; color:#171717; line-height: 56px; font-weight: 700; text-align:right}.cart_page_layout .cart-collaterals .cart_totals table.shop_table{border:none; margin:0px}.cart_page_layout .cart-collaterals .cart_totals table.shop_table tr th{text-align:right; padding:10px 0px}.cart_page_layout .cart-collaterals .cart_totals table.shop_table tr td{text-align:right; padding:10px 0px}.cart_page_layout .cart-collaterals .cart_totals table.shop_table tr td a{color:#171717; text-decoration:none}.cart_page_layout .cart-collaterals .cart_totals .checkout-button{background-color:#fff !important; border:none !important; color:#171717 !important; padding:15px 50px !important; font-size:20px !important; font-weight:400 !important; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1) !important; -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1) !important; box-shadow: 0px 3px 14px 0px rgba(214,152,183,1) !important;  border-radius:0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}.cart_page_layout .cart-collaterals .cart_totals .checkout-button:hover{background:#EE88B8 !important; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}.cart_page_layout .cart-collaterals .cart_totals .wcppec-checkout-buttons{display:none}.cart_page_layout .cart_content_box .woocommerce-cart-form {padding: 30px; min-height: 600px; background:#fff}.cart_page_layout .cart_content_box .woocommerce-cart-form h2{margin: 0px 0px 25px 0px; font-size: 32px; color:#171717; line-height: 56px; font-weight: 700;}.cart_page_layout .cart_content_box .woocommerce-cart-form table.shop_table{border:none; margin:0px}.cart_page_layout .cart_content_box .woocommerce-cart-form table.shop_table tr th{text-align:center; padding:10px 0px; font-size:20px}.cart_page_layout .cart_content_box .woocommerce-cart-form table.shop_table tr td{text-align:center; padding:5px 0px; border-top:none}.cart_page_layout .cart_content_box .woocommerce-cart-form table.shop_table tr td a{color:#171717; text-decoration:none}.cart_page_layout .cart_content_box .woocommerce-cart-form table.shop_table tr td img{width: 75px;}.cart_page_layout .cart_content_box .woocommerce-cart-form table.shop_table tr td .cart-edit-product{display:none}.cart_page_layout .cart_content_box .woocommerce-cart-form button.button{background:#FFAED4 !important; color:#171717 !important; font-weight:400 !important; float:left !important; border-radius:0px !important; -webkit-box-shadow: 0px 3px 6px 0px rgba(214,152,183,0.3) !important; -moz-box-shadow: 0px 3px 6px 0px rgba(214,152,183,0.3) !important; box-shadow: 0px 3px 6px 0px rgba(214,152,183,0.3) !important; margin-top: 20px;}.cart_page_layout .cart_content_box .woocommerce-cart-form .coupon{width:280px; position:relative; margin-top: 20px; }.cart_page_layout .cart_content_box .woocommerce-cart-form .coupon .input-text{width:100%}.cart_page_layout .cart_content_box .woocommerce-cart-form .coupon button.button{position:absolute; top:0px; left:0px; margin-top:0px;}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}

.cart_page_layout .checkoutbox_page{ -webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); margin-top:50px}
.cart_page_layout .checkoutbox_page .input-text{height: 54px; border:#AAAAAA 1px solid; border-radius: 0px; box-shadow: none; font-size: 24px; margin-bottom: 10px !important; color:#171717; padding: 6px 12px;}
.cart_page_layout .checkoutbox_page label{line-height: 22px; color:#171717; font-weight: 400; font-size: 18px; margin:0px}
.cart_page_layout .checkoutbox_page textarea{height: 170px !important;}
.cart_page_layout .checkoutbox_page .woocommerce-billing-fields h3{font-size: 28px; font-weight: 700; margin: 20px 0 30px 0;}
.cart_page_layout .checkoutbox_page .woocommerce-shipping-fields h3{margin:0px; width:100%}
.cart_page_layout .checkoutbox_page .woocommerce-shipping-fields h3 label{font-size: 28px; font-weight: 700; margin: 20px 0 30px 0;}
.cart_page_layout .checkoutbox_page .woocommerce-shipping-fields h3 label span {padding-right: 25px;}

.cart_page_layout .checkoutbox_page #customer_details{padding:20px 60px; background:#fff}
.cart_page_layout .checkoutbox_page #order_review{padding:40px 60px 60px 60px; background:#FFF9FC}
.cart_page_layout .checkoutbox_page #order_review h3{font-size: 28px; font-weight: 700; margin: 20px 0 30px 0;}
.cart_page_layout .checkoutbox_page #order_review table.shop_table{margin:0px; border:none; font-size:18px; }
.cart_page_layout .checkoutbox_page #order_review table.shop_table td{border-top: none; padding:0px; line-height:40px; font-weight:400}
.cart_page_layout .checkoutbox_page #order_review table.shop_table th.product-total{text-align:left; font-weight:700}
.cart_page_layout .checkoutbox_page #order_review table.shop_table th.product-name{text-align:right; font-weight:700}
.cart_page_layout .checkoutbox_page #order_review table.shop_table td.product-total{text-align:left}
.cart_page_layout .checkoutbox_page #order_review table.shop_table th{padding:0px; font-weight:400; font-weight:400}
.cart_page_layout .checkoutbox_page #order_review table.shop_table tfoot th{text-align:right; border-top: none; font-weight:400}
.cart_page_layout .checkoutbox_page #order_review table.shop_table tfoot td{text-align:left}
.cart_page_layout .checkoutbox_page #order_review .woocommerce-checkout-payment{background:transparent !important}
.cart_page_layout .checkoutbox_page #order_review .woocommerce-checkout-payment div.payment_box{background-color: #FFAED4;}
.cart_page_layout .checkoutbox_page #order_review .woocommerce-checkout-payment div.payment_box::before{border: 1em solid #FFAED4; border-left-color:transparent;border-right-color:transparent; border-top-color:transparent;}
.cart_page_layout .checkoutbox_page #order_review .woocommerce-checkout-payment ul.payment_methods{padding: 0; border-bottom: none;}
.cart_page_layout .checkoutbox_page #order_review .woocommerce-checkout-payment div.form-row {padding: 15px 0 0 0;}

.cart_page_layout .checkoutbox_page #order_review .woocommerce-checkout-payment #place_order{background-color: #fff !important; border: none !important; color:#171717 !important; padding: 15px 50px !important; font-size: 20px !important; font-weight: 400 !important; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1) !important; -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1) !important; box-shadow: 0px 3px 14px 0px rgba(214,152,183,1) !important;border-radius: 0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; width:100%}
.cart_page_layout .checkoutbox_page #order_review .woocommerce-checkout-payment #place_order:hover{background:#EE88B8 !important; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}


.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info {background: #ffffff; -webkit-box-shadow: 0px 0px 20px 0px rgba(176,176,176,0.25); -moz-box-shadow: 0px 0px 20px 0px rgba(176,176,176,0.25); box-shadow: 0px 0px 20px 0px rgba(176,176,176,0.25); border: none !important; font-size: 18px; margin: 0px; color:#171717}
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::before {content: "\f007 "; font-family: "Font Awesome 5 Free"; font-weight: 700; color:#ee88b8 !important}
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a {color:#ee88b8 !important; text-decoration: none;}
.woocommerce-checkout .woocommerce-form-coupon-toggle {margin-top: 20px;}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {background:#ffffff; -webkit-box-shadow: 0px 0px 20px 0px rgba(176,176,176,0.25); -moz-box-shadow: 0px 0px 20px 0px rgba(176,176,176,0.25); box-shadow: 0px 0px 20px 0px rgba(176,176,176,0.25); border: none !important; font-size: 18px; margin: 0px;  color:#171717}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before {content: "\f02c "; font-family: "Font Awesome 5 Free"; font-weight: 700; color:#ee88b8 !important}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a {color:#ee88b8 !important; text-decoration: none;}

.cart_page_layout form.woocommerce-form-login{margin:0px 0px 20px 0px !important; padding:30px; background:#ffffff;-webkit-box-shadow: 0px 0px 20px 0px rgba(176,176,176,0.25); -moz-box-shadow: 0px 0px 20px 0px rgba(176,176,176,0.25); box-shadow: 0px 0px 20px 0px rgba(176,176,176,0.25); border:none !important; border-radius:0px !important}
.cart_page_layout form.woocommerce-form-login label{line-height: 22px; color:#171717; font-weight: 400; font-size: 18px; margin:0px}
.cart_page_layout form.woocommerce-form-login .input-text{height: 54px; border:#AAAAAA 1px solid; border-radius: 0px; box-shadow: none; font-size: 24px; margin-bottom: 10px !important; color:#171717; padding: 6px 12px;}
.cart_page_layout form.woocommerce-form-login .woocommerce-form-login__submit{background-color: #fff !important; border: none !important; color:#171717 !important; padding: 15px 50px !important; font-size: 20px !important; font-weight: 400 !important; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1) !important; -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1) !important; box-shadow: 0px 3px 14px 0px rgba(214,152,183,1) !important;border-radius: 0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.cart_page_layout form.woocommerce-form-login .woocommerce-form-login__submit:hover{background:#EE88B8 !important; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.cart_page_layout form.woocommerce-form-login .form-row-first{width:49% !important}
.cart_page_layout form.woocommerce-form-login .form-row-last{width:49% !important}
.cart_page_layout form.woocommerce-form-login a{color:#EE88B8; text-decoration:none; font-size:18px}


.cart_page_layout form.checkout_coupon{margin: 0px 0px 20px 0px !important; background:#ffffff; -webkit-box-shadow: 0px 0px 20px 0px rgba(176,176,176,0.25); -moz-box-shadow: 0px 0px 20px 0px rgba(176,176,176,0.25); box-shadow: 0px 0px 20px 0px rgba(176,176,176,0.25); border: none !important; border-radius: 0px !important; }
.cart_page_layout form.checkout_coupon .form-row-first {width: 49% !important;}
.cart_page_layout form.checkout_coupon .form-row-last {width: 49% !important;}
.cart_page_layout form.checkout_coupon .input-text{height: 54px; border:#AAAAAA 1px solid; border-radius: 0px; box-shadow: none; font-size: 24px; margin-bottom: 10px !important; color:#171717; padding: 6px 12px;}
.cart_page_layout form.checkout_coupon .button{background-color: #fff !important; border: none !important; color:#171717 !important; padding: 15px 50px !important; font-size: 20px !important; font-weight: 400 !important; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1) !important; -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1) !important; box-shadow: 0px 3px 14px 0px rgba(214,152,183,1) !important;border-radius: 0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.cart_page_layout form.checkout_coupon .button:hover{background:#EE88B8 !important; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}

.my_account_page{width: 100%; margin: 0; padding: 90px 0;  background:url(../images/other_pink_bg.jpg) top right no-repeat; background-size:cover}
.my_account_page .account_box{padding:40px; background:#fff; -webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); display: inline-block; width: 100%;}
.my_account_page .account_box .woocommerce-MyAccount-content{float:left;  background-color: #fff; min-height: 500px; width:100%; text-align:right; margin-top:50px}
.my_account_page .account_box .woocommerce-MyAccount-content p{text-align:right; margin:0 0 15px 0; font-size:18px; font-weight:400; }
.my_account_page .account_box .woocommerce-MyAccount-content p a{color:#FFAED4}
.my_account_page .account_box .woocommerce-MyAccount-navigation{float:right; width:100%}
.my_account_page .account_box .woocommerce-MyAccount-navigation ul{margin:0px; padding:0px; list-style:none; }
.my_account_page .account_box .woocommerce-MyAccount-navigation ul li{font-size: 22px; line-height: 40px; float: right; font-weight: 700; margin-left: 35px;}
.my_account_page .account_box .woocommerce-MyAccount-navigation ul li a{ color:#818181; border-bottom:#fff 5px solid;  display:block; text-decoration:none}
.my_account_page .account_box .woocommerce-MyAccount-navigation ul li a:hover,
.my_account_page .account_box .woocommerce-MyAccount-navigation ul li.is-active a{ color:#171717; border-bottom:#ee88b8 5px solid; background:#fff}

.my_account_page .account_box .woocommerce-info::before, .my_account_page .account_box .woocommerce-message::before{right:1.5em; left:auto;  color:#ee88b8 !important}
.my_account_page .account_box .woocommerce-info .button, .my_account_page .account_box .woocommerce-message .button{float:left}
.my_account_page .account_box .woocommerce-info, .my_account_page .account_box .woocommerce-message{padding: 15px 55px 15px 15px; border: none; line-height: 48px;}

.my_account_page .account_box .woocommerce-Address {background: #f7f7f7; border: #eae9e9 1px solid; padding: 20px}
.my_account_page .account_box .woocommerce-Address .woocommerce-Address-title{position:relative; box-shadow:none; }
.my_account_page .account_box .woocommerce-Address h3 {margin: 0 0 15px!important}
.my_account_page .account_box .woocommerce-Address address {margin: 0!important}
.my_account_page .account_box .woocommerce-Address address p {font-size: 14px}
.my_account_page .account_box .woocommerce-Address .woocommerce-Address-title .edit {float: left;	background: #FFAED4; color: #fff; text-decoration: none; padding: 5px 10px; font-weight: 700; border-radius: 5px}

.my_account_page .account_box .select2-container--default .select2-selection--single{border:none; border-bottom:#212B4E 2px solid; border-radius:0px}
.my_account_page .account_box .select2-container .select2-selection--single{height:50px}
.my_account_page .account_box .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px}
.my_account_page .account_box .select2-container--default .select2-selection--single .select2-selection__arrow {top: 10px; left: 1px; right:auto;}
.my_account_page .account_box .select2-container .select2-selection--single .select2-selection__rendered{padding-right:0px; text-align:right}

.my_account_page .account_box .woocommerce-address-fields .button{background:#FFAED4;color: #171717; font-weight: 400; font-size: 24px; border: none; padding: 12px 40px; border-radius: 0px; margin-top: 10px; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3); box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3);-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;} 
.my_account_page .account_box .woocommerce-address-fields .button:hover{background:#fff !important; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.my_account_page .account_box .woocommerce-MyAccount-content h3{font-size: 28px; font-weight: 700; margin: 20px 0 30px 0;}
.my_account_page .account_box .woocommerce-MyAccount-content .woocommerce-Button{background:#FFAED4;color: #171717; font-weight: 400; font-size: 24px; border: none; padding: 12px 40px; border-radius: 0px;  -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3); box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3);-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;} 
.my_account_page .account_box .woocommerce-MyAccount-content .woocommerce-Button:hover{background:#fff !important; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.my_account_page .account_box .input-text{height: 54px; border:#AAAAAA 1px solid; border-radius: 0px; box-shadow: none; font-size: 24px; margin-bottom: 10px !important; color:#171717; padding: 6px 12px;}
.my_account_page .account_box label{line-height: 22px; color:#171717; font-weight: 400; font-size: 18px; margin:0px}


.my_account_page .account_box .shop_table {background:#fff; margin-bottom:30px; border:#ee88b8 1px solid; border-radius:0}
.my_account_page .account_box .shop_table thead tr th {background-color:#ee88b8 !important; font-size:18px; color:#fff; font-weight:700; padding:15px; vertical-align:middle; text-align: right; }
.my_account_page .account_box .shop_table tbody tr td {font-size:18px; color:#707070; font-weight:400; line-height:30px; padding:15px; vertical-align:middle}
.my_account_page .account_box .shop_table tbody tr td a{color:#FFAED4}
.my_account_page .account_box .shop_table tbody tr td a.view{background:#FFAED4;color: #171717; font-weight: 400; font-size: 18px; border: none; padding: 12px 40px; border-radius: 0px;  -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3); box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3);-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;} 
.my_account_page .account_box table.shop_table th{text-align:right}
.my_account_page .account_box .woocommerce-customer-details h2{font-size: 28px; font-weight: 700; margin: 20px 0 20px 0;}
.my_account_page .account_box .woocommerce-customer-details address{border:1px solid rgba(0,0,0,.1)}

.cart_page_layout .woocommerce-order .woocommerce-thankyou-order-received { padding: 330px 15px 45px 15px; text-align: center; font-size: 36px !important; background: #fff url("../images/thank_bg.jpg") top center no-repeat; border: #cacaca 1px dashed; border-radius: 20px; color:#ee88b8 }
.cart_page_layout .woocommerce-order ul.order_details {margin: 0 0 15px 0; list-style: none; background: #fff; padding:0px; border: 1px dashed #d3ced2; }
.cart_page_layout .woocommerce-order ul.order_details li{font-size: 16px; padding: 15px; margin: 0; width: 50%; text-align: right;}
.cart_page_layout .woocommerce-order ul.order_details li.email{width:100%; border-top: 1px dashed #d3ced2; border-bottom: 1px dashed #d3ced2; border-left: none;}
.cart_page_layout .woocommerce-order ul.order_details li.date{border-left: none;}
.cart_page_layout .woocommerce-order ul.order_details li strong{font-size: 16px; display: inline-block; color:#ee88b8}
.cart_page_layout .woocommerce-order{padding:40px; background:#fff; -webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1); display: inline-block; width: 100%;}
.cart_page_layout .woocommerce-order h2{font-size: 28px; font-weight: 700; margin: 20px 0 20px 0;}
.cart_page_layout .woocommerce-order address{border:1px solid rgba(0,0,0,.1)}
.cart_page_layout .woocommerce-order .shop_table {background:#fff; margin-bottom:30px; border:#ee88b8 1px solid; border-radius:0}
.cart_page_layout .woocommerce-order .shop_table thead tr th {background-color:#ee88b8 !important; font-size:18px; color:#fff; font-weight:700; padding:15px; vertical-align:middle; text-align: right; }
.cart_page_layout .woocommerce-order .shop_table tbody tr td {font-size:18px; color:#707070; font-weight:400; line-height:30px; padding:15px; vertical-align:middle}
.cart_page_layout .woocommerce-order .shop_table tbody tr td a{color:#FFAED4}
.cart_page_layout .woocommerce-order .shop_table tfoot th{text-align:right}

.woocommerce nav.woocommerce-pagination ul{border:none !important}
.woocommerce nav.woocommerce-pagination ul li{border-right:none !important; width: 40px; background:#fff; border-radius:0px; height: 40px; line-height: 40px; margin:0 5px !important; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); border-radius:0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.woocommerce nav.woocommerce-pagination ul li a{color:#171717; display:block; padding:0px; line-height:40px; border-radius:0px}
.woocommerce nav.woocommerce-pagination ul li span.current{color:#171717; background:#EE88B8; display:block; padding:0px; line-height:40px; border-radius:0px;width: 100%;}
.woocommerce nav.woocommerce-pagination ul li a:hover{color:#171717; background:#EE88B8; display:block; padding:0px; line-height:40px; border-radius:0px}

.product_list_area .pagination {display: inline-block; padding-left: 0; margin: 0; border-radius: 0; text-align: center; width: 100%;}
.product_list_area .pagination .nav-links a {background:#fff; color:#171717; padding: 8px 14px; text-decoration: none; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); border-radius:0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; margin: 0 5px;}
.product_list_area .pagination .nav-links .current{background:#EE88B8; color:#171717; padding: 8px 14px; text-decoration: none; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); box-shadow: 0px 3px 14px 0px rgba(214,152,183,1); border-radius:0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; margin: 0 5px;}

#logo-link {margin: 8px 3px; text-align: center;}
#logo-link img {margin: 0 6px; width: 50px;}





.error_page{ width:100%;  margin:0; padding:90px 0; background:url(../images/other_pink_bg.jpg) top right no-repeat; background-size:cover}
.error_page .msg_area{padding:60px 50px; text-align:center; width:60%; background:#fff;  -webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); margin:0 auto} 
.error_page .msg_area h1{font-size:42px; font-weight:700; color:#171717; margin:30px 0;}
.error_page .msg_area p{font-size:24px; line-height:24px; color:#171717; margin:0 0 30px 0;}
.error_page .msg_area .search-field{height: 54px; border:#AAAAAA 1px solid; border-radius: 0px; box-shadow: none; font-size: 24px; margin-bottom: 10px !important; color:#171717; padding: 6px 12px;}



.product_list_area .not_found_area{padding:60px 50px; text-align:center; width:60%; background:#fff;  -webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.1); margin:0 auto} 
.product_list_area .not_found_area h1{font-size:42px; font-weight:700; color:#171717; margin:30px 0;}
.product_list_area .not_found_area p{font-size:24px; line-height:24px; color:#171717; margin:0 0 30px 0;}
.product_list_area .not_found_area .search-field{height: 54px; border:#AAAAAA 1px solid; border-radius: 0px; box-shadow: none; font-size: 24px; margin-bottom: 10px !important; color:#171717; padding: 6px 12px;}
.product_list_area .not_found_area header{position:relative; box-shadow:none; z-index: 9;}
.product_list_area .not_found_area .page-header {padding-bottom: 0; margin: 0; border-bottom: none;}

.register_login_page .lost_reset_password input.input-text{height:54px; border:#AAAAAA 1px solid; border-radius:0px; box-shadow:none; font-size:24px; margin-bottom:15px !important; color:#171717; padding:6px 12px; width:100%}
.register_login_page .lost_reset_password label{display:none}
.register_login_page .lost_reset_password .woocommerce-Button{background: #fff; border:#000000 3px solid; width: 100%; color: #171717; font-weight: 400; font-size: 24px; padding: 12px 40px; border-radius: 0px; margin-top: 20px; -webkit-box-shadow: 0px 0px 12px 0px rgba(51,51,51,0.3); -moz-box-shadow: 0px 0px 12px 0px rgba(51,51,51,0.3); box-shadow: 0px 0px 12px 0px rgba(51,51,51,0.3); }
.register_login_page .lost_reset_password .woocommerce-Button:hover {background: #000; color:#fff;}

.register_login_page .woocommerce-ResetPassword label{text-align:right}
.wpcf7-not-valid{border:#ebccd1 1px solid !important; background:#f2dede !important;}
.wpcf7-not-valid-tip{display:none !important}
div.wpcf7-mail-sent-ok{border:#c3e6cb 1px solid; background:#d4edda; padding: 10px; margin:0px; text-align: center; border-radius: 5px; color:#155724}
div.wpcf7-validation-errors{border:#f5c6cb 1px solid; background:#f8d7da; padding: 10px; margin:0px; text-align: center; border-radius: 5px; color:#721c24}

.contact_form_area_bg .form_area div.wpcf7-mail-sent-ok{margin-top:20px}
.contact_form_area_bg .form_area div.wpcf7-validation-errors{margin-top:20px}

.contact_form_area .form_area div.wpcf7-mail-sent-ok{margin-top:20px}
.contact_form_area .form_area div.wpcf7-validation-errors{margin-top:20px}

.product_list_area .fliter p.woocommerce-result-count{ display:none; }

.ywapo_input_container{clear: inherit !important; width: 18%; float: right; text-align: center;}
.woocommerce form .form-row .ywapo_input_container label > img {width: 80% !important; margin: 0 10% !important;}
.ywapo_option_label.ywapo_label_position_after {color: #171717; font-size: 20px;}
.wapo_option_description {font-size: 16px !important; line-height: 20px !important; color: #171717 !important; margin: 0px !important;}
.woocommerce form .form-row .ywapo_input_container input[type="checkbox"], .woocommerce form .form-row .ywapo_input_container input[type="radio"]{margin:0px !important}
.ywapo_input_container_textarea {width: 100% !important; text-align: right;}
.yith_wapo_group_total table td .price{line-height:30px}
.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child{width:260px}
.cart_page_layout .cart_content_box .woocommerce-cart-form table.shop_table tr td dl.variation { margin: 0 auto;}

.woocommerce-message {background: #ee88b8; color:#fff; border: none !important; font-size: 18px; margin: 0px 0px 50px 0px; line-height: 40px;}
.woocommerce-message::before {color:#fff !important}
.woocommerce-message a {color:#ee88b8 !important; text-decoration: none; background:#fff !important; padding:11px 15px !important; float:left !important; line-height:18px}


.woocommerce-info {background: #ee88b8; color:#fff; border: none !important; font-size: 18px; margin: 0px 0px 50px 0px; line-height: 40px;}
.woocommerce-info::before {color:#fff !important}
.return-to-shop .wc-backward{background:#FFAED4 !important; color:#171717 !important; font-weight: 400 !important; font-size: 24px !important; border: none !important; padding: 12px 40px !important; border-radius: 0px !important; -webkit-box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3) !important; -moz-box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3) !important; box-shadow: 0px 3px 14px 0px rgba(214,152,183,0.3) !important; direction: rtl;}

.switcher{width:auto !important; position: absolute; left: 120px; top: 20px;}
.switcher .selected{background:transparent !important}
.switcher .selected a{border: none !important; background: url(//orchid.nextgenerationtechnologies.in/wp-content/plugins/gtranslate/arrow_down.png) 98px center no-repeat !important; width: 100px !important; padding: 6px !important;}
.switcher .selected a:hover{background: transparent !important;}
.switcher a img{width:24px; opacity:1 !important; float:left; margin-right:5px !important}
.switcher .option{border:none !important; background:#fff !important; width:110px !important}
.switcher .option a{font-size: 12px !important; padding: 6px !important;}

html:lang(en) header .nav_sec .navbar-default .navbar-nav > li > a {font-size: 15px; padding: 25px 10px;}
html:lang(en) header .nav_sec .navbar-default .navbar-nav > li.event_design a{padding:25px 60px !important}

html:lang(nl) header .nav_sec .navbar-default .navbar-nav > li > a {font-size: 15px; padding: 25px 10px;}
html:lang(nl) header .nav_sec .navbar-default .navbar-nav > li.event_design a{padding:25px 60px !important}

html:lang(es) header .nav_sec .navbar-default .navbar-nav > li > a{padding: 25px 10px; font-size: 14px;}
html:lang(es) header .nav_sec .navbar-default .navbar-nav > li.event_design a{padding:25px 60px !important; background-size: auto 56%;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#171717 !important}

.woocommerce-cart-form__cart-item .product-name img {display: none;}
.cart_page_layout .checkoutbox_page .woocommerce-form__label-for-checkbox {position: relative; padding-right: 24px;}
.cart_page_layout .checkoutbox_page .woocommerce-form__label-for-checkbox input {position: absolute;   right: 0px; top: 8px;}
.cart_page_layout .checkoutbox_page .woocommerce-form__label-for-checkbox #terms {outline: none;}
   
section .instagram_slider_area .insta_post_images img {width: 100%;}