.img-border {
	border: 1px solid #eee;
	padding: 1px;
	float-left;
	max-width: 350px;
}

.captcha-container:first-child {
	padding-left: 15px;
	padding-bottom: 15px;
}

.page-item.active .page-link {
	background-color: #004470;
	border-color: #004470;
}


h2.sppb-sp-slider-title {
	color: #fff;
}

.entry-image img,
.sppb-addon-article img,
.sppb-addon-single-image-container img,
.sppb-flipbox-front {
	border-radius: 12px;
}


.entry-header h2,
h3 {
	font-size: 34px;
}

.sppb-feature-box-title {
	padding-top: 10px;
	padding-left: 15px;
}

#sppb-addon-1a4bf07c-631c-4c34-b0f1-bf73a568bcbb .sppb-icon .sppb-icon-container,
#sppb-addon-5be72bdc-a44f-4670-bd0d-ccad2a72b72c .sppb-icon .sppb-icon-container,
#sppb-addon-9793dca0-c8e8-4a1a-bc09-ce09b308c6b9 .sppb-icon .sppb-icon-container,
#sppb-addon-9fa8128e-1594-4763-abc8-6183a63d0527 .sppb-icon .sppb-icon-container,
#sppb-addon-a4893eac-19c9-4788-b229-c0b8d1839f93 .sppb-icon .sppb-icon-container,
#sppb-addon-85a9fc56-ce37-4fce-8cb3-28c8cbd47d0d .sppb-icon .sppb-icon-container {
	color: #a4ae76!important;
}

a {
	color: #a4ae76;
}
a:hover {
	color: #395551;
}

body {
	background-color: #ffffff;
	color: #303030;
}

a:focus {
	color: #a4ae76;
}

.link-color {
	color: #a4ae76;
}

#offcanvas-toggler > i {
	font-size: 22px;
}

b, strong {
	font-weight: bold;
}

.sp-module-content ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.sp-module_menu .sp-module-title {
	margin: 0 0 20px;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 1;
}

#btn-1583921442673 {
	background-color: #a4ae76;
	color: #fff;
}

#btn-1583921442673:hover,
#btn-1583921442673:focus,
#btn-1583921442673:active {
	border-color: #004470;
	background-color: #F48C0F;
}

/* lato-300 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/lato/lato-v24-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* lato-regular - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/lato/lato-v24-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* lato-700 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/lato/lato-v24-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


body{
	font-family: 'Lato', sans-serif;
	font-weight:300;
	line-height: 28px;
	font-size: 20px;
}

h1 {
	font-family: 'Lato', sans-serif;
	font-weight:800;
}

h2 {
	font-family: 'Lato', sans-serif;
	font-weight:600;
}

h3 {
	font-family: 'Lato', sans-serif;
	font-weight:normal;
}

h4 {
	font-family: 'Lato', sans-serif;
	font-weight:normal;
}

h5 {
	font-family: 'Lato', sans-serif;
	font-weight:normal;
}

h6 {
	font-family: 'Lato', sans-serif;
	font-weight:600;
}

h3.txtheader {
	margin: 25px 0;
}

.blog article.item {
	border-bottom: solid 1px #e1e1e1;
	margin-bottom: 50px;
	padding-bottom: 40px;
}

.offcanvas-menu {
	background: #fafafa;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
	color: #333;
	border-bottom: 1px solid #ddd;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li.active a {
	background: #a4ae76;
	color: #fff;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {
	color: #333;
	padding: 9px 20px;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover {
	background: #a4ae76;
	color: #fff;
}

select.sppb-form-control {
	height: inherit!important;
	padding: 6px 12px!important;
}

h1.error-code {
	color: #a4ae76;
}

.btn.white {
	border: 3px solid #fff;
}

.sppb-btn.sppb-btn-primary.white {
	border: 1px solid #fff;
	background-color: transparent;
}

.sppb-btn.sppb-btn-primary.white:hover {
	border: 1px solid #999;
	background-color: #395551;;
}

#sppb-addon-1569333620626 .flip-box-inner .fa {
	font-family: "Font Awesome 5 Free" !important;
	font-weight: 900 !important;
	font-size: 14px;
}

.btn-primary,
.sppb-btn-primary {
	padding: 10px 16px;
	font-size: 16px;
	border-bottom: none;
}

.sp-my-account {
	display: none
}

.sppb-article-info-wrap {
	margin-top: 15px;
}

.flip-box-inner h3,
.flip-box-inner h2 {
	color: #fff;
}

h1.error-code {
	color: #a4ae76;
}

.error-button {
	background: #a4ae76;
	border: #a4ae76;
}

.error-button:hover {
	background: #333;
}

ul.circle {
	list-style-type: circle;
	padding-left: 20px;
}

.sp-megamenu-parent > li > a {
	padding: 0 8px;
	font-size: 15px;
	font-weight: 500;
}

.ext {
	background: transparent url("../images/aoutside.png") no-repeat scroll 100% 60%;
	padding-right: 25px;
	background-size: 17px;
}

.is-sticky #sp-header .sp-retina-logo {
	height: 55px;
	width: auto;
}

p.img_caption {
	color: #333;
	font-size: 85%;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
	border-bottom: 1px solid #eee;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
	background: #fff;
	color: #303030;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active >a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active >a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
	background: #a4ae76;
	color: #fff;
}

div.img_caption {
	width:100%!important;
}

/*#sp-logo,
#sp-header .container {
	padding-left: 0;
	padding-right: 0;
}*/

