@charset "UTF-8";

/*  
Theme Name: Winter Dawn Responsive
Theme URI: http://winterdawn.uscjhost.org/
Description: 
Version: 1.0
Author: Addicott Web / United Synagogue of Conservative Judaism
Author URI: http://www.uscj.org/
*/






body { font-family:"PT Serif"; background:#e6f2ff; }

/* Text styles */
p { color:#000; margin-top:15px; font-size:16px; line-height:26px; font-weight:300; }
strong { font-weight:bold; }
em { font-style:italic; }
small { display:block; font-size:12px; line-height:20px; font-weight:400; color:#999; }
blockquote { border:none; padding:0; margin:0;  }
blockquote p { font-size:14px; line-height:24px; font-weight:300; }

/* Link styles */
a { color:#004875; text-decoration:underline; }
a:hover { color:#004875; text-decoration:none; }

/* Heading styles */
h1 { margin:0; line-height:1em; color:#0065a4; font-size:36px; font-family:Oxygen; font-weight:400; }
h2, h3, h4, h5, h6 { margin-top:25px; line-height:1em; font-family:Oxygen; font-weight:400; color:#0065a4; }

h2 { font-size:30px; }
h3 { font-size:24px; }
h4 { font-size:18px; }
h5 { }
h6 { }

/* List styles */
ul { list-style:disc; margin:15px 0 0 30px; }
ol { list-style:decimal; margin:15px 0 0 30px; }
ul li,
ol li { margin-bottom:5px; padding-left:5px; font-size:16px; line-height:26px; font-weight:normal; color:#000; }

ul ul { list-style:circle; margin:10px 0 10px 30px; }
ol ol { list-style:lower-alpha; margin:10px 0 10px 30px; }

/* Image styles */
img.centered { display:block; margin:0 auto; }
img.alignright { float:right; margin:5px 0 25px 20px; clear:both; display:inline; }
img.aligncenter { display:block; margin:15px auto 0 auto; }
img.alignleft { float:left; margin:5px 25px 20px 0; clear:both; display:inline; }
.alignright { float:right; margin:5px 0 20px 25px; clear:both; display:inline; }
.alignleft { float:left; margin:5px 25px 20px 0; clear:both; display:inline; }

.wp-caption { }
.wp-caption-text { margin:5px 0 0 0; text-align:center; font:italic 13px/22px Georgia, "Times New Roman", Times, serif; }

/* Form styles */
input,
select,
textarea { }
fieldset { }
legend { }
label { }

/* Table styles */
table { border-collapse:collapse; margin-top:5px; width:100%; }
table td { border-bottom:1px solid #ccc; font-size:16px; line-height:26px; font-weight:normal; color:#000; padding:10px; vertical-align:top; }
table th { border-bottom:2px solid #000; font-size:16px; line-height:26px; font-weight:bold; color:#000; padding:10px; vertical-align:top; text-align:left; }

iframe, object, embed { max-width: 100%; }

/*----------------------------------------------------------------------------------------------------
---------------------------------------------- Plugins -----------------------------------------------
----------------------------------------------------------------------------------------------------*/

/* Pagenavi */
.wp-pagenavi { clear:both; margin:0; text-align:center; }
.wp-pagenavi a,
.wp-pagenavi span { text-decoration:none; background-color:#4fb7c4; padding:5px 10px; margin:2px; color:#ffffff; font:14px Arial, Helvetica, sans-serif; }
.wp-pagenavi a:hover,
.wp-pagenavi span.current { background-color:#f89a34; }

/* Embed iframe */
.iframe-wrapper { margin:25px 0 0 0; }

/* AddThis */
.addthis_toolbox { margin:30px 0 0 0 !important; }

/*----------------------------------------------------------------------------------------------------
------------------------------------------- Global classes -------------------------------------------
----------------------------------------------------------------------------------------------------*/

.right { text-align:right; }
.widget { margin:0 0 30px 0; }
.widget h3.widget-title { }

/*-------------------------------------------------------------------------------------------------------------------
--------------------------------------------- CUSTOM LAYOUT ELEMENTS ------------------------------------------------
-------------------------------------------------------------------------------------------------------------------*/

.container { padding-left:30px; padding-right:30px; }
.row-fluid { padding-top:30px; padding-bottom:30px; }

/* Top bar */
.top-bar { background:#3d3d3d url('images/top_bar_bg.png') bottom repeat-x; }
.top-bar .row-fluid { padding-top:15px; padding-bottom:5px; }
.top-bar p { margin-top:5px; color:#fff; font-style:italic; }
.top-bar form { float:right; margin:0; }
.top-bar input { margin:0; font-size:12px; line-height:12px; border-color:#ccc; }
.top-bar button { background:url('images/search_btn.png') 0px 0px no-repeat; width:30px; height:30px; border:none; }

/* Header */
.header { background:#535353 url('images/header_bg.png') top repeat-x; border-top:1px solid #535353; }
.header h2 { color:#fff; margin-top:0; }
.header h2 a,
.header h2 a:hover { color:#fff; text-decoration:none; }
.header h4 { color:#fff; font-family:"PT Serif"; font-style:italic; font-weight:400; }
.header p { font-family:Oxygen; font-size:14px; line-height:24px; color:#fff; margin-top:0; }
.header ul { list-style:none; margin-left:0; }
.header ul li { display:inline; margin:0 15px 0 0; padding:0; }
.header a,
.header a:hover { color:#fff; }
.header .row-fluid .row-fluid { padding:0; }
.header span { margin:0 10px; }

/* Content areas */
.content { background:url('images/bg.jpg') top repeat-x; }
.content .container { background:#fff; }

.content-right { border-left:1px solid #b9b9b9; padding-left:30px; }

/* Homepage */
.homepage-top h2 { margin-top:0; }

.homepage-bottom .row-fluid { padding-bottom:0; }
.homepage-bottom .widget { padding-top:0; padding-bottom:0; border-left:1px solid #d5e9ff; border-right:1px solid #d5e9ff; }
.homepage-bottom h3 { margin:0 30px; color:#535353; text-align:center; border-bottom:1px solid #535353; padding-bottom:30px; }
.homepage-bottom ul { list-style:none; margin:30px 30px 0 30px; }
.homepage-bottom ul li { margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #d5e9ff; }

.homepage-bottom .widget ul li.cat-post-item p.post-date { background:url('images/widget-date-icon.png') left no-repeat; padding-left:26px; margin:5px 0 0 0; font-size:12px; line-height:22px; font-weight:700; }
.homepage-bottom .widget ul li.cat-post-item p.comment-num { background:url('images/widget-comment-icon.png') left no-repeat; padding-left:26px; font-size:12px; line-height:22px; }

.homepage-bottom .widget_em_widget ul ul { margin:0 !important; }
.homepage-bottom .widget_em_widget ul ul li { padding:0 !important; background:none !important; margin:0 !important; font-size:14px; line-height:24px; border:none; }

.homepage-bottom #hebcal { }
.homepage-bottom #hebcal h3 { display:none; }
.homepage-bottom #hebcal .hebcal-results { list-style:none; margin:30px 30px 0 30px; }
.homepage-bottom #hebcal .hebcal-results li { margin:0 0 10px 0; padding:10px 10px 10px 75px; }
.homepage-bottom #hebcal .candles { background:url('images/icon_candlelighting.png') 15px center no-repeat; }
.homepage-bottom #hebcal .parashat { background:url('images/icon_torah.png') 15px center no-repeat; }
.homepage-bottom #hebcal .havdalah,
.homepage-bottom #hebcal .holiday,
.homepage-bottom #hebcal .copyright { display:none; }

/*----- Post formats -----*/
.post { border-bottom:1px solid #ccc; }
.post h4 { margin:0; }
.post ul.meta { list-style:none; margin:15px 0 0 0; }
.post ul.meta li { display:inline; margin:0 15px 0 0; padding:0; font-size:12px; line-height:22px; font-family:Roboto; font-weight:400; color:#999; text-transform:uppercase; }
.post ul.meta li a { color:#999; }
.post ul.meta li.date { background:url('images/widget-date-icon.png') left no-repeat; padding-left:26px; }
.post ul.meta li.comment { background:url('images/widget-comment-icon.png') left no-repeat; padding-left:26px; }

/* Internal page widgets */
.sidebar .widget { padding-top:0; padding-bottom:0; }
.sidebar h4 { margin:0; padding:0 15px 15px 15px; font-weight:700; color:#535353; border-bottom:1px solid #b9b9b9; }
.sidebar ul { list-style:none; margin:15px 15px 0 15px; }
.sidebar ul li { margin:0 0 15px 0; padding:0; border:none; font-style:italic; }

.sidebar .widget ul li.cat-post-item p.post-date { background:url('images/widget-date-icon.png') left no-repeat; padding-left:26px; margin:5px 0 0 0; font-size:12px; line-height:22px; font-weight:700; }
.sidebar .widget ul li.cat-post-item p.comment-num { background:url('images/widget-comment-icon.png') left no-repeat; padding-left:26px; font-size:12px; line-height:22px; }

.sidebar .widget_em_widget ul ul { margin:0 !important; }
.sidebar .widget_em_widget ul ul li { padding:0 !important; background:none !important; margin:0 !important; font-size:14px; line-height:24px; border:none; }

.sidebar #hebcal { }
.sidebar #hebcal h3 { display:none; }
.sidebar #hebcal .hebcal-results { list-style:none; margin-left:0; }
.sidebar #hebcal .hebcal-results li { margin:0 0 10px 0; padding:10px 10px 10px 75px; }
.sidebar #hebcal .candles { background:url('images/icon_candlelighting.png') 15px center no-repeat; }
.sidebar #hebcal .parashat { background:url('images/icon_torah.png') 15px center no-repeat; }
.sidebar #hebcal .havdalah,
.sidebar #hebcal .holiday,
.sidebar #hebcal .copyright { display:none; }

/* Subpages */
.content-subpages { padding-top:0; }
.content-subpages h4 { border-bottom:1px solid #b9b9b9; color:#535353; display:block; margin:0; padding:0 15px 15px 15px; font-weight:700; }
.content-subpages ul { list-style:none; margin:15px 15px 0 15px; }
.content-subpages ul li { margin:0 0 15px 0; padding:0; border:none; font-style:italic; }
.content-subpages ul li a { display:block; text-decoration:none; color:#000; }
.content-subpages ul li a:hover,
.content-subpages ul li a:focus { color:#000; text-decoration:underline; }

/* Footer */
.footer { padding-top:30px; }
.footer .container { background:#303030; }
.footer p { color:#fff; font-family:Oxygen; }
.footer a,
.footer a:hover { color:#fff; }

.footer-top { border-bottom:1px solid #636363; padding-bottom:10px; }
.footer-top p { margin-top:0; font-size:14px; line-height:14px; }
.footer-top span { margin:0 10px; }

.footer-widgets { border-bottom:1px solid #636363; }
.footer-widgets .widget { margin-bottom:0; }
.footer-widgets h4 { margin-top:0; color:#819aa9; font-family:Oxygen; font-weight:700; }
.footer-widgets ul { list-style:none; margin:15px 0 0 0; }
.footer-widgets ul li { margin:0 0 10px 0; padding:0; font-size:14px; line-height:18px; color:#fff; font-style:italic; }
.footer-widgets ul li a,
.footer-widgets ul li a:hover { color:#fff; }
.footer-widgets .hebcal-results li { color:#fff; font-size:12px; line-height:22px; margin:0 0 15px 0; padding:10px 10px 10px 45px; }
.footer-widgets .hebcal-results .candles { background:url('images/icon_candlelighting_footer.png') left top no-repeat; }
.footer-widgets .hebcal-results .parashat { background:url('images/icon_torah_footer.png') left top no-repeat; }

.footer-bottom p { color:#acacac; margin-top:0; font-size:12px; line-height:12px; }
.footer-bottom a,
.footer-bottom a:hover { color:#acacac; }

/* Search results */
.search-results ul { list-style:none; margin-left:0; }
.search-results ul li { margin-bottom:25px; padding:0; }
.search-results ul li span.url { color:#006621; font-size:12px; line-height:20px; font-weight:700; }
.search-results ul li p { margin-top:5px; }

/*----- Post formats -----*/
.post { margin:0; padding:0 0 25px 0; border-bottom:1px solid #ccc; }
.post h4 { margin:0; }
.post ul.meta { list-style:none; margin:15px 0 0 0; }
.post ul.meta li { display:inline; margin:0 15px 0 0; padding:0; font-size:12px; line-height:22px; color:#999; text-transform:uppercase; }
.post ul.meta li a { color:#999; }
.post ul.meta li.date { background:url('images/widget-date-icon.png') left no-repeat; padding-left:26px; }
.post ul.meta li.comment { background:url('images/widget-comment-icon.png') left no-repeat; padding-left:26px; }

/* Events calendar widget */
.widget table.em-calendar { margin:15px 15px 0 15px; }
.widget table.em-calendar td { border:none; }
.widget thead td { color:#000; font-weight:bold; }
.widget thead td a { color:#000; }
.widget thead td.month_name { font-weight:bold; }
.widget tbody td { font-size:13px; line-height:23px; font-family:Roboto; font-weight:300; }
.widget tbody tr.days-names td { }
.widget tbody td.eventful-pre { }
.widget tbody td.eventless-pre { }
.widget tbody td.eventless { }
.widget tbody td.eventful { background-color:#91cd41 !important; }
.widget tbody td.eventful a { color:#fff !important; }
.widget tbody td.eventless-today,
.widget tbody td.eventful-today { background-color:#fff !important; color:#000; }
.widget tbody td.eventful-today a { color:#000; }
.widget tbody td.eventless-post { }
.widget tbody td.eventful-post { }

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
body { padding:0; }
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
body { padding:0; }
.top-bar .row-fluid { padding-bottom:30px; }
.top-bar form { float:none; margin:15px 0 0 0; }
.header h2,
.homepage-top h2 { margin-top:25px; }
.footer-top .right { text-align:left; }
.footer-top p { line-height:24px; }
.footer-widgets { padding-top:5px; }
.footer-widgets h4 { margin-top:25px; }
.footer-bottom .right { text-align:left; }
.footer-bottom p { line-height:22px; }
.content-right { border:none; padding-left:0; }
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
body { padding:0; }
.top-bar .row-fluid { padding-bottom:30px; }
.top-bar form { float:none; margin:15px 0 0 0; }
.header h2,
.homepage-top h2 { margin-top:25px; }
.footer-top .right { text-align:left; }
.footer-top p { line-height:24px; }
.footer-widgets { padding-top:5px; }
.footer-widgets h4 { margin-top:25px; }
.footer-bottom .right { text-align:left; }
.footer-bottom p { line-height:22px; }
.content-right { border:none; padding-left:0; }
}



#woocommerce_products-2 > ul > li > a > img {display:none!important;}
.woocommerce-product-gallery__image--placeholder img {display: none!important;}