/* Custom Style */ .entry-title { line-height: 1.2; } .gallery { margin-bottom: 28px !important; } .fa-calendar { padding-right: 4px; } .featured-img-on-page { width:47%; float:right; margin-left: 2.5%; margin-bottom: 16px; text-align: center; } .featured-img-on-page img { margin:0 auto !important; } .page-header { margin-bottom: 1.5em; } .page-title { font-style: italic; } .posted-on { margin-right: 16px; } h1, h2, h3, h4, h5, h6 { clear: both; } .entry-content h1 { font-size: 150%; line-height: 1.3; font-weight:bold; margin-bottom: 1em; } .entry-content h2 { font-size: 132%; line-height: 1.3; font-weight:bold; margin-bottom: 1em; } .entry-content h3{ font-size: 115%; font-weight:bold; line-height: 1.3; } .entry-content h3, .entry-content h4, .entry-content h5 { font-weight:bold; margin-bottom: .5em; } .entry-content img { border-width:0px; border-style:solid; border-color:#333; -webkit-border-radius: 0px; border-radius: 0px; } .widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6 { clear: both; font-weight: bold; margin-bottom:.5em; } .widget h1,.widget h2{ font-size: 115%; font-weight:bold; } #secondary .widget { margin-bottom: 24px; } .footer-contact-info .widget { margin-bottom: 0; } blockquote { padding: 0 1.5em; border-left: 7px solid #ccc; margin-left: 0; } ul, ol { margin: 0 0 1.5em 1.5em; } th, td { padding:6px; } .site-description { font-style: italic; } .main-navigation, .widget, .site-info, .copyright, .entry-meta, .comment-metadata { font-size: 87%; } .site-width { max-width: 1240px; padding:0 5%; margin:0 auto; } .site-branding { padding:42px 0 37px; } .site-branding-wrapper { position: relative; } .site-logo img { height: auto; max-width: 100%; } .wp-caption { border: 1px none #ccc; margin-bottom: 1.5em; max-width: 100%; } .wp-caption-text { font-size: 87%; text-align: left; line-height: 1.25; } .wp-caption .wp-caption-text { margin: .5em 0; padding:0 2%; } .gallery-caption { text-align: left; padding:0 6% 8px; } .site-title { margin-bottom: 0; line-height: 1.1; } .site-content { position: relative; z-index: 1; } .site-header { position: relative; z-index: 9; } .main-navigation li a, .main-navigation li a:visited, .main-navigation li a:hover { padding:14px 12px; color:#fff; text-decoration: none; } .main-navigation ul ul a:hover { background-color: #eee; } .main-navigation ul ul { box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5); display: none; float: left; left: 0%; position: absolute; top:100%; z-index: 99999; text-align: left; background-color: #fff; font-weight: normal; padding:0; } .main-navigation ul ul li a { color: #333 !important; margin-right: 0px ; width:300px; } .menu-decoration { position: relative; } .full-page-nav-bar, .main-navigation { height:49px; } .menu-decoration:before { display: table; position: absolute; content:""; height:49px; width:99%; background-color: #000; top:0px; left:-4px; -moz-transform: scale(1) rotate(0deg) translateX(0px) skewX(25deg) skewY(0deg); -webkit-transform: scale(1) rotate(0deg) translateX(0px) skewX(25deg) skewY(0deg); -o-transform: scale(1) rotate(0deg) translateX(0px) skewX(25deg) skewY(0deg); -ms-transform: scale(1) rotate(0deg) translateX(0px) skewX(25deg) skewY(0deg); transform: scale(1) rotate(0deg) translateX(0px) skewX(25deg) skewY(0deg); z-index: 0; } @media screen and (max-width: 64em) { .menu-decoration:before { left:4px; } .hide { display:none; } .menu-toggle, .main-navigation.toggled .nav-menu { display: block; } .main-navigation ul { background-color: #000; } .main-navigation > div { position: relative; } .main-navigation > div:nth-of-type(1) { clear:both; margin-left: 0; background-color: #000; padding:20px 0; width:102%; overflow: hidden; } .main-navigation ul ul a:hover { background-color: #222; } .nav-menu { margin-bottom: 50px; } .menu-toggle { padding:13px 12px 12px 24px; position: relative; color:#aaa; line-height: 21px; font-size: 21px; } .main-navigation li{ float: none; } .main-navigation.toggled ul { display: block; float:none; box-shadow: 0 3px 3px rgba(0, 0, 0, 0); background-color: #000; position: relative; } .main-navigation ul li.menu-item:last-child { padding-bottom: 24px; } .main-navigation ul ul li.menu-item:last-child{ padding-bottom: 0; } .main-navigation.toggled ul ul { display: block; float:none; } .main-navigation ul ul li a { color: #fff !important; margin-left: 14px; } } .site-content { margin:37px 0; } .page-template-page-templatesfull-page-php .content-area, .page-template-page-templatesfull-page-hide-title-php .content-area { width:100%; float:none; } .content-area { width:62%; float:left; } .site-footer { text-align: center; padding: 32px 0; } #back-top { margin-bottom: .5em; font-size: 300%; } .widget-area { width:34%; float:right; border-left: 3px solid #111; padding-left: 3%; } .widget-area .widget { padding-bottom: 28px; } .widget_search { margin-bottom: 24px !important; display: block; } .widgetangle { width: 100%; margin-top: 37px; padding-top: 24px; -moz-transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(-8deg); -webkit-transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(-8deg); -o-transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(-8deg); -ms-transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(-8deg); transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(-8deg); background-color: #e2c21f; } .postangle { width: 100%; margin-top: 42px; margin-bottom: 32px; padding-top: 24px; -moz-transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(3deg); -webkit-transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(3deg); -o-transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(3deg); -ms-transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(3deg); transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(3deg); background-color: #e2c21f; } .comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous { float: left; width: 50%; } .nav-previous a:before { content:"\f053"; font-family: FontAwesome; } .comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next { float: right; text-align: right; width: 50%; } .nav-next .meta-nav:after, .newer-comments-arrow:after { content:"\f054"; font-family: FontAwesome; } /*-------------------------------------------------------------- 5.1 Links --------------------------------------------------------------*/ a, a:visited { color: royalblue; text-decoration: none; outline: none; } a:hover, a:focus, a:active { color: midnightblue; text-decoration: underline; outline: none; } .edit-link { padding-left: 16px; } .entry-meta a { color:#444; } .comments-area { background-color:rgba(125,125,125,.2); padding:24px 4%; margin-bottom: 37px; } @media screen and (max-width: 54em){ .content-area, .widget-area { width:100% !important; float:none !important; border-left: none; padding-left: 0; } .widgetangle { margin-top: 37px; padding-top: 8px; -moz-transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(-2deg); -webkit-transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(-2deg); -o-transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(-2deg); -ms-transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(-2deg); transform: scale(1) rotate(0deg) translateX(0px) skewX(0deg) skewY(-2deg); } } @media screen and (max-width: 42em){ /*-------------------------------------------------------------- 7.0 Alignments --------------------------------------------------------------*/ .alignleft { display: block; float: none; margin: 0 auto 1.5em; } .alignright { display: block; float: none; margin: 0 auto 1.5em; } .aligncenter { clear: both; display: block; margin: 0 auto; } } @media screen and (max-width: 36em){ .featured-img-on-page { width:100%; float:none; margin-left: 0; margin-bottom: 16px; } .site-branding { padding:32px 0 24px; } } .site-title, .site-logo { width:48%; float:left; text-align:left; } .site-description { width:48%; position:absolute; bottom:0; right:0px; text-align:right; } @media only screen and (max-width: 64em) { .site-title, .site-description, .site-logo { width:100%; float:none; position:relative; top:0; text-align:center; } .site-description { text-align:center; margin-top:6px; } } .mejs-container { margin-bottom: 37px; } .entry-title, .entry-title a, .entry-title a:link, .entry-title a:visited { color:#020202 ; } #back-top a { color:#020202 ; } .entry-title, entry-title a, .entry-title a:visited { font-size:2.8rem; } .entry-title, entry-title a, .entry-title a:visited { font-weight: 400; } .site-title a { font-weight:900;color:#333; } .site-title a { font-size:3.7rem; } .full-page-nav-bar, .widgetangle, .postangle, .main-navigation ul ul a:hover { background-color:#e2c21f ; }