.logo img {
	max-width: unset!important;
}



/********************************* Responsive Settings *********************************/


@media (max-width:1200px){
#sp-header .sp-retina-logo {
	height: 60px;
}
}

@media (max-width:1024px){
.sp-megamenu-parent > li > a {
	padding: 0 4px;
}
}

@media (max-width:990px){
.sp-megamenu-parent > li > a {
	padding: 0 3px;
	font-size: 13px;
}
}

@media (max-width:768px){
#sp-header .container {
	padding-left: 15px;
	padding-right: 15px;
}
}


/********************************* Cookie Hint *********************************/


#redim-cookiehint .cookiebuttons {
	float: left;
}

#redim-cookiehint .cookiebuttons .btn {
	background-color: #a4ae76 !important;
	border: 0px;
	border-radius: 2px;
	font-weight: normal;
	background-image: none;
	text-shadow: none;
	padding: 5px 15px;
	color: #fff;
}

#redim-cookiehint {
	width: 100%;
	padding: 10px 5%;
	box-sizing: border-box;
	position: -webkit-sticky;
	position: sticky;
	background-color: RGBA(0,0,0,0.6);
	z-index: 9999999;
	bottom: 0px;
	height:120px;
}

#redim-cookiehint .cookiecontent {
	font-size: 17px;
	line-height: 20px;
	color: #fff;
}

.cookiebuttons {
	margin-top: 10px;
}

#redim-cookiehint .cookiebuttons .btn:active,
#redim-cookiehint .cookiebuttons .btn:hover,
#redim-cookiehint .cookiebuttons .btn:focus {
	outline: none;
	outline-offset: 0px;
	border: 0px !important;
	background-color: #fff!important;
	color: #333;
	background-image: none;
}


/********************************* Preset 1 *********************************/


