@import 'https://fonts.googleapis.com/css?family=Montserrat:400,700';@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i';html{font-family:'Open Sans', sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
html,body{-webkit-font-smoothing:antialiased;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;text-decoration:none;}
a:active,
a:hover{outline:0;text-decoration:none;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;border:1px solid #eee;}
td,
th{padding:10px;border:1px solid #efefef;}
.btn-normal{color:#0583e4;border:1px solid #0583e4;}
.btn-normal:hover{color:#fff;}
.btn-default, .btn-orange, .btn-blue{color:#fff !important;font-size:15px;border:none;background:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-default, .btn-default:active, .btn-default:focus, .btn-normal:focus{color:#fff;background:none;}
.btn-default{color:#fff;border:1px solid #fff;}
.btn-theme{color:#fff;background:#ff5722;border:1px solid #fff;}
.text-theme{color:#ff5722;}
.btn-default:hover, .btn-orange{color:#fff;background:#ff5722;border:1px solid #ff5722;}
.btn-orange, .btn-orange:active, .btn-orange:focus{color:#fff !important;background:#ff5722;border:none;}
.btn-orange:hover, .btn-normal:hover{color:#fff;background:#0583e4;}
#main a.btn-link{color:#262c38 !important;}
#main a:hover.btn-link{color:#ff5722 !important;}
#main a.btn-normal{color:#0583e4!important;}
#main a:hover.btn-normal{color:#fff !important;}
a:hover.btn-orange{color:#fff;background:#0583e4;}
.btn-blue, .btn-blue:active, .btn-blue:focus{color:#fff;background:#0583e4;}
#mp-checkout-form .mp_button-checkout-next-step{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:15px Montserrat,sans-serif;color:#fff;background:#0583e4;border:none;}
#mp-checkout-form .mp_button-checkout-next-step:hover
#mp-checkout-form .mp_button-checkout-next-step:focus{color:#fff;background:#ff5722;}
.mp_cart_meta a.mp_button-checkout, .mp_cart_meta .mp_button-checkout{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:15px Montserrat,sans-serif;color:#fff !important;background-color:#ff5722 !important;border:none !important;}
.mp_cart_meta a:hover.mp_button-checkout,
.mp_cart_meta .mp_button-checkout:hover,
.mp_cart_meta .mp_button-checkout:focus,
.mp_cart_meta a:focus.mp_button-checkout{color:#fff !important;background:#0583e4 !important;}
.btn-blue:hover{color:#fff;background:#ff5722;}
.btn-ex-small{padding:8px 15px;font-size:12px;}
.btn-small{padding:10px 25px;}
.btn-medium{padding:15px 25px;}
.btn-large{padding:22px 40px;}
.btn i{position:relative;margin:0 10px;top:2px;}
.input-group-btn .btn i{margin:0 10px 0 0;}
.page-loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background-color:#ffffff;}
.page-loader-img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
html,
body,
button,
input,
select,
textarea{color:#657184;font-family:Open Sans, sans-serif;font-size:14px;line-height:1.9;}
h1,
h2,
h3,
h4,
h5,
h6{clear:both;color:#262c38;font-weight:bold;font-family:Montserrat, sans-serif;}
h2.text-center{background-position:center bottom;}
.panel-grid-cell h3.widget-title{font-size:30px;}
.head-border-default, .head-border-orange, .panel-grid-cell h3.widget-title, .contact-form h3{margin-bottom:35px;padding-bottom:18px;}
.head-border-default, .panel-grid-cell h3.widget-title, .contact-form h3{background:url(../images/border_bottom.png) no-repeat left bottom;}
.head-border-orange{background:url(../images/border_bottom_orange.png) no-repeat center bottom;}
p{margin-bottom:1.5em;}
dfn,
cite,
em,
i{font-style:italic;}
blockquote{margin:0 0 1em 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:1.1rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code,
kbd,
tt,
var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:1.2rem;}
abbr,
acronym{border-bottom:1px dotted #666;cursor:help;}
mark,
ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
body{background:#fff;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";}
blockquote,
q{quotes:"" "";}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul,
ol{margin:0 0 1.5em 0;padding:0 0 0 1.3em;}
ul{list-style:disc;}
ul.bullet{list-style:none;padding:0;}
ul.bullet li{background:url(../images/bullet.png) no-repeat left 6px;padding-left:25px;}
#main li{margin-bottom:9px;margin-top:9px;}
ol{list-style:decimal;}
li > ul,
li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
table{margin:0 0 1.5em;width:100%;}
figure{margin:0;}
.img-thumb{display:block;overflow:hidden;}
.img-thumb img{display:block;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;}
.img-thumb:hover img, .img-thumb:focus img, .zoom:hover img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;}
.anim-section{position:relative;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;-moz-transform:translateY(80px);-webkit-transform:translateY(80px);-o-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);visibility:visible;opacity:0}
.anim-section.animate{-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);visibility:visible;opacity:1}
button, input[type="button"], input[type="reset"], input[type="submit"]{font:15px Montserrat, sans-serif;padding:15px 25px;color:#fff;background:#ff5722;}
button, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{color:#fff;background:#0583e4;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{border:none;border-radius:3px;background:#ff5722;color:#fff;font-family:Montserrat, sans-serif;font-size:15px;line-height:1;padding:15px 25px;}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{color:#fff;border:none;background:#0583e4;}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{color:#fff;border:none;background:#ff5722;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
.wpcf7-select,
.wpcf7-date{color:#666;font-family:Montserrat, sans-serif;font-size:15px;border:1px solid #e4e8ee;border-radius:0px;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus{color:#111;border:1px solid #d5d8dd;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"]{padding:8px 10px;width:100%;}
textarea{padding:8px 10px;width:98%;}
.btn{font-family:Montserrat, sans-serif;}
a{color:#0583e4;}
a:visited{color:#657184;}
a:hover,
a:focus,
a:active{color:#ff5722;}
a:focus{outline:thin dotted;}
a:hover,
a:active{outline:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{color:#263238;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#ff5722;}
.header_meta{border-bottom:1px solid #e9ecef;font:13px Montserrat, sans-serif;font-weight:normal;color:#838fa1;}
.header_meta p{margin:0;padding-top:12px;}
nav.meta-login{float:right;}
nav.meta-login ul{margin:0;padding:0;list-style:none;}
nav.meta-login ul li{float:left;padding:12px 18px;font-weight:bold;color:#838fa1;border-left:1px solid #e9ecef;}
nav.meta-login ul li:first-child{border:none;font-weight:normal;font-size:14px;padding:10px 19px;}
nav.meta-login ul li a{color:#838fa1;text-decoration:none;}
nav.meta-login ul li a:hover{color:#ff5722;}
nav.meta-login ul li i{display:inline;float:left;margin:-2px 5px;font-size:18px;}
.navbar{float:right;font:15px Montserrat, sans-serif;color:#838fa1;background:none;border:none;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{color:#fff;background-color:#ff5722;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background-color:#ff5722;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.navbar ul{margin-top:10px;}
.navbar-nav > li > a{padding:10px 15px;margin-right:4px;}
.navbar-nav li ul li a{margin:0;}
.navbar li.pull-right{margin-top:-5px;margin-left:10px;}
.navbar li.pull-right i{font-size:22px;}
.navbar li.pull-right a.menu-cart{position:relative;display:block;text-align:center;border:1px solid #e4e8ee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.navbar li.pull-right a:hover.menu-cart{border:1px solid #e4e8ee;}
.navbar li.pull-right a.menu-cart span{position:absolute;right:5px;top:5px;padding:0px 6px;font-size:10px;color:#fff;background:#ff5722;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.menu-full .navbar-collapse.collapse{margin:12px 0 6px;}
.menu-full .navbar{width:100%;}
.menu-full .navbar li.pull-right{float:right;}
.menu-full .navbar-nav{float:none;}
.dropdown-submenu{position:relative;>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;}
}
.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;}
.dropdown-menu{margin:0px auto;}
.dropdown-menu .dropdown-menu{left:100%;top:0px;}
.navbar-nav > li > .dropdown-menu{background:#ff5722;border:none;color:#ffd0c1;border-top-left-radius:3px !important;border-top-right-radius:3px !important;top:93%;-webkit-box-shadow:0 0 0 rgba(0, 0, 0, .175);box-shadow:0 0 0 rgba(0, 0, 0, .175);}
.navbar-nav > li:hover > a{background:#ff5722;color:#fff;border-top-left-radius:3px !important;border-top-right-radius:3px !important;}
.dropdown-menu .dropdown-menu{background:#ff5722;border:none;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{background-color:#ff5722;color:#fff;outline:0 none;text-decoration:none;}
.dropdown-menu > li > a{color:#ffd0c1;background:#ff5722;padding:8px 20px;}
.dropdown-menu > li > a:hover{color:#fff;background:#ff5722;}
.navbar-nav > li > .dropdown-menu{padding:20px 0;}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%;}
.menu-full{border-top:1px solid #eee;border-bottom:1px solid #eee;}
.menu-full .navbar{margin-bottom:0;float:left;}
.menu-full .navbar ul{margin-top:0;}
.home-two-nav .navbar-default .navbar-nav > li > a:hover, .home-two-nav .navbar-default .navbar-nav > li > a:focus{background-color:#094db9;color:#fff;}
.home-two-nav .navbar-nav > li > .dropdown-menu{background:#094db9;border:none;color:#c7ced9;}
.home-two-nav .navbar-nav > li:hover > a{background:#094db9;color:#fff;}
.home-two-nav .dropdown-menu .dropdown-menu{background:#094db9;border:none;}
.home-two-nav .navbar-nav > .active > a, .home-two-nav .navbar-nav > .active > a:hover, .home-two-nav .navbar-nav > .active > a:focus{background-color:#094db9;color:#fff;outline:0 none;text-decoration:none;}
.home-two-nav .dropdown-menu > li > a{color:#c7ced9;background:#094db9;}
.home-two-nav .dropdown-menu > li > a:hover{color:#fff;background:#094db9;}
.mm-menu > .mm-navbar{display:none;}
.mm-listview .mm-next::before, .mm-listview > li:not(.mm-divider)::after{border:none;}
.mm-listview > li > a, .mm-listview > li > span{color:#637383;}
#menu-left .mm-listview .mm-next{background:none;}
.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next, .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background:#f2f2f2;}
#menu-left .mm-listview > li > a:hover, #menu-left .mm-listview > li:hover{color:#fff;background:#ff5722;}
#menu-left .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), #menu-left .mm-menu .mm-listview > li.mm-selected > span{color:#fff;background:#ff5722;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:"";display:table;}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both;}
.widget{margin:0 0 50px;}
#secondary .widget h3{font-size:21px;padding-bottom:25px;margin-bottom:30px;background:url(../images/border_bottom.png) no-repeat left bottom;}
#secondary .fcp_featured_widget h3{font-size:18px;margin-bottom:10px;background:none;padding-bottom:0;}
#secondary .widget ul{border:1px solid #e4e8ee;padding:30px;list-style:none;padding-top:15px;}
#secondary .widget ul li ul{padding:0;border:none;}
#secondary .widget ul li{font:14px Montserrat, sans-serif;padding-top:15px;padding-bottom:20px;border-bottom:1px solid #e4e8ee;}
#secondary .widget ul li:last-child{border:none;padding-bottom:0;}
#secondary .widget{color:#99a6bb;}
#secondary .widget a{color:#262c38;}
#secondary .widget a:hover{color:#ff5722;}
#secondary .widget_categories{color:#ff5722;}
#secondary .widget_archive select{padding:10px;font:14px Montserrat, sans-serif;border:1px solid #e4e8ee;}
#secondary .widget_calendar table caption{padding:8px 10px;background:#333;color:#fff;}
#secondary .search-form{border:1px solid #e4e8ee;position:relative;}
#secondary .search-form label{width:100%;margin-bottom:0;}
#secondary .search-field{width:84%;border:none;background:#fff;padding:8px 15px;}
#secondary .widget_search .search-submit{width:23px;height:23px;padding:0;background:url(../images/i_search.png) no-repeat left top;border:none;display:block;text-indent:-9009px;position:absolute;right:8px;top:11px;}
#secondary .widget_search .search-submit:hover{background-position:left bottom;}
#secondary .widget_search .course-submit{position:absolute;right:-1px;top:-1px;padding:13px 10px 12px 10px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;}
#secondary .widget_search .course-submit i{font-size:18px;}
#secondary .widget_search .search-course .search-field{width:76%;}
#secondary .widget_search_filter ul{border:none;padding:0;}
#secondary .widget_search_filter ul li{border:none;}
#secondary .widget_search_filter ul li .checkbox, #secondary .widget_search_filter ul li .radio{margin-top:0;margin-bottom:0;}
#secondary .widget_search_filter .search-field{margin-bottom:30px;border:1px solid #e4e8ee;}
#secondary .widget_search_filter select{color:#657184;font-family:Open Sans,sans-serif;margin-bottom:30px;padding:10px;width:90%;background:#eff2f7;padding:13px;border:1px solid #eff2f7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#secondary .widget_search_filter .filter{margin-bottom:30px;}
#secondary .widget_search_filter .filter li{padding:10px 0;}
#secondary .widget_search_filter .filter li:hover{color:#ff5722;}
#secondary .widget_search_filter .filter li input[type="checkbox"]{margin-right:20px;}
#secondary .widget_tag_cloud a{padding:5px 10px;margin-bottom:5px;font:12px Montserrat, sans-serif !important;display:inline-block;border:1px solid #e4e8ee;color:#99a6bb;line-height:31px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;}
#secondary .widget_tag_cloud a:hover{color:#ff5722;}
.widget select{max-width:100%;}
.widget_search .search-submit{display:none;}
.course-calendar-body caption{background:#ff5722;font:bold 15px Montserrat,sans-serif;color:#fff;text-align:center;text-transform:uppercase;}
.course-calendar-body th{padding:5px;background:#0583e4;color:#fff;text-align:center;}
.course-calendar-body td{padding:5px;border:1px solid #eee;text-align:center;}
.course-calendar a.next-month, .course-calendar a.pre-month{background:#0583e4;color:#fff !important;font-weight:bold;padding:5px 10px;font-size:13px;}
.course-calendar a:hover.next-month, .course-calendar a:hover.pre-month{background:#ff5722;}
.course-calendar .next-month, .course-calendar .pre-month{bottom:-35px;}
#secondary .cp_latest_courses_widget .course-title{margin-bottom:0px;padding-bottom:20px;padding-top:15px;font:14px Montserrat,sans-serif;border-bottom:1px solid #e4e8ee;}
#secondary .cp_latest_courses_widget .course-list-item:last-child .course-title{border:none;}
.course-list{padding:15px 30px 30px;border:1px solid #e4e8ee;}
.cp_featured_widget_course_link a{background:#0583e4;color:#fff !important;font-weight:bold;padding:5px 10px;font-size:13px;}
.cp_featured_widget_course_link a:hover{background:#ff5722;}
#secondary .course_structure_widget ul{border:none;list-style:outside none none;padding:0;}
#secondary .course-structure-block{padding:15px 30px 30px;border:1px solid #e4e8ee;}
#secondary .course_structure_widget .tree{margin:0;padding:0;}
#secondary .course_structure_unit_label{margin-top:0;}
#secondary .tree li label{display:block;float:none;padding:0;width:auto;clear:both;}
#secondary .course_structure_page_li label{border:none;}
#secondary .tree li{margin-left:-5px;}
#secondary .cp_course_strucutre_widget .course_structure_page_li{padding:0;display:table;width:100%;}
#secondary .cp_course_strucutre_widget .course-structure-block ul.tree,
#secondary .cp_course_strucutre_widget .course-structure-block ul.tree ul{margin-left:5px;}
#secondary .tree .tree-page-right span{margin-left:0;}
#secondary .cp_course_strucutre_widget .course-structure-block .course_structure_page_li .tree-page-left{padding-left:0;}
.footer-widget{padding-top:90px;padding-bottom:40px;color:#657184;}
.footer-widget h6{font-size:18px;padding-bottom:25px;margin-bottom:50px;color:#fff;background:url(../images/border_bottom.png) no-repeat left bottom;}
.footer-widget ul{margin:0;padding:0;list-style:none;}
.footer-widget ul li{padding-bottom:15px;}
.footer-widget .widget_courses ul li h5{margin:0 0 10px;line-height:normal;}
.footer-widget .widget_courses ul li p.meta{margin:0;padding:0;}
.footer-widget .widget_courses ul li{margin-bottom:20px;border-bottom:1px solid #2f3543;}
.footer-widget .widget_courses ul li:last-child{border-bottom:none;}
.footer-widget .widget_courses ul li p{margin-bottom:0;line-height:normal;}
.footer-widget a, .footer-widget ul li a{color:#657184;}
.footer-widget a:hover{color:#fff;}
.footer-widget .menu{font-family:Montserrat, sans-serif;font-weight:bold;}
.footer-widget .quickcontact{clear:both;}
.footer-widget .quickcontact .qc-text{width:97%;margin-bottom:10px;background:#262c38;border:1px solid #3a4251;color:#586375;}
.footer-widget .quickcontact .qc-textarea{background:#262c38;margin-bottom:10px;height:120px;border:1px solid #3a4251;color:#586375;}
.footer-widget .quickcontact .quicksubmit{position:relative;height:1px;}
.footer-widget .quickcontact .qc-submit{position:absolute;top:-60px;right:6px;font-size:16px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.footer-widget .quickcontact-validation-errors{background:#f7e700;color:#262c38;}
.main_space{padding-bottom:145px;}
.sticky{display:block;}
.hentry{margin:0 0 5em;}
.updated:not(.published){display:none;}
.single .byline,
.group-blog .byline{display:inline;}
.page-content,
.entry-content,
.entry-summary{margin:1.5em 0 0;}
.entry-content p a{text-decoration:underline;}
.page-links{clear:both;margin:0 0 1.5em;}
.blog .format-aside .entry-title,
.archive .format-aside .entry-title{display:none;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.site-footer{background:#262c38;}
.site-footer .footer-widget:nth-child(4){}
.copyright{padding:25px 0;border-top:1px solid #2f3543;}
.site-footer p.copy{float:left;}
.site-footer p.develop{float:right;}
.site-footer p{font-size:14px;color:#657184;}
.site-footer p a{color:#fff;}
.site-footer p a:hover{color:#a0b6d8;}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed,
iframe,
object{max-width:100%;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;}
.checkbox{padding-left:20px;}
.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:15px;}
.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;top:-1px;margin-left:-15px;border:1px solid #cccccc;border-radius:0px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out;}
.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-15px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555;}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"]{opacity:0;z-index:1;}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after{font-family:"FontAwesome";content:"\f00c";}
.checkbox input[type="checkbox"]:indeterminate + label::after,
.checkbox input[type="radio"]:indeterminate + label::after{display:block;content:"";width:10px;height:3px;background-color:#555555;border-radius:2px;margin-left:-16.5px;margin-top:7px;}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label{opacity:0.65;}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before{background-color:#eeeeee;cursor:not-allowed;}
.checkbox.checkbox-circle label::before{border-radius:50%;}
.checkbox.checkbox-inline{margin-top:0;}
.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before{background-color:#337ab7;border-color:#337ab7;}
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after{color:#fff;}
.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before{background-color:#d9534f;border-color:#d9534f;}
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after{color:#fff;}
.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before{background-color:#5bc0de;border-color:#5bc0de;}
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after{color:#fff;}
.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before{background-color:#f0ad4e;border-color:#f0ad4e;}
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after{color:#fff;}
.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before{background-color:#5cb85c;border-color:#5cb85c;}
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after{color:#fff;}
.checkbox-primary input[type="checkbox"]:indeterminate + label::before,
.checkbox-primary input[type="radio"]:indeterminate + label::before{background-color:#337ab7;border-color:#337ab7;}
.checkbox-primary input[type="checkbox"]:indeterminate + label::after,
.checkbox-primary input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.checkbox-danger input[type="checkbox"]:indeterminate + label::before,
.checkbox-danger input[type="radio"]:indeterminate + label::before{background-color:#d9534f;border-color:#d9534f;}
.checkbox-danger input[type="checkbox"]:indeterminate + label::after,
.checkbox-danger input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.checkbox-info input[type="checkbox"]:indeterminate + label::before,
.checkbox-info input[type="radio"]:indeterminate + label::before{background-color:#5bc0de;border-color:#5bc0de;}
.checkbox-info input[type="checkbox"]:indeterminate + label::after,
.checkbox-info input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.checkbox-warning input[type="checkbox"]:indeterminate + label::before,
.checkbox-warning input[type="radio"]:indeterminate + label::before{background-color:#f0ad4e;border-color:#f0ad4e;}
.checkbox-warning input[type="checkbox"]:indeterminate + label::after,
.checkbox-warning input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.checkbox-success input[type="checkbox"]:indeterminate + label::before,
.checkbox-success input[type="radio"]:indeterminate + label::before{background-color:#5cb85c;border-color:#5cb85c;}
.checkbox-success input[type="checkbox"]:indeterminate + label::after,
.checkbox-success input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.radio{padding-left:20px;}
.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;}
.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out;}
.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555555;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.radio input[type="radio"]{opacity:0;z-index:1;}
.radio input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.radio input[type="radio"]:checked + label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
.radio input[type="radio"]:disabled + label{opacity:0.65;}
.radio input[type="radio"]:disabled + label::before{cursor:not-allowed;}
.radio.radio-inline{margin-top:0;}
.radio-primary input[type="radio"] + label::after{background-color:#337ab7;}
.radio-primary input[type="radio"]:checked + label::before{border-color:#337ab7;}
.radio-primary input[type="radio"]:checked + label::after{background-color:#337ab7;}
.radio-danger input[type="radio"] + label::after{background-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::before{border-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::after{background-color:#d9534f;}
.radio-info input[type="radio"] + label::after{background-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::before{border-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::after{background-color:#5bc0de;}
.radio-warning input[type="radio"] + label::after{background-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::before{border-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::after{background-color:#f0ad4e;}
.radio-success input[type="radio"] + label::after{background-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::before{border-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::after{background-color:#5cb85c;}
input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after{font-family:'FontAwesome';content:"\f00c";}
input[type="checkbox"] .styled:checked + label::before,
color:#fff;}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after{color:#fff;}
.nameBlock{position:relative;top:40px;left:-35px;}
.top-section-icons{text-align:right;}
.header_top{background-color:#5253A0;color:#fff;}
.header_top .call_section{line-height:35px;}
.top-section-icons ul li{background-color:transparent;padding:5px !important;}
.loginSection{text-align:right;}
nav.meta-login ul li{border:0 none !important;}
.main-navigation.navbar{float:none;}
.main-navigation.navbar{min-height:60px;margin-bottom:0;}
.main-navigation.navbar .navbar-nav{float:none;}
.main-navigation.navbar .navbar-nav > li > a{margin-right:50px;}
.main-navigation.navbar .navbar-nav > li:last-child > a{margin-right:0;}
.loginSection{position:relative;top:30px;}
.loginSection i{margin-right:5px;font-size:20px;position:relative;top:3px;}
.meta-login li{background-color:#ff5722;border-radius:4px;margin:0 10px;}
.meta-login li:last-child{margin-right:0;}
.menu-part{background-color:rgba(49,53,63,0.95);}
.menu-part .navbar-nav>li>a{color:#fff;}
nav.meta-login ul li{padding:10px 18px !important;}
nav.meta-login ul li a{color:#fff !important;font-size:14px;font-weight:normal !important;}
.header_meta p{padding-top:0 !important;margin-bottom:10px !important;}