/*
Theme Name: Wildwood
Theme URI:
Author:
Author URI:
Description:
Version: 1.0
License:
License URI:
Tags:
Text Domain: wildwood

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:1px #767676 dotted;text-decoration:none}b,strong{font-weight:inherit;font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#eee;color:#222}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #bbb;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.entry-footer:before,.entry-footer:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.nav-links:before,.nav-links:after,.pagination:before,.pagination:after,.comment-author:before,.comment-author:after,.widget-area:before,.widget-area:after,.widget:before,.widget:after,.comment-meta:before,.comment-meta:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.entry-footer:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after,.pagination:after,.comment-author:after,.widget-area:after,.widget:after,.comment-meta:after{clear:both}dfn,cite,em,i{font-style:italic}blockquote{color:#666;font-size:18px;font-size:1.125rem;font-style:italic;line-height:1.7;margin:0;overflow:hidden;padding:0}blockquote cite{display:block;font-style:normal;font-weight:600;margin-top:.5em}address{margin:0 0 1.5em}:focus{outline:none}html[lang="ar"] body,html[lang="ar"] button,html[lang="ar"] input,html[lang="ar"] select,html[lang="ar"] textarea,html[lang="ary"] body,html[lang="ary"] button,html[lang="ary"] input,html[lang="ary"] select,html[lang="ary"] textarea,html[lang="azb"] body,html[lang="azb"] button,html[lang="azb"] input,html[lang="azb"] select,html[lang="azb"] textarea,html[lang="fa-IR"] body,html[lang="fa-IR"] button,html[lang="fa-IR"] input,html[lang="fa-IR"] select,html[lang="fa-IR"] textarea,html[lang="haz"] body,html[lang="haz"] button,html[lang="haz"] input,html[lang="haz"] select,html[lang="haz"] textarea,html[lang="ps"] body,html[lang="ps"] button,html[lang="ps"] input,html[lang="ps"] select,html[lang="ps"] textarea,html[lang="ur"] body,html[lang="ur"] button,html[lang="ur"] input,html[lang="ur"] select,html[lang="ur"] textarea{font-family:Tahoma,Arial,sans-serif}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] h4,html[lang="ar"] h5,html[lang="ar"] h6,html[lang="ary"] h1,html[lang="ary"] h2,html[lang="ary"] h3,html[lang="ary"] h4,html[lang="ary"] h5,html[lang="ary"] h6,html[lang="azb"] h1,html[lang="azb"] h2,html[lang="azb"] h3,html[lang="azb"] h4,html[lang="azb"] h5,html[lang="azb"] h6,html[lang="fa-IR"] h1,html[lang="fa-IR"] h2,html[lang="fa-IR"] h3,html[lang="fa-IR"] h4,html[lang="fa-IR"] h5,html[lang="fa-IR"] h6,html[lang="haz"] h1,html[lang="haz"] h2,html[lang="haz"] h3,html[lang="haz"] h4,html[lang="haz"] h5,html[lang="haz"] h6,html[lang="ps"] h1,html[lang="ps"] h2,html[lang="ps"] h3,html[lang="ps"] h4,html[lang="ps"] h5,html[lang="ps"] h6,html[lang="ur"] h1,html[lang="ur"] h2,html[lang="ur"] h3,html[lang="ur"] h4,html[lang="ur"] h5,html[lang="ur"] h6{font-weight:700}html[lang^="zh-"] body,html[lang^="zh-"] button,html[lang^="zh-"] input,html[lang^="zh-"] select,html[lang^="zh-"] textarea{font-family:"PingFang TC","Helvetica Neue",Helvetica,STHeitiTC-Light,Arial,sans-serif}html[lang^="zh-"] h1,html[lang^="zh-"] h2,html[lang^="zh-"] h3,html[lang^="zh-"] h4,html[lang^="zh-"] h5,html[lang^="zh-"] h6{font-weight:700}html[lang="bg-BG"] body,html[lang="bg-BG"] button,html[lang="bg-BG"] input,html[lang="bg-BG"] select,html[lang="bg-BG"] textarea,html[lang="ru-RU"] body,html[lang="ru-RU"] button,html[lang="ru-RU"] input,html[lang="ru-RU"] select,html[lang="ru-RU"] textarea,html[lang="uk"] body,html[lang="uk"] button,html[lang="uk"] input,html[lang="uk"] select,html[lang="uk"] textarea{font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,sans-serif}html[lang="bg-BG"] h1,html[lang="bg-BG"] h2,html[lang="bg-BG"] h3,html[lang="bg-BG"] h4,html[lang="bg-BG"] h5,html[lang="bg-BG"] h6,html[lang="ru-RU"] h1,html[lang="ru-RU"] h2,html[lang="ru-RU"] h3,html[lang="ru-RU"] h4,html[lang="ru-RU"] h5,html[lang="ru-RU"] h6,html[lang="uk"] h1,html[lang="uk"] h2,html[lang="uk"] h3,html[lang="uk"] h4,html[lang="uk"] h5,html[lang="uk"] h6{font-weight:700;line-height:1.2}html[lang="bn-BD"] body,html[lang="bn-BD"] button,html[lang="bn-BD"] input,html[lang="bn-BD"] select,html[lang="bn-BD"] textarea,html[lang="hi-IN"] body,html[lang="hi-IN"] button,html[lang="hi-IN"] input,html[lang="hi-IN"] select,html[lang="hi-IN"] textarea,html[lang="mr-IN"] body,html[lang="mr-IN"] button,html[lang="mr-IN"] input,html[lang="mr-IN"] select,html[lang="mr-IN"] textarea{font-family:Arial,sans-serif}html[lang="bn-BD"] h1,html[lang="bn-BD"] h2,html[lang="bn-BD"] h3,html[lang="bn-BD"] h4,html[lang="bn-BD"] h5,html[lang="bn-BD"] h6,html[lang="hi-IN"] h1,html[lang="hi-IN"] h2,html[lang="hi-IN"] h3,html[lang="hi-IN"] h4,html[lang="hi-IN"] h5,html[lang="hi-IN"] h6,html[lang="mr-IN"] h1,html[lang="mr-IN"] h2,html[lang="mr-IN"] h3,html[lang="mr-IN"] h4,html[lang="mr-IN"] h5,html[lang="mr-IN"] h6{font-weight:700}html[lang="el"] body,html[lang="el"] button,html[lang="el"] input,html[lang="el"] select,html[lang="el"] textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}html[lang="el"] h1,html[lang="el"] h2,html[lang="el"] h3,html[lang="el"] h4,html[lang="el"] h5,html[lang="el"] h6{font-weight:700;line-height:1.3}html[lang="gu-IN"] body,html[lang="gu-IN"] button,html[lang="gu-IN"] input,html[lang="gu-IN"] select,html[lang="gu-IN"] textarea{font-family:Arial,sans-serif}html[lang="gu-IN"] h1,html[lang="gu-IN"] h2,html[lang="gu-IN"] h3,html[lang="gu-IN"] h4,html[lang="gu-IN"] h5,html[lang="gu-IN"] h6{font-weight:700}html[lang="he-IL"] body,html[lang="he-IL"] button,html[lang="he-IL"] input,html[lang="he-IL"] select,html[lang="he-IL"] textarea{font-family:"Arial Hebrew",Arial,sans-serif}html[lang="he-IL"] h1,html[lang="he-IL"] h2,html[lang="he-IL"] h3,html[lang="he-IL"] h4,html[lang="he-IL"] h5,html[lang="he-IL"] h6{font-weight:700}html[lang="ja"] body,html[lang="ja"] button,html[lang="ja"] input,html[lang="ja"] select,html[lang="ja"] textarea{font-family:"Hiragino Kaku Gothic Pro",Meiryo,sans-serif}html[lang="ja"] h1,html[lang="ja"] h2,html[lang="ja"] h3,html[lang="ja"] h4,html[lang="ja"] h5,html[lang="ja"] h6{font-weight:700}html[lang="ko-KR"] body,html[lang="ko-KR"] button,html[lang="ko-KR"] input,html[lang="ko-KR"] select,html[lang="ko-KR"] textarea{font-family:"Apple SD Gothic Neo","Malgun Gothic","Nanum Gothic",Dotum,sans-serif}html[lang="ko-KR"] h1,html[lang="ko-KR"] h2,html[lang="ko-KR"] h3,html[lang="ko-KR"] h4,html[lang="ko-KR"] h5,html[lang="ko-KR"] h6{font-weight:600}html[lang="th"] h1,html[lang="th"] h2,html[lang="th"] h3,html[lang="th"] h4,html[lang="th"] h5,html[lang="th"] h6{line-height:1.65;font-family:"Sukhumvit Set","Helvetica Neue",Helvetica,Arial,sans-serif}html[lang="th"] body,html[lang="th"] button,html[lang="th"] input,html[lang="th"] select,html[lang="th"] textarea{line-height:1.8;font-family:"Sukhumvit Set","Helvetica Neue",Helvetica,Arial,sans-serif}
html[lang="ar"] *,html[lang="ary"] *,html[lang="azb"] *,html[lang="haz"] *,html[lang="ps"] *,html[lang^="zh-"] *,html[lang="bg-BG"] *,html[lang="ru-RU"] *,html[lang="uk"] *,html[lang="bn-BD"] *,html[lang="hi-IN"] *,html[lang="mr-IN"] *,html[lang="el"] *,html[lang="gu-IN"] *,html[lang="he-IL"] *,html[lang="ja"] *,html[lang="ko-KR"] *,html[lang="th"] *{letter-spacing:0!important}label{display:block;font-weight:800;margin-bottom:.5em}fieldset{margin-bottom:1em}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;background:#fff;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;display:block;padding:.7em;width:100%}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{}select{border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;height:3em;max-width:100%}input[type="radio"],input[type="checkbox"]{margin-right:.5em}input[type="radio"] + label,input[type="checkbox"] + label{font-weight:400}button,input[type="button"],input[type="submit"]{background-color:#222;border:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;line-height:1;padding:1em 2em;text-shadow:none}button.secondary,input[type="reset"],input[type="button"].secondary,input[type="reset"].secondary,input[type="submit"].secondary{background-color:#ddd;color:#222}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#e31519}button.secondary:hover,button.secondary:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="button"].secondary:hover,input[type="button"].secondary:focus,input[type="reset"].secondary:hover,input[type="reset"].secondary:focus,input[type="submit"].secondary:hover,input[type="submit"].secondary:focus{background-color:#bbb}hr{background-color:#bbb;border:0;height:1px;margin-bottom:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{border-collapse:collapse;margin:0 0 1.5em;width:100%}thead th{border-bottom:2px solid #bbb;padding-bottom:.5em}th{padding:.4em;text-align:left}tr{border-bottom:1px solid #eee}td{padding:.4em}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}.entry-content a,.entry-summary a,.widget a,.site-footer .widget-area a,.posts-navigation a,.widget_authors a strong{-webkit-box-shadow:inset 0 -1px 0 rgba(15,15,15,1);box-shadow:inset 0 -1px 0 rgba(15,15,15,1);-webkit-transition:color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out;transition:color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out;transition:color 80ms ease-in,box-shadow 130ms ease-in-out;transition:color 80ms ease-in,box-shadow 130ms ease-in-out,-webkit-box-shadow 130ms ease-in-out}.entry-title a,.entry-meta a,.page-links a,.page-links a .page-number,.entry-footer a,.entry-footer .cat-links a,.entry-footer .tags-links a,.edit-link a,.post-navigation a,.logged-in-as a,.comment-navigation a,.comment-metadata a,.comment-metadata a.comment-edit-link,.comment-reply-link,a .nav-title,.pagination a,.comments-pagination a,.site-info a,.widget .widget-title a,.widget ul li a,.site-footer .widget-area ul li a,.site-footer .widget-area ul li a{-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,1);box-shadow:inset 0 -1px 0 rgba(255,255,255,1);text-decoration:none;-webkit-transition:color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out;transition:color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out;transition:color 80ms ease-in,box-shadow 130ms ease-in-out;transition:color 80ms ease-in,box-shadow 130ms ease-in-out,-webkit-box-shadow 130ms ease-in-out}.entry-content a:focus,.entry-content a:hover,.entry-summary a:focus,.entry-summary a:hover,.widget a:focus,.widget a:hover,.site-footer .widget-area a:focus,.site-footer .widget-area a:hover,.posts-navigation a:focus,.posts-navigation a:hover,.comment-metadata a:focus,.comment-metadata a:hover,.comment-metadata a.comment-edit-link:focus,.comment-metadata a.comment-edit-link:hover,.comment-reply-link:focus,.comment-reply-link:hover,.widget_authors a:focus strong,.widget_authors a:hover strong,.entry-title a:focus,.entry-title a:hover,.entry-meta a:focus,.entry-meta a:hover,.page-links a:focus .page-number,.page-links a:hover .page-number,.entry-footer a:focus,.entry-footer a:hover,.entry-footer .cat-links a:focus,.entry-footer .cat-links a:hover,.entry-footer .tags-links a:focus,.entry-footer .tags-links a:hover,.post-navigation a:focus,.post-navigation a:hover,.pagination a:not(.prev):not(.next):focus,.pagination a:not(.prev):not(.next):hover,.comments-pagination a:not(.prev):not(.next):focus,.comments-pagination a:not(.prev):not(.next):hover,.logged-in-as a:focus,.logged-in-as a:hover,a:focus .nav-title,a:hover .nav-title,.edit-link a:focus,.edit-link a:hover,.site-info a:focus,.site-info a:hover,.widget .widget-title a:focus,.widget .widget-title a:hover,.widget ul li a:focus,.widget ul li a:hover{color:#ec7057;}.entry-content a img,.widget a img{-webkit-box-shadow:0 0 0 8px #fff;box-shadow:0 0 0 8px #fff}.post-navigation a:focus .icon,.post-navigation a:hover .icon{color:#222}.post-thumbnail{margin-bottom:1em}.post-thumbnail a img{-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s;transition:opacity .2s}.post-thumbnail a:hover img,.post-thumbnail a:focus img{opacity:.7}.navigation-top{background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;font-size:16px;font-size:1rem;position:relative}.navigation-top .wrap{max-width:1000px;padding:0}.navigation-top a{color:#222;font-weight:600;-webkit-transition:color .2s;transition:color .2s}.navigation-top .current-menu-item > a,.navigation-top .current_page_item > a{color:#767676}.main-navigation{clear:both;display:block}.main-navigation .menu-item-has-children > a > .icon,.main-navigation .page_item_has_children > a > .icon,.main-navigation ul a > .icon{display:none}.js .main-navigation.toggled-on > div > ul{display:block}.main-navigation ul ul.toggled-on{display:block}.main-navigation ul ul a{letter-spacing:0;padding:.4em 0;position:relative;text-transform:none}.main-navigation li{position:relative}.main-navigation li li,.main-navigation li:last-child{border:0}.main-navigation a{display:block;text-decoration:none}.menu-toggle{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#222;display:none;font-size:14px;font-size:.875rem;font-weight:800;line-height:1.5;margin:1px auto 2px;padding:1em;text-shadow:none}.js .menu-toggle{display:block}.main-navigation.toggled-on ul.nav-menu{display:block}.menu-toggle:hover,.menu-toggle:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.menu-toggle:focus{outline:thin solid}.menu-toggle .icon{margin-right:.5em;top:-2px}.toggled-on .menu-toggle .icon-bars,.menu-toggle .icon-close{display:none}.toggled-on .menu-toggle .icon-close{display:inline-block}.dropdown-toggle{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#222;display:block;font-size:16px;right:-.5em;line-height:1.5;margin:0 auto;padding:.5em;position:absolute;text-shadow:none;top:0}.dropdown-toggle:hover,.dropdown-toggle:focus{background:transparent}.dropdown-toggle:focus{outline:thin dotted}.dropdown-toggle.toggled-on .icon{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.site-header .menu-scroll-down{display:none}#page{position:relative;word-wrap:break-word}.wrap{margin-left:auto;margin-right:auto;max-width:700px;padding-left:2em;padding-right:2em}.wrap:after{clear:both;content:"";display:block}#masthead .wrap{position:relative}.site-title{clear:none;font-size:24px;font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:.08em;margin:0;padding:0;text-transform:uppercase}.site-title,.site-title a{color:#222;opacity:1}body.has-header-image .site-title,body.has-header-video .site-title,body.has-header-image .site-title a,body.has-header-video .site-title a{color:#fff}.site-description{color:#666;font-size:13px;font-size:.8125rem;margin-bottom:0}body.has-header-image .site-description,body.has-header-video .site-description{color:#fff;opacity:.8}.custom-logo-link{display:inline-block;padding-right:1em;vertical-align:middle;width:auto}.custom-logo-link img{display:inline-block;max-height:80px;width:auto}body.home.title-tagline-hidden.has-header-image .custom-logo-link img,body.home.title-tagline-hidden.has-header-video .custom-logo-link img{max-height:200px;max-width:100%}.custom-logo-link a:hover,.custom-logo-link a:focus{opacity:.9}body:not(.title-tagline-hidden) .site-branding-text{display:inline-block;vertical-align:middle}.custom-header{position:relative}.has-header-image.twentyseventeen-front-page .custom-header,.has-header-video.twentyseventeen-front-page .custom-header,.has-header-image.home.blog .custom-header,.has-header-video.home.blog .custom-header{display:table;height:300px;height:75vh;width:100%}
.custom-header-media{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.custom-header-media:before{background:-moz-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3) 100%);background:-webkit-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#4d000000",GradientType=0);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;z-index:2}.has-header-image .custom-header-media img,.has-header-video .custom-header-media video,.has-header-video .custom-header-media iframe{position:fixed;height:auto;left:50%;max-width:1000%;min-height:100%;min-width:100%;min-width:100vw;width:auto;top:50%;padding-bottom:1px;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.wp-custom-header .wp-custom-header-video-button{background-color:rgba(34,34,34,0.5);border:1px solid rgba(255,255,255,0.6);color:rgba(255,255,255,0.6);height:45px;overflow:hidden;padding:0;position:fixed;right:30px;top:30px;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;width:45px}.wp-custom-header .wp-custom-header-video-button:hover,.wp-custom-header .wp-custom-header-video-button:focus{border-color:rgba(255,255,255,0.8);background-color:rgba(34,34,34,0.8);color:#fff}.admin-bar .wp-custom-header-video-button{top:62px}.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img{bottom:0;position:absolute;top:auto;-ms-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}body:not(.has-header-image):not(.has-header-video) .custom-header-media{display:none}.has-header-image.twentyseventeen-front-page .site-branding,.has-header-video.twentyseventeen-front-page .site-branding,.has-header-image.home.blog .site-branding,.has-header-video.home.blog .site-branding{display:table-cell;height:100%;vertical-align:bottom}.twentyseventeen-front-page .site-content{padding:0}.twentyseventeen-panel{overflow:hidden;position:relative}.panel-image{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative}.panel-image:before{background:-webkit-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.3)));background:-webkit-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#4d000000",GradientType=0);bottom:0;content:"";left:0;right:0;position:absolute;top:100px}.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child){border-top:1px solid #ddd}.panel-content{position:relative}.panel-content .wrap{padding-bottom:.5em;padding-top:1.75em}.twentyseventeen-panel .edit-link{display:block;margin:.3em 0 0}.twentyseventeen-panel .entry-header .edit-link{font-size:14px;font-size:.875rem}.twentyseventeen-front-page .panel-content .recent-posts article{border:0;color:#333;margin-bottom:3em}.recent-posts .entry-header{margin-bottom:1.2em}.page .panel-content .recent-posts .entry-title{font-size:20px;font-size:1.25rem;font-weight:300;letter-spacing:0;text-transform:none}.twentyseventeen-panel .recent-posts .entry-header .edit-link{color:#222;display:inline-block;font-size:11px;font-size:.6875rem;margin-left:1em}.sticky{position:relative}.post:not(.sticky) .icon-thumb-tack{display:none}.sticky .icon-thumb-tack{display:block;height:18px;left:-1.5em;position:absolute;top:1.65em;width:20px}.page .panel-content .entry-title,.page-title,body.page:not(.twentyseventeen-front-page) .entry-title{color:#222;font-size:14px;font-size:.875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.entry-header .entry-title{margin-bottom:.25em}.entry-title a{color:#333;text-decoration:none;margin-left:-2px}.entry-title:not(:first-child){padding-top:0}.entry-meta{color:#767676;font-size:11px;font-size:.6875rem;font-weight:800;letter-spacing:.1818em;padding-bottom:.25em;text-transform:uppercase}.entry-meta a{color:#767676}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.pagination,.comments-pagination{border-top:1px solid #eee;font-size:14px;font-size:.875rem;font-weight:800;padding:2em 0 3em;text-align:center}.pagination .icon,.comments-pagination .icon{width:.666666666em;height:.666666666em}.comments-pagination{border:0}.page-numbers{display:none;padding:.5em .75em}.page-numbers.current{color:#767676;display:inline-block}.page-numbers.current .screen-reader-text{clip:auto;height:auto;overflow:auto;position:relative!important;width:auto}.prev.page-numbers,.next.page-numbers{background-color:#ddd;-webkit-border-radius:2px;border-radius:2px;display:inline-block;font-size:24px;font-size:1.5rem;line-height:1;padding:.25em .5em .4em;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}.prev.page-numbers:focus,.prev.page-numbers:hover,.next.page-numbers:focus,.next.page-numbers:hover{background-color:#767676;color:#fff}.prev.page-numbers{float:left}.next.page-numbers{float:right}.entry-content blockquote.alignleft,.entry-content blockquote.alignright{color:#666;font-size:13px;font-size:.8125rem;width:48%}.blog .site-main > article,.archive .site-main > article,.search .site-main > article{padding-bottom:2em}.blog .entry-meta a.post-edit-link,.archive .entry-meta a.post-edit-link,.search .entry-meta a.post-edit-link{color:#222;display:inline-block;margin-left:1em;white-space:nowrap}.search .page .entry-meta a.post-edit-link{margin-left:0;white-space:nowrap}.taxonomy-description{color:#666;font-size:13px;font-size:.8125rem}.entry-content .more-link:before{content:"";display:block;margin-top:1.5em}.single-post:not(.has-sidebar) #primary,.page.page-one-column:not(.twentyseventeen-front-page) #primary,.archive.page-one-column:not(.has-sidebar) .page-header,.archive.page-one-column:not(.has-sidebar) #primary{margin-left:auto;margin-right:auto;max-width:740px}.single-featured-image-header{background-color:#fafafa;border-bottom:1px solid #eee}.single-featured-image-header img{display:block;margin:auto}.page-links{font-size:14px;font-size:.875rem;font-weight:800;padding:2em 0 3em}.page-links .page-number{color:#767676;display:inline-block;padding:.5em 1em}.page-links a{display:inline-block}.page-links a .page-number{color:#222}.entry-footer{border-bottom:1px solid #eee;border-top:1px solid #eee;margin-top:2em;padding:2em 0}.entry-footer .cat-links,.entry-footer .tags-links{display:block;font-size:11px;font-size:.6875rem;font-weight:800;letter-spacing:.1818em;padding-left:2.5em;position:relative;text-transform:uppercase}.entry-footer .cat-links + .tags-links{margin-top:1em}.entry-footer .cat-links a,.entry-footer .tags-links a{color:#333}.entry-footer .cat-links .icon,.entry-footer .tags-links .icon{color:#767676;left:0;margin-right:.5em;position:absolute;top:2px}.entry-footer .edit-link{display:inline-block}.entry-footer .edit-link a.post-edit-link{background-color:#222;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;margin-top:2em;padding:.7em 2em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;white-space:nowrap}.entry-footer .edit-link a.post-edit-link:hover,.entry-footer .edit-link a.post-edit-link:focus{background-color:#767676}.blog .format-status .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.format-quote blockquote{color:#333;font-size:20px;font-size:1.25rem;font-weight:300;overflow:visible;position:relative}.format-quote blockquote .icon{display:block;height:20px;left:-1.25em;position:absolute;top:.4em;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);width:20px}.post-navigation{font-weight:800;margin:3em 0}.post-navigation .nav-links{padding:1em 0}.nav-subtitle{background:transparent;color:#767676;display:block;font-size:11px;font-size:.6875rem;letter-spacing:.1818em;margin-bottom:1em;text-transform:uppercase}.nav-title{color:#333;font-size:15px;font-size:.9375rem}.post-navigation .nav-next{margin-top:1.5em}.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{margin-right:.5em}.nav-links .nav-next .nav-title .nav-title-icon-wrapper{margin-left:.5em}.page .entry-header .edit-link{font-size:14px;font-size:.875rem}.search .page .entry-header .edit-link{font-size:11px;font-size:.6875rem}.page-links{clear:both;margin:0 0 1.5em}.error404 .page-content{padding-bottom:4em}.error404 .page-content .search-form,.search .page-content .search-form{margin-bottom:3em}.site-footer .widget-area{padding-bottom:2em;padding-top:2em}.social-navigation{font-size:16px;font-size:1rem;margin-bottom:1em}.social-navigation ul{list-style:none;margin-bottom:0;margin-left:0}.social-navigation li{display:inline}.social-navigation a{background-color:#767676;-webkit-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;height:40px;margin:0 1em .5em 0;text-align:center;width:40px}.social-navigation a:hover,.social-navigation a:focus{background-color:#333}.social-navigation .icon{height:16px;top:12px;width:16px;vertical-align:top}
.site-info a{color:#666}.site-info .sep{margin:0;display:block;visibility:hidden;height:0;width:100%}#comments{clear:both;padding:2em 0 .5em}.comments-title{font-size:20px;font-size:1.25rem;margin-bottom:1.5em}.comment-list,.comment-list .children{list-style:none;margin:0;padding:0}.comment-list li:before{display:none}.comment-body{margin-left:65px}.comment-author{font-size:16px;font-size:1rem;margin-bottom:.4em;position:relative;z-index:2}.comment-author .avatar{height:50px;left:-65px;position:absolute;width:50px}.comment-author .says{display:none}.comment-meta{margin-bottom:1.5em}.comment-metadata{color:#767676;font-size:10px;font-size:.625rem;font-weight:800;letter-spacing:.1818em;text-transform:uppercase}.comment-metadata a{color:#767676}.comment-metadata a.comment-edit-link{color:#222;margin-left:1em}.comment-body{color:#333;font-size:14px;font-size:.875rem;margin-bottom:4em}.comment-reply-link{font-weight:800;position:relative}.comment-reply-link .icon{color:#222;left:-2em;height:1em;position:absolute;top:0;width:1em}.children .comment-author .avatar{height:30px;left:-45px;width:30px}.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar{border:1px solid #333;padding:2px}.no-comments,.comment-awaiting-moderation{color:#767676;font-size:14px;font-size:.875rem;font-style:italic}.comments-pagination{margin:2em 0 3em}.form-submit{text-align:right}#secondary{padding:1em 0 2em}.widget{padding-bottom:3em}h2.widget-title{color:#222;font-size:13px;font-size:.8125rem;font-weight:800;letter-spacing:.1818em;margin-bottom:1.5em;text-transform:uppercase}.widget-title a{color:inherit}.widget select{width:100%}.widget ul{list-style:none;margin:0}.widget ul li + li{margin-top:-1px}.widget ul li ul{margin:0 0 -1px;padding:0;position:relative}.widget ul li li{border:0;padding-left:24px;padding-left:1.5rem}.widget_top-posts ul li ul,.widget_rss_links ul li ul,.widget-grofile ul.grofile-links li ul,.widget_pages ul li ul,.widget_meta ul li ul{bottom:0}.widget_nav_menu ul li li,.widget_top-posts ul li,.widget_top-posts ul li li,.widget_rss_links ul li,.widget_rss_links ul li li,.widget-grofile ul.grofile-links li,.widget-grofile ul.grofile-links li li{padding-bottom:.25em;padding-top:.25em}.widget_rss ul li{padding-bottom:1em;padding-top:1em}.widget .post-date,.widget .rss-date{font-size:.81em}.widget_text{word-wrap:break-word}.widget_rss .widget-title .rsswidget:first-child{float:right}.widget_rss .widget-title .rsswidget:first-child:hover{background-color:transparent}.widget_rss .widget-title .rsswidget:first-child img{display:block}.widget_rss ul li{padding:2.125em 0}.widget_rss ul li:first-child{border-top:none;padding-top:0}.widget_rss li .rsswidget{font-size:22px;font-size:1.375rem;font-weight:300;line-height:1.4}.widget_rss .rss-date,.widget_rss li cite{color:#767676;display:block;font-size:10px;font-size:.625rem;font-style:normal;font-weight:800;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.widget_rss .rss-date{margin:.5em 0 1.5em;padding:0}.widget_rss .rssSummary{margin-bottom:.5em}.widget_contact_info .contact-map{margin-bottom:.5em}.widget-grofile h4{font-size:16px;font-size:1rem;margin-bottom:0}.widget_recent_comments table,.widget_recent_comments th,.widget_recent_comments td{border:0}.widget_recent_entries .post-date{display:block}.search-form{position:relative}.search-form .search-submit{bottom:3px;padding:.5em 1em;position:absolute;right:3px;top:3px}.search-form .search-submit .icon{height:24px;top:-2px;width:24px}.tagcloud,.widget_tag_cloud,.wp_widget_tag_cloud{line-height:1.5}.widget .tagcloud a,.widget.widget_tag_cloud a,.wp_widget_tag_cloud a{border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;display:inline-block;float:left;font-size:14px!important;font-size:.875rem!important;margin:4px 4px 0 0 !important;padding:4px 10px 5px!important;position:relative;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;width:auto;word-wrap:break-word;z-index:0}.widget .tagcloud a:hover,.widget .tagcloud a:focus,.widget.widget_tag_cloud a:hover,.widget.widget_tag_cloud a:focus,.wp_widget_tag_cloud a:hover,.wp_widget_tag_cloud a:focus{border-color:#bbb;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.widget_calendar th,.widget_calendar td{text-align:center}.widget_calendar tfoot td{border:0}img,video{height:auto;max-width:100%}img.alignleft,img.alignright{float:none;margin:0}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{margin-bottom:1.5em;max-width:100%}.wp-caption,.gallery-caption{color:#666;font-size:13px;font-size:.8125rem;font-style:italic;margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.mejs-container{margin-bottom:1.5em}.mejs-controls a.mejs-horizontal-volume-slider,.mejs-controls a.mejs-horizontal-volume-slider:focus,.mejs-controls a.mejs-horizontal-volume-slider:hover{background:transparent;border:0}.site-content .wp-playlist-light{border-color:#eee;color:#222}.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album{color:#333}.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist{color:#767676}.site-content .wp-playlist-light .wp-playlist-item{border-bottom:1px dotted #eee;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}.site-content .wp-playlist-light .wp-playlist-item:hover,.site-content .wp-playlist-light .wp-playlist-item:focus{border-bottom-color:rgba(0,0,0,0);background-color:#767676;color:#fff}.site-content .wp-playlist-light a.wp-playlist-caption:hover,.site-content .wp-playlist-light .wp-playlist-item:hover a,.site-content .wp-playlist-light .wp-playlist-item:focus a{color:#fff}.site-content .wp-playlist-dark{background:#222;border-color:#333}.site-content .wp-playlist-dark .mejs-container .mejs-controls{background-color:#333}.site-content .wp-playlist-dark .wp-playlist-caption{color:#fff}.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album{color:#eee}.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist{color:#aaa}.site-content .wp-playlist-dark .wp-playlist-playing{background-color:#333}.site-content .wp-playlist-dark .wp-playlist-item{border-bottom:1px dotted #555;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}.site-content .wp-playlist-dark .wp-playlist-item:hover,.site-content .wp-playlist-dark .wp-playlist-item:focus{border-bottom-color:rgba(0,0,0,0);background-color:#aaa;color:#222}.site-content .wp-playlist-dark a.wp-playlist-caption:hover,.site-content .wp-playlist-dark .wp-playlist-item:hover a,.site-content .wp-playlist-dark .wp-playlist-item:focus a{color:#222}.site-content .wp-playlist{padding:.625em .625em .3125em}.site-content .wp-playlist-current-item .wp-playlist-item-title{font-weight:700}.site-content .wp-playlist-current-item .wp-playlist-item-album{font-style:normal}.site-content .wp-playlist-current-item .wp-playlist-item-artist{font-size:10px;font-size:.625rem;font-weight:800;letter-spacing:.1818em;text-transform:uppercase}.site-content .wp-playlist-item{padding:0 .3125em;cursor:pointer}.site-content .wp-playlist-item:last-of-type{border-bottom:none}.site-content .wp-playlist-item a{padding:.3125em 0;border-bottom:none}.site-content .wp-playlist-item a,.site-content .wp-playlist-item a:focus,.site-content .wp-playlist-item a:hover{-webkit-box-shadow:none;box-shadow:none;background:transparent}.site-content .wp-playlist-item-length{top:5px}.icon{display:inline-block;fill:currentColor;height:1em;position:relative;top:-.0625em;vertical-align:middle;width:1em}.gallery-item{display:inline-block;text-align:left;vertical-align:top;margin:0 0 1.5em;padding:0 1em 0 0;width:50%}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-item a,.gallery-item a:hover,.gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:none;display:inline-block;max-width:100%}.gallery-item a img{display:block;-webkit-transition:-webkit-filter .2s ease-in;transition:-webkit-filter .2s ease-in;transition:filter .2s ease-in;transition:filter .2s ease-in,-webkit-filter .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%)}.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0}.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:after{border:2px dashed #0085ba;bottom:1em;content:"";display:block;left:1em;position:absolute;right:1em;top:1em;z-index:1}.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .panel-content{z-index:2}.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title{display:block;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:1px;padding:3em;text-transform:uppercase;text-align:center}.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(1):after{border:none}.twentyseventeen-front-page.twentyseventeen-customizer #primary article.panel-placeholder{border:0}
.twentyseventeen-panel .customize-partial-edit-shortcut button{top:30px;left:30px}.twentyseventeen-panel .customize-partial-edit-shortcut-hidden:before{visibility:visible}.svg-fallback{display:none}.no-svg .svg-fallback{display:inline-block}.no-svg .dropdown-toggle{padding:.5em 0 0;right:0;text-align:center;width:2em}.no-svg .dropdown-toggle .svg-fallback.icon-angle-down{font-size:20px;font-size:1.25rem;font-weight:400;line-height:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before{content:"\005E"}.no-svg .social-navigation a{background:transparent;color:#222;height:auto;width:auto}.no-svg .next.page-numbers .screen-reader-text,.no-svg .prev.page-numbers .screen-reader-text,.no-svg .social-navigation li a .screen-reader-text,.no-svg .search-submit .screen-reader-text{clip:auto;font-size:16px;font-size:1rem;font-weight:400;height:auto;position:relative!important;width:auto}@media screen and (min-width: 20em){body.customize-partial-edit-shortcuts-shown .site-header .site-title{padding-left:0}}@media screen and (min-width: 30em){.entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:14px;font-size:.875rem}img.alignleft{float:left;margin-right:1.5em}img.alignright{float:right;margin-left:1.5em}.site-branding{padding:3em 0}.panel-content .wrap{padding-bottom:2em;padding-top:3.5em}.page-one-column .panel-content .wrap{max-width:740px}.panel-content .entry-header{margin-bottom:4.5em}.panel-content .recent-posts .entry-header{margin-bottom:0}.taxonomy-description{font-size:14px;font-size:.875rem}.page-numbers.current{font-size:16px;font-size:1rem}.gallery-item{max-width:25%}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}}@media screen and (min-width: 48em){.entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:13px;font-size:.8125rem}.wrap{max-width:1000px;padding-left:3em;padding-right:3em}.has-sidebar:not(.error404) #primary{float:left;width:58%}.has-sidebar #secondary{float:right;padding-top:0;width:36%}.error404 #primary{float:none}.has-header-image.twentyseventeen-front-page .site-branding,.has-header-video.twentyseventeen-front-page .site-branding,.has-header-image.home.blog .site-branding,.has-header-video.home.blog .site-branding{bottom:0;display:block;left:0;height:auto;padding-top:0;position:absolute;width:100%}.has-header-image.twentyseventeen-front-page .custom-header,.has-header-video.twentyseventeen-front-page .custom-header,.has-header-image.home.blog .custom-header,.has-header-video.home.blog .custom-header{display:block;height:auto}.custom-header-media{height:165px;position:relative}.twentyseventeen-front-page.has-header-image .custom-header-media,.twentyseventeen-front-page.has-header-video .custom-header-media,.home.blog.has-header-image .custom-header-media,.home.blog.has-header-video .custom-header-media{height:0;position:relative}.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media,.has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.custom-logo-link{padding-right:2em}.custom-logo-link img,body.home.title-tagline-hidden.has-header-image .custom-logo-link img,body.home.title-tagline-hidden.has-header-video .custom-logo-link img{max-width:350px}.title-tagline-hidden.home.has-header-image .custom-logo-link img,.title-tagline-hidden.home.has-header-video .custom-logo-link img{max-height:200px}.site-title{font-size:36px;font-size:2.25rem}.site-description{font-size:16px;font-size:1rem}}
.site-header .menu-scroll-down{display:block;padding:1em;position:absolute;right:0}.site-header .menu-scroll-down .icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.site-header .menu-scroll-down{color:#fff;top:2em}.site-header .navigation-top .menu-scroll-down{color:#767676;top:.7em}.menu-scroll-down:focus{outline:thin dotted}.menu-scroll-down .icon{height:18px;width:18px}.twentyseventeen-front-page.has-header-image .site-branding,.twentyseventeen-front-page.has-header-video .site-branding,.home.blog.has-header-image .site-branding,.home.blog.has-header-video .site-branding{margin-bottom:70px}.twentyseventeen-front-page.has-header-image .custom-header-media,.twentyseventeen-front-page.has-header-video .custom-header-media,.home.blog.has-header-image .custom-header-media,.home.blog.has-header-video .custom-header-media{height:1200px;height:100vh;max-height:100%;overflow:hidden}.twentyseventeen-front-page.has-header-image .custom-header-media:before,.twentyseventeen-front-page.has-header-video .custom-header-media:before,.home.blog.has-header-image .custom-header-media:before,.home.blog.has-header-video .custom-header-media:before{height:33%}.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,.admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media,.admin-bar.home.blog.has-header-image .custom-header-media,.admin-bar.home.blog.has-header-video .custom-header-media{height:calc(100vh - 32px)}.panel-content .wrap{padding-bottom:4.5em;padding-top:6em}.panel-image{height:100vh;max-height:1200px}.background-fixed .panel-image{background-attachment:fixed}.page-two-column .panel-content .entry-header{float:left;width:36%}.page-two-column .panel-content .entry-content{float:right;width:58%}.page-two-column .panel-content .recent-posts{clear:right;float:right;width:58%}.panel-content .recent-posts article{margin-bottom:4em}.panel-content .recent-posts .entry-header,.page-two-column #primary .panel-content .recent-posts .entry-header,.panel-content .recent-posts .entry-content,.page-two-column #primary .panel-content .recent-posts .entry-content{float:none;width:100%}.panel-content .recent-posts .entry-header{margin-bottom:1.5em}.page .panel-content .recent-posts .entry-title{font-size:26px;font-size:1.625rem}.single-post .entry-title,.page .entry-title{font-size:26px;font-size:1.625rem}.comments-pagination,.post-navigation{clear:both}.post-navigation .nav-previous{float:left;width:50%}.post-navigation .nav-next{float:right;text-align:right;width:50%}.nav-next,.post-navigation .nav-next{margin-top:0}.sticky .icon-thumb-tack{height:23px;left:-2.5em;top:1.5em;width:32px}body:not(.has-sidebar):not(.page-one-column) .page-header,body.has-sidebar.error404 #primary .page-header,body.page-two-column:not(.archive) #primary .entry-header,body.page-two-column.archive:not(.has-sidebar) #primary .page-header{float:left;width:36%}.blog:not(.has-sidebar) #primary article,.archive:not(.page-one-column):not(.has-sidebar) #primary article,.search:not(.has-sidebar) #primary article,.error404:not(.has-sidebar) #primary .page-content,.error404.has-sidebar #primary .page-content,body.page-two-column:not(.archive) #primary .entry-content,body.page-two-column #comments{float:right;width:58%}.blog .site-main > article,.archive .site-main > article,.search .site-main > article{padding-bottom:4em}.navigation.pagination{clear:both;float:right;width:58%}.has-sidebar .navigation.pagination,.archive.page-one-column:not(.has-sidebar) .navigation.pagination{float:none;width:100%}.entry-footer .cat-tags-links{display:table-cell;vertical-align:middle;width:100%}.entry-footer .edit-link{display:table-cell;text-align:right;vertical-align:middle}.entry-footer .edit-link a.post-edit-link{margin-top:0;margin-left:1em}:not(.has-sidebar) .entry-content blockquote.alignleft{margin-left:-17.5%;width:48%}:not(.has-sidebar) .entry-content blockquote.alignright{margin-right:-17.5%;width:48%}.has-sidebar .entry-content blockquote.alignleft{margin-left:0;width:34%}.has-sidebar .entry-content blockquote.alignright{margin-right:0;width:34%}.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta{margin-right:-72.5%;width:62%}.blog:not(.has-sidebar) .entry-content blockquote.alignleft,.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft,.archive:not(.has-sidebar) .entry-content blockquote.alignleft,.page-two-column .entry-content blockquote.alignleft{margin-left:-72.5%;width:62%}.blog:not(.has-sidebar) .entry-content blockquote.alignright,.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright,.archive:not(.has-sidebar) .entry-content blockquote.alignright,.page-two-column .entry-content blockquote.alignright{margin-right:0;width:36%}.format-quote blockquote .icon{left:-1.5em}.page.page-one-column .entry-header,.twentyseventeen-front-page.page-one-column .entry-header,.archive.page-one-column:not(.has-sidebar) .page-header{margin-bottom:4em}.error404 .page-content{padding-bottom:9em}#comments{padding-top:5em}.comments-title{margin-bottom:2.5em}ol.children .children{padding-left:2em}.nav-links .nav-title{position:relative}.nav-title-icon-wrapper{position:absolute;text-align:center;width:2em}.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{left:-2em}.nav-links .nav-next .nav-title .nav-title-icon-wrapper{right:-2em}#secondary{font-size:14px;font-size:.875rem;line-height:1.6}h2.widget-title{font-size:11px;font-size:.6875rem;margin-bottom:2em}.site-footer .widget-column.footer-widget-1{float:left;width:36%}.site-footer .widget-column.footer-widget-2{float:right;width:58%}.social-navigation{clear:left;float:left;margin-bottom:0;width:36%}.social-navigation + .site-info{margin-left:6%}.site-info .sep{margin:0 .5em;display:inline;visibility:visible;height:auto;width:auto}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}@media screen and ( min-width: 67em ){.navigation-top .wrap{padding:.75em 2em}.navigation-top nav{margin-left:0}.sticky .icon-thumb-tack{font-size:32px;font-size:2rem;height:22px;left:-1.25em;top:.75em;width:32px}.page-numbers{display:inline-block}.page-numbers.current{font-size:15px;font-size:.9375rem}.page-numbers.current .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.comment-body{margin-left:0}}@media screen and ( min-width: 79em ){.has-sidebar .entry-content blockquote.alignleft{margin-left:-20%}.blog:not(.has-sidebar) .entry-content blockquote.alignright,.archive:not(.has-sidebar) .entry-content blockquote.alignright,.page-two-column .entry-content blockquote.alignright,.twentyseventeen-front-page .entry-content blockquote.alignright{margin-right:-20%}}@media screen and ( max-width: 48.875em ) and ( min-width: 48em ){.admin-bar .site-navigation-fixed.navigation-top,.admin-bar .site-navigation-hidden.navigation-top{top:46px}}@media print{form,button,input,select,textarea,.navigation-top,.social-navigation,#secondary,.content-bottom-widgets,.header-image,.panel-image-prop,.icon-thumb-tack,.page-links,.edit-link,.post-navigation,.pagination.navigation,.comments-pagination,.comment-respond,.comment-edit-link,.comment-reply-link,.comment-metadata .edit-link,.pingback .edit-link,.site-footer aside.widget-area,.site-info{display:none!important}.entry-footer,#comments,.site-footer,.single-featured-image-header{border:0}body{font-size:12pt}h1{font-size:24pt}h2{font-size:22pt}h3{font-size:17pt}h4{font-size:12pt}h5{font-size:11pt}h6{font-size:12pt}.page .panel-content .entry-title,.page-title,body.page:not(.twentyseventeen-front-page) .entry-title{font-size:10pt}.wrap{padding-left:5%!important;padding-right:5%!important;max-width:none}.site-header{background:transparent;padding:0}.custom-header-media{padding:0}.twentyseventeen-front-page.has-header-image .site-branding,.twentyseventeen-front-page.has-header-video .site-branding,.home.blog.has-header-image .site-branding,.home.blog.has-header-video .site-branding{position:relative}.site-branding{margin-top:0;margin-bottom:1.75em!important}.site-title{font-size:25pt}.site-description{font-size:12pt;opacity:1}.single-featured-image-header{background:transparent}.entry-meta{font-size:9pt}body,.site{background:none!important}body,a,.site-title a,.twentyseventeen-front-page.has-header-image .site-title,.twentyseventeen-front-page.has-header-video .site-title,.twentyseventeen-front-page.has-header-image .site-title a,.twentyseventeen-front-page.has-header-video .site-title a{color:#222!important}h2,h5,blockquote,.site-description,.twentyseventeen-front-page.has-header-image .site-description,.twentyseventeen-front-page.has-header-video .site-description,.entry-meta,.entry-meta a{color:#777!important}.entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:11pt;width:34%}.site-footer{padding:0}}


/*page style starts here*/
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option { margin: 0; padding: 0; border: 0; outline: 0; }
html { -webkit-text-size-adjust: none }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block }
audio, canvas, video { display: inline-block }
audio:not([controls]) { display: none; height: 0 }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -.5em }
sub { bottom: -.25em }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline }
textarea { overflow: auto; vertical-align: top }
table { border-collapse: collapse; border-spacing: 0 }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: none; cursor: pointer }
:focus { outline: 0 }
ol {margin: 20px 0 20px 16px;}
ul {margin: 20px 0 20px 20px;}
table { border-collapse: separate; border-spacing: 0 }
caption, th, td { text-align: left; font-weight: 400 }
blockquote:before, blockquote:after, q:before, q:after { content: "" }
blockquote, q { quotes: "" "" }
table { border: 0 none; border-collapse: collapse; border-spacing: 0 }
td { vertical-align: top }
img { border: 0 none; max-width: 100% }
.none { display: none }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
.clear { clear: both }
img { max-width: 100%; }
.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both }
.cf { *zoom:1 }
::selection { background: #002C6A; color: #fff }
::-moz-selection { background: #002C6A; color: #fff }

/*** fonts style start here ***/
@font-face {
    font-family: 'brandon_grotesque';
    src: url('assets/fonts/brandon_bld-webfont.woff2') format('woff2'),
         url('assets/fonts/brandon_bld-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'brandon_grotesque';
    src: url('assets/fonts/brandon_blk-webfont.woff2') format('woff2'),
         url('assets/fonts/brandon_blk-webfont.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'brandon_grotesque';
    src: url('assets/fonts/brandon_reg-webfont.woff2') format('woff2'),
         url('assets/fonts/brandon_reg-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}


@font-face {
    font-family: 'brandon_printedone';
    src: url('assets/fonts/brandonprinted-one-webfont.woff2') format('woff2'),
         url('assets/fonts/brandonprinted-one-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    
}

@font-face {
    font-family: 'Gotham Book';
    src: url('assets/fonts/Gotham-Book.woff2') format('woff2'),
        url('assets/fonts/Gotham-Book.woff') format('woff'),
        url('assets/fonts/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*** fonts style ends here ***/


p  {font-family: 'brandon_grotesque';font-weight: 400;font-size: 26px;margin-bottom: 18px;line-height: 1.27;letter-spacing: 0.4px;}
h1 {font-family: 'brandon_printedone';font-weight: normal;font-size: 100px;color: inherit;margin-bottom: 20px;line-height: 1.15;letter-spacing: 0.70px;}
h2 {font-family: 'brandon_printedone';font-weight: normal;font-size: 74px;color: #193a7c;margin-bottom: 18px;letter-spacing: -3.6px;}
h3 {font-family: 'brandon_printedone';font-weight: normal;font-size: 54px;letter-spacing: -2.5px;color: #193a7c;margin-bottom: 24px;line-height: 1.0;}
h4 {font-family: 'brandon_printedone';font-weight: normal;font-size: 39px;color: #193a7c;margin-bottom: 20px;letter-spacing: -1px;line-height: 1;}
h5 {font-family: 'brandon_grotesque';font-weight: 800;font-size: 34px;color: inherit;margin-bottom: 20px;text-transform: uppercase;}
h6 {font-family: 'brandon_grotesque'; font-weight: 800;font-size: 22px;color: #193a7c;margin-bottom: 20px;}
li {}
a, input, textarea,button { transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; outline: none!important }
a:hover, a:focus {text-decoration: none;color: #193a7c;outline: none !important;}
a { text-decoration: none; color: inherit; }

body {font-family: 'brandon_grotesque';color: #000000;font-size: 26px;font-weight: 400;margin: 0;padding: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;overflow-x: hidden;line-height: 1.2;}

textarea,input[type="text"], input[type="tel"], input[type="email"],input[type="password"],input[type="date"], input[type="search"], textarea, select {font-family: 'brandon_grotesque';box-shadow: none;-webkit-box-shadow: none;-ms-box-shadow: none;-moz-box-shadow: none;font-weight: 800;color: #193a7c;padding: 14px 5px 9px;display: inline-block;vertical-align: middle;width: 100%;border-radius: 8px;background: #fff;border: 3px solid #193a7c;line-height: 33px;height: auto;font-size: 22px;transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
input[type="text"]:focus,input[type="password"]:focus, input[type="tel"]:focus, input[type="email"]:focus, input[type="date"]:focus, input[type="search"]:focus, textarea:focus {border-color: #9cca34;}
textarea {height: 270px;resize: none;}
select {text-transform: uppercase;cursor: pointer;background-image: url('assets/images/select-arrow.png');background-repeat: no-repeat;background-position: center right 12px; -webkit-appearance: none;-moz-appearance: none;appearance: none;background-size: 18px;}
select:focus {border-color: #9cca34;}
select::-ms-expand {display: none;}

button, html input[type="button"], input[type="submit"],input[type="reset"] {font-weight: 800;font-size: 25px;color: #ffffff;line-height: 28px;border-radius: 50px;min-width: 195px;text-align: center;display: inline-block;vertical-align: top;padding: 11px 25px 10px;font-style: normal;border: 2px solid #9cca34;text-transform: uppercase;font-family: 'brandon_grotesque';background: #9cca34;letter-spacing: 1px;}
button:hover, input[type="button"]:hover, input[type="submit"]:hover, button:focus, input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:focus{background: #193a7c;color: #fff;border-color: #193a7c;}

input::-moz-placeholder {opacity: 1 !important;}
input:-moz-placeholder {opacity: 1 !important;}
input::-webkit-input-placeholder {color: #8da7b7 !important;opacity: 1 !important;}
input:-ms-input-placeholder {opacity: 1 !important;}
textarea::-moz-placeholder {opacity: 1 !important;}
textarea:-moz-placeholder {opacity: 1 !important;}
textarea::-webkit-input-placeholder {color: #8da7b7 !important;opacity: 1 !important;}
textarea:-ms-input-placeholder {opacity: 1 !important;}

.btn {-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;background: #fff;border-radius: 50px;color: #193a7c;font-weight: 800;font-size: 27px;font-family: 'brandon_grotesque';line-height: 25px;vertical-align: middle;display: inline-block;text-transform: uppercase;padding: 12px 25px 11px;min-width: 220px;border: 2px solid transparent;}
.btn:hover,.btn:focus {color: #fff;background: transparent;border-color: #fff;box-shadow: none;}


.social-icon ul {margin: 0;}
.social-icon ul li {display: inline-block;vertical-align: top;padding: 0 3px;}
.social-icon ul li:last-child {padding-right: 0;}
.social-icon ul li a {display: block;width: 35px;height: 35px;border-radius: 100%;background: #193a7c;color: #fff;text-align: center;line-height: 35px;font-size: 17px;border: 2px solid transparent;}
.social-icon ul li a:hover,.social-icon ul li a:focus {background: transparent;border-color: #193a7c;color: #193a7c;}


.slick-arrow {position: absolute;top: 50%;transform: translateY(-50%);background: transparent;font-size: 0;min-width: 1px;padding: 0;margin: 0;border: none;letter-spacing: normal;width: 42px;height: 45px;color: #0e489b;/*font-family: "Font Awesome 5 Free";*/z-index: 1;line-height: 42px;margin-top: -29px;}
/*.slick-arrow:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;font-family: "Font Awesome 5 Free";font-size: 67px;font-style: normal;font-weight: 600;}*/
.slick-arrow:after {}
.slick-prev {left: 55px;}
.slick-prev:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url('assets/images/left-arrow.svg') no-repeat center center;background-size: 25px;}
.slick-next {right: 55px;}
.slick-next:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url('assets/images/right-arrow.svg') no-repeat center center;background-size: 25px;}
.slick-arrow:hover,.slick-arrow:focus {opacity: 0.7;background: transparent;}


.slick-dots {margin: 0;position: absolute;bottom: 19px;width: 100%;text-align: center;line-height: 1;}
.slick-dots li {display: inline-block;vertical-align: top;margin: 0 2px;}
.slick-dots .slick-active button {opacity: 1;}
.slick-dots li button {min-width: 1px;background: #ffffff;border: 1px solid #193a7c;width: 15px;height: 15px;padding: 0;opacity: 0.5;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;line-height: 1;letter-spacing: 0;font-size: 0;}
.slick-dots li button:hover {opacity: 1;}
/******* Custom select box starts here ******/
.sbHolder{width: 156px;position: relative;height: 40px;}
.sbSelector{display: block;height: 40px;left: 0;line-height: 30px;outline: none;overflow: hidden;position: absolute;top: 0;width: 100%;color: #002C6A;font-size: 14px;padding: 7px 34px 7px 20px;letter-spacing: 0.10px;text-overflow: ellipsis;white-space: nowrap;min-width: 171px;-webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.10);box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.10);border-radius: 25px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{outline: none;text-decoration: none;color: #002C6A;}
.sbToggle{display: block;height: 40px;outline: none;position: absolute;right: 0;top: 0;width: 56px;}
.sbToggle:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-repeat: no-repeat;background-position: center center;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;background-size: 15px;}
.sbToggle.sbToggleOpen:before {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.sbOptions{list-style: none;left: 0;margin: 0;padding: 0;position: absolute;top: 40px !important;width: 100%;z-index: 11;overflow-y: auto;background: #fff;color: #002C6A;border-radius: 25px;-webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.10);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);border-top-left-radius: 0;border-top-right-radius: 0;margin-top: 0;}
.sbOptions li{padding: 0;}
.sbOptions a{border-top: 1px solid #DEDEDF;display: block;outline: none;padding: 9px 20px;font-size: 14px;padding: 11px 20px;letter-spacing: 0.10px;position: relative;}
.sbOptions a:link, .sbOptions a:visited{text-decoration: none;}
.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color: #fff;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbDisabled{display: block;padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{display: block;font-weight: bold;padding: 7px 0 7px 3px;}
.sbOptions .sbSub{padding-left: 17px;}
.sbOptions a:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #002C6A;z-index: -1;opacity: 0;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.sbOptions a:hover:before, .sbOptions a:focus:before, .sbOptions a.sbFocus:before {opacity: 1;}
.sbToggle.sbToggleOpen + .sbSelector {border-bottom-right-radius: 0;border-bottom-left-radius: 0;transition: none;}
/******* Custom select box ends here ******/

/******* Header style starts here *******/
@keyframes slideDown {0% {transform: translateY(-100%);}100% {transform: translateY(0%);}}
@-webkit-keyframes slideDown {0% {transform: translateY(-100%);}100% {transform: translateY(0%);}}
@-moz-keyframes slideDown {0% {transform: translateY(-100%);}100% {transform: translateY(0%);}}

.site-header {border-top: 7px solid #589928;position: absolute;top: 0;left: 0;right: 0;z-index: 11;}
.site-header.sticky{position: fixed;animation: slideDown 0.5s linear 0s;-webkit-animation: slideDown 0.5s linear 0s;-moz-animation: slideDown 0.5s linear 0s;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

.site-header-main {position: relative;}
.site-header-main:after {content: "";position: absolute;top: 190px;left: 0;right: 0;bottom: 0;background: rgb(255,255,255);background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: linear-gradient(180deg, rgba(255,255,255,1) 00%, rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);z-index: -1;height: 100%;}
.site-header-main:before {position: absolute;top: 0;left: 0;right: 0;content: "";height: 190px;background: #fff;z-index: -1;}
.site-header-main .col-12 {position: static;}
.site-header-menu .enumenu_ul li ul {position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background: #193a7c;color: #fff;min-width: 160px;display: none;margin: 0;}
.site-header-menu .enumenu_ul li ul li {display: block;width: 100%;padding: 0;color: #fff;}
.site-header-menu .enumenu_ul li ul li a {padding: 0;display: block;padding: 8px 15px;border: 2px solid transparent;}
.site-header-menu .enumenu_ul li ul li a:hover,.site-header-menu .enumenu_ul li ul li a:focus {color: #193a7c;background: #fff;border-color: #193a7c;}
.site-header-menu .enumenu_ul li ul li a:after {display: none;}

@media (min-width: 768px){
    .site-header-menu .enumenu_ul li:hover > ul {display: block;}
}

.site-logo {text-align: center;}
.site-logo a {display: inline-block;vertical-align: top;width: 275px;}
.site-logo a img {display: block;}

.site-navigation {padding: 45px 0 0;}
.site-header-menu .enumenu_ul {margin: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.site-header-menu .enumenu_ul li {list-style: none;font-size: 22px;font-weight: 800;text-transform: uppercase;line-height: 1;padding: 0 15px;color: #333333;}
.site-header-menu .enumenu_ul li a {display: inline-block;vertical-align: top;line-height: 1;position: relative;}
.site-header-menu .enumenu_ul li a:after {content: "";position: absolute;bottom: -5px;height: 3px;left: 0;background: #193a7c;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;width: 0;margin: 0 auto;right: 0;}
.site-header-menu .enumenu_ul > .current-menu-item > a {color: #193a7c;}
.site-header-menu .enumenu_ul .current-menu-item a:after {width: 100%;}
.site-header-menu .enumenu_ul li a:hover:after,.site-header-menu .enumenu_ul li a:focus:after {width: 100%;}
.site-header .social-icon {position: absolute;top: 17px;right: 15px;}


.menu-icon {display: none;}
/******* Header style ends here *******/

/******* Footer style starts here *******/
.site-footer {background: #54a044;padding: 22px 22px 30px;color: #fff;}

.site-footer .social-icon li {padding: 0 6px;}
.site-footer .social-icon a {background: #fff;color: #54a044;width: 51px;height: 51px;font-size: 23px;line-height: 51px;}
.site-footer .social-icon a:hover,.site-footer .social-icon a:focus {border-color: #fff;color: #fff;}

.footer-menu {text-align: right;padding-top: 20px;}
.footer-menu ul {margin: 0;}
.footer-menu ul li {list-style: none;display: inline-block;vertical-align: top;color: #fff;text-transform: uppercase;font-weight: 800;font-size: 17px;padding: 0 24px;}
.footer-menu ul li:last-child {padding-right: 0;}

.footer-image {text-align: center;padding: 22px 0;}
.footer-image img {display: inline-block;margin: 0 auto;vertical-align: top;}

.site-info {text-align: center;padding: 12px 0 4px;}
.site-info p {margin: 0;font-weight: normal;font-size: 13px;font-family: 'Gotham Book';letter-spacing: 0.2px;}
/******* Footer style ends here *******/

/******* Home page style starts here *******/
.banner-slider-sec {position: relative;padding-top: 71px;border-bottom: 10px solid #193a7c;}
.banner-slider .slider-item {background-size: cover;background-position: center center;background-repeat: no-repeat;position: relative;z-index: 1;height: calc(100vh - 81px);}
.banner-slider .slider-item:after {position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: "";z-index: -1;background: rgb(255,255,255);background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 00%, rgba(255,255,255,0) 50%);background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 00%, rgba(255,255,255,0) 50%);background: linear-gradient(180deg, rgba(255,255,255,1) 00%, rgba(255,255,255,0) 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}
.slider-caption {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;justify-content: center;-ms-align-items: center;align-items: center;max-width: 1100px;text-align: center;padding: 50px 0 70px;}
.slider-caption h2 {font-size: 100px;color: #54a044;margin: 0 0 0;line-height: 0.9;letter-spacing: -3.6px;}
.slider-caption h2 span {display: block;color: #9cca34;}
.banner-slider.slick-initialized .slider-item.slick-slide {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;-ms-align-items: center;align-items: center;justify-content: center;}
.slider-caption .btn {margin-top: 25px;}
.slick-dots li:only-child {display: none;}
.slider-caption .btn:hover,.slider-caption .btn:focus {color: #193a7c;border-color: #193a7c;}

.sec-head {text-align: center;margin-bottom: 92px;max-width: 95%;margin: 0 auto 54px;}
.sec-head p:last-child {margin-bottom: 0;}

.our-products {background: rgba(246, 232, 207, 0.60);padding: 66px 0 95px;}
.our-products h1 {color: #54a044;font-size: 54px;letter-spacing: -2.5px;line-height: 1;margin-bottom: 25px;}
.product-wrapper {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;-ms-align-items: center;align-items: center;justify-content: center;}
.product-img {width: 29%;padding: 0 20px;margin-right: 4%;}
.product-img:nth-child(2) {width: 33%;}
.product-img:nth-child(3n),.product-img:last-child {margin-right: 0;}
.product-link {display: block;}
.product-img img {display: block;margin: 0 auto;max-width: 290px;}
.product-img:nth-child(2) img {max-width: 100%;}

.full-width-sec {background-repeat: repeat;background-size: contain;position: relative;z-index: 1;padding: 110px 0 154px;padding: 0;}
.full-width-sec:before {content: "";background: #f6e8cf;opacity: 0.6;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;}
.full-width-sec .col-md-6 {position: static;}
.full-left {min-height: 688px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;-ms-align-items: center;align-items: center;justify-content: center;padding: 0 0 44px;}
.full-width-sec-wrapper .full-width-sec:nth-child(even) .full-right {-webkit-order: -1;-moz-order: -1;-ms-order: -1;-o-order: -1;order: -1;}
.section-image {position: absolute;top: 0;bottom: 0;right: 0;width: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;background-color: #f4f9e8;}
.full-width-sec-wrapper .full-width-sec:nth-child(even) .full-right .section-image {left: 0;}
.sec-detail {text-align: center;max-width: 515px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;-ms-align-items: center;align-items: center;justify-content: center;flex-wrap: wrap;}
/*.sec-detail p strong {display: block;}*/
.sec-detail .btn {margin-top: 90px;min-width: 355px;}
.sec-detail .btn:hover, .sec-detail .btn:focus {border-color: #193a7c;color: #193a7c;}

.full-story-sec {background: #193a7c;color: #fff;text-align: center;border: 5px solid #125cb2;border-bottom: none;padding: 58px 0 64px;}
.full-story-sec h2 {color: #f9e2b5;}
.full-story-sec p {color: #f9e2b5;}
.full-story-sec p strong {font-weight: 800;}
.full-story-sec .btn {margin-top: 15px;min-width: 383px;}

.bottom-line {background: #193a7c;color: #fff;border-top: 4px solid #125cb2;border-bottom: 4px solid #125cb2;padding: 16px 0 16px;}
.home .bottom-line {background: #54a044;border-top-color: #9cca34;border-bottom-color: #9cca34;}
.bottom-line h5 {margin: 0;display: inline-block;vertical-align: middle;max-width: calc(100% - 250px);padding-right: 12px;padding-bottom: 1px;margin-bottom: -3px;}
.bottom-line .btn {min-width: 245px;display: inline-block;vertical-align: middle;font-size: 22px;padding: 6px 25px 4px;line-height: 24px;}

.site-header-menu .enumenu_ul li.mobile-li {display: none;}
/******* Home page style ends here *******/



.inner-banner {height: calc(100vh - 76px);background-size: cover;background-position: center center;position: relative;margin-top: 71px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;-ms-align-items: center;align-items: center;}
.inner-banner:after {position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: "";background: rgb(255,255,255);background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 00%, rgba(255,255,255,0) 50%);background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 00%, rgba(255,255,255,0) 50%);background: linear-gradient(180deg, rgba(255,255,255,1) 00%, rgba(255,255,255,0) 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}
.bg-top {background-position: top center;}
.bg-center {background-position: center center;}
.bg-bottom {background-position: bottom center;}
.inner-banner .container {position: relative;z-index: 1;}
.inner-banner-caption {text-align: center;padding-top: 27px;}
.inner-banner-caption h1 {color: #fff;}
.inner-banner-caption h2 {color: #fff;font-family: 'brandon_printedone';font-weight: normal;font-size: 120px;margin-bottom: 20px;line-height: 1.15;letter-spacing: 0.70px;text-shadow: 0px 0px 20px rgba(0,0,0,0.5);}
.inner-banner + section {border-top: 10px solid #193a7c;}
.inner-banner + .sub-nav-bar {border-top: 5px solid #125cb2;border-bottom: 5px solid #125cb2;}
/******* Our Values page style starts here *******/
.sub-nav-bar {background: #193a7c;border-top: 5px solid #125cb2;border-bottom: 5px solid #125cb2;}
.sub-nav-bar ul {margin: 0;padding: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;justify-content: center;padding: 36px 0 6px;}
.sub-nav-bar ul li {list-style: none;line-height: 1;padding: 0 20px;margin-bottom: 29px;}
.sub-nav-bar li a {font-size: 17px;border-radius: 50px;border: 2px solid #fff;color: #fff;font-weight: 800;display: inline-block;vertical-align: top;line-height: 18px;padding: 8px 15px 7px;min-width: 149px;text-align: center;text-transform: uppercase;}
.sub-nav-bar li a:hover,.sub-nav-bar li a:focus,.sub-nav-bar li.active a,.sub-nav-bar.custom-menu ul .active a {background: #fff;color: #193a7c;}

.full-content-sec {background-size: contain;background-repeat: repeat;background-position: center center;position: relative;z-index: 1;text-align: center;padding: 43px 0 68px;}
.full-content-sec:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #f6e8cf;opacity: 0.6;z-index: -1;}
.full-content-sec p:last-child {margin-bottom: 0;}

.two-col-sec {background: rgba(246, 232, 207, 0.60);padding: 60px 0 65px;border-top: 5px solid #9cca34;}
.two-col-wrapper {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;-ms-align-items: center;align-items: center;}
.left-image {width: 32%;}
.right-content {width: 68%;padding-left: 72px;padding-top: 0;position: relative;padding-bottom: 0;}
.right-content:after {content: "";position: absolute;left: 7px;bottom: 23px;top: 27px;background: #9cca34;width: 2px;}
.right-content .btn {font-size: 17px;padding: 8px 21px 7px;border-color: #f9e2b5;line-height: 19px;}
.two-col-wrapper .right-content:only-child {width: 100%;padding: 0;}
/******* Our Values page style ends here *******/

/******* where to buy page style starts here *******/
.page-head {background-size: contain;background-repeat: repeat;background-position: center center;position: relative;z-index: 1;text-align: center;padding: 46px 0;}
.page-head:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #f6e8cf;opacity: 0.6;z-index: -1;}
.page-head h2 {font-size: 68px;}
.page-head p:last-child {margin-bottom: 0;}

.logo-section {background: rgba(246, 232, 207, 0.60);padding: 0px 54px 26px;border-top: 5px solid #9cca34;}
.logo-sec-wrapper {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.logo-col {width: 26%;text-align: center;margin-bottom: 95px;margin-right: 11%;display: flex;flex-direction: column;margin-top: 85px;}
.logo-col h5 {font-family: 'brandon_printedone';font-weight: normal;color: #193a7c;font-size: 29px;letter-spacing: -0.30px;margin-bottom: 0;}
.logo-image {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;margin-bottom: 32px;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;justify-content: center;-ms-align-items: center;align-items: center;flex-grow: 1;}
.logo-image img {display: block;margin: 0 auto;max-width: 302px;max-height: 138px;}
.logo-col p {margin: 0;font-size: 17px;text-transform: uppercase;letter-spacing: 0;}
.logo-col:nth-child(3n),.logo-col:last-child {margin-right: 0;}
/******* where to buy page style ends here *******/



/******* Recipe page style starts here *******/
.inner-banner + .filter-recipe {border-bottom: none;}
.filter-recipe {border-bottom: none;}
.recipe-image {background-size: cover;background-position: center center;background-repeat: no-repeat;padding: 0 0 25%;position: relative;overflow: hidden;cursor: pointer;}
.recipe-link {width: 100%;height: 100%;background: rgba(84, 160, 68, 0.70);color: #fff;text-align: center;border: 2px solid #9cca34;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;
flex-direction: row;-ms-align-items: center;align-items: center;justify-content: center;padding: 0 20px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;transform: translateY(100%);}
.inner-recipe {max-width: 380px;}
.inner-recipe h4 {margin: 0;font-size: 47px;font-family: 'brandon_printedone';font-weight: normal;line-height: 1.1;color: #fff;letter-spacing: 0;text-transform: uppercase;}
.recipe-image:hover .recipe-link,.recipe-image:focus .recipe-link {-webkit-transform: none;transform: none;}
.recipe-link:hover,.recipe-link:focus {color: #fff;}

.sub-nav-bar .filter-list {width: 86%;margin-left: auto;margin-right: auto;}
.sub-nav-bar .filter-list li {width: 20%;}
.sub-nav-bar .filter-list li:first-child {margin-left: 2.5%;}
.sub-nav-bar .filter-list li:nth-child(4) {margin-right: 2.5%;}
/******* Recipe page style ends here *******/
/******* Recipe page style ends here *******/
/******* Recipe Detail page style starts here *******/
.recipe-detail-sec {background: rgba(246, 232, 207, 0.60);}
.recipe-detail-sec h4 {text-align: center;}
.recipe-detail-sec ul {margin: 0;padding: 0 0 0 23px;}
.recipe-detail-sec ul li {list-style: none;font-size: 24px;letter-spacing: -0.10px;margin-bottom: 13px;text-align: left;}
.recipe-detail-sec ul li:last-child {margin-bottom: 0;}
.recipe-detail-sec sup {font-size: 14px;}


.inner-detail {padding: 58px 55px 38px 55px;text-align: center;}
.content-right {background-size: contain;background-repeat: repeat;background-position: center center;position: relative;z-index: 1;}
.content-right:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;opacity: 0.6;background: #f6e8cf;}
.content-right img {display: block;max-width: 270px;margin: 67px auto 21px;}
.inner-detail h6 {text-transform: uppercase;}
.inner-detail h6 span {display: block;}
.content-center {border-top: 5px solid #9cca34;padding: 47px 60px 79px 60px;}
.content-center h4 {margin-bottom: 20px;}
.content-center p {font-size: 24px;letter-spacing: -0.10px;padding: 0 00 0 32px;line-height: 1.35;margin-bottom: 14px;}
.content-center p:last-child {margin-bottom: 0;}

.title-head {background: #193a7c;text-align: center;border-top: 4px solid #125cb2;border-bottom: 4px solid #125cb2;padding: 28px 15px 24px;}
.title-head h4 {margin: 0;color: #fff;}

/******* Recipe Detail page style ends here *******/

/******* Product Detail page style starts here *******/
.product-single .col-sm-12 {padding: 0;}
.product-single .product-slider {padding-left: 15px;padding-right: 15px;position: relative;z-index: 1;background-size: contain;background-position: center center;background-repeat: repeat;}
.product-single .product-slider:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #f6e8cf;opacity: 0.6;z-index: -1;}
.product-detail-wrapper {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;-ms-align-items: center;align-items: center;padding: 68px 0;}
.slider-left {width: 47%;}
.slider-right {width: 53%;padding-left: 43px;}
.slider-right h4 {line-height: 1.2;margin-bottom: 6px;}
.slider-right a h4 {-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.slider-right a:hover h4,.slider-right a:focus h4 {color: #9cca34;}
.pro-info {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;margin: 24px 0 0;}
.info-col {width: 65px;height: 74px;border: 2px solid #193a7c;margin-right: 12px;}
.info-col h5 {color: #193a7c;font-weight: 700;text-align: center;line-height: 1;margin: 0;padding: 12px 0;font-size: 30px;}
.info-col h5 sub {text-transform: none;font-size: 20px;bottom: 2px;}
.info-col h5 span {display: block;font-size: 11px;letter-spacing: -0.1px;margin: 4px 0 0;}
.product-detail-wrapper p {font-size: 16px;}
.share-any strong {font-weight: 700;display: inline-block;vertical-align: middle;text-transform: uppercase;color: #333333;font-size: 20px;letter-spacing: 0.10px;line-height: 1;}
.share-any .addtoany_shortcode {display: inline-block;vertical-align: top;margin: 2px 0 0 3px;}
.share-any .addtoany_shortcode img {width: 27px;display: block;}
.share-any .addtoany_shortcode a {line-height: 1;display: inline-block;vertical-align: top;padding: 0 3px;}
.share-any .addtoany_shortcode .addtoany_list {line-height: 1 !important;}
/*.product-slider .slick-track {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;-ms-align-items: center;align-items: center;}*/

.info-detail {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;padding: 20px 0 0;}
.info-detail ul {margin: 0;}
.info-detail ul li {list-style: none;display: block;font-size: 16px;letter-spacing: -0.20px;margin-bottom: 5px;color: #333333;}
.info-detail ul li:last-child {margin-bottom: 0;}
.info-detail ul li strong {text-transform: uppercase;}
.detail-col {width: 33.33%;}
.detail-col:nth-child(2) {width: 32%;}
.detail-col:nth-child(1) {width: 39%;}
.detail-col:nth-child(2) {width: 27%;}
.product-single .slick-prev {left: 17px;}
.product-single .slick-prev:after,.product-single .slick-next:after {background-size: 17px;}
.product-single .slick-next {right: 17px;}

.product-thumbnail {background: #f9efe0;position: relative;z-index: 1;border-top: 3px solid #9cca34;}
.product-thumbnail .slick-slide.slick-active:first-child:after {content: "";width: 55px;height: 55px;background: #ecdfc9;position: absolute;top: -29px;border: 3px solid #9cca34;-webkit-transform: rotate(45deg);transform: rotate(45deg);border-bottom: none;border-right: none;left: 25%; -webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.product-thumbnail:after {content: "";width: 55px;height: 55px;background: #f9efe0;position: absolute;top: -29px;left: 25%;border: 3px solid #9cca34;-webkit-transform: rotate(45deg);transform: rotate(45deg);z-index: -1;border-bottom: none;border-right: none;}
.product-thumbnail ul {margin: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;}
.product-thumbnail ul li {list-style: none;width: 33.33%;}
.thubnail-item a {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;-ms-align-items: center;align-items: center;width: 100%;height: 100%;padding: 75px;}
.thubnail-item a img {max-height: 345px;margin: 0 auto;}
.thubnail-item.slick-active a {background: #ecdfc9;}
.product-thumbnail .slick-list {overflow: inherit;width: 100%;}
/*.thubnail-item.slick-active:after {opacity: 1;}*/

.vitamins_list {padding: 8px 0;}
.vitamins_list ul {margin: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;}
.vitamins_list ul li {font-size: 17px;margin-left: 2px;font-weight: 400;color: #333333;margin: 0 12px 0 14px;}
.vitamins_list ul li:first-child {margin-left: 0;list-style: none;}
/******* Product Detail page style ends here *******/


/******* Contact page style starts here *******/
.contact-sec {padding: 30px 0 41px;background-size: contain;background-position: center center;background-repeat: repeat;position: relative;z-index: 1;border-bottom: 3px solid #9cca34;}
.contact-sec:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #f6e8cf;opacity: 0.6;z-index: -1;}

.contact-head {text-align: center;margin-bottom: 62px;}
.contact-head h1 {font-size: 75px;letter-spacing: -4px;color: #193a7c;line-height: 1.2;margin-bottom: 6px;}
.contact-head h1 span {display: block;}
.contact-head p {width: 78%;margin: 0 auto;}

.contact-form {padding: 0 110px;}
.contact-form label {text-transform: uppercase;font-family: 'brandon_grotesque';font-weight: 800;padding-left: 7px;font-size: 22px;letter-spacing: 0;margin-bottom: 6px;color: #193a7c;text-align: left;}
.contact-sec .use-floating-validation-tip {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;margin: 0 -26px;}
.contact-sec .use-floating-validation-tip > div {width: 50%;padding: 0 26px;margin-bottom: 32px;}
.contact-sec .use-floating-validation-tip .form-field-full {width: 100%;}
.form-field-full {text-align: center;}
.form-field-full  input[type="submit"] {min-width: 355px;}
.form-field-full p:empty {margin: 0;}
.form-field-full p {padding-left: 13px;padding-top: 7px;font-size: 20px;width: 73%;letter-spacing: 0.15px;margin-bottom: 0;text-align: left;}

.contact-sec .use-floating-validation-tip .custom-checkbox {width: 100%;padding-top: 12px;margin-bottom: 55px;}
.custom-checkbox {position: relative;}
.custom-checkbox input[type="checkbox"] {position: absolute;margin: 0;padding: 0;left: -999999px;}
.custom-checkbox input[type="checkbox"] + span {text-transform: none;padding-left: 43px;font-size: 27px;font-weight: 700;cursor: pointer;transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;display: inline-block;vertical-align: top;}
/*.custom-checkbox input[type="checkbox"]:focus + span {color: #9cca34;}*/
.custom-checkbox input[type="checkbox"] + span:before,.custom-checkbox input[type="checkbox"] + span:after {content: "";position: absolute;top: -2px;left: 5px;bottom: 0;margin: auto;width: 32px;height: 32px;background: #fff;border: 3px solid #9cca34;border-radius: 10px;}
.custom-checkbox input[type="checkbox"] + span:after {transform: scale(0);transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;background: url('assets/images/check-icon.png') no-repeat center center;border:none;background-size: 20px;}
.custom-checkbox input[type="checkbox"]:checked + span:after {transform: scale(1);}
.contact-sec .use-floating-validation-tip .custom-checkbox .wpcf7-list-item {margin: 0;padding: 0;}
.contact-sec .use-floating-validation-tip > p {text-align: center;margin: 0;width: 100%;color: #193a7c;font-size: 21px;font-weight: 700;}
.contact-sec .use-floating-validation-tip .custom-checkbox + .form-field-full {margin-bottom: 22px;}
.contact-sec .use-floating-validation-tip span.wpcf7-not-valid-tip {position: absolute;top: 100%;left: 0;font-size: 21px;font-weight: 400;letter-spacing: 0.5px;background: transparent;border: none;padding: 0;margin: 0;}
.contact-sec .wpcf7-form-control-wrap {display: block;}

.contact-detail {background: rgba(246, 232, 207, 0.60);text-align: center;padding: 39px 0 46px;}
.contact-detail h6 {text-transform: uppercase;margin-bottom: 3px;}
.contact-detail p {text-transform: uppercase;width: 30%;margin: 0 auto 0px;font-weight: 800;font-size: 21px;color: #9cca34;letter-spacing: 0.5px;}
.contact-detail a {display: table;color: #9cca34;font-size: 40px;font-weight: 700;line-height: 1;margin: 6px auto 3px;}
.contact-detail a:hover, .contact-detail a:focus {color: #193a7c;}
.contact-detail h6 small {font-size: 15px;font-weight: 800;}

.contact-sec .use-floating-validation-tip span.wpcf7-not-valid-tip {font-size: 18px;}
.contact-detail p + h6 {margin-top: 28px;}

.contact-detail h6:last-child {margin-top: 0;}
/******* Contact page style ends here *******/
.product-thumbnail .slick-slide {width: 33.33% !important;height: auto !important;float: none;}
.product-thumbnail .slick-track {width: 100% !important;transform: none !important;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;}

/******* News page style starts here *******/
@-webkit-keyframes opacity-animation {
    0%   { opacity: 0; }
    20%   { opacity: 0; }
    100% { opacity: 1; }
}
@-moz-keyframes opacity-animation {
    0%   { opacity: 0; }
    20%   { opacity: 0; }
    100% { opacity: 1; }
}
@-o-keyframes opacity-animation {
    0%   { opacity: 0; }
    20%   { opacity: 0; }
    100% { opacity: 1; }
}
@keyframes opacity-animation {
    0%   { opacity: 0; }
    20%   { opacity: 0; }
    100% { opacity: 1; }
}

.news-page {background-size: contain;background-position: center center;background-repeat: repeat;position: relative;z-index: 1;padding: 90px 0 60px;}
.news-page:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #f6e8cf;opacity: 0.6;z-index: -1;}

.news-page .col-12 {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;}
.news-col {background: #193a7c;color: #fff;margin-bottom: 30px;position: relative;padding: 20% 20px;text-align: center;min-height: 350px;display: -webkit-flex;
display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;flex-wrap: wrap;-ms-align-items: center;align-items: center;justify-content: center;cursor: pointer;overflow: hidden;}
.news-col:after {content: '';position: absolute;width: 0%;height: 0%;z-index: 0;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;left: 50%;top: 50%;background: #78BE20;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background: #193a7c;}
.news-col:before {content: "";position: absolute;top: 24px;left: 24px;right: 0;bottom: 0;border: 1px solid #fff;width: calc(100% - 48px);height: calc(100% - 48px);z-index: 1;}
.news-col:hover:after {width: 120%;height: 120%;}
.news-col p {margin: 0;}
.read-more-link {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: none;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;-ms-align-items: center;align-items: center;justify-content: center;z-index: 1;}
.news-col:hover .read-more-link {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.read-more-link .btn {-webkit-animation: opacity-animation 0.5s ease-in;-moz-animation: opacity-animation 0.5s ease-in;-o-animation: opacity-animation 0.5s ease-in;animation: opacity-animation 0.5s ease-in;}
.news-col h3 {margin: 0;font-family: 'brandon_grotesque';font-weight: 400;font-size: 26px;line-height: 1.27;letter-spacing: 0.4px;color: #fff;}
.page-template-news .full-content-sec h2 {margin: 0;}
/******* News page style ends here *******/

.error-404.not-found {padding: 95px 15px 70px;text-align: center;}
.error-404.not-found h2 {font-size: 200px;margin: 0;line-height: 166px;}
.inner-banner + .filter-recipe .container-fluid,.inner-banner + .filter-recipe + .full-width-sec-wrapper,.inner-banner + .filter-recipe + .product-single {border-top: 5px solid #125cb2;}
.sec-detail p span {display: block;}
.sec-detail h3 {padding: 0 10px;}
div.wpcf7-validation-errors {display: none !important;}