#splms .btn-primary {
  background: #a4ae76;
  border-color: #a4ae76;
}
#splms .btn-primary:hover {
  background: #b6100d;
  border-color: #b6100d;
}
#Kunena div.kblock span .kbutton {
  background: #a4ae76;
}
#Kunena div.kblock span .kbutton:hover {
  background: #b6100d;
}
#splms .btn-primary:active,
#splms .btn-primary:focus {
  background: #a4ae76;
  border-color: #a4ae76;
  outline: none;
}
.sppb-btn-lg {
  background: #a4ae76;
  border-bottom: 4px solid #000000;
}
.sppb-btn-lg:hover {
  background: #6f0a08;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
  border-color: #a4ae76;
  background: #a4ae76;
}
.sp-my-account >li>div {
  background: #a4ae76;
}
.sp-module .sp-flickr-gallery li span.flickr-gallery-wrap:before {
  background-color: rgba(230,20,16,0.5);
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #a4ae76;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background-color: #a4ae76;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a.sp-group-title,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a.sp-group-title:hover {
  background: none;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
  color: #fff;
  transition: all .3s;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:last-child {
  border: none;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #395551;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active >a {
  background: #395551;
}
.sp-megamenu-parent .sp-dropdown .sp-mega-group-child .sp-dropdown >.sp-dropdown-inner {
  padding: 0;
}
#offcanvas-toggler >i {
  color: #303030;
}
#offcanvas-toggler >i:hover {
  color: #a4ae76;
}
.offcanvas-menu {
  background: #fff;
}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title {
  color: #303030;
  font-weight: 700;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
  color: #303030;
  border-bottom: 1px solid #aaa;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover {
  background: #395551;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li .nav-child li a {
  border-top: 1px solid #ef2420;
  border-bottom: 1px solid #ce120e;
}
.offcanvas-menu .offcanvas-inner .search input {
  background: #fff;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #c9120e;
  background-color: #a4ae76;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.sppb-btn-primary:hover,
.sppb-btn-primary:active,
.sppb-btn-primary:focus {
  border-color: #9e0e0b;
  background-color: #395551;
}
.sp-overlay .splms-common-overlay {
  background-color: rgba(230,20,16,0.6);
}
.sp-overlay .splms-readmore {
  color: #fff;
  border: 2px solid #fff;
  background-color: transparent;
}
.sp-overlay .splms-readmore:hover {
  border-color: #fff;
  background-color: #fff;
  color: #a4ae76;
}
.bg-color-overlay {
  position: relative;
}
.bg-color-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(230,20,16,0.6);
  z-index: -1;
}
ul.social-icons >li a:hover {
  color: #a4ae76;
}
.sp-mod-login .varsita-login-from {
  background: #a4ae76;
}
.sp-mod-login .varsita-login-from:hover {
  background: #9e0e0b;
}
.sp-page-title {
  background: #a4ae76;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.addon-splms-course-categories .splms-course-category:hover .splms-course-category-icon a {
  color: #a4ae76;
}
.addon-splms-course-categories .splms-course-category .splms-course-category-icon a {
  color: #303030;
}
.addon-splms-course-categories .splms-course-category .splms-course-category-title {
  font-size: 16px;
  color: #303030;
  line-height: 20px;
}
.course-details .course-header .no-active i {
  color: #a4ae76;
}
.course-details .course-lessons li:hover {
  color: #a4ae76;
}
.sidebar-category ul.category-module li:hover {
  color: #a4ae76;
}
.customNavigation a:hover,
.featured-news .feature-box .feature-item a,
.featured-news .carousel-controll a:hover {
  color: #a4ae76;
}
.featured-news .title-box {
  background: #a4ae76;
}
.course-details .course-thumbnail .caption {
  background: rgba(230,20,16,0.9);
}
.sppb-slideshow-item-text,
.customNavigation .sppbSlidePrev,
.customNavigation .sppbSlideNext {
  background: #a4ae76;
}
.course-teacher small {
  color: darker(#303030,10%);
}
.event-details .date-title .media-left {
  background: #a4ae76;
}
.event-details .event-info li {
  color: darker(#303030,10%);
}
.event-details .event-description p {
  color: darker(#303030,10%);
}
.event-details .change-event .left-part .date-time {
  background: #a4ae76;
}
.event-details .change-event .right-part ul {
  color: darker(#303030,10%);
}
.event-details .controls a:hover {
  color: #a4ae76;
}
.splms-upcoming-event-title-box {
  background-color: #a4ae76;
}
.splms-events .splms-event-wrapper:hover .event-date-big {
  background: #a4ae76;
}
.twitter-feed .sppb-text-center .sppb-carousel-inner {
  color: #303030;
}
.twitter-feed .sppb-text-center .twitter-control a.sppb-carousel-control i:hover {
  color: #a4ae76;
}
.newsletter h3.sppb-addon-title:before {
  color: #a4ae76;
}
.testimonial blockquote {
  color: #303030;
}
.testimonial blockquote footer {
  color: #a4ae76;
}
.feature-contact2 .sppb-addon-feature .sppb-addon-text {
  color: #303030;
}
.feature-contact2 .sppb-addon-feature .sppb-addon-text a {
  color: #303030;
}
.splms-lesson-teacher-wrapper .splms-row .splms-teacher-info-wraper h3.splms-lesson-teacher-name a {
  color: #303030;
  font-weight: normal;
}
.splms-popular-course-wrapper #splms-popular-courses .splms-course-wrapper .splms-course-image-block:after {
  background: rgba(230,20,16,0.9);
}
.splms-vip-person-list .splms-vip-person-info-wrapper,
.splms-event-categories .splms-event-details {
  background: rgba(230,20,16,0.9);
}
.splms-popular-course-wrapper #splms-popular-courses .splms-course-wrapper .splms-course-text-block a {
  color: #303030;
}
.browse-all-courses a.btn-default:hover {
  background-color: #a4ae76 !important;
}
.splms-course-teachers a:hover {
  color: #a4ae76;
}
.view-splms-quiz-list .quiz-title a {
  color: #303030;
}
.view-splms-quiz-list .quiz-title a:hover {
  color: #a4ae76;
}
.splms.view-splms-quiz .countdown-wrapper {
  color: #a4ae76;
}
.splms.view-splms-quiz .ques-ans-wrapper {
  color: #b6100d;
}
.splms.view-splms-quiz .ques-ans-wrapper h2,
.splms.view-splms-quiz .ques-ans-wrapper h3,
.splms.view-splms-quiz .ques-ans-wrapper h4 {
  color: #870c09;
}
.splms-course-info h3 a {
  color: #303030;
}
.splms-course-info h3 a:hover {
  color: #a4ae76;
}
.splms-popular-courses-category .splms-popular-course-wrapper #splms-popular-courses:hover a {
  color: #a4ae76;
}
.sppb-progress .sppb-progress-bar {
  background-color: #a4ae76;
}
.admission-features {
  background: #a4ae76;
}
.popular-news .sp-module-content .latestnews >div a:hover {
  color: #303030;
}
.popular-news .sp-module-content .latestnews >div small {
  color: #a4ae76;
}
.sp-module ul >li >a {
  color: #303030;
}
.sp-module ul >li >a:hover {
  color: #a4ae76;
}
.sp-module .latestnews >div >a {
  color: #303030;
}
.sp-module .latestnews >div >a:hover {
  color: #a4ae76;
}
.sp-module .tagscloud .tag-name:hover {
  background: #a4ae76;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #a4ae76;
}
.search .btn-toolbar button {
  background: #a4ae76;
}
.post-format {
  background: #a4ae76;
}
.voting-symbol span.star.active:before {
  color: #a4ae76;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #b6100d;
}
.entry-link,
.entry-quote {
  background: #a4ae76;
}
blockquote {
  border-color: #a4ae76;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #a4ae76;
}
article.item .article-info .category-name a {
  color: #303030;
}
article.item .article-info i {
  color: #a4ae76;
}
article.item .article-info dd.hits span {
  color: #a4ae76;
}
article.item p.readmore a.btn {
  border: 1px solid #a4ae76;
  color: #a4ae76;
}
article.item p.readmore a.btn:hover {
  background: #a4ae76;
}
.popular-tag ul li a:hover {
  background: #a4ae76;
}
li.previous a,
li.next a {
  background: #a4ae76;
}
li.previous a:hover,
li.next a:hover {
  background: #b6100d;
}
.right-side-ad .right-ad .ad-button a:hover {
  color: #a4ae76;
  border: 1px solid #6f0a08;
}
.pagination>li>a:hover {
  background: #a4ae76;
}
#sp-bottom-2nd-row .bottom-8 .bottom-social ul li a:hover {
  color: #a4ae76;
}
#sp-footer span.sp-copyright span a {
  color: #a4ae76;
}
.sp-comingsoon body {
  background-color: #a4ae76;
}
.pagination>li>a,
.pagination>li>span {
  color: #303030;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #303030;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #a4ae76;
  background-color: #a4ae76;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #a4ae76;
  background-color: #a4ae76;
}
.splms .btn-default:hover,
.splms .btn-default:focus,
.splms .btn-default.focus,
.splms .btn-default:active,
.splms .btn-default.active,
.splms .open > .dropdown-toggle.btn-default {
  color: #fff;
  border-color: #f13b38;
  background-color: #a4ae76;
}
.splms.course-details .course-lessons li:before,
.splms.course-details .splms-course-quizzes li:before,
.splms.course-details .course-lessons li>span:first-child:before,
.splms.course-details .splms-course-quizzes i {
  color: #a4ae76;
}
#Kunena {
  color: #303030;
}
#Kunena .kblock .kforum-pathway a {
  color: #303030 !important;
}
#Kunena .kblock .kforum-pathway a:hover {
  color: #a4ae76 !important;
}
#Kunena .klist-markallcatsread .fltrt .kbutton:hover {
  background: #a4ae76;
}
#Kunena #ktop #ktopmenu #ktab {
  background: #a4ae76;
}
#Kunena #ktop #ktopmenu #ktab ul.menu li:hover {
  background: #a4ae76 !important;
}
#Kunena .kheader {
  background: #a4ae76;
}
.contact-from .sppb-btn-success {
  background: #a4ae76;
  border-color: #a4ae76;
}
.joms-button--login,
.joms-button--signup,
.joms-button--full-small {
  background: #a4ae76;
}
.joms-button--login:hover,
.joms-button--login:focus,
.joms-button--signup:hover,
.joms-button--signup:focus,
.joms-button--full-small:hover,
.joms-button--full-small:focus {
  background: #b6100d;
}
h4.joms-text--title a:hover {
  color: #a4ae76;
}
.joms-media__calendar .month {
  background: #a4ae76;
}