/* ================================================================*/
/* ==========>>> Default Stylesheet Table of Contents <<<==========*/
/* ================================================================*/
/*
	1. Import Css
	2. Mixin
		2.1 Title
		2.2 Meta
		2.3 Heading
	3. Default Style
	4. Common Class
		4.1 Form
	5. Global Elements
		5.1 Post Tags
		5.2 Article Footer
		5.3 About Author
		5.4 Entry Content
		5.5 Widget
		5.6 Blog Loop
		5.7 Pagination
		5.8 List Style
		5.9 Social
		5.10 Comments
		5.11 Contact Form
		5.12 Image Alignment
	6. Header
	7. MISC
		7.1 Page Content
		7.2 Sidebar
		7.3 Page Header
	8. Footer
*/
/* ================================================================*/
/* ========>>> Default Stylesheet Table of Contents End <<<========*/
/* ================================================================*/
/*------------------------------------------------------------------
[ 1. Import Css ]
-------------------------------------------------------------------*/
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css");
@import url("https://fonts.googleapis.com/css?family=Dosis:400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700");
/*------------------------------------------------------------------
[ 3. Default ]
-------------------------------------------------------------------*/
html { font-size: 16px; }
@media only screen and (max-width: 63.94rem) { html { font-size: 13px; } }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; resize: none; }

