/*Digitalez START*/
/*Navigation CSS*/
.site-nav-overlay { left: unset !important; right: 0 !important; width: 330px !important; height: 100px !important; }
#site-navigation .current-menu-item, #site-navigation .current-menu-parent { background-color: #EC7A38 !important; margin-left: 0; margin-right: 0; padding-left: 20px; padding-right: 20px; }
#site-navigation .current-menu-item a, #site-navigation .current-menu-parent a { color: #fff !important; }
/*Form CSS*/
.widget_mc4wp_form_widget h3.widgettitle { margin-bottom: 0.936rem !important; }
form.mc4wp-form-836 .fclear { clear:both !important; float:none !important; }
form.mc4wp-form-836 .ftext { max-width: 66.66666% !important; margin-bottom: 1.875rem !important; }
form.mc4wp-form-836 .fname input { max-width: 24.5% !important; float:left !important; margin: 0 0 0.936rem 0 !important; }
form.mc4wp-form-836 .fname input+input { margin-left: 1% !important; }
form.mc4wp-form-836 .fmail input { max-width: 50% !important; float:left !important; margin: 0 0 0.936rem 0 !important; }
form.mc4wp-form-836 .fradio { margin-top: 0.936rem !important; }
form.mc4wp-form-836 .fradio label { max-width: 100% !important; margin: 0 0 0.936rem 0 !important; text-transform: none !important; letter-spacing: normal !important; font-size: 93.75% !important; }
form.mc4wp-form-836 .fradio label:nth-child(n+2) { padding-left: 25px !important; }
form.mc4wp-form-836 .fradio input { position: absolute !important; min-height: inherit !important; margin: 0.2rem 0 0 -25px !important; }

form.mc4wp-form-836 .fradio+.fclear { margin-top: 3.279rem !important; }

