/*
Theme Name: Flowers
Theme URI: http://www.chuparim4u.co.il/
Description: Chuparim WordPress theme
Version: 1
Author: Roie Avizemer / Studio Puenta
*/

/*
COLORS
pink - #f6325a
green - #3b5621
orange - #f6822d
dark orange - #db6a1f

*/

@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

body{direction:rtl;}
main a{color:#f6822d;transition: linear 0.3s;}
main a:hover{color:#db6a1f;}
p{color:#383838;}
h1,h2,h3,h4,h5,h6,p,ul,li,a,input,label,textarea,div,button{font-family: 'Open Sans Hebrew', sans-serif; !important;}
::selection{background: rgba(246,50,90,.8);color:#fff;}

/********************
	ACCESIBILLITY
********************/
a:focus-visible{
	border:1px solid #000;
}

/*******************************************
				HEADER
*******************************************/
.top .logo{width: 15%;margin: 20px 0 0 2%;display: inline-block;float: right;}
.top .logo img{width: 100%;}
.top .search{width: 15%;display: inline-block;float: left;}
.top .searchform{position: relative;margin-top: 65px;}
.top .searchform label input{width: 100%;border:1px solid #6e2d75;border-radius:20px;padding:6px;padding-right: 30px;font-size:17px;}
.top .searchform label input:focus{outline: none;}
.top .searchform input.search{background: url('img/search.png')no-repeat;width:18px;height: 18px;position: absolute;border:none;cursor: pointer;top:7px;right:10px;}
/******************************************
				MAIN MENU
******************************************/
header .openmenu{display: none;}
header nav#nav{margin-top: 10px;position: relative;z-index: 1;width: 58%;margin:72px 0 0 2%;display: inline-block;float: right;}
header nav#nav ul{list-style: none;position: relative;}
header nav#nav ul li{float: right;width: auto;padding:0 15px 20px;height: 25px;line-height: 25px;display: inline-block;}
header nav#nav ul li.menu-item-has-children:hover{border-radius:24px;height: 15px;}
header nav#nav ul li:last-child{border-left:none;}
header nav#nav ul li a{display: block;cursor: pointer;transition: linear 0.3s;color:#000;text-decoration: none;}
header nav#nav ul li:hover a{color:#f6325a;}
header nav#nav ul li.menu-item-45 span{display: none;}
header nav#nav ul li:hover ul.sub-menu li a{color:#000;}
header nav#nav ul li ul.sub-menu li:hover{background: transparent;}
header nav#nav ul li ul.sub-menu li:hover a{color:#f6325a;}
header nav#nav ul li ul.sub-menu{display: none;position: absolute;top:35px;background: #fff;width:500px;-webkit-box-shadow: 11px 14px 48px -26px rgba(0,0,0,0.72);-moz-box-shadow: 11px 14px 48px -26px rgba(0,0,0,0.72);box-shadow: 11px 14px 48px -26px rgba(0,0,0,0.72);}
header nav#nav ul li:hover ul{display: inline-block;}
header nav#nav ul li ul.sub-menu li{width: 150px;float: none;}
header nav#nav ul li ul li a{color:#000;text-decoration: none;transition: linear 0.3s;}
header nav#nav ul li ul li a:hover{color:#6e2d75;}
header nav#nav ul li ul.sub-menu{width: 235px;}
header nav#nav ul li ul.sub-menu li{width:100%;padding:0;height: 25px;}
header nav#nav ul li ul.sub-menu li a{padding:8px 10px 0px 30px;}
header nav#nav ul li.menu-item-526 ul.sub-menu{width: 380px;}
header nav#nav ul li.menu-item-526 ul.sub-menu li{width: 38%;padding:8px 5% 0px;}
header nav#nav ul li.menu-item-526 ul.sub-menu li a{padding:0;}
header nav#nav ul li.menu-item-206 ul.sub-menu{width:700px;}
header nav#nav ul li.menu-item-206 ul.sub-menu li{width: 30%;}
header nav#nav ul li.menu-item-has-children a span{width: 13px;height: 7px;background: url(img/arrow.png) no-repeat;display: block;position: absolute;top:10px;margin-right: -20px;transition: linear 0.3s;}
header nav#nav ul li.menu-item-has-children:hover a span{-ms-transform: rotate(180deg); /* IE 9 */-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */transform: rotate(180deg);}
/*******************************************
				MAIN
*******************************************/
.wrapper{width: 1080px;margin:0 auto;}
h1{font-weight: 600;text-align: center;}
/*******************************************
				HOME SLIDER
*******************************************/
.slider{width: 100%;overflow: hidden;direction: ltr;}
.slider .sliderwrapper .slide{max-height: 450px;}
.slider .sliderwrapper .slide .title{background: rgba(0,0,0,.6);position: absolute;bottom:55px;width: 100%;height: 55px;}
.slider .sliderwrapper .slide .title h5,.slider .sliderwrapper .slide .caption h5{width: 1080px;margin:0 auto;text-align: center;line-height: 55px;color:#fff;}
.slider .sliderwrapper .slide .caption{background: rgba(153,0,0,.6);position: absolute;bottom:0px;width: 100%;height: 55px;}
.slider .sliderwrapper .slide img{width: 100%;height: auto;}
.slider .strip{width: 100%;position: relative;}
.slider .strip .caption{position: absolute;top:19%;width: 980px;height: auto;left:0;right:0;margin:0 auto;text-align: left;direction: ltr;}
.slider .strip .caption p{width: 70%;text-align: center;direction: rtl;font-size:16px;font-weight: 600;color:#383838;margin:0 auto;}
.slider .strip .caption .image4{background: url('img/ornament1.png')no-repeat top center;width: 100%;height: 45px;margin-bottom: 15px;}
.slider .strip .caption .image4.image4-1{background: url('img/ornament2.png')no-repeat top center;margin-bottom: 0;margin-top: 15px;}
.slider .strip img{width: 100%;height: auto;}
.slider .strip .searchfilter{position: absolute;top:75%;right:0;left:0;margin:0 auto;direction: rtl;}
.slider .strip .searchfilter h5{text-align: center;direction: rtl;font-weight: 600;font-size: 25px;margin-bottom: 15px;color:#383838;}
/******************************************
			HOME CATEGORY MENU
******************************************/
.home .catmenu{height: 175px;margin-top: 0px;}
.home .catmenu ul{list-style: none;}
.home .catmenu ul li{display: inline-block;float: right;width: 13%;padding-top: 15px;margin-left: 1.5%;}
.home .catmenu ul li:last-child{margin-left: 0;float: left;}
.home .catmenu ul li a{color:#6e2d75;text-decoration: none;transition: linear 0.3s;display: block;width: 100%;text-align: center;}
.home .catmenu ul li a:hover img{opacity: 0.6;}
.home .catmenu ul li a:hover{color:#383838;}
.home .catmenu ul li a img{height: 126px;transition: linear 0.3s;}
.home .catmenu ul li a span{width: 100%;display: block;text-align: center;font-weight: 600;font-size:16px;margin-top: 0px;}
/*******************************************
			    HOME CONTENT
*******************************************/
.home section.maincontent .searchfilter{margin-bottom: 30px;margin-top: 8px;}
.home section.maincontent .searchfilter form ul li{width: 13%;margin-left: 1%;float: right;display: inline-block;padding:0;height: 30px;}
.home section.maincontent .searchfilter form ul li:nth-child(1){margin-right: 1%;}
.home section.maincontent .searchfilter form ul li.sf-field-post-meta-holiday_price_filter{margin-left:0}
.home section.maincontent .searchfilter form ul li div{width: 100% !important;}
.home section.maincontent .searchfilter form ul li label ul li{width: 100%;float: none;}
.home section.maincontent .searchfilter form ul li label div div ul li{height: auto;padding:5px;}
.home section.maincontent .searchfilter form ul li.sf-field-submit{width: 100%;text-align: center;margin-top: 40px;}
.home section.maincontent .searchfilter form ul li.sf-field-submit input{width: auto;margin:0 auto;background: #6e2d75;color:#fff;border:none;font-size:18px;padding:5px 95px;cursor: pointer;transition: linear 0.3s;}
.home section.maincontent .searchfilter form ul li.sf-field-submit input:hover{background: #d5caff;}
.home section.maincontent{margin-top:35px;margin-bottom: 0px;background: #fff;padding-top: 5px;position: relative;border: 4px solid #fff;}
.home section.maincontent h1.headline{margin-bottom: 5px;font-size:20px;font-weight: 600;color:#d5caff;}
.home section.maincontent h2.subheadline{text-align: center;font-size:23px;font-weight: 600;color:#d5caff;}
.home section.maincontent h2.subheadline a{color:#d5caff;text-decoration: none;transition: linear 0.3s;}
.home section.maincontent h2.subheadline a:hover{color:#6e2d75;}
.home section.maincontent p{font-size:15px;text-align: center;}
.home section.maincontent .image,.home .pagecontent .image,main .searchfilter .image{background: url('img/big divider.png')no-repeat top center;height: 50px;display: block;margin:13px 0;}
main .searchfilter .image{margin-top: 20px;}
.home .pagecontent p{}
/*******************************************
			    HOME BOXES
*******************************************/
section.allboxes .storesbox,section.maincategories .storesbox{width: 30%;float: right;margin-left: 4.5%;display: inline-block;border:1px solid #000;margin-bottom: 30px;position: relative;}
section.allboxes .storesbox:nth-child(3n+3),section.maincategories .storesbox:nth-child(3n+3){margin-left: 0;float: left;}
section.allboxes .storesbox .image,section.maincategories .storesbox .storeimage{transition: linear 0.3s;max-height:220px;height:220px;border-bottom:1px solid #000;position: relative;}
.storesbox .delivery{position: absolute;width:97px;bottom: -140px;}
section.allboxes .storesbox:hover .image,section.maincategories .storesbox:hover .storeimage{opacity: 0.7;}
section.allboxes .storesbox .image1,section.maincategories .storesbox .image1{background: url('img/small divider.png') no-repeat top center;height: 19px;display: block;}
section.allboxes .storesbox .title h5,section.maincategories .storesbox .title h5{font-size: 22px;text-align: center;font-weight: 600;}
section.allboxes .storesbox .title h5 a,section.maincategories .storesbox .title h5 a{color:#383838;text-decoration: none;}
section.allboxes .storesbox .excerpt,section.maincategories .storesbox .excerpt{padding:0 10px;text-align: center;margin:6px 0;height: 55px;}
section.allboxes .storesbox .excerpt h5,section.maincategories .storesbox .excerpt h5{width: auto;display: inline-block;font-size: 15px;}
section.allboxes .storesbox .excerpt a.clientphone,section.maincategories .storesbox .excerpt a.clientphone{text-decoration: none;color:#383838;font-size: 23px;font-weight: 600;width:100%;display: block;}
section.allboxes .storesbox .days,section.maincategories .storesbox .days{padding:0 10px;text-align: center;min-height: 86px;} 
section.allboxes .storesbox .days h5,section.maincategories .storesbox .days h5{margin-bottom: 10px;}
section.allboxes .storesbox .image img,section.maincategories .storesbox .storeimage img{width: 96%;height: auto;padding:2%;max-height: 200px;}
section.allboxes .storesbox .link,section.maincategories .storesbox .link{background: url('img/button.png')no-repeat top center;height: 33px;width: 33px;position: absolute;top:91%;left:1%;transition: linear 0.3s;}
section.allboxes .storesbox .link a,section.maincategories .storesbox .link a{display: block;height: 100%;width: 100%;}
section.allboxes .storesbox .link:hover,section.maincategories .storesbox .link:hover{opacity: 0.5;}
/*******************************************
				BREADCRUMBS
********************************************/
.breadcrumbs{margin-bottom: 15px;}
.breadcrumbs ul#breadcrumbs{list-style: none;}
.breadcrumbs ul#breadcrumbs li{float: right;padding:0 2px;}
.breadcrumbs ul#breadcrumbs li a{text-decoration: none;color:#000;transition: linear 0.3s;}
.breadcrumbs ul#breadcrumbs li a:hover{color:#6e2d75;}
/*******************************************
				SINGLE STORE
********************************************/
.store .title{background: #3b5621;color:#fff;padding:0px 0 5px;text-align: center;margin-bottom: 25px;}
.store .title h1{font-size: 25px;font-weight: 300;}
.store .title h1 span{font-weight: 600;}
.store .headerstore,.tax-flowers .headerstore{background: #eee;margin-bottom: 15px;position: relative;}
.store .imagelogo,.tax-flowers .imagelogo{width: 24%;display: inline-block;float: right;position: relative;height: 100%;}
.store .imagelogo img,.tax-flowers .imagelogo img{width: 100%;height: auto;}
.store .description,.tax-flowers .description{width: 72%;display: inline-block;text-align: right ;float: left;margin-bottom: 0px;height: 100%;font-size: 16px;padding:2%;}
.tax-stores .description{width: 100%;}
.store .description .delivary,.tax-flowers .description .delivary{margin-top: 17px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:3px 0;font-size: 13px;margin-bottom: 10px;}
.store .description .delivary h4,.tax-flowers .description .delivary h4{font-size: 18px;font-weight: 600;text-align: right;}
.store .description .delivary a,.tax-flowers .description .delivary a{text-decoration: none;color:#000;}
.store .toprightarea{width: 35%;display: inline-block;float: right;margin-top: 25px;}
.store .description .phone h3,.page-template-substores .rightcategories .phone h3,.single-flower .rightcategories .phone h3{color:#f6325a;text-align: center;font-size:25px;font-weight: 600;}
.store .description .phone h4,.page-template-substores .rightcategories .phone h4,.single-flower .rightcategories .phone h4{color:#f6325a;text-align: center;font-size:40px;font-weight: 800;}
.store .description .phone h4 a,.page-template-substores .rightcategories .phone h4 a,.single-flower .rightcategories .phone h4 a{color:#f6325a;text-decoration: none;}
.store .description .phone h3,.tax-flowers .description .phone h3{text-align: right;display: inline-block;font-size: 25px;color:#f6325a;font-weight: 600;}
.store .description .phone .bit h6,.tax-flowers .description .phone .bit h6{color:#3b5621;font-weight: 600;}
.store .description .phone h4,.tax-flowers .description .phone h4{text-align: right;display: inline-block;font-size: 25px;font-weight: 600;}
.store .description .phone a.notesend{display: block;color:#f6325a;text-decoration: none;}
.tax-flowers .description .phone h4 a{color: #f6325a;text-decoration: none;}    
.store .toprightarea .opencategory{display: none;}
.store .toprightarea .opencoupon{display: none;}
.store .toprightarea .rightcategories{width:100%;}
.store .toprightarea .rightcategories .categories,.page-template-substores .rightcategories .childpages,.single-flower .rightcategories .categories .childpages{margin-top: 50px;}
.store .rightcategories div h3,.page-template-substores .rightcategories .childpages h3,.page-template-substores .rightcategories .contactus h3,.single-flower .rightcategories .categories .childpages h3{background: #383838;padding: 5px 10px;font-size:22px;color:#fff;margin-bottom: 5px;}
.store .toprightarea .rightcategories .categories ul li,.page-template-substores .rightcategories .childpages ul li,.single-flower .rightcategories .categories .childpages ul li{padding:1px 10px;color:#6e2d75;border-bottom: 1px solid #6e2d75;}
.store .rightcategories .categories ul,.page-template-substores .rightcategories .childpages ul,.single-flower .rightcategories .categories .childpages ul{list-style: none;}
.store .rightcategories .categories ul li,.page-template-substores .rightcategories .childpages ul li,.single-flower .rightcategories .categories .childpages ul li{border-bottom:1px solid #6e2d75;padding: 2px 10px;text-decoration: none;display: block;color:#000;}
.store .rightcategories .categories ul li.active,.page-template-substores .rightcategories .childpages ul li.active,.single-flower .rightcategories .categories .childpages ul li.active{background: #6e2d75;}
.store .rightcategories .categories ul li.active a,.page-template-substores .rightcategories .childpages ul li.active a,.single-flower .rightcategories .categories .childpages ul li.active a{color:#fff;}
.store .rightcategories .categories ul li a,.page-template-substores .rightcategories .childpages ul li a,.single-flower .rightcategories .categories .childpages ul li a{color:#000;text-decoration: none;transition: linear 0.3s;}
.store .rightcategories .categories ul li a:hover,.page-template-substores .rightcategories .childpages ul li a:hover,.single-flower .rightcategories .categories .childpages ul li a:hover{color:#6e2d75;}
.store .rightcategories .contactus,.page-template-substores .rightcategories .contactus{margin-top: 25px;}
.store .rightcategories .contactus form,.page-template-substores .rightcategories .contactus form{width: 100%;margin-top: 15px;}
.store .rightcategories .contactus form label,.page-template-substores .rightcategories .contactus form label{margin-bottom: 15px;}
.store .rightcategories .contactus form label input,.page-template-substores .rightcategories .contactus form label input{padding:5px;height: 25px;border:1px solid #383838;color:#383838;font-size: 16px;}
.store .rightcategories .contactus form label textarea,.page-template-substores .rightcategories .contactus form label textarea{padding:5px;border:1px solid #383838;color:#383838;font-size: 16px;width:95%;resize: none;height: 100px;}
.store .rightcategories .contactus form label input:focus,.store .rightcategories .contactus form label textarea:focus,.page-template-substores .rightcategories .contactus form label input:focus,.page-template-substores .rightcategories .contactus form label textarea:focus{outline: none;}
.store .rightcategories .contactus form label input::-webkit-input-placeholder,.page-template-substores .rightcategories .contactus form label input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #383838;}
.store .rightcategories .contactus form label input::-moz-placeholder,.page-template-substores .rightcategories .contactus form label input::-moz-placeholder { /* Firefox 19+ */ color: #383838;}
.store .rightcategories .contactus form label input:-ms-input-placeholder,.page-template-substores .rightcategories .contactus form label input:-ms-input-placeholder { /* IE 10+ */ color: #383838;}
.store .rightcategories .contactus form label input:-moz-placeholder,.page-template-substores .rightcategories .contactus form label input:-moz-placeholder { /* Firefox 18- */color: #383838;}
.store .rightcategories .contactus form label textarea::-webkit-input-placeholder,.page-template-substores .rightcategories .contactus form label textarea::-webkit-input-placeholder{color: #383838;}
.store .rightcategories .contactus form label textarea::-moz-placeholder,.page-template-substores .rightcategories .contactus form label textarea::-moz-placeholder{color: #383838;}
.store .rightcategories .contactus form label textarea:-ms-input-placeholder,.page-template-substores .rightcategories .contactus form label textarea{color: #383838;}
.store .rightcategories .contactus form label textarea:-moz-placeholder,.page-template-substores .rightcategories .contactus form label textarea:-ms-input-placeholder{color: #383838;}
.store .rightcategories .contactus form label.fname input,.store .rightcategories .contactus form label.lname input,.page-template-substores .rightcategories .contactus form label.fname input,.page-template-substores .rightcategories .contactus form label.lname input{width: 90%;}
.store .rightcategories .contactus form label.phone1 input,.store .rightcategories .contactus form label.phone2 input,.page-template-substores .rightcategories .contactus form label.phone1 input,.page-template-substores .rightcategories .contactus form label.phone2 input{width: 90%;}
.store .rightcategories .contactus form label.lname,.page-template-substores .rightcategories .contactus form label.lname{width: 48%;display: inline-block;float: left;}
.store .rightcategories .contactus form label.fname,.page-template-substores .rightcategories .contactus form label.fname{width: 48%;display: inline-block;float: right;}
.store .rightcategories .contactus form label.phone1,.page-template-substores .rightcategories .contactus form label.phone1{width: 48%;display: inline-block;float: right;}
.store .rightcategories .contactus form label.phone2,.page-template-substores .rightcategories .contactus form label.phone2{width: 48%;display: inline-block;float: left;}
.store .rightcategories .contactus form label.email span input,.store .rightcategories .contactus form label.subject span input,.page-template-substores .rightcategories .contactus form label.email span input,.page-template-substores .rightcategories .contactus form label.subject span input{width: 95%;margin-bottom: 15px;}
.store .rightcategories .contactus form input[type=submit],.page-template-substores .rightcategories .contactus form input[type=submit]{background: #f6325a;border:none;padding:5px 15px;float: left;width:120px;color:#fff;cursor: pointer;margin-top: 15px;transition: linear 0.3s;font-size:20px;}
.store .rightcategories .contactus form input[type=submit]:hover{background: #383838;}
.store .topleftarea{width: 60%;display: inline-block;float: left;}
.store .topleftarea .flowers .flowerbox{width: 31%;display: inline-block;margin-left: 3.5%;float:right;margin-bottom: 20px;}
.store .topleftarea .flowers .flowerbox:nth-child(3n+3){float: left;margin-left: 0;}
.store .topleftarea .flowers .flowerbox .title{background: transparent;margin-bottom: 0px;}
.store .topleftarea .flowers .flowerbox .title a{color:#6e2d75;text-decoration: none;font-weight: 600;}
.store .topleftarea .flowers .flowerbox .flowerimage{border:1px solid #383838;border-bottom:none;max-height: 205px;height: 205px;}
.store .topleftarea .flowers .flowerbox .flowerimage img{width: 100%;height: auto;max-height: 205px;}
.store .topleftarea .flowers .flowerbox .price{border-right:1px solid #383838;border-left:1px solid #383838;padding-bottom: 8px;min-height: 52px;}
.store .topleftarea .flowers .flowerbox .price .pricebox{width: 31%;margin-left: 2%;display: inline-block;float: right;text-align: center;border-left:1px solid #383838;}
.store .topleftarea .flowers .flowerbox .price .pricebox:nth-child(3){border-left:none;}
.store .topleftarea .flowers .flowerbox .footer{background: #f6325a;padding:5px 0;text-align: center;border:1px solid #383838;border-top:none;}
.store .topleftarea .flowers .flowerbox .footer a{color:#fff;text-decoration: none;}
.store .image{background: url('img/big divider.png')no-repeat top center;height: 50px;display: block;margin: 13px 0;}
.store .bottomright{width: 35%;display: inline-block;float: right;}
.store .bottomright div h4{color:#383838;text-decoration: underline;font-size:18px;margin-bottom: 5px;margin-top: 10px;}
.store .bottomright .days span{width: 100%;display: block;}
.store .bottomleft{width: 60%;display: inline-block;float: left;}
.store .bottomleft h3{color:#f6325a;font-size:22px;font-weight: 600;text-decoration: underline;margin-bottom: 10px;}
.store .bottomleft p{margin-bottom: 5px;}
.store .toprightarea .coupon .copouns{width: 100%;position: relative;}
.designcopoun{border: 1px dotted #000;margin-bottom: 10px;max-width: 378px;padding: 5px 0;}
.designcopoun .cut-out{background: url(img/cut-out.png)no-repeat;position: absolute;width: 16px;height: 16px;top: -8px;left: 10px;}
.copouns img {width: 35%;height: auto;display: inline-block;float: right;padding-right: 8px;}
.copouns h3.discount{width: 57%;display: inline-block;float: left;font-size: 22px;color: #3b5621;font-weight: 600;padding-top: 14px;text-align: center;}
.copouns h3.address{margin-top: 0;color:#3b5621;font-size: 18px;float: left;text-align: center;display: inline-block;width: 57%;}
.copouns h3 a{margin-top: 0;color:#3b5621;font-size: 18px;float: left;text-align: center;display: inline-block;width: 57%;}
.copouns h4 {color: #000;text-align: center;margin-top: 6px;font-weight: 600;margin-bottom: 6px;margin-top: 5px;margin-bottom: 5px;}
.copouns span {font-size: 13px;clear: both;display: block;padding: 0 8px;}
.copouns input {position: absolute;left: 0;bottom: 0;background: #f6325a;border: none;color: #fff;padding: 5px 8px;cursor: pointer;transition: linear 0.3s;font-size: 14px;}
.coupon .other{display: none;}
a.allcoupons{width: 98%;display: inline-block;float: right;margin-bottom: 15px;height: 35px;line-height: 35px;color: #fff;padding-right: 2%;font-size: 17px; text-decoration: none; background: #383838;transition: linear 0.3s;margin-left: 0px;text-align: center;}
a.allcoupons:hover{background: #3b5621;color:#fff;}
/******************************************
			ALL COUPONS
******************************************/
.page-template-coupon .copunwrapper .copouns{width: 30%;display: inline-block;margin-left: 3%;margin-bottom: 35px;position: relative;}
.page-template-coupon .designcopoun{margin-bottom: 0;}
input.allcopuns {width: auto;margin: 45px auto;display: block;background: #3b5621;border: none;color: #fff;padding: 5px 8px;cursor: pointer;transition: linear 0.3s;font-size: 18px;}
/******************************************
			  REGULAR PAGE
******************************************/
.page main.page .title{background: #3b5621;color:#fff;padding:5px 0;text-align: center;margin-bottom: 25px;}
.page main.page .title h1{font-size: 25px;font-weight: 900;}
.page main.page .content p{margin-bottom: 10px;}
.page main.page .content p a.facebook,.page main.page .content p a.club{text-decoration: none;border:1px solid #f6325a;padding:10px;background: #f6325a;color:#fff;display: inline-block;margin-top: 10px;transition: linear 0.3s;}
.page main.page .content p a.facebook:hover,.page main.page .content p a.club:hover{background: #db6a1f;border-color:#db6a1f;}
main .searchfilter{margin-bottom: 20px;margin-top: 8px;}
main .searchfilter h5{text-align: center;direction: rtl;font-weight: 600;font-size: 18px;margin-bottom: 15px;color: #383838;}
main .searchfilter form ul li{width: 27%;margin-left: 3%;float: right;display: inline-block;padding: 0;height: 30px;}
main .searchfilter form ul li:nth-child(1){margin-right: 7%;}
main .searchfilter form ul li div{width: 100% !important;}
main .searchfilter form ul li label ul li{width: 100%;float: none;}
main .searchfilter form ul li label div div ul li{height: auto;padding: 5px;}
main .searchfilter form ul li.sf-field-submit{width: 27%;text-align: center;margin-top: 0px;float: left;margin-left: 0;}
main .searchfilter form ul li.sf-field-submit input{width:100%;margin: 0 auto;background: #f6325a;color: #fff;border: none;font-size: 18px;padding: 0px 50px;height: 30px;cursor: pointer;transition: linear 0.3s;}
main .searchfilter form ul li.sf-field-submit input:hover{background: #383838;}
/******************************************
			  CONTACT PAGE
******************************************/
.page-template-contact main.page .title{background: #3b5621;color:#fff;padding:5px 0;text-align: center;margin-bottom: 25px;}
.page-template-contact main.page .title h1{font-size: 25px;font-weight: 900;}
.page-template-contact main.page .content p{text-align: center;}
.page-template-contact main.page .content .image2{margin:15px auto;}
.page-template-contact main.page section.contact{background:url('img/contact.png') no-repeat center top;height: 600px;margin-top: 25px;padding:55px 90px 0;}	
.page-template-contact main.page section.contact h4{font-size:18px;font-weight: 600;text-decoration: underline;margin-bottom: 30px;}
.page-template-contact main.page section.contact .rightcontact{width:50%;display: inline-block;float: right;}
.page-template-contact main.page section.contact .leftcontact span.required{margin-bottom: 5px;display: block;}
.page-template-contact main.page section.contact .leftcontact form{border-left:1px solid #000;}
.page-template-contact main.page section.contact .leftcontact form input{height: 35px;padding:0 5px;outline: none;border:1px solid #383838;color:#383838;font-size:16px;background: transparent;width: 92%;}
.page-template-contact main.page section.contact .leftcontact form textarea{padding:0 5px;margin-bottom: 15px;outline: none;border:1px solid #383838;color:#383838;font-size:16px;background: transparent;width: 93%;resize: none;}
.page-template-contact main.page section.contact .leftcontact form label.fname,.page-template-contact main.page section.contact .leftcontact form label.lname,.page-template-contact main.page section.contact .leftcontact form label.email{width: 30%;display: inline-block;float: right;margin-left: 3%;margin-bottom: 15px;}
.page-template-contact main.page section.contact .leftcontact form label.fname input,.page-template-contact main.page section.contact .leftcontact form label.lname input,.page-template-contact main.page section.contact .leftcontact form label.email input{width: 91%;}
.page-template-contact main.page section.contact .leftcontact form label.fname input,.page-template-contact main.page section.contact .leftcontact form label.lname input{margin-left: 3%;}
.page-template-contact main.page section.contact .leftcontact form label.phone,.page-template-contact main.page section.contact .leftcontact form label.subject{width: 47%;display: inline-block;float: right;margin-left: 3%;margin-bottom: 15px;}
.page-template-contact main.page section.contact .leftcontact form label input::-webkit-input-placeholder,.page-template-contact main.page section.contact .leftcontact form label textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #383838;}
.page-template-contact main.page section.contact .leftcontact form label input::-moz-placeholder,.page-template-contact main.page section.contact .leftcontact form label textarea { /* Firefox 19+ */ color: #383838;}
.page-template-contact main.page section.contact .leftcontact form label input,.page-template-contact main.page section.contact .leftcontact form label textarea:-ms-input-placeholder { /* IE 10+ */ color: #383838;}
.page-template-contact main.page section.contact .leftcontact form label input,.page-template-contact main.page section.contact .leftcontact form label textarea:-moz-placeholder { /* Firefox 18- */ color: #383838;}
.page-template-contact main.page section.contact .leftcontact form input[type=submit]{width: 120px;background:#383838;color:#fff;cursor: pointer;transition: linear 0.3s;float: left;margin-left: 4%;border:none;}
.page-template-contact main.page section.contact .leftcontact form input[type=submit]:hover{background: #383838;}
.page-template-contact main.page section.contact .leftcontact{width: 48%;display: inline-block;float: left;}
.page-template-contact main.page section.contact .leftcontact p{margin-bottom: 20px;}
.page-template-contact main.page section.contact .leftcontact h5{font-size: 22px;font-weight: 600;line-height: 33px;}
section.contact form div.wpcf7-mail-sent-ok{width: 60%;position: relative;top:-20px;margin:0;}
section.contact form div.wpcf7-response-output{margin:0;}
/******************************************
			  SEARCH PAGE
*******************************************/
.search-results .searchpage ol li{margin-bottom: 30px;}
.search-results .searchpage ol li h3{margin-bottom: 8px;}
.search-results .searchpage ol li h3 a{text-decoration: none;}
.search-results .searchpage ol li a{color:#d5caff;transition: linear 0.3s;}
.search-results .searchpage ol li a:hover{color:#d5caff;}
.search-results .searchpage ol li a.readmore{display: inline-block;margin-top: 5px;}
.search-results .searchpage ol li img{float: right;margin-left: 10px;}
.searchpage .storesbox .title{background: transparent;margin-bottom: 0;}
/******************************************
			STORE CATEGORY PAGE
*******************************************/
.tax-stores main .title,.tax-flowers main .title{background: #3b5621;color: #fff;padding: 5px 0;text-align: center;margin-bottom: 25px;}
.tax-stores main .title h1,.tax-flowers main .title h1{font-size: 25px;font-weight: 300;}
.tax-stores main .title h1 span,.tax-flowers main .title h1 span{font-weight: 600;}
.tax-stores section.maincategories h5,.tax-stores section.maincategories h6,.tax-flowers section.maincategories h5,.tax-flowers section.maincategories h6{text-align: center;}
.tax-flowers .copouns{position: relative;}
.tax-stores section.maincategories h5{font-size:18px;}
.tax-stores section.maincategories h6{font-size:21px;}
.tax-stores section.maincategories .description{text-align: center;margin-bottom: 15px;}
.tax-stores section.maincategories .categorystore .title,.tax-cities section.maincategories .categorystore .title{background: none;height: auto;margin-bottom: 0;}
.tax-stores section.maincategories .categorystore{margin-top: 25px;}
.tax-stores section.maincategories .categorystore h6{font-size:14px;}
/******************************************
			FLOWER TAXONOMY
******************************************/
.tax-flowers .description{margin-bottom: 15px;}
.tax-flowers .toprightarea{width: 35%;display: inline-block;float: right;margin-top: 25px;}
.tax-flowers .toprightarea .opencoupon{display: none;}
.tax-flowers .toprightarea .phone h3{color: #f6325a;text-align: center;font-size: 25px;font-weight: 600;}
.tax-flowers .toprightarea .phone h4{color: #f6325a;text-align: center;font-size: 40px;font-weight: 800;}
.tax-flowers .toprightarea .phone h4 a{color: #f6325a;text-decoration: none;}
.tax-flowers .toprightarea .opencategory{display: none;}
.tax-flowers .toprightarea .rightcategories{width: 100%;}
.tax-flowers .toprightarea .rightcategories .categories{margin-top: 35px;}
.tax-flowers .toprightarea .rightcategories .categories .childpages h3{background: #383838;padding: 5px 10px;font-size: 22px;color: #fff;margin-bottom: 5px;}
.tax-flowers .toprightarea .rightcategories .categories .childpages ul{list-style: none;}
.tax-flowers .toprightarea .rightcategories .categories .childpages ul li{padding: 1px 10px;color: #6e2d75;border-bottom: 1px solid #6e2d75;text-decoration: none;display: block;}
.tax-flowers .toprightarea .rightcategories .categories .childpages ul li a{color: #000;text-decoration: none;transition: linear 0.3s;}
.tax-flowers .toprightarea .contactus{margin-top: 25px;}
.tax-flowers .toprightarea .contactus h3{background: #383838;padding: 5px 10px;font-size: 22px;color: #fff;margin-bottom: 5px;}
.tax-flowers .toprightarea .contactus form{width: 100%;margin-top: 15px;}
.tax-flowers .toprightarea .contactus form label{margin-bottom: 15px;}
.tax-flowers .toprightarea .contactus form label input{padding:5px;height: 25px;border: 1px solid #383838;color: #383838;font-size: 16px;}
.tax-flowers .toprightarea .contactus form label.fname{width: 48%;display: inline-block;float: right;}
.tax-flowers .toprightarea .contactus form label.fname input{width: 90%;}
.tax-flowers .toprightarea .contactus form label.lname{width: 48%;display: inline-block;float: left;}
.tax-flowers .toprightarea .contactus form label.lname input{width: 90%;}
.tax-flowers .toprightarea .contactus form label.email span input,.tax-flowers .toprightarea .contactus form label.subject span input{width: 95%;margin-bottom: 15px;}
.tax-flowers .toprightarea .contactus form label textarea{padding: 5px;border: 1px solid #383838;color: #383838;font-size: 16px;width: 95%;resize: none;height: 100px;}
.tax-flowers .toprightarea .contactus form input[type=submit]{background: #f6325a;border: none;padding: 5px 15px;float: left;width: 120px;color: #fff;cursor: pointer;margin-top: 15px;transition: linear 0.3s;font-size: 20px;}
.tax-flowers .topleftarea{width: 60%;display: inline-block;float: left;}
.tax-flowers .topleftarea .editor{margin-top: 25px;}
.tax-flowers .topleftarea .editor p{margin-bottom: 10px;}
.tax-flowers .topleftarea .editor p strong{font-weight: 600;}
.tax-flowers .topleftarea .flowers .flowerbox{width: 31%;display: inline-block;margin-left: 2%;float: right;margin-bottom: 20px;}
.tax-flowers .topleftarea .flowers .flowerbox .title{margin-bottom: 0px;background: transparent;height: 50px;}
.tax-flowers .topleftarea .flowers .flowerbox .title a{color: #6e2d75;text-decoration: none;font-weight: 600;}
.tax-flowers .topleftarea .flowers .flowerbox .flowerimage{border: 1px solid #383838;border-bottom: none;max-height: 205px;height: 205px;}
.tax-flowers .topleftarea .flowers .flowerbox .flowerimage img{width: 100%;height: auto;max-height: 205px;}
.tax-flowers .topleftarea .flowers .flowerbox .price{border-right: 1px solid #383838;border-left: 1px solid #383838;padding-bottom: 8px;min-height: 52px;}
.tax-flowers .topleftarea .flowers .flowerbox .price .pricebox{width: 31%;margin-left: 2%;display: inline-block;float: right;text-align: center;border-left: 1px solid #383838;}
.tax-flowers .topleftarea .flowers .flowerbox .footer{background: #f6325a;padding: 5px 0;text-align: center;border: 1px solid #383838;border-top: none;}
.tax-flowers .topleftarea .flowers .flowerbox .footer a{color: #fff;text-decoration: none;}
.tax-flowers .topleftarea .flowers .flowerbox .price .pricebox:nth-child(3){border-left: none;}
.tax-flowers .image{background: url('img/big divider.png')no-repeat top center;height: 50px;display: block;margin: 13px 0;}
.tax-flowers .bottomright{width: 35%;display: inline-block;float: right;}
.tax-flowers .bottomright div h4{color: #383838;text-decoration: underline;font-size: 18px;margin-bottom: 5px;margin-top: 10px;}
.tax-flowers .bottomright .days span{width: 100%;display: block;}
.tax-flowers .bottomleft{width: 60%;display: inline-block;float: left;}
.tax-flowers .bottomleft h3{color: #f6325a;font-size: 22px;font-weight: 600;text-decoration: underline;margin-bottom: 10px;}
.tax-flowers .bottomleft p{margin-bottom: 5px;}
/******************************************
				ARCHIVES
******************************************/
.post-type-archive .store .allboxes .storesbox .title{background: none;height: auto;margin-bottom: 0;}
.post-type-archive .store .allboxes .storesbox .title h5{font-size: 22px;text-align: center;font-weight: 600;}
.post-type-archive .store .allboxes .storesbox .title h5 a{color: #d5caff;text-decoration: none;}
/******************************************
				REVIEW
*******************************************/
.page-template-review .wpcr3_respond_3{text-align: center;}
.page-template-review .wpcr3_button_1.wpcr3_show_btn{background: #d5caff;color:#fff;border:none;padding:15px;font-size:16px;transition: linear 0.3s;}		
.page-template-review .wpcr3_button_1.wpcr3_show_btn:hover{background: #d5caff;}	
.page-template-review .wpcr3_div_2{width: 100%;}
.page-template-review .wpcr3_table_2{text-align: right;width: 400px;margin: 0 auto;}
.page-template-review .wpcr3_leave_text{text-align: center;margin-bottom: 25px;color:#d5caff;}
.page-template-review .wpcr3_table_2  td{text-align: right;}
.page-template-review .wpcr3_table_2 input,.page-template-review .wpcr3_table_2 textarea{margin-bottom: 15px;padding:10px;}
.page-template-review .wpcr3_fakehide{left:0 !important;height: 0 !important;width: 0 !important;}
.page-template-review .wpcr3_button_1{background: #d5caff;padding:10px 30px;transition: linear 0.3s;color:#fff;border:none;}
.page-template-review .wpcr3_button_1:hover{background: #d5caff;}
/******************************************
				SUB_STORE
*******************************************/
.page-template-substores .opencategory{display: none;}
.page-template-substores .rightcategories,.single-flower .rightcategories{width: 35%;display: inline-block;float: right;}
.page-template-substores .rightgallery{width: 65%;display: inline-block;float: left;}	
.page-template-substores .content{margin-top: 30px;}	
.page-template-substores .content .image2{margin:0 auto 10px;}	
.page-template-substores .content .tableprice{margin-top: 25px;}
.page-template-substores .content .tableprice h3{font-size:20px;text-align: center;margin-bottom:25px;}
.page-template-substores .content .tableprice table{width: 100%;text-align: center;border-collapse:collapse;margin-bottom: 15px;}
.page-template-substores .content .tableprice table tr.first{background: #6e2d75;color:#fff;}
.page-template-substores .content .tableprice table tr td{padding: 20px 0;text-align: center;border: 1px solid #6e2d75;font-size: 15px;}
.page-template-substores .content .tableprice table tr.first td{padding: 10px 0;border-left: 1px solid #fff;}
.page-template-substores .leftcontent,.single-flower .leftcontent{width: 60%;display: inline-block;float: left;}
.page-template-substores .leftcontent .flowerbox{width: 31%;display: inline-block;margin-left: 2%;float: right;margin-bottom:20px;}
.page-template-substores .leftcontent .flowerbox .title{background: transparent;margin-bottom: 0px;}
.page-template-substores .leftcontent .flowerbox .title a{color: #6e2d75;text-decoration: none;font-weight: 600;}
.page-template-substores .leftcontent .flowerbox .flowerimage{border: 1px solid #383838;border-bottom: none;max-height: 205px;height: 205px;}
.page-template-substores .leftcontent .flowerbox .flowerimage img{width: 100%;height: auto;max-height: 205px;}
.page-template-substores .leftcontent .flowerbox .price{border-right: 1px solid #383838;border-left: 1px solid #383838;padding-bottom: 8px;}
.page-template-substores .leftcontent .flowerbox .price .pricebox{width: 31%;margin-left: 2%;display: inline-block;float: right;text-align: center;border-left: 1px solid #383838;}
.page-template-substores .leftcontent .flowerbox .price .pricebox:nth-child(3){border-left:none;}
.page-template-substores .leftcontent .flowerbox .footer{background: #6e2d75;padding: 5px 0;text-align: center;border: 1px solid #383838;border-top: none;}
.page-template-substores .leftcontent .flowerbox .footer a{color: #fff;text-decoration: none;}
/*******************************************
			SINGLE FLOWER
*******************************************/
.single-flower main .title{background: #3b5621;color: #fff;padding: 5px 0;text-align: center;margin-bottom: 25px;}	
.single-flower main .title h1{font-size: 25px;font-weight: 900;}	
.single-flower main .opencategory{display: none;}
.single-flower .leftcontent .floweright{display: inline-block;width: 65%;float: right;}
.single-flower .leftcontent .floweright img{width: 100%;height: auto;}
.single-flower .leftcontent .floweright .nextflower{width: 40%;float: left;display: inline-block;text-align: left;background: url('img/greenarrow.png')no-repeat center left;padding-left: 20px;margin-top: 15px;}
.single-flower .leftcontent .floweright .nextflower a{text-decoration: none;color:#f6325a;font-size:16px;font-weight: 600;}
.single-flower .leftcontent .floweright .nextflower.prevflower{float: right;text-align: right;background: url('img/right.png')no-repeat center right;padding-left: 0;padding-right: 20px;}
.single-flower .leftcontent .flowerleft{width: 33%;display: inline-block;float: left;}
.single-flower .leftcontent .flowerleft .price h4{margin-bottom: 10px;color:#f6325a;font-weight: 600;text-decoration: underline;}
.single-flower .leftcontent .flowerleft .price .pricebox{width: 30%;display: inline-block;border-left: 1px solid #000;text-align: center;}
.single-flower .leftcontent .flowerleft .price .pricebox:last-child{border-left: none;}
.single-flower .leftcontent .flowerleft .description{padding-top: 15px;}
.single-flower .leftcontent .flowerleft .phonenum{margin-top: 50px;background: url('img/phone icon.png') no-repeat top right;padding:0 30px 0 0;line-height: 33px;border-bottom:1px solid #6e2d75;margin-bottom: 50px;}
.single-flower .leftcontent .flowerleft .phonenum h4,.single-flower .leftcontent .flowerleft .phonenum h4 a{color:#3b5621;font-weight: 600;text-decoration: none;}
.single-flower .leftcontent .flowerleft .links a{width: 100%;background: #f6325a;padding:10px;color:#fff;display: block;margin-bottom: 15px;text-decoration: none;font-size: 20px;position: relative;transition: linear 0.3s;}
.single-flower .leftcontent .flowerleft .links a span{position: absolute;left:15px;}
.single-flower .leftcontent .flowerleft .links a:hover{background: #d5caff;}
.single-flower .copouns{position: relative;}
/*******************************************
					SALE
*******************************************/
.page-template-sale .content h2{font-size:20px;margin:10px 0;font-weight: bold;}
.page-template-sale .content p{margin-top: 10px;}
.page-template-sale .allboxes .storebox .title{background:none;margin-bottom: 0;}
.page-template-sale .allboxes .storebox .title h5{color: #d5caff;text-decoration: none;}
.page-template-sale .allboxes .storebox .excerpt{margin:0;}
.page-template-sale .allboxes .storebox .adress{text-align: center;}
.page-template-sale .allboxes .storebox .adress h5{font-weight: 400;font-size:15px;}
.page-template-sale .allboxes .storebox a.clientphone{text-decoration: none;color: #000;font-size: 23px;font-weight: 600;width: 100%;display: block;text-align: center;} 
.page-template-sale .allboxes .storebox .tableprice{text-align: center;padding:0 10px;}
.page-template-sale .allboxes .storebox .tableprice table{width: 100%;margin-top: 5px;border-collapse: collapse;font-size: 11pt;}
.page-template-sale .allboxes .storebox .tableprice table tr td{text-align: center;padding: 5px 0;}
.page-template-sale .allboxes .storebox .tableprice table tr.first td{border: 1px solid #6e2d75;border-top: none;border-left: none;}
.page-template-sale .allboxes .storebox .tableprice table tr.first td:nth-child(1){border-right: none;}
.page-template-sale .allboxes .storebox .tableprice table tr.second td,.page-template-sale .allboxes .storebox .tableprice table tr.third td{border-left: 1px solid #6e2d75;border-bottom: 1px solid #6e2d75;}
.page-template-sale .allboxes .storebox .tableprice table tr.second td:last-child,.page-template-sale .allboxes .storebox .tableprice table tr.third td:last-child{border-left:none;}
.page-template-sale .allboxes .storebox .tableprice table tr.third td{border-bottom:none;}
.page-template-sale .allboxes .storebox .tableprice table tr.second td:nth-child(2),.page-template-sale .allboxes .storebox .tableprice table tr.third td:nth-child(2){position: relative;}
.page-template-sale .allboxes .storebox .tableprice table tr.second td:nth-child(2):after,.page-template-sale .allboxes .storebox .tableprice table tr.third td:nth-child(2):after{content:"";position:absolute;border-top:1px solid red;width:65px;transform: rotate(16deg);transform-origin: 0% 0%;left:7px;top:5px;}
/******************************************
			SEARCH FILTER
******************************************/
.blog .searchpage .maincategories .storebox .title{background: none;margin-bottom: 0;}
.chosen-container-multi .chosen-choices li.search-choice{background-color: #d5caff !important;background-image: none !important;color:#000 !important;border:none !important;}
.chosen-container-multi .chosen-choices li.search-field{-webkit-appearance: menulist !important;}
span.select2-container{width: 100% !important;font-size:14px;font-weight: 600;}
.select2-container--default .select2-selection--single{border-radius: 0 !important;border-color:#383838 !important;}
.searchfilter form ul li{-webkit-appearance: menulist !important;}
.searchfilter form ul li.sf-field-submit,.searchfilter form ul li.sf-field-search{-webkit-appearance: none !important;}
.searchfilter form ul li.sf-field-search label{width: 100%;}
.searchfilter form ul li.sf-field-search label input{width:100%;height: 24px;border:1px solid #383838;font-size:14px;font-weight: 600;padding:1px 5px;}
.searchfilter form ul li.sf-field-search label input::-webkit-input-placeholder{color:#383838;}
.searchfilter form ul li.sf-field-search label input::-moz-placeholder{color:#383838;}
.searchfilter form ul li.sf-field-search label input:-ms-input-placeholder{color:#383838;}
.searchfilter form ul li.sf-field-search label input:-moz-placeholder{color:#383838;}
.searchfilter form ul li.select2-selection__choice{white-space:normal;}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{border-radius: 0 !important;background-color: #d5caff !important;height: auto !important;}
/*******************************************
				BLOG
*******************************************/
.blogpost{padding: 15px 0;border-bottom:1px solid #d5caff;}
.blogpost .postimage{width: 30%;display: inline-block;float: right;}	
.blogpost .leftside{width: 67%;display: inline-block;float: left;}
.blogpost .leftside h3{margin-bottom: 10px;}
.blogpost .leftside h3 a{font-size:20px;font-weight: 600;text-decoration: none;}
.blogpost .leftside .readmore{margin-top: 10px;}
.blogpost .leftside .readmore a{text-decoration: none;}
.single-post .thecontent img{width: auto;display: inline-block;float: right;margin-left: 15px;margin-bottom: 3px;}
.single-post .thecontent p{margin-bottom: 5px;}
.single-post .thecontent p strong{font-weight: 600;font-size: 18px;margin-bottom: 5px;display: inline-block;}
.single-post .title,.archive.category .title{background: #d5caff;color: #6e2d75;padding: 5px 0;text-align: center;margin-bottom: 25px;}
.single-post .title h1,.archive.category .title h1{font-size: 25px;font-weight: 900;}
/*******************************************
			   FOOTER
*******************************************/
footer{background: #f1eff2;margin-top: 40px;border-top:5px solid #f6325a;}
footer .threecol{width: 33%;display: inline-block;float: right;padding:20px 0;}
footer .threecol h3.rounded{color:#383838;margin-bottom: 20px;font-size:18px;font-weight: 600;}
footer .threecol.first ul.menu{list-style: none;}
footer .threecol.first ul.menu li{margin-bottom: 20px;}
footer .threecol.first ul.menu li a{text-decoration: none;color:#383838;transition: linear 0.3s;}
footer .threecol.first ul.menu li a:hover{color:#f6325a;}
footer .threecol.thierd .textwidget p{background: url('img/adress.png')no-repeat right top;height: 41px;padding-right: 50px;line-height: 40px;font-size: 14px;color:#383838;margin-bottom: 10px;}
footer .threecol.thierd .textwidget p:nth-child(2){background-image: url('img/phon icon.png');}
footer .threecol.thierd .textwidget p:nth-child(3){background-image: url('img/mail.png');}
footer .credit{background: #f6325a;border-top:2px solid #fff;color:#fff;text-align: center;font-size: 14px;padding:10px 0;font-weight: 400;}
footer .credit a{color:#fff;}
 @media print{
 	h2,h3{text-align: center;font-weight: 500;display: block;} 	
 	.dis{display: block;padding:0 10px;} 
 	span{width: 100% !important;clear:both;display: block;text-align: center;}
 	.dis h2 {text-align: center;font-weight: bold;}
 	.dis p {font-size:13px;text-align: center;}
 	.dis h5 {text-align: center;margin-top: 0px;}
 	.dis h5 span {width: 100%;display: block;padding-right: 0;}
 	.designcopoun .cut-out{display: list-item;list-style-image:url('img/cut-out.png'); list-style-position: inside;position: relative;right: 85%;top:-15px;}	
 	.designcopoun img { width: 45%; height: auto;display: inline-block;float: right; }
 	h3.discount{width: 45%;	display: inline-block;float: left;font-size: 22px;color: #5672aa;font-weight: 600;padding-top: 14px;padding-left: 8px;}
 	h4{color:#000;text-align: center;margin-top: 6px;font-weight: 600;margin-bottom: 6px;margin-top: 1px;}
 	input {display: none;}
 	.cuponfooter a {display: none;} 	
 }