/**
 * 15.5 - >= 1200px
 */

@include media(large) {
	.navigation-default .site-branding {
		text-align: left;
	}

	.navigation-default .menu-inside-wrapper .main-navigation > ul > .current-menu-item > a:after {
        content: '';
        width: calc( 100% - 40px );
        height: 2px;
        position: absolute;
        top: calc( 100% - 11px );
        left: 20px;
    }

	.hero-content-wrapper .entry-container {
		padding: 42px 0 42px 70px;
	}

	.content-align-left .hero-content-wrapper .entry-container {
		padding: 42px 70px 42px 0;
	}

	#events-section.has-foreground-image .wrapper:before {
		top: 200px;
	}

	.navigation-default .menu-toggle {
		display: none;
	}

	.navigation-default #primary-search-wrapper .menu-toggle {
		display: block;
	}

	.navigation-default #primary-menu-wrapper .menu-inside-wrapper {
		border: none;
		position: relative;
		display: block;
		float: left;
		top: 0;
		left: 0;
		right: 0;
		visibility: visible;
		opacity: 1;
		width: auto;
		bottom: auto;
		background-color: transparent;
		box-shadow: none;
		overflow: inherit;
	}

	.navigation-default .main-navigation a {
		padding: 18px 20px;
		line-height: 2;
	}

	.navigation-default .main-navigation li.menu-item-has-children ul ul a {
		padding-left: 20px;
	}

	.navigation-default .main-navigation .menu-item-has-children > a > .icon,
	.navigation-default .main-navigation .page_item_has_children > a > .icon {
		display: inline;
		left: 5px;
		position: relative;
		top: -1px;
	}

	.navigation-default .main-navigation ul ul .menu-item-has-children > a > .icon,
	.navigation-default .main-navigation ul ul .page_item_has_children > a > .icon {
		margin-top: -7px;
		left: auto;
		position: absolute;
		right: 14px;
		top: 50%;
		-webkit-transform: rotate(-270deg); /* Chrome, Safari, Opera */
		-ms-transform: rotate(-270deg); /* IE 9 */
		transform: rotate(-270deg);
	}

	.navigation-default .main-navigation ul a,
	.navigation-default .main-navigation ul :hover > a,
	.navigation-default .main-navigation ul .focus > a {
		background-color: transparent;
	}

	.navigation-default .main-navigation ul ul {
		border: 1px solid;
		display: block;
		float: left;
		margin: 0;
		padding: 7px 0;
		position: absolute;
		top: auto;
		left: -999em;
		z-index: 99999;
	}

	.navigation-default .main-navigation ul ul ul {
		left: -999em;
		top: -8px;
	}

	.navigation-default .main-navigation ul ul a {
		padding: 7px 20px;
		width: 220px;
	}

	.navigation-default .main-navigation ul li:hover > ul,
	.navigation-default .main-navigation ul li.focus > ul {
		left: auto;
		right: 0;
	}

	.navigation-default .main-navigation li {
		border-bottom: none;
	}

	.navigation-default .main-navigation ul ul li:hover > ul,
	.navigation-default .main-navigation ul ul li.focus > ul {
		left: auto;
		right: 100%;
	}

	.navigation-default .main-navigation li {
		display: inline-block;
	}

	.navigation-default .social-top div {
		border-bottom: none;
	}

	.navigation-default .dropdown-toggle,
	.navigation-default .main-navigation ul .dropdown-toggle.toggled-on,
	.navigation-default #primary-menu-wrapper .menu-toggle-wrapper {
		display: none;
	}

	.header-media-disabled #feature-slider.section {
		padding-top: 78px;
	}

	.archive-post-wrap .hentry {
		margin-bottom: 63px;
	}

	.site-header-main .wrapper {
		padding: 14px 30px;
	}

	.archive-posts-wrapper .entry-container {
	    padding: 0 120px;
	}

    body:not(.home) .custom-header-content {
        padding: 200px 50px 150px 50px;
    }

    .pricing-section .entry-title {
    	font-size: 24px;
    	font-size: 1.5rem;
    }

    .package-price sup {
	    top: -0.8em;
	}

	.package-amount {
	    font-size: 52px;
	    font-size: 3.25rem;
	}
}
