/* ========================================================================== =Template Default Classes ========================================================================== */ .ewf-inline-style { display: none; } /* Align */ .alignleft { float: left; display: inline; margin-top: 40px; width: 300px; margin-bottom: 30px; } .alignright { float: right; display: inline; width: 30%; margin-bottom: 30px; margin-top: 40px; } .aligncenter { display: block; margin-right: auto; margin-left: auto; } blockquote.alignleft, .wp-caption.alignleft, .caption.alignleft, img.alignleft { margin: 5px 20px 20px 0; } blockquote.alignright, .wp-caption.alignright, .caption.alignright, img.alignright { margin: 5px 0 20px 20px; } blockquote.aligncenter, .wp-caption.aligncenter, .caption.aligncenter, img.aligncenter { margin-top: 5px; margin-bottom: 20px; clear: both; } .wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter, .caption.alignleft, .caption.alignright, .caption.aligncenter { margin-bottom: 20px; } /* Caption */ .caption, .wp-caption { max-width: 100%; margin-bottom: 20px; } .wp-caption img[class*='wp-image-'] { margin: 0; } .caption-text, .wp-caption-text { padding: 10px 0; color: #bbb; } /* Gallery */ .gallery { margin-bottom: 20px; } .gallery-item { float: left; display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 1.79104477%; text-align: center; vertical-align: top; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-icon img { margin: 0 auto; } .gallery-caption { display: block; padding: 10px 0; color: #bbb; } .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } /* Text meant only for screen readers */ .says, .screen-reader-text { position: absolute !important; overflow: hidden; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); } /* ========================================================================== =WordPress Post(s) ========================================================================== */ .post { position: relative; margin-bottom: 100px; } .post-thumbnail { display: block; margin-bottom: 50px; } .post-thumbnail img { display: block; width: 100%; } .sticky { padding: 60px 40px 40px; border: 1px solid #e1e1e1; } .sticky.has-post-thumbnail { padding-top: 0; } .sticky.has-post-thumbnail .post-thumbnail { margin-right: -40px; margin-left: -40px; } .sticky-post { position: absolute; top: 0; left: 0; padding: 3px 6px; background-color: #232323; color: #fff; font-weight: 700; letter-spacing: 0; text-transform: uppercase; } .post-header { position: relative; font-family: 'gotham_htfmedium', Arial, sans-serif; font-weight: 700; text-transform: uppercase; } .post-header span { margin-right: 5px; } .post-header span:after { margin-left: 10px; content: '|'; } .post-header span:last-child:after { content: none; } .post-header .sticky-post:after { content: none; } .post-title { margin-bottom: 0; font-weight: 700; } .post-content, .post-summary { padding: 30px 0 0 100px; } /* * 1. Clearfix hack */ .post-content:after, .post-summary:after { /* 1 */ visibility: hidden; display: block; font-size: 0; content: ' '; clear: both; height: 0; } .post-content > :last-child, .post-summary > :last-child { margin-bottom: 0; } .post-content iframe { max-width: 100%; } .post-content .more-link, .post-summary .more-link:after { white-space: nowrap; } .post-footer { padding: 0; } /* * 1. Clearfix hack */ .post-header:after, .post-content:after, .post-summary:after, .post-footer:after { /* 1 */ visibility: hidden; display: block; height: 0; font-size: 0; content: ' '; clear: both; } .sticky .posted-on { display: none; } span.posted-on { float: left; width: 70px; padding: 10px 0; border: 2px solid #232323; margin-right: 25px; margin-bottom: 10px; color: #232323; font-size: 18px; text-align: center; } .post-header .posted-on:after { content: none; } .posted-on small { display: block; font-size: 14px; } .byline, .cat-links, .tags-links, .comments-link, .post-format, .full-size-link, .edit-link { font-size: 10px; letter-spacing: 2px; } .byline a, .cat-links a, .tags-links a, .comments-link a, .post-format a, .full-size-link a, .edit-link a { color: #979797; } .format-quote .post-content { padding: 100px; border: 2px solid #232323; margin-top: 50px; } .format-quote .post-content blockquote { margin-bottom: 0; color: #232323; font-family: 'gotham_htfmedium', Arial, sans-serif; font-size: 18px; line-height: 28px; font-weight: 700; text-align: center; text-transform: uppercase; } .format-quote .post-content blockquote:before { font-size: 72px; content: '\201c'; } .format-quote .post-content blockquote p { margin-bottom: 0; font-style: normal; } .format-link .post-content { padding: 100px; border: 2px solid #232323; margin-top: 50px; text-align: center; } .format-link .post-content a { color: #232323; font-family: 'gotham_htfmedium', Arial, sans-serif; font-size: 18px; line-height: 28px; font-weight: 700; text-transform: uppercase; } .format-aside .post-content { padding: 50px; border: 2px solid #232323; margin-top: 50px; color: #232323; font-family: 'gotham_htfmedium', Arial, sans-serif; font-size: 18px; line-height: 28px; font-weight: 700; text-align: center; text-transform: uppercase; } .format-status .post-content { padding: 50px; border: 2px solid #232323; margin-top: 50px; color: #232323; font-family: 'gotham_htfmedium', Arial, sans-serif; font-size: 18px; line-height: 28px; font-weight: 700; text-align: center; text-transform: uppercase; } .format-gallery .post-content { padding-left: 0; } @media (max-width: 767px) { .post-content, .post-summary { padding-left: 0; } .format-quote .post-content, .format-link .post-content, .format-aside .post-content, .format-status .post-content { padding: 20px; } } /* ========================================================================== =Pagination and navigation ========================================================================== */ .pagination { margin-bottom: 0; text-align: right; float: left; } /* * 1. Clearfix hack */ .pagination:after { /* 1 */ visibility: hidden; display: block; height: 0; font-size: 0; content: ' '; clear: both; } .pagination .page-numbers { display: inline-block; width: 32px; height: 32px; border: 2px solid #232323; margin-right: 10px; font-family: 'gotham_htfmedium', Arial, sans-serif; font-size: 14px; line-height: 32px; text-align: center; text-decoration: none; -webkit-transition: all 0.3s; transition: all 0.3s; } .pagination .page-numbers:last-child { margin-right: 0; } .pagination .page-numbers:hover, .pagination .page-numbers.current { background-color: #232323; color: #fff; } .pagination .page-numbers.dots { border: none; } .pagination .page-numbers.dots:hover { background-color: transparent; color: #212121; } .pagination .prev:before, .pagination .next:after { font-family: 'FontAwesome'; } .pagination .prev:before { content: '\f104'; padding-right: 5px; } .pagination .next:after { content: '\f105'; padding-left: 5px; } /* ========================================================================== =WordPress Comments ========================================================================== */ .comments-area > :last-child { margin-bottom: 0; } .comment-list + .comment-respond, .comment-navigation + .comment-respond { padding-top: 20px; } .comments-title { font-weight: 700; } .comments-title:after { display: block; width: 30px; border-bottom: 2px solid #d7d7d7; margin: 15px 0; content: ''; } .comment-list { margin: 60px 0; list-style: none; } .comment-list .pingback, .comment-list .trackback { padding-bottom: 20px; border-bottom: 1px solid #e1e1e1; margin-bottom: 20px; } .comment-list .children { margin: 0; list-style: none; } .comment-list .children > li { padding-left: 100px; } .comment-author a { display: inline-block; margin-top: 7px; font-family: 'gotham_htfmedium', Arial, sans-serif; font-size: 16px; font-weight: 700; text-transform: uppercase; } .comment-author .avatar { position: absolute; top: 0; left: 0; width: 65px; height: 65px; margin-right: 30px; } .comment-meta { margin-bottom: 20px; } .comment-meta a, .pingback .edit-link a { font-size: 12px; text-transform: uppercase; } .comment-metadata { margin-bottom: 20px; } .comment-metadata .edit-link { margin-left: 15px; } .pingback .edit-link { margin-left: 15px; } .pingback .edit-link:before { top: 0; } .comment-content ul, .comment-content ol { margin: 0 0 20px 20px; } .comment-content li > ul, .comment-content li > ol { margin-bottom: 0; } .comment-content > :last-child { margin-bottom: 0; } .comment-list .reply { margin-bottom: 20px; } .comment-list .reply a { display: inline-block; padding: 6px 20px; border: 2px solid #232323; border-radius: 20px; background-color: #232323; color: #fff; font-size: 10px; line-height: 18px; font-weight: 400; letter-spacing: 2px; text-transform: uppercase; text-decoration: none; -webkit-transition: all 0.3s; transition: all 0.3s; } .comment-list .reply a:hover { background: transparent; color: #232323; } .comment-body { position: relative; padding-left: 100px; margin-bottom: 60px; } @media (max-width: 767px) { .comment-list .children > li { padding-left: 0; } } /* ========================================================================== =WordPress Comments Navigation ========================================================================== */ .comment-navigation { text-transform: uppercase; } .comment-navigation .nav-previous:not(:empty), .comment-navigation .nav-next:not(:empty) { display: inline-block; } .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before { margin: 0 10px; font-weight: 400; content: '\2215'; } .comment-navigation .nav-previous a:before { position: relative; margin-right: 3px; font-family: 'FontAwesome'; content: '\f104'; } .comment-navigation .nav-next a:after { position: relative; margin-left: 3px; font-family: 'FontAwesome'; content: '\f105'; } .comment-navigation { padding: 20px 0; } .comments-title + .comment-navigation { border-bottom: 0; } /* ========================================================================== =WordPress Comment Form ========================================================================== */ .comment-form { margin: 50px 0; } .comment-form input[type='text'], .comment-form input[type='email'], .comment-form input[type='url'], .comment-form textarea { width: 100%; } .comment-navigation + .no-comments { border-top: 0; } .form-submit { margin-bottom: 0; } .comment-form #submit { padding: 6px 20px; border-width: 2px; border-radius: 20px; } .required { color: #ff3b3b; } .comment-reply-title { font-weight: 700; } .comment-reply-title:after { display: block; width: 30px; border-bottom: 2px solid #d7d7d7; margin: 15px 0; content: ''; } /* ========================================================================== =WordPress Widgets ========================================================================== */ /* =Widgets default ========================================================================== */ .widget { margin-bottom: 10px; } /** * 1. The last element of every widget shouldn't have a margin bottom. used for spacing purposes */ .widget > :last-child { margin-bottom: 0; /* 1 */ } .text-center .widget { padding-left: 20px; margin-bottom: 0; } #footer .widget:first-child, #footer-bottom .widget:first-child { padding-top: 0; } #footer .widget:last-child, #footer-bottom .widget:last-child { padding-bottom: 0; margin-bottom: 0; } .widget-title { margin-bottom: 45px; line-height: 18px; font-weight: 700; } .widget-title:after { display: block; width: 30px; border-bottom: 2px solid #979797; margin: 20px 0; content: ''; } /* =Text Widget ========================================================================== */ /** * 1. The last element inside text widget shouldn't have margin bottom */ .textwidget > :last-child { margin-bottom: 0; /* 1 */ } /* =Search Widget ========================================================================== */ #searchform { position: relative; } #s { display: inline-block; width: 100%; height: 45px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff url(../images/search-gray.png) no-repeat; background-position: 11px 50%; padding-left: 40px; } .close-icon { border: 1px solid transparent; background-color: transparent; vertical-align: middle; outline: 0; cursor: pointer; position: absolute; right: 100px; top: 0; margin-top: -3px; } .close-icon:after { font-family: FontAwesome; content: '\f057'; margin: 0; font-size: 18px; margin-right: 8px; color: #ccc; display: block; } .search-box:not(:valid) ~ .close-icon { display: none; } #searchsubmit { position: absolute; top: 0; right: 0; height: 40px; padding: 0 20px; border: none; background: url(../images/bg-search.png) no-repeat center center; vertical-align: inherit; } #expand-all { max-height: 0; opacity: 0; height: auto; overflow: hidden; margin-bottom: 20px; padding-top: 20px; -webkit-transition: max-height 0.5s ease-in, opacity 0.5s ease-in ; transition: max-height 0.5s ease-in, opacity 0.5s ease-in ; } #expand-all.open { opacity: 1; max-height: 7000px; -webkit-transition: max-height 1.5s ease-in, opacity 0.5s ease-in ; transition: max-height 1.5s ease-in, opacity 0.5s ease-in ; } #expand-all-show { display: inline-block; color: #fff; } #expand-all-show:hover { color: #000; } #expand-all .result-message { display: none; } #expand-all .warning-text { display: block; margin-bottom: 40px; } #captchaContainer div { margin: 0 auto; } /* =Recent Entries Widget ========================================================================== */ .widget_recent_entries ul { list-style: none; } .widget_recent_entries ul li { padding-bottom: 20px; } .widget_recent_entries ul li:last-child { padding-bottom: 0; } .widget_recent_entries ul li .post-date { display: block; } /* =Pages Widget ========================================================================== */ .widget_pages ul { margin-left: 25px; list-style: none; } .widget_pages ul li { margin-bottom: 10px; } .widget_pages ul li:last-child { margin-bottom: 0; } .widget_pages ul li:before { position: relative; top: -3px; margin-right: 20px; color: #232323; font-family: 'iconfontcustom'; font-size: 4px; content: '\eacb'; } .widget_pages a { font-family: 'gotham_htfmedium', Arial, sans-serif; letter-spacing: 2px; text-transform: uppercase; } #footer-top .widget_pages ul li:before, #footer .widget_pages ul li:before, #footer-bottom .widget_pages ul li:before { color: #fff; } @media (min-width: 768px) and (max-width: 991px) { .widget_pages ul { margin-left: 0; } } /* =Archive Widget ========================================================================== */ .widget_archive ul { margin-left: 25px; list-style: none; } .widget_archive ul li { margin-bottom: 10px; } .widget_archive ul li:last-child { margin-bottom: 0; } .widget_archive ul li:before { position: relative; top: -3px; margin-right: 20px; color: #232323; font-family: 'iconfontcustom'; font-size: 4px; content: '\eacb'; } .widget_archive a { font-family: 'gotham_htfmedium', Arial, sans-serif; letter-spacing: 2px; text-transform: uppercase; } #footer-top .widget_archive ul li:before, #footer .widget_archive ul li:before, #footer-bottom .widget_archive ul li:before { color: #fff; } @media (min-width: 768px) and (max-width: 991px) { .widget_archive ul { margin-left: 0; } } /* =Categories Widget ========================================================================== */ .widget_categories ul { margin-left: 25px; list-style: none; } .widget_categories ul li { margin-bottom: 10px; } .widget_categories ul li:last-child { margin-bottom: 0; } .widget_categories ul li:before { position: relative; top: -3px; margin-right: 20px; color: #232323; font-family: 'iconfontcustom'; font-size: 4px; content: '\eacb'; } .widget_categories a { font-family: 'gotham_htfmedium', Arial, sans-serif; letter-spacing: 2px; text-transform: uppercase; } #footer-top .widget_categories ul li:before, #footer .widget_categories ul li:before, #footer-bottom .widget_categories ul li:before { color: #fff; } @media (min-width: 768px) and (max-width: 991px) { .widget_categories ul { margin-left: 0; } } /* =Meta Widget ========================================================================== */ .widget_meta ul { margin-left: 25px; list-style: none; } .widget_meta ul li { margin-bottom: 10px; } .widget_meta ul li:last-child { margin-bottom: 0; } .widget_meta ul li:before { position: relative; top: -3px; margin-right: 20px; color: #232323; font-family: 'iconfontcustom'; font-size: 4px; content: '\eacb'; } .widget_meta a { font-family: 'gotham_htfmedium', Arial, sans-serif; letter-spacing: 2px; text-transform: uppercase; } #footer-top .widget_meta ul li:before, #footer .widget_meta ul li:before, #footer-bottom .widget_meta ul li:before { color: #fff; } @media (min-width: 768px) and (max-width: 991px) { .widget_meta ul { margin-left: 0; } } /* =Recent Comments Widget ========================================================================== */ #recentcomments { list-style: none; } /* =Tag Cloud Widget ========================================================================== */ .widget_tag_cloud a { display: inline-block; padding: 5px 15px; border: 2px solid #979797; margin-right: 5px; margin-bottom: 10px; color: #979797; font-family: 'gotham_htfmedium', Arial, sans-serif; text-decoration: none; text-transform: uppercase; -webkit-transition: all 0.3s; transition: all 0.3s; } .widget_tag_cloud a:hover { border-color: #232323; background-color: #232323; color: #fff; } #footer-top .widget_tag_cloud a:hover, #footer-bottom .widget_tag_cloud a:hover { border-color: #fff; } /* =Calendar Widget ========================================================================== */ #calendar_wrap th, #calendar_wrap td { padding: 0; line-height: 2.5; text-align: center; } #wp-calendar caption { font-weight: 700; text-transform: uppercase; } #wp-calendar tbody a { display: block; background-color: #232323; color: #fff; font-weight: 700; } /* =Nav Menu Widget ========================================================================== */ .widget_nav_menu ul { margin-left: 25px; list-style: none; } .widget_nav_menu ul li { margin-bottom: 10px; } .widget_nav_menu ul li:last-child { margin-bottom: 0; } .widget_nav_menu ul li:before { position: relative; top: -3px; margin-right: 20px; color: #232323; font-family: 'iconfontcustom'; font-size: 4px; content: '\eacb'; } .widget_nav_menu a { font-family: 'gotham_htfmedium', Arial, sans-serif; letter-spacing: 2px; text-transform: uppercase; } #footer-top .widget_nav_menu ul li:before, #footer .widget_nav_menu ul li:before, #footer-bottom .widget_nav_menu ul li:before { color: #fff; } @media (min-width: 768px) and (max-width: 991px) { .widget_nav_menu ul { margin-left: 0; } } /* =RSS Widget ========================================================================== */ .widget_rss ul { margin: 0; list-style: none; } .widget_rss li { margin-bottom: 20px; } .widget_rss ul:last-child, .widget_rss li:last-child { margin-bottom: 0; } .widget_rss .rsswidget img { margin-top: -4px; } .widget_rss .rss-date, .widget_rss cite { display: block; line-height: 3; font-weight: 700; } /* ========================================================================== =WordPress Custom Widgets ========================================================================== */ /* =EWF Twitter widget ========================================================================== */ .ewf-tweet-list .tweet { word-wrap: break-word; } .ewf-tweet-list ul { list-style: none; } .ewf-tweet-list .interact { text-align: center; } .ewf-tweet-list .interact a { margin-right: 10px; } .ewf-tweet-list .interact a:last-child { margin-right: 0; } /* =EWF Flickr widget ========================================================================== */ .flickr-feed .flickr_badge_image { display: inline; } .flickr-feed img { width: 65px; height: auto; padding: 0 25px 25px 0; border: none; } #footer-top .flickr-feed img { width: 85px; padding: 0 2px 2px 0; } /* =EWF Contact Info widget ========================================================================== */ .ewf_widget_contact_info ul { margin-bottom: 0; margin-left: 25px; list-style: none; } .ewf_widget_contact_info ul li { position: relative; } .ewf_widget_contact_info ul li i { position: absolute; top: 7px; left: 0; } /* =EWF Newsletter subscribe widget ========================================================================== */ .ewf_widget_newsletter { margin-top: 45px; } #authenticate-form, #newsletter-subscribe-form { position: relative; } #newsletter-subscribe-form input[type='text'] { display: inline-block; width: 50%; height: 45px; /* border: 1px solid #232323;*/ border-radius: 8px; margin-right: 20px; margin-bottom: 0; padding-left: 20px; /*color: #e1e1e1!important;*/ } #newsletter-subscribe-form input[type='submit'] { display: inline-block; height: 42px; padding: 11px 25px; border-radius: 8px; margin: 0; font-size: 12px; font-weight: 400; color: #fff; } #authenticate-form canvas { position: absolute; top: 7px; right: 20px; } #footer-top #newsletter-subscribe-form input[type='submit'], #footer #newsletter-subscribe-form input[type='submit'], #footer-bottom #newsletter-subscribe-form input[type='submit'] { border-color: #fff; } #footer-top #newsletter-subscribe-form input[type='submit']:hover, #footer #newsletter-subscribe-form input[type='submit']:hover, #footer-bottom #newsletter-subscribe-form input[type='submit']:hover { background-color: #fff; color: #232323; } @media (max-width: 767px) { #newsletter-subscribe-form input[type='text'] { display: block; width: 100%; margin-bottom: 20px; } #authenticate-form canvas { right: 10px; } } /* =EWF Latest posts widget ========================================================================== */ .ewf_widget_latest_posts ul { list-style: none; } .ewf_widget_latest_posts ul li { margin-bottom: 30px; font-family: 'gotham_htfmedium', Arial, sans-serif; font-size: 10px; line-height: 22px; text-transform: uppercase; } .ewf_widget_latest_posts ul li:last-child { margin-bottom: 0; } .ewf_widget_latest_posts ul li a { color: #979797; } .ewf_widget_latest_posts ul li .title { font-size: 12px; color: #232323; } .ewf_widget_latest_posts ul li img { float: left; margin: 5px 25px 0 0; } /* * 1. Clearfix hack */ .ewf_widget_latest_posts ul li:after { /* 1 */ visibility: hidden; display: block; height: 0; font-size: 0; content: ' '; clear: both; } @media (min-width: 768px) and (max-width: 991px) { .ewf_widget_latest_posts ul li img { display: none; } } /* =EWF Navigation widget ========================================================================== */ .ewf_widget_navigation ul { margin-left: 25px; list-style: none; } .ewf_widget_navigation ul li { margin-bottom: 10px; } .ewf_widget_navigation ul li:last-child { margin-bottom: 0; } .ewf_widget_navigation ul li:before { position: relative; top: -3px; margin-right: 20px; color: #232323; font-family: 'iconfontcustom'; font-size: 4px; content: '\eacb'; } .ewf_widget_navigation a { font-family: 'gotham_htfmedium', Arial, sans-serif; letter-spacing: 2px; text-transform: uppercase; } #footer-top .ewf_widget_navigation ul li:before, #footer .ewf_widget_navigation ul li:before, #footer-bottom .ewf_widget_navigation ul li:before { color: #fff; } @media (min-width: 768px) and (max-width: 991px) { .ewf_widget_navigation ul { margin-left: 0; } } /* =EWF Social media widget ========================================================================== */ .ewf_widget_social_media { display: table; margin: 0 auto; } #footer-top .ewf_widget_social_media a.social-icon, #footer .ewf_widget_social_media a.social-icon, #footer-bottom .ewf_widget_social_media a.social-icon { border-color: #fff; } /* * 1. Clearfix hack */ .ewf_widget_social_media:after { /* 1 */ visibility: hidden; display: block; height: 0; font-size: 0; content: ' '; clear: both; } .widget #newsletter-subscribe-form input[type='text'] { /*width:100%;*/ margin-bottom: 20px; } .widget #newsletter-subscribe-form input[type='submit'] { /*width:100%;*/ } .sidebar input[type='submit'] { width: 100%; } .sidebar #newsletter-subscribe-form input[type='text'] { width: 100%; } .sidebar a { /*font-size:14px;*/ font: 12px 'gotham_htfmedium', Arial, sans-serif; padding: 5px 0; } .sidebar a:hover { color: #08c!important; } .no-left-pad { padding-left: 0!important; padding-right: 15px; margin-bottom: 15px; } .no-right-pad { padding-left: 0!important; padding-right: 0; } /*.item-wrap .col-sm-3:last-child { padding: 0; } */ .testimonial .span4:last child { padding-right: 0!important; } #dvResult { overflow: scroll; z-index: 1; } .infoBox img[align=right] { z-index: 1; height: 15px; width: 15px; } .card .store-hours { border: 0; color: #000; font: 12px 'gotham_htfbook', Arial, sans-serif; padding-top: 5px; width: auto; } .card .store-hours td { border: 0; line-height: 20px; padding: 0; text-transform: uppercase; width: 60px; } .card .store-hours .dayCol { text-transform: capitalize; width: 90px; } .card .store-hours .currentDay td { /*font-weight: bold;*/ font: 12px 'gotham_htfbold', Arial, sans-serif; line-height: 20px; } .card .store-hours .callStore { font: 10px 'gotham_htfbook', Arial, sans-serif; } .card .store-hours .timeSep { width: 10px; } /*===================================== STORE DETAILS GOOGLE MAP CSS =======================================*/ #detailsGMap { height: 450px; width: 682px; } /* Contact retailer frame */ #contactRetailerFrame { width: 100%; height: auto!important; min-height: 600px; min-width: 200px; }