/*   
Theme Name: Willyumar Emmy
Theme URI: http://www.marrymeweddings.com/wpblog/
Description: A custom theme hand-crafted for exclusive use on Marry Me Weddings Blog
Author: Preshit Deorukhkar
Author URI: http://preshit.net/
Template: thematic
Version: 1.0
Tags: Thematic, Preshit, iXyr, Wedding, Pink, India
.
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/* -- Divtya Budhlya Theme Begins --*/

/* Google Web Fonts */
/*@import url(http://fonts.googleapis.com/css?family=Over+the+Rainbow&v2);*/
@import url(http://fonts.googleapis.com/css?family=Dancing+Script);
@import url(http://fonts.googleapis.com/css?family=Ovo);


.fb_iframe_widget>span { width: 300px !important; }
.fb-like-box iframe { width: 300px !important; }


body {
	background: url("http://www.marrymeweddings.in/images/final-pink-background-blog.jpg") repeat scroll center top #FFFFFF;
}

#wrapper {
	width: 960px;
	background: #fff;
	margin: 30px auto;
	/*border-left: 1px solid #ffc4d4;
	border-right: 1px solid #ffc4d4;*/
	/*-webkit-box-shadow: 1px 1px 1px 2px #ffc4d4;
	-moz-box-shadow: 1px 1px 1px 2px #ffc4d4;
	box-shadow: 1px 1px 1px 2px #ffc4d4;*/		
}

/* @@@@@@@@@@@ Header @@@@@@@@@@@ */
#header {
	background: #fff url(img/header-bg-top2.jpg) top center repeat-x;
	/*border-top: #ffc4d4 solid 2px;*/
	min-height: 270px;
}

#branding, #access {
	display: none;
}

#header .logo {
	padding: 83px 49px;
	float: left;
}

#header .sit {
	background: url(img/stayintouch.png) left center no-repeat;
	width: 440px;
	height: 70px;
	float: right;
	margin-top: 0px;
}

#header .sit ul.social {
	margin: 0px;
	padding: 15px 0px 0px 190px;
	/*border: #000 solid 1px;*/
}
#header .sit ul.social li {
	list-style-type: none;
	margin: 10px 0;
	/*padding: 2px;*/
	float: left;
	overflow: hidden;
	padding-right: 10px;
}

#header .slogan {
	float: right;
	margin-right: 35px;
    font-size: 25px;
    margin-top: 151px;
   
}

#header .slogan p span.header_name {font-family: 'Pinyon Script', cursive; font-size: 14px; color: #614A2F; font-size: 30px;}
.clsCustomeNavi li {float: left; width: 143px; text-align: center; margin: 0 3px !important;}
.clsCustomeNavi li a {text-decoration: none;}
.clsCustomeNavi li p.w_title {font-size: 1.3em; margin-top: 10px; color: #422503; text-decoration: none;}

/* @@@@@@@@@@@ Navigation @@@@@@@@@@@ */
#navigation {
	height: 160px;
	/*background: url(img/navigation.jpg) no-repeat;*/
	margin: 10px 20px 10px 33px;
	padding: 0;
	position: relative;
}

#navigation li {
	list-style: none;
	margin: 0;
	padding: 0;
	/*position: absolute;*/
	/*top: 0;*/
}

#navigation li, #navigation a {
	height: 200px;
	display: block;
}

#navigation .home {left: 0; width: 143px;}
#navigation .wwa {left: 150px; width: 145px;}
#navigation .wwd {left: 298px; width: 148px;}
#navigation .ll {left: 450px; width: 148px;}
#navigation .ttu {left: 598px; width: 148px;}
#navigation .press {left: 746px; width: 150px;}


/* Content and Sidebar */

#main {
	width: 100%;
	padding: 0px 0 22px 0;
	height: auto;
	background: #fff url(img/bg-main.png) repeat-y;
}

#container {
	width: 520px;
	margin: 10px;
	/*border: 1px solid #00f;	*/
}

#content {
	width: 100%;	
	/*color: #422503;*/
	color: #422503;
	/*border: 1px solid #000;*/
	margin: 0;
}

#content h2.entry-title, #content h1.entry-title  {
	font-family: 'Dancing Script', cursive;
	line-height: 1.3em;
	font-size: 1.7em;	
	font-weight: normal;	
	padding: 5px 10px;
	color: #c31e60 !important;
}

#content h2.entry-title a, #content h1.entry-title a  {
	color: #c31e60 !important;
}

