/*-----------------------------------------------------------------------------------
	Theme Name: Wedding Day
	Author: geceolurken
	Author URI: http://themeforest.net/user/geceolurken?ref=geceolurken
	Description: Wedding Day, Another wedding theme by pulyaVserdce
	Author: geceolurken
	Version: 1.1
	Theme URI: http://themes.pulyavserdce.com/wedding-day/
	License: GNU General Public License
	License URI: license.txt
	Tags: one page, wedding, personal, business, groom, bride, marriage, invitation, rsvp, blog
/*-----------------------------------------------------------------------------------*/

@charset "utf-8";
/*--------------------------------------------------------
	1.General
--------------------------------------------------------*/

	/*----------------------------
	i.-- imports
	-----------------------------*/
	
	@import url("fonts.css");
	@import url("styles.css");
	@import url("prettyPhoto.css");
	
	/*----------------------------
	ii.-- clear
	-----------------------------*/
	
	*{margin:0px;padding:0px;}
	html, body, div, h1, h2, h3, ul, ol, li, dt, p, table, th, td ,img{ margin: 0; padding: 0;border:none;}
	
	/*----------------------------
	iii.-- general
	-----------------------------*/
	
	*{margin:0px;padding:0px;}
	img{border:none;}
	a{color:#252525;text-decoration:none;}
	::selection{background-color:#a372a5;color:#ffffff;}
	html,body{background:#ffffff;color:#000000;margin:0;background-image:url(../_images/bg.jpg);}
	
	.controller{width:100%;height:100%;}
	.container{background-color:#efefef;margin-left:auto;margin-right:auto;}
	.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding-bottom:25px;} 
	.cont_inside{background-color:#ffffff;}
	.cont_inside:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
	
	.clear{height:15px;}
	.clear2x{height:30px;}
	.clear3x{height:45px;}
	.clear4x{height:60px;}
	.hide{display:none;}
	
	.line{float:left;width:100%;height:18px;background:url(../_images/line.png) no-repeat center;}
	.seperator{width:100%;height:30px;background:url(../_images/seperator.png) no-repeat center;}
	
	.top-border{border-top:1px solid #dddddd;}
	
	/*----------------------------
	iv.-- typo
	-----------------------------*/
	
	body{font:12px/21px Titillium, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;}
	h1{font:42px/62px JosefinSans, Candara, Arial, sans-serif;color:#333333;text-align:center;text-transform:uppercase;letter-spacing:-1px;text-shadow:1px 0px 1px #c0c0c0;}
	h2{font:15px/20px TitilliumMedium, Candara, Arial, sans-serif;font-weight:500;color:#666666;}
	h3{font:14px/21px TitilliumMedium, Candara, Arial, sans-serif;color:#666666;}
	h4{font:13px/18px TitilliumLight, Candara, Arial, sans-serif;color:#8e8e8e;font-weight:normal;padding:10px;text-align:justify;line-height:150%;}
	h5{font:16px/21px JosefinSans, Candara, Arial, sans-serif;color:#666666;padding-left:10px;letter-spacing:1px;}
	h6{font:22px/38px JosefinSans, Candara, Arial, sans-serif;color:#333333;padding-left:10px;text-shadow:1px 0px 1px #c0c0c0;}
	p{font:13px/18px TitilliumLight, Candara, Arial, sans-serif;color:#8e8e8e;font-weight:normal;padding:10px;line-height:150%;}

	
/*--------------------------------------------------------
	2.Menu
--------------------------------------------------------*/

	.menu{font:12px JosefinSans;line-height:15px;letter-spacing:0px;min-height:85px;position:fixed;z-index:1001;background-color:#ffffff;text-transform:uppercase;text-align:center;}
	.menu-style{color:#a474a5;text-decoration:none;-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.70s ease-in-out;-o-transition:all 0.70s ease-in-out;-ms-transition:all 0.70s ease-in-out;padding:5px;}
	.menu-style:hover{padding:15px 5px;color:#2a1131;/*background:#2a1131;*/}
	.selected{padding:15px 5px;color:#252525;/*background:#fafafa;*/}
	#top{position:fixed;z-index:5001;background:#fff url(../_images/top.png) no-repeat center 10px;padding-bottom:90px;}
	.menu{letter-spacing:1px;border-right:1px solid #dedede;border-left:1px solid #dedede;}
	#menu{display:block;text-transform:uppercase;margin:auto;padding-top:140px;/*min-height:48px;padding-top:26px;*/font-size:14px;line-height:150%;}
	#menu li{display:inline-block;margin-left:5px;}

	
/*--------------------------------------------------------
	3.Container
--------------------------------------------------------*/
	
	/*----------------------------
	o.-- general/page
	-----------------------------*/
	
	div.page{background-color:#ffffff;padding-top:20%;/*padding-bottom:13%;*/border-right:1px solid #dedede;border-left:1px solid #dedede;}

	div.page:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 

	.border{background-color:#ffffff;padding:5px;border:1px solid #dddddd;}
	.border-thb{background-color:#ffffff;padding:2px;border:1px solid #dddddd;}	

	/*----------------------------
	i.-- home
	-----------------------------*/
	
	#home{border-right:1px solid #dedede;border-left:1px solid #dedede;background:#ffffff;padding-top:150px;text-align:center;font:60px JosefinSans;color:#2a1131;line-height:0.8;}
	#home:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
	.home-image-area{margin:auto;padding:38px 22px;}
	.home-main-image-text {letter-spacing:1px;float:left;margin:10px 0px;height:70px;color:#a372a5;text-shadow:1px 1px 1px #5b4b44;}
	.home-text{font:20px JosefinSans;letter-spacing:1px;color:#666;line-height:28px;}
	
	/*----------------------------
	ii.-- our-story
	-----------------------------*/
	
	#our-story{text-align:left;}
	
	/*----------------------------
	iii.-- photos
	-----------------------------*/
	
	#photos{}
	.image-area{width:100%;}
	.image-area-list{float:left;}
	.image-area-list li{float:left;list-style:none;}
	.image-area-list li a{display:block;width:187px;height:103px;float:left;background:#f9f9f9;}
	
	/*----------------------------
	iv.-- events
	-----------------------------*/
	
	#events{}
	#slides{margin:auto;}
	#slides .slides_container{height:100%;overflow:hidden;position:relative;display:none;}
	#slides .slides_container div.slides{width:100%;height:100%;display:block;}
	#slides .next, #slides .prev{position:relative;margin-top:-20px;width:45px;height:21px;display:block;z-index:1002;}
	#slides .prev{float:left;left:10px;background-image:url(../_images/prev.png);background-repeat:no-repeat;}
	#slides .next{float:left;left:13px;background-image:url(../_images/next.png);background-repeat:no-repeat;}
	#slides .pagination{display:none;}
	.caption {z-index:500;position:absolute;}
	
	
	/*----------------------------
	v.-- registry
	-----------------------------*/
	
	#registry{}
	.registry-area{width:100%;}
	.registry-texts{margin-left:15px;margin-right:15px;margin-top:15px;text-align:left;}
	#registry-list {min-height:70px;margin-top:15px;margin-bottom:15px;padding:5px 5px;float:left;}
	.registry-list li {float:left;list-style:none;}
	.registry-list li a {display:block;width:190px;height:60px;float:left;}
	
	/*----------------------------
	vi.-- out-of-towners
	-----------------------------*/
	
	#out-of-towners{text-align:center;}
	.oot-01{float:left;}
	
	/*----------------------------
	vii.-- rsvp
	-----------------------------*/
	
	#rsvp{text-align:left;}
	.select-wrap{overflow:hidden;background: url(../_images/down.jpg) no-repeat right #ddd;width:48%;height:35px;display: inline-block;margin-bottom: 5px; }
	.form-select{-webkit-appearance: none;background:transparent;width:100%; margin-bottom:5px;font:13px/18px TitilliumLight, Candara, Arial, sans-serif;color:#8e8e8e;font-weight:normal;padding:10px;border:none; display: block; height: 35px;}
	.form-message{background:#ddd;width:92%;height:200px;text-indent:10px;font:13px/18px TitilliumLight, Candara, Arial, sans-serif;color:#8e8e8e;font-weight:normal;padding:10px;line-height:30px;}
	.form-select-2{background:#ddd;width:44%;height:30px;-webkit-appearance: none;text-indent:10px;font:13px/18px TitilliumLight, Candara, Arial, sans-serif;color:#8e8e8e;font-weight:normal;padding:10px;line-height:30px;}
	#note{color:#000000;text-align:left;display:none;font-family:'TitilliumLight';font-size:14px;position:relative;margin-left:125px;bottom:37px;}

	/*----------------------------
	viii.-- thank-you
	-----------------------------*/
	
	#thank-you{text-align:center;}
	#thank-you .section-01{width:100%;float:left;}
	#thank-you h4, #thank-you h6{text-align:center;}
	
	
	/*----------------------------
	viii.-- directions
	-----------------------------*/
	
	#directions{text-align:center;}
	#directions .section-01{width:100%;float:left;}
	#directions h4, #directions h6{text-align:center;}
	
	/*----------------------------
	ix.-- blog
	-----------------------------*/
	
	#blog{}
	.category{background:url(../_images/cat.png) no-repeat;padding-left:25px;background-position:0px -5px;}
	.comments{background:url(../_images/comments.png) no-repeat;padding-left:25px;}
	.blog-date{background:url(../_images/blog-date.png) no-repeat;padding-left:25px;background-position:0px -3px;}
	.text-inside{padding-right:15px;background:#ffffff;font:15px/28px Titillium, Helvetica, Arial, sans-serif;font-weight:500;color:#e44a6c;letter-spacing:1px;}
	.read-more{font:13px Tahoma;padding:15px 25px;background:url(../_images/read-more.png) no-repeat;background-position:right;float:right;}

	/*----------------------------
	x.-- footer
	-----------------------------*/

	.footer{padding:50px 0px 30px 0px;min-height:200px;margin:auto;}
	.footer-image{width:100%;height:60px;}
	.contact-item{padding:10px 0px 0px 25px;margin-left:5px;color:#333;font-size:14px;}
	.bottom-logo{width:100px;height:100px;margin:auto;position:relative;top:-30px;}
	.lines{height:30px;margin:10px 10px 10px 0px;background:url(../_images/line2.png) repeat-x center;}
	.three-column{float:left;}
	.popular-item-lightcolor{padding:10px 0px 0px 25px;margin-left:5px;color:#777777;font-size:14px;background:url(../_images/popular-item-lightcolor.png) no-repeat;background-position: 0px 13px;}
	.border2{background:url(../_images/bgg.png) repeat-x transparent;margin-left:5px;border-left:100px solid #a372a5;height:2px;margin-top:5px;}				
	.phone-lightcolor{background:url(../_images/phone.png) no-repeat;background-position:0px 11px;}
	.mail-lightcolor{background:url(../_images/mail.png) no-repeat;background-position:0px 13px ;}
	.twitter-lightcolor{background:url(../_images/twitter.png) no-repeat;background-position: 0px 13px;}
	.skype-lightcolor{background:url(../_images/skype.png) no-repeat;background-position: 0px 13px;}
	.facebook-lightcolor{background:url(../_images/facebook.png) no-repeat;background-position: 0px 13px;}
	.map-lightcolor{background:url(../_images/map.png) no-repeat;background-position:0px 12px;}
	.popular-post-lightcolor, .latest-tweet-lightcolor, .quick-contact-lightcolor{display:block;color:#333;height:24px;padding-left:24px;font:18px/28px JosefinSans, Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:200;}
	a.blog-lightcolor{color:#666;}
	a.blog-lightcolor:hover{color:#c0c0c0;}
	.popular-post{display:block;color:#5b4b44;height:24px;padding-left:24px;font:18px/28px TitilliumLight, Helvetica, Arial, sans-serif;font-weight:200;}
	.popular-post-lightcolor{background:url(../_images/popular-post.png) no-repeat;background-position:3px 4px;}
	.quick-contact-lightcolor{background:url(../_images/quick-contact.png) no-repeat;background-position:3px 4px;}
	.latest-tweet-lightcolor{background:url(../_images/latest-tweet.png) no-repeat;background-position:3px 4px;}
	.popular-item-lightcolor{padding:10px 0px 0px 25px;margin-left:5px;color:#777777;font-size:14px;background:url(../_images/popular-item.png) no-repeat;background-position: 0px 13px;}

	.tweet{margin-top:30px;background-color:#eeece6;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;padding:10px;border:1px #e4e1d7 solid;}
	.tweet ul, .tweet ul li{padding:5px 0px;margin:0px;list-style:none;line-height:20px;}
	.tweet ul li a{background:none;display:inline;padding:0px 0px 0px 0px;color:#e44a6c;}
	.tweet ul li a:hover{color:#000000;}
	img.tweet_icon{padding:0px 0px 20px 20px;position:relative;top:-1px;}
	
	.form-select-mobile{width:100%;margin-bottom:5px;text-indent:10px;font:13px/18px TitilliumLight, Candara, Arial, sans-serif;color:#8e8e8e;font-weight:normal;padding:10px;line-height:30px;}

