body{background:#FFF;}

a{text-decotaion:none;}
img {border-style:none;}

.RegistryMainDiv{background:#FFF; font-family: 'Playfair Display', serif; color:#1a1919;}

.RegistryBanner{background:url("https://cdn.theclassyhome.com/newimages/site/registry-banner.jpg") no-repeat center top; min-height: 1020px; padding:4% 0; font-family: 'Montserrat', sans-serif; color:#1a1919; font-size:20px; text-shadow:1px 1px 1px #fff;}
.TitleBannerLeft{font-family: 'Playfair Display', serif; font-size: 26px; font-weight:400; color:#251717;}
.TitleBannerLeft h1{font-size:70px; font-family: 'Playfair Display', serif; font-weight:700; margin: 20px 0;}
.TitleBannerLeft b{font-size:28px; font-weight:600; }

.FindRegistry{background:#e3d1b3; color:#0b0f19; font-family: 'Playfair Display', serif; padding:30px 0;}
.FindRegistry .GiftFind{position:relative;}
.FindRegistry h2{font-size: 30px; font-weight: 700; margin:0;}
.FindRegistry p{margin: 10px 0; font-size: 24px;font-weight:400; width:70%; }
.FindRegistry .atag{position:absolute; right: 0; top: 30px; background: #FFF; border-radius:8px; font-family: 'Playfair Display', serif; color:#252424; font-size:24px; font-weight:500; padding:15px 30px;}
.FindRegistry .atag:hover{background:#fff4e2;}
.MyRegisteryRight .FormRow .colum2 date{border:1px solid #ebebeb;width:96%;padding: 0 2%;height:40px;}


.RegistryForm{margin:5% auto; max-width:520px; font-family: 'Montserrat', sans-serif;}
.RegistryForm .AnyQuestions{text-align: center; font-size:16px; line-height:30px;}
.RegistryForm .AnyQuestions b{font-size:18px; font-weight:600;}

.CreateForm{background:#f9f9f9; width:100%; padding:20px; border-radius:15px;}
.CreateForm a.skip{color:#0b0f19; font-size: 18px; font-weight:600; text-decoration: underline;}
.CreateForm a.skip:hover{text-decoration:none;}
.CreateForm.Wedding{background:#cbebae;}
.CreateForm.Baby{background:#d6edf5;}
.CreateForm.Charity{background:#ecdaf1;}


.CreateForm .FormTitle{text-align: center; color: #444;}
.CreateForm .FormTitle h2{font-weight: 100; font-size: 44px; margin: 0 0 15px 0;}
.CreateForm .FormTitle b{font-weight: 600; font-size: 30px;}
.CreateForm .FormTitle p{font-weight: 400; font-size: 24px; margin:5px 0 25px 0;}
.CreateForm .FormPartRow{overflow:hidden;}
.CreateForm .FormPartRow .FormPartLeft{float: left; width:50%;}
.CreateForm .FormPartRow .FormPartLeft input{width:95%; float:left; }
.CreateForm .FormPartRow .FormPartRight{float: left; width:50%;}
.CreateForm .FormPartRow .FormPartRight input{width:95%; float:right;}
.CreateForm .Checkbox label{text-align: center; font-size:16px; font-weight: normal; padding-bottom:20px;}
.CreateForm .AllSetIcon{text-align:center;}
.CreateForm .AllSetText{text-align:center; font-size:18px;}
.CreateForm .AllSetText b{font-size:20px; font-weight:600;}
.CreateForm.Wedding h2{font-weight: 600;}

.FormFields{font-size: 16px; text-align: center; color: #444;}
.FormFields input[type=text] {border:1px solid #c3c3c3; padding:10px 0; width:100%; text-indent:10px; margin-top:20px; font-size: 16px; color: #444; font-family: 'Montserrat', sans-serif; height:40px;}
.FormFields input[type=date] {border:1px solid #c3c3c3; padding:10px 0; width:100%; text-indent:10px; margin-top:20px; font-size: 16px; color: #444; font-family: 'Montserrat', sans-serif; height:40px;}

.CreateForm .FormPartRow .FormPartLeft select{float:left; border:1px solid #c3c3c3; padding:10px 0; width:95%; margin-top:20px; text-indent:10px; font-size:16px; color:#444; font-family: 'Montserrat', sans-serif; height:62px;}

.FormFields select{width:100%; border:1px solid #c3c3c3; padding:10px; text-indent:10px; font-size: 16px; color: #444; font-family: 'Montserrat', sans-serif; height:62px;}

.FormFields button {border:1px solid #c55b39; border-radius:5px; padding:0 15px; height:40px; margin-top:15px; font-size:18px; font-weight:600; color:#FFF; background: #c55b39; font-family: 'Montserrat', sans-serif;}


.FormFields button:hover {border:1px solid #444; background: #444;}
.FormFields .Calendar{width:100%;}


.CelebrateMilestone{padding:4% 0; text-align: center; font-family: 'Montserrat', sans-serif; color:#252424;}
.CelebrateMilestone .SiteContainer{max-width:1550px;}
.CelebrateMilestone h2{font-size:40px; font-weight:700; margin: 0; font-family: 'Playfair Display', serif;}
.CelebrateMilestone p{font-size:22px; font-weight:400; margin:10px 0; font-family: 'Playfair Display', serif;}

.CelebrateMilestone ul{margin:30px 0 0 0; text-align:left; padding:0; display:flex; flex-wrap: wrap; justify-content:space-between; color:#252424;}
.CelebrateMilestone ul li h3{font-size:40px; font-weight:900; margin:0; padding-left:10px;}
.CelebrateMilestone ul li p{font-size:24px; font-weight:400; padding-left:15px;}

.CelebrateMilestone ul li{list-style:none; flex:auto; width:100%; max-width:470px; background:#d6edf5; border-radius:10px; font-family: 'Playfair Display', serif; margin-bottom: 15px;}
.CelebrateMilestone ul li:nth-child(2){background:#cbebae;}
.CelebrateMilestone ul li:nth-child(3){background:#ecdaf1;}
.CelebrateMilestone ul li a{background:#FFF; color:#435a62; text-align:center; border:1px solid #FFF; border-radius:5px; font-family: 'Playfair Display', serif; font-size:20px; width:100%; height:54px; line-height:50px; display:block; font-weight:500; position: absolute; left:10px; bottom:10px; max-width: 450px;}
.CelebrateMilestone ul li a:hover{background: #d6edf5; border-color:#7dc3db;}
.CelebrateMilestone ul li:nth-child(2) a{color:#758a62;}
.CelebrateMilestone ul li:nth-child(2) a:hover{background: #cbebae; border-color:#a8d281;}
.CelebrateMilestone ul li:nth-child(3) a{color:#714a7c;}
.CelebrateMilestone ul li:nth-child(3) a:hover{background: #ecdaf1; border-color:#ce94de;}
.CelebrateMilestone ul li .RegistryType{padding:10px; min-height:330px; position:relative;}
.CelebrateMilestone ul li .RegistryType.Baby{background:url("https://cdn.theclassyhome.com/newimages/site/registry-baby-icon.png") no-repeat right bottom;}
.CelebrateMilestone ul li .RegistryType.Wedding{background:url("https://cdn.theclassyhome.com/newimages/site/registry-wedding-icon.png") no-repeat right bottom;}
.CelebrateMilestone ul li .RegistryType.Charity{background:url("https://cdn.theclassyhome.com/newimages/site/registry-charity-icon.png") no-repeat center bottom;}

.CelebrateMilestone .CustomRegistry{text-align:center; font-family: 'Playfair Display', serif;}
.CelebrateMilestone .CustomRegistry h3{font-size:40px; font-weight:900; margin:15px 0;}
.CelebrateMilestone .CustomRegistry p{font-size:24px; font-weight:500;}
.CelebrateMilestone .CustomRegistry a{font-size:18px; font-weight:700; color:#252424; text-decoration: underline;}
.CelebrateMilestone .CustomRegistry a:hover{color:#444; text-decoration:none;}


.YouMightIntrested{padding:20px 0 0px 0; background:#e3d1b3;}
.YouMightIntrested h2, .PostWeddingPicks h2{font-size: 24px; font-weight: 500; color:#0b0f19; font-family: 'Playfair Display', serif;}
.IntrestedCategory ul{margin:0; padding:0; display:flex; flex-wrap: wrap; justify-content:space-between;}
.IntrestedCategory ul li{list-style:none; margin:8px; text-align:center; background:#FFF; flex:auto; border-radius:5px; min-width:180px; transition: 0.3s;}
.IntrestedCategory ul li a{padding:15px 10px; display:block; font-size:16px; font-family: 'Playfair Display', serif; color:#0b0f19;}
.IntrestedCategory ul li:hover{color:#000; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px;}
.IntrestedCategory ul li a img{max-height:130px; margin-bottom:5px;}
.YouMightIntrested.cat{background:#fff; padding-bottom:40px; font-family: 'Roboto', sans-serif;}
.YouMightIntrested.cat  ul li a{font-family: 'Roboto', sans-serif;}

.PostWeddingPicks {background:#e3d1b3; padding:20px 0; font-family: 'Playfair Display', serif;}
.PostWeddingPicks h2{margin:0;}
.WeddingPicksPost ul{margin:0; padding:0; display:flex; flex-wrap: wrap; justify-content:space-between;}
.WeddingPicksPost ul li{list-style:none; margin:8px; text-align:center; flex:auto; transition: 0.3s; max-width:23%;}
.WeddingPicksPost ul li a{color:#0b0f19; padding:10px; display:block; font-size:16px; background:#FFF; border-radius:5px;}
.WeddingPicksPost ul li a:hover{color:#000; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px;}
.WeddingPicksPost ul li p{font-size: 16px;}


.HappyCouples{padding:40px 0; text-align: center; font-size:22px; font-family: 'Playfair Display', serif;}
.HappyCouples h2{font-size:30px; color:#0b0f19; font-weight: 600; margin:0;}
.HappyCouples ul{margin:0; padding:0; display:flex; flex-wrap: wrap; justify-content:space-between; text-align: center;}
.HappyCouples ul li{list-style:none; margin:8px; text-align:center; flex:auto; transition: 0.3s; max-width:23%;}
.HappyCouples ul li figure{padding:8px; display:block; border:1px solid #d5d5d5; width:200px; height:200px; line-height:200px; border-radius: 50%; overflow: hidden; margin: 0 auto;}
.HappyCouples ul li a{display:block; width:200px; height:200px; line-height:200px; border-radius: 50%; overflow: hidden;}
.HappyCouples ul li a img{max-width: inherit;}
.HappyCouples ul li p{font-size: 15px; font-weight: 500; margin-bottom: 5px;}
.HappyCouples ul li i{font-size: 14px; font-weight:400; color: #707070;}
.BrandLogoSlider{border-top:1px solid #f4f4f4; padding:15px 0;}
.BrandLogoSlider .item{text-align:center;}
.BrandLogoSlider .owl-item .item img{max-width:100%; margin:0 auto; width:auto;}
.MoreBrandsLove{text-align: center; padding: 20px 0; font-family: 'Playfair Display', serif; color:#0b0f19;}
.MoreBrandsLove h2{font-size:30px; font-weight: 600; margin-bottom: 0;}
.MoreBrandsLove p{font-size:24px; font-weight:400; margin:10px 0;}

.QuestionsAccess{text-align: center; padding:30px 0; font-size: 16px; font-family: 'Playfair Display', serif; color:#0b0f19;}
.QuestionsAccess .Questions{border-right: 1px solid #cfcfcf; max-width:400px; width: 100%; display: inline-block; padding: 15px 0;}
.QuestionsAccess .Access{max-width: 400px; width: 100%; display: inline-block;}
.QuestionsAccess .Access img{vertical-align: middle;}
.QuestionsAccess .Questions b, .QuestionsAccess .Access b{font-size: 18px; font-weight:700; line-height:38px;}

.RegistrySection{padding-top: 40px; }

.OverviewTop{background:#f5f5f5; font-family: 'Roboto', sans-serif; margin-bottom:30px; border-radius:5px;}
.OverviewTop .TopHed{padding:10px 15px; border-bottom: 1px solid #c3c3c3; display:flex; justify-content: space-between;}
.OverviewTop .TopHed .GiftStatus{text-align:right; font-size: 16px;}
.OverviewTop .TopHed .GiftStatus p{margin:10px 0;}
.OverviewTop .TopHed .Iconset{text-align:center;}
.OverviewTop .TopHed .Iconset ul{margin:0; padding:0; display:flex; justify-content:space-between;}
.OverviewTop .TopHed .Iconset ul li{list-style: none; padding:10px;}
.OverviewTop .TopHed .Iconset ul li span{display:block; background:#fff; height:40px; width:40px; line-height:40px; border-radius:50%; padding:10px; margin:0 auto 6px auto;}

.OverviewTop .TopHed .UserInfo{padding:5px;}
.OverviewTop .TopHed .UserInfo h3{font-weight:400; font-size:24px; line-height: 32px; margin:5px 0 8px 0;}
.OverviewTop .TopHed .UserInfo h3 span{font-size:18px;}
.OverviewTop .TopHed .UserInfo p{font-weight:400; font-size:14px; margin-top:0; margin-bottom: 0;}
.OverviewTop .TopHed .UserInfo .Thumb{border:2px solid #c3c3c3; border-radius: 50%; width:76px; height:76px; background:#fff; text-align: center; float: left;}
.OverviewTop .TopHed .UserInfo .Thumb i{vertical-align: middle; line-height: 105px; height:70px; display:table-cell; text-align:center; width:76px;}
.OverviewTop .TopHed .UserInfo .ProfileText{margin-left: 90px;}

.OverviewNav{text-align: center; padding:20px 10px 16px 10px; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight:500;}
.OverviewNav ul{max-width: 500px; margin:0 auto; padding: 0; display: flex; justify-content: space-between;}
.OverviewNav ul li{list-style:none; line-height:30px;}
.OverviewNav ul li a{color:#1b1919;}
.OverviewNav ul li a:hover{text-decoration:underline;}
.OverviewNav ul li.DropDown{position: relative;}
.OverviewNav ul li.DropDown a:hover{text-decoration:none;}
.OverviewNav ul li.DropDown ul{display:none; text-align: left; position: absolute; left:0; top:60px; width:150px; font-weight: 400; background:#f7f7f7; border-radius: 5px; font-size:14px;}
.OverviewNav ul li.DropDown:hover ul{display:block;}
.OverviewNav ul li.DropDown ul li {padding:5px;}
.OverviewNav ul li.DropDown ul li a{padding:5px 10px;}
.OverviewNav ul li.DropDown ul li a:hover{text-decoration:underline; margin-left: 5px;}
.OverviewNav ul li.DropDown ul:after {content:""; position: absolute; left:15px; top: -10px; width: 0; height: 0; border-style: solid; border-width:0 10px 10px 10px; border-color:transparent transparent #f7f7f7 transparent; z-index:9998;}

.OverviewTop .ViewShare{float:right; text-align: right; padding: 15px; line-height: 26px;}
.OverviewTop .ViewShare a{display:block; color:#1b1919; text-decoration: underline; font-size:15px; font-style: italic;}
.OverviewTop .ViewShare a:hover{text-decoration:none;}

.OverviewTop.Baby{background:#d6edf5;}
.OverviewTop.Baby .TopHed{border-color:#8db6c5;}
.OverviewTop.Baby .TopHed .UserInfo .Thumb{border-color:#93bbc9;}
.OverviewTop.Baby .TopHed .Iconset ul li span{background:#a3e6fd;}

.OverviewTop.Wedding{background:#cbebae;}
.OverviewTop.Wedding .TopHed{border-color:#9bc078;}
.OverviewTop.Wedding .TopHed .UserInfo .Thumb{border-color:#94c731;}
.OverviewTop.Wedding .TopHed .Iconset ul li span{background:#e0fbc8;}

.OverviewTop.Charity{background:#ecdaf1;}
.OverviewTop.Charity .TopHed{border-color:#c8b0cf;}
.OverviewTop.Charity .TopHed .UserInfo .Thumb{border-color:#cfb3d7;}
.OverviewTop.Charity .TopHed .Iconset ul li span{background:#fcf4fe;}


.ChecklistLeft{width:25%; float: left;}
.ChecklistRecap{padding:0 0 20px 0; font-family: 'Roboto', sans-serif;}
.ChecklistRecap h3{font-size:20px; font-weight:500; margin:0 0 26px 0;}
.ChecklistRecap ul{margin: 0; padding: 0;}
.ChecklistRecap ul li{list-style: none; border: 1px solid #d4d4d4; border-radius:5px; padding:10px; margin-bottom:15px; position: relative;}
.ChecklistRecap ul li:hover{border: 1px solid #444; cursor: pointer;}
.ChecklistRecap ul li span{display: inline-block; vertical-align: middle; margin-right: 10px; max-width:60%; width:100%;}
.ChecklistRecap ul li b{font-size: 15px; font-weight:500;}
.ChecklistRecap ul li figure{width:60px; margin: 0; vertical-align: middle; display: inline-block;}
.ChecklistRecap ul li i{position: absolute; right:10px; top: 50%; margin-top: -10px;}
.ChecklistRecap ul li span.count{background:#84c800; height:2px; max-width: 100%; display: block; position: absolute; left: 0; bottom: 0;}

.MyRegisteryRight{width:73%; margin-left:27%; font-family: 'Roboto', sans-serif;}
.MyRegisteryRight h1{font-weight: 600; font-size: 24px; font-family: 'Roboto', sans-serif;}
.MyRegisteryRight h2{font-weight: 400; font-size: 24px;}

.YourItems h3{font-size:20px; font-weight:500; margin:0 0 20px 0;}

.YourItems ul{margin:0; padding:0; display:flex; flex-wrap: wrap; justify-content:left; font-family: 'Roboto', sans-serif;}
.YourItems ul li{list-style:none; border:1px solid #d9d9d9; border-radius:5px; padding:0 10px; margin:8px; display:flex; justify-content: center; flex-direction: column; max-width:20%;}
.YourItems ul li .thumb{margin:0 auto; height: 145px; padding-top:15px; overflow:hidden;}
.YourItems ul li .thumb img{max-width:100%; max-height: 100%;}
.YourItems ul li:hover{border:1px solid #c1c1c1; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px; transition: 0.3s; cursor: pointer;}
.YourItems ul p{margin:0; padding-top: 15px; text-align:center;}
.YourItems ul p b{font-size:18px; font-weight: 500;}
.YourItems ul p strike{color:#404040; font-size:14px;}
.YourItems ul h4{margin:8px 0 8px 0; font-size:15px; font-weight:normal; text-align:center;}
.YourItems ul a.buynow{text-align: center; background:#c55b39; color:#FFF; border-radius:15px; padding:8px;}
.YourItems ul a.buynow:hover{background:#444; color:#FFF;}
.YourItems ul a.soldout{margin-bottom:5px; background:#cbcbcb; color:#444;border-radius:15px;padding:8px;text-align:center;cursor:not-allowed;}
.YourItems ul a.deleteitem{text-align: center; color:#6a6a6a; text-decoration: underline; font-size: 12px; margin:10px 0;}
.YourItems ul a.deleteitem:hover{color:#444; text-decoration:none;}


.NewlywedMustHaves{padding:45px 0; background:#f5f5f5; margin-top: 40px; font-family: 'Roboto', sans-serif;}
.NewlywedMustHaves h3{font-size: 20px; font-weight:400; margin:0 0 20px 0;}

.NewlywedMustHaves ul{margin:0; padding:0; display:flex; flex-wrap: wrap; justify-content:left;}
.NewlywedMustHaves ul li{list-style:none; background:#fff; border:1px solid #d9d9d9; border-radius:5px; padding:0 10px; margin:8px; display:flex; justify-content: center; flex-direction: column; max-width:220px; cursor:pointer;}
.NewlywedMustHaves ul li .thumb{margin:0 auto 15px auto; height:170px;}
.NewlywedMustHaves ul li .thumb img{max-height: 180px;}
.NewlywedMustHaves ul li:hover{border:1px solid #c1c1c1; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px; transition: 0.3s;}
.NewlywedMustHaves ul p{margin:0; padding-top: 15px; text-align:center;}
.NewlywedMustHaves ul p b{font-size:18px; font-weight: 500;}
.NewlywedMustHaves ul p strike{color:#404040; font-size:14px;}
.NewlywedMustHaves ul h4{margin:8px 0 8px 0; font-size:15px; font-weight:normal; text-align:center;}
.NewlywedMustHaves ul a.AddRegistry{text-align: center; background:#FFF; color:#0b0f19; font-weight:500; border:1px solid #bebebe; border-radius:16px; padding:8px; margin-bottom: 15px;}
.NewlywedMustHaves ul a.AddRegistry:hover{background:#444; color:#FFF; border:1px solid #444;}


@media only screen and (min-width:0) and (max-width:1220px){
    .TitleBannerLeft{width: 46%;}
}


@media only screen and (min-width:0) and (max-width:1024px){
    .TitleBannerLeft{float: none; width: auto; text-align: center;}
    .CreateFormRight{float: none; margin: 0 auto;}
    .TitleBannerLeft h1{font-size:40px;}
    .TitleBannerLeft b{font-size:20px;}
    .CreateFormRight .FormTitle h2{font-size: 34px;}
    .CreateFormRight .FormTitle b{font-size:22px;}
    .CreateFormRight .FormTitle p{font-size:18px;}
    .FormFields input[type="text"]{margin-top:10px; height:32px; padding-right: 0;}
	.CreateForm{width: 100%; padding:0;}
	.CreateForm .FormTitle, .CreateForm .FormFields{padding:15px;}
	.CreateForm .FormTitle p{margin:5px 0 5px 0;}
    
}


@media only screen and (min-width:0) and (max-width:960px){
    .RegistryBanner{min-height: 400px; background-size: cover;}
	.FindRegistry .GiftFind{padding-bottom: 30px; text-align: center;}
	.FindRegistry p{width:auto;}
	.FindRegistry .atag{position:relative;}
    .WeddingPicksPost ul li{max-width: 30%;}
    .QuestionsAccess .Questions{border: 0;}
    .QuestionsAccess .Access{padding: 15px 0;}
	.ChecklistLeft{width:auto; float:none; padding:10px;}
	.MyRegisteryRight{width:auto; margin:0; padding:0 10px;}
	.NewlywedMustHaves ul{justify-content:center;}
	.NewlywedMustHaves h3, .YouMightIntrested h2{text-align:center;}
	.IntrestedCategory ul li a{padding:0;}
	.YourItems h3{text-align:center;}
	.YourItems ul{justify-content: center;}
	.YourItems ul li{max-width:200px;}
	
	.WriteReviewForm{padding-top: 60px;}
	.WriteReviewForm .FormRow {padding:10px;}
	.WriteReviewForm .FormRow .colum2{width:100%;}
	.WriteReviewForm .FormRow label{display:block; text-align:left; margin:5px 0;}
	.WriteReviewForm .FormRow input{width:100%; padding:10px 0; text-indent:10px;}
	.WriteReviewForm .FormRow select{width:100%; padding:10px 0; text-indent:10px;}
    
}

@media only screen and (min-width:0) and (max-width:840px){
	.OverviewTop .TopHed{display:revert;}
	.OverviewTop .TopHed .Iconset ul{justify-content: center;}
	.OverviewTop .TopHed .GiftStatus{text-align:center;}
	.OverviewTop .TopHed .GiftStatus p{display:inline-block; margin:10px;}
	.OverviewTop .ViewShare{float:none; text-align: center;}
	.OverviewTop .ViewShare a{display:inline-block; margin:0 10px;}
	.OverviewNav ul li{font-size: 14px;}
	
	
}
	
	
@media only screen and (min-width:0) and (max-width:720px){
    .CelebrateMilestone ul {display: block;}
    .CelebrateMilestone ul li{width: auto; max-width:inherit; display: block; border-top: 1px solid #cacaca;}
    .CelebrateMilestone ul li:nth-child(2){ border-left:0px; border-right:0px;}
    .WeddingPicksPost ul li{max-width: 46%;}
    .HappyCouples ul li{max-width:inherit;}
	.OverviewNav ul li.DropDown ul {display:none;text-align:left;position:absolute;left:-115px;top:60px;width:150px;font-weight:400;background:#f7f7f7;border-radius:5px;font-size:14px;}
	.OverviewNav ul li.DropDown ul:after{left:120px;}

}

@media only screen and (min-width:0) and (max-width:660px){
    
    .TitleBannerLeft h1 {font-size: 32px; margin:10px 0;}
    .CreateFormRight {width: 90%;}
    .FormFields button{height: 46px; font-size: 16px; margin-bottom: 5px;}
    .WeddingPicksPost ul li{max-width:96%;}
	.CreateForm .FormTitle h2{font-size: 34px;}
	.CreateForm .FormTitle b{font-size: 24px;}
	.CreateForm .FormTitle p{font-size: 20px;}
    
}