#content .entry-meta {
	float: right;
	font-family: 'Helvetica', Arial, sans-serif;	
	display: none;
}

#content .entry-content {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 5px;
	padding-top: 5px;
}

#content .entry-content p a {
	text-decoration: underline;
	color: #C2175B;	
}

.hentry {padding-bottom: 10px;}

#content .entry-utility {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #999;
	padding-left: 5px;
}

#content .entry-utility a {
	font-style: normal;
	font-weight: bold;
}

/* Custom Sidebar */

#sidebar {
	background: url(img/sidebartop.png) no-repeat;
	/*border: 1px solid #f00;*/
	width: 410px;
	min-height: 100% !important;
	float: right;
	margin-right: 10px;
	overflow: hidden;
	text-align: center;	
	z-index: 100;
}

#tamalibottom {
	background: url(img/sidebarbottom.png) no-repeat bottom;
}

#sidebar #searchform {
	/*background: url(img/search-bg.png) 60px 0px no-repeat;*/
	height: 65px;
}

input.searchfield {
	border: none;
	outline: none;
	background: #f00;
}

/* Stupidly annoying Search form */
fieldset.search {
	border: none;
	width: 300px;
	margin: 0 auto;
}
.search input, .search button {
	border: none;
	float: left;
	margin-top: 20px;
	margin-left: 8px;
	width: 200px;
	text-align: center;
	/*font-family: 'bickham-script-pro', cursive;*/
	font-family: 'Ovo', serif;
	font-size: 1.6em;
	background: transparent;
	color: #422503 !important;
	-webkit-appearance: none;

}
.search input.box {
	width: 190px;
	height: 90px;
	padding: 8px 5px 0;
	background: transparent;
	margin-right: 5px;
	border: none;
	outline: none;
}
.search input.box:focus {
	background: transparent;
	outline: none;
}
.search button.btn {
	width: 58px;
	height: 66px;
	margin-left: 0px;
	margin-top: 15px; 
	cursor: pointer;
	text-indent: -9999px;
	background: url(img/search-go.png) no-repeat top right;
	float: right;
}
.search button.btn:hover {
	background: url(img/search-go.png) no-repeat top right;
}

#sbinner {
	width: 370px;
	height: 100%;
	margin: 0 auto;
/*	-webkit-box-shadow: 1px 1px 40px 8px #f9e3ec;
	-moz-box-shadow: 1px 1px 40px 8px #f9e3ec;
	box-shadow: 1px 1px 40px 4px #f9e3ec;
	overflow: hidden;
	margin-bottom: 40px;
	padding-bottom: 30px;*/
}


/* Sidebar Abour MMW*/
#about {
	width: 360px;
	margin: 30px auto 0px;
	color: #422503;	
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
}

#about h4 {
	font-size: 1.5em;
	text-align: center;
}

#about p {
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
}



/* */

.sbblock {
	margin-bottom: 30px;
}

.sbblock h4 {
	font-size: 1.4em;
	text-align: center;
	color: #422503;
	padding-bottom: 10px;	
}

#ls {
	float: left;
	/*border: 1px solid #fe0;*/
	margin-left: 5px;
	width: 180px;
}

#rs {
	float: right;
	/*border: 1px solid #f0f;*/
	margin-right: 5px;
	width: 180px;
}

#fbpage {

}

#categories h4 {
	text-align: left !important;
}

#categories li.categories {
	list-style: none;
	text-align: left;
}

#categories li.categories ul {
	margin-left: 0.5em;
}	

#categories li.categories ul, #categories li.categories ul a {
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #422503;
	text-decoration: none;
}

/* Adblocks */

.adblcks {
	text-align: center;
}

.adblcks img {
	margin: 5px 0;
}


/* #footer */

#footer {
	clear: both !important;
	background: url(img/sidebarbottom.png) no-repeat top right;
	border-top:none;
	margin-top: 0;
	padding-top: 50px;
}

#siteinfo, #siteinfo a {
	text-align: center;
	color: #999;
	font-family: 'Helvetica', Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

/* You Might Fucking Like this */
#igit_rpwt_css h4 {
	font-family: 'Dancing Script', cursive;
	font-size: 18px;
	border: none !important;
	text-indent: -9999px;
	background: url(img/youmightalsolove.png) top left no-repeat;
}

.igit_relpost {
	border-right: 1px solid #ccc;
	width: 24% !important;
}

