@charset "utf-8";
 *{ padding:0; margin:0; list-style:none; text-decoration:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
:focus{ outline:0 none; }
a:focus{ outline:0 none; }
a img{ border:none; }
a{ text-decoration:none; color:#b25c10; }
a:hover{ text-decoration:none; color:#555; } img, a, input, textarea, select{ -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; } input, textarea, select{ -webkit-border-radius:0; border-radius:0; -webkit-appearance:none }
input[type="checkbox"]{ -webkit-border-radius:0; border-radius:0; -webkit-appearance:checkbox !important; }
input[type="radio"]{ -webkit-border-radius:0; border-radius:0; -webkit-appearance:radio !important; } ::-moz-selection{ background-color: #000; color: #fff; }
::selection{ background-color: #000; color: #fff; } input[type="text"]::-webkit-input-placeholder{ opacity:1; color:#616161 }
input[type="text"]::-moz-placeholder{ opacity:1; color:#616161 }
input[type="text"]::-ms-input-placeholder{ opacity:1; color:#616161 }
input[type="email"]::-webkit-input-placeholder{ opacity:1; color:#616161 }
input[type="email"]::-moz-placeholder{ opacity:1; color:#616161 }
input[type="email"]::-ms-input-placeholder{ opacity:1; color:#616161 }
input[type="password"]::-webkit-input-placeholder{ opacity:1; color:#616161 }
input[type="password"]::-moz-placeholder{ opacity:1; color:#616161 }
input[type="password"]::-ms-input-placeholder{ opacity:1; color:#616161 }
textarea::-webkit-input-placeholder{ opacity:1; color:#616161 }
textarea::-moz-placeholder{ opacity:1; color:#616161 }
textarea::-ms-input-placeholder{ opacity:1; color:#616161 }
input[type="text"], input[type="email"]{ width:100%; height:50px; border:1px solid #db9a48; background:#fcfcf2; font:normal 17px 'cormorant_garamondlight', Arial, Helvetica, sans-serif; color:#000; padding:0 15px; margin:0; border-radius:2px; }
textarea{ width:100%; height:268px; border:1px solid #db9a48; background:#fcfcf2; font:normal 17px/34px 'cormorant_garamondlight', Arial, Helvetica, sans-serif; color:#000; padding:0 15px; margin:0; border-radius:2px; }
input[type="submit"]{ margin:0; padding:0; width:300px; height:43px; background:#c77448; display:inline; color:#fff; text-transform:uppercase; font:normal 18px 'merriweatherregular'; border:none; }
input[type="submit"]:hover{ background:#000; color:#fff; } .topNav ul li a, a.readMore, .section_2 section div.imgThumb a, .section_2 section h3:after, .section_2 section h3:before, .section_2 section h3, .footerSection input[type="submit"], .headerPart, .bannerPart, .blogPage div.latestPostSec a.readBlog, a.loadMore, a.donateBtn, .section_5 section div.imgThumb img, .blogPage div.latestPostSec div.imgThumb img, input[type="submit"], a.joinBtn, .section_6 section div.imgThumb a
{ transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
html{ text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; }
body{ background:#fff; font:normal 20px/30px 'cormorant_garamondlight', Arial, Helvetica, sans-serif; color:#181818; }
.clear_me{ font-size:0; line-height:0; clear:both }
h1{ font:400 48px/60px 'Crimson Text', serif; color:#000; margin:0; padding:0; }
h2{ font:normal 36px/46px 'merriweatherregular', Arial, Helvetica, sans-serif; color:#252424; margin:0; padding:0; }
h3{ font:normal 22px/32px 'merriweatherregular', Arial, Helvetica, sans-serif; color:#252424; margin:0; padding:0; }
p{ font:normal 20px/30px 'cormorant_garamondlight', Arial, Helvetica, sans-serif; color:#181818; padding:0; margin:0; }
a.readMore{ float:left; width:160px; height:43px; border:2px solid #292929; font:normal 13px/39px 'merriweatherregular', Arial, Helvetica, sans-serif; color:#202020; display:block; text-align:center; padding:0; margin:0; text-transform:uppercase; text-decoration:none; }
a.readMore:hover{ background:#292929; color:#fff; }
a.donateBtn{ float:none; width:300px; height:43px; background:#da9748; font:normal 18px/43px 'merriweatherregular', Arial, Helvetica, sans-serif; color:#fff; display:block; text-align:center; padding:0; margin:0 auto; text-transform:uppercase; text-decoration:none; }
a.donateBtn img{ margin:0 5px 0 0; display:inline-block; padding:0; float:none; }
a.donateBtn:hover{ background:#292929; color:#fff; }
a.joinBtn{ float:left; display:block; font:normal 18px/50px 'cormorant_garamondbold'; padding:0 30px; margin:20px 0; text-decoration:none; color:#fff; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/joinBtnBg.png) repeat-x 0 0; border-radius:3px; cursor:pointer; }
a.joinBtn:hover{ color:#000 }
.container{ max-width:1200px; }
.headerPart{ position:absolute; left:0; top:0; width:100%; background:#151515; z-index:999; }
.headerPart.affix{ position:fixed; top:-62px; }
.headerPart div.hdrSocialLinks{ text-align:center; padding-top:22px; }
.headerPart div.hdrSocialLinks img{ display:inline; margin:0 15px; float:none; }
.topNav{  }
.topNav ul{ margin:0; padding:0; width:100%; float:left; text-align:center; }
.topNav ul li{ float:none; display:inline-block; position:relative; padding:20px 0; margin:0 20px; }
.topNav ul li a{ display:inline-block; padding:0; font:normal 15px/25px 'merriweather_lightregular'; color:#fff; text-transform:uppercase; text-decoration:none; }
.topNav ul li a:hover, .topNav ul li.current_page_item a{ color:#ff9c66; }
.topNav ul ul{ visibility:hidden; opacity:0; transform:translateY(20px); -webkit-transform:translateY(20px); -ms-transform:translateY(20px); z-index:-1; transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;  position:absolute; left:0; top:100%; background:rgba(38,38,38,0.9); width:290px; z-index:999; }
.topNav ul li:hover ul{ visibility:visible; opacity:1; z-index:999; transform:translateY(0); -webkit-transform:translateY(0); -ms-transform:translateY(0); transition-delay: 0s, 0s, 0.3s; }
.topNav ul ul li{ float:none; display:block; position:relative; padding:0; margin:0; border-bottom:1px solid #898989; }
.topNav ul ul li a{ display:block; padding:10px 20px; font:normal 15px/20px 'merriweather_lightregular'; color:#fff; text-transform:none; text-decoration:none; text-align:left; }
.topNav ul ul li a:hover{ color:#fff; background:#d86627; padding-left:30px }
.bannerPart{ float:left; width:100%; height:auto; position:relative; background:#000; margin-top:132px; }
.bannerPart.affix{ margin-top:60px; }
.bannerPart img{ width:100%; height:auto; }
.bannerPartBottom{ float:left; width:100%; background:#fbfaf2; text-align:center; letter-spacing:10px; padding:15px 0; }
.bannerPartBottom h1{ color:#a2a39b; text-transform:uppercase; }
.bannerPart div.logo{ position:absolute; width:100%; height:auto; text-align:center; left:0; top:25%; }
.bannerPart div.logo img{ width:auto; max-width:100%; height:auto; display:block; margin:0 auto; }
.bannerPart div.logo_2{ position:absolute; width:100%; height:auto; text-align:center; left:0; top:15%; }
.bannerPart div.logo_2 img{ width:auto; max-width:70%; height:auto; display:block; margin:0 auto; }
.section_1{ float:left; width:100%; padding:20px 0 40px 0; background:#fbfaf2; }
.section_1 h2{ margin:100px 0 10px 0; }
.section_1 p{ padding:15px 0; }
.section_1 a.readMore{ margin:30px 0 0 0; }
.section_1 img{ width:100%; height:auto; margin:15px 0 0 0; }
.section_2{ float:left; width:100%; padding:38px 60px 92px; background:#fff; }
.section_2 div.container-fluid{ max-width:2000px; }
.section_2 img{ float:left; width:100%; }
.section_2 section{ float:left; width:100%; height:auto; position:relative; margin:0 0 30px; }
.section_2 section div.imgThumb{ float:left; width:100%; height:auto; position:relative; }
.section_2 section div.imgThumb a{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; background:rgba(0,0,0,0.55); }
.section_2 section div.imgThumb a b{ width:160px; height:43px; border:2px solid #fff; font:normal 13px/39px 'merriweatherregular', Arial, Helvetica, sans-serif; color:#fff; display:block; text-align:center; padding:0; margin:0; text-transform:uppercase; text-decoration:none; position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); }
.section_2 section:hover > div.imgThumb a{ opacity:1; }
.section_2 section h3{ text-transform:uppercase; text-align:center; line-height:54px; margin:0 10% 10px; position:relative; border-bottom:1px solid transparent; border-top:1px solid transparent;  }
.section_2 section h3 span{ width:100%; height:54px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 20px; }
.section_2 section h3:after{ opacity:0; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/section_2HeaderBg1.png) no-repeat 0 0; width:29px; height:61px; position:absolute; left:-5px; top:-4px; content:''; }
.section_2 section h3:before{ opacity:0; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/section_2HeaderBg2.png) no-repeat 0 0; width:29px; height:61px; position:absolute; right:-5px; top:-4px; content:''; }
.section_2 section:hover h3{ border-bottom:1px solid #2b2b2b; border-top:1px solid #2b2b2b; }
.section_2 section:hover h3:after, .section_2 section:hover h3:before{ opacity:1; }
.section_3{ float:left; width:100%; padding:60px 60px 70px; background-image:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/section_3bg.jpg); background-repeat:no-repeat; background-size:cover; position:relative; }
.section_3:before{ background:rgba(255,255,255,0.9); position:absolute; left:0; top:0; width:100%; height:100%; content:''; }
.section_3 div.container-fluid{ max-width:2000px; position:relative; z-index:9; }
.section_3 h2{ text-align:center; text-transform:uppercase; font-family:'merriweather_lightregular'; color:#0c0c0c; padding:20px 0 50px }
.section_3 div.latestPostSec{ float:left; width:100%; background:#fff; padding:0 0 15px; height:500px; }
.section_3 div.latestPostSec div.imgThumb{ float:left; width:100%; height:auto; position:relative; }
.section_3 div.latestPostSec div.imgThumb img{ float:left; width:100%; height:auto; }
.section_3 div.latestPostSec h3{ font-family:'merriweatherbold'; font-size:20px; padding:0 15px 13px; clear:both; line-height:25px; }
.section_3 div.latestPostSec div.tagsSec{ float:left; width:100%; padding:13px; color:#404040; font-size:16px; line-height:22px; }
.section_3 div.latestPostSec div.tagsSec i.fa-tags{ color:#ca7849; }
.section_3 div.latestPostSec p{ line-height:24px; color:#000; padding:0 13px 13px; }
.section_3 div.latestPostSec a.readBlog{ color:#833003; text-decoration:underline; text-decoration-color:rgba(131,49,3,0.3); font-size:18px; line-height:24px; margin:0 0 0 15px }
.section_3 div.latestPostSec a.readBlog:hover{ color:#000; text-decoration:underline; }
.section_3 .flickity-page-dots{ display:none; }
div.tagsSec i{ float:left; }
div.tagsSec ul{ margin:0; padding:0; float:none; }
div.tagsSec ul li{ margin:0; padding:0 5px; float:left; font-size:16px; line-height:22px; border-right:1px solid #b25c10; }
div.tagsSec ul li:last-child{ border-right:none; }
div.tagsSec ul li a{ color:#b25c10; text-decoration:none; }
.section_3 .flickity-prev-next-button{ width:48px; height:86px; border-radius:0; }
.section_3 .flickity-prev-next-button svg{ display:none; }
.section_3 .flickity-prev-next-button.next{ background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/caro_right.png) no-repeat 0 0; right:-10px; }
.section_3 .flickity-prev-next-button.previous{ background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/caro_left.png) no-repeat 0 0; left:-10px; }
.section_3 .flickity-prev-next-button:focus{ box-shadow:none; }
.section_4{ float:left; width:100%; padding:60px 0; background:#fcfcf2; position:relative; }
.section_4 h4{ text-transform:uppercase; font-size:28px; line-height:40px; padding-left:50px; display:block; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/instragramIcon.png) no-repeat left center; }
.section_4 p{ color:#000; font-size:20px; }
.section_5{ float:left; width:100%; padding:50px 0; background:#fcfcf2; position:relative; }
.section_5 h2{ text-align:center; margin:0 0 40px; text-transform:uppercase }
.section_5 section{ float:left; width:100%; position:relative; margin:15px 0; }
.section_5 section div.imgThumb{ float:left; width:100%; height:auto; position:relative; overflow:hidden; }
.section_5 section div.imgThumb img{ float:left; width:100%; height:auto; -webkit-transform:scale(1); transform:scale(1); }
.section_5 section:hover > div.imgThumb img{ -webkit-transform:scale(1.1); transform:scale(1.1); }
.section_5 section h3{ clear:both; padding:10px 0; margin:0; }
.section_5 section p a{ color:#000; text-decoration:none; }
.section_5 section ul{ margin:0; padding:0; }
.section_5 section ul li{ float:left; width:50%; font:normal 16px/25px 'merriweather_lightregular', Arial, Helvetica, sans-serif; color:#3e3e3e; padding:10px 0; }
.section_5 section ul li:nth-child(2n){ text-align:right; }
.section_5 section ul li img{ float:none; display:inline; margin:0 5px 0 0; }
.section_5 section ul li a{ color:#833003; text-decoration:underline; text-decoration-color:rgba(131,49,3,0.5); font-size:14px; }
.section_5 section ul li a:hover{ color:#000; text-decoration:none; }
.section_5.emergency p{ text-align:center; padding:10px 0; }
.section_5.emergency ul{  }
.section_5.emergency section ul li{ text-align:right; padding:0 30px; color:#0d0d0d; font:normal 26px/26px 'cormorant_garamondbold'; }
.section_5.emergency section ul li i{ margin:0 10px 0 0; }
.section_5.emergency section ul li:nth-child(2){ text-align:left; border-left:1px solid #dc9c46; }
.section_6{ float:left; width:100%; padding:50px 0; background:#fcfcf2; position:relative; }
.section_6 h2{ text-align:center; margin:0 0 40px; text-transform:uppercase; }
.section_6 section{ float:left; width:100%; position:relative; margin:15px 0 30px; }
.section_6 section h4{ font:normal 22px/32px 'merriweather_lightregular'; text-align:center; color:#0d0d0d; padding:0; margin:0 0 20px; }
.section_6 section div.imgThumb{ float:left; width:100%; height:auto; position:relative; overflow:hidden; }
.section_6 section div.imgThumb img{ float:left; width:100%; height:auto; -webkit-transform:scale(1); transform:scale(1); }
.section_6 section div.imgThumb a{ opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(201,147,60,0.7); }
.section_6 section div.imgThumb a b{ width:170px; height:42px; background:#2c2c2c; color:#fff; font:normal 15px/42px 'merriweatherregular', Arial, Helvetica, sans-serif; text-align:center; display:block; position:absolute; left:50%; top:50%; margin:-21px 0 0 -85px }
.section_6 section:hover > div.imgThumb a{ opacity:1; }
.footerSection{ float:left; width:100%; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/footerBg.jpg) no-repeat center center #fff; padding:125px 0 80px 0; min-height:817px; }
.footerSection.innerPgFooter{ float:left; width:100%; background-image:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/footerBgInrPg.jpg); background-repeat:no-repeat; background-size:cover; background-position:center center; padding:200px 0 150px; min-height:inherit; }
.footerSection h2{ text-align:center; text-transform:uppercase; font-family:'merriweather_lightregular'; font-size:46px; margin:0 0 35px; }
.footerSection h2 span{ display:block; font-size:22px; }
.footerSection input[type="text"], .footerSection input[type="email"]{ width:100%; height:50px; border:1px solid #897535; background:transparent; font:normal 17px 'cormorant_garamondlight', Arial, Helvetica, sans-serif; color:#000; padding:0 15px; margin:0 0 45px 0; }
.footerSection input[type="submit"]{ width:280px; height:50px; background:transparent; font:normal 17px 'merriweatherregular', Arial, Helvetica, sans-serif; color:#000; display:inline; float:none; border:1px solid #191918; cursor:pointer }
.footerSection input[type="submit"]:hover{ background:#897535; color:#fff; }
.footerSection div.row div.col-xl-6.col-lg-6.col-md-6.col-sm-12 label{ display:none; }
.footerMain{ float:left; width:100%; margin:200px 0 0 0; }
.footerSection.innerPgFooter .footerMain{ margin:0; }
.footerMain section{ padding:0 15px; float:left; }
.footerMain section:nth-child(1){ width:345px; }
.footerMain section:nth-child(2){ width:490px; border-left:1px solid #8a7c56; border-right:1px solid #8a7c56; }
.footerMain section:nth-child(3){ width:365px; }
.footerMain section:nth-child(2) i{ font-size:25px; color:#8a7c56; margin:0 10px 0 0; }
.footerMain section:nth-child(2) p{ margin:10px 0; padding:0; font-size:19px; line-height:25px; font-family:'cormorant_garamondsemibold'; color:#181818; }
.footerMain section:nth-child(2) p b{ font-weight:normal; }
.footerMain section:nth-child(2) p span{ display:none; }
.footerMain section:nth-child(2) p a{ color:#181818; text-decoration:none; }
.footerMain section:nth-child(2) p a:hover{ color:#000; text-decoration:none; }
.footerMain section:nth-child(3) ul{ margin:0; padding:0; }
.footerMain section:nth-child(3) ul li{ margin:0 0 5px 0; padding:0; float:left; width:50%; }
.footerMain section:nth-child(3) ul li a{ font:normal 15px/24px 'cormorant_garamondbold'; color:#131313; display:block; margin:0; padding:0; }
.footerMain div.cpRtSec{ width:100%; float:left; text-align:center; font:normal 18px/24px 'cormorant_garamondbold'; color:#131313; padding:45px 0 0 0; }
a img.menuIcon{ display:none }
nav#menu{ visibility:hidden }
.scrollbar-rail{ height:400px; margin:50px 0 0 0; }
.bodyContent{ float:left; width:100%; padding:50px 0 40px 0; background:#fcfcf2; }
.bodyContent h2{ margin:20px 0; }
.bodyContent p{ padding:15px 0; color:#000; }
.bodyContent img{ max-width:100%; height:auto; }
.bodyContent ul{ margin:0; padding:0 0 15px; }
.bodyContent ul li{ padding:0 0 0 25px; margin:5px 0; position:relative; }
.bodyContent ul li:before{ width:10px; height:10px; position:absolute; left:0; top:9px; background:#b25c10; border-radius:50%; content:''; }
p.blogDetails_date{ color:#414141; font-size:18px; padding:0 0 10px; margin:0; }
p.blogDetails_date i{ color:#ca7849; margin-right:5px; }
p.blogDetails_date i.fa-tags{ margin-left:27px; }
.searchSection{ border:1px solid #d58b45; background:#fff; float:left; width:100%; height:50px; overflow:hidden; position:relative; border-radius:25px; margin:0 0 23px 0; }
.searchSection input[type="text"], .searchSection input[type="search"]{ float:left; width:calc(100% - 50px); height:50px; padding:5px 25px; border:none; background:transparent; color:#616161; font:normal 20px 'cormorant_garamondregular'; }
.searchSection input[type="submit"]{ float:right; width:50px; height:50px; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/searchBtn.png) no-repeat center center transparent; border:none; cursor:pointer; font-size:0; }
.searchSection label.screen-reader-text{ display:none; }
.sidebarSec{ float:left; width:100%; background:#feeed8; margin:0 0 45px; padding:15px 30px 30px; }
.sidebarSec ul{ margin:0; padding:0; }
.sidebarSec ul li{ float:left; width:100%; padding:0; margin:10px 0; position:relative; }
.sidebarSec ul li a{ font:normal 20px/26px 'cormorant_garamondregular'; color:#000; text-decoration:none; display:block; }
.sidebarSec ul li a img{ float:left; margin:0 20px 10px 0; border-radius:50%; width:70px; height:auto; }
.sidebarSec ul li a span{ display:block; padding:10px 0; }
.sidebarSec.categoriLst ul{ margin:20px 0 0; }
.sidebarSec.categoriLst ul li{ position:relative; padding-left:35px; }
.sidebarSec.categoriLst ul li:before{ width:19px; height:1px; background:#c26a47; position:absolute; left:0; top:12px; content:''; }
.sidebarSec.categoriLst ul{ margin:0; padding:0; }
.sidebarSec.categoriLst ul li{ font-size:0; margin:0; padding:0;}
.sidebarSec.categoriLst ul li:before{ display:none; }
.sidebarSec.categoriLst ul ul{ margin:-20px 0 0 0; }
.sidebarSec.categoriLst ul ul li{ position:relative; font:normal 20px/26px 'cormorant_garamondregular'; padding:0 0 0 35px; margin:10px 0;}
.sidebarSec.categoriLst ul ul li:before{ width:19px; height:1px; background:#c26a47; position:absolute; left:0; top:12px; content:''; display:block; }
.sidebarSec.categoriLst ul ul li:before{  }
.blogPage{ float:left; width:100%; position:relative; }
.blogPage div.container-fluid{ max-width:2000px; position:relative; z-index:9; }
.blogPage h2{ text-align:center; text-transform:uppercase; font-size:36px; font-family:'cormorant_garamondbold'; color:#0c0c0c; padding:0 0 10px; margin:0 0 50px; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/blogStarBg.png) no-repeat center bottom; letter-spacing:2px; }
.blogPage div.latestPostSec{ float:left; width:100%; background:#fff; padding:0 0 30px; }
.blogPage div.latestPostSec div.imgThumb{ float:left; width:100%; height:auto; position:relative; overflow:hidden; }
.blogPage div.latestPostSec div.imgThumb img{ float:left; width:100%; height:auto; -webkit-transform:scale(1); transform:scale(1); }
.blogPage div.latestPostSec:hover > div.imgThumb img{ -webkit-transform:scale(1.1); transform:scale(1.1); }
.blogPage div.latestPostSec h3{ font-family:'merriweatherbold'; font-size:20px; padding:0 15px 13px; clear:both; line-height:25px; }
.blogPage div.latestPostSec div.tagsSec{ float:left; width:100%; padding:13px; color:#404040; font-size:16px; line-height:22px; }
.blogPage div.latestPostSec div.tagsSec i.fa-tags{ color:#ca7849; }
.blogPage div.latestPostSec p{ line-height:24px; color:#000; padding:0 13px 13px; }
.blogPage div.latestPostSec a.readBlog{ color:#833003; text-decoration:underline; text-decoration-color:rgba(131,49,3,0.3); font-size:18px; line-height:24px; margin:0 0 0 15px }
.blogPage div.latestPostSec a.readBlog:hover{ color:#000; text-decoration:underline; }
a.loadMore{ margin:50px auto 0; width:124px; height:34px; display:block; border:1px solid #db9a48; background:#fff; border-radius:3px; color:#936119; font:normal 16px/32px 'cormorant_garamondregular'; text-align:center; text-decoration:none; }
a.loadMore:hover{ background:#936119; color:#fff; }
.gardner_street_school h3{ text-transform:uppercase; text-align:center; color:#aa7b21; letter-spacing:2px; font-size:26px; padding:20px 0; }
.gardner_street_school a.donateBtn{ margin:30px auto 0; }
img.alignleft{ float:left; margin:20px 20px 10px 0; max-width:100%; height:auto; }
img.alignright{ float:right; margin:20px 0 10px 20px; max-width:100%; height:auto; }
img.aligncenter{ float:none; margin:10px auto; display:block; max-width:100%; height:auto; clear:both; }
h2.sixAnotherHdr{ text-transform:uppercase; text-align:center; line-height:54px; margin:0 auto 20px; position:relative; border-bottom:1px solid #2b2b2b; border-top:1px solid #2b2b2b; width:auto; display:inline-block; padding:0 20px; }
h2.sixAnotherHdr span{ width:100%; height:54px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 20px; }
h2.sixAnotherHdr:after{ opacity:1; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/section_2HeaderBg1.png) no-repeat 0 0; width:29px; height:61px; position:absolute; left:-5px; top:-4px; content:''; }
h2.sixAnotherHdr:before{ opacity:1; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/section_2HeaderBg2.png) no-repeat 0 0; width:29px; height:61px; position:absolute; right:-5px; top:-4px; content:''; }
h2.currentFilmingHdr{ text-align:center; text-transform:uppercase; font-size:28px; font-family:'merriweatherregular'; color:#0c0c0c; padding:0 0 10px; margin:0 0 30px; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/blogStarBg.png) no-repeat center bottom; letter-spacing:2px; }
.reportFilming{ float:left; width:100%; padding:75px 0; background:#d9ded8; }
.reportFilming h2{ text-transform:uppercase; margin:0; padding:0 0 20px; }
.reportFilming ul{ margin:0; padding:0; }
.reportFilming ul li{ color:#181818; font:normal 20px/30px 'cormorant_garamondregular'; margin:15px 0; padding:0 0 0 35px; position:relative; }
.reportFilming ul li i{ position:absolute; left:0; top:4px; color:#8a7c56; }
.reportFilming ul li a{ color:#181818; text-decoration:none; }
.reportFilming img{ float:left; max-width:100%; height:auto }
.contactFormSec{ float:left; width:100%; padding:80px 0 50px; margin:0; background:#fcfcf2; }
.contactFormSec h3{ text-transform:uppercase; text-align:center; color:#0c0c0c; padding:0 0 20px; margin:0 0 40px; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/blogStarBg.png) no-repeat center bottom; letter-spacing:2px; }
.contactFormSec input[type="text"], .contactFormSec input[type="email"]{ margin:0 0 20px; background:#fcfcf2; }
.contactFormSec b{ color:#bf2110; }
.contactFormSec input[type="submit"]{ margin:20px 0 0 0; cursor:pointer; }
.srchResult{ float:left; width:100%; padding:15px; background:#f1f1f1; margin:0 0 15px; }
.srchResult h3 a{ text-decoration:none; color:#000; display:block; }
.srchResult p a{ text-decoration:none; color:#000; display:block; }
.fourZeroFour{ float:left; width:100%; background:#fff; text-align:center; }
.fourZeroFour img{ clear:both; margin:30px auto; display:block; max-width:100%; height:auto; }
.fourZeroFour a.readMore{ padding:0 20px; font-size:20px; margin:30px auto; width:200px; border:2px solid #ccc; font:normal 16px/36px 'merriweatherregular'; color:#393939; display:block; text-decoration:none; float:none; }
.fourZeroFour a.readMore:hover{ background:#000; color:#fff; }
.lbMapsHPOZ{ max-width:767px !important; }
.lbMapsHPOZ p{ padding:10px 0; font-size:17px; line-height:22px; }
.lbMapsHPOZ h3{ padding:30px 0 0 0; }
.lbMapsHPOZ ul.pdfList{ float:left; width:100%; margin:15px 0; padding:0; }
.lbMapsHPOZ ul.pdfList li{ float:left; width:100%; margin:5px 0; padding:0 0 0 25px; position:relative; }
.lbMapsHPOZ ul.pdfList li a{ font:normal 20px/30px 'cormorant_garamondlight', Arial, Helvetica, sans-serif; color:#936119; }
.lbMapsHPOZ ul.pdfList li:before{ content:'\f15c'; font-family:'FontAwesome'; color:#666; position:absolute; left:0; top:0; font-size:20px; line-height:30px; }
.lbMapsHPOZ ul.pdfList li a:hover{ color:#000; }
.jointodayPopup{ max-width:770px !important; display:none; }
.jointodayPopup h1{ font-size:28px; line-height:40px; text-align:center; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/blogStarBg.png) no-repeat center bottom; padding-bottom:20px; margin-bottom:20px; }
.jointodayPopup p{ text-align:center; font-size:18px; line-height:26px; padding:10px 0; }
.jointodayPopup p.annual_membership{ line-height:35px; color:#553403; }
.jointodayPopup p.annual_membership input[type="text"]{ border:1px solid #867130; width:140px; height:35px; padding:5px 10px; }
.jointodayPopup p.annual_membership label{ margin:0 10px; padding:0; cursor:pointer }
.jointodayPopup p.annual_membership input[type="radio"], .jointodayPopup input[type="checkbox"]{ display:none; }
.jointodayPopup p.annual_membership label span{ display:inline-block; width:16px; height:16px; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/radio.png) no-repeat left top; margin:0 5px 0 0; }
.jointodayPopup p.annual_membership input[type="radio"]:checked + label span{ background-position:left bottom; }
.jointodayPopup h4{ text-align:center; font:normal 22px/26px 'cormorant_garamondbold'; color:#280e04; margin:50px 0 0 0; padding:0; }
.jointodayPopup h4 img{ display:inline; margin-top:-10px; }
.jointodayPopup div.info section{ float:left; width:50%; padding:15px 15px 30px; text-align:left; }
.jointodayPopup div.info section h4, .jointodayPopup div.info section p{ margin:0; text-align:left; padding:5px 0; }
.jointodayPopup div.info section a{ color:#0e0e0e; font-family:'cormorant_garamondbold'; }
.jointodayPopup div.info section a i{ color:#8a7c57; padding-right:5px; }
.jointodayPopup div.info section a i.fa-envelope{ padding-left:10px; }
.jointodayPopup div.contactFormSec input[type="text"]{ height:45px; border:1px solid #8d793b; border-radius:0; }
.jointodayPopup div.contactFormSec textarea{ height:229px; border:1px solid #8d793b; border-radius:0; }
.jointodayPopup div.contactFormSec label{ font-size:18px; line-height:24px; }
.jointodayPopup div.contactFormSec label.checkboxPara{ display:block; padding-left:25px; margin:0; position:relative; }
.jointodayPopup div.contactFormSec label.checkboxPara span{ position:absolute; left:0; top:0; display:inline-block; width:18px; height:18px; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/checkbox.png) no-repeat left top; margin:0 5px 0 0; }
.jointodayPopup div.contactFormSec input[type="checkbox"]:checked + label.checkboxPara span{ background-position:left bottom; }
.jointodayPopup div.contactFormSec input[type="submit"]{ display:inline-block; background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/popupSubmitBg.png) repeat-x left top; height:50px; width:218px; }
.jointodayPopup div.contactFormSec input[type="submit"]:hover{ background:url(//sunsetsquarehollywood.org/wp-content/themes/sunset_square_eighteen/images/popupSubmitBg.png) repeat-x left bottom; }
.fancybox-slide--html .fancybox-close-small{ color:#fff !important; background:#d89449 !important; }
.latest_posts{ float:left; width:100%; position:relative; }
.wdi_feed_thumbnail_1 .wdi_feed_container, .wdi_feed_theme_1 .wdi_feed_wrapper, .wdi_feed_thumbnail_1 .wdi_feed_container{ background:none !important; background-color:transparent !important; border:none !important }
@media screen and (max-width: 1200px) {
.headerPart div.hdrSocialLinks{ padding:10px 0; }
.bannerPart{ margin-top:60px; }
.bannerPartBottom h1{ letter-spacing:0; }
.section_2{ padding:38px 0 92px; }
.section_3{ padding:60px 0 70px; }
.footerMain section:nth-child(2) p{ text-align:center; }
.footerMain section:nth-child(1), .footerMain section:nth-child(2), .footerMain section:nth-child(3){ width:100%; border:none; }
.footerMain section:nth-child(3) ul{ margin:0; padding:0; width:100%; text-align:center; }
.footerMain section:nth-child(3) ul li{ width:auto; float:none; display:inline }
.footerMain section:nth-child(3) ul li a{ display:inline-block; padding:0 10px; }
.section_3 .flickity-prev-next-button{ width:25px; height:45px; border-radius:0; background-size:100% auto !important; }
.section_3 .flickity-prev-next-button.next{ right:0; }
.section_3 .flickity-prev-next-button.previous{ left:0; }
.scroll-element.scroll-y.scroll-scrolly_visible{ display:none; }
.footerMain div.menu-footer_nav-container{ display:none; }
.topNav ul li{ margin:0 10px; }
.topNav ul li a{ font-size:13px; }
}
@media screen and (max-width: 991px) {
.section_4{ padding:20px 0 60px; }
.section_4 h4{ margin-top:50px; }
.headerPart.affix{ position:absolute; top:0; }
.topNav{ display:none; }
a img.menuIcon{ display:block; z-index:9999; position:fixed; right:15px; top:20px; width:32px; height:26px; margin:0; border-radius:3px; cursor:pointer; background:#fff; padding:2px; }
nav.mm-opened{ visibility:visible !important }
}
@media screen and (max-width: 767px) {
.bannerPart div.logo{ position:relative; width:100%; height:auto; text-align:center; left:auto; top:auto; background:#151515; }
.bannerPart div.logo img{ width:auto; max-width:inherit; height:70px; display:block; margin:0 auto; }
.bannerPart div.logo_2{ position:relative; width:100%; height:auto; text-align:center; left:auto; top:auto; background:#151515; }
.bannerPart div.logo_2 img{ width:auto; max-width:inherit; height:70px; display:block; margin:0 auto; }
.section_1 h2{ margin:0 0 10px; padding:0; }
h1{ font:400 38px/60px 'Crimson Text', serif; color:#000; margin:0; padding:0; }
h2{ font:normal 26px/36px 'merriweatherregular', Arial, Helvetica, sans-serif; color:#252424; margin:0; padding:0; }
h3{ font:normal 22px/26px 'merriweatherregular', Arial, Helvetica, sans-serif; color:#252424; margin:0; padding:0; }
p{ font:normal 18px/25px 'cormorant_garamondlight', Arial, Helvetica, sans-serif; color:#181818; padding:0; margin:0; }
.footerSection h2{ font-size:36px; }
img.alignleft, img.alignright, img.aligncenter{ float:none; margin:10px auto; display:block; max-width:100%; height:auto; clear:both; }
h2.sixAnotherHdr{ display:block; font-size:20px; }
.searchSection{ margin-top:50px; }
.jointodayPopup{ max-width:770px !important; padding:40px 15px 15px !important; }
.jointodayPopup div.info section{ float:left; width:100%; padding:15px 0; }
.jointodayPopup div.info section p, .jointodayPopup div.info section h4, .jointodayPopup div.info section a{ text-align:center; display:block; }
.section_3 div.latestPostSec{ max-width:400px; margin:0 auto; float:none; }
.reportFilming{ text-align:center; }
.reportFilming img{ float:none; margin:0 auto; display:block; max-width:100%; height:auto }
.reportFilming h2{ padding:20px 0; }
.reportFilming ul li i{ position:static; left:auto; top:auto; margin:0 5px 0 0; }
.reportFilming ul li{ padding-left:0; }
.page-template-hpoz-historic-template h3{ text-align:center; padding:15px 0; }
}
@media screen and (max-width: 575px) {
h1{ font:400 28px/33px 'Crimson Text', serif; }
.section_5.emergency section ul li{ padding:0 15px; font-size:20px; }
.footerMain section:nth-child(2) p b{ display:none }
.footerMain section:nth-child(2) p span{ display:inline; }
.section_5 section ul li:nth-child(2n), .section_5 section ul li{ width:100%; text-align:left; }
.section_5.emergency section ul li:nth-child(2), .section_5.emergency section ul li{ width:100%; text-align:center; border:none; }
.filmingTable th, .filmingTable td:not(:last-child){
white-space: nowrap;
}
}
#twitter-feed-sunsetsquarehwd .fts-powered-by-text {
display: none !important;
}
.gallery-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.gallery-grid-item img {
width: 100%;
height: auto;
display: block;
}
@media (max-width: 768px) {
.gallery-grid {
grid-template-columns: 1fr;
}
}