::-moz-selection { /* Code for Firefox */ color: #FFF; background: #204f7c; }

::selection { color: #FFF; background: #204f7c; }

:before, :after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body { font-family: "Ubuntu", sans-serif; color: #444f58; background: #FFF; font-size: 1.0625rem; line-height: 1.5; overflow-x: hidden; margin: 0; padding: 0; }

h1 { font-size: 1.75rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; }

h2 { font-size: 1.5rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; }

h3 { font-size: 1.3125rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; }

h4 { font-size: 1.1875rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; }

h5 { font-size: 1rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; }

h6 { font-size: 0.875rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; }

h1, h2, h3, h4, h5, h6 { text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; line-height: 1.4; margin: 0.2rem 0 0.5rem; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #FF6600; }

a { text-decoration: none; color: #1B4268; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
a:hover, a:focus { color: #FF6600; outline: none; }

p { margin-top: 0; margin-bottom: 1.5rem; }
p a { color: #FF6600; }
p a:hover { color: #1B4268; }

strong { font-weight: 500; }

img { max-width: 100%; border: 0; }

textarea { font-family: "Ubuntu", sans-serif; font-size: 1rem; line-height: 1.7; }

address { font-style: normal; }

em { font-style: normal; }

blockquote { border-left: 5px solid #f2f2f2; padding: 10px 20px; margin: 0.71429rem 0 1.42857rem; }
blockquote p { margin-bottom: 0; font-size: 1.3rem; }
blockquote cite { display: block; font-size: 80%; color: #718391; }
blockquote cite:before { content: '- '; }

ul, ol, dl { list-style-position: outside; margin-bottom: 0.85714rem; padding: 0; }

ul { margin-left: 1.1rem; }

ol { margin-left: 1.4rem; }

dl, dt { margin-bottom: 0.3rem; }

table { background: #FFF; margin-bottom: 1.42857rem; border: solid 1px #e6e6e6; border-spacing: 0; border-collapse: collapse; width: 100%; }
table caption { padding: 10px 0; font-size: 1.1875rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; background-color: #1B4268; color: white; }
table caption a { color: white; }
table caption a:hover { color: #c5dbf0; }
table caption h4 { color: #eef4fa; }
table tr { background: #FFF; }
table tr th, table tr td { padding: 10px 15px; font-size: 1rem; color: #444f58; text-align: left; display: table-cell; line-height: 1.28571rem; text-align: center; border: 1px solid #d9e7f5; }
@media only screen and (max-width: 30rem) { table tr th, table tr td { padding: 10px; } }
table tr th { font-size: 1rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; background: #f2f7fc; }
table tr #today { background-color: #FF6600; color: white; }
table tr #today a { color: white; }
table tr #today a:hover { color: white; }
table tr #today h4 { color: white; }
table thead tr th { font-size: 1rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; background: #f2f7fc; }
table tfoot tr td { border: 0; }

/*------------------------------------------------------------------
[ 4. Common Class ]
-------------------------------------------------------------------*/
.clearfix:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }

.pull-left { float: left; }

.pull-right { float: right; }

.text-center { text-align: center; }

.btn, .button { font-size: 1.25rem; padding: 10px 30px; line-height: 1.42857; vertical-align: top; display: inline-block; text-align: center; border-radius: 4px; border: 0px; background-color: #e6e6e6; color: #1a1a1a; position: relative; cursor: pointer; font-family: "Ubuntu", sans-serif; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance: none; }
.btn a, .button a { color: #1a1a1a; }
.btn a:hover, .button a:hover { color: #4d4d4d; }
.btn h4, .button h4 { color: #333333; }
.btn.btn-primary, .button.btn-primary { background-color: #FF6600; color: white; }
.btn.btn-primary a, .button.btn-primary a { color: white; }
.btn.btn-primary a:hover, .button.btn-primary a:hover { color: white; }
.btn.btn-primary h4, .button.btn-primary h4 { color: white; }
.btn.btn-primary:hover, .btn.btn-primary:focus, .button.btn-primary:hover, .button.btn-primary:focus { background-color: #ff8533; color: white; color: white; }
.btn.btn-primary:hover a, .btn.btn-primary:focus a, .button.btn-primary:hover a, .button.btn-primary:focus a { color: white; }
.btn.btn-primary:hover a:hover, .btn.btn-primary:focus a:hover, .button.btn-primary:hover a:hover, .button.btn-primary:focus a:hover { color: white; }
.btn.btn-primary:hover h4, .btn.btn-primary:focus h4, .button.btn-primary:hover h4, .button.btn-primary:focus h4 { color: white; }
.btn.btn-primary:hover a, .btn.btn-primary:focus a, .button.btn-primary:hover a, .button.btn-primary:focus a { color: white; }
.btn.btn-primary:hover a:hover, .btn.btn-primary:focus a:hover, .button.btn-primary:hover a:hover, .button.btn-primary:focus a:hover { color: white; }
.btn.btn-primary:hover h4, .btn.btn-primary:focus h4, .button.btn-primary:hover h4, .button.btn-primary:focus h4 { color: white; }
.btn.btn-secondary, .button.btn-secondary { background-color: #1B4268; color: white; }
.btn.btn-secondary a, .button.btn-secondary a { color: white; }
.btn.btn-secondary a:hover, .button.btn-secondary a:hover { color: #c5dbf0; }
.btn.btn-secondary h4, .button.btn-secondary h4 { color: #eef4fa; }
.btn.btn-secondary:hover, .btn.btn-secondary:focus, .button.btn-secondary:hover, .button.btn-secondary:focus { background-color: #265c90; color: white; }
.btn.btn-secondary:hover a, .btn.btn-secondary:focus a, .button.btn-secondary:hover a, .button.btn-secondary:focus a { color: white; }
.btn.btn-secondary:hover a:hover, .btn.btn-secondary:focus a:hover, .button.btn-secondary:hover a:hover, .button.btn-secondary:focus a:hover { color: #eef4fa; }
.btn.btn-secondary:hover h4, .btn.btn-secondary:focus h4, .button.btn-secondary:hover h4, .button.btn-secondary:focus h4 { color: white; }
.btn:hover, .btn:focus, .button:hover, .button:focus { background-color: #f2f2f2; color: #262626; outline: none; }
.btn:hover a, .btn:focus a, .button:hover a, .button:focus a { color: #262626; }
.btn:hover a:hover, .btn:focus a:hover, .button:hover a:hover, .button:focus a:hover { color: #595959; }
.btn:hover h4, .btn:focus h4, .button:hover h4, .button:focus h4 { color: #404040; }

.meta-post, .post-meta { color: #8e9ca7; font-size: 0.875rem; margin: 4px 0 10px; width: 100%; display: inline-block; }
.meta-post .meta-post-time, .post-meta .meta-post-time { display: inline-block; }
.meta-post li, .post-meta li { float: left; margin-right: 25px; display: inline-block; }
.meta-post li i, .post-meta li i { margin-right: 5px; }
.meta-post a, .post-meta a { color: #8e9ca7; }
.meta-post a:hover, .post-meta a:hover { color: #FF6600; }

.byline, .comment-author { color: #8e9ca7; font-size: 0.875rem; }

.comment-author cite { font-size: 1.14286rem; }

.panel { padding: 1.42857rem; }

/* 4.1 Form
============================================================== */
.form-label, .form-group label, .wpcf7-form > p { margin-bottom: 5px; display: block; font-weight: 500; color: #265c90; }

.form-group { display: block; margin-bottom: 20px; }

.form-textbox, .form-control, input[type="checkbox"].form-control, input[type="color"].form-control, input[type="date"].form-control, input[type="datetime-local"].form-control, input[type="datetime"].form-control, input[type="email"].form-control, input[type="month"].form-control, input[type="number"].form-control, input[type="password"].form-control, input[type="radio"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="text"].form-control, input[type="time"].form-control, input[type="url"].form-control, input[type="week"].form-control, select.form-control, textarea.form-control, .select-wrap select, .select-wrap .select, .wpcf7-form .wpcf7-form-control, .page-404 #searchform input[type="text"], header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="text"], header.header .header-main .header-main-inner > .widget #searchform input[type="text"], .page-sidebar #searchform input[type="text"] { background: white; padding: 13px 15px; width: 100%; border: 1px solid #d9e7f5; box-shadow: none; font-size: 1rem; border-radius: 4px; font-family: "Ubuntu", sans-serif; color: #444f58; }
.form-textbox::-webkit-input-placeholder, .form-control::-webkit-input-placeholder, input[type="checkbox"].form-control::-webkit-input-placeholder, input[type="color"].form-control::-webkit-input-placeholder, input[type="date"].form-control::-webkit-input-placeholder, input[type="datetime-local"].form-control::-webkit-input-placeholder, input[type="datetime"].form-control::-webkit-input-placeholder, input[type="email"].form-control::-webkit-input-placeholder, input[type="month"].form-control::-webkit-input-placeholder, input[type="number"].form-control::-webkit-input-placeholder, input[type="password"].form-control::-webkit-input-placeholder, input[type="radio"].form-control::-webkit-input-placeholder, input[type="search"].form-control::-webkit-input-placeholder, input[type="tel"].form-control::-webkit-input-placeholder, input[type="text"].form-control::-webkit-input-placeholder, input[type="time"].form-control::-webkit-input-placeholder, input[type="url"].form-control::-webkit-input-placeholder, input[type="week"].form-control::-webkit-input-placeholder, .select-wrap select::-webkit-input-placeholder, .select-wrap .select::-webkit-input-placeholder, .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder, .page-404 #searchform input[type="text"]::-webkit-input-placeholder, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="text"]::-webkit-input-placeholder, header.header .header-main .header-main-inner > .widget #searchform input[type="text"]::-webkit-input-placeholder, .page-sidebar #searchform input[type="text"]::-webkit-input-placeholder { color: #5a6975; }
.form-textbox:-moz-placeholder, .form-control:-moz-placeholder, input[type="checkbox"].form-control:-moz-placeholder, input[type="color"].form-control:-moz-placeholder, input[type="date"].form-control:-moz-placeholder, input[type="datetime-local"].form-control:-moz-placeholder, input[type="datetime"].form-control:-moz-placeholder, input[type="email"].form-control:-moz-placeholder, input[type="month"].form-control:-moz-placeholder, input[type="number"].form-control:-moz-placeholder, input[type="password"].form-control:-moz-placeholder, input[type="radio"].form-control:-moz-placeholder, input[type="search"].form-control:-moz-placeholder, input[type="tel"].form-control:-moz-placeholder, input[type="text"].form-control:-moz-placeholder, input[type="time"].form-control:-moz-placeholder, input[type="url"].form-control:-moz-placeholder, input[type="week"].form-control:-moz-placeholder, .select-wrap select:-moz-placeholder, .select-wrap .select:-moz-placeholder, .wpcf7-form .wpcf7-form-control:-moz-placeholder, .page-404 #searchform input[type="text"]:-moz-placeholder, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="text"]:-moz-placeholder, header.header .header-main .header-main-inner > .widget #searchform input[type="text"]:-moz-placeholder, .page-sidebar #searchform input[type="text"]:-moz-placeholder { color: #5a6975; }
.form-textbox::-moz-placeholder, .form-control::-moz-placeholder, input[type="checkbox"].form-control::-moz-placeholder, input[type="color"].form-control::-moz-placeholder, input[type="date"].form-control::-moz-placeholder, input[type="datetime-local"].form-control::-moz-placeholder, input[type="datetime"].form-control::-moz-placeholder, input[type="email"].form-control::-moz-placeholder, input[type="month"].form-control::-moz-placeholder, input[type="number"].form-control::-moz-placeholder, input[type="password"].form-control::-moz-placeholder, input[type="radio"].form-control::-moz-placeholder, input[type="search"].form-control::-moz-placeholder, input[type="tel"].form-control::-moz-placeholder, input[type="text"].form-control::-moz-placeholder, input[type="time"].form-control::-moz-placeholder, input[type="url"].form-control::-moz-placeholder, input[type="week"].form-control::-moz-placeholder, .select-wrap select::-moz-placeholder, .select-wrap .select::-moz-placeholder, .wpcf7-form .wpcf7-form-control::-moz-placeholder, .page-404 #searchform input[type="text"]::-moz-placeholder, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="text"]::-moz-placeholder, header.header .header-main .header-main-inner > .widget #searchform input[type="text"]::-moz-placeholder, .page-sidebar #searchform input[type="text"]::-moz-placeholder { color: #5a6975; }
.form-textbox:-ms-input-placeholder, .form-control:-ms-input-placeholder, input[type="checkbox"].form-control:-ms-input-placeholder, input[type="color"].form-control:-ms-input-placeholder, input[type="date"].form-control:-ms-input-placeholder, input[type="datetime-local"].form-control:-ms-input-placeholder, input[type="datetime"].form-control:-ms-input-placeholder, input[type="email"].form-control:-ms-input-placeholder, input[type="month"].form-control:-ms-input-placeholder, input[type="number"].form-control:-ms-input-placeholder, input[type="password"].form-control:-ms-input-placeholder, input[type="radio"].form-control:-ms-input-placeholder, input[type="search"].form-control:-ms-input-placeholder, input[type="tel"].form-control:-ms-input-placeholder, input[type="text"].form-control:-ms-input-placeholder, input[type="time"].form-control:-ms-input-placeholder, input[type="url"].form-control:-ms-input-placeholder, input[type="week"].form-control:-ms-input-placeholder, .select-wrap select:-ms-input-placeholder, .select-wrap .select:-ms-input-placeholder, .wpcf7-form .wpcf7-form-control:-ms-input-placeholder, .page-404 #searchform input[type="text"]:-ms-input-placeholder, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="text"]:-ms-input-placeholder, header.header .header-main .header-main-inner > .widget #searchform input[type="text"]:-ms-input-placeholder, .page-sidebar #searchform input[type="text"]:-ms-input-placeholder { color: #5a6975; }
.form-textbox:focus, .form-control:focus, input[type="checkbox"].form-control:focus, input[type="color"].form-control:focus, input[type="date"].form-control:focus, input[type="datetime-local"].form-control:focus, input[type="datetime"].form-control:focus, input[type="email"].form-control:focus, input[type="month"].form-control:focus, input[type="number"].form-control:focus, input[type="password"].form-control:focus, input[type="radio"].form-control:focus, input[type="search"].form-control:focus, input[type="tel"].form-control:focus, input[type="text"].form-control:focus, input[type="time"].form-control:focus, input[type="url"].form-control:focus, input[type="week"].form-control:focus, .select-wrap select:focus, .select-wrap .select:focus, .wpcf7-form .wpcf7-form-control:focus, .page-404 #searchform input[type="text"]:focus, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="text"]:focus, header.header .header-main .header-main-inner > .widget #searchform input[type="text"]:focus, .page-sidebar #searchform input[type="text"]:focus { border-color: rgba(27, 66, 104, 0.3); outline: none; }

.select-wrap { position: relative; }
.select-wrap select { cursor: pointer; position: relative; width: 100%; height: 47px; }
.select-wrap select option { padding: 5px 10px; }
.select-wrap .select { width: 100%; display: inline-block; position: absolute; left: 0; top: 0; text-overflow: ellipsis; overflow: hidden; height: 47px; }
.select-wrap .select:after { content: "\f107"; font-family: fontAwesome; position: absolute; right: 8px; top: 8px; }

/*------------------------------------------------------------------
[ 5. Global Elements ]
-------------------------------------------------------------------*/
/* 5.1 Post Tags
============================================================== */
.post-tags, .tag-list, .tagcloud, .my_term-archive { width: 100%; display: inline-block; }
.post-tags .tags-title, .tag-list .tags-title, .tagcloud .tags-title, .my_term-archive .tags-title { display: none; }
.post-tags a, .tag-list a, .tagcloud a, .my_term-archive a { display: inline-block; float: left; padding: 3px 7px; margin: 0 10px 10px 0; color: #444f58; border-radius: 4px; border: 1px solid #e6e6e6; font-size: 1rem; }
.post-tags a:hover, .tag-list a:hover, .tagcloud a:hover, .my_term-archive a:hover { color: #FF6600; border-color: #FF6600; }

.tagcloud a { font-size: 1rem !important; }

/* 5.2 Article Footer
============================================================== */
.single .article-footer { padding: 40px 0; margin: 50px 0 70px; border-top: 1px solid #e6e6e6; }

.article-footer { padding: 10px 0 0; margin-top: 30px; }
.article-footer .post-meta { margin: 0; }
@media only screen and (min-width: 30rem) { .article-footer .post-meta { text-align: right; } }
.article-footer .post-meta li { display: inline-block; float: none; }
@media only screen and (min-width: 30rem) { .article-footer .post-meta li { margin: 0 0 0 20px; } }
.article-footer .post-meta li.meta-category { float: left; margin-left: 0; text-align: left; max-width: 60%; }
.article-footer .post-meta li.meta-category a { margin-left: 5px; }
.article-footer .post-meta li a { color: #444f58; }
.article-footer .post-meta li a:hover { color: #FF6600; }
.article-footer .post-meta li i { margin-right: 5px; }

/* 5.3 About Author
============================================================== */
.author_cont { padding: 30px; border-radius: 4px; background: #f2f7fc; width: 100%; display: inline-block; }
.author_cont .profile-image { width: 100px; margin-right: 20px; float: left; overflow: hidden; }
.author_cont .profile-image img { border-radius: 4px; }
@media only screen and (max-width: 30rem) { .author_cont .profile-image { width: 100%; margin-right: 0; } }
@media only screen and (min-width: 30rem) { .author_cont .profile-content { display: block; overflow: hidden; } }
.author_cont .profile-content h5 { margin-top: -5px; font-size: 1.1875rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; }
.author_cont .profile-content p { margin-bottom: 0; line-height: 1.8; }
@media only screen and (max-width: 30rem) { .author_cont { text-align: center; } }

.widget.Author .widget_about_author .author_thumb { width: 100px; margin: 0 20px 20px 0; float: left; overflow: hidden; }
.widget.Author .widget_about_author .author_thumb img { float: left; }
@media only screen and (max-width: 30rem) { .widget.Author .widget_about_author .author_thumb { width: 100%; margin-right: 0; } }
.widget.Author .widget_about_author .author_name { font-size: 1.1875rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; margin-top: -4px; }
@media only screen and (max-width: 30rem) { .widget.Author .widget_about_author .author_name { width: 100%; display: inline-block; } }
.widget.Author .widget_about_author .author_descripition { display: block; }

.author .author_cont { margin-bottom: 30px; }

/* 5.4 Entry Content
============================================================== */
.entry-content dt { color: #1b4268; font-weight: 500; }
.entry-content dd { margin-left: 0; font-size: 0.9em; color: #444f58; margin-bottom: 1.5em; }
.entry-content img { max-width: 100%; height: auto; }
.entry-content video, .entry-content object { max-width: 100%; height: auto; }
.entry-content pre { background: #fafafa; border: 1px solid #e6e6e6; padding: 10px; border-radius: 4px; font-family: "Ubuntu", sans-serif; }
.entry-content ul, .entry-content ol { line-height: 1.8; }

/* 5.5 Widget
============================================================== */
.widget_recent_comments #recentcomments li, .widget_recent_comments ul li, .widget_recent_entries #recentcomments li, .widget_recent_entries ul li { border: 1px solid #e6e6e6; border-width: 1px 0 0; margin: 10px 0 0; padding: 10px 0 0; margin-bottom: 0; width: 100%; display: inline-block; }
.widget_recent_comments #recentcomments li:first-child, .widget_recent_comments ul li:first-child, .widget_recent_entries #recentcomments li:first-child, .widget_recent_entries ul li:first-child { border-top: 0; padding-top: 0; }
.widget_recent_comments #recentcomments li > a, .widget_recent_comments ul li > a, .widget_recent_entries #recentcomments li > a, .widget_recent_entries ul li > a { display: inline-block; font-size: 1rem; }

.widget_tabs .tabs { width: 100%; margin: 0; float: left; display: inline-block; }
.widget_tabs .tabs dd { float: left; margin: 0 5px 0 0; }
.widget_tabs .tabs dd a { padding: 10px 20px; display: inline-block; position: relative; z-index: 1; border: 1px solid transparent; border-width: 1px 1px 0; border-radius: 4px 4px 0 0; }
.widget_tabs .tabs dd.active a { box-shadow: 0 2px 0 0 #FFF; color: #FF6600; border-color: #d9e7f5; }
.widget_tabs .tabs-content { border: 1px solid #d9e7f5; padding: 20px 20px 10px 20px; width: 100%; float: left; display: inline-block; border-radius: 1px; }
.widget_tabs .tabs-content > .content { width: 100%; display: inline-block; vertical-align: top; }
.widget_tabs .tabs-content > .content:not(.active) { display: none; }

/* 5.6 Blog Loop
============================================================== */
.blog-wrap { list-style: none; margin: 0; }
.blog-wrap .main-view { margin: 70px 0 0; padding: 70px 0 0; border-top: 1px solid #e6e6e6; width: 100%; display: inline-block; float: left; }
.blog-wrap .main-view:first-child { padding-top: 0; margin-top: 0; border-top: 0; }
@media only screen and (max-width: 63.94rem) { .blog-wrap .main-view { margin-top: 45px; padding-top: 30px; } }

.article-loop { width: 100%; display: inline-block; }
.article-loop .article-header { margin-bottom: 30px; }
.article-loop .article-header h1 { font-size: 2.25rem; margin-bottom: 0; }
.article-loop .article-image img { float: left; max-width: 100%; height: auto !important; }
.article-loop .article-image + .article-content { margin-top: 30px; }
.article-loop .article-content iframe { width: 100%; min-height: 500px; border: 0; }
.article-loop .article-content .excerpt-read-more { margin-top: 25px; }
.article-loop .article-content p:last-child { margin-bottom: 0; }
.article-loop .article-content .more-link { font-size: 1.25rem; padding: 10px 30px; line-height: 1.42857; vertical-align: top; display: inline-block; text-align: center; border-radius: 4px; border: 0px; background-color: #e6e6e6; color: #1a1a1a; position: relative; cursor: pointer; font-family: "Ubuntu", sans-serif; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance: none; background: transparent; color: #FF6600; padding: 0; }
.article-loop .article-content .more-link a { color: #1a1a1a; }
.article-loop .article-content .more-link a:hover { color: #4d4d4d; }
.article-loop .article-content .more-link h4 { color: #333333; }
.article-loop .article-content .more-link.btn-primary { background-color: #FF6600; color: white; }
.article-loop .article-content .more-link.btn-primary a { color: white; }
.article-loop .article-content .more-link.btn-primary a:hover { color: white; }
.article-loop .article-content .more-link.btn-primary h4 { color: white; }
.article-loop .article-content .more-link.btn-primary:hover, .article-loop .article-content .more-link.btn-primary:focus { background-color: #ff8533; color: white; color: white; }
.article-loop .article-content .more-link.btn-primary:hover a, .article-loop .article-content .more-link.btn-primary:focus a { color: white; }
.article-loop .article-content .more-link.btn-primary:hover a:hover, .article-loop .article-content .more-link.btn-primary:focus a:hover { color: white; }
.article-loop .article-content .more-link.btn-primary:hover h4, .article-loop .article-content .more-link.btn-primary:focus h4 { color: white; }
.article-loop .article-content .more-link.btn-primary:hover a, .article-loop .article-content .more-link.btn-primary:focus a { color: white; }
.article-loop .article-content .more-link.btn-primary:hover a:hover, .article-loop .article-content .more-link.btn-primary:focus a:hover { color: white; }
.article-loop .article-content .more-link.btn-primary:hover h4, .article-loop .article-content .more-link.btn-primary:focus h4 { color: white; }
.article-loop .article-content .more-link.btn-secondary { background-color: #1B4268; color: white; }
.article-loop .article-content .more-link.btn-secondary a { color: white; }
.article-loop .article-content .more-link.btn-secondary a:hover { color: #c5dbf0; }
.article-loop .article-content .more-link.btn-secondary h4 { color: #eef4fa; }
.article-loop .article-content .more-link.btn-secondary:hover, .article-loop .article-content .more-link.btn-secondary:focus { background-color: #265c90; color: white; }
.article-loop .article-content .more-link.btn-secondary:hover a, .article-loop .article-content .more-link.btn-secondary:focus a { color: white; }
.article-loop .article-content .more-link.btn-secondary:hover a:hover, .article-loop .article-content .more-link.btn-secondary:focus a:hover { color: #eef4fa; }
.article-loop .article-content .more-link.btn-secondary:hover h4, .article-loop .article-content .more-link.btn-secondary:focus h4 { color: white; }
.article-loop .article-content .more-link:hover, .article-loop .article-content .more-link:focus { background-color: #f2f2f2; color: #262626; outline: none; }
.article-loop .article-content .more-link:hover a, .article-loop .article-content .more-link:focus a { color: #262626; }
.article-loop .article-content .more-link:hover a:hover, .article-loop .article-content .more-link:focus a:hover { color: #595959; }
.article-loop .article-content .more-link:hover h4, .article-loop .article-content .more-link:focus h4 { color: #404040; }
.article-loop .article-content .more-link:hover { background: transparent; color: #1B4268; }

/* 5.7 Pagination
============================================================== */
.page-navigation { width: 100%; display: inline-block; margin-top: 80px; padding-top: 50px; border-top: 1px solid #f2f2f2; }

.pagination { text-align: center; }
.pagination li { display: inline-block; margin: 0 3px 6px; }
.pagination li a { padding: 10px 20px; display: inline-block; border-radius: 4px; background-color: #1B4268; color: white; }
.pagination li a a { color: white; }
.pagination li a a:hover { color: #c5dbf0; }
.pagination li a h4 { color: #eef4fa; }
.pagination li a:hover { background-color: #FF6600; color: white; }
.pagination li a:hover a { color: white; }
.pagination li a:hover a:hover { color: white; }
.pagination li a:hover h4 { color: white; }
.pagination li.current a { background-color: #FF6600; color: white; }
.pagination li.current a a { color: white; }
.pagination li.current a a:hover { color: white; }
.pagination li.current a h4 { color: white; }

/* 5.8 List Style
============================================================== */
.list_mixed li { margin-bottom: 25px; padding-left: 40px; position: relative; }
.list_mixed li i { width: 25px; font-size: 1.000em; position: absolute; left: 7px; top: 5px; text-align: center; }
.list_mixed li:before { content: ''; width: 70px; height: 1px; overflow: hidden; position: absolute; left: 0; bottom: -14px; background: rgba(0, 0, 0, 0.5); }

.list-unstyled { list-style: none; margin: 0; }
.list-unstyled li { margin-bottom: 10px; }

.list-icon { list-style: none; margin: 0; }
.list-icon li { margin-bottom: 10px; display: inline-block; width: 100%; vertical-align: top; }
.list-icon li i { max-width: 2.14286em; width: 100%; font-size: 1.3rem; text-align: center; color: #1B4268; float: left; position: relative; top: 5px; }
.list-icon li span { display: block; overflow: hidden; word-wrap: break-word; }

.list-img-gallery { list-style: none; margin: 0 -5px; vertical-align: top; float: none; display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: row wrap; }
.list-img-gallery li, .list-img-gallery .gallery-item { width: 33.33%; float: left; padding: 0 5px; margin: 0 0 10px; align-content: center; -webkit-flex-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: baseline; display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.list-img-gallery li > span, .list-img-gallery .gallery-item > span { width: 100%; }
.list-img-gallery li > span > a, .list-img-gallery .gallery-item > span > a { display: inline-block; width: 100%; float: left; }
.list-img-gallery li > span > a img, .list-img-gallery .gallery-item > span > a img { float: left; }
.list-img-gallery li a, .list-img-gallery .gallery-item a { display: inline-block; width: 100%; float: left; }
.list-img-gallery li a img, .list-img-gallery .gallery-item a img { float: left; }
.list-img-gallery .gallery-item { width: 100%; max-width: 150px; }

div[class*="gallery-size"] .gallery-item { width: 33.33%; float: left; padding: 0 5px; margin: 0 0 10px; }

.gallery-size-thumbnail .gallery-item { max-width: 150px; }

.gallery-size-medium .gallery-item { max-width: 25%; }

.gallery-size-large .gallery-item { max-width: 25%; }

/* 5.9 Social
============================================================== */
.social { list-style: none; }
.social li { display: inline-block; margin: 0 10px 10px 0; float: left; }
.social li a { font-size: 1.125rem; line-height: 40px; width: 40px; height: 40px; display: inline-block; vertical-align: top; text-align: center; border: 1px solid #d9e7f5; border-radius: 4px; }
.social li a:hover { border-color: #FF6600; background-color: #FF6600; color: white; }
.social li a:hover a { color: white; }
.social li a:hover a:hover { color: white; }
.social li a:hover h4 { color: white; }

/* 5.10 Comments
============================================================== */
.comments-area { margin-top: 6.25rem; }
.comments-area h2#comments { font-size: 1.75rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; }
.comments-area #comment-form-elements { margin: 0; }
@media only screen and (min-width: 30rem) { .comments-area #comment-form-elements { margin: 0 -10px; }
  .comments-area #comment-form-elements li { width: 33.3333%; padding: 0 10px; float: left; } }
.comments-area .respond-form { margin-top: 6.25rem; }
.comments-area .respond-form textarea { height: 220px; }
.comments-area .respond-form h3#comment-form-title { display: inline-block; font-size: 1.5rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; margin-bottom: 0.9375rem; }
.comments-area .respond-form #cancel-comment-reply { display: inline-block; margin-left: 10px; }
.comments-area .respond-form #cancel-comment-reply .small { margin-bottom: 0; }
.comments-area .respond-form #cancel-comment-reply #cancel-comment-reply-link { font-size: 1rem; color: #FF6600; }
.comments-area .respond-form #cancel-comment-reply #cancel-comment-reply-link:hover { color: #1B4268; }
.comments-area .comment.panel [id*="comment-"] + .respond-form { margin-top: 30px; margin-left: 90px; }

ol.commentlist { margin: 0 0 0.85714rem; list-style: none; }
ol.commentlist li .comment-author { margin-bottom: 0.57143rem; }
ol.commentlist li .comment-author .avatar { float: left; margin-right: 20px; border-radius: 4px; margin-top: 5px; margin-bottom: 10px; max-width: 70px; }
ol.commentlist li .comment-author cite { font-style: normal; display: block; }
ol.commentlist li .comment-author cite a { font-size: 1.1875rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; }
ol.commentlist li .comment-author cite a:hover { color: #FF6600; }
ol.commentlist li .comment_content { overflow: hidden; word-wrap: break-word; }
ol.commentlist li .comment_content p { margin-bottom: 0.625rem; }
ol.commentlist li .comment_content .comment-reply-link { color: #FFF; background: #1B4268; font-size: 0.75rem; padding: 3px 9px; text-transform: uppercase; border-radius: 2px; }
ol.commentlist li .comment_content .comment-reply-link:hover { background: #FF6600; }
ol.commentlist li.panel { padding-left: 0; padding-right: 0; }
ol.commentlist li.comment article { padding: 0; margin-bottom: 5px; min-height: 85px; position: relative; }

section[class*="section-"] ol.commentlist ul.children { list-style: none; margin-left: 0; }
@media only screen and (min-width: 63.94rem) { section[class*="section-"] ol.commentlist ul.children { margin-left: 90px; } }
section[class*="section-"] ol.commentlist ul.children li:last-child { padding-bottom: 0; }

/* 5.11 Contact Form
============================================================== */
.wpcf7-form > p { margin-bottom: 30px; }
.wpcf7-form .wpcf7-form-control { margin-top: 5px; max-width: 400px; }
.wpcf7-form .wpcf7-form-control.wpcf7-textarea { max-width: 100%; max-height: 250px; }
.wpcf7-form .wpcf7-submit { font-size: 1.25rem; padding: 10px 30px; line-height: 1.42857; vertical-align: top; display: inline-block; text-align: center; border-radius: 4px; border: 0px; background-color: #e6e6e6; color: #1a1a1a; position: relative; cursor: pointer; font-family: "Ubuntu", sans-serif; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance: none; background-color: #FF6600; color: white; width: auto; }
.wpcf7-form .wpcf7-submit a { color: #1a1a1a; }
.wpcf7-form .wpcf7-submit a:hover { color: #4d4d4d; }
.wpcf7-form .wpcf7-submit h4 { color: #333333; }
.wpcf7-form .wpcf7-submit.btn-primary { background-color: #FF6600; color: white; }
.wpcf7-form .wpcf7-submit.btn-primary a { color: white; }
.wpcf7-form .wpcf7-submit.btn-primary a:hover { color: white; }
.wpcf7-form .wpcf7-submit.btn-primary h4 { color: white; }
.wpcf7-form .wpcf7-submit.btn-primary:hover, .wpcf7-form .wpcf7-submit.btn-primary:focus { background-color: #ff8533; color: white; color: white; }
.wpcf7-form .wpcf7-submit.btn-primary:hover a, .wpcf7-form .wpcf7-submit.btn-primary:focus a { color: white; }
.wpcf7-form .wpcf7-submit.btn-primary:hover a:hover, .wpcf7-form .wpcf7-submit.btn-primary:focus a:hover { color: white; }
.wpcf7-form .wpcf7-submit.btn-primary:hover h4, .wpcf7-form .wpcf7-submit.btn-primary:focus h4 { color: white; }
.wpcf7-form .wpcf7-submit.btn-primary:hover a, .wpcf7-form .wpcf7-submit.btn-primary:focus a { color: white; }
.wpcf7-form .wpcf7-submit.btn-primary:hover a:hover, .wpcf7-form .wpcf7-submit.btn-primary:focus a:hover { color: white; }
.wpcf7-form .wpcf7-submit.btn-primary:hover h4, .wpcf7-form .wpcf7-submit.btn-primary:focus h4 { color: white; }
.wpcf7-form .wpcf7-submit.btn-secondary { background-color: #1B4268; color: white; }
.wpcf7-form .wpcf7-submit.btn-secondary a { color: white; }
.wpcf7-form .wpcf7-submit.btn-secondary a:hover { color: #c5dbf0; }
.wpcf7-form .wpcf7-submit.btn-secondary h4 { color: #eef4fa; }
.wpcf7-form .wpcf7-submit.btn-secondary:hover, .wpcf7-form .wpcf7-submit.btn-secondary:focus { background-color: #265c90; color: white; }
.wpcf7-form .wpcf7-submit.btn-secondary:hover a, .wpcf7-form .wpcf7-submit.btn-secondary:focus a { color: white; }
.wpcf7-form .wpcf7-submit.btn-secondary:hover a:hover, .wpcf7-form .wpcf7-submit.btn-secondary:focus a:hover { color: #eef4fa; }
.wpcf7-form .wpcf7-submit.btn-secondary:hover h4, .wpcf7-form .wpcf7-submit.btn-secondary:focus h4 { color: white; }
.wpcf7-form .wpcf7-submit:hover, .wpcf7-form .wpcf7-submit:focus { background-color: #f2f2f2; color: #262626; outline: none; }
.wpcf7-form .wpcf7-submit:hover a, .wpcf7-form .wpcf7-submit:focus a { color: #262626; }
.wpcf7-form .wpcf7-submit:hover a:hover, .wpcf7-form .wpcf7-submit:focus a:hover { color: #595959; }
.wpcf7-form .wpcf7-submit:hover h4, .wpcf7-form .wpcf7-submit:focus h4 { color: #404040; }
.wpcf7-form .wpcf7-submit a { color: white; }
.wpcf7-form .wpcf7-submit a:hover { color: white; }
.wpcf7-form .wpcf7-submit h4 { color: white; }
.wpcf7-form .wpcf7-submit:hover, .wpcf7-form .wpcf7-submit:focus { background-color: #ff8533; color: white; color: white; }
.wpcf7-form .wpcf7-submit:hover a, .wpcf7-form .wpcf7-submit:focus a { color: white; }
.wpcf7-form .wpcf7-submit:hover a:hover, .wpcf7-form .wpcf7-submit:focus a:hover { color: white; }
.wpcf7-form .wpcf7-submit:hover h4, .wpcf7-form .wpcf7-submit:focus h4 { color: white; }
.wpcf7-form .wpcf7-submit:hover a, .wpcf7-form .wpcf7-submit:focus a { color: white; }
.wpcf7-form .wpcf7-submit:hover a:hover, .wpcf7-form .wpcf7-submit:focus a:hover { color: white; }
.wpcf7-form .wpcf7-submit:hover h4, .wpcf7-form .wpcf7-submit:focus h4 { color: white; }
.wpcf7-form .wpcf7-not-valid-tip { font-weight: normal; margin: 5px 0 0; }

/* 5.12 Image Alignment
============================================================== */
@media only screen and (min-width: 30rem) { .alignleft { float: left; }
  .alignright { float: right; }
  .aligncenter { display: block; }
  .alignnone { clear: both; margin: 18px 0; }
  .wp-caption img[class*="align"] { margin-top: 0; margin-bottom: 0; }
  img.aligncenter, img.alignleft, img.alignnone, img.alignright { margin: 10px; }
  img.alignleft { margin-left: 0; }
  img.alignright { margin-right: 0; }
  img.aligncenter { margin: 0 auto; } }
/* 5.13 404 Page
============================================================== */
.page-404 { text-align: center; }
.page-404 h1 { margin: 30px 0; }
.page-404 h3 { margin: 30px 0; }
.page-404 #searchform .screen-reader-text { display: none; }
.page-404 #searchform input[type="text"] { margin-bottom: 20px; max-width: 300px; margin-right: 20px; }
.page-404 #searchform input[type="submit"] { font-size: 1.25rem; padding: 10px 30px; line-height: 1.42857; vertical-align: top; display: inline-block; text-align: center; border-radius: 4px; border: 0px; background-color: #e6e6e6; color: #1a1a1a; position: relative; cursor: pointer; font-family: "Ubuntu", sans-serif; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance: none; background-color: #FF6600; color: white; }
.page-404 #searchform input[type="submit"] a { color: #1a1a1a; }
.page-404 #searchform input[type="submit"] a:hover { color: #4d4d4d; }
.page-404 #searchform input[type="submit"] h4 { color: #333333; }
.page-404 #searchform input[type="submit"].btn-primary { background-color: #FF6600; color: white; }
.page-404 #searchform input[type="submit"].btn-primary a { color: white; }
.page-404 #searchform input[type="submit"].btn-primary a:hover { color: white; }
.page-404 #searchform input[type="submit"].btn-primary h4 { color: white; }
.page-404 #searchform input[type="submit"].btn-primary:hover, .page-404 #searchform input[type="submit"].btn-primary:focus { background-color: #ff8533; color: white; color: white; }
.page-404 #searchform input[type="submit"].btn-primary:hover a, .page-404 #searchform input[type="submit"].btn-primary:focus a { color: white; }
.page-404 #searchform input[type="submit"].btn-primary:hover a:hover, .page-404 #searchform input[type="submit"].btn-primary:focus a:hover { color: white; }
.page-404 #searchform input[type="submit"].btn-primary:hover h4, .page-404 #searchform input[type="submit"].btn-primary:focus h4 { color: white; }
.page-404 #searchform input[type="submit"].btn-primary:hover a, .page-404 #searchform input[type="submit"].btn-primary:focus a { color: white; }
.page-404 #searchform input[type="submit"].btn-primary:hover a:hover, .page-404 #searchform input[type="submit"].btn-primary:focus a:hover { color: white; }
.page-404 #searchform input[type="submit"].btn-primary:hover h4, .page-404 #searchform input[type="submit"].btn-primary:focus h4 { color: white; }
.page-404 #searchform input[type="submit"].btn-secondary { background-color: #1B4268; color: white; }
.page-404 #searchform input[type="submit"].btn-secondary a { color: white; }
.page-404 #searchform input[type="submit"].btn-secondary a:hover { color: #c5dbf0; }
.page-404 #searchform input[type="submit"].btn-secondary h4 { color: #eef4fa; }
.page-404 #searchform input[type="submit"].btn-secondary:hover, .page-404 #searchform input[type="submit"].btn-secondary:focus { background-color: #265c90; color: white; }
.page-404 #searchform input[type="submit"].btn-secondary:hover a, .page-404 #searchform input[type="submit"].btn-secondary:focus a { color: white; }
.page-404 #searchform input[type="submit"].btn-secondary:hover a:hover, .page-404 #searchform input[type="submit"].btn-secondary:focus a:hover { color: #eef4fa; }
.page-404 #searchform input[type="submit"].btn-secondary:hover h4, .page-404 #searchform input[type="submit"].btn-secondary:focus h4 { color: white; }
.page-404 #searchform input[type="submit"]:hover, .page-404 #searchform input[type="submit"]:focus { background-color: #f2f2f2; color: #262626; outline: none; }
.page-404 #searchform input[type="submit"]:hover a, .page-404 #searchform input[type="submit"]:focus a { color: #262626; }
.page-404 #searchform input[type="submit"]:hover a:hover, .page-404 #searchform input[type="submit"]:focus a:hover { color: #595959; }
.page-404 #searchform input[type="submit"]:hover h4, .page-404 #searchform input[type="submit"]:focus h4 { color: #404040; }
.page-404 #searchform input[type="submit"] a { color: white; }
.page-404 #searchform input[type="submit"] a:hover { color: white; }
.page-404 #searchform input[type="submit"] h4 { color: white; }
.page-404 #searchform input[type="submit"]:hover, .page-404 #searchform input[type="submit"]:focus { background-color: #ff8533; color: white; color: white; }
.page-404 #searchform input[type="submit"]:hover a, .page-404 #searchform input[type="submit"]:focus a { color: white; }
.page-404 #searchform input[type="submit"]:hover a:hover, .page-404 #searchform input[type="submit"]:focus a:hover { color: white; }
.page-404 #searchform input[type="submit"]:hover h4, .page-404 #searchform input[type="submit"]:focus h4 { color: white; }
.page-404 #searchform input[type="submit"]:hover a, .page-404 #searchform input[type="submit"]:focus a { color: white; }
.page-404 #searchform input[type="submit"]:hover a:hover, .page-404 #searchform input[type="submit"]:focus a:hover { color: white; }
.page-404 #searchform input[type="submit"]:hover h4, .page-404 #searchform input[type="submit"]:focus h4 { color: white; }

/*------------------------------------------------------------------
[ 6. Header ]
-------------------------------------------------------------------*/
header.header .header-action { width: 100%; display: inline-block; vertical-align: top; background-color: #FF6600; color: white; }
header.header .header-action a { color: white; }
header.header .header-action a:hover { color: white; }
header.header .header-action h4 { color: white; }
header.header .header-action .header-action-inner { max-width: 1200px; margin: auto; }
header.header .header-action .header-action-inner .list li { display: inline-block; padding: 5px 0; margin-right: 15px; }
header.header .header-action .header-action-inner .list li.phone a:before { content: '\f095'; font-family: 'FontAwesome'; padding-right: 5px; }
header.header .header-action .header-action-inner .list li.mail a:before { content: '\f0e0'; font-family: 'FontAwesome'; padding-right: 5px; }
header.header .header-action .header-action-inner .list li a:hover { color: #662900; }
header.header .header-action .header-action-inner .social li { padding: 9px 0; }
header.header .header-action .header-action-inner .widget { margin: 0; width: 100%; display: inline-block; vertical-align: top; }
@media only screen and (max-width: 75rem) { header.header .header-action { display: none; } }
header.header .header-main { width: 100%; display: inline-block; position: relative; vertical-align: top; }
@media only screen and (min-width: 75rem) { header.header .header-main .header-main-inner { max-width: 1200px; margin: auto; display: table; width: 80em; width: 100%; } }
@media only screen and (min-width: 75rem) { header.header .header-main .header-main-inner .logo { display: table-cell; vertical-align: middle; } }
header.header .header-main .header-main-inner .logo h1 { margin: 0; width: 100%; display: inline-block; font-weight: normal; vertical-align: middle; }
@media only screen and (max-width: 75rem) { header.header .header-main .header-main-inner .logo h1 { margin: 0 50px; width: auto; display: block; text-align: center; } }
header.header .header-main .header-main-inner .logo h1 a { margin: 0 30px 0 0; overflow: hidden; display: block; font-size: 2.1875rem; font-weight: 700; color: #444f58; }
header.header .header-main .header-main-inner .logo h1 a:hover { color: #FF6600; }
header.header .header-main .header-main-inner .logo h1 a span { font-weight: 300; }
header.header .header-main .header-main-inner .logo h1 a img { max-height: 80px; vertical-align: top; }
@media only screen and (max-width: 75rem) { header.header .header-main .header-main-inner .logo h1 a { width: 100%; display: inline-block; margin: 0; font-size: 2.1rem; color: #FFF; }
  header.header .header-main .header-main-inner .logo h1 a img { margin: 2px 0 8px; max-height: 31px; } }
header.header .header-main .header-main-inner .logo h1 small { display: block; font-size: 50%; }
@media only screen and (max-width: 75rem) { header.header .header-main .header-main-inner .logo img { display: inline-block; vertical-align: top; max-height: 100%; } }
header.header .header-main .header-main-inner .menu-wrapper, header.header .header-main .header-main-inner > .widget { display: table-cell; vertical-align: middle; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li, header.header .header-main .header-main-inner .menu-wrapper div > ul > li, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li, header.header .header-main .header-main-inner > .widget .navigation > ul > li, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li, header.header .header-main .header-main-inner > .widget div > ul > li, header.header .header-main .header-main-inner > .widget div ul.menu > li { display: inline-block; position: relative; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper div > ul > li > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation > ul > li > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > a:not(.btn), header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > a:not(.btn), header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > a:not(.btn), header.header .header-main .header-main-inner > .widget div > ul > li > a:not(.btn), header.header .header-main .header-main-inner > .widget div ul.menu > li > a:not(.btn) { padding: 35px 20px; display: block; font-weight: 500; color: #444f58; font-weight: 600; text-transform: uppercase; font-size: 1.125rem; font-family: "Dosis", sans-serif; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li:hover > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li:hover > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li:hover > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li:hover > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li:hover > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li:hover > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper div > ul > li:hover > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper div > ul > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper div > ul > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li:hover > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation > ul > li:hover > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation > ul > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation > ul > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation ul.menu > li:hover > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation ul.menu > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation ul.menu > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li:hover > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li:hover > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li:hover > a:not(.btn), header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li:hover > a:not(.btn), header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner > .widget div > ul > li:hover > a:not(.btn), header.header .header-main .header-main-inner > .widget div > ul > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner > .widget div > ul > li.current-menu-ancestor > a:not(.btn), header.header .header-main .header-main-inner > .widget div ul.menu > li:hover > a:not(.btn), header.header .header-main .header-main-inner > .widget div ul.menu > li.current-menu-item > a:not(.btn), header.header .header-main .header-main-inner > .widget div ul.menu > li.current-menu-ancestor > a:not(.btn) { background-color: #FF6600; color: white; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper div > ul > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper div > ul > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper div > ul > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .navigation > ul > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .navigation > ul > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .navigation > ul > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner > .widget div > ul > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner > .widget div > ul > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner > .widget div > ul > li.current-menu-ancestor > a:not(.btn) a, header.header .header-main .header-main-inner > .widget div ul.menu > li:hover > a:not(.btn) a, header.header .header-main .header-main-inner > .widget div ul.menu > li.current-menu-item > a:not(.btn) a, header.header .header-main .header-main-inner > .widget div ul.menu > li.current-menu-ancestor > a:not(.btn) a { color: white; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper div > ul > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper div > ul > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper div > ul > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .navigation > ul > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .navigation > ul > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .navigation > ul > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget div > ul > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget div > ul > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget div > ul > li.current-menu-ancestor > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget div ul.menu > li:hover > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget div ul.menu > li.current-menu-item > a:not(.btn) a:hover, header.header .header-main .header-main-inner > .widget div ul.menu > li.current-menu-ancestor > a:not(.btn) a:hover { color: white; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper div > ul > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper div > ul > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper div > ul > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .navigation > ul > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .navigation > ul > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .navigation > ul > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget div > ul > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget div > ul > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget div > ul > li.current-menu-ancestor > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget div ul.menu > li:hover > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget div ul.menu > li.current-menu-item > a:not(.btn) h4, header.header .header-main .header-main-inner > .widget div ul.menu > li.current-menu-ancestor > a:not(.btn) h4 { color: white; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li:hover ul, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li:hover ul, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li:hover ul, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li:hover ul, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li:hover ul, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li:hover ul, header.header .header-main .header-main-inner .menu-wrapper div > ul > li:hover ul, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li:hover ul, header.header .header-main .header-main-inner > .widget .navigation > ul > li:hover ul, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li:hover ul, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li:hover ul, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li:hover ul, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li:hover ul, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li:hover ul, header.header .header-main .header-main-inner > .widget div > ul > li:hover ul, header.header .header-main .header-main-inner > .widget div ul.menu > li:hover ul { opacity: 1; z-index: 1; -moz-transform: translate(0, 0); -o-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul, header.header .header-main .header-main-inner > .widget div > ul > li > ul, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul { text-align: left; }
@media only screen and (min-width: 75rem) { header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul, header.header .header-main .header-main-inner > .widget div > ul > li > ul, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul { opacity: 0; z-index: -1; min-width: 250px; position: absolute; visibility: hidden; -moz-transform: translate(0, 150px); -o-transform: translate(0, 150px); -ms-transform: translate(0, 150px); -webkit-transform: translate(0, 150px); transform: translate(0, 150px); -webkit-transition: transform 0.35s ease 0s; -moz-transition: transform 0.35s ease 0s; -ms-transition: transform 0.35s ease 0s; -o-transition: transform 0.35s ease 0s; transition: transform 0.35s ease 0s; } }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li, header.header .header-main .header-main-inner > .widget div > ul > li > ul li, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li { position: relative; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li a, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li a, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li a, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li a, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li a, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li a, header.header .header-main .header-main-inner > .widget div > ul > li > ul li a, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li a { color: white; padding: 5px 10px; display: block; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li a a, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li a a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li a a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li a a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li a a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li a a, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li a a, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li a a, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li a a, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li a a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li a a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li a a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li a a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li a a, header.header .header-main .header-main-inner > .widget div > ul > li > ul li a a, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li a a { color: white; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li a a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li a a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li a a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li a a:hover, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li a a:hover, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li a a:hover, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li a a:hover, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li a a:hover, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li a a:hover, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li a a:hover, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li a a:hover, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li a a:hover, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li a a:hover, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li a a:hover, header.header .header-main .header-main-inner > .widget div > ul > li > ul li a a:hover, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li a a:hover { color: white; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li a h4, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li a h4, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li a h4, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li a h4, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li a h4, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li a h4, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li a h4, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li a h4, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li a h4, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li a h4, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li a h4, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li a h4, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li a h4, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li a h4, header.header .header-main .header-main-inner > .widget div > ul > li > ul li a h4, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li a h4 { color: white; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li:hover > a, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li:hover > a, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li:hover > a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li:hover > a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li:hover > a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li:hover > a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li:hover > a, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li:hover > a, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li:hover > a, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li:hover > a, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li:hover > a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li:hover > a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li:hover > a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li:hover > a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner > .widget div > ul > li > ul li:hover > a, header.header .header-main .header-main-inner > .widget div > ul > li > ul li.current-menu-item > a, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li:hover > a, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li.current-menu-item > a { background-color: #183a5c; color: white; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li:hover > a a, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li:hover > a a, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li:hover > a a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li:hover > a a, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li:hover > a a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li:hover > a a, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li:hover > a a, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li:hover > a a, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li:hover > a a, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li:hover > a a, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li:hover > a a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li:hover > a a, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li:hover > a a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li:hover > a a, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner > .widget div > ul > li > ul li:hover > a a, header.header .header-main .header-main-inner > .widget div > ul > li > ul li.current-menu-item > a a, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li:hover > a a, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li.current-menu-item > a a { color: white; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner > .widget div > ul > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner > .widget div > ul > li > ul li.current-menu-item > a a:hover, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li:hover > a a:hover, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li.current-menu-item > a a:hover { color: #b9d3ed; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li:hover > a h4, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li:hover > a h4, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li:hover > a h4, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li:hover > a h4, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li:hover > a h4, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li:hover > a h4, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li:hover > a h4, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li:hover > a h4, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li:hover > a h4, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li:hover > a h4, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li:hover > a h4, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li:hover > a h4, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li:hover > a h4, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li:hover > a h4, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner > .widget div > ul > li > ul li:hover > a h4, header.header .header-main .header-main-inner > .widget div > ul > li > ul li.current-menu-item > a h4, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li:hover > a h4, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li.current-menu-item > a h4 { color: #e1ecf7; }
header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul li:hover > a + .children, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul li:hover > a + .children, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul li:hover > a + .children, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul li:hover > a + .children, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul li:hover > a + .children, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul li:hover > a + .children, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul li:hover > a + .children, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul li:hover > a + .children, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul li:hover > a + .children, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul li:hover > a + .children, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul li:hover > a + .children, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul li:hover > a + .children, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul li:hover > a + .children, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul li:hover > a + .children, header.header .header-main .header-main-inner > .widget div > ul > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner > .widget div > ul > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner > .widget div > ul > li > ul li:hover > a + .children, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li:hover > a + .dropdown, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li:hover > a + .sub-menu, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul li:hover > a + .children { opacity: 1; z-index: 1; visibility: visible; }
@media only screen and (min-width: 75rem) { header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul .dropdown, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li > ul .children, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul .dropdown, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li > ul .children, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul .dropdown, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li > ul .children, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul .dropdown, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li > ul .children, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul .dropdown, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li > ul .children, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul .dropdown, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li > ul .children, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul .dropdown, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul .sub-menu, header.header .header-main .header-main-inner .menu-wrapper div > ul > li > ul .children, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul .dropdown, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul .sub-menu, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li > ul .children, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul .dropdown, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul .sub-menu, header.header .header-main .header-main-inner > .widget .navigation > ul > li > ul .children, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul .dropdown, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul .sub-menu, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li > ul .children, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul .dropdown, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul .sub-menu, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li > ul .children, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul .dropdown, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul .sub-menu, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li > ul .children, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul .dropdown, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul .sub-menu, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li > ul .children, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul .dropdown, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul .sub-menu, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li > ul .children, header.header .header-main .header-main-inner > .widget div > ul > li > ul .dropdown, header.header .header-main .header-main-inner > .widget div > ul > li > ul .sub-menu, header.header .header-main .header-main-inner > .widget div > ul > li > ul .children, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul .dropdown, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul .sub-menu, header.header .header-main .header-main-inner > .widget div ul.menu > li > ul .children { opacity: 0; z-index: -1; top: 0; position: absolute; margin-left: 250px; max-width: 250px; min-width: 250px; visibility: hidden; background: #FF6600; } }
@media only screen and (min-width: 75rem) { header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li ul.dropdown, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .navigation > ul > li ul.children, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li ul.dropdown, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .navigation ul.menu > li ul.children, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li ul.dropdown, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section > ul > li ul.children, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li ul.dropdown, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .navigation .top-bar-section ul.menu > li ul.children, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li ul.dropdown, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container > ul > li ul.children, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li ul.dropdown, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li .sub-menu, header.header .header-main .header-main-inner .menu-wrapper .menu-primary-menu-container ul.menu > li ul.children, header.header .header-main .header-main-inner .menu-wrapper div > ul > li ul.dropdown, header.header .header-main .header-main-inner .menu-wrapper div > ul > li .sub-menu, header.header .header-main .header-main-inner .menu-wrapper div > ul > li ul.children, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li ul.dropdown, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li .sub-menu, header.header .header-main .header-main-inner .menu-wrapper div ul.menu > li ul.children, header.header .header-main .header-main-inner > .widget .navigation > ul > li ul.dropdown, header.header .header-main .header-main-inner > .widget .navigation > ul > li .sub-menu, header.header .header-main .header-main-inner > .widget .navigation > ul > li ul.children, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li ul.dropdown, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li .sub-menu, header.header .header-main .header-main-inner > .widget .navigation ul.menu > li ul.children, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li ul.dropdown, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li .sub-menu, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section > ul > li ul.children, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li ul.dropdown, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li .sub-menu, header.header .header-main .header-main-inner > .widget .navigation .top-bar-section ul.menu > li ul.children, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li ul.dropdown, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li .sub-menu, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container > ul > li ul.children, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li ul.dropdown, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li .sub-menu, header.header .header-main .header-main-inner > .widget .menu-primary-menu-container ul.menu > li ul.children, header.header .header-main .header-main-inner > .widget div > ul > li ul.dropdown, header.header .header-main .header-main-inner > .widget div > ul > li .sub-menu, header.header .header-main .header-main-inner > .widget div > ul > li ul.children, header.header .header-main .header-main-inner > .widget div ul.menu > li ul.dropdown, header.header .header-main .header-main-inner > .widget div ul.menu > li .sub-menu, header.header .header-main .header-main-inner > .widget div ul.menu > li ul.children { background: #FF6600; } }
header.header .header-main .header-main-inner .menu-wrapper #searchform, header.header .header-main .header-main-inner > .widget #searchform { position: relative; }
header.header .header-main .header-main-inner .menu-wrapper #searchform .screen-reader-text, header.header .header-main .header-main-inner > .widget #searchform .screen-reader-text { display: none; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="text"], header.header .header-main .header-main-inner > .widget #searchform input[type="text"] { margin-bottom: 20px; max-width: 300px; margin-right: 20px; margin: 0; height: 40px; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"], header.header .header-main .header-main-inner > .widget #searchform input[type="submit"] { font-size: 1.25rem; padding: 10px 30px; line-height: 1.42857; vertical-align: top; display: inline-block; text-align: center; border-radius: 4px; border: 0px; background-color: #e6e6e6; color: #1a1a1a; position: relative; cursor: pointer; font-family: "Ubuntu", sans-serif; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance: none; background-color: #FF6600; color: white; position: absolute; right: 0; top: 0; height: 40px; padding: 0 15px; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"] a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"] a { color: #1a1a1a; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"] a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"] a:hover { color: #4d4d4d; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"] h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"] h4 { color: #333333; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary { background-color: #FF6600; color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary a { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary a:hover { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary h4 { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:hover, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:focus, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:focus { background-color: #ff8533; color: white; color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:hover a, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:focus a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:hover a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:focus a { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:hover a:hover, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:focus a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:hover a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:focus a:hover { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:hover h4, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:focus h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:hover h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:focus h4 { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:hover a, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:focus a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:hover a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:focus a { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:hover a:hover, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:focus a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:hover a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:focus a:hover { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:hover h4, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-primary:focus h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:hover h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-primary:focus h4 { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-secondary, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-secondary { background-color: #1B4268; color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-secondary a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-secondary a { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-secondary a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-secondary a:hover { color: #c5dbf0; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-secondary h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-secondary h4 { color: #eef4fa; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-secondary:hover, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-secondary:focus, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-secondary:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-secondary:focus { background-color: #265c90; color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-secondary:hover a, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-secondary:focus a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-secondary:hover a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-secondary:focus a { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-secondary:hover a:hover, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-secondary:focus a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-secondary:hover a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-secondary:focus a:hover { color: #eef4fa; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-secondary:hover h4, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"].btn-secondary:focus h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-secondary:hover h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"].btn-secondary:focus h4 { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:hover, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:focus, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:focus { background-color: #f2f2f2; color: #262626; outline: none; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:hover a, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:focus a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:hover a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:focus a { color: #262626; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:hover a:hover, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:focus a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:hover a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:focus a:hover { color: #595959; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:hover h4, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:focus h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:hover h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:focus h4 { color: #404040; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"] a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"] a { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"] a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"] a:hover { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"] h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"] h4 { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:hover, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:focus, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:focus { background-color: #ff8533; color: white; color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:hover a, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:focus a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:hover a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:focus a { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:hover a:hover, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:focus a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:hover a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:focus a:hover { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:hover h4, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:focus h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:hover h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:focus h4 { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:hover a, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:focus a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:hover a, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:focus a { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:hover a:hover, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:focus a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:hover a:hover, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:focus a:hover { color: white; }
header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:hover h4, header.header .header-main .header-main-inner .menu-wrapper #searchform input[type="submit"]:focus h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:hover h4, header.header .header-main .header-main-inner > .widget #searchform input[type="submit"]:focus h4 { color: white; }
@media only screen and (min-width: 75rem) { header.header .header-main .header-main-inner .menu-wrapper, header.header .header-main .header-main-inner > .widget { text-align: right; } }
@media only screen and (min-width: 75rem) { header.header .header-main .header-main-inner .nav-btn, header.header .header-main .header-main-inner .close-btn { display: none; } }
@media only screen and (max-width: 75rem) { header.header .header-main .header-main-inner .close-btn { width: 2.1875rem; height: 2.1875rem; color: #FFF; font-size: 1.875rem; position: absolute; top: 5px; left: 10px; overflow: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-tap-highlight-color: transparent; display: block; }
  header.header .header-main .header-main-inner .close-btn:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
  header.header .header-main .header-main-inner .nav-btn { overflow: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; -webkit-tap-highlight-color: transparent; width: 2.1875rem; height: 2.1875rem; color: #FFF; line-height: 2.9375rem; font-size: 2.4375rem; position: absolute; top: 5px; left: 10px; bottom: 0; display: block; }
  header.header .header-main .header-main-inner .nav-btn:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; color: #FFF; }
  header.header .header-main .header-main-inner #nav, header.header .header-main .header-main-inner .widget > .widget-inside > div, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div { position: absolute; top: 0; padding-top: 50px; height: 100%; width: 200px; background: #163554; left: 0; -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; }
  header.header .header-main .header-main-inner #nav:target .close-btn, header.header .header-main .header-main-inner .widget > .widget-inside > div:target .close-btn, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div:target .close-btn { display: block; position: absolute; top: 1.5em; left: 1.875em; }
  header.header .header-main .header-main-inner #nav ul, header.header .header-main .header-main-inner #nav > ul, header.header .header-main .header-main-inner #nav ul.menu, header.header .header-main .header-main-inner .widget > .widget-inside > div ul, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu { display: block; background: transparent; }
  header.header .header-main .header-main-inner #nav ul li, header.header .header-main .header-main-inner #nav ul > li, header.header .header-main .header-main-inner #nav > ul li, header.header .header-main .header-main-inner #nav > ul > li, header.header .header-main .header-main-inner #nav ul.menu li, header.header .header-main .header-main-inner #nav ul.menu > li, header.header .header-main .header-main-inner .widget > .widget-inside > div ul li, header.header .header-main .header-main-inner .widget > .widget-inside > div ul > li, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul li, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul > li, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu li, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu > li, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul li, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul > li, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul li, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul > li, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu li, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu > li { width: 100%; display: inline-block; vertical-align: top; position: relative; overflow: hidden; }
  header.header .header-main .header-main-inner #nav ul li a:not(.btn), header.header .header-main .header-main-inner #nav ul li > a:not(.btn), header.header .header-main .header-main-inner #nav ul > li a:not(.btn), header.header .header-main .header-main-inner #nav ul > li > a:not(.btn), header.header .header-main .header-main-inner #nav > ul li a:not(.btn), header.header .header-main .header-main-inner #nav > ul li > a:not(.btn), header.header .header-main .header-main-inner #nav > ul > li a:not(.btn), header.header .header-main .header-main-inner #nav > ul > li > a:not(.btn), header.header .header-main .header-main-inner #nav ul.menu li a:not(.btn), header.header .header-main .header-main-inner #nav ul.menu li > a:not(.btn), header.header .header-main .header-main-inner #nav ul.menu > li a:not(.btn), header.header .header-main .header-main-inner #nav ul.menu > li > a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div ul li a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div ul li > a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div ul > li a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div ul > li > a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div > ul li a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div > ul li > a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div > ul > li a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div > ul > li > a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu li a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu li > a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu > li a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu > li > a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul li a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul li > a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul > li a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul > li > a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul li a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul li > a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul > li a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul > li > a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu li a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu li > a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu > li a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu > li > a:not(.btn) { margin: 0; padding: 5px 10px !important; display: block; word-break: break-all; border-top: 1px solid rgba(255, 255, 255, 0.1); font-family: "Ubuntu", sans-serif; text-transform: none; font-weight: normal; color: white; }
  header.header .header-main .header-main-inner #nav ul li a:not(.btn) a, header.header .header-main .header-main-inner #nav ul li > a:not(.btn) a, header.header .header-main .header-main-inner #nav ul > li a:not(.btn) a, header.header .header-main .header-main-inner #nav ul > li > a:not(.btn) a, header.header .header-main .header-main-inner #nav > ul li a:not(.btn) a, header.header .header-main .header-main-inner #nav > ul li > a:not(.btn) a, header.header .header-main .header-main-inner #nav > ul > li a:not(.btn) a, header.header .header-main .header-main-inner #nav > ul > li > a:not(.btn) a, header.header .header-main .header-main-inner #nav ul.menu li a:not(.btn) a, header.header .header-main .header-main-inner #nav ul.menu li > a:not(.btn) a, header.header .header-main .header-main-inner #nav ul.menu > li a:not(.btn) a, header.header .header-main .header-main-inner #nav ul.menu > li > a:not(.btn) a, header.header .header-main .header-main-inner .widget > .widget-inside > div ul li a:not(.btn) a, header.header .header-main .header-main-inner .widget > .widget-inside > div ul li > a:not(.btn) a, header.header .header-main .header-main-inner .widget > .widget-inside > div ul > li a:not(.btn) a, header.header .header-main .header-main-inner .widget > .widget-inside > div ul > li > a:not(.btn) a, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul li a:not(.btn) a, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul li > a:not(.btn) a, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul > li a:not(.btn) a, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul > li > a:not(.btn) a, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu li a:not(.btn) a, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu li > a:not(.btn) a, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu > li a:not(.btn) a, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu > li > a:not(.btn) a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul li a:not(.btn) a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul li > a:not(.btn) a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul > li a:not(.btn) a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul > li > a:not(.btn) a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul li a:not(.btn) a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul li > a:not(.btn) a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul > li a:not(.btn) a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul > li > a:not(.btn) a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu li a:not(.btn) a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu li > a:not(.btn) a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu > li a:not(.btn) a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu > li > a:not(.btn) a { color: white; }
  header.header .header-main .header-main-inner #nav ul li a:not(.btn) a:hover, header.header .header-main .header-main-inner #nav ul li > a:not(.btn) a:hover, header.header .header-main .header-main-inner #nav ul > li a:not(.btn) a:hover, header.header .header-main .header-main-inner #nav ul > li > a:not(.btn) a:hover, header.header .header-main .header-main-inner #nav > ul li a:not(.btn) a:hover, header.header .header-main .header-main-inner #nav > ul li > a:not(.btn) a:hover, header.header .header-main .header-main-inner #nav > ul > li a:not(.btn) a:hover, header.header .header-main .header-main-inner #nav > ul > li > a:not(.btn) a:hover, header.header .header-main .header-main-inner #nav ul.menu li a:not(.btn) a:hover, header.header .header-main .header-main-inner #nav ul.menu li > a:not(.btn) a:hover, header.header .header-main .header-main-inner #nav ul.menu > li a:not(.btn) a:hover, header.header .header-main .header-main-inner #nav ul.menu > li > a:not(.btn) a:hover, header.header .header-main .header-main-inner .widget > .widget-inside > div ul li a:not(.btn) a:hover, header.header .header-main .header-main-inner .widget > .widget-inside > div ul li > a:not(.btn) a:hover, header.header .header-main .header-main-inner .widget > .widget-inside > div ul > li a:not(.btn) a:hover, header.header .header-main .header-main-inner .widget > .widget-inside > div ul > li > a:not(.btn) a:hover, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul li a:not(.btn) a:hover, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul li > a:not(.btn) a:hover, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul > li a:not(.btn) a:hover, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul > li > a:not(.btn) a:hover, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu li a:not(.btn) a:hover, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu li > a:not(.btn) a:hover, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu > li a:not(.btn) a:hover, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu > li > a:not(.btn) a:hover, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul li a:not(.btn) a:hover, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul li > a:not(.btn) a:hover, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul > li a:not(.btn) a:hover, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul > li > a:not(.btn) a:hover, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul li a:not(.btn) a:hover, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul li > a:not(.btn) a:hover, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul > li a:not(.btn) a:hover, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul > li > a:not(.btn) a:hover, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu li a:not(.btn) a:hover, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu li > a:not(.btn) a:hover, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu > li a:not(.btn) a:hover, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu > li > a:not(.btn) a:hover { color: white; }
  header.header .header-main .header-main-inner #nav ul li a:not(.btn) h4, header.header .header-main .header-main-inner #nav ul li > a:not(.btn) h4, header.header .header-main .header-main-inner #nav ul > li a:not(.btn) h4, header.header .header-main .header-main-inner #nav ul > li > a:not(.btn) h4, header.header .header-main .header-main-inner #nav > ul li a:not(.btn) h4, header.header .header-main .header-main-inner #nav > ul li > a:not(.btn) h4, header.header .header-main .header-main-inner #nav > ul > li a:not(.btn) h4, header.header .header-main .header-main-inner #nav > ul > li > a:not(.btn) h4, header.header .header-main .header-main-inner #nav ul.menu li a:not(.btn) h4, header.header .header-main .header-main-inner #nav ul.menu li > a:not(.btn) h4, header.header .header-main .header-main-inner #nav ul.menu > li a:not(.btn) h4, header.header .header-main .header-main-inner #nav ul.menu > li > a:not(.btn) h4, header.header .header-main .header-main-inner .widget > .widget-inside > div ul li a:not(.btn) h4, header.header .header-main .header-main-inner .widget > .widget-inside > div ul li > a:not(.btn) h4, header.header .header-main .header-main-inner .widget > .widget-inside > div ul > li a:not(.btn) h4, header.header .header-main .header-main-inner .widget > .widget-inside > div ul > li > a:not(.btn) h4, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul li a:not(.btn) h4, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul li > a:not(.btn) h4, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul > li a:not(.btn) h4, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul > li > a:not(.btn) h4, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu li a:not(.btn) h4, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu li > a:not(.btn) h4, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu > li a:not(.btn) h4, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu > li > a:not(.btn) h4, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul li a:not(.btn) h4, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul li > a:not(.btn) h4, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul > li a:not(.btn) h4, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul > li > a:not(.btn) h4, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul li a:not(.btn) h4, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul li > a:not(.btn) h4, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul > li a:not(.btn) h4, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul > li > a:not(.btn) h4, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu li a:not(.btn) h4, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu li > a:not(.btn) h4, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu > li a:not(.btn) h4, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu > li > a:not(.btn) h4 { color: white; }
  header.header .header-main .header-main-inner #nav ul li:first-child a:not(.btn), header.header .header-main .header-main-inner #nav ul > li:first-child a:not(.btn), header.header .header-main .header-main-inner #nav > ul li:first-child a:not(.btn), header.header .header-main .header-main-inner #nav > ul > li:first-child a:not(.btn), header.header .header-main .header-main-inner #nav ul.menu li:first-child a:not(.btn), header.header .header-main .header-main-inner #nav ul.menu > li:first-child a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div ul li:first-child a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div ul > li:first-child a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div > ul li:first-child a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div > ul > li:first-child a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu li:first-child a:not(.btn), header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu > li:first-child a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul li:first-child a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul > li:first-child a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul li:first-child a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul > li:first-child a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu li:first-child a:not(.btn), header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu > li:first-child a:not(.btn) { border-top: 0; }
  header.header .header-main .header-main-inner #nav ul li.active > a, header.header .header-main .header-main-inner #nav ul > li.active > a, header.header .header-main .header-main-inner #nav > ul li.active > a, header.header .header-main .header-main-inner #nav > ul > li.active > a, header.header .header-main .header-main-inner #nav ul.menu li.active > a, header.header .header-main .header-main-inner #nav ul.menu > li.active > a, header.header .header-main .header-main-inner .widget > .widget-inside > div ul li.active > a, header.header .header-main .header-main-inner .widget > .widget-inside > div ul > li.active > a, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul li.active > a, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul > li.active > a, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu li.active > a, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu > li.active > a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul li.active > a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul > li.active > a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul li.active > a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul > li.active > a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu li.active > a, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu > li.active > a { color: #FF6600; }
  header.header .header-main .header-main-inner #nav ul li.active:after, header.header .header-main .header-main-inner #nav ul > li.active:after, header.header .header-main .header-main-inner #nav > ul li.active:after, header.header .header-main .header-main-inner #nav > ul > li.active:after, header.header .header-main .header-main-inner #nav ul.menu li.active:after, header.header .header-main .header-main-inner #nav ul.menu > li.active:after, header.header .header-main .header-main-inner .widget > .widget-inside > div ul li.active:after, header.header .header-main .header-main-inner .widget > .widget-inside > div ul > li.active:after, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul li.active:after, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul > li.active:after, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu li.active:after, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu > li.active:after, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul li.active:after, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul > li.active:after, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul li.active:after, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul > li.active:after, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu li.active:after, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu > li.active:after { z-index: 50; display: block; content: ""; position: absolute; top: 20px; right: -0.03125em; margin-top: -0.625em; border-top: 10px transparent solid; border-bottom: 10px transparent solid; border-right: 10px #FF6600 solid; }
  header.header .header-main .header-main-inner #nav ul .dropdown, header.header .header-main .header-main-inner #nav ul .sub-menu, header.header .header-main .header-main-inner #nav ul .children, header.header .header-main .header-main-inner #nav > ul .dropdown, header.header .header-main .header-main-inner #nav > ul .sub-menu, header.header .header-main .header-main-inner #nav > ul .children, header.header .header-main .header-main-inner #nav ul.menu .dropdown, header.header .header-main .header-main-inner #nav ul.menu .sub-menu, header.header .header-main .header-main-inner #nav ul.menu .children, header.header .header-main .header-main-inner .widget > .widget-inside > div ul .dropdown, header.header .header-main .header-main-inner .widget > .widget-inside > div ul .sub-menu, header.header .header-main .header-main-inner .widget > .widget-inside > div ul .children, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul .dropdown, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul .sub-menu, header.header .header-main .header-main-inner .widget > .widget-inside > div > ul .children, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu .dropdown, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu .sub-menu, header.header .header-main .header-main-inner .widget > .widget-inside > div ul.menu .children, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul .dropdown, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul .sub-menu, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul .children, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul .dropdown, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul .sub-menu, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div > ul .children, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu .dropdown, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu .sub-menu, header.header .header-main .header-main-inner div[id*="nav"] .widget-inside > div ul.menu .children { margin-left: 20px; } }
@media only screen and (max-width: 75rem) { header.header .header-main { position: inherit; max-height: 50px; }
  header.header .header-main .header-main-inner { height: 100%; }
  header.header .header-main .logo { height: 100%; padding: 6px 0; }
  header.header .header-main .logo h1 { height: 100%; }
  header.header .header-main .logo h1 small.site-description { display: none; }
  header.header .header-main .logo h1 span { height: 100%; }
  header.header .header-main .logo h1 a { line-height: 100%; } }
@media only screen and (max-width: 75rem) { header.header { background: #163554; } }
header.header ul { list-style: none; margin: 0; padding: 0; }
header.header p { margin-top: 0; }

@media only screen and (max-width: 75rem) { .csstransforms3d.csstransitions.js-ready #inner-wrap { left: 0 !important; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 500ms ease; -moz-transition: -moz-transform 500ms ease; -o-transition: -o-transform 500ms ease; transition: transform 500ms ease; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; }
  .csstransforms3d.csstransitions.js-nav #inner-wrap { -webkit-transform: translate3d(200px, 0, 0) scale3d(1, 1, 1); -moz-transform: translate3d(200px, 0, 0) scale3d(1, 1, 1); -ms-transform: translate3d(200px, 0, 0) scale3d(1, 1, 1); -o-transform: translate3d(200px, 0, 0) scale3d(1, 1, 1); transform: translate3d(200px, 0, 0) scale3d(1, 1, 1); } }
/*------------------------------------------------------------------
[ 7. MISC ]
-------------------------------------------------------------------*/
/* 7.1 Page Content
============================================================== */
@media only screen and (max-width: 75rem) { .page-wraper { position: relative; } }

.main-content { width: 100%; display: inline-block; }
.main-content .wrap-container section[class*="section-"] ul { list-style: none; margin: 0; }
@media only screen and (max-width: 30rem) { .main-content .wrap-container section[class*="section-"] .widget { margin: 0; } }

.wrap { max-width: 1200px; margin: auto; width: 100%; }

.section-main-content { margin-bottom: 0; }
@media only screen and (min-width: 63.94rem) { .section-main-content .section-main-content-wrap { margin: 0 -15px; }
  .section-main-content .page-content { width: 100%; float: left; padding-left: 15px; padding-right: 20px; }
  .section-main-content .page-content-left { width: 66%; float: left; padding-left: 15px; padding-right: 20px; }
  .section-main-content .page-sidebar { width: 34%; float: left; padding-left: 20px; padding-right: 15px; } }
@media only screen and (max-width: 75rem) { .section-main-content .section-main-content-wrap { padding: 0 15px; } }
@media only screen and (max-width: 75rem) and (max-width: 63.94rem) { .section-main-content .section-main-content-wrap { width: 100%; display: inline-block; vertical-align: top; } }
@media only screen and (max-width: 75rem) { .section-main-content .page-sidebar { margin-top: 50px; } }
@media only screen and (max-width: 63.94rem) { .section-main-content .page-content-left, .section-main-content .page-sidebar { width: 100%; display: inline-block; vertical-align: top; } }

section[class*="section-"] { margin: 30px 0; width: 100%; display: inline-block; vertical-align: top; }
@media only screen and (min-width: 63.94rem) { section[class*="section-"] { margin: 40px 0; } }

.title, .widget-title { margin: 0 0 30px; display: block; text-align: center; font-size: 1.75rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; }
.title h2, .widget-title h2 { font-size: 1.75rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; margin-bottom: 0; }
@media only screen and (max-width: 30rem) { .title, .widget-title { padding: 0 0 15px 0; margin: 10px 0; } }

.page-content-left .title, .page-content-left .widget-title, .page-sidebar .title, .page-sidebar .widget-title { text-align: left; }

/* 7.2 Sidebar
============================================================== */
.page-sidebar .widget { margin-bottom: 50px; width: 100%; display: inline-block; }
.page-sidebar .widget:last-child { margin-bottom: 0; }
.page-sidebar .widget .widget-title.h2 { font-size: 1.5rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; display: block; margin-bottom: 20px; }
.page-sidebar .widget ul { margin: 0; list-style: none; }
.page-sidebar .widget ul li { display: block; margin-bottom: 10px; }
.page-sidebar .widget ul li ul { margin-left: 30px; margin-top: 10px; }
.page-sidebar .widget ul li ul li:last-child { margin-bottom: 0; }
.page-sidebar .widget ul.post-meta { margin: 4px 0 10px; }
.page-sidebar .widget ul.post-meta li { display: inline-block; margin: 0 10px 0 0; padding: 0; border: 0; width: auto; }
.page-sidebar .widget.widget_tabs { margin-bottom: 0; }
.page-sidebar .widget_archive ul, .page-sidebar .widget_nav_menu ul, .page-sidebar .widget_meta ul, .page-sidebar .widget_pages ul, .page-sidebar .widget_categories ul { width: 100%; display: inline-block; vertical-align: top; }
.page-sidebar .widget_archive ul li, .page-sidebar .widget_nav_menu ul li, .page-sidebar .widget_meta ul li, .page-sidebar .widget_pages ul li, .page-sidebar .widget_categories ul li { width: 100%; display: inline-block; float: left; vertical-align: top; margin: 0 0 13px 0; }
.page-sidebar .widget_archive ul li ul.children, .page-sidebar .widget_nav_menu ul li ul.children, .page-sidebar .widget_meta ul li ul.children, .page-sidebar .widget_pages ul li ul.children, .page-sidebar .widget_categories ul li ul.children { padding: 0 0 0 20px; margin-top: 13px; }
.page-sidebar .widget_archive ul li a, .page-sidebar .widget_nav_menu ul li a, .page-sidebar .widget_meta ul li a, .page-sidebar .widget_pages ul li a, .page-sidebar .widget_categories ul li a { border-bottom: 1px solid #d9e7f5; display: inline-block; width: 100%; text-align: left; padding: 0 0 13px; }
.page-sidebar .widget_archive ul li, .page-sidebar .widget_categories ul li { text-align: right; border-bottom: 1px solid #d9e7f5; }
.page-sidebar .widget_archive ul li a, .page-sidebar .widget_categories ul li a { display: inline-block; width: auto; border: 0; float: left; text-align: left; }
.page-sidebar .widget.Advertise .advt-2c { margin: 0 -15px; }
.page-sidebar .widget.Advertise .advt-2c .advt-col { width: 50%; float: left; display: inline-block; vertical-align: top; padding: 0 15px; }
.page-sidebar .newsletter_subscribe_footer_widget, .page-sidebar .widget_search { background: #f2f7fc; padding: 30px; border-radius: 2px; }
.page-sidebar #searchform .screen-reader-text { display: none; }
.page-sidebar #searchform input[type="text"] { margin-bottom: 20px; }
.page-sidebar #searchform input[type="submit"] { font-size: 1.25rem; padding: 10px 30px; line-height: 1.42857; vertical-align: top; display: inline-block; text-align: center; border-radius: 4px; border: 0px; background-color: #e6e6e6; color: #1a1a1a; position: relative; cursor: pointer; font-family: "Ubuntu", sans-serif; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance: none; background-color: #FF6600; color: white; }
.page-sidebar #searchform input[type="submit"] a { color: #1a1a1a; }
.page-sidebar #searchform input[type="submit"] a:hover { color: #4d4d4d; }
.page-sidebar #searchform input[type="submit"] h4 { color: #333333; }
.page-sidebar #searchform input[type="submit"].btn-primary { background-color: #FF6600; color: white; }
.page-sidebar #searchform input[type="submit"].btn-primary a { color: white; }
.page-sidebar #searchform input[type="submit"].btn-primary a:hover { color: white; }
.page-sidebar #searchform input[type="submit"].btn-primary h4 { color: white; }
.page-sidebar #searchform input[type="submit"].btn-primary:hover, .page-sidebar #searchform input[type="submit"].btn-primary:focus { background-color: #ff8533; color: white; color: white; }
.page-sidebar #searchform input[type="submit"].btn-primary:hover a, .page-sidebar #searchform input[type="submit"].btn-primary:focus a { color: white; }
.page-sidebar #searchform input[type="submit"].btn-primary:hover a:hover, .page-sidebar #searchform input[type="submit"].btn-primary:focus a:hover { color: white; }
.page-sidebar #searchform input[type="submit"].btn-primary:hover h4, .page-sidebar #searchform input[type="submit"].btn-primary:focus h4 { color: white; }
.page-sidebar #searchform input[type="submit"].btn-primary:hover a, .page-sidebar #searchform input[type="submit"].btn-primary:focus a { color: white; }
.page-sidebar #searchform input[type="submit"].btn-primary:hover a:hover, .page-sidebar #searchform input[type="submit"].btn-primary:focus a:hover { color: white; }
.page-sidebar #searchform input[type="submit"].btn-primary:hover h4, .page-sidebar #searchform input[type="submit"].btn-primary:focus h4 { color: white; }
.page-sidebar #searchform input[type="submit"].btn-secondary { background-color: #1B4268; color: white; }
.page-sidebar #searchform input[type="submit"].btn-secondary a { color: white; }
.page-sidebar #searchform input[type="submit"].btn-secondary a:hover { color: #c5dbf0; }
.page-sidebar #searchform input[type="submit"].btn-secondary h4 { color: #eef4fa; }
.page-sidebar #searchform input[type="submit"].btn-secondary:hover, .page-sidebar #searchform input[type="submit"].btn-secondary:focus { background-color: #265c90; color: white; }
.page-sidebar #searchform input[type="submit"].btn-secondary:hover a, .page-sidebar #searchform input[type="submit"].btn-secondary:focus a { color: white; }
.page-sidebar #searchform input[type="submit"].btn-secondary:hover a:hover, .page-sidebar #searchform input[type="submit"].btn-secondary:focus a:hover { color: #eef4fa; }
.page-sidebar #searchform input[type="submit"].btn-secondary:hover h4, .page-sidebar #searchform input[type="submit"].btn-secondary:focus h4 { color: white; }
.page-sidebar #searchform input[type="submit"]:hover, .page-sidebar #searchform input[type="submit"]:focus { background-color: #f2f2f2; color: #262626; outline: none; }
.page-sidebar #searchform input[type="submit"]:hover a, .page-sidebar #searchform input[type="submit"]:focus a { color: #262626; }
.page-sidebar #searchform input[type="submit"]:hover a:hover, .page-sidebar #searchform input[type="submit"]:focus a:hover { color: #595959; }
.page-sidebar #searchform input[type="submit"]:hover h4, .page-sidebar #searchform input[type="submit"]:focus h4 { color: #404040; }
.page-sidebar #searchform input[type="submit"] a { color: white; }
.page-sidebar #searchform input[type="submit"] a:hover { color: white; }
.page-sidebar #searchform input[type="submit"] h4 { color: white; }
.page-sidebar #searchform input[type="submit"]:hover, .page-sidebar #searchform input[type="submit"]:focus { background-color: #ff8533; color: white; color: white; }
.page-sidebar #searchform input[type="submit"]:hover a, .page-sidebar #searchform input[type="submit"]:focus a { color: white; }
.page-sidebar #searchform input[type="submit"]:hover a:hover, .page-sidebar #searchform input[type="submit"]:focus a:hover { color: white; }
.page-sidebar #searchform input[type="submit"]:hover h4, .page-sidebar #searchform input[type="submit"]:focus h4 { color: white; }
.page-sidebar #searchform input[type="submit"]:hover a, .page-sidebar #searchform input[type="submit"]:focus a { color: white; }
.page-sidebar #searchform input[type="submit"]:hover a:hover, .page-sidebar #searchform input[type="submit"]:focus a:hover { color: white; }
.page-sidebar #searchform input[type="submit"]:hover h4, .page-sidebar #searchform input[type="submit"]:focus h4 { color: white; }
.page-sidebar .widget.testimonials .section-testimonial .avatar-img { max-width: 100%; margin-right: 0; float: none; }
.page-sidebar .widget.testimonials .section-testimonial .avatar-img img { max-width: 100%; }
.page-sidebar .widget.testimonials .section-testimonial .testimonial-content { width: 100%; display: inline-block; margin-top: 10px; }
.page-sidebar .widget.testimonials .section-testimonial .slick-dots li { display: inline-block; }

.widget { margin-bottom: 30px; }
.widget .category li { display: inline-block; width: 100%; margin-bottom: 10px; }
.widget .category li i { margin-right: 5px; }
.widget .small-post ul li { border-top: 1px solid rgba(0, 0, 0, 0.2); padding: 15px 0; margin-bottom: 0; margin-top: 0; width: 100%; display: inline-block; }
.widget .small-post ul li:first-child { border-top: 0; padding-top: 0; }
.widget .small-post ul li .img { margin-right: 15px; margin-top: 5px; max-width: 70px; float: left; width: 100%; display: inline-block; }
.widget .small-post ul li .img img { height: auto; width: 100%; border-radius: 4px; }
.widget .small-post ul li .descripition { display: block; overflow: hidden; word-wrap: break-word; }
.widget .small-post ul li .descripition .post-title, .widget .small-post ul li .descripition h4 { margin-bottom: 0; }
.widget .small-post ul li .descripition .post-meta { margin-top: 0; }
.widget .small-post ul li .descripition p { margin-bottom: 0; }
.widget .small-post ul li .post-meta a { margin-right: 10px; }
.widget .img-gallery { -moz-column-count: 4; -moz-column-gap: 5px; -webkit-column-count: 4; -webkit-column-gap: 5px; column-count: 4; column-gap: 5px; }
.widget .img-gallery li { display: inline-block; width: 100%; }
.widget.social_media p { margin-bottom: 20px; margin-top: -15px; }
.widget.Newsletter .widget-title.h2 { margin-bottom: 5px; }
.widget.widget_recent_entries ul li, .widget.widget_tabs ul li { padding: 10px 0; margin: 0; }
.widget.widget_recent_entries ul li a, .widget.widget_tabs ul li a { display: block; }
.widget.widget_recent_entries ul li a:hover, .widget.widget_tabs ul li a:hover { color: #FF6600; }
.widget.widget_recent_entries ul li .post-date, .widget.widget_tabs ul li .post-date { display: block; font-size: 0.875rem; color: #444f58; }
.widget.widget_recent_entries ul li:first-child, .widget.widget_tabs ul li:first-child { padding-top: 0; }
.widget.widget_recent_entries ul li a, .widget.widget_tabs ul li a, .widget.widget_archive ul li a, .widget.widget_nav_menu ul li a, .widget.widget_meta ul li a, .widget.widget_pages ul li a, .widget.widget_categories ul li a { font-size: 1.125rem; font-weight: 400; color: #1b4268; }
.widget.widget_recent_entries ul li a:hover, .widget.widget_tabs ul li a:hover, .widget.widget_archive ul li a:hover, .widget.widget_nav_menu ul li a:hover, .widget.widget_meta ul li a:hover, .widget.widget_pages ul li a:hover, .widget.widget_categories ul li a:hover { color: #FF6600; }
.widget.widget_recent_entries ul li .post-date, .widget.widget_tabs ul li .post-date, .widget.widget_archive ul li .post-date, .widget.widget_nav_menu ul li .post-date, .widget.widget_meta ul li .post-date, .widget.widget_pages ul li .post-date, .widget.widget_categories ul li .post-date { color: #8e9ca7; font-size: 0.875rem; }
.widget.widget_archive ul li, .widget.widget_categories ul li { color: #8e9ca7; font-size: 0.875rem; }

/* 7.3 Page Header
============================================================== */
.page-heading { margin: 0; background: #1B4268; padding: 25px 15px; color: white; }
.page-heading a { color: white; }
.page-heading a:hover { color: #c5dbf0; }
.page-heading h4 { color: white; }
.page-heading .breadcrumbs { width: 100%; display: inline-block; margin: 0; list-style: none; font-size: 0.8125rem; vertical-align: top; color: rgba(255, 255, 255, 0.4); }
.page-heading .breadcrumbs a { color: rgba(255, 255, 255, 0.4); }
.page-heading .breadcrumbs a:hover { color: rgba(197, 219, 240, 0.4); }
.page-heading .breadcrumbs h4 { color: rgba(255, 255, 255, 0.4); }
.page-heading .breadcrumbs li { float: left; display: inline-block; }
.page-heading .breadcrumbs li a { color: rgba(255, 255, 255, 0.4); }
.page-heading .breadcrumbs li a a { color: rgba(255, 255, 255, 0.4); }
.page-heading .breadcrumbs li a a:hover { color: rgba(197, 219, 240, 0.4); }
.page-heading .breadcrumbs li a h4 { color: rgba(255, 255, 255, 0.4); }
.page-heading .breadcrumbs li a:hover { color: white; }
.page-heading .breadcrumbs li a:hover a { color: white; }
.page-heading .breadcrumbs li a:hover a:hover { color: white; }
.page-heading .breadcrumbs li a:hover h4 { color: white; }
.page-heading .breadcrumbs li.sep { margin: 0 5px; }
.page-heading .breadcrumbs li.trail-end { color: rgba(255, 255, 255, 0.4); }
.page-heading .breadcrumbs li.trail-end a { color: rgba(255, 255, 255, 0.4); }
.page-heading .breadcrumbs li.trail-end a:hover { color: rgba(197, 219, 240, 0.4); }
.page-heading .breadcrumbs li.trail-end h4 { color: rgba(255, 255, 255, 0.4); }
.page-heading + .section-main-content { margin-top: 2.5rem; }
.page-heading .wrap { border: 0; padding: 0; }
.page-heading h2 { font-size: 1.75rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; color: white; margin: 0; }
.page-heading h2 a { color: white; }
.page-heading h2 a:hover { color: #c5dbf0; }
.page-heading h2 h4 { color: white; }
.page-heading header h2 { color: #FFF; }
.page-heading .taxonomy-description p { margin-bottom: 0; }
.page-heading a { color: white; }
.page-heading a a { color: white; }
.page-heading a a:hover { color: #c5dbf0; }
.page-heading a h4 { color: white; }
@media only screen and (max-width: 63.94rem) { .page-heading { padding: 10px 15px; } }

/* 7.4 Main Slider
============================================================== */
.main-slider { background: url(../images/front-banner-bg.jpg) no-repeat left top; background-size: cover; color: #FFF; }
.main-slider .widget { margin: 0; }
.main-slider .widget-inside { padding: 80px 20px; background: rgba(16, 40, 64, 0.9); }
.main-slider .widget-inside .widget-title { font-size: 2.875rem; color: #FFF; margin-bottom: 20px; }
@media only screen and (min-width: 75rem) { .main-slider .widget-inside { padding: 130px 0; } }
.main-slider .widget-inside figure { max-width: 1200px; margin: 0 auto; display: block; }
.main-slider .widget-inside figure figcaption { width: 100%; }
@media only screen and (min-width: 63.94rem) { .main-slider .widget-inside figure figcaption { padding-right: 30px; width: 60%; display: table-cell; vertical-align: middle; } }
.main-slider .widget-inside figure figcaption h1 { font-size: 2.875rem; color: #FFF; margin-bottom: 20px; }
.main-slider .widget-inside figure figcaption p { font-size: 1.125rem; line-height: 1.8; }
.main-slider .widget-inside figure figcaption .button-block { margin-top: 40px; }
.main-slider .widget-inside figure figcaption .btn { margin-right: 15px; }
.main-slider .widget-inside figure figcaption .btn.btn-primary:hover, .main-slider .widget-inside figure figcaption .btn.btn-primary:focus { background-color: #FFF; color: #333333; }
.main-slider .widget-inside figure figcaption .btn.btn-primary:hover a, .main-slider .widget-inside figure figcaption .btn.btn-primary:focus a { color: #333333; }
.main-slider .widget-inside figure figcaption .btn.btn-primary:hover a:hover, .main-slider .widget-inside figure figcaption .btn.btn-primary:focus a:hover { color: #666666; }
.main-slider .widget-inside figure figcaption .btn.btn-primary:hover h4, .main-slider .widget-inside figure figcaption .btn.btn-primary:focus h4 { color: #4d4d4d; }
.main-slider .widget-inside figure figcaption .btn.btn-secondary { background-color: #FFF; color: #333333; }
.main-slider .widget-inside figure figcaption .btn.btn-secondary a { color: #333333; }
.main-slider .widget-inside figure figcaption .btn.btn-secondary a:hover { color: #666666; }
.main-slider .widget-inside figure figcaption .btn.btn-secondary h4 { color: #4d4d4d; }
.main-slider .widget-inside figure figcaption .btn.btn-secondary:hover, .main-slider .widget-inside figure figcaption .btn.btn-secondary:focus { background-color: #FF6600; color: white; }
.main-slider .widget-inside figure figcaption .btn.btn-secondary:hover a, .main-slider .widget-inside figure figcaption .btn.btn-secondary:focus a { color: white; }
.main-slider .widget-inside figure figcaption .btn.btn-secondary:hover a:hover, .main-slider .widget-inside figure figcaption .btn.btn-secondary:focus a:hover { color: white; }
.main-slider .widget-inside figure figcaption .btn.btn-secondary:hover h4, .main-slider .widget-inside figure figcaption .btn.btn-secondary:focus h4 { color: white; }
@media only screen and (max-width: 30rem) { .main-slider .widget-inside figure figcaption .btn { margin-top: 5px; } }
.main-slider .widget-inside figure .slide-graphic { width: 100%; }
@media only screen and (min-width: 63.94rem) { .main-slider .widget-inside figure .slide-graphic { width: 40%; display: table-cell; vertical-align: middle; } }
.main-slider .widget-inside figure .slide-graphic img, .main-slider .widget-inside figure .slide-graphic iframe { width: 100%; border-radius: 3px; }
@media only screen and (max-width: 63.94rem) { .main-slider .widget-inside figure .slide-graphic { margin-top: 30px; }
  .main-slider .widget-inside figure .slide-graphic iframe { height: 500px; } }
@media only screen and (max-width: 30rem) { .main-slider .widget-inside figure .slide-graphic iframe { height: 300px; } }
@media only screen and (max-width: 63.94rem) { .main-slider .widget-inside { padding: 50px 20px; }
  .main-slider .widget-inside figure figcaption { text-align: center; }
  .main-slider .widget-inside figure figcaption h1 { font-size: 1.75rem; margin-bottom: 0; }
  .main-slider .widget-inside figure figcaption .button-block { margin-top: 0; } }

/* 7.5 Icon Box
============================================================== */
.section-content-box { width: 100%; display: inline-block; }
.section-content-box .widget-standard { display: flex; flex-flow: row wrap; }
@media only screen and (min-width: 30rem) { .section-content-box .widget-standard { margin: 0 -15px 0; } }
.section-content-box .icon-box { align-items: center; flex: 1 1 auto; height: 100%; justify-content: center; margin: 15px 0; padding-left: 15px; padding-right: 15px; text-align: center; }
.section-content-box .icon-box .icon-wrapper { width: 50px; float: left; display: inline-block; margin-right: 30px; margin-top: 5px; position: relative; margin-bottom: 10px; }
.section-content-box .icon-box .icon-wrapper i, .section-content-box .icon-box .icon-wrapper span[class*="icon_"] { line-height: normal; font-size: 2rem; color: #FF6600; }
.section-content-box .icon-box .desc-wrapper { text-align: left; display: block; overflow: hidden; word-wrap: break-word; }
.section-content-box .icon-box .desc-wrapper h4 { margin-bottom: 10px; margin-top: 0; }
.section-content-box .icon-box .desc-wrapper p { margin-bottom: 0; }
@media only screen and (min-width: 55.259em) { .section-content-box .icon-box { width: 33.33%; } }
@media only screen and (max-width: 30rem) { .section-content-box .icon-box { padding-right: 0; padding-left: 0; } }

@media only screen and (min-width: 63.94rem) { .page-content-left .section-content-box .icon-box { width: 50%; } }

/* 7.6 Section Testimonial
============================================================== */
.section-testimonial .testimonials-slick-slider { width: 100%; display: inline-block; vertical-align: top; }
.section-testimonial .avatar-img { display: inline-block; float: left; width: 100%; max-width: 170px; margin-right: 30px; }
.section-testimonial .avatar-img img { border-radius: 4px; max-width: 170px; vertical-align: top; display: inline-block; }
@media only screen and (max-width: 30rem) { .section-testimonial .avatar-img { max-width: 100%; text-align: center; margin: 0 0 15px; } }
@media only screen and (min-width: 30rem) { .section-testimonial .testimonial-content { display: block; overflow: hidden; } }
@media only screen and (max-width: 30rem) { .section-testimonial .testimonial-content { display: inline-block; width: 100%; } }
.section-testimonial .testimonial-content blockquote { border: 1px solid #c7ced4; border-width: 0 0 1px; margin: 0 0 20px; padding: 0 0 20px; position: relative; }
.section-testimonial .testimonial-content blockquote:after { color: #c7ced4; content: "\f107"; font-family: FontAwesome; font-size: 20px; position: absolute; bottom: -18px; left: 25px; }
.section-testimonial .testimonial-content blockquote:before { content: ""; background: #FFF; height: 1px; width: 11px; position: absolute; bottom: -1px; left: 26px; }
.section-testimonial .testimonial-content blockquote p { font-size: 1.0625rem; }
@media only screen and (max-width: 30rem) { .section-testimonial .testimonial-content blockquote p { text-align: center; } }
.section-testimonial .testimonial-content .testimonial-author cite { font-style: normal; }
.section-testimonial .testimonial-content .testimonial-author cite a { display: block; font-size: 1.3125rem; text-transform: uppercase; font-weight: 600; font-family: "Dosis", sans-serif; color: #1b4268; color: #FF6600; }
.section-testimonial .testimonial-content .testimonial-author cite a:hover { color: #1B4268; }
.section-testimonial .testimonial-content .testimonial-author cite em { color: #8e9ca7; font-size: 0.875rem; font-size: 1rem; }

/* 7.7 Section Partner
============================================================== */
@media only screen and (min-width: 30rem) { .section-partner .carsoul-slick-slider .slick-list { margin: 0 -15px; } }
.section-partner .carsoul-slick-slider .slick-list .slick-slide { float: left; display: inline-block; padding: 0 15px; width: 25%; }
@media only screen and (max-width: 63.94rem) { .section-partner .carsoul-slick-slider .slick-list .slick-slide { width: 33.33%; margin: 0 0 30px; } }
@media only screen and (max-width: 30rem) { .section-partner .carsoul-slick-slider .slick-list .slick-slide { width: 100%; padding: 0; margin: 0 0 10px; } }
.section-partner .carsoul-slick-slider .slick-list .slick-slide > span { float: left; width: 100%; }
.section-partner .carsoul-slick-slider .slick-list .slick-slide a { width: 100%; display: inline-block; float: left; }
.section-partner .carsoul-slick-slider .slick-list .slick-slide a img { box-shadow: 0 0 0 2px #e1ecf7 inset; display: inline-block; float: left; width: 100%; padding: 20px 15px; border-radius: 4px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
.section-partner .carsoul-slick-slider .slick-list .slick-slide a img:hover { box-shadow: 0 0 0 2px #9dc1e5 inset; }

/* 7.8 Section Call to action
============================================================== */
.section-call-to-action { padding: 30px 0; position: relative; width: 100%; display: inline-block; background: #eef4fa; color: #1B4268; }
.section-call-to-action .section-call-to-action-wrap { display: table; width: 100%; }
.section-call-to-action .section-call-to-action-wrap .call-action-descripition { display: table-cell; vertical-align: middle; position: relative; width: 70%; padding-right: 5%; text-align: left; }
.section-call-to-action .section-call-to-action-wrap .call-action-descripition p { margin: 0; }
.section-call-to-action .section-call-to-action-wrap .call-action-button { width: 30%; display: table-cell; vertical-align: middle; position: relative; text-align: right; }
.section-call-to-action .section-call-to-action-wrap .call-action-button .btn { padding: 15px 50px; font-size: 1.3rem; background-color: #FF6600; color: white; }
.section-call-to-action .section-call-to-action-wrap .call-action-button .btn a { color: white; }
.section-call-to-action .section-call-to-action-wrap .call-action-button .btn a:hover { color: white; }
.section-call-to-action .section-call-to-action-wrap .call-action-button .btn h4 { color: white; }
.section-call-to-action .section-call-to-action-wrap .call-action-button .btn:hover { background-color: #1B4268; color: white; }
.section-call-to-action .section-call-to-action-wrap .call-action-button .btn:hover a { color: white; }
.section-call-to-action .section-call-to-action-wrap .call-action-button .btn:hover a:hover { color: #c5dbf0; }
.section-call-to-action .section-call-to-action-wrap .call-action-button .btn:hover h4 { color: #eef4fa; }
@media only screen and (max-width: 75rem) { .section-call-to-action { padding: 40px 15px; } }
@media only screen and (max-width: 63.94rem) { .section-call-to-action .section-call-to-action-wrap .call-action-descripition, .section-call-to-action .section-call-to-action-wrap .call-action-button { display: inline-block; width: 100%; padding: 5px 0; text-align: center; } }

/*------------------------------------------------------------------
[ 8. Footer ]
-------------------------------------------------------------------*/
footer.footer { margin-top: 60px; width: 100%; display: inline-block; color: rgba(255, 255, 255, 0.5); background: #102840; }
footer.footer .footer-widget-wrap { width: 100%; display: inline-block; vertical-align: top; padding: 40px 0; }
@media only screen and (min-width: 75rem) { footer.footer .footer-widget-wrap .footer-widget-wrap-inner { margin: 0 -15px; } }
footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns { float: left; padding-left: 15px; padding-right: 15px; margin-top: 30px; width: 100%; }
footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns > h2, footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns .widget-title { font-size: 1.27778rem; margin-top: 0; margin-bottom: 20px; color: #FF6600; text-align: left; }
@media only screen and (max-width: 63.94rem) { footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns > h2, footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns .widget-title { margin-bottom: 10px; padding-bottom: 0; } }
footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns .menu-menu-container .menu li, footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns .menu-menu-container ul li, footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.widget_archive .menu li, footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.widget_archive ul li, footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.widget_categories .menu li, footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.widget_categories ul li, footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.widget_meta .menu li, footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.widget_meta ul li { margin-bottom: 10px; }
@media only screen and (min-width: 63.94rem) { footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns { max-width: 37.5%; }
  footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.footer-columns-1 { padding-right: 40px; }
  footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.footer-columns-2 { max-width: 25%; }
  footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.footer-columns-3 + .footer-columns-4 { margin-top: 30px; }
  footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.footer-columns-4 { max-width: 100%; margin-top: 0; }
  footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.footer-columns-4 h4 { display: none; }
  footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.footer-columns-4 .address { margin: 0 -15px; }
  footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.footer-columns-4 .address li { width: 33.33%; padding: 0 15px; float: left; }
  footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns.footer-columns-4 .address li i { width: 30px; } }
footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns .list-img-gallery li { width: 25%; }
footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns .widget { margin-bottom: 0; }
@media only screen and (max-width: 63.94rem) { footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns .widget.widget_text + .social_media { margin-top: 20px; } }
footer.footer .footer-bottom { width: 100%; float: left; display: inline-block; vertical-align: top; text-align: center; background: rgba(0, 0, 0, 0.2); padding: 15px 0; }
footer.footer .footer-bottom p { margin-bottom: 0; }
@media only screen and (max-width: 30rem) { footer.footer .footer-bottom { padding-left: 15px; padding-right: 15px; } }
footer.footer .social li a, footer.footer .widget.social_media .social_media_list li a { color: #aeccea; border-color: rgba(255, 255, 255, 0.5); }
footer.footer .social li a a, footer.footer .widget.social_media .social_media_list li a a { color: #aeccea; }
footer.footer .social li a a:hover, footer.footer .widget.social_media .social_media_list li a a:hover { color: #5d9ad5; }
footer.footer .social li a h4, footer.footer .widget.social_media .social_media_list li a h4 { color: white; }
footer.footer .social li a:hover, footer.footer .widget.social_media .social_media_list li a:hover { color: white; }
footer.footer .social li a:hover a, footer.footer .widget.social_media .social_media_list li a:hover a { color: white; }
footer.footer .social li a:hover a:hover, footer.footer .widget.social_media .social_media_list li a:hover a:hover { color: #c5dbf0; }
footer.footer .social li a:hover h4, footer.footer .widget.social_media .social_media_list li a:hover h4 { color: white; }
footer.footer a { color: white; }
footer.footer a:hover { color: #FF6600; }
footer.footer ul { margin: 0; list-style: none; }

.main-slider .slide-wrap { width: 100%; display: inline-block; vertical-align: top; }
.main-slider .slide-wrap .slide-wrap-inner { position: relative; }
.main-slider .slide-wrap .slide-wrap-inner img { width: 100%; }
.main-slider .slide-wrap .slide-wrap-inner figure { position: relative; height: auto; overflow: hidden; }

.slick-slider { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; position: relative; display: block; }
.slick-slider .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-slider .slick-list:focus { outline: none; }
.slick-slider .slick-list .slick-track { -moz-transform: translate(0, 0); -o-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); position: relative; left: 0; top: 0; display: block; }
.slick-slider .slick-list .slick-track:before, .slick-slider .slick-list .slick-track:after { content: ""; display: table; }
.slick-slider .slick-list .slick-track:after { clear: both; }
.slick-slider .slick-list .slick-track .slick-slide { width: 200px; float: left; height: 100%; min-height: 1px; }
.slick-slider .slick-list .slick-track .slick-slide .item-box { display: block; text-align: center; padding: 0 15px; }
.slick-slider .slick-list .slick-track .slick-slide .item-box a { background: #FFF; display: block; text-align: center; }
.slick-slider .slick-list .slick-track .slick-slide .item-box a img { display: block; }
.slick-slider .slick-list .slick-track .slick-slide .item-box.slick-loading img { display: none; }
.slick-slider .slick-list .slick-track .slick-slide .item-box.dragging img { pointer-events: none; }
.slick-slider .slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-loading .slick-list { position: relative; }
.slick-loading .slick-list:before { -webkit-animation: fa-spin 0.8s infinite linear; animation: fa-spin 0.8s infinite linear; font-family: fontAwesome; content: "\f1ce"; display: block; height: auto; left: 50%; margin-left: -14px; margin-top: -15px; position: absolute; top: 50%; width: auto; z-index: 10; font-size: 1.750em; }
.slick-loading .slick-list:after { background-color: #fff; bottom: 0; content: " "; display: block; left: 0; opacity: 0.7; filter: alpha(opacity=70); position: absolute; right: 0; top: 0; z-index: 1; }
@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
.slick-loading .slick-track, .slick-loading .slick-slide { visibility: hidden; }

.slick-initialized .slick-slide { display: block; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-prev, .slick-next { position: absolute; display: block; height: 40px; width: 40px; text-align: center; line-height: 0; cursor: pointer; top: 50%; margin-top: -25px; padding: 0; border: none; outline: none; background: #FF6600; color: #FFF; border-radius: 4px; }
.slick-prev i, .slick-next i { height: 100%; width: 100%; text-align: center; line-height: 40px; font-size: 1.5rem; }
.slick-prev:hover, .slick-next:hover { background: #1B4268; color: #FFF; }
.slick-prev.slick-disabled, .slick-next.slick-disabled { opacity: 0.25; }

.slick-prev { left: 0; }

.slick-next { right: 0; }

.slick-dots { list-style: none; display: block; text-align: center; padding: 0; width: 100%; margin: 30px 0 0; }
.slick-dots li { position: relative; display: inline-block; margin: 0 5px; padding: 0; cursor: pointer; vertical-align: middle; }
.slick-dots li a { border: 0; background: #cccccc; border-radius: 100%; display: block; height: 15px; width: 15px; outline: none; line-height: 0; font-size: 0; padding: 0; cursor: pointer; opacity: 0.75; }
.slick-dots li a:hover, .slick-dots li a:focus { opacity: 1; }
.slick-dots li.slick-active a { background: #FF6600; opacity: 1; }

[dir="rtl"] .slick-slide { float: right; }

[dir="rtl"] .slick-prev { left: auto; right: -25px; }

[dir="rtl"] .slick-next { left: -25px; right: auto; }

@media only screen and (min-width: 75rem) { .cbp-so-scroller { overflow: hidden; }
  /* Sides */
  .cbp-so-side { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
  /* Initial state (hidden or anything else) */
  .cbp-so-init .cbp-so-side { opacity: 0; }
  .cbp-so-init .cbp-so-side-right { -moz-transform: translate(150px, 0); -o-transform: translate(150px, 0); -ms-transform: translate(150px, 0); -webkit-transform: translate(150px, 0); transform: translate(150px, 0); }
  .cbp-so-init .cbp-so-side-top { -moz-transform: translate(0, -150px); -o-transform: translate(0, -150px); -ms-transform: translate(0, -150px); -webkit-transform: translate(0, -150px); transform: translate(0, -150px); }
  .cbp-so-init .cbp-so-side-bottom { -moz-transform: translate(0, 150px); -o-transform: translate(0, 150px); -ms-transform: translate(0, 150px); -webkit-transform: translate(0, 150px); transform: translate(0, 150px); }
  .cbp-so-side-left { -moz-transform: translate(-300px, 0); -o-transform: translate(-300px, 0); -ms-transform: translate(-300px, 0); -webkit-transform: translate(-300px, 0); transform: translate(-300px, 0); -webkit-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -ms-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s; }
  .cbp-so-side-right { -moz-transform: translate(300px, 0); -o-transform: translate(300px, 0); -ms-transform: translate(300px, 0); -webkit-transform: translate(300px, 0); transform: translate(300px, 0); -webkit-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -ms-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s; }
  .cbp-so-side-bottom:nth-child(1), .cbp-so-side-top:nth-child(1), .cbp-so-side-right:nth-child(1), .cbp-so-side-left:nth-child(1) { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -ms-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s; }
  .cbp-so-side-bottom:nth-child(2), .cbp-so-side-top:nth-child(2), .cbp-so-side-right:nth-child(2), .cbp-so-side-left:nth-child(2) { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; }
  .cbp-so-side-bottom:nth-child(3), .cbp-so-side-top:nth-child(3), .cbp-so-side-right:nth-child(3), .cbp-so-side-left:nth-child(3) { -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -ms-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; }
  .cbp-so-side-bottom:nth-child(4), .cbp-so-side-top:nth-child(4), .cbp-so-side-right:nth-child(4), .cbp-so-side-left:nth-child(4) { -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s; -o-transition-delay: 0.4s; transition-delay: 0.4s; }
  .cbp-so-side-bottom:nth-child(5), .cbp-so-side-top:nth-child(5), .cbp-so-side-right:nth-child(5), .cbp-so-side-left:nth-child(5) { -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -ms-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s; }
  .cbp-so-side-bottom:nth-child(6), .cbp-so-side-top:nth-child(6), .cbp-so-side-right:nth-child(6), .cbp-so-side-left:nth-child(6) { -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; }
  .cbp-so-section .cbp-so-side-bottom1, .cbp-so-section .cbp-so-side-top1, .cbp-so-section .cbp-so-side-right1, .cbp-so-section .cbp-so-side-left1 { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -ms-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s; }
  .cbp-so-section .cbp-so-side-bottom2, .cbp-so-section .cbp-so-side-top2, .cbp-so-section .cbp-so-side-right2, .cbp-so-section .cbp-so-side-left2 { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; }
  .cbp-so-section .cbp-so-side-bottom3, .cbp-so-section .cbp-so-side-top3, .cbp-so-section .cbp-so-side-right3, .cbp-so-section .cbp-so-side-left3 { -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -ms-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; }
  .cbp-so-section .cbp-so-side-bottom4, .cbp-so-section .cbp-so-side-top4, .cbp-so-section .cbp-so-side-right4, .cbp-so-section .cbp-so-side-left4 { -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s; -o-transition-delay: 0.4s; transition-delay: 0.4s; }
  .cbp-so-section .cbp-so-side-bottom5, .cbp-so-section .cbp-so-side-top5, .cbp-so-section .cbp-so-side-right5, .cbp-so-section .cbp-so-side-left5 { -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -ms-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s; }
  .cbp-so-section .cbp-so-side-bottom6, .cbp-so-section .cbp-so-side-top6, .cbp-so-section .cbp-so-side-right6, .cbp-so-section .cbp-so-side-left6 { -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; }
  /* Animated state */
  /* add you final states (transition) or your effects (animations) for each side */
  .cbp-so-section.cbp-so-animate .cbp-so-side-top, .cbp-so-section.cbp-so-animate .cbp-so-side-bottom, .cbp-so-section.cbp-so-animate .cbp-so-side-left, .cbp-so-section.cbp-so-animate .cbp-so-side-right, .cbp-so-section.cbp-so-animate [class*="cbp-so-side-"] { -moz-transform: translate(0, 0); -o-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; }
  .cbp-so-side-fade { -webkit-transition: all 1s ease-in-out 0s; -moz-transition: all 1s ease-in-out 0s; -ms-transition: all 1s ease-in-out 0s; -o-transition: all 1s ease-in-out 0s; transition: all 1s ease-in-out 0s; }
  .cbp-so-section.cbp-so-animate .cbp-so-side-fade { opacity: 1; }
  .cbp-so-side-opacity { animation-duration: 1s; animation-fill-mode: both; }
  .cbp-so-side-opacity:nth-child(1), .cbp-so-side-opacity.cbp-so-side-opacity1 { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -ms-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s; }
  .cbp-so-side-opacity:nth-child(2), .cbp-so-side-opacity.cbp-so-side-opacity2 { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; }
  .cbp-so-side-opacity:nth-child(3), .cbp-so-side-opacity.cbp-so-side-opacity3 { -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -ms-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; }
  .cbp-so-side-opacity:nth-child(4), .cbp-so-side-opacity.cbp-so-side-opacity4 { -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s; -o-transition-delay: 0.4s; transition-delay: 0.4s; }
  .cbp-so-side-opacity:nth-child(5), .cbp-so-side-opacity.cbp-so-side-opacity5 { -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -ms-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s; }
  .cbp-so-side-opacity:nth-child(6), .cbp-so-side-opacity.cbp-so-side-opacity6 { -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; }
  .cbp-so-side-opacity:nth-child(7), .cbp-so-side-opacity.cbp-so-side-opacity7 { -webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -ms-transition-delay: 0.7s; -o-transition-delay: 0.7s; transition-delay: 0.7s; }
  .cbp-so-side-opacity:nth-child(8), .cbp-so-side-opacity.cbp-so-side-opacity8 { -webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -ms-transition-delay: 0.8s; -o-transition-delay: 0.8s; transition-delay: 0.8s; }
  .cbp-so-side-opacity:nth-child(9), .cbp-so-side-opacity.cbp-so-side-opacity9 { -webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -ms-transition-delay: 0.9s; -o-transition-delay: 0.9s; transition-delay: 0.9s; }
  .cbp-so-side-opacity:nth-child(10), .cbp-so-side-opacity.cbp-so-side-opacity10 { -webkit-transition-delay: 1s; -moz-transition-delay: 1s; -ms-transition-delay: 1s; -o-transition-delay: 1s; transition-delay: 1s; }
  .cbp-so-section.cbp-so-animate .cbp-so-side-opacity { opacity: 1; }
  .cbp-so-side-text-bottom { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -moz-transform: translate(0, 100px); -o-transform: translate(0, 100px); -ms-transform: translate(0, 100px); -webkit-transform: translate(0, 100px); transform: translate(0, 100px); }
  .cbp-so-side-text-bottom:nth-child(1), .cbp-so-side-text-bottom.cbp-so-side-text-bottom1 { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -ms-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s; }
  .cbp-so-side-text-bottom:nth-child(2), .cbp-so-side-text-bottom.cbp-so-side-text-bottom2 { -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s; -o-transition-delay: 0.4s; transition-delay: 0.4s; }
  .cbp-so-side-text-bottom:nth-child(3), .cbp-so-side-text-bottom.cbp-so-side-text-bottom3 { -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; }
  .cbp-so-side-text-bottom:nth-child(4), .cbp-so-side-text-bottom.cbp-so-side-text-bottom4 { -webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -ms-transition-delay: 0.8s; -o-transition-delay: 0.8s; transition-delay: 0.8s; }
  .cbp-so-section.cbp-so-animate .cbp-so-side-text-bottom { opacity: 1; -moz-transform: translate(0, 0); -o-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  .cbp-so-side-scale { -moz-transform: translate(0, 300px); -o-transform: translate(0, 300px); -ms-transform: translate(0, 300px); -webkit-transform: translate(0, 300px); transform: translate(0, 300px); }
  .cbp-so-section.cbp-so-animate .cbp-so-side-scale { -moz-transform: translate(0, 0); -o-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; } }
.step-count { border: 2px solid #c7ced4; border-radius: 4px; font-size: 2.125rem; color: #FF6600; width: 100%; display: inline-block; vertical-align: top; line-height: 2; font-family: "Dosis", sans-serif; font-weight: 600; }

.process-step .icon-box { padding-left: 25px; padding-right: 25px; position: relative; }
.process-step .icon-box .icon-wrapper { margin-right: 20px; width: 70px; }
.process-step .icon-box:after { content: "\35"; font-family: "IconsFont"; position: absolute; right: -20px; top: 0; font-size: 5rem; color: #e4e7ea; }
.process-step .icon-box:nth-child(3n+3):after, .process-step .icon-box:last-child:after { display: none; }
@media only screen and (max-width: 30rem) { .process-step .icon-box { padding-right: 0; padding-left: 0; } }
@media only screen and (max-width: 30rem) and (max-width: 55.259em) { .process-step .icon-box:after { display: none; } }

.home-content .widget { margin-bottom: 0; }
.home-content .widget .textwidget .section-content-box { margin-top: 0; }

.slick-dots li a { border-radius: 2px; }

.testimonials-slick-slider .slick-dots { width: auto; float: right; position: absolute; right: 0; bottom: 30px; }

.section-partner .slick-prev, .section-partner .slick-next { top: -40px; right: 0; left: auto; height: 30px; width: 30px; border-radius: 2px; opacity: 0; visibility: hidden; }
.section-partner .slick-prev i, .section-partner .slick-next i { line-height: 30px; }
.section-partner .slick-prev { right: 40px; left: auto; }
.section-partner:hover .slick-prev, .section-partner:hover .slick-next { opacity: 1; visibility: visible; }

.footer-above-content section[class*="section-"] { margin-bottom: 0; }

.page-template-front-page footer.footer { margin-top: 0; }

.hours-list li { display: block; margin: 0 0 20px; }
.hours-list li span { display: block; }
.hours-list li strong { display: block; }
.hours-list li strong span { display: inline-block; margin: 0 5px 0 0; }

.contact-info li { display: inline-block; width: 100%; vertical-align: top; margin: 0 0 20px; }
.contact-info li i, .contact-info li span[class*="icon_"] { width: 35px; line-height: 35px; border: 1px solid; border-radius: 4px; text-align: center; float: left; display: inline-block; vertical-align: top; margin-right: 15px; margin-top: 5px; }
.contact-info li span { display: block; overflow: hidden; }

footer.footer { font-size: 1rem; }
footer.footer .footer-widget-wrap .footer-widget-wrap-inner .footer-columns .widget_text + .social_media { margin-top: 30px; }

.footer-above-content .widget { margin: 0; }











.header-main-inner{    max-width: 1200px; margin: auto; width:89%; display: table;}
.logo{ display: table-cell;  vertical-align: middle;}
.nav-btn{display:none;}
.menu-wrapper{text-align:right;}
.footer-widget-wrap-inner{margin: 0 -15px;}
.footer-columns-1{ padding-right:40px !important;}
.footer-columns { max-width: 37.5% !important;}
.footer-columns-2{max-width:25% !important;}
.navigation > ul > li > ul{opacity: 0 ;  z-index: -1 ;  min-width: 250px; position: absolute; visibility: hidden ;
    -moz-transform: translate(0, 150px);
    -o-transform: translate(0, 150px);
    -ms-transform: translate(0, 150px);
    -webkit-transform: translate(0, 150px);
    transform: translate(0, 150px);
    -webkit-transition: transform 0.35s ease 0s;
    -moz-transition: transform 0.35s ease 0s;
    -ms-transition: transform 0.35s ease 0s;
    -o-transition: transform 0.35s ease 0s;
    transition: transform 0.35s ease 0s;}

.menu-wrapper .navigation > ul > li .sub-menu{    background: #FF6600;}
.close-btn { display: none;}
.widget-standard { margin: 0 -15px 0;}
.page-content-left{    width: 66%;  float: left;  padding-left: 15px;  padding-right: 20px;}
.page-content-left .section-content-box .icon-box { width: 50%;}
.icon-box{float:left;}
.page-sidebar { width: 34%;  float: left;  padding-left: 20px;   padding-right: 15px;}
.widget-inside figure figcaption {  padding-right: 30px;  width: 60% !important;  display: table-cell;  vertical-align: middle;}






/* Media Queries */


@media only screen and (min-width:960px) and (max-width: 1021px) { 
.widget-inside figure figcaption  { padding-right: inherit !important; width:inherit !important;}
/*.slide-graphic video{ width:400px; height:230px; margin:0 auto !important;}
.icon-box { float: inherit !important;}*/
}



@media only screen and (min-width: 768px) and (max-width: 959px) { 
.footer-columns { max-width:inherit !important;}	
.footer-widget-wrap-inner { margin: inherit !important;} 
.page-content-left .section-content-box .icon-box { width:inherit !important; padding-left:0px !important;  padding-right:0px !important;}
.widget-standard {margin:inherit !important;}
.page-sidebar {padding-right:0px !important; padding-left:0px !important;}
.page-content-left .section-content-box .icon-box { width:inherit !important;}
.icon-box { float: inherit !important;}
.widget-inside figure figcaption  { padding-right: inherit !important; width:inherit !important;}
}


@media only screen and (min-width: 480px) and (max-width: 767px) { 
.footer-columns { max-width:inherit !important;}	
.footer-widget-wrap-inner { margin: inherit !important;} 
.page-content-left .section-content-box .icon-box { width:inherit !important; padding-left:0px !important;  padding-right:0px !important;}
.widget-standard {margin:inherit !important;}
.page-sidebar {padding-right:0px !important; padding-left:0px !important;}
.icon-box { float: inherit !important;}
.widget-inside figure figcaption  { padding-right: inherit !important; width:inherit !important;}
iframe{width:100% !important;}


}

 @media only screen and (max-width: 479px) {
.footer-columns { max-width:inherit !important;}	
.footer-widget-wrap-inner { margin: inherit !important;} 
.page-content-left .section-content-box .icon-box { width:inherit !important;}
.widget-standard {margin:inherit !important;}
.page-sidebar {padding-right:0px !important; padding-left:0px !important;}
.widget-inside figure figcaption  { padding-right: inherit !important; width:inherit !important;}
.slide-graphic video{ width:300px !important;}
iframe{width:100% !important;}
}