form.mc4wp-form-836 .fcheck { margin-top: 0.936rem !important; }
form.mc4wp-form-836 .fcheck label { max-width: 100% !important; margin: 0 0 0.936rem 0 !important; text-transform: none !important; letter-spacing: normal !important; font-size: 93.75% !important; }
form.mc4wp-form-836 .fcheck label:nth-child(n+1) {padding-left: 25px !important; }
form.mc4wp-form-836 .fcheck label:nth-child(n+1) { padding-left: 25px !important; }
form.mc4wp-form-836 .fcheck input { position: absolute !important; min-height: inherit !important; margin: 0.2rem 0 0 -25px !important; }
form.mc4wp-form-836 .fcheck label a { color: #ec7a38 !important; text-decoration: none !important; border-bottom-width: 0px !important; }

form.mc4wp-form-836 .fcheck+.fclear { margin-top: 0.936rem !important; }

.fform input[type="text"], .fform input[type="email"], .fform textarea {
	border: 2px solid #F0F0F0 !important;
	padding: 0.625rem !important;
}
.fform .fsend { 
	font-size: 13px !important;
  font-weight: 600 !important;
	text-transform: uppercase !important;
  letter-spacing: 3px !important;
  padding: 12px 30px !important; 
	color: #fff !important;
	background-color: #ec7a38 !important;
  text-transform: uppercase !important;
  border: 2px solid #ec7a38 !important;
  -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  border-radius: 6px !important;
  -webkit-transition: all 350ms ease-in-out !important;
  -moz-transition: all 350ms ease-in-out !important;
  -o-transition: all 350ms ease-in-out !important;
  -ms-transition: all 350ms ease-in-out !important;
  transition: all 350ms ease-in-out !important;
}

.fform .fsend:hover, .fform .fsend:focus {
    background-color: #434343 !important;
    border-color: #fff !important;
    color: #fff !important;
}
.fform select {
	border: 2px solid #F0F0F0 !important;
  padding: 0.625rem !important;
  min-height: 54px;
}
.fform input[type="checkbox"] {
	min-height: inherit; 
}


/*Portfolio*/
.category .site-header { max-width: 1366px !important; margin: 0 auto !important; }
.category .archive-header-wrapper { display: none !important; }
.category .content-area { max-width: 1366px !important; margin: 0 auto !important; }
.category .site-main { padding: 0 20px 0 20px !important; }
.category .content-area article .post-content .entry-header h1 a .entry-subtitle { padding-bottom: 20px !important; }

/*Blogpost CSS*/
.single-post .site-header { max-width: 1366px !important; margin: 0 auto !important; }
.single-post .article-cover { background: none !important; max-width: 1366px !important; height: auto !important; margin: 0 auto !important; overflow: visible !important; }
.single-post .article-cover__background { position: inherit !important; background-position: left top !important; height: 38.2vw !important; opacity: 1 !important;  }
.single-post .article-cover__inner { position: inherit !important; max-width: 1010px !important; margin: 0 auto !important; padding: 0 !important; }
.single-post .article-cover__content { position: inherit !important; padding: 0 !important; text-align: left !important; top: inherit !important; transform: translateY(0) !important; }
.single-post .article-cover__content h1.entry-title { font-size: 240% !important; padding: 0.9em 20px !important; color: #ec7a38 !important; text-shadow: none !important;  }
.single-post .article-cover__content h1 span.entry-subtitle.entry-subtitle { margin:0.9em 0 0 0 !important; max-width: 550px; color: #333 !important; }
.single-post .article-cover__caption { bottom: inherit !important; top: 32.8vw !important;}
.single-post .entry-content { max-width: 1010px !important;  padding: 0 20px 0 20px !important; }
.single-post .entry-content blockquote { margin-bottom: 1.8em !important; padding: 0 !important; max-width: 601px !important; }
.single-post .entry-content .aesop-quote-component blockquote { margin-bottom: 0 !important; padding: 0 !important; max-width: inherit !important; transform: translate3d(0px, 0px, 0px) !important; }

/*Homepage CSS */
.page-id-942 .site-header,
.page-id-942 .entry-content { max-width: 1366px !important; margin: auto !important; }
.page-id-942 .page-cover,
.page-id-942 .page { padding: 10px 0 !important; }
.page-id-942 .aesop-component.aesop-image-component { overflow: hidden; }
.page-id-942 .aesop-component.aesop-image-component img { width: 100%; height: 38.2vw; }
.page-id-942 .aesop-component.aesop-image-component .aesop-image-overlay-content p { display: none; }
.page-id-942 .aesop-component.aesop-image-component .aesop-image-overlay-content h1 { text-align: left; margin: 0 5%; width: 65%; line-height: 1.1; margin-top: 5%; font-size: 42px !important; text-shadow: 3px 3px 3px #000; }
.page-id-942 .aesop-component.aesop-image-component .aesop-image-overlay-content h1 span { border-radius: 6px; background-color: #ec7a38; line-height: 1.3; letter-spacing: 3px; font-weight: 700; border: none; text-transform: uppercase; font-size: 14px; padding: 1rem 2.8125rem; display: table; text-shadow: none; margin-top: 3%; white-space: nowrap; cursor: pointer;  }
.page-id-942 h2.aesop-collection-entry-title { line-height: 70% !important; }
.page-id-942 .aesop-collection-item.aesop-has-image { height: inherit !important; }
.page-id-942 .aesop-collection-item-link { color: #333 !important; border-bottom: 0px !important;  border-top: 2px solid #ec7a38 !important; }
.page-id-942 .aesop-collection-item-link:before { background: #fff !important; opacity: 0 !important; filter: alpha(opacity=0) !important; }
.page-id-942 .aesop-story-collection .aesop-collection-item .aesop-collection-item-link:hover .aesop-collection-item-inner { background: rgba(255, 255, 255, 0.5); }
.page-id-942 .aesop-collection-item-inner { padding: 16vw 5% 5% 5% !important; vertical-align: top !important; height: 360px !important; text-shadow: none !important; }
.page-id-942 .aesop-collection-item-inner h2 { text-transform: none !important; }
.page-id-942 .aesop-collection-item-inner h2 .entry-title-primary { color: #333 !important; font-size: 45% !important; display: inline-block !important; margin-bottom: 10px !important; }
.page-id-942 .aesop-collection-item-inner h2 .entry-subtitle { color: #333 !important; font-size: 65% !important; margin: 0 auto 15px auto !important; }
.page-id-942 .aesop-collection-item-inner .aesop-collection-meta { display: none !important; }
.page-id-942 .aesop-collection-item-img { height: 15vw !important; }
.page-id-942 .site-footer { padding-top: 0 !important; }

/*Event-Home*/
.post-type-archive .site-header,
.post-type-archive .tribe-events-pg-template { max-width: 1366px !important; margin: auto !important; }
.post-type-archive .page-cover,
.post-type-archive .page { padding: 10px 0 !important; }
.post-type-archive .archive-header-wrapper,
.post-type-archive .tribe-bar-disabled,
.post-type-archive h2.tribe-events-page-title { display: none; }
.post-type-archive .aesop-component.aesop-image-component { overflow: hidden; }
.post-type-archive .aesop-component.aesop-image-component img { width: 100%; height: 38.2vw; }
.post-type-archive .aesop-component.aesop-image-component .aesop-image-overlay-content p { display: none; }
.post-type-archive .aesop-component.aesop-image-component .aesop-image-overlay-content h1 { text-align: left; margin: 0 5%; width: 65%; line-height: 1.1; margin-top: 28%; font-size: 42px !important; text-shadow: 3px 3px 3px #000; }
.post-type-archive h2.entry-title { font-size: 240% !important; max-width: 1010px !important; margin: 0 auto !important; padding: 0.9em 20px !important; color: #ec7a38 !important; text-shadow: none !important;  }
.post-type-archive h2 span.entry-subtitle.entry-subtitle { margin:0.9em 0 0 0 !important; color: #333 !important; }
.post-type-archive .tribe-events-list { max-width: 1010px !important; margin: 0 auto !important;  padding: 0 20px 0 20px !important; }

/*Event Single*/
.single-tribe_events .site-header,
.single-tribe_events .tribe-events-pg-template { max-width: 1366px !important; margin: auto !important; }
.single-tribe_events .page-cover,
.single-tribe_events .page { padding: 10px 0 !important; }
.single-tribe_events .aesop-component.aesop-image-component { display: none !important; }
.single-tribe_events h2.entry-title { display: none; }
.single-tribe_events .tribe-events-single { max-width: 1366px !important; margin: 0 auto !important;  padding: 0.9em 20px 0 20px !important; }
.single-tribe_events .tribe-events-back { margin-bottom: 0;}
.single-tribe_events h1.tribe-events-single-event-title { font-size: 240% !important; max-width: 1366px !important; margin: 0 auto !important; padding: 0.9em 0 0 0 !important; color: #ec7a38 !important; text-shadow: none !important;  }
.single-tribe_events .tribe-events-schedule h2 { font-size: 1.6875rem; margin:0.9em 0 0 0 !important; padding: 0 0 0.9em 0 !important; color: #333 !important; font-weight: normal !important; max-width: 550px !important;  letter-spacing: 1px !important; line-height: 1.25 !important; }

/*Comment CSS*/
#comments p.comment-form-url { display: none; }

/*Newsticker CSS*/
.page-id-2126 .stag-button.stag-button--small.stag-button--orange.stag-button--round { margin: 5px 0; cursor: text; }
.page-id-2126 article#post-2126 h6 { margin: 60px 0 5px 0; }
.page-id-2126 article#post-2126 h6:first-child { margin: 0 0 5px 0; }
.page-id-2126 .stag-divider.stag-divider--double { background: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 20px 0;} 

/*Lists ol/ul*/

.page .entry-content ul li {
	list-style-type: disc;
}
.page .entry-content ol li,
.page .entry-content ul li {
	list-style-position: outside;
}
.page .entry-content ul, 
.page .entry-content ol {
	margin-bottom: 10px;
	display: block;
    list-style-type: decimal;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}

/*Helper*/
.mt-0 {margin-top: 0px !important;}
#attachment_2271 {margin-top: 0px !important;}

@media (max-width:400px) {
.page-id-942 .aesop-component.aesop-image-component .aesop-image-overlay-content h1 { margin-top: 0%; width: 70%; font-size: 100% !important; }
	.page-id-942 .aesop-component.aesop-image-component .aesop-image-overlay-content h1 span { font-size: 10px; padding: 8px 14px; }
.page-id-942 .aesop-collection-grid.aesop-collection-grid-3col .aesop-collection-item { width: 100% !important; }
.page-id-942 .aesop-collection-item-inner { height: inherit !important; padding-top: 39vw !important; }
.page-id-942 .aesop-collection-item-img { height: 38vw !important; }
/*Form*/
form.mc4wp-form-836 .ftext { max-width: 100% !important; }
form.mc4wp-form-836 .fname input { max-width: 49.5% !important; }
form.mc4wp-form-836 .fmail input { max-width: 100% !important; }
}
@media (min-width:401px) and (max-width:599px) {
.page-id-942 .aesop-component.aesop-image-component .aesop-image-overlay-content h1 { margin-top: 1%; width: 60%; font-size: 100% !important; }
	.page-id-942 .aesop-component.aesop-image-component .aesop-image-overlay-content h1 span { font-size: 10px; padding: 10px 15px; }
.page-id-942 .aesop-collection-grid.aesop-collection-grid-3col .aesop-collection-item { width: 100% !important; }
.page-id-942 .aesop-collection-item-inner { height: inherit !important; padding-top: 39vw !important; }
.page-id-942 .aesop-collection-item-img { height: 38vw !important; }
/*Form*/
form.mc4wp-form-836 .ftext { max-width: 100% !important; }
form.mc4wp-form-836 .fname input { max-width: 49.5% !important; }
form.mc4wp-form-836 .fmail input { max-width: 100% !important; }
}
@media (min-width:600px) and (max-width:767px) {
.page-id-942 .aesop-component.aesop-image-component .aesop-image-overlay-content h1 { margin-top: 2%; width: 70%; font-size: 140% !important; }
	.page-id-942 .aesop-component.aesop-image-component .aesop-image-overlay-content h1 span { font-size: 12px; padding: 15px 20px; }
.page-id-942 .aesop-collection-grid.aesop-collection-grid-3col .aesop-collection-item { width: 50% !important; }
.page-id-942 .aesop-collection-item-inner { height: 340px !important; padding-top: 21vw !important; }
.page-id-942 .aesop-collection-item-img { height: 20vw !important; }
/*Form*/
form.mc4wp-form-836 .ftext { max-width: 100% !important; }
form.mc4wp-form-836 .fname input { max-width: 49.5% !important; }
form.mc4wp-form-836 .fmail input { max-width: 100% !important; }
}
@media (min-width:768px) and (max-width:950px) {
.page-id-942 .aesop-component.aesop-image-component .aesop-image-overlay-content h1 { margin-top: 3%; font-size: 160% !important; }
	.page-id-942 .aesop-component.aesop-image-component .aesop-image-overlay-content h1 span { font-size: 13px; padding: 15px 30px; }
.page-id-942 .aesop-collection-grid.aesop-collection-grid-3col .aesop-collection-item { width: 50% !important; }
.page-id-942 .aesop-collection-item-inner { height: 340px !important; padding-top: 21vw !important; }
.page-id-942 .aesop-collection-item-img { height: 20vw !important; }
}
@media (min-width:951px) and (max-width:1050px) {
.page-id-942 .aesop-component.aesop-image-component .aesop-image-overlay-content h1 { margin-top: 4%; font-size: 200% !important; }
.page-id-942 .aesop-collection-item-inner { height: 380px !important; }
}
@media (min-width:1051px) {
.page-id-942 .aesop-component.aesop-image-component .aesop-image-overlay-content h1 { width: 60% !important; }
.page-id-942 .aesop-collection-item-inner { height: 440px !important; padding-top: 230px !important; }
.page-id-942 .aesop-collection-item-img { height: 220px !important; }
}

/*Digitalez END*/






.entry-content p {
    margin-bottom: 60px;
}


.custom-header .inner-header-content {
    max-width: 90%;
    margin: 0 auto;
    padding: 100px 20px;
}


.traditional-nav li {
    position: relative;
    display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
}


#jp-relatedposts h3.jp-relatedposts-headline {
    font-size: 14pt;
    font-weight: 700;
}

.single .site-footer {
	background: #fff;
    border-top: 0px solid #000;
}

.copyright {
    border-top: 0px solid #000;
	background: #fff;
    padding: 30px 0;
    padding: 1.875rem 0;
    font-size: 13px;
    font-size: 0.8125rem;
}

.entry-footer {
    display: none;
}


.article-cover__arrow {
   display: none;
}

.site-header a {
	color: #EC7A38; 
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
	color: #000000 ;
}

blockquote {
    clear: both;
	font-weight: 700;
    color: #ec7a38;
}

footer.entry-meta {
    display: none;
    
}

.article-cover__caption p {
  
    font-size: 18px;
}

.traditional-navigation .site-header {
    padding: 15px 30px;
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 0px;
    padding-left: 30px;
    position: relative;
    color: #000;
    overflow: visible;
     min-height: 95px;
}


.custom-logo {
    width: 320px;
    height: 55px;
    background-size: 300px 39px;
    background-size: contain;
}


@media only screen and (max-width: 750px) {
 .custom-logo {
    width: 215px;
    height: 34px;
	margin-top: 10px;
    background-size: 215px 34px;
    background-size: contain;
}
}

.stag-button--stroke.stag-button--grey {
    background: #EC7A38;
    color: #fff;
    border-radius: 6px;
    margin-left: 0px;
	margin-top: 20px;
    border: 2px solid #EC7A38 !important;
}

.stag-button--stroke.stag-button--red {
    background: #fff;
    color: #EC7A38;
    border-radius: 6px;
    margin-left: 0px;
	margin-top: 20px;
    border: 2px solid #EC7A38 !important;
}

.stag-button--stroke.stag-button--black {
    background: none;
    color: #fff;
    border-radius: 6px;
    margin-left: 0px;
    margin-right: 20px;
	margin-top: 20px;
    border: 2px solid #fff !important;
}


.stag-button--stroke.stag-button--grey:hover {
    background: #434343;
	color: #fff;
	border: 2px solid #434343 !important;
}

.stag-button--stroke.stag-button--red:hover {
    background: #EC7A38;
	color: #fff;
}

.stag-button--stroke.stag-button--black:hover {
    background: #434343;
	color: #00000;
    border: 2px solid #fff !important;
}


.post-content {
    top: 80%;
    display: inherit;
}

.article-cover__content {
   
    top: 80%;
   
}

button, .button, input[type="reset"], input[type="submit"], input[type="button"] {
    border-radius: 6px;
}

.page .site-footer {
    border-top: 0px solid #000;
    padding-top: 50px;
}

.site-footer {
    padding-top: 50px;
}

.stag-tabs--stroke .stag-tab {
	border: none;
    border-color: #d8d4ca;
    background: #f5f5f5;
}

.stag-tabs--stroke .stag-nav a, .stag-toggle--stroke .stag-toggle-title {
	border: none;
    border-color: #d8d4ca;
    color: #5d5454;
}

.entry-content p {
    margin-bottom: 20px;
}

.entry-content h3 {
    margin-top: 40px;
}

.stag-custom-widget-area .widget {
    padding: 30px 0;
}

.adamrob_parallax_postcontent {
	padding: 0px; 
}

