@charset "utf-8";
/* CSS Document 
html,body,h1,h2,h3,h4,div,a,input,textarea {color:#222222;font-family: 'Open Sans',  sans-serif;}
body {font-size:14px;color:#222222;}
html, body, table, thead, th, tbody, tfoot, tr, td, div, form, h1, h2, h3, h4, h5, h6, label, input, span { margin: 0px; padding: 0px; }
table, td, thead, tbody, th { border-spacing: 0; vertical-align: top; border-collapse: collapse; }
table.form,table.form tbody ,table.form td ,table.form th{ margin:0px;padding:3px;}*/
img { border: none; }
*:focus {outline: 0 !important;}

h3{
	font-size: 15px ;
	text-transform: uppercase !important;
}

.container {margin:0 auto;clear:both;background-color: transparent !important;}
@media screen and (min-width: 1024px) {
	.container {
		width:970px;
	}
}
@media screen and (max-width: 768px){
	body > div#bannerbar-fixed-bottom {
		bottom: 0px !important;
	}
}
/*a {color:#fa7d87;}
.hot {color:#F00;font-weight:bold;margin-left:3px;}
.pink {color:#fa7d87 !important;}
.greydark {color:#333333 !important;}
.grey {color:#686868 !important;}
.bggrey {background-color:#f7f7f7;}
.bgwhite {background-color:#FFFFFF;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline !important;}
a:active,a:focus,a:visited {text-decoration: none;outline: none; }*/
*::-moz-focus-inner{border: 0 !important;}
h1:hover * {text-decoration: none;}
.price {color:#fa7d87;font-size:16px;font-weight:bold;}
.img-rounded {overflow:hidden;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.img-rounded-small {overflow:hidden;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
img.avatar {-webkit-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3);-moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3); box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3);-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;overflow:hidden;}
img.avatar-sm {border:1px solid #FFFFFF;overflow:hidden;}
/*i.fa {margin-right:5px;}*/

hr{height: 1px; border: none !important;color: #DDDDDD;background-color: #DDDDDD;margin: 10px 0px;}
.guide hr{width: 80px;}
.normal {font-family: 'Open Sans',  sans-serif !important;font-size:14px;}
.ppic {border:3px solid #FFFFFF;}
.clear:before,.clear:after { display: table;line-height: 0;content: "";}
.clear:after,.clear {clear: both;}
.no-margin {margin:0px !important;}
.no-padding {padding:0px !important;}
.no-border {border:0px !important;}
.no-top-border {border-top:0px !important;}
.padding {padding:10px !important;}
.margin {margin:10px !important;}
.border {border:1px solid #dddddd !important;}
.border-left {border-left:1px solid #dddddd !important;}
.border-right {border-right:1px solid #dddddd !important;}

.table-div {display:table;}
.row-div {display:table-row;}
.cell-div {display:table-cell;}
.cell-div footer .fa{color:#c6af59}
.cell-div.rowspanned {position: absolute;top: 0;bottom: 0;}
.cell-div.empty{border: none;}

.pull-right {float: right;}
.pull-left {float: left;}

h1,h2,h3,h4,h5,h6 {margin: 10px 0;font-family: "Open Sans", sans-serif;line-height: 20px;  color: inherit;text-rendering: optimizelegibility;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {font-weight: normal;line-height: 1;color: #686868;}
h1,h2 {line-height: 40px;}
h1 {font-size: 32.5px;font-family: "Montserrat", sans-serif !important;}
h2 {font-size: 31.5px;}
h3 {font-size: 24px;line-height: 36px;margin-bottom:10px !important;}
h4 {font-size: 14.5px;}
h5 {font-size: 11.9px;}
h1 small,h1.small {font-size: 24.5px;}
h2 small,h2.small {font-size: 17.5px;}
h3 small,h3.small {font-size: 14px;}
h4 small,h4.small {font-size: 14px;}
small,.small {font-size: 85%;line-height:150%;}

.brief{font-family: 'Open Sans', sans-serif  !important;line-height:20px;}
.hr {height:1px; border-bottom:1px solid #efefef;}
.name {text-transform:capitalize;}
.title{font-family: "Montserrat", sans-serif !important;}
.title-small{font-family: 'Open Sans',  sans-serif !important;font-size:16px;font-weight:bold;}
.more {}
.label { font-size: 10.998px; font-weight: bold; line-height: 14px; color: #ffffff; vertical-align: baseline; white-space: nowrap; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #999999;  padding: 1px 4px 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;text-decoration:none;}
.label.hot {background-color: #FF0000;color:#FFFFFF;font-size: 9px;letter-spacing:0px;}
.label.hot.big {font-size: 13px;letter-spacing:0px;}
a:hover .label {text-decoration:none;}
.hide {display:none;}

#content {margin-top:120px !important;}
@media screen and (max-width: 768px) {
	#content{
		margin-top: 50px !important;
	}
}
#content.intro.container {margin-top: 20px !important;}
#content .wddk-logo img {
    width: 180px;}
@media screen and (max-width: 768px) {
	#content.intro.container {
		margin-top: 60px !important;
	}
	#content .wddk-logo {
        text-align: center;
        margin-bottom: 0px;padding: 0 15px;}
}
@media screen and (min-width: 1024px) {
	#content.intro.container {
		margin-top: 20px;
	}
	#content .wddk-logo {
        width: 100%; 
        text-align: center;
        margin-bottom: 20px;}
}

.alertmsg {text-align:center;padding:10px;}
.alertmsg.left {text-align:left;}
.alertmsg.left  h4{margin-bottom:10px;}
.alertmsg h4 {font-size:24px;}
.alertbox {background-color: #f9f9f9;border:1px solid #e4e4e4; padding: 80px 0px; margin: 0 auto; margin-bottom: 10px;}

.arrow-hook {background-image:url('../i/arrow-hook.png');width:13px; height:10px;}
#home {display:inline-block;float:left;margin-right:10px;padding-top:6px;}
#home>a>i {background-image:url('../i/icon.png');width:25px; height:25px;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;overflow:hidden;}
#home>a>i:hover {text-decoration:none !important;}
#home a:hover {text-decoration:none !important;line-height:45px !important;}
#top {position:absolute;top:0px;}
/*#gototop {position:fixed;right:20px; bottom:40px;z-index:999;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;overflow:hidden;display:none;}
*/
@media screen and (max-width: 767px) {
	.btn.m-btn {
		padding: 5px 2% !important;
		font-size: 12px !important;
	}
}
@media screen and (max-width: 320px) {
	.btn.m-btn {
		padding: 5px 2% !important;
		font-size: 10px !important;
	}
}
.btn.love:before,.btn.love:after{content:"" !important;}
button.btn-full {width:100%;}
a.btn-full {display:block;text-align:center;}
.btn a {display:block;color:#FFFFFF;font-weight:bold;}
a.btn {text-decoration:none !important;}
.btn.white i {color:#8a8a8a;}
.btn.white:hover {background-color:#FFFFFF !important;}
.btn.white:hover i {color:#8a8a8a !important;};
.btn .btn-small {padding:5px 10px;text-align:center;}
.btn.btn-large {padding:8px 28px !important;text-align:center;font-size:13px !important;line-height:16px !important;font-weight: 600 !important;}
.btn:hover {background-color:#ffe5e7 !important;color:#fa7d87;}
.btn.white {background-color:#FFFFFF !important;border:1px solid #dddddd;color:#8a8a8a;}

.btn.rounded {-webkit-border-radius: 50% !important;-moz-border-radius: 50% !important;border-radius: 50% !important;width:14px;height:12px;border:0px;padding: 8px 8px 9px 7px;}
.btn.rounded.white {border:2px solid #f6989f;background-color:#FFFFFF;padding: 7px 8px 9px 6px;}
.btn.rounded i.fa-heart:before {color:#f6989f;content:"\f08a";font-size:16px;}
.btn.rounded.love {background-color:#f6989f !important;border:1px solid #f6989f;}
.btn.rounded.love i.fa-heart:before {color:#FFFFFF;content:"\f004";font-size:16px;}


.btn.follow,.btn.love {border:none;}
.btn.follow:hover,.btn.love:hover{border:none;}
.btn.following {min-width:85px;}
.btn.following:hover span {display:none;}
.btn.following:hover:before {content:"Unfollow"}
.btn.loved {min-width:85px;}
.btn.loved:hover span {display:none}
.btn.loved:hover:after {content:" Unlove"}
.btn.love:hover{background-color: #fff !important;color: #ff99a1 !important;}
.btn.love{background-color: #ff99a1 !important;color: #fff !important;}
.btn.love .fa-heart{color:#fff !important;}
.btn.love:hover .fa-heart{color:#ff99a1 !important;}

.btn.fa-love {background-color:#ffe5e7 !important;color:#fa7d87;border:2px solid #ffafb5;}
.btn.fa-love:hover{background-color:#f6989f !important;color:#FFFFFF;border:2px solid #f6989f;}
.btn.fa-love:before {content:"\f004"}
.btn.fa-love:after {content:" Love"}
.btn.fa-loved:before {content:"\f004"}
.btn.fa-loved:after {content:" Unlove"}

.facebook {
height:26px;
line-height:26px;
background: #4162a8 !important; /* Old browsers */
background: -moz-linear-gradient(top, #4162a8 0%, #6784bf 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4162a8), color-stop(100%,#6784bf))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4162a8 0%,#6784bf 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4162a8 0%,#6784bf 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4162a8 0%,#6784bf 100%)!important; /* IE10+ */
background: linear-gradient(to bottom, #4162a8 0%,#6784bf 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4162a8', endColorstr='#6784bf',GradientType=0 )!important; /* IE6-9 */
color:#FFF;border:1px solid #4263a8;text-align:left;font-weight:normal !important;}
.facebook:hover {background: #4263a8 !important;text-decoration:none !important;color:#FFF !important}
.facebook i {color:#FFF;margin-right:10px;font-size:22px;line-height:25px;vertical-align:middle;margin-left:2px;}

.instagram {height:26px;
line-height:26px;background: #8d786f !important; /* Old browsers */background: -moz-linear-gradient(top, #8d786f 0%, #665650 100%)!important; /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8d786f), color-stop(100%,#665650))!important; /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #8d786f 0%,#665650 100%)!important; /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #8d786f 0%,#665650 100%)!important; /* Opera 11.10+ */background: -ms-linear-gradient(top, #8d786f 0%,#665650 100%)!important; /* IE10+ */background: linear-gradient(to bottom, #8d786f 0%,#665650 100%)!important; /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d786f', endColorstr='#665650',GradientType=0 )!important; /* IE6-9 */color:#FFF;border:1px solid #8d786f;text-align:left;}
.instagram:hover {background: #665650 !important;text-decoration:none !important;color:#FFF !important;}
.instagram i {color:#FFF;margin-right:5px;font-weight:normal;font-size:22px;line-height:25px;vertical-align:middle;}

.btn.instagram,.btn.facebook,.btn.twitter {border-bottom:0px !important;}
.btn:hover.instagram,.btn:hover.facebook,.btn:hover.twitter {color:#FFF !important;}
.instagram a:hover, .facebook a:hover, .twitter a:hover {color:#FFF !important;}

.twitter {height:26px;
line-height:26px;background: #5faafb !important;color:#FFF;border:1px solid #5faafb;text-align:left;}
.twitter i {color:#FFF;margin-right:5px;font-weight:normal;font-size:22px;line-height:25px;vertical-align:middle;}
.twitter:hover {background: #5faafb !important;color:#FFF;}
.csbuttons-count {display:block;background: #FFF;border: 1px solid #ddd;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 2px;color: #8a8a8a;font-size:11px;width:20px; height:21px;margin-left:7px;line-height:20px;margin-top:10px;}

.socialmedia {list-style-type:none;margin:10px 0px;display:inline-block;padding:0px;}
.socialmedia li {float:left;text-align:center;/*width:40px;*/}
.socialmedia li.label {width:140px;background-color:transparent;color:#8a8a8a;line-height:25px;text-shadow:none; padding: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;text-decoration:none;font-size:12px;font-weight:600;}
.share-button i {color:#FFF;margin-right:5px;font-weight:normal;font-size:18px;line-height:14px;vertical-align:middle;}
.share-button .facebook {background-color: #2b4170 !important;background: -moz-linear-gradient(top, #3b5998, #2b4170) !important;background: -ms-linear-gradient(top, #3b5998, #2b4170) !important;background: -webkit-linear-gradient(top, #3b5998, #2b4170) !important;}
.share-button .facebook:hover {background-color: #3b5998 !important;background: -moz-linear-gradient(top, #2b4170, #3b5998) !important;background: -ms-linear-gradient(top, #2b4170, #3b5998) !important;background: -webkit-linear-gradient(top, #2b4170, #3b5998) !important;}	
.share-button .twitter {background-color: #0081ce!important;background: -moz-linear-gradient(top, #00aced, #0081ce);background: -ms-linear-gradient(top, #00aced, #0081ce);background: -webkit-linear-gradient(top, #00aced, #0081ce);}
.share-button .twitter:hover {background-color: #00aced !important;background: -moz-linear-gradient(top, #0081ce, #00aced) !important;background: -ms-linear-gradient(top, #0081ce, #00aced) !important;background: -webkit-linear-gradient(top, #0081ce, #00aced) !important;}
.share-button .googleplus {background-color: #c33219 !important;background: -moz-linear-gradient(top, #e64522, #c33219) !important;background: -ms-linear-gradient(top, #e64522, #c33219) !important;background: -webkit-linear-gradient(top, #e64522, #c33219) !important;}
.share-button .googleplus:hover {background-color: #c33219 !important;background: -moz-linear-gradient(top, #e64522, #c33219) !important;background: -ms-linear-gradient(top, #e64522, #c33219) !important;background: -webkit-linear-gradient(top, #e64522, #c33219) !important;}
.share-button .pinterest {background-color: #a0171c !important; background: -moz-linear-gradient(top, #cb2027, #a0171c) !important;background: -ms-linear-gradient(top, #cb2027, #a0171c) !important;background: -webkit-linear-gradient(top, #cb2027, #a0171c) !important;}
.share-button .pinterest:hover {background-color: #cb2027 !important;background: -moz-linear-gradient(top, #a0171c, #cb2027) !important;background: -ms-linear-gradient(top, #a0171c, #cb2027) !important;background: -webkit-linear-gradient(top, #a0171c, #cb2027) !important;}
.share-button .linkedin {background-color: #0073b2 !important;background: -moz-linear-gradient(top, #009cda, #0073b2) !important;	background: -webkit-linear-gradient(top, #009cda, #0073b2) !important;}
.share-button .linkedin:hover {background-color: #009cda !important;background: -moz-linear-gradient(top, #0073b2, #009cda) !important;background: -ms-linear-gradient(top, #0073b2, #009cda) !important;background: -webkit-linear-gradient(top, #0073b2, #009cda) !important;}


/*breadcrumb*/
ul#breadcrumb {margin:25px 18px;}
ul#breadcrumb li {display:inline-block;line-height:20px;color:#686868;}
ul#breadcrumb li a:hover {text-decoration:underline !important;}
ul#breadcrumb li i {margin:0px 5px;color:#686868;}

/*custom select*/
.custom-select {width:220px;border: 1px solid #ddd;display:inline-block;border-radius: 3px; overflow: hidden; background: #FFFFFF url('../i/icon-select.png') no-repeat right;background-position: right 10px center;}
.custom-select select { padding: 0px 8px 0px 8px;width: 115%; border: none !important; box-shadow: none; background: transparent; background-image: none;-webkit-appearance: none;}
.custom-select select optgroup {font-size:16px;font-weight:bold;font-style:normal;line-height:16px;}
.custom-select select option {font-size:16px;line-height:24px;height:24px;}
.custom-select select:focus {outline: none;}



#dropdown {margin:0 auto;position:relative;}
#more-dropdown {position:absolute;border:1px solid #dddddd;top:-1px;background-color:#FFFFFF;z-index:10;display:block;width:200px;display:none;text-align:left;border-bottom:4px solid #ffafb5;right:0px;}
#more-dropdown li {line-height:40px;padding:0px 10px;border-top:1px solid #dddddd;}
#more-dropdown li:first-child {border-top:0px;}
#more-dropdown li:hover {background-color:#e4e4e4;}
#more-dropdown li a {color:#222222;display:block;}

#nav-dropdown a:hover{text-decoration:none;}
#nav-dropdown {position:absolute;border:1px solid #dddddd;top:0px;background-color:#FFFFFF;z-index:10;display:block;width:970px;display:none;text-align:left;border-bottom:4px solid #ffafb5;min-height:250px;}
body > header #header-left #header-m-nav .head-icon.burger{margin-top: 6px;}
@media screen and (max-width: 768px){
	body > header #header-left #header-m-nav .head-icon.burger{margin-top: 8px;}
}
#nav-dropdown>form>header {padding:10px 20px;border-bottom:1px solid #dddddd;padding-left:30px;}
#nav-dropdown>form>header>#close-dropdown {position:absolute;right:10px;top:10px;}
#nav-dropdown .custom-select {margin-right:10px;}
#nav-dropdown label {margin-right:10px;position:relative;top:-10px;}
#nav-dropdown .custom-select select{padding: 0px 8px 0px 8px;height:30px;}
#nav-dropdown>form>section {padding:0px;position:relative;}
#nav-dropdown>form>section>aside {width:180px;float:left;position:absolute;margin-bottom:10px;height:100%;z-index:2;}
#nav-dropdown>form>section>aside>ul>li {padding:0px 25px;border-bottom:1px solid #dddddd;padding-right:10px;}
#nav-dropdown>form>section>aside>ul>li>a {color:#8a8a8a;font-size:18px; line-height:38px;display:block;}
#nav-dropdown>form>section>aside>ul>li.selected {border-right:1px solid #FFFFFF;z-index:4;width:145px;background-color:#FFF}
#nav-dropdown>form>section>aside>ul>li.selected a,#nav-dropdown>form>section>aside>ul>li>a:hover {color:#ffafb5;}
#nav-dropdown>form>section aside i {position:absolute; right:20px;line-height:38px;}
#nav-dropdown>form>section>div {float:right;padding:10px;width:770px;border-left:1px solid #dddddd;min-height:220px;}
#nav-dropdown>form>section>div ul {margin:0px;padding:0px;}
#nav-dropdown>form>section>div ul>li.pull-left {cursor:default;}
#nav-dropdown>form>section>div ul>li>input, .dropdown ul>li>input {position:absolute;left:-1500px;}
#nav-dropdown>form>section>div ul>li, #slidevendorcategories.dropdown ul>li {float:left;overflow:hidden;position:relative;cursor: pointer;margin-right:5px;margin-bottom:5px;line-height:30px;padding-left:10px;padding-right:10px;}
#nav-dropdown>form>section ul.categories>li, #slidevendorcategories.dropdown ul>li {min-width:130px;background-image:url('../i/icon-cat.png');background-repeat:no-repeat;padding-left:40px;height:30px;}
#nav-dropdown>form>section>div#directory ul>li.selected:not(.pull-left),#nav-dropdown>form>section>div#packages #filterpackagecontent ul.categories>li.selected:not(.pull-left),#slidevendorcategories.dropdown ul>li.selected {color:#fa7d87;}

ul>li.vendorcat.cat-41 {background-position:0 -72px;}
ul>li.vendorcat.cat-41.selected {background-position:0 -107px;}
ul>li.vendorcat.cat-25 {background-position:0 -142px;}
ul>li.vendorcat.cat-25.selected {background-position:0 -177px;}
ul>li.vendorcat.cat-82 {background-position:0 -212px;}
ul>li.vendorcat.cat-82.selected {background-position:0 -247px;}
ul>li.vendorcat.cat-9 {background-position:0 -282px;}
ul>li.vendorcat.cat-9.selected {background-position:0 -317px;}
ul>li.vendorcat.cat-17 {background-position:0 -352px;}
ul>li.vendorcat.cat-17.selected {background-position:0 -387px;}
ul>li.vendorcat.cat-18 {background-position:0 -422px;}
ul>li.vendorcat.cat-18.selected {background-position:0 -457px;}
ul>li.vendorcat.cat-65 {background-position:0 -492px;}
ul>li.vendorcat.cat-65.selected {background-position:0 -527px;}
ul>li.vendorcat.cat-10 {background-position:0 -562px;}
ul>li.vendorcat.cat-10.selected {background-position:0 -597px;}
ul>li.vendorcat.cat-24 {background-position:0 -632px;}
ul>li.vendorcat.cat-24.selected {background-position:0 -666px;}
ul>li.vendorcat.cat-27 {background-position:0 -702px;}
ul>li.vendorcat.cat-27.selected {background-position:0 -737px;}
ul>li.vendorcat.cat-7 {background-position:0 -772px;}
ul>li.vendorcat.cat-7.selected {background-position:0 -807px;}
ul>li.vendorcat.cat-29 {background-position:0 -842px;}
ul>li.vendorcat.cat-29.selected {background-position:0 -877px;}
ul>li.vendorcat.cat-9999 {background-position:0 -912px;}
ul>li.vendorcat.cat-9999.selected {background-position:0 -947px;}
ul>li.vendorcat.cat-15 {background-position:0 -982px;}
ul>li.vendorcat.cat-15.selected {background-position:0 -1017px;}
ul>li.vendorcat.cat-6 {background-position:0 -1052px;}
ul>li.vendorcat.cat-6.selected {background-position:0 -1087px;}
ul>li.vendorcat.cat-14 {background-position:0 -1122px;}
ul>li.vendorcat.cat-14.selected {background-position:0 -1157px;}
ul>li.vendorcat.cat-73,ul>li.vendorcat.cat-90 {background-position:0 -1192px;}
ul>li.vendorcat.cat-73.selected {background-position:0 -1226px}
ul>li.vendorcat.cat-90.selected {background-position:0 -1227px}
ul>li.vendorcat.cat-80 {background-position:0 -1262px;}
ul>li.vendorcat.cat-80.selected {background-position:0 -1297px;}
ul>li.vendorcat.cat-42 {background-position:0 -1332px;}
ul>li.vendorcat.cat-42.selected {background-position:0 -1367px;}
ul>li.vendorcat.cat-74 {background-position:0 -1402px;}
ul>li.vendorcat.cat-74.selected {background-position:0 -1437px}
ul>li.vendorcat.cat-58 {background-position:0 -1472px;}
ul>li.vendorcat.cat-58.selected {background-position:0 -1507px}
ul>li.vendorcat.cat-37 {background-position:0 -1542px;}
ul>li.vendorcat.cat-37.selected {background-position:0 -1577px}
ul>li.vendorcat.cat-1 {background-position:0 -1612px;}
ul>li.vendorcat.cat-1.selected {background-position:0 -1647px}
ul>li.vendorcat.cat-40 {background-position:0 -1682px;}
ul>li.vendorcat.cat-40.selected {background-position:0 -1717px}
ul>li.vendorcat.cat-91 {background-position:0 -1752px;}
ul>li.vendorcat.cat-91.selected {background-position:0 -1787px}
ul>li.vendorcat.cat-95 {background-position:0 -2032px;}
ul>li.vendorcat.cat-95.selected {background-position:0 -2067px}

ul>li.vendorcat.cat-v7 {background-position:0 -1822px;}
ul>li.vendorcat.cat-v7.selected {background-position:0 -1857px}
ul>li.vendorcat.cat-v8 {background-position:0 -1892px;}
ul>li.vendorcat.cat-v8.selected {background-position:0 -1927px}
ul>li.vendorcat.cat-v6 {background-position:0 -1962px;}
ul>li.vendorcat.cat-v6.selected {background-position:0 -1997px}

#nav-dropdown>form>section>div#collection ul#color li {line-height:32px !important;padding:0px !important;}
#nav-dropdown>form>section>div#collection ul#color li .divColor {cursor:pointer;border:0px solid #CCC;width:29px;height:29px;float:left;background-color:#FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3) !important;-moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3) !important; box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3) !important;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;overflow:hidden;padding:0px !important;margin:0px;margin-right:5px;margin-top:1px !important;}

#nav-dropdown>form>section>div#collection ul#color li:hover .divColor, #nav-dropdown>form>section>div#collection ul#color li.selected  .divColor{width:26px;height:26px;border:2px solid #aaa !important;overflow:hidden;margin-top:1px !important;}

#nav-dropdown>form>section>div#collection ul {margin-left:10px;}
#nav-dropdown>form>section>div#collection ul>li {font-size:13px;line-height:20px;}
#nav-dropdown>form>section>div#collection ul.categories>li {background-image:none;height:20px;width:145px;padding-left:0px;}
#nav-dropdown>form>section>div#collection i, #nav-dropdown>form>section>div#packages i {width:15px;}
#nav-dropdown>form>section>div#packages h4,#frm-package-dropdown h4 {margin-top:0px;}
#nav-dropdown>form>section>div#packages ul:not(.categories)>li,#frm-package-dropdown ul>li {min-width:205px;line-height:17px;}
#nav-dropdown>form>section>div#packages ul:not(.categories)>li:hover,#frm-package-dropdown ul>li:hover {background-color:#e4e4e4;}
#nav-dropdown>form>section>div#collection ul>li>i:before,#nav-dropdown>form>section>div#packages ul>li>i:before,.dropdown ul>li>i:before {content:"\f096"}
#nav-dropdown>form>section>div#collection ul>li.selected>i:before,#nav-dropdown>form>section>div#packages ul>li.selected>i:before,.dropdown ul>li.selected>i:before{content:"\f046"}

#nav-dropdown>form>section>div#packages div#package-category {display:block;padding:0px;background-color:#e4e4e4;border-bottom:1px solid #e4e4e4;height:30px;}
#nav-dropdown>form>section>div#packages div#package-category>div {width:385px;float:left;text-align:center;margin:0px;line-height:30px;}
#nav-dropdown>form>section>div#packages div#package-category>div a {color:#FFF;}
#nav-dropdown>form>section>div#packages div#package-category>div.selected {background-color:#FFF;}
#nav-dropdown>form>section>div#packages div#package-category>div.selected a {color:#333333;}


#nav-dropdown>form>section>div ul>li a {color:#333333;}
#nav-dropdown>form>section>div button {margin-right:25px;position:relative; top:-10px;}
#nav-dropdown>form>section>div button i {margin-right:5px;}
#nav-dropdown>form>footer {clear:both;padding:10px 20px;border-bottom:1px solid #ffafb5;margin-bottom:3px;border-top:1px solid #dddddd;
font-size:11px;}

#nav-dropdown .nav-cover {min-height:230px;}

.filter-dropdown .custom-select select {padding: 4px 8px 0px 8px;}

.icon.weddingku {background:url(../i/icon.png) no-repeat;width:25px; height:25px;}

.divColor{cursor:pointer;border:0px solid #CCC;width:30px;height:30px;float:left;background-color:#FFFFFF;-webkit-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3) !important;-moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3) !important; box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3) !important;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;overflow:hidden;padding:0px !important;margin:0px;margin-right:5px;margin-top:5px;}
.divColor.gold {background: linear-gradient(#FDE7A1, #C4A449) repeat scroll 0% 0% transparent !important;}
.divColor.silver {background: linear-gradient(#FAFAFA, #B2B2B2) repeat scroll 0% 0% transparent !important;}
.divColor.rainbow {background:url(../i/color.jpg) no-repeat center;background-size:100%;}
.divColor:hover, .divColor.selected {width:24px;height:25px;border:3px solid #f4f4f4 !important;margin-top:-1px !important;}

.divColor.small {width:14px; height:14px;}
.divColor.small:hover, .divColor.small.selected {width:14px;height:14px;border:0px;margin-top:0px !important;}

/*notif*/
.count.hasnew {display:inline-block;min-width:12px;min-height:12px;padding:2px;color:#FFF;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;overflow:hidden;text-align:center;vertical-align:middle;position:absolute;top:3px;right:-1px;font-size:10px;line-height:12px;-webkit-box-shadow: 1px 1px 1px 0px rgba(2, 2, 2, 0.91);-moz-box-shadow:1px 1px 1px 0px rgba(2, 2, 2, 0.91);box-shadow: 1px 1px 1px 0px rgba(2, 2, 2, 0.91);background: #f93a43; /* Old browsers */background: -moz-linear-gradient(top, #f93a43 0%, #dd0e18 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f93a43), color-stop(100%,#dd0e18)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f93a43 0%,#dd0e18 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f93a43 0%,#dd0e18 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #f93a43 0%,#dd0e18 100%); /* IE10+ */background: linear-gradient(to bottom, #f93a43 0%,#dd0e18 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f93a43', endColorstr='#dd0e18',GradientType=0 ); /* IE6-9 */}

.loadmore {text-align:center;}
/*paging*/
ul.paging {margin:0px auto;list-style: none; text-align: center;}
ul.paging li {padding:5px;display:inline-block}
ul.paging li.current a {color:#8a8a8a;}

/* footer start 
body>footer {margin: 0 auto;margin-top:30px;border-top:2px solid #ffafb5;background-color:#FFFFFF;}
body>footer>hr {border-top:1px solid #ffafb5;margin-top:2px;margin-bottom:30px;}
body>footer a {color:#8a8a8a;}
body>footer a:hover {text-decoration:underline !important;}
body>footer>div {position: relative;}
body>footer ul:first-child {margin-left:10px;}
body>footer ul:first-child>li{width: 145px;float:left;}
body>footer ul>li.head {text-transform:uppercase;line-height:22px;font-weight:bold;}
body>footer ul>li {margin-bottom:10px;padding:0px;padding-right:10px;}
body>footer>div>ul>li>ul>li>a {font-size:12px;}
body>footer ul>li a {font-size:14px;}
body>footer .right{width:160px;border-left:1px solid #dddddd;padding-left:10px;margin-left:10px;}
body>footer .right hr {margin:5px 0px;}
body>footer .right h4 {margin-top:0px;font-weight:bold;line-height:22px;}
body>footer .right .otherwebsite li a {line-height:16px;color:#333333;font-size:12px;text-transform:uppercase;}
body>footer .right .otherwebsite li small {color:#8a8a8a;font-size:10px;}
body>footer .right .socialmedia li {float:left;width:41px; height:40px;text-align:center;vertical-align:middle;background-color:#8a8a8a;margin-right:5px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;padding:0px;}
body>footer .right .socialmedia li a {display:block;}
body>footer .right .socialmedia li#ft-facebook:hover {background-color:#3d5b96;}
body>footer .right .socialmedia li#ft-twitter:hover {background-color:#00ade8;}
body>footer .right .socialmedia li#ft-youtube:hover {background-color:#ff0029;}
body>footer .right .socialmedia li#ft-instagram:hover {background-color:#634d42;}
body>footer .right .socialmedia li#ft-pinterest:hover {background-color:#cc1e2d;}
body>footer .right .socialmedia li#ft-rss:hover {background-color:#f28d35;}
body>footer .right i {color:#FFFFFF;font-size:25px;line-height:40px;}
body>footer>.about {text-align:center;font-size:11px;border-top:1px solid #e4e4e4;padding-top:10px;padding-bottom:5px;color:#8a8a8a;}
body>footer>.bottom {background-color:#e3e3db;padding:10px;margin-top:10px;font-size:12px;color:#8a8a8a;}
body>footer>.bottom a {line-height:20px;margin:0px 5px;color:#333333;}
body>footer>.bottom .copyright{float:left;width:750px;padding-left:10px;}
body>footer>.bottom .policy{float:right;width:180px;text-align:right;padding-right:10px;}*/
/* footer end */  

/*article*/
article>header {margin-bottom:10px;padding:10px 0px 0px 0px;;clear:both;}
article>section,article>footer {clear:both}
article>header h1 {font-size:32px;font-weight:bold;padding-bottom:0px; margin-bottom:0px;}
article>header small {font-size:14px; color:#AAAAAA;}
article>p,article>section p {font-size:18px;line-height:28px;}
article>p label {display:block;font-size:12px;}
/* article end */  

.div-block {background-color:#FFFFFF;margin-bottom:10px;border:1px solid #dddddd;}
.div-block header {border-bottom:1px solid #dddddd;margin-bottom:10px;color:#8a8a8a;padding:10px;}
.div-block header h3 {margin-top:0px;padding-top:0px;text-align:left;margin-bottom:0px;padding-bottom:0px;font-size:15px; text-transform:uppercase;color:#555555;font-weight:600;letter-spacing:2px;line-height:25px;font-family:'Open Sans',  sans-serif;}
.div-block .padding {padding-top:0px !important;}
.div-block>ul>li,.div-block>div.content>ul>li {padding-bottom:5px;position:relative;}
.div-block>ul>li:first-child {border-top:none;}

.block {border:1px solid #dddddd;overflow:hidden;}


.left-content{float:left;width:710px;text-align:left;}
.right-content{float:right;width:250px;margin:0px 0px 0px 10px;}
.img-cover {background-color:#dddddd;border:0px solid #dddddd;text-align:center; vertical-align:middle;display:table-cell !important;text-align:center;}
.img-thumb {max-width:100px;max-height:100px;width:100px;height:100px;line-height:100px;}
.img-cover.img-big {min-height:400px;width:642px;line-height:400px;}
.img-cover img {vertical-align:middle;margin:auto;display:block;}

article ul {list-style-type: disc;list-style-position: outside;padding-left:40px;line-height:22px !important;}
article ol {list-style-type: decimal;list-style-position: outside;padding-left:20px;line-height:22px !important;}
article li {margin-bottom:5px;text-align:left;}
article p {font-family: 'Open Sans',  sans-serif;margin-top:0px;margin-bottom:10px;color:#333333;text-align:left;}
article>p {font-size:15px !important;line-height:24px !important;}

div.tablelist.table-div {position:relative;}
div.tablelist.table-div header {border-bottom:1px solid #d0d0d0;padding:15px;color:#555555;}
div.tablelist.table-div header h4 {font-size:24px;margin-top:0px;margin-bottom:5px;text-transform:capitalize;}
div.tablelist.table-div header small {font-size:14px;line-height:16px;}
div.tablelist.table-div section {padding:20px 10px;overflow:hidden;}
div.tablelist.table-div section.no-padding {padding:0px;}

div.tablelist.table-div {margin-top:-10px;display:table;border-spacing:10px;font-size:13px;}
div.tablelist.table-div div.cell-div {text-align:right;vertical-align:middle;line-height:21px;width:230px;vertical-align:top;position:relative;padding-bottom:5px;background-color:#FFFFFF;}
div.tablelist.table-div div.cell-div header {border:none;margin-bottom:0px;padding:0px;position:relative;overflow:hidden;}
div.tablelist.table-div div.cell-div header .bg-cover-sm{background-repeat:no-repeat;background-position:top;background-size:280px auto;height:90px;background-color:#ffafb5;}
div.tablelist.table-div div.cell-div header h4 {font-size:14px;line-height:18px;padding:0px 10px;margin-bottom:10px;text-align:left;text-transform:capitalize;}
div.tablelist.table-div div.cell-div header .img-cover {max-width:100%;min-height:137px;}
div.tablelist.table-div div.cell-div button {margin-right:10px;margin-top:10px;}
div.tablelist.table-div div.cell-div div.avatar {left:10px;position:absolute;padding:0px; margin:0px;top:70px;}
div.tablelist.table-div div.cell-div section {padding:10px;border-top:1px solid #e4e4e4;padding-bottom:0px;min-height:70px;}
div.tablelist.table-div div.cell-div section ul {margin:0px;padding:0px;}
div.tablelist.table-div div.cell-div section ul li{float:left;width:60px; height:60px; margin-right:5px;}
div.tablelist.table-div div.cell-div section ul li.count{float:right;text-align:center; vertical-align:middle;padding-top:10px;height:50px;}
div.tablelist.table-div div.cell-div section ul li.count a {font-size:18px;}
div.tablelist.table-div div.cell-div footer {text-align:left;color:#8a8a8a;border-top:1px solid #e4e4e4;padding:3px 10px;text-transform:capitalize;}
div.tablelist.table-div div.cell-div footer .pull-left {width:148px;}
div.tablelist.table-div div.cell-div footer .pull-right {text-align:right;padding-top:3px;width:70px;}
div.tablelist.table-div div.cell-div footer .pull-right li {float:right;margin-bottom:2px;webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;overflow:hidden;-webkit-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3);-moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3); box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3);}

div.tablelist.table-div.blog div.cell-div header {text-align:left;padding:0px;text-align:center;margin-bottom:0px;}
div.tablelist.table-div.blog div.cell-div header .img-cover {margin-bottom:0px;width:230px !important;padding:0px !important;margin:0px !important;webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;overflow:hidden;border:none;}
div.tablelist.table-div.blog div.cell-div header h4 {margin:0px 10px;padding:0px;text-align:left;margin-bottom:5px;}
div.tablelist.table-div.blog div.cell-div section {padding:0px 10px;text-align:left;border:none;margin-bottom:10px;}
div.tablelist.table-div.blog div.cell-div section a:hover {color:#222222;}
div.tablelist.table-div.blog div.cell-div section h4 {margin:0px; padding:0px;font-weight:bold;color:#222222;}
div.tablelist.table-div.blog div.cell-div section p {margin:0px; padding:0px;}


div.tablelist.table-div.blog div.cell-div header div {height:156px !important; overflow:hidden;}
div.tablelist.table-div.blog div.cell-div section {padding-top:10px;}


/*ALERT*/
.alert {padding: 8px 35px 8px 14px;margin-bottom: 18px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);background-color: #fcf8e3;border: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #c09853;font-size:12px;-webkit-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3);-moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3); box-shadow: 0 1px 2px rgba(34, 25, 25, 0.3);max-width:500px;margin:0px auto 20px;}
.alert h4 {margin: 0;}
.alert .close {position: relative;top: -2px;right: -21px;line-height: 18px;font-size:12px;}
.alert-success {background-color: #daefe6;border-color: #cee3da;color: #019d6f;}
.alert-danger,.alert-error {background-color: #fae9eb;border-color: #ecd7d9;color: #ea5768;}
.alert-info {background-color: #d1eaf9;border-color: #c6e0f1;color: #479dd4;}
.alert-block {padding-top: 14px;padding-bottom: 14px;}
.alert-block > p,.alert-block > ul {margin-bottom: 0;}
.alert-block p + p {margin-top: 5px;}

.close {float: right;font-size: 12px;font-weight: bold;line-height: 18px;color: #000000;text-shadow: 0 1px 0 #ffffff;opacity: 0.8;filter: alpha(opacity=80);}
.close:hover {color: #000000;text-decoration: none;cursor: pointer;opacity: 1.0;filter: alpha(opacity=100);}
button.close {padding: 0 !important;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}

.footer-text {border:1px solid #dddddd;padding:15px;background-color:#FFFFFF;margin-top:10px;}
.footer-text h1 {font-size:14px;font-weight:700;margin:0px;line-height:22px;font-family: 'Open Sans',  sans-serif !important;}
.footer-text p {font-size:12px !important;margin:0px;line-height:15px;}

.guide {text-align:center;padding:10px;border: 12px solid #eae0d4;}
.div-label {text-align:center;}
.div-label img {max-width:100%;}

.div-label hr {margin:0 auto;width:80px;margin-bottom:20px;height: 2px;}
.div-label h1,.div-label h2 {text-align:center !important;text-transform:uppercase !important;color:#555555;font-weight:bold;margin:5px 0px;font-size:14px;line-height:20px;letter-spacing:3px;font-family: 'Open Sans',  sans-serif !important;}
.div-label>hr:first-child {margin-bottom:0px;margin-top:10px;}
.div-label h3 {font-size:13px;line-height:16px;font-weight:bold;text-transform:uppercase;margin:0px;margin:5px 0px;text-align:left;}
.div-label p {text-align:left;font-size:12px;}

.info.pink{margin-right: 35px;}
.chat-cart #header-m-card a .mbadge, .chat-cart #header-m-message a .mbadge{
	padding: 0 !important;
}