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

	Theme Name: Wedding Suite (Rose)
	----------------------
		
	/* #Rose Template
	================================================== */	
	
	/* Menu */
	#nav > li > a { font-family: 'Poiret One', sans-serif; font-size:18px; font-weight:600; text-transform:uppercase;}
	#nav ul li a, #nav ul li:hover a { font-family:'Josefin Sans', sans-serif; font-weight:400; font-size:15px;}
	.transparent-header-w #header.sticky #nav > li > a { color:#c29813;} 
	.transparent-header-w #header.sticky #nav > li > a.active { color:#df778a;} 
	#header.sticky input[type="text"].header-saerch { display:none;}
	#header.box-menu { padding:10px 0 20px;}
	#header.box-menu .col-md-9.alignright { min-height:74px;}
	#header.box-menu #nav > li > a { font-weight:400;}
	.transparent-header-w.t-dark-w #header.vertical-w #nav > li > a { color:#929292; text-shadow:none;}
	#nav > li > a:hover { color:#df778a !important;} 
	
	
	/* Blox */
	.blox.full-container .container { width:100%; max-width:100%; padding:0;}
	.testimonials-slider-w .testimonial-content h4 q { font-size:27px; font-style:normal;}
	.dark.blox .wpcf7 .wpcf7-form input[type='submit'].wpcf7-submit { color:#000; background:rgba(255,255,255,0.9);}
	p.slogbox { background:#f1f1f1; color:#000; padding:30px; font-size:16px; text-align:center; position:relative;}
	p.slogbox:after, p.slogbox:before { content: ''; width: 50px; height: 0; display: block; border-bottom: 1px solid #c5c5c5; position:absolute; top:0; margin-left:-3px; left:50%; margin-top:-2px; }
	p.slogbox:before { margin-top:0px; width:140px; margin-left:-70px; border-color:#c5c5c5;}
	p.slogbox:after { width:5px; height:5px; border-radius:3px; background:#df778a; border:none;}
	p.slogbox2 { margin-top: 30px; font-size: 20px; font-weight: bold; font-family: 'Poiret One', sans-serif; text-align: center; letter-spacing:1px; }
	.page-title-x h2 {font-family: 'Poiret One', Helvetica, Arial, sans-serif; font-size:52px;}


	/* Style */
	#wrap #footer{background:#2D2E30}
	#wrap #footer a, #wrap #footer a:visited {color: #1eb9bd;}
	#wrap #footer a:hover, #wrap #footer a:focus {color: #DA5F81;}
	
	.wpcf7 .aligncenter .ajax-loader{display: block; margin: 0px auto;}
	#wrap .wpcf7 .wpcf7-form select {padding: 0;}
	#wrap .wpcf7 .wpcf7-form .one_half input[type='submit'] {margin-top: 22px;}
	
	/* Base */
	p{font-family:'Josefin Sans', sans-serif; color:#555555; font-size: 17px;}
	h1, h2, h3, h4, h5, h6 {font-family: 'Josefin Sans', Helvetica, Arial, sans-serif;color: #000;}
	ul.check2 li, li.check2 {background: url(../images/rose/goldencheck.png) no-repeat left 4px;padding: 0 0 1px 28px;list-style: none; border-radius:0;}
	
	
    /*  FlexSlider */	
	.wpb_gallery_slides .flex-direction-nav .flex-next{margin-right:0;}
	.wpb_gallery_slides .flex-direction-nav .flex-prev{margin-left:0;}
	.wpb_gallery_slides .flex-direction-nav a i{border:0 none; border-radius:0; background: #e7ad4a;}
	.wpb_gallery_slides .flex-direction-nav a{padding: 30px 0;}




	/*  GuestBook */
	.guestbook-comments li { margin-top: 46px;  position: relative; text-align: center; border-top: 1px solid #e7e7e7; list-style-type: none; padding-bottom: 90px;}
	.guestbook-comments li:before { content: '\201C'; font-size: 48px; color: #da4b3f; font-weight: bold; background: #fff; padding: 20px 26px 0; font-family: Georgia, Times, serif; border: 1px solid #ddd; border-radius: 50%;-webkit-transition: all .23s ease-out;-moz-transition: all .23s ease-out;-ms-transition: all .23s ease-out;-o-transition: all .23s ease-out;transition: all .23s ease-out; }
	.guestbook-comments li:hover:before { content: '\201D'; background:#fafafa;}
	.guestbook-comments .comment-meta{ position: relative; top: -60px;}
	.guestbook-comments .comment-meta a{color:#bbb;}
	.guestbook-comments .comment-author {padding-top: 100px; font-size: 16px;}
	.guestbook-comments li p { font-size: 24px; line-height: 36px;}
	.guest-respond #commentform {border: 0 none;}
	.guest-respond #commentform span {color: #D8D8D8;}
	#guest-comments .guestbook-comments{border-bottom: 1px solid #e7e7e7; margin-bottom: 40px;}
	#guest-comments .comment-paging{margin-bottom: 40px;}
	#guest-comments{padding-bottom:20px;}
	.guest-respond{padding-bottom:20px;}
	
	
	
/* -------- end ----------- */	