<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Inner Page CSS */

.header {

    position: relative;

    background: #000;

}

.ip-banner {

    display: none;

    position: relative;

    width: 100%;

}

    .ip-banner::before {

        content: '';

        position: absolute;

        top: 0;

        left: 0;

        right: 0;

        bottom: 0;

        z-index: 1;

        background: rgba(0,0,0,.6);

    }

    .ip-banner canvas {

        display: block;

        position: relative;

        z-index: 0;

        width: 100%;

        min-height: 250px;

        background-color: #f9f7f7;

        background-position: center center;

        background-repeat: no-repeat;

        background-size: cover;

    }

    .ip-banner .container {

        position: absolute;

        top: 50%;

        left: 50%;

        transform: translate(-50%,-50%);

        z-index: 2;

    }

        .ip-banner h1 {

            font-weight: 700;

            font-size: 32px;

            text-align: center;

            color: #FFF;

            text-transform: uppercase;

            letter-spacing: 0.05em;

            line-height: 1.7;

        }

            .ip-banner h1 span {

                display: block;

                font-size: 24px;

                font-weight: 400;

                text-transform: none;

                letter-spacing: 0.01em;

            }

/* Adjust minimum height of page area */ 

#content-sidebar, #content-full {

	min-height: 500px;

	margin-top: 20px;

}



/** Adjust width of content columns **/

#content-sidebar #content {

	width: 77.08%;

}

#content-full #content {

	width: 100%;

}



/* Adjust width of sidebar */

.sidebar {

	width: 20.83%;

}



/* fullwidth template */

.page-template-template-fullwidth #content {

    padding-left: 15px;

    padding-right: 15px;

}

    .page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka {

        margin-left: -15px;

        margin-right: -15px;

    }



/* Adjust line height of page elements */

#content h4, aside h4,

#content p, aside p,

#content blockquote, aside blockquote,

#content ul, aside ul,

#content fieldset, aside fieldset,

#content form, aside form,

#content ol, aside ol,

#content dl, aside dl,

#content dir, aside dir,

#content menu, aside menu {

	line-height: 1.7;

}



/* Style .entry-title(post/page) and .archive-title(category/archive/etc) main headings (h1) */

#content .entry-title,

#content .archive-title { 

    font-family: "ivarfine";

    font-size: 42px;

    font-weight: 400;

    color: #000;

    letter-spacing: .02em;

}



/* Styles for category/archive/search/etc subheadings (h2) */

#content .archive-subtitle { 



}



.custom-ip-wrapper {

    font-size: 0;

    position: relative;

}



.ak-cwa-heading.hp-global-heading .hp-global-heading-count {

    display: none;

}



.error404 .header,

.page-id-15 .header {

    position: relative;

    background: #000;

}



.error-page-cf-wrap .wpcf7 form .wpcf7-response-output {

    text-align: center;

    margin: 0;

}



.sitemap-list li.page_item.page-item-142,

.sitemap-list li.page_item.page-item-34,

.sitemap-list li.page_item.page-item-9864 {

    display: none;

}



/*******************************************************

 *

 * Mobile styles and other media queries

 *

 *******************************************************/

/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */ 

@media only screen and (max-width: 1199px) {



} 



/* iPad(portrait) | Galaxy Tab 4(portrait)  */ 

@media only screen and (max-width: 991px) {

    .page-id-11659 #content-full,
    .page-id-15 #content-full {
        margin-top: 0;
    }

    #content-sidebar, #content-full {

        margin-top: 100px;

    }

	.inner {

	    width: 100%;

	}

	#content-sidebar, #content-full {

	    width: 100%;

	}	

	.outer{

		width: 100%;

		min-width: 100%;

	}

	#content-sidebar #content{

		width: 100%;

    }

    .page-template div#main-wrapper {

        padding-top: 89px;

    }

} 



/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */ 

@media only screen and (max-width: 767px) {

    .ip-banner .container {

        width: 100%;

    }

    .single-press #content .entry p a {
        word-break: break-all;
    }

    .single-press #content .entry-title {
        line-height: 1;
    }

}



/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */ 

@media only screen and (max-width: 480px) {

    .page-template div#main-wrapper {

        padding-top: 75px;

    }

    .single-press #content .entry-title {
        font-size: 35px;
        line-height: 1;
    }

}</pre></body></html>