/** COLORS */
/** FONT SIZE */
/** THUMBNAIL */
/** BACKGROUNDS */
.bg-primary {
    background-color: #004981;
}
.bg-secondary {
    background-color: #f7941e;
}
.bg-gray {
    background-color: #f6f6f6;
}
.bg-white {
    background-color: #fff;
}
/** FONT SIZES */
.fnt-small {
    font-size: 10px;
}
.fnt-normal {
    font-size: 14px;
}
.fnt-medium {
    font-size: 18px;
}
.fnt-large {
    font-size: 24px;
}
.fnt-xlarge {
    font-size: 36px;
}
.fnt-xxlarge {
    font-size: 48px;
}
.fnt-huge {
    font-size: 60px;
}
/** BUTTONS */
.button-primary {
    background-color: #004981;
    color: #fff;
}
.button-primary:hover {
    background-color: #003b6e;
    color: #fff;
}
.button-secondary {
    background-color: #f7941e;
    color: #fff;
}
.button-secondary:hover {
    background-color: #e1801e;
    color: #fff;
}
.button-primary-o {
    background: transparent;
    border: 1px solid #004981;
    color: #004981;
}
.button-primary-o:hover {
    background: #004981;
    color: #fff;
}
.button-secondary-o {
    background: transparent;
    border: 1px solid #f7941e;
    color: #f7941e;
}
.button-secondary-o:hover {
    background: #f7941e;
    color: #fff;
}
/** Thumbnail */
.thumbnail {
    background: #f6f6f6;
    border-color: #e5e5e5;
}
/** ALERT */
.alert-warning {
    background: #fdeab0;
    border-color: #e8c87b;
    color: #111;
}
.alert-error {
    background: #fbcac5;
    border-color: #cf857a;
    color: #111;
}
.alert-success {
    background: #effeb9;
    border-color: #a9c068;
    color: #111;
}
.alert-info {
    background: #d2e3f3;
    border-color: #7d9cb9;
    color: #111;
}
/** INPUT */
.blt-input {
    border-color: #e1e1e1;
}
/** TABLE */
.blt-table.table-border td, .blt-table.table-border th {
    border-color: #e1e1e1;
    color: #444;
}
.blt-table.table-stripe tr:nth-of-type(2n) td, .blt-table.table-stripe tr:nth-of-type(2n) th {
    background: #f6f6f6;
}
/** Heading Colors */
.bg-primary h1, .bg-primary h2, .bg-primary h3, .bg-primary h4 {
    color: #fff;
}
.bg-primary.header-secondary h1, .bg-primary.header-secondary h2, .bg-primary.header-secondary h3, .bg-primary.header-secondary h4 {
    color: #f7941e;
}
.bg-gray h1, .bg-gray h2, .bg-gray h3, .bg-gray h4 {
    color: #004981;
}
.bg-gray.header-secondary h1, .bg-gray.header-secondary h2, .bg-gray.header-secondary h3, .bg-gray.header-secondary h4 {
    color: #f7941e;
}
.bg-white h1, .bg-white h2, .bg-white h3, .bg-white h4 {
    color: #004981;
}
.bg-white.header-secondary h1, .bg-white.header-secondary h2, .bg-white.header-secondary h3, .bg-white.header-secondary h4 {
    color: #f7941e;
}
/** LINKS */
a {
    color: #004981;
}
a:hover {
    color: #003b6e;
}
h1 a, h2 a, h3 a, h4 a {
    color: #004981;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
    color: #003b6e;
}
.header-secondary h1 a, .header-secondary h2 a, .header-secondary h3 a, .header-secondary h4 a {
    color: #f7941e;
}
.header-secondary h1 a:hover, .header-secondary h2 a:hover, .header-secondary h3 a:hover, .header-secondary h4 a:hover {
    color: #e1801e;
}
.bg-primary h1 a, .bg-primary h2 a, .bg-primary h3 a, .bg-primary h4 a {
    color: #fff;
}
.bg-primary h1 a:hover, .bg-primary h2 a:hover, .bg-primary h3 a:hover, .bg-primary h4 a:hover {
    color: #dadada;
}
.bg-primary p {
    color: #dadada;
}
.bg-gray p, .bg-white p {
    color: #333;
}
/** COLORS */
.text-light {
    color: #dadada !important;
}
.text-white {
    color: #fff !important;
}
/** Form Row */
.form-row.bordered {
    border-color: #e1e1e1;
}
.form-row.stripe:nth-of-type(n) {
    background: #fff;
}
.form-row.stripe:nth-of-type(2n) {
    background: #f6f6f6;
}
/** CUSTOMS */
body.Boxed #SiteTop, body.Boxed #SiteHeader, body.Boxed #Main, body.Boxed #Slider {
    border-color: #e1e1e1;
}
#SiteTop {
    background: #004981;
    color: #fff;
}
ul#TopContact li a {
    color: #fff;
}
/** Site Header */
#SiteHeader {
    background: #fff;
    border-color: #dadada;
}
/** Top Social */
#TopSocial ul li a {
    color: #fff;
}
#TopSocial ul li a:hover {
    color: #f7941e;
}
/** Site Navigation */
#FooterNavigation ul li a, #SiteNavigation ul li a {
    color: #004981;
}
#SiteNavigation ul li:hover a, #SiteNavigation ul li a:hover {
    background: #004981;
    color: #fff;
}
#SiteNavigation ul li.HasChild:before {
    color: #004981;
    border-top-color: #004981;
}
#SiteNavigation ul li ul {
    background: #004981;
    border-color: #003b6e;
}
#SiteNavigation ul li ul li.HasChild:before {
    color: #fff;
}
#SiteNavigation ul li ul li a {
    color: #fff;
}
#SiteNavigation ul li ul li:hover > a, #SiteNavigation ul li ul li a:hover {
    background: #003b6e;
}
/* Mobile Menu */
.MobileMenu, .MobileMenu:after, .MobileMenu:before {
    background: #004981;
}
/** Footer Navigation */
#FooterNavigation:after {
    background: #004981;
}
#Slider .SlideItem .TextContainer span.Title {
    color: #004981;
}
#Slider .SlideItem .TextContainer span.SubTitle {
    color: #004981;
}
#Slider .SlideItem .TextContainer span.Spot {
    color: #444;
}
/** ContactInformations */
.ContactInformations.bg-primary .ContactItem label {
    color: #f7941e;
}
.ContactInformations.bg-primary .ContactItem span {
    background-color: #fff;
}
.ContactInformations.bg-gray .ContactItem label {
    color: #444;
}
.ContactInformations.bg-gray .ContactItem span {
    background-color: #fff;
}
.ContactInformations.bg-white .ContactItem label {
    color: #444;
}
.ContactInformations.bg-white .ContactItem span {
    background-color: #f6f6f6;
}
/** Parallax Plugin */
.ParallaxPlugin .TextContainer span.Title {
    color: #004981;
}
.ParallaxPlugin .TextContainer span.SubTitle {
    color: #004981;
}
/* Feature Plugin */
.bg-white .FeatureBox:after {
    background-color: #f6f6f6;
}
.bg-white .FeatureBox:before {
    background-color: #004981;
}
.bg-gray .FeatureBox:after {
    background-color: #fff;
}
.bg-gray .FeatureBox:before {
    background-color: #004981;
}
.bg-primary .FeatureBox:after {
    background-color: #fff;
}
.bg-primary .FeatureBox:before {
    background-color: #004981;
}
.bg-primary .FeatureBox p {
    color: #dadada;
}
.FeaturesPlugin p {
    color: #444;
}
/* IVPlugin */
.bg-gray.IVItem p {
    color: #444;
}
.bg-white.IVItem p {
    color: #444;
}
.bg-primary.IVItem p {
    color: #dadada;
}
/* PricePlugin */
.bg-primary .PriceItem .PriceHeader span.PriceTitle {
    background-color: #f7941e;
}
.bg-primary .PriceItem .PriceHeader span.ThePrice {
    background-color: #e1801e;
}
.bg-gray .PriceItem .PriceHeader span.PriceTitle, .bg-white .PriceItem .PriceHeader span.PriceTitle {
    background-color: #004981;
}
.bg-gray .PriceItem .PriceHeader span.ThePrice, .bg-white .PriceItem .PriceHeader span.ThePrice {
    background-color: #5c8fc2;
}
.bg-primary .PriceItem {
    background: #f6f6f6;
}
.bg-primary .PriceItem.Odd {
    background: #efefef;
}
.bg-white .PriceItem {
    background: #f6f6f6;
}
.bg-white .PriceItem.Odd {
    background: #efefef;
}
.bg-gray .PriceItem {
    background: #efefef;
}
.bg-gray .PriceItem.Odd {
    background: #f6f6f6;
}
.bg-white .PriceItem .PriceHeader, .bg-gray .PriceItem .PriceHeader {
    background: #5c8fc2;
}
.bg-primary .PriceItem .PriceHeader {
    background: #e1801e;
}
.bg-gray .PriceItem .PriceHeader span.PriceTitle, .bg-gray .PriceItem .PriceHeader span.ThePrice, .bg-white .PriceItem .PriceHeader span.PriceTitle, .bg-white .PriceItem .PriceHeader span.ThePrice {
    color: #fff;
}
.bg-primary .PriceItem .PriceHeader span.ThePrice {
    color: #613100;
}
.bg-primary .PriceItem .PriceHeader span.PriceTitle {
    color: #fff;
}
.PriceItem .PriceContent {
    background: #fff;
    border-color: #e1e1e1;
}
.PriceItem .PriceContent li {
    border-color: #e1e1e1;
}
/* Product Plugin */
.ProductPlugin .ProductItem {
    background: #fff;
    border-color: #e1e1e1;
}
.ProductPlugin .ProductItem .ProductTitle {
    color: #222;
}
.ProductPlugin .ProductItem .ProductPrice {
    color: #004981;
}
/* PortfolioPlugin */
.PortfolioPlugin .PortfolioItem {
    background: #fff;
    border-color: #e1e1e1;
}
.PortfolioPlugin .PortfolioItem .PortfolioTitle {
    color: #222;
}
.PortfolioPlugin .PortfolioItem .PortfolioDesc {
    color: #004981;
}
.PortfolioPlugin .Mansonry .PortfolioItem .PortfolioTitle {
    color: #fff;
}
.PortfolioPlugin .Mansonry .PortfolioItem:before {
    background: #004981;
}
/* NewsPlugin */
.bg-primary.NewsPlugin .News, .bg-gray.NewsPlugin .News {
    background-color: #fff;
    border-color: #e1e1e1;
}
.bg-white.NewsPlugin .News {
    background-color: #f6f6f6;
    border-color: #e1e1e1;
}
.NewsPlugin .News .NewsDate span {
    color: #555;
}
.NewsPlugin .News .NewsDate span.DateDay:after {
    background-color: #555;
}
.bg-primary.NewsPlugin .News .NewsRead:before, .bg-gray.NewsPlugin .News .NewsRead:before, .bg-white.NewsPlugin .News .NewsRead:before {
    color: #fff;
    background: #004981;
}
.NewsPlugin .News p {
    color: #444;
}
/** Pages Plugin */
.PagesPlugin .ContentBox {
    background: #fff;
    border-color: #e1e1e1;
}
.PagesPlugin.bg-primary .ContentBox p {
    color: #444;
}
.PagesPlugin.bg-primary .ContentBox a {
    color: #004981;
}
#FooterEnd {
    background: #004981;
}
a.BulutWebSiteSignature {
    color: #fff !important;
}
#Footer {
    background: #fbfbfb;
    border-color: #dadada;
}
/** Module GLOBALS */
.PageTitle {
    background-color: #004981;
    color: #fff;
}
/** Sidebar */
aside.Sidebar {
    background: #f6f6f6;
    border-color: #e1e1e1;
}
aside.Sidebar h3 {
    background: #004981;
    color: #fff;
}
/** LinkList */
.LinkList, .LinkList li {
    border-color: #e1e1e1;
}
.LinkList li, .LinkList li a {
    color: #333;
}
.LinkList li a:hover {
    background: #efefef;
}
.LinkList li.active a {
    color: #004981;
}
/** Pagination */
.Pagination li {
    background: #004981;
    border-color: #004981;
}
.Pagination li.active {
    background: none;
}
.Pagination li a {
    color: #fff;
}
.Pagination li.active a {
    color: #004981;
}
/** .CategoryDescription */
.CategoryDescription {
    background: #f6f6f6;
    color: #444;
}
/** PRODUCT */
#ProductImages {
    background: #f6f6f6;
    border-color: #e1e1e1;
}
#ProductInfo .ProductHeader {
    border-color: #333;
}
#ProductInfo .ProductHeader h1, #ProductInfo .ProductHeader h3 {
    color: #333;
}
#ProductInfo .ProductMeta .ProductPrice {
    color: #004981;
}
#ProductInfo .ProductMeta .ProductQuantity {
    color: #222;
}
#ProductInfo .ProductMeta .ProductQuantity button {
    background: #f6f6f6;
    border-color: #e1e1e1;
}
#ProductInfo .ProductMeta .ProductQuantity button:hover {
    background: #efefef;
}
#ProductInfo .ProductMeta .ProductQuantity span {
    background: #fff;
    border-color: #e1e1e1;
}
#ProductDetailTabs ul li {
    border-color: #e1e1e1;
    color: #555;
}
#ProductDetailTabs ul li.Current {
    color: #004981;
    border-top-color: #004981;
    border-bottom-color: #fff;
}
#ProductDetailTabs .TabContainer {
    background: #fff;
    border-color: #e1e1e1;
}
#ProductDetailTabs .TabContainer p {
    color: #444;
}
#ProductTabsNav li {
    border-color: transparent;
    color: #444;
}
#ProductTabsNav li.Current {
    border-color: #004981;
    background: #f6f6f6;
    color: #004981;
}
#TabComments .CommentList:after {
    background: #e1e1e1;
}
#TabComments .CommentList .CommentBox .CommentDate span {
    color: #f7941e;
}
#TabComments .CommentList .CommentBox .CommentDate span.DateDay:after {
    background-color: #f7941e;
}
#TabComments .CommentList .CommentBox .CommentContent {
    background: #fff;
    border-bottom-color: #e1e1e1;
    color: #444;
}
/** Content */
.Content p {
    color: #444;
}
.bg-primary .Content p {
    color: #dadada;
}
.Content img {
    border-color: #e1e1e1 !important;
}
.Content ul li {
    color: #444;
}
/** Map */
.FluidMap {
    border-color: #e1e1e1;
}
/** portfolio slider */
#Portfolio .Slider .PortfolioSlide span {
    background: #004981;
    color: #fff;
}
/** Product Search */
#ProductSearchForm {
    border-color: #e1e1e1;
}
/* Up Button */
.UpButton {
    color: #fff;
    background: #004981;
}
.UpButton:hover {
    background: #003b6e;
}
.Breadcrumb li a, .Breadcrumb li:after {
    color: #fff;
}
aside.Sidebar .Widget .WidgetContent {
    background: #fff;
}
#TabComments .CommentList .CommentBox .CommentDate:after {
    border-right-color: #fff;
}
#PageContent:after {
    background: #e1e1e1;
}
.GalleryItem a {
    color: #fff;
}
.GalleryItem:hover a:hover {
    color: #fff;
}
.GalleryItem:before {
    background: #000;
}
/* Video Container */
.VideoContainer {
    background: #000;
}
.ParallaxPlugin.bg-primary .Testimonials .TestimonialItem .Sender span {
    color: #f7941e;
}
@media screen and (min-width: 300px) and (max-width: 1199px) {
    .MobileMenu.Opened:after, .MobileMenu.Opened:before {
        background: #fff;
    }
    #SiteNavigation {
        background: #004981;
        border-left-color: #003b6e;
    }
    #SiteNavigation ul li a {
        color: #fff;
    }
    #SiteNavigation ul li:hover a, #SiteNavigation ul li a:hover {
        background: #003b6e;
    }
    #SiteNavigation ul li.HasChild:before {
        color: #fff;
        border-top-color: #fff;
    }
    #SiteNavigation ul li ul li {
        background: #003b6e;
    }
}