.igit_relpost:hover {
	background: #dde !important;
	border-bottom: none !important;
}

#igit_title {line-height: 1.3em !important;}

#igit_title a {text-decoration: none !important;}

#igit_title a:hover {
	border: none !important;
}


#content .entry-utility a {
	font-weight: normal !important;
	color: #422503;
}

/* Post Divider */

.divider {
	background: url(img/postdividerfromjarret.png) center no-repeat;
	height: 15px;
	margin-bottom: 25px;
}

.dividersingle {
	background: url(img/postdividerfromjarretsingle.jpg) center no-repeat;
	height: 15px;
	margin-bottom: 25px;
}


/* Comments List */

#comments {
	background: transparent;
	border: 0px solid #c31e60;
	padding: 10px;
	font-family: 'Helvetica', Arial, sans-serif;	
}

#comments-list {
	
}

#comments-list ol, #comments-list li {
	border: none;
}

#comments-list .comment {
	background: #eaeaea !important;
	/*border: 1px solid #ccc;*/
	padding-bottom: 10px !important;
}

#comments-list .alt {
	background: #f2f2f2 !important;
	border: none;
}

#comments-list h3 {
    background: url("img/commentsh3.png") no-repeat scroll left center transparent;
    border-bottom: 2px solid #C31E60;
    height: 29px;
    margin-bottom: 11px;
    text-indent: -9999px;
}

#comments-list .avatar {
	display: none !important;
}

#respond {
	background: #f2f2f2;
	padding:15px;
}

#respond h3#reply-title {
	text-indent: -9999px;
	background: #f2f2f2 url(img/postacomment.png) left center no-repeat;
	height: 50px;
}

.comment-author {
	padding-left: 0px !important;
}

.comment-meta {
	padding-left: 0px !important;
}

.comment-content {
	border-top: 1px double #c31e60;
	padding-top: 15px;
}


/* FtrCrdt */

#ftrcrdt {
	margin: 0 auto;
	text-align: center;
	font-size: 12px;
	color: #999;
}

#ftrcrdt p a {
	color: #999;
	border-bottom: 1px solid #999;
	text-decoration: none;
}

/* */
.aside ul ul {
	list-style: none;
	margin-left: 0px;
}


/* Adboxes */

#adboxes {
	margin-top: 30px;
}

h1.page-title {
	display: none;
}

h1.custom-page-title {
	font-family: 'Dancing Script', cursive;
/*	font-family: 'Ovo', serif;*/
	font-size: 2em;
	line-height: 2.4em;
	margin-left: 5px;
}

h1.boopla {
	/*color: #c31e60;*/
	color: #422503;
	
}

a.more-link {
	color: #c31e60;
}


/* CGView */

#lovelistblock {
	margin: 10px auto !important;
	text-align: center !important;
	overflow: hidden;
}

div.cgview {
	margin-bottom: 20px !important;
}

div.cgview ul li {
	float:left; 
	font-weight:bold;
	text-align:left;
	margin:10px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	border: none !important;
	/*height: 200px !important;*/
}

#cgtitle p a {
	font-family: Georgia, "Times New Roman", Times, serif !important;
}

/*
div.cgview ul li img {
	padding: 0px !important;
}

#cgtitle, #cgback {display:none !important;}

#cgtitletitle {min-height: 35px !important;}
#cgtitletitle a {color:#220c0a !important;text-decoration: none !important;}

*/


#seolinks {
	margin: 0px 20px;
	padding: 5px 20px;
	text-align: center;
	font-size: 10px;
	color: #666;
}

#seolinks p a {
	color: #666;
	text-decoration: none;
}

#post-31 h1.entry-title {
	font-size: 36px;
	color: #c31e60;
}


#nav-below {
	margin-top: 30px;
}

/* Pseudo Footer */

#pseudofooter {
	border: none !important;
	/*background: #fff url(img/pseudofooterbg.png) repeat;*/
	color: #422503;
	margin-top: 10px;
	/*padding: 7px;*/
	font-size: 11px;
}

#pseudofooter h3 {
	font-size: 16px;
}
.xoxo {
	/*padding: 5px !important;
	border: 2px solid #fceae5;*/
}

#pseudofooter a {
	text-decoration: none;
	color: #422503;
	font-size: 12px;
}

#pseudofooter .xoxo {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
	background: #f6dbdf;
	position: relative;
}

#pp {
	width: 240px;
	float: left;
	padding: 5px;
}

