html, body, #page { height: 100%; } body { background: #eee; font-size: 16px; font-family: sans-serif; font-weight: 300; color: #676767; } a { color: #C94E50 } #page {} ul { list-style: disc; padding: 0px 35px; } ul li { padding: 10px 0; } ::-webkit-input-placeholder { color: #93A3B5; } :-moz-placeholder { /* Firefox 18- */ color: #93A3B5; } ::-moz-placeholder { /* Firefox 19+ */ color: #93A3B5; } :-ms-input-placeholder { color: #93A3B5; } form.search-form { background: #FBFBFB; height: 44px; position: relative; text-align: left; border-radius: 3px; } form.search-form label { width: 100%; } form.search-form input[type="search"], form.search-form input[type="text"] { border: 0px; background: transparent; height: 44px; padding-left: 10px; } #headerSearch form { border: 1px solid #f1f1f1; } form.search-form input[type="submit"] { position: absolute; right: 0; height: 44px; width: 44px; background: none; border: 0px; box-shadow: none; text-indent: -999999px; background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Ik00OTUsNDY2LjJMMzc3LjIsMzQ4LjRjMjkuMi0zNS42LDQ2LjgtODEuMiw0Ni44LTEzMC45QzQyNCwxMDMuNSwzMzEuNSwxMSwyMTcuNSwxMUMxMDMuNCwxMSwxMSwxMDMuNSwxMSwyMTcuNSAgIFMxMDMuNCw0MjQsMjE3LjUsNDI0YzQ5LjcsMCw5NS4yLTE3LjUsMTMwLjgtNDYuN0w0NjYuMSw0OTVjOCw4LDIwLjksOCwyOC45LDBDNTAzLDQ4Ny4xLDUwMyw0NzQuMSw0OTUsNDY2LjJ6IE0yMTcuNSwzODIuOSAgIEMxMjYuMiwzODIuOSw1MiwzMDguNyw1MiwyMTcuNVMxMjYuMiw1MiwyMTcuNSw1MkMzMDguNyw1MiwzODMsMTI2LjMsMzgzLDIxNy41UzMwOC43LDM4Mi45LDIxNy41LDM4Mi45eiIgZmlsbD0iIzY0NzQ4MSIvPgogIDwvZz4KPC9zdmc+Cg==); background-position: center center; background-size: 16px 16px; background-repeat: no-repeat; } .error404 form.search-form { border: 1px solid #e9e9e9; margin-top: 30px; } .error404 .widget_recent_entries ul { margin: 0; padding: 0; } section.not-found h2 { font-size: 24px; } .navbar-site-desc { display: block; font-size: 12px; } img { max-width: 100%; height: auto; } .page-header h1 { font-size: 24px; } .top--panel { background: #fff; border-bottom: 1px solid #EFEFEF; } @media (max-width: 767px) { .top--panel { text-align: center; padding: 25px 0 25px; } .branding { margin-bottom: 20px; } } #primarySidebar { position: relative; } #primarySidebar:before { content: ''; height: 55555px; position: absolute; left: 0; right: -1px; background: #F7F8FA; border-right: 1px solid #EFEFEF; } .primary-sidebar { position: relative; z-index: 10; } .mainMenu { padding-top: 30px; } .mainMenu ul li { border-bottom: 1px solid #f0f4f7; position: relative; } .mainMenu ul li:last-child { border-bottom: none; } .mainMenu ul li a { color: #93a3b5; font-size: 14px; font-weight: 400; } .mainMenu ul li a i { margin-right: 8px; font-size: 14px; } .mainMenu ul li a:hover { background-color: #fafcfd; color: #5b9bd1; } .mainMenu ul li.active { border-bottom: none; } .mainMenu ul li.active>a { color: #5b9bd1; background-color: #f6f9fb; border-left: 2px solid #5b9bd1; } .dropdown.open .caret { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); color: red; -webkit-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in; } .mainMenu .dropdown-menu { border-radius: 0; border: none; box-shadow: none; margin: 0; padding: 0; position: absolute; width: 100%; -webkit-transition: all 600ms ease; -moz-transition: all 600ms ease; -ms-transition: all 600ms ease; -o-transition: all 600ms ease; transition: all 600ms ease; } .open .dropdown-menu { -webkit-transition: all 600ms ease; -moz-transition: all 600ms ease; -ms-transition: all 600ms ease; -o-transition: all 600ms ease; transition: all 600ms ease; } .mainMenu .dropdown-menu a { padding: 15px 15px; } .mainMenu .caret { position: absolute; top: 25px; right: 20px; -webkit-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in; } @media (min-width: 768px) { .nav>li>a { position: relative; display: block; padding: 13px 20px; } #top-utilities, #headerSearch, .branding { display: table; height: 100px; width: 100%; text-align: center; } #top-utilities { padding-right: 30px; } .branding img { max-height: 45px; width: auto; } #top-utilities>div, #headerSearch>div, .branding .top-branding { margin: 0; display: table-cell; vertical-align: middle } } .the_logo { font-size: 32px; } #top-utilities { text-align: right; } .top-utilities ul { margin: 0; padding: 0; list-style: none; border: 1px solid red; } .top-utilities { margin: 0; padding: 0; list-style: none; } .top-utilities li { display: inline-block; margin: 0 5px 0 5px; } .top-utilities li a { color: #93A3B5; } .top-utilities li:first-child { margin-left: 0px; } .top-utilities li:last-child { margin-right: 0px; } .navbar, .navbar-default { margin: 0; padding: 0; border-radius: 0px; border: 0px; } #pageContentWrapper { width: 86%; margin-left: auto; margin-right: auto; margin-top: 4em; margin-bottom: 2em; min-height: 100%; background: #fff; -webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.045); -moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.045); box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.045); overflow: hidden; } @media (max-width: 767px) { .hideOnMobile { display: none; } } @media (min-width: 768px) { .hideOnDesktop { display: none; } } @media (max-width: 767px) { #pageContentWrapper { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 20px; padding-left: 20px; padding-right: 20px; } .site--content { margin-top: 25px!important; } #primarySidebar:before { display: none!important; } .post-entry { padding: 0!important; } #content { padding-right: 0px!important; } } .navbar-default .container-fluid { padding: 0; } .navbar-nav { width: 100%; text-align: center; } .entry-header { margin: 30px 0 30px; } #content { margin-top: 30px; padding-bottom: 65px; padding-right: 30px; } @media (max-width: 767px) { #content { padding-bottom: 30px; } } .full--content .wp-video { margin: 30px 0 30px!important; } .wp-video:after, .wp-video:before { display: table; content: " "; } .wp-video:after { clear: both; } /* Widgets */ .primary-sidebar { margin-top: 40px; padding: 0 20px 0 20px; } .primary-sidebar ul { margin: 0; padding: 0; list-style: none; } .primary-sidebar .widget { margin-bottom: 40px; } .primary-sidebar .widget-title { margin-bottom: 20px; font-size: 15px; margin-bottom: 20px; font-weight: bold; text-transform: uppercase; } .widget .post-date { display: block; font-size: 11px; font-style: italic; color: #b2b2b2; } .ie8 #sidebar .widget-title { font-weight: 400; } .widget .sub-menu { padding-top: 5px; } .widget_categories ul li, .widget_archive ul li, .widget_links ul li, .widget_meta ul li, .widget_pages ul li, .widget_recent_entries ul li { position: relative; padding: 6px 0 6px 0px; list-style: none; } .widget_categories li a, .widget_archive li a, .widget_links li a, .widget_meta li a, .widget_pages li a, .widget_recent_entries li a { position: relative; display: inline-block; color: #969696; } .widget_tag_cloud .tagcloud a { display: inline-block; margin-right: 0px; margin-bottom: 3px; padding: 5px; color: #fff !important; font-size: 12px !important; } .widget_tag_cloud .tagcloud a { background-color: #c0c0c0; } .widget_tag_cloud .tagcloud a:hover { background-color: #444 !important; } /* */ .gallerySlideshow { position: relative; max-height: 445px; overflow: hidden; } .slideshowPagination { position: absolute; left: 0; right: 0; height: 42px; top: 50%; margin-top: -26px; z-index: 99999; } .slideshowPagination>div { width: 32px; height: 52px; background: #000; background: rgba(0, 0, 0, .4); display: block; text-align: center; line-height: 42px; color: #fff; font-size: 26px; position: absolute; font-family: FontAwesome; } .slideshowPagination>div:hover { cursor: pointer; } .slideshowPagination>div.nextNav { right: 0; } .slideshowPagination>div.nextNav:before { content: "\f105"; } .slideshowPagination>div.prevNav:before { content: "\f104"; } .slideshowPagination>div.nextNav:before, .slideshowPagination>div.prevNav:before { position: absolute; text-align: center; line-height: 52px; text-indent: 0px!important; top: 0; right: 0; left: 0; bottom: 0; } .slideshowPagination>div.prevNav { left: 0; } .wp-video { width: 100%!important; } .post--entry .gallery, .post--entry .jetpack-video-wrapper { margin-bottom: 0px!important; } .quote--wrapper { color: #fff; position: relative; background-size: cover; background-repeat: no-repeat; background-color: #343434; padding-bottom: 35px; } .quote--wrapper blockquote { border: 0; margin: 0; font-style: italic; font-family: Georgia, serif; font-size: 20px; line-height: 1.4; } .quote--wrapper blockquote small { font-family: sans-serif; color: #fff; font-style: normal; text-transform: uppercase; font-size: 12px; letter-spacing: 0.03em; display: block; margin-top: 30px; } .quote--wrapper .post-header, .quote--wrapper .post-entry, .quote--wrapper footer { position: relative; z-index: 5; color: #fff!important } .galler--wrapper:before, .video--wrapper:before, .quote--wrapper:before, .audio--wrapper:before { content: ''; position: absolute; background-size: cover; background-repeat: no-repeat; width: 20px; height: 20px; top: 20px; right: 20px; z-index: 10; } .audio--wrapper:before { background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ3NS4wODIgNDc1LjA4MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc1LjA4MiA0NzUuMDgxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTIwMC45OTksNjMuOTUyYy00Ljk0NiwwLTkuMjI5LDEuODEyLTEyLjg0Nyw1LjQyNmwtOTUuMDc0LDk1LjA3NUgxOC4yNzZjLTQuOTUyLDAtOS4yMzQsMS44MTItMTIuODUsNS40MjQgICAgQzEuODA5LDE3My40OTMsMCwxNzcuNzc4LDAsMTgyLjcyNnYxMDkuNjNjMCw0Ljk0OSwxLjgwOSw5LjIzMyw1LjQyNiwxMi44NDhjMy42MTksMy42MTcsNy45MDIsNS40MjcsMTIuODUsNS40MjdoNzQuNzk4ICAgIGw5NS4wNzQsOTUuMDc4YzMuNjE3LDMuNjEsNy45LDUuNDI0LDEyLjg0Nyw1LjQyNGM0Ljk1MiwwLDkuMjM0LTEuODEzLDEyLjg1LTUuNDI0YzMuNjE3LTMuNjE0LDUuNDI2LTcuOTAxLDUuNDI2LTEyLjg0N1Y4Mi4yMjggICAgYzAtNC45NDgtMS44MDktOS4yMzQtNS40MjItMTIuODVDMjEwLjIzLDY1Ljc2NCwyMDUuOTUxLDYzLjk1MiwyMDAuOTk5LDYzLjk1MnoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNMzE2Ljc2OSwyNzcuOTM2YzguMDkzLTEyLjQ2NywxMi4xMzUtMjUuOTMsMTIuMTM1LTQwLjM5NXMtNC4wNDItMjcuOTkyLTEyLjEzNS00MC41NTYgICAgYy04LjA5NC0xMi41NjItMTguNzkxLTIxLjQxLTMyLjEyMS0yNi41NTFjLTEuOTAyLTAuOTQ5LTQuMjg0LTEuNDI3LTcuMTM5LTEuNDI3Yy00Ljk0NCwwLTkuMjMyLDEuNzYyLTEyLjg0Nyw1LjI4MiAgICBjLTMuNjEsMy41MjEtNS40MjcsNy44NTItNS40MjcsMTIuOTljMCwzLjk5NywxLjE0Myw3LjM3NiwzLjQzMiwxMC4xMzdjMi4yODMsMi43NjIsNS4wNDEsNS4xNDIsOC4yODIsNy4xMzkgICAgYzMuMjMsMS45OTgsNi40NjgsNC4xODgsOS43MDgsNi41NjdjMy4yMzgsMi4zOCw1Ljk5Niw1Ljc1OCw4LjI3OCwxMC4xMzVjMi4yNzYsNC4zOCwzLjQyNiw5LjgwNCwzLjQyNiwxNi4yNzcgICAgYzAsNi40NzEtMS4xNDMsMTEuODk2LTMuNDI2LDE2LjI3NmMtMi4yODIsNC4zODEtNS4wNCw3Ljc1NS04LjI3OCwxMC4xNGMtMy4yNCwyLjM3OS02LjQ3OCw0LjU2OS05LjcwOCw2LjU2NyAgICBjLTMuMjQxLDEuOTkyLTUuOTk5LDQuMzc3LTguMjgyLDcuMTMyYy0yLjI4MiwyLjc2NS0zLjQzMiw2LjE0My0zLjQzMiwxMC4xNGMwLDUuMTQ0LDEuODE2LDkuNDcsNS40MjcsMTIuOTkgICAgYzMuNjE0LDMuNTIxLDcuOTAyLDUuMjg4LDEyLjg0Nyw1LjI4OGMyLjg1NCwwLDUuMjM2LTAuNDc5LDcuMTM5LTEuNDI0QzI5Ny45NzgsMjk5LjMwNCwzMDguNjc5LDI5MC40MDMsMzE2Ljc2OSwyNzcuOTM2eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0zNzcuNzI4LDMxOC4xOTRjMTYuMTgtMjQuNjQ2LDI0LjI3My01MS41MzEsMjQuMjczLTgwLjY1NGMwLTI5LjEyNC04LjA5NC01Ni4wMDUtMjQuMjczLTgwLjY2NiAgICBjLTE2LjE3Ny0yNC42NDUtMzcuNi00Mi41ODMtNjQuMjQxLTUzLjgxNWMtMi40NzEtMC45NS00Ljk0OC0xLjQyNy03LjQxNi0xLjQyN2MtNC45NDgsMC05LjIzNiwxLjgwOS0xMi44NTQsNS40MjYgICAgYy0zLjYxMywzLjYxNi01LjQyNCw3Ljg5OC01LjQyNCwxMi44NDdjMCw3LjQyNCwzLjcxMywxMy4wMzksMTEuMTM5LDE2Ljg0OWMxMC42NTcsNS41MTgsMTcuODg4LDkuNzA1LDIxLjY5MywxMi41NTkgICAgYzE0LjA4OSwxMC4yOCwyNS4wNzcsMjMuMTczLDMyLjk3NiwzOC42ODZjNy44OTgsMTUuNTE0LDExLjg0OCwzMi4wMjYsMTEuODQ4LDQ5LjUzN2MwLDE3LjUxMi0zLjk0OSwzNC4wMjMtMTEuODQ4LDQ5LjUzNiAgICBjLTcuODk4LDE1LjUxNi0xOC44OTQsMjguNDA3LTMyLjk3NiwzOC42ODRjLTMuODA2LDIuODU3LTExLjAzNiw3LjA0My0yMS42OTMsMTIuNTYzYy03LjQyNiwzLjgwOS0xMS4xMzksOS40MjQtMTEuMTM5LDE2Ljg0NyAgICBjMCw0Ljk0OCwxLjgxMSw5LjIzNiw1LjQyNCwxMi44NDdjMy42MTcsMy42MjEsNy45OTEsNS40MzIsMTMuMTMxLDUuNDMyYzIuMjg2LDAsNC42NjgtMC40ODMsNy4xMzktMS40MjggICAgQzM0MC4xMjgsMzYwLjc4MywzNjEuNTUxLDM0Mi44NDQsMzc3LjcyOCwzMTguMTk0eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik00MzguODI0LDExNi45MmMtMjQuMTcxLTM2LjYzOC01Ni4zNDMtNjMuNjIyLTk2LjUwNS04MC45NDNjLTIuNDcxLTAuOTUtNC45NDgtMS40MjUtNy40MTYtMS40MjUgICAgYy00Ljk0OCwwLTkuMjM2LDEuODExLTEyLjg0Nyw1LjQyNGMtMy42MjEsMy42MTUtNS40MzIsNy45MDItNS40MzIsMTIuODVjMCw2Ljg1MSwzLjcxNCwxMi40NjksMTEuMTQsMTYuODQ2ICAgIGMxLjMzNSwwLjc1NiwzLjQ2NywxLjc1NSw2LjQyLDIuOTk2YzIuOTUsMS4yMzIsNS4wODksMi4yMzEsNi40MjcsMi45OTNjOC43NTQsNC43NTUsMTYuNTYsOS42MTEsMjMuNDE4LDE0LjU2ICAgIGMyMy40MDcsMTcuMzE4LDQxLjY4MiwzOC45MjIsNTQuODE2LDY0LjgwOWMxMy4xMzQsMjUuODg1LDE5LjY5Nyw1My4zODgsMTkuNjk3LDgyLjUxMmMwLDI5LjEyOS02LjU2Myw1Ni42MjYtMTkuNjk3LDgyLjUxMiAgICBjLTEzLjEzMSwyNS44ODktMzEuNDA5LDQ3LjQ5Ni01NC44MTYsNjQuODA5Yy02Ljg1OCw0Ljk0OC0xNC42NjQsOS44MDEtMjMuNDE4LDE0LjU2MmMtMS4zMzgsMC43NTYtMy40NzcsMS43NTItNi40MjcsMi45OSAgICBjLTIuOTUzLDEuMjMyLTUuMDg1LDIuMjMxLTYuNDIsMi45OThjLTcuNDI2LDQuMzc0LTExLjE0LDkuOTkzLTExLjE0LDE2Ljg0NGMwLDQuOTQ5LDEuODExLDkuMjMzLDUuNDMyLDEyLjg0OCAgICBjMy42MSwzLjYxNyw3Ljg5OCw1LjQyNywxMi44NDcsNS40MjdjMi40NjgsMCw0Ljk0NS0wLjQ3Niw3LjQxNi0xLjQzMWM0MC4xNjItMTcuMzE1LDcyLjMzNC00NC4zLDk2LjUwNS04MC45NCAgICBjMjQuMTc0LTM2LjYzOCwzNi4yNTgtNzYuODQ5LDM2LjI1OC0xMjAuNjI1UzQ2My4wMDEsMTUzLjU1NCw0MzguODI0LDExNi45MnoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K); } .quote--wrapper:before { background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMiAzMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxnIGlkPSJyaWdodF94NUZfcXVvdGUiPgoJCTxnPgoJCQk8cGF0aCBkPSJNMCw0djEyaDhjMCw0LjQxLTMuNTg2LDgtOCw4djRjNi42MTcsMCwxMi01LjM4MywxMi0xMlY0SDB6IiBmaWxsPSIjRkZGRkZGIi8+CgkJCTxwYXRoIGQ9Ik0yMCw0djEyaDhjMCw0LjQxLTMuNTg2LDgtOCw4djRjNi42MTcsMCwxMi01LjM4MywxMi0xMlY0SDIweiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K); } .audio--wrapper { color: #fff; position: relative; background-size: cover; background-repeat: no-repeat; background-color: #343434; } .quote--wrapper .post-header h2 a, .audio--wrapper .post-header h2 a { color: #fff; } .audio--wrapper .mejs-container, .audio--wrapper .post-header, .audio--wrapper .post-entry, .audio--wrapper footer { position: relative; z-index: 5; color: #fff!important } @media (min-width: 768px) { .audio--wrapper .mejs-container { margin-top: 30px; } } .ct--mask { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #000; opacity: .6; z-index: 2; } article.post--entry { background: #fff; margin-bottom: 50px; } .post-img a:before { content: ""; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI5MC42NTggMjkwLjY1OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkwLjY1OCAyOTAuNjU4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBvbHlnb24gcG9pbnRzPSIyOTAuNjU4LDEzOS40NzcgMTUxLjE4MiwxMzkuNDc3IDE1MS4xODIsMCAxMzkuNDcxLDAgMTM5LjQ3MSwxMzkuNDc3IDAsMTM5LjQ3NyAwLDE1MS4xODUgICAgMTM5LjQ3MSwxNTEuMTg1IDEzOS40NzEsMjkwLjY1OCAxNTEuMTgyLDI5MC42NTggMTUxLjE4MiwxNTEuMTg1IDI5MC42NTgsMTUxLjE4NSAgIiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==); background-position: center center; background-repeat: no-repeat; background-size: 32px 32px; background-color: #000; background-color: rgba(0, 0, 0, .7); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; visibility: hidden; transition: all 600ms ease-in-out; -webkit-transition: all 600ms ease-in-out; -moz-transition: all 600ms ease-in-out; } .post-img:hover a:before { visibility: visible; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index: 9999; } .post-img { text-align: center; position: relative; overflow: hidden; } .post-header { padding: 20px 30px 24px; text-align: center; } .post-header h2 a { color: #333; } .post--entry { font-size: 16px; overflow: hidden; padding-left: 20px; padding-right: 20px; font-size: 1.6rem; line-height: 1.7375; opacity: 1; } .post-meta { padding: 0 30px 30px; overflow: hidden; } .post-meta .meta-info, .post-share { text-align: center; width: 100%; position: relative; } .post-meta .meta-info { color: #a5a5a5; } .more-button { padding: 7px 16px 8px; display: inline-block; margin-top: 12px; } .post-header .cat a { text-transform: uppercase; font-weight: 700; font-size: 11px; letter-spacing: 1px; display: inline-block; margin-bottom: 8px; color: #bababa; } .post-share { font-size: 12px; text-align: right; } .post-share a i { width: 22px; height: 22px; text-align: center; margin-left: 2px; -o-transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; } .entry--footer span { display: inline-block; position: relative; margin-right: 15px; color: #999; } .entry--footer span:after { content: ""; position: absolute; right: -16px; top: 50%; margin: -1px 5px 0px; width: 4px; height: 4px; border-radius: 2px; background-color: #CED3D3; } .entry--footer span:last-child { margin-right: 0; } .entry--footer span:last-child:after { display: none; } article.single-post-entry { padding: 0 30px 0 30px; } @media (min-width: 767px) { .single-post-entry { margin-bottom: 65px; } } article.single-post-entry p { margin-bottom: 25px; } article.single-post-entry { font-size: 16px; line-height: 1.7375; } article.single-post-entry h1 { margin: 40px 0 10px; } article.single-post-entry header { margin-bottom: 45px; } #prev-next-post-nav { border: 1px solid #e9e9e9; background: #fff; overflow: hidden; padding: 10px; min-height: 150px; position: relative; } #prev-next-post-nav figure { position: absolute; top: 0px; left: -30px; width: 90px; height: 90px; bottom: 0; } #prev-next-post-nav figure img { width: 100%!important; height: auto!important; } #prev-next-post-nav div.post-previous, #prev-next-post-nav div.post-next { width: 50%; float: left; position: relative; } div.itemWrapper { right: 0; padding: 0px 0px 0px 120px; } div.itemWrapper h4 { margin-bottom: 4px; } div.itemWrapper small { margin: 0; color: #b24e44; font-style: italic; font-family: "Lucida Bright", Georgia, serif; } div.itemWrapper .previous, div.itemWrapper .next { display: block; margin-top: 10px; color: #cdcdcd; text-transform: uppercase; letter-spacing: 1px; font-weight: 400; font-size: 12px; line-height: 1.2; padding-right: 30px; } @media (min-width: 768px) { #prev-next-post-nav { margin: 45px 0 30px; } div.post-next { padding-left: 13px; } #prev-next-post-nav div.post-next figure { left: -20px; } #prev-next-post-nav:before { position: absolute; content: ''; width: 1px; top: 0; bottom: 0; background: #e9e9e9; left: 50%; z-index: 99; } } @media (max-width: 767px) { #prev-next-post-nav div.post-previous, #prev-next-post-nav div.post-next { width: 100%; } } /* Comments */ @media (min-width: 768px) { #comments { margin-top: 50px; } } #postComments input[type="text"], #postComments input[type="email"], #postComments input[type="tel"], #postComments input[type="url"], #postComments input[type="password"], #postComments textarea { width: 100%; padding: 17px 20px; background: #FFF; border: 1px solid #E7E7E7; border-radius: 0px; font-size: 14px; line-height: 1; color: #333; } #postComments input[type="submit"], #postComments input[type="reset"], #postComments input[type="button"], #postComments .button { padding: 16px 20px; border: medium none; background: #E04343; border-radius: 0px; font-size: 12px; line-height: 1; text-transform: uppercase; color: #FFF; font-family: sans-serif; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1); } .comment-title span { font-style: italic; color: #a5a5a5; font-family: "Crimson Text", serif; font-size: 14px; margin-left: 20px } .postComments { margin-top: 50px; position: relative; padding-bottom: 135px; padding-left: 30px; padding-right: 30px; padding-top: 30px; } .comment-author.vcard, .comment-metadata { display: inline-block; width: auto; } .comment-author.vcard img { margin-right: 10px; border-radius: 100%; } .comment-metadata { padding-left: 10px; font-size: 12px; font-style: italic; font-family: "Lucida Bright", Georgia, serif; } .comments-header { position: absolute; top: -12px; left: 0; right: 0; text-align: left; height: 24px; } .comments-header .inner { background: #E1E1E1; padding: 14px 44px; } .postComments ol, .postComments ul { list-style: none; } .comments>ol { padding: 0; list-style: none; } .comment-list { margin: 0; padding: 0; list-style: none; } .comments-list, .comments-list .children { list-style: none; } .comment { margin-top: 50px; } .comment-meta { display: table; margin-left: 25px; height: 40px; } .comment-meta-inner { display: table-cell; vertical-align: middle; } .comment-date { font-size: 0.8em; color: #999; } .comment-content { padding: 15px; margin-top: 15px; border-radius: 3px; border: 1px solid #E1E1E1; position: relative; } .comment-content:before { content: ''; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #E1E1E1; position: absolute; top: -8px; left: 32px; } .comment-respond { margin-top: 50px; } .comment-respond p { margin-top: 15px; } .comment-respond .comment-reply-title { font-size: 1.2em; font-weight: bold; } .comment-reply-link { display: inline-block; padding: 5px 10px; margin-top: 15px; background: #E04343; color: #fff; text-transform: uppercase; font-size: 10px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .comment-reply-link:hover { color: #FFF; background: #1E2023; } .float-left { float: left; } .comment-meta { padding: 0px; } .comment-author h6 { text-transform: uppercase; font-weight: normal; color: #1E2023; letter-spacing: 0.3em; } #comments input[type="text"], #comments input[type="password"], #comments input[type="number"], #comments input[type="search"], #comments input[type="tel"], #comments input[type="url"], #comments input[type="email"], #comments textarea, #comments select { width: 100%; font-family: "Source Sans Pro", sans-serif; padding: 0.9em 1.2em; color: #1E2023; padding-left: 0; border: 1px solid #E1E1E1; background: #FFF none repeat scroll 0% 0%; margin-bottom: 30px; } #comments input[type="submit"] { display: inline-block; position: relative; height: 40px; line-height: 40px; text-transform: uppercase; font-size: 12px; letter-spacing: 0.08em; padding: 0px 2em; color: #FFF; margin-top: 25px; border: medium none; background: #E04343; cursor: pointer; transition: all 0.5s ease-in-out 0s; margin-left: 10px; } #comments h3, #comments h5 { text-transform: uppercase; font-weight: 600; color: #1E2023; margin-bottom: 30px; } @media only screen and (max-width: 1020px) { .site-content { padding-bottom: 30px; } .entry.page, .hentry, .page-box, .comments-area { margin-bottom: 15px; } .post-nav { margin-bottom: 3px; margin-top: 45px; } .post-nav+.comments-area { margin-top: 33px; } } /* -------------------------------------------------------------------------------- */ /* 9. Respond /* -------------------------------------------------------------------------------- */ .comment-form p { margin-top: 20px; } .comment-form p:first-child { margin-top: 0; } .logged-in-as { margin-bottom: 40px; font-family: 'Droid Serif', Georgia, serif; font-size: 0.925em; text-align: center; font-style: italic; color: #666; } .logged-in-as a { color: #666; } .comment-form-comment+.comment-form-author, .comment-form-comment+.comment-form-author+.comment-form-email { margin-top: 20px; } p.comment-form-author, p.comment-form-email { width: 47.5%; float: left; margin: 0 0 20px; } p.comment-form-author { margin-right: 5%; } .comment-form label { display: block; margin-bottom: 6px; } .comment-form .required { color: red; margin-left: 2px; } .comment-subscription-form+.comment-subscription-form { margin-top: 12px; } /* Magnific Popup CSS */ .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); } .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .mfp-align-top .mfp-container:before { display: none; } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } .mfp-ajax-cur { cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content { cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .mfp-loading.mfp-figure { display: none; } .mfp-hide { display: none !important; } .mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a { color: #CCC; } .mfp-preloader a:hover { color: #FFF; } .mfp-s-ready .mfp-preloader { display: none; } .mfp-s-error .mfp-content { display: none; } button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; } button::-moz-focus-inner { padding: 0; border: 0; } .mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-close:active { top: 1px; } .mfp-close-btn-in .mfp-close { color: #333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; } .mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; } .mfp-arrow { position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; } .mfp-arrow:active { margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; } .mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; } .mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; } .mfp-arrow-left { left: 0; } .mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right: 17px solid #FFF; margin-left: 31px; } .mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3F3F3F; } .mfp-arrow-right { right: 0; } .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left: 17px solid #FFF; margin-left: 39px; } .mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left: 27px solid #3F3F3F; } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } .mfp-iframe-holder .mfp-close { top: -40px; } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; } /* Main image in popup */ img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } /* The shadow behind the image */ .mfp-figure { line-height: 0; } .mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; } .mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure { margin: 0; } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; } .mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; } .mfp-image-holder .mfp-content { max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** * Remove all paddings around the image on small screen */ .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } } @media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } .mfp-container { padding-left: 6px; padding-right: 6px; } } .mfp-ie7 .mfp-img { padding: 0; } .mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; } .mfp-ie7 .mfp-container { padding: 0; } .mfp-ie7 .mfp-content { padding-top: 44px; } .mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; } /* * Owl Carousel - Animate Plugin */ .owl-carousel .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .owl-carousel .owl-animated-in { z-index: 0; } .owl-carousel .owl-animated-out { z-index: 1; } .owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } .pagination .prev:before, .pagination .next:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-family: "FontAwesome"; font-size: 16px; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; speak: none; text-align: center; text-decoration: inherit; text-transform: none; vertical-align: top; } .pagination { overflow: hidden; background-color: #fff; border-top: 1px solid rgba(51, 51, 51, 0.1); } .pagination .nav-links { min-height: 3.2em; position: relative; text-align: center; } /* reset screen-reader-text */ .pagination .current .screen-reader-text { position: static !important; } .pagination .page-numbers { display: none; line-height: 3.2em; padding: 0 0.6667em; } .pagination .page-numbers.current { text-transform: uppercase; } .pagination .current { display: inline-block; font-weight: 700; } .pagination .prev, .pagination .next { -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3); background-color: #D97072; color: #fff; display: inline-block; height: 48px; overflow: hidden; padding: 0; position: absolute; width: 48px; } .pagination .prev:before, .pagination .next:before { font-size: 32px; height: 48px; line-height: 46px; position: relative; width: 48px; } .pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus { background-color: #707070; background-color: rgba(51, 51, 51, 0.7); } .pagination .prev { left: 0; } .pagination .prev:before { content: "\f104"; left: -1px; } .pagination .next { right: 0; } .pagination .next:before { content: "\f105"; right: -1px; } @media screen and (min-width: 768px) { .pagination { border-top: 0; box-shadow: 0 0 1px rgba(0, 0, 0, 0.15); margin: 7.6923% 7.6923% 0; padding: 0; } /* restore screen-reader-text */ .pagination .current .screen-reader-text { position: absolute !important; } .pagination .page-numbers { display: inline-block; } .pagination .nav-links { min-height: 3.2941em; } .pagination .page-numbers { line-height: 3.2941em; padding: 0 0.8235em; } .pagination .prev, .pagination .next { height: 56px; padding: 0; width: 56px; } .pagination .prev:before, .pagination .next:before { height: 56px; line-height: 56px; width: 56px; } } /* /* Footer /* ========================================= */ .site--info { padding: 60px 0px; position: relative; z-index: 22; width: 970px; max-width: 90%; margin: 0 auto; font-weight: 700; font-family: sans-serif; } .site--info p:first-child { font-size: 14px; margin-bottom: 3px; } .site--info p { text-align: center; text-transform: uppercase; } .site--info a {}