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

	Theme Name: Wedding Suite (Orchid)
	----------------------
		
	/* #Orchid Template
	================================================== */

	
	/* Fonts */
	h1 , h2 , h3 , h4 , h5 , h6 { font-family: 'Roboto Slab',  Helvetica, Arial, sans-serif; color:#000;}
	
	/* Base Elements */
	h1.slog-t1 { font-size:80px; font-weight:bold; margin-bottom:25px;}
	h2.slog-t2 { font-size:49px; text-align:center; margin:10px 0 25px; letter-spacing:-2px;}
	a.button, a.button:hover { padding: 10px 13px; font-size: 15px; font-weight:600; border-radius:0;}
	a.button.small, a.button.small:hover { padding: 6px 10px; font-size: 12px; text-transform:uppercase; }		 
	a.button.large, a.button.large:hover { padding: 16px 20px; font-size:17px; letter-spacing:2px; font-weight:600; border-width:3px; }
	a.button:after { display:none;}
	.blox a.button.gray, a.button.bordered-bot.gray { color:#000; border-color:#000; border-radius:0;}
	.blox a.button.gray:hover, a.button.bordered-bot.gray:hover { color:#fff; background:#000 !important;}
	.blox.dark a.button.gray { color:#fff; border-color:#fff; border-radius:0;}
	.blox.dark a.button.gray:hover { color:#000; background:#fff !important; box-shadow:none;}
	#wrap  .wpb_single_image.wpb_content_element { margin-bottom:0;}
	.wpb_gmaps_widget.orchid-map, .w-map { border:1px solid #d9d9d9; background:#fff; padding:12px;}
	section.wpb_row.full-row .w-map { border:none; background:none; padding:0;}
	
	.orchid-gift-img img { height:auto; padding:60px; background:#fff;}
	.orchid-gift-img { background:#fff; border:3px solid #e1e1e1; height:183px; text-align:center;}
	.orchid-gift-img:hover { border-color:#d6516e;}
	
	#wrap #footer { background:#2d2d2d;}
	#footer .footer-in p { font-family: 'Roboto Slab',  Helvetica, Arial, sans-serif; font-size:13px;}
	#footer .footer-in h5.subtitle { font-size:15px; border:none; text-transform:none; box-shadow:none; margin-top:30px; color:#eee;}
	#footer .footer-in .contact-inf input, #footer .footer-in .contact-inf textarea { background: none; color: #ccc; border: 2px solid #393939; font-size: 12px; border-radius: 0; }
	#footer .footer-in .contact-inf button { padding: 14px 28px; font-size: 11px; font-weight:600; color:#fff; letter-spacing: 2px; background: #252525; border: none; float: left; margin-right:6px; }
	
		
	@media only screen and (min-width: 961px) {
	.top-bar { background:#232829; border:none;}	
	
	#headline { padding: 44px 0px 34px; background:#f8f8f8;}
	#headline h3 { font-weight:700; font-size:33px; letter-spacing:2px;}
		}
	@media only screen and (max-width: 960px) {
	.top-bar { background:#232829; border:none;}	
	}
	
	
	.blox.full-container .container { width:100%; max-width:100%;}
	#wrap .super-nopad { padding:0 !important;}
	
	.orchid-event-box1 { text-align:center; padding:60px 30px; transition: all 0.39s ease;}
	.orchid-event-box1 i { font-size:48px; color:#00cc66;  display:inline-block; margin-bottom:5px;}
	.orchid-event-box1 h3 { font-size:24px; font-weight:bold; color:#222; margin-bottom:13px;}
	.orchid-event-box1 h4 { font-size:18px; font-weight:300; color:#7a7a7a;}
	.orchid-event-box1:hover { background:#00cc66;}
	.orchid-event-box1:hover * { color:#fff;}
	
	h5.orchid-sdate1 { display:inline-block; padding:1px 11px; background:#4bb82d; color:#fff; font-family:"Arapey", serif; letter-spacing:1px;}
	.orchid-st-mg img { box-shadow:0 0 0 3px #ddd, 0 0 0 1px #ddd inset;  border:5px solid #fff; max-width:100%; background:#f2f2f2; padding:3px; transition: all 0.40s ease;}
	.orchid-st-mg img:hover { border-color:#4bb82d;}
	
	
	
	/* Guestbook */
	.guestbook-comments li { margin-top: 46px;  position: relative; text-align: center; border: 5px solid #e7e7e7; list-style-type: none; padding-bottom: 35px; background:rgba(255,255,255,0.41);}
	.guestbook-comments li:after { content: '\201C'; font-size: 90px; color: #d6516d; font-weight: bold; background:none; padding: 0; font-family: arial; position:absolute; top:6px; left:50%; margin-left:-25px; }
	.guestbook-comments li:before { content:''; display:block; background:#fff; border: 5px solid #e7e7e7; width:60px; height:60px; position:absolute; top:0; left:50%; margin-left:-33px; margin-top:-33px;}
	.guestbook-comments .comment-meta{ position: relative; top: -48px;}
	.guestbook-comments .comment-meta a{color:#bbb;}
	.guestbook-comments .comment-author {padding-top: 70px; font-size: 16px;}
	.guestbook-comments li p { font-size: 23px; font-weight:300; line-height: 36px; font-family: 'Roboto Slab',  Helvetica, Arial, sans-serif; padding:0 30px; }
	.guest-respond #commentform {border: 0 none;}
	.guest-respond #commentform span {color: #d8d8d8;}
	#guest-comments .guestbook-comments{ padding-bottom:15px; margin-bottom: 30px;}
	#guest-comments .comment-paging{margin-bottom: 40px;}
	#guest-comments{padding-bottom:20px;}
	.guest-respond{padding-bottom:20px;}
	
	
	/* Orchid RSVP Form1 */
	.wpcf7 { padding:30px 25px 15px;}
	.wpcf7  .wpcf7-form input, .wpcf7  .wpcf7-form select, .wpcf7  .wpcf7-form textarea,
	#guest-comments input, #guest-comments select, #guest-comments textarea { padding: 12px 6px; min-height:46px; height:46px; color:#111; border:3px solid #1a1a1a !important; font-size:12px !important; font-weight:700; font-family:'Sours Sans Pro',sans-serif; letter-spacing:3px; text-transform:uppercase;}
	.wpcf7 .wpcf7-form input[type='submit'], #guest-comments input[type='submit'] { color:#111; background:none; text-transform:uppercase; font-size:13px !important; padding:10px 15px; font-weight:800; letter-spacing:1px; margin-top:20px;}
	.wpcf7 .wpcf7-form input[type='submit']:hover, #guest-comments input[type='submit']:hover { color:#fff; background:#1a1a1a;}
	.wpcf7 .wpcf7-form .one_half input[type="submit"] { margin-top:25px;}
	.wpcf7 .wpcf7-form input[type='radio'], .dark.blox .wpcf7 .wpcf7-form input[type='radio'] { min-height:2px; height:auto; box-shadow:none;}
	.wpcf7 .wpcf7-form p { font-size:13px;}
	
	
	/* Orchid Gallery */
	#wrap .minimal-light .esg-filterbutton { font-family:'Source Sans Pro',sans-serif; font-weight:600; letter-spacing:1px; text-transform:uppercase; font-size:12px;  color:#333; background:#fff; border:4px solid #e9e9e9; border-radius:0;}
	#wrap .minimal-light .esg-filterbutton.selected { box-shadow:none; border-color:#dfa948;}
	#wrap .eg-henryharrison-element-1 { font-family:'Roboto Slab',serif;}
	#wrap .esg-filter-wrapper { margin-bottom:30px;}
	
	/* Header fix */
	.logo-wrap.col-sm-3 .logo img.img-logo-w1 { height:55px; width:auto;}
	#header.horizontal-w { background:#353c3e;}
	.nav-wrap2 { background:#fff;}
	.duplex-hd #nav > li > a, .nav-wrap1.col-md-9 #nav > li > a { color:#eee;}
	#header.sticky.duplex-hd #nav > li > a, #header.sticky .nav-wrap1.col-md-9 #nav > li > a { color:#818181;}
	.duplex-hd #nav > li > a:hover, #header.sticky.duplex-hd #nav > li > a:hover, .nav-wrap1.col-md-9 #nav > li > a:hover, #header.sticky .nav-wrap1.col-md-9 #nav > li > a:hover { color:#0ab1f0;}
	
	
/* -------- end ----------- */