/*

Theme Name: Getting Married

Theme URI: http://www.gettingmarriedphils.com/

Description: The WordPress theme for Getting Married.

Version: 1.0

Tags: red, green, fixed width, two columns, three columns, widgets

*/



/* all.css */

h1, h2, ul.archive-list li, #respond h3, .testimonial, h4.post-title, .text-header, .testimonial-meta { font-family:Georgia, "Times New Roman", Times, serif; }

.menu, .controls ul { margin-left:0; margin-right:0; list-style-type:none; }

.alignleft { text-align:left; }

.alignright { text-align:right; }

.aligncenter { text-align:center; }

.custom-one { font-style:italic; color:#000; text-transform:uppercase; }
.page .custom-one, .single .custom-one { text-align: right; }
.page-template-homepage-php .custom-one { text-align:left; padding-left: 300px; }


.custom-two { color:#222; }

.section-title { text-transform:uppercase; font-size:1.2em;line-height:1.25;margin-bottom:1.25em; font-weight:700; font-family:Arial, Helvetica, sans-serif; }

.entry h2 {font-size:1.5em;line-height:1;margin-bottom:1em;}

.services h2 { color:#000; text-align:center; }



/* header.css */

#header .menu { float:right; margin-top:1.5em; }

.menu li { display:inline; }

.menu li a { font-size:1.2em;line-height:1.25; padding:0 .857em; font-weight:700; text-decoration:none; }

h2.logo-header { width:175px; height:34px; background:url(src/getting-married-logo-sm.gif) top left no-repeat; margin:.375em 0; float:left; }

h2.logo-header a:focus, h2.logo-header a:active { color:transparent; }

h2.logo-header a { display:block; width:175px; }

.logo-header span { position:absolute; text-indent:-9999999px; overflow:hidden; }



h1.logo-header, div.logo-header { margin:18px 0;}

h1.logo-header { height:136px; background:url(src/getting-married-logo.png) top left no-repeat; }

div.logo-header { height:136px; margin-bottom:18px; background:url(src/getting-married-logo.png) top left no-repeat; }



.text-header { width:700px; font-size:1.5em;line-height:1.36em; margin-bottom:.81em; font-weight:400; }

/* #post-header { border-top:1px solid #439e29; border-bottom:1px solid #439e29; background:url(src/kutchie-zaldarriaga-alt.png) right bottom no-repeat; height:216px; } */
#post-header { border-top:1px solid #439e29; border-bottom:1px solid #439e29; background:url(http://www.gettingmarriedphils.com/wp-content/uploads/2014/08/kutchie-zaldarriaga-alt.png) right bottom no-repeat; height:216px; }



.home .text-header { width:590px; }
.home #post-header { background:url(http://www.gettingmarriedphils.com/wp-content/uploads/2014/08/kutchie-zaldarriaga.png) 100% 100% no-repeat; height:378px; }


.column { margin-top:3em; }



/* content.css */

ul.benefits, ul.archive-list, ul.subscribe { margin-left:0; margin-right:0; list-style-type:none; }

ul.benefits li { background:url(src/check.png) top left no-repeat; padding-left:24px; font-size:1.2em; line-height:1.25em; margin-bottom:.625em;  }

.special { font-size:1.2em; line-height:1.25em; margin-bottom:1.25em; font-weight:400; }

ul.archive-list li {font-size:2em;margin-bottom:0.75em; padding-bottom:0.71em; border-bottom:1px solid #ddd; }

.pane { display:none; }

.faq-item { border-bottom:1px solid #ddd; margin-bottom:1.45em; cursor:pointer;}



/* sidebar.css */

.testimonial { font-size:1.5em;line-height:1.3em; margin-bottom:1em; font-weight:400; }

.testimonial-meta { color:#545454; font-style:italic; }

h4.post-title { font-weight:700; }

#sidebar-one img.thumbnail  { margin-bottom:1.5em; width: 150px; height: 150px; }

#sidebar-one h4.entry-title { font-family: Georgia, serif; font-weight:700; }

#sidebar-one h4.entry-title a { text-decoration: none; }



ul.subscribe li { height:48px; padding:10px 0 0 60px; border:0px solid #0066CC;}

ul.subscribe li.facebook { background:url(src/Social_Facebook.png) left center no-repeat; }

ul.subscribe li.twitter { background:url(src/Social_Twitter.png) left center no-repeat;}

ul.subscribe li.rssfeed { background:url(src/Social_RSS.png) left center no-repeat;}

ul.subscribe li.emailfeed { background:url(src/Social_Email.png) left center no-repeat;}

ul.subscribe span { display:block; font-size:11px; line-height:1.63em; }

ul.subscribe span.title { font-family:Arial,Verdana,sans-serif; font-weight:700; text-transform:uppercase; color:#545454; font-size:12px; line-height:1.5em;}

ul.subscribe a { text-decoration:none; }



/* forms */

/*.wpcf7-form-control-wrap { display:block; }*/

label { float:left; width:14em; padding-right:2em; color:#808080; }

input.quiz, input.small {margin:0.5em 0;border:1px solid #bbb;}

input.quiz:focus, input.small:focus {border:1px solid #666;}

input.quiz, input.small {width:40px;padding:5px;}

ul.tabs { margin:0 0 1.25em 0; padding:0; list-style-type:none; }

ul.tabs li { display:inline; background:url(src/tabs_d.gif) right center no-repeat; margin-right:.8333em; padding-right:.8333em; }

ul.tabs li.last { background:none; }

.entry span.wpcf7-not-valid-tip, .entry .wpcf7-response-output { padding:0 1em; display:block; }

ul.modal_list, ol.modal_list {margin:0 1.25em 1.25em 1.4583em;}

ol.modal_list, ol.modal_list li {list-style-type:decimal;}

ul.modal_list, ul.modal_list li {list-style-type:disc;}

.star { color: #8a1f11; }



#commentform label { float:none; width:auto; padding:0 0 0 2em; }

#commentform input.text { width:350px }

#commentform { margin-bottom:1.25em;}

/*#commentform .half_text { padding-left:14em; }*/





/* footer.css */

#centeredmenu { float:left; width:100%; overflow:hidden; position:relative; margin:1.5em 0; }

#centeredmenu ul { clear:left; float:left; list-style-type:none; margin:0; padding:0; position:relative; left:50%; text-align:center; }

#centeredmenu ul li { display:block; float:left; margin:0; padding:0; position:relative; right:50%; }

#centeredmenu ul li a { display:block; margin:0; padding:0 1em; }



#meerkat-container { position: relative; }

#meerkat { width: 100%;	display: none; }

#meerkat-content { width: 950px; margin: 0 auto; padding:18px 0 0; }

#meerkat-content div { float:left; }

.bridalfair-details { width:820px; }

.controls { width:130px; }

.bridalfair-desc p { font-size:1.2em; line-height:1.25em; font-weight:700; color:#fff; }

.bridalfair-desc, .bridalfair-button { border:0px dotted #00CC66; }

.bridalfair-desc { padding-right:381px; color:#fff; font-weight:700; }

.bridalfair-button { margin-top:-72px; padding-right:160px; }



.controls a:focus, .controls a:hover { color:#fff; }



/* gallery.css */

.ngg-galleryoverview { margin-bottom:18px; }



/* extras.css */

div.navigation div.alignright { margin-top:-18px; }

div.navigation div { *zoom:1; }