#pseudofooter ul {
	margin-left: 0;
	line-height: 18px;
	list-style: none;
}

#rp {
	width: 240px;
	float: right;
	padding: 5px;
}

#nav-above {
	display: none !important;
}

.more-link {
	color: #c31e60 !important;
}

#popular-comments li { 
overflow:auto; margin:4px 0px;
/*border-bottom:1px solid #fff; */
 padding-bottom:5px; } /*Style your post list, I have opted for a bottom border which is 1 pixel thick.*/
 
#post-0 {
	margin-bottom:30px;
}

h6 {
	 font-size: 10px;
    line-height: 13px;
    margin-bottom: 15px;
}

.updated {
	display:none;
}

.active .publisher-nav-color:after {
    background: none repeat scroll 0 0 #FFE1EA !important;
}


.pseudofooter-cust {position: relative; overflow: hidden;}
.pseudofooterinner {border: 1px solid #b8999b; padding: 8px;}
.xoxo-inner {border: 1px solid #b8999b; padding: 20px; float: left; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.xoxo-inner #pp, .xoxo-inner #rp {width: 210px;}
.xoxo-inner #pp {border-right: 1px dotted #655e61;}

.arc-bottom-l, .arc-bottom-r, .arc-top-l, .arc-top-r {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b8999b;
    border-radius: 50%;
    height: 20px;
    position: absolute;
    width: 20px;
}
.pseudofooter-cust .arc-top-l {left: -10px; top: -10px;}
.pseudofooter-cust .arc-top-r {right: -10px; top: -10px;}
.pseudofooter-cust .arc-bottom-l {bottom: -10px; left: -10px;}
.pseudofooter-cust .arc-bottom-r {bottom: -10px; right: -10px;}

.comments-cust .form-section {margin-bottom: 10px;}
.comments-cust .form-label label { 
	color: #5a122b;
    font-size: 13px;
    font-family: "Times New Roman",Times,serif;
    margin-bottom: 3px;
    text-transform: uppercase;}
.comments-cust .form-textarea, .comments-cust .form-input {position: relative; overflow: hidden}
.comments-cust .form-textarea textarea {
    border: 1px solid #b8999b;
    color: #5a122b;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-style: italic;
    height: 65px;
    outline: medium none;
    padding: 4%;
    resize: none;
    width: 91.6%;
}

.comments-cust input[type="text"] {
    border: 1px solid #b8999b;
    color: #5a122b;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-style: italic;
    height: 27px;
    line-height: 27px;
    outline: medium none;
    padding: 2% 4%;
    width: 91.6%;
    margin: 0;
}


.comments-cust .arc-bottom-l, .comments-cust .arc-bottom-r, .comments-cust .arc-top-l, .comments-cust .arc-top-r {
	background: #f2f2f2;
}
.comments-cust .arc-top-l {left: -13px; top: -13px;}
.comments-cust .arc-top-r {right: -13px; top: -13px;}
.comments-cust .arc-bottom-l {bottom: -13px; left: -13px;}
.comments-cust .arc-bottom-r {bottom: -13px; right: -13px;}

.bsocial {float: left; width: 100%; position: fixed; bottom: 0; left: 0; text-align: center; background-color: rgba(255,255,255,0.8); display: none; border-top: 1px solid #a6c55f;}
.bsocial a {display: inline-block; text-align: center; margin: 5px 6px;}

.mob_divider {display: none;}
.category .entry-content img {margin-bottom: 22px;}

@media only screen and (max-width: 992px){
	body {min-width: 750px;}
	#wrapper {width: 750px;}
	#header {background-position: 161px top;}
	#header .slogan {margin-right: 0px;}
	#header .logo {padding: 83px 27%;}
	#navigation {float: left; width: 100%; margin: 0; padding: 10px; height: auto; box-sizing: border-box;}
	#navigation li {width: 115px;}
	#navigation .w_linke > img {width: 100%;}
	#header .sit {background-position: 53% center; background-size: 435px auto; width: 100%; float: left;}
	#header .sit ul.social {text-align: center;}
	#header .sit ul.social li {display: inline-block; float: none;}
	#header .slogan {float: left; width: 100%; text-align: center; margin-top: 20px;}
	.clsCustomeNavi li p.w_title {font-size: 1.1em;}

	#main {width: 100%; padding: 10px; box-sizing: border-box; background: none;}
	#container {width: 100%; margin: 0;}
	#content h2.entry-title, #content h1.entry-title {text-align: center; padding-bottom: 10px;}

	#sidebar {background-position: center top; width: 100%; margin: 50px 0 0;}
	#footer {background-position: center top;}
	#siteinfo {display: none;}
	#sidebar {background: url(img/sidebartop2.png) no-repeat center top;}

	.xoxo-inner #pp, .xoxo-inner #rp {width: 309px;}
	#footer {background: none;}
}

@media only screen and (max-width: 767px){
	body {min-width: 615px;}
	#wrapper {width: 615px;}
	#header {background-position: 0 top;}
	#header .logo {padding: 83px 47px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	#navigation li {width: 93px;}
	#header .sit {display: none;}
	#header .slogan {text-align: right; padding: 0 15px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	#header .slogan p span.header_name small {display: block; margin-bottom: 10px; text-align: left;}
	.stButton .stLarge {background-size: 100% 100% !important; width: 22px !important; height: 22px !important; top: 3px;}
	.st_plusone_large > div {bottom: 3px !important;}

	#categories h4 {background: url(img/categories-icon.png) no-repeat 50% 100%; /*border-bottom: 1px solid #422503;*/ padding-bottom: 27px; margin-bottom: 10px; cursor: pointer; text-align: center !important;}
	#categories li.categories ul {display: none; text-align: center;}
	.bsocial {display: block;}

	#sidebar .search input {width: 150px; margin-left: 22px;}
	.xoxo-inner #pp, .xoxo-inner #rp {width: 252px;}
	/*#igit_rpwt_css .igit_relpost {display: none;}
	#igit_rpwt_css .igit_relpost:nth-child(1), #igit_rpwt_css .igit_relpost:nth-child(2) {display: block;}*/
	.mob_divider {display: block; float: left; width: 100%;}
	#main {margin-top: 10px;}
	#navigation li, #navigation a {height: auto;}
}

@media only screen and (max-width: 639px){
	body {min-width: 460px;}
	#wrapper {width: 460px;}
	#header .slogan p span.header_name {line-height: 31px;}
	#header .sit ul.social {padding : 15px 0 0 171px;}
	#header .sit ul.social li {padding-right: 7px;}
	#navigation li, #navigation a {height: 170px;}
	#main {float: left;}
	.xoxo-inner #pp, .xoxo-inner #rp {width: 100%; float: left; margin: 0;}
	#pseudofooter ul {margin: 0;}
	.xoxo-inner #pp {border-bottom: 1px dotted #655e61; border-right: none; margin-bottom: 7px;}
	.igit_relpost:hover {border-bottom: 4px solid transparent !important;}
	.igit_relpost {width: 48% !important;}
	.divider {float: left; width: 100%;}
}

@media only screen and (max-width:479px){
	body {min-width: 300px;}
	#wrapper {width: 300px;}

	#header {background-size: 694px auto !important; background-position: 0 0;}
	#header .logo {padding: 61px 28px !important;}
	#header .logo img {width: 233px;}

	#header .sit {background: none;}
	#header .sit ul.social {padding: 15px 0 0 0;}
	#header .slogan p span.header_name {font-size: 22px;}
	#navigation li {width: 134px;}

	/*#main {margin-top: 350px;}*/

	#sidebar {width: 100%; background-position: -34px top; background-size: 362px auto;}
	fieldset.search {width: 100%;}
	#about, #sbinner {width: 100%;}
	#about > a {float: left; width: 100%; text-align: center; margin-bottom: 20px !important;}
	#about a img {margin: 0 !important; width: 100%; float: none !important;}
	#ls, #rs {width: 100%; margin: 0;}
	.adblcks img {margin-bottom: 15px;}
	#sbinner > img {width: 100%;}

	.comments-cust .form-textarea textarea, .comments-cust input[type="text"] {width: 91.3%;}
	#sbinner .compbanner img {width: 100%;}
	._2p3a {width: 100% !important;}
}



.search.search-no-results #crp_related {display: none;}
#noresults-s {border: 2px solid #f2f2f2; padding: 9px 15px; width: 300px; font-size: 20px; text-align: left;}
#noresults-searchsubmit {width: auto; font-size: 17px; border: 2px solid #c31e60; color: #c31e60; display: inline-block; font-style: normal; letter-spacing: 1px; padding: 8px 45px; text-decoration: none; text-transform: uppercase; cursor: pointer;}
#noresults-searchsubmit:hover {background: #c31e60; color: #ffffff !important;}
#post-0 {display: inline-block;}