/* fancybox.less
=========================================================*/
/* gallery.less
=========================================================*/
.jg_subcatelem_txt {
  background: rgba(233, 11, 58, 0.5);
}
.jg_subcatelem_txt:before {
  background: #e90b3a;
}
.jg_imgalign_catimgs .jg_catelem_txt {
  background: rgba(233, 11, 58, 0.5);
}
.jg_imgalign_catimgs .jg_catelem_txt:before {
  background: #e90b3a;
}
/* komento.less
=========================================================*/
#section-kmt .kmt-control-user .kmt-btn {
  border: 1px solid #f3355e;
  color: #f36a87;
}
#section-kmt .kmt-like-counter {
  border: 1px solid #f3355e;
}
#section-kmt .kmt-like-counter:before {
  border-left: 5px solid #f3355e;
}
#section-kmt .kmt-rank-progress {
  background: #e90b3a;
}
/* kunena.skinner.less
=========================================================*/
#Kunena .kfile-hide .kbutton,
#Kunena .kfile-hide .kfile-input {
  background: #e90b3a;
}
#Kunena a:hover {
  color: #e90b3a;
}
#Kunena ul li a:hover {
  color: #e90b3a;
}
#Kunena div.chzn-container .chzn-results li:hover {
  background: #e90b3a;
}
#Kunena #ktop #ktopmenu #ktab ul.menu li a {
  border-bottom: 2px solid transparent;
}
#Kunena .klist-markallcatsread + div.kblock {
  margin-top: 0;
}
#Kunena div.kblock div.kheader {
  background: #e90b3a;
}
#Kunena .chzn-container-active.chzn-with-drop .chzn-single div {
  background: #e90b3a;
}
#Kunena div.kblock div.kheader > span:not(.kcheckbox) {
  background: #e90b3a;
}
#Kunena dl.tabs dt.open {
  background: #e90b3a;
}
.kfile-input-button,
.kfile-input {
  background: #e90b3a !important;
}
.kfile-input-button:hover,
.kfile-input:hover,
.kfile-input-button:focus,
.kfile-input:focus {
  background: #fa93a9 !important;
}
/* layout.less
=========================================================*/
/* owl-carousel.less
=========================================================*/
@-webkit-keyframes fadeOut {
}
@keyframes fadeOut {
}
/* portfolio.less
=========================================================*/
.page-gallery__works .item_img .more_wrapper {
  background: rgba(233, 11, 58, 0.5);
}
.page-gallery__works .gallery-item .item_header h1.item_title a,
.page-gallery__works .gallery-item .item_header h2.item_title a,
.page-gallery__works .gallery-item .item_header h3.item_title a,
.page-gallery__works .gallery-item .item_header h4.item_title a,
.page-gallery__works .gallery-item .item_header h5.item_title a,
.page-gallery__works .gallery-item .item_header h6.item_title a {
  color: #e90b3a;
}
.sorting ul#sort li a:hover {
  color: #e90b3a;
}
.sorting ul#sort li.active {
  color: #e90b3a;
}
.sorting ul#sort li.active a {
  color: #e90b3a;
}
.item_img .articleGalleryZoom:before,
.item_img .galleryZoomIcon:before {
  background: #e90b3a;
}
/* swiper.less
=========================================================*/
.swiper-button-prev,
.swiper-button-next {
  background: #202038;
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
  background: #e90b3a;
}
.swiper-scrollbar-drag {
  background: #e90b3a;
}
@-webkit-keyframes swiper-preloader-spin {
}
@keyframes swiper-preloader-spin {
}
.swiper-slide-caption .camera_caption .btn {
  background: #202038;
}
.swiper-slide-caption .camera_caption .btn:hover {
  background: #e90b3a;
}
/* template.less
=========================================================*/
@font-face {
  /* 
}


@font-face {
    
    
    
    
    
}




.item_img,
.category_img {
    
    
    
    
    a {
        
        
        
        
        &:hover {
            img,
            .BWfade {
                
                
            }
        }
    }
    img {
        
        
    }
}

.img-intro__left,
.img-full__left {
    
    
    
}

.img-intro__right,
.img-full__right {
    
    
    
}

.lazy_preloader {
    
    
    
    
    
    .lazy_preloader_inner {
        
        
    }
    img {
        
        
        
        
        
    }
}

img.lazy {
    
    
}

img {
    
    
    
}

.BWfade {
    
    
    
    
    
    
    
    
    
}


.well {
    
    
    
    
    
    
    
    
    #limit_chzn {
        
    }
}


.item__module,
.item {
    
    
    
    &.visible-first {
        
        
    }
}




@-webkit-keyframes fadeIn {
    0% {
        
    }
    100% {
        
    }
}

@keyframes fadeIn {
    0% {
        
    }
    100% {
        
    }
}

.fadeIn {
    
    
}

.stuck {
    
    
}

body:not(.modal-open) {
    .stuck {
        
    }
}

.scroll-to-fixed-fixed {
    
    
    
    
    
    
    
    
    
}




.parallax {
    
    &.parallax__parallax_1 {
        
    }
}

.skills_diagram {
    
    
}




.sorting {
    .btn-group {
        > * {
            
        }
    }
}




.page-blog article,
.page-item__blog {}

.page-blog,
.page-item__blog {}

.tags {
    
    .label {
        
        
        
        
        
        
        background: @global-color;
        &:hover {
            
            background: @global-color2;
        }
    }
    li {
        
        & + li {
            
            
        }
    }
}

.addthis_toolbox {
    
}

.video_frame {
    
    
    iframe {
        
        
        
        
        
        
        
    }
}

.item_info {
    .item_info_dl {
        
        dd {
            
            
            
            
            >* {
                
            }
            .tags,
            .item_createdby,
            .item_hits,
            .item_published,
            .item_category-name,
            .kmt-comment {
                &:before {
                    
                    color: @global-color;
                    
                }
                a{
                  
                }
            }
            
            
            
            
            
            
            .item_category-name {
                &:before {
                    
                }
            }
            .item_createdby {
                &:before {
                    
                }
            }
            .item_hits {
                &:before {
                    
                }
            }
            .item_published {
                &:before {
                    
                }
            }
            .kmt-comment {
                &:before {
                    
                }
                a {
                    
                    
                    
                }
            }
            a {
                
                &:hover {
                    color: @global-color;
                }
            }
        }
    }
}




.social-links {
    li {
        
        
        &:before {
            
        }
        a {
            
            color: @global-color;
            
            
            
            
            
            
        }
        a:hover {
            
            
        }
    }
}

.rd-video iframe#player {
    
}




#top {
    
    background: @global-color3;
    
    
}

.fullwidth ul.icesubMenu.sub_level_1 .icemega_cover_module .icemega_modulewrap.pricing .item .item_introtext p {
    
}




#header {
    background: lighten(desaturate(spin(@global-color3, 0), 3.0008826125331005%), 2.9411764705882355%);
    
    
}

#logo {
    a {
        
        
    }
}




#navigation {}

.search-block {
    
    input {
        
    }
}

.masonry {
    .item {
        
    }
}




#showcase {
    
    background: darken(desaturate(spin(@global-color2, 15.316265060240937), 22.299922299922294%), 3.1372549019607945%);
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p {
        
    }
}




#feature {
    
}

body {
    &.body__home:not(.view-article) {
        #feature {
            
            
            
            
            @media (max-width: 1200px) {
                
                
            }
            @media (max-width: 979px) {
                
            }
        }
    }
}

body {
    &.body__about:not(.view-article) {
        #feature {
            
            
            
            
            @media (max-width: 1200px) {
                
                
            }
            @media (max-width: 979px) {
                
            }
            h1,
            h2,
            h3,
            h4,
            h5,
            h6,
            p {
                
            }
        }
        #mainbottom {
            
            
            
            
            @media (max-width: 1200px) {
                
                
            }
            @media (max-width: 979px) {
                
            }
            h1,
            h2,
            h3,
            h4,
            h5,
            h6,
            p {
                
            }
        }
        #mainbottom-6 {
            
            
            
            
            
            @media (max-width: 1200px) {
                
                
            }
            @media (max-width: 979px) {
                
            }
            h1,
            h2,
            h3,
            h4,
            h5,
            h6,
            p {
                
            }
        }
    }
}




#maintop {
    
    
    
}




#content-top {}




#content {
    
}

#component {
    
}

.item {
    
    &:after {
        
        
        
    }
}

.page-item {
    
}




.at-share-tbx-element a.at-share-btn {
    
    &:hover {
        
    }
}




#content-bottom {}




.tagspopular {
    ul {
        
        li {
            
            
            
        }
    }
}

.content-links {
    ul {
        
        
    }
}




#mainbottom {
    border-top: 20px solid @global-color;
    
    
    
}




#mainbottom-2 {}




#mainbottom-3 {
    background: @global-color;
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p {
        
    }
    
    
}




#mainbottom-4 {
    
    
}



#mainbottom-5 {
    
    
    
    background: darken(desaturate(spin(@global-color2, 15.316265060240937), 22.299922299922294%), 3.1372549019607945%);
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p {
        
    }
}




#mainbottom-7 {
    
    
}




#bottom {
    background: @global-color3;
    
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p {
        
    }
    ul {
        li {
            a {
                
                &:hover {
                    color: @global-color;
                }
            }
        }
    }
}




#footer-wrapper {
    
}

#footer {}

#copyright {
    background: lighten(desaturate(spin(@global-color3, 0), 3.0008826125331005%), 2.9411764705882355%);
    
    
}

#footer-wrapper {
    .copyright {
        
        
        
        a {
            
            &:hover {
                color: @global-color;
            }
        }
    }
}

.address_phones {
    
    
    i {
        
        
        color: @global-color;
        &.fa-fax {
            
        }
    }
    span {
        
    }
}

#style_switcher {
    
    &,
    & .toggler {
        
    }
    .style_switcher_form {
        .btn {
            
            &:hover {
                
            }
        }
    }
    & .toggler {
        &:hover {
            
        }
    }
}

body.mobile_mode.mobile {
    div#fixed-sidebar-right {
        .moduletable.login {
            
        }
    }
}

#to-desktop {
    
    
}


@media print {
    .item__module,
    .item {
        
        
    }
    .scroll-to-fixed-fixed {
        
        
        & + div {
            
        }
    }
}



@import "bootstrap/_mixins";












































.fa-file-add:before {  }

.fa-remove:before {  }

.fa-picture:before {  }

.icon-edit:before {  }

[class^="icon-"],
[class*=" icon-"] {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}






@import "_schemes.less";

@global-color: extract(@global-1, 1);
@global-color2: extract(@global-1, 2);
@global-color3: extract(@global-1, 3);




 








@brand-primary:         @global-color;

@brand-info:            @global-color;
;











@link-color:            @global-color;


















 
 



























 







@component-active-bg:       @brand-primary;



























@table-link-color: @global-color;






@table-header-bg: @global-color;








@btn-default-bg:                 @global-color2;





@btn-primary-bg:                 @brand-primary;
@btn-primary-border:             darken(@btn-primary-bg, 5%);







@btn-info-bg:                    @brand-info;
@btn-info-border:                darken(@btn-info-bg, 5%);



















































@dropdown-link-active-bg:        @component-active-bg;

























































































































@nav-tabs-link-hover-border-color:          @global-color;


@nav-tabs-active-link-hover-color:          @global-color;
@nav-tabs-active-link-hover-border-color:   @global-color;





@nav-pills-active-link-hover-bg:            @component-active-bg;


































































@label-primary-bg:            @brand-primary;


@label-info-bg:               @brand-info;













@modal-content-bg:                             @global-color;







































@progress-bar-bg:             @brand-primary;




@progress-bar-info-bg:        @brand-info;














@list-group-active-bg:          @component-active-bg;

@list-group-active-border:      @list-group-active-bg;

@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
























@panel-primary-border:        @brand-primary;
@panel-primary-heading-bg:    @brand-primary;




































@badge-active-color:          @link-color;












@breadcrumb-active-color:       @global-color2;


















































@import "_schemes.less";

@global-color: extract(@global-1, 1);
@global-color2: extract(@global-1, 2);
@global-color3: extract(@global-1, 3);




 








@brand-primary:         @global-color;

@brand-info:            @global-color;
;











@link-color:            @global-color;


















 
 



























 







@component-active-bg:       @brand-primary;



























@table-link-color: @global-color;






@table-header-bg: @global-color;








@btn-default-bg:                 @global-color2;





@btn-primary-bg:                 @brand-primary;
@btn-primary-border:             darken(@btn-primary-bg, 5%);







@btn-info-bg:                    @brand-info;
@btn-info-border:                darken(@btn-info-bg, 5%);



















































@dropdown-link-active-bg:        @component-active-bg;

























































































































@nav-tabs-link-hover-border-color:          @global-color;


@nav-tabs-active-link-hover-color:          @global-color;
@nav-tabs-active-link-hover-border-color:   @global-color;





@nav-pills-active-link-hover-bg:            @component-active-bg;


































































@label-primary-bg:            @brand-primary;


@label-info-bg:               @brand-info;













@modal-content-bg:                             @global-color;







































@progress-bar-bg:             @brand-primary;




@progress-bar-info-bg:        @brand-info;














@list-group-active-bg:          @component-active-bg;

@list-group-active-border:      @list-group-active-bg;

@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
























@panel-primary-border:        @brand-primary;
@panel-primary-heading-bg:    @brand-primary;




































@badge-active-color:          @link-color;












@breadcrumb-active-color:       @global-color2;





















































html {
   
}





body {
  
}











article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  
}






audio,
canvas,
progress,
video {
   
}






audio:not([controls]) {
  
  
}






[hidden],
template {
  
}








a {
  
}






a:active,
a:hover {
  
}








abbr[title] {
  
}





b,
strong {
  
}





dfn {
  
}






h1 {
  
  
}





mark {
  
  
}





small {
  
}





sub,
sup {
  
  
  
  
}

sup {
  
}

sub {
  
}








img {
  
}





svg:not(:root) {
  
}








figure {
  
}





hr {
  
  
}





pre {
  
}





code,
kbd,
pre,
samp {
  
  
}
















button,
input,
optgroup,
select,
textarea {
   
}





button {
  
}








button,
select {
  
}









button,
html input[type="button"], 
input[type="reset"],
input[type="submit"] {
   
}





button[disabled],
html input[disabled] {
  
}





button::-moz-focus-inner,
input::-moz-focus-inner {
  
  
}






input {
  
}









input[type="checkbox"],
input[type="radio"] {
   
}







input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  
}






input[type="search"] {
   
}







input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  
}





fieldset {
  
  
  
}






legend {
   
}





textarea {
  
}






optgroup {
  
}








table {
  
  
}

td,
th {
  
}









@media print {
    *,
    *:before,
    *:after {
        
         
        
    }

    a,
    a:visited {
        
    }

    a[href]:after {
        
    }

    abbr[title]:after {
        
    }

    
    
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        
    }

    pre,
    blockquote {
        
        
    }

    thead {
         
    }

    tr,
    img {
        
    }

    img {
        
    }

    p,
    h2,
    h3 {
        
        
    }

    h2,
    h3 {
        
    }

    

    
    .navbar {
        
    }
    .btn,
    .dropup > .btn {
        > .caret {
            
        }
    }
    .label {
        
    }

    .table {
        

        td,
        th {
            
        }
    }
    .table-bordered {
        th,
        td {
            
        }
    }

    
}












* {
  
}
*:before,
*:after {
  
}




html {
  
  
}

body {
  
  
  
  
  
}


input,
button,
select,
textarea {
  
  
  
}




a {
  color: @link-color;
  
  

  &:hover,
  &:focus {
    
    
  }

  &:focus {
    
    
  }
}







figure {
  
}




img {
  
}


.img-responsive {
  
}


.img-rounded {
  
}




.img-thumbnail {
  
  
  
  
  
  

  
}


.img-circle {
   
}




hr {
  
  
  
  border-top: 1px solid lighten(desaturate(spin(@global-color, -0.10077059869587401), 6.2665023763421885%), 15.490196078431367%);;
}






.sr-only {
  
  
  
  
  
  
  
  
}




.sr-only-focusable {
  &:active,
  &:focus {
    
    
    
    
    
    
  }
}








[role="button"] {
  
}





@import "bootstrap/_mixins.less";


.lead {
  
  
  
}

a {
  
  
  
  
  &:focus,
  &:active{
    
  }
  &:hover,
  &:focus {
    
    color: @global-color;
    
  }
}

b {

}




h1,
h2,
h3,
h4,
h5,
h6 {
  
  
  
  
  
  
   
  &.heading-style-1 {
    
    
  }
  &.heading-style-2 {
    
    
  }
  &.heading-style-3 {
    
    
  }
  &.heading-style-4 {
    
    
  }
  &.heading-style-5 {
    
    
  }
  &.heading-style-6 {
    
    
  }
  small {
    
    
    
  }
  &.pret{
    
  }
}

.page-header,
.page_header{

  *[class*=heading-style]{

  }
}




p {
  
  
  &.txt1{
    
    
    
  }
}

.text-offset{
  
}

.lead {
  
  
  
  
  @media (min-width: 768px) {
    
  }
}





small,
.small {
  
}

mark,
.mark {
  
  
}


.text-left           {  }
.text-right          {  }
.text-center         {  }
.text-justify        {  }
.text-nowrap         {  }


.text-lowercase      {  }
.text-uppercase      {  }
.text-capitalize     {  }


.text-muted {
  
}
.text-primary {
  .text-emphasis-variant(@brand-primary);
}
.text-success {
  
}
.text-info {
  
}
.text-warning {
  
}
.text-danger {
  
}




.bg-primary {
  
  .bg-variant(@brand-primary);
}
.bg-success {
  
}
.bg-info {
  
}
.bg-warning {
  
}
.bg-danger {
  
}





ul,
ol {
  
  
  ul,
  ol {
    
  }
}




.list-unstyled {
  
  
}


.list-inline {
  
  
  > li {
    
    
    
  }
}


dl {
   
}
dt,
dd {
  
}
dt {
  
}
dd {
   
}










abbr[title],

abbr[data-original-title] {
  
  
}
.initialism {
  
  
}


blockquote {
  
  
  
  p{
    
    
    color: @global-color3;
  }
  p,
  ul,
  ol {
    &:last-child {
      
    }
  }
  
  
  footer,
  small,
  .small {
    
     
    
    &:before {
       
    }
  }
  cite {
    color: @global-color;
    
  }
  @media(max-width:767px){
    
  }
}




.blockquote-reverse,
blockquote.pull-right {
  
  
  
  
  
  
  footer,
  small,
  .small {
    &:before {  }
    &:after {
       
    }
  }
}

.item_introtext,
.item_fulltext,
.category_desc {
  p a:not(.btn) {
    
  }
  strong {
    color: @link-color;
  }
  mark {
    
    
    background: @global-color2;
  }
}


address {
  
  
  
}






@import "_schemes.less";

@global-color: extract(@global-1, 1);
@global-color2: extract(@global-1, 2);
@global-color3: extract(@global-1, 3);




 








@brand-primary:         @global-color;

@brand-info:            @global-color;
;











@link-color:            @global-color;


















 
 



























 







@component-active-bg:       @brand-primary;



























@table-link-color: @global-color;






@table-header-bg: @global-color;








@btn-default-bg:                 @global-color2;





@btn-primary-bg:                 @brand-primary;
@btn-primary-border:             darken(@btn-primary-bg, 5%);







@btn-info-bg:                    @brand-info;
@btn-info-border:                darken(@btn-info-bg, 5%);



















































@dropdown-link-active-bg:        @component-active-bg;

























































































































@nav-tabs-link-hover-border-color:          @global-color;


@nav-tabs-active-link-hover-color:          @global-color;
@nav-tabs-active-link-hover-border-color:   @global-color;





@nav-pills-active-link-hover-bg:            @component-active-bg;


































































@label-primary-bg:            @brand-primary;


@label-info-bg:               @brand-info;













@modal-content-bg:                             @global-color;







































@progress-bar-bg:             @brand-primary;




@progress-bar-info-bg:        @brand-info;














@list-group-active-bg:          @component-active-bg;

@list-group-active-border:      @list-group-active-bg;

@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
























@panel-primary-border:        @brand-primary;
@panel-primary-heading-bg:    @brand-primary;




































@badge-active-color:          @link-color;












@breadcrumb-active-color:       @global-color2;


















































@import "_schemes.less";

@global-color: extract(@global-1, 1);
@global-color2: extract(@global-1, 2);
@global-color3: extract(@global-1, 3);




 








@brand-primary:         @global-color;

@brand-info:            @global-color;
;











@link-color:            @global-color;


















 
 



























 







@component-active-bg:       @brand-primary;



























@table-link-color: @global-color;






@table-header-bg: @global-color;








@btn-default-bg:                 @global-color2;





@btn-primary-bg:                 @brand-primary;
@btn-primary-border:             darken(@btn-primary-bg, 5%);







@btn-info-bg:                    @brand-info;
@btn-info-border:                darken(@btn-info-bg, 5%);



















































@dropdown-link-active-bg:        @component-active-bg;

























































































































@nav-tabs-link-hover-border-color:          @global-color;


@nav-tabs-active-link-hover-color:          @global-color;
@nav-tabs-active-link-hover-border-color:   @global-color;





@nav-pills-active-link-hover-bg:            @component-active-bg;


































































@label-primary-bg:            @brand-primary;


@label-info-bg:               @brand-info;













@modal-content-bg:                             @global-color;







































@progress-bar-bg:             @brand-primary;




@progress-bar-info-bg:        @brand-info;














@list-group-active-bg:          @component-active-bg;

@list-group-active-border:      @list-group-active-bg;

@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
























@panel-primary-border:        @brand-primary;
@panel-primary-heading-bg:    @brand-primary;




































@badge-active-color:          @link-color;












@breadcrumb-active-color:       @global-color2;



















































code,
kbd,
pre,
samp {
  
}


code {
  
  
  
  
  
}


kbd {
  
  
  
  
  
  

  kbd {
    
    
    
    
  }
}


pre {
  
  
  
   
  
  
  
  
  
  

  
  code {
    
    
    
    
    
    
  }
}


.pre-scrollable {
  
  
}



@import "bootstrap/_mixins";









table {
  
  
  
  
  ;
  
  th {
    background: @table-header-bg;
    
    
    
    
    
    ;
    
    &:first-child {
      
    }
    &:last-child {
      
    }
    &:last-child {
      
    }
  }
  tr {
    td {
      
      
      ;
      &:last-child {
        
      }
    }
    & + tr td {
      ;
    }
  }

  

  a {
    color: @table-link-color;
    &:hover {
      
    }
  }
}


dl.table {
  
  
  ;
  
  dt, dd {
    
  }
  dt {
    background: @table-header-bg;
    
    
    
    
    
    
  }
  dd {
    
    
    + dd {
      
    }
  }
}

table {
  
}
caption {
  
  
  
  
}
th {
  
}




.table {
  
  
  
  
  > thead,
  > tbody,
  > tfoot {
    > tr {
      > th,
      > td {
        
        
        
        ;
      }
    }
  }
  
  > thead > tr > th {
    
    ;
  }
  
  > caption + thead,
  > colgroup + thead,
  > thead:first-child {
    > tr:first-child {
      > th,
      > td {
        
      }
    }
  }
  
  > tbody + tbody {
    ;
  }

  
  .table {
    
  }
}




.table-condensed {
  > thead,
  > tbody,
  > tfoot {
    > tr {
      > th,
      > td {
        
      }
    }
  }
}






.table-bordered {
  ;
  > thead,
  > tbody,
  > tfoot {
    > tr {
      > th,
      > td {
        ;
      }
    }
  }
  > thead > tr {
    > th,
    > td {
      
    }
  }
}






.table-striped {
  > tbody > tr:nth-of-type(odd) {
    
  }
}






.table-hover {
  > tbody > tr:hover {
    
  }
}






table col[class*="col-"] {
   
  
}
table {
  td,
  th {
    &[class*="col-"] {
       
      
    }
  }
}





 
 
 
 








.table-responsive {
  
   

  @media screen and (max-width: 767px) {
    
    
    
    
    ;

    
    > .table {
      

      
      > thead,
      > tbody,
      > tfoot {
        > tr {
          > th,
          > td {
            
          }
        }
      }
    }

    
    > .table-bordered {
      

      
      > thead,
      > tbody,
      > tfoot {
        > tr {
          > th:first-child,
          > td:first-child {
            
          }
          > th:last-child,
          > td:last-child {
            
          }
        }
      }

      
      
      
      > tbody,
      > tfoot {
        > tr:last-child {
          > th,
          > td {
            
          }
        }
      }

    }
  }
}







@import "_schemes.less";

@global-color: extract(@global-1, 1);
@global-color2: extract(@global-1, 2);
@global-color3: extract(@global-1, 3);




 








@brand-primary:         @global-color;

@brand-info:            @global-color;
;











@link-color:            @global-color;


















 
 



























 







@component-active-bg:       @brand-primary;



























@table-link-color: @global-color;






@table-header-bg: @global-color;








@btn-default-bg:                 @global-color2;





@btn-primary-bg:                 @brand-primary;
@btn-primary-border:             darken(@btn-primary-bg, 5%);







@btn-info-bg:                    @brand-info;
@btn-info-border:                darken(@btn-info-bg, 5%);



















































@dropdown-link-active-bg:        @component-active-bg;

























































































































@nav-tabs-link-hover-border-color:          @global-color;


@nav-tabs-active-link-hover-color:          @global-color;
@nav-tabs-active-link-hover-border-color:   @global-color;





@nav-pills-active-link-hover-bg:            @component-active-bg;


































































@label-primary-bg:            @brand-primary;


@label-info-bg:               @brand-info;













@modal-content-bg:                             @global-color;







































@progress-bar-bg:             @brand-primary;




@progress-bar-info-bg:        @brand-info;














@list-group-active-bg:          @component-active-bg;

@list-group-active-border:      @list-group-active-bg;

@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
























@panel-primary-border:        @brand-primary;
@panel-primary-heading-bg:    @brand-primary;




































@badge-active-color:          @link-color;












@breadcrumb-active-color:       @global-color2;


















































@import "_schemes.less";

@global-color: extract(@global-1, 1);
@global-color2: extract(@global-1, 2);
@global-color3: extract(@global-1, 3);




 








@brand-primary:         @global-color;

@brand-info:            @global-color;
;











@link-color:            @global-color;


















 
 



























 







@component-active-bg:       @brand-primary;



























@table-link-color: @global-color;






@table-header-bg: @global-color;








@btn-default-bg:                 @global-color2;





@btn-primary-bg:                 @brand-primary;
@btn-primary-border:             darken(@btn-primary-bg, 5%);







@btn-info-bg:                    @brand-info;
@btn-info-border:                darken(@btn-info-bg, 5%);



















































@dropdown-link-active-bg:        @component-active-bg;

























































































































@nav-tabs-link-hover-border-color:          @global-color;


@nav-tabs-active-link-hover-color:          @global-color;
@nav-tabs-active-link-hover-border-color:   @global-color;





@nav-pills-active-link-hover-bg:            @component-active-bg;


































































@label-primary-bg:            @brand-primary;


@label-info-bg:               @brand-info;













@modal-content-bg:                             @global-color;







































@progress-bar-bg:             @brand-primary;




@progress-bar-info-bg:        @brand-info;














@list-group-active-bg:          @component-active-bg;

@list-group-active-border:      @list-group-active-bg;

@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
























@panel-primary-border:        @brand-primary;
@panel-primary-heading-bg:    @brand-primary;




































@badge-active-color:          @link-color;












@breadcrumb-active-color:       @global-color2;






























































@input-border-focus:             @global-color;



















@select-act-bg: @global-color;







@radio-border: 1px solid @global-color3;



@radio-inner-bg: @global-color3;




@check-border: @global-color3;
@check-border-radius: 0;



@check-icon-color: @global-color3;




























form {
  
  mark {
    
    
    
    
    
    
    
    
    label {
      
      
      
      
      
      &.error{
        
      }
    }
  }
  textarea {
    
    
  }
  .btn,
  .kbutton {
    
  }
}

.controls, .control-group, .mod_tm_ajax_contact_form .control-group {
  
  
  &.reset-margin,
  &:last-child,
  select,
  textarea,
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"],
  .uneditable-input {

  }
  &.reset-margin {
    
  }
}

.control-group-captcha{
  
}




select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  &:-webkit-autofill {
    
    
    
  }
  &:focus {
    
  }
}

label.inline {
  
}





.mod_tm_ajax_contact_form_select{
  
  
}


div.chzn-container {
  
  
  
  
  .chzn-results {
    
    
    li {
      
      
      
      &.highlighted {
        background: @select-act-bg;
        
      }
    }
  }
}


div.chzn-container-single {
  .chzn-single {
    
    
    
    
    
    
    
    
    
    
    > span {
      
    }
    div {
      
      
      
      
      
      
      
      b {
        
      }
      &:before {
        
        
        
        
        
        
        
        
        
      }
    }
    span {
      
    }
  }

  
  &.chzn-container-active {
    &.chzn-with-drop {
      .chzn-single {
        
        
        div {
          
          
          &:before {
            
          }
        }
      }
    }
  }
  .chzn-drop {
    
    
    
    
    
    
    
  }

  .chzn-results{
    li{
      
    }
  }
}

.chzn-container .chzn-drop{
  
}




span.checkbox {
  
  
  
  
  
  
  
  border: 1px solid @check-border;
  .border-radius(@check-border-radius);
  
  input[type="checkbox"] {
    
    
    
    
    
    
    &:checked {
      + label.checkbox_inner {
        &:before {
          
        }
      }
    }
  }
  label.checkbox_inner {
    
    
    
    
    
    
    
    &:before {
      
      
      
      
      
      
      
      
      color: @check-icon-color;
      
    }
  }
  & + label {
    
    
  }
}




span.radio {
  
  
  
  
  
  
  
  
  
  
  
  input[type="radio"] {
    
    
    
    
    
    
    &:checked {
      & + label.radio_inner {
        &:before {
          
          
          
          
          
          
          
          
          background: @radio-inner-bg;
        }
      }
    }
  }
  label.radio_inner {
    
    
    
    
    
    
    
    
  }
  & + label {
    
    
  }
}

.item_introtext,
.item_fulltext,
.category_desc,
.controls{
  input,
  select,
  .select,
  textarea {
    
  }
  textarea {
    
  }
}

.form-inline .checkbox input[type="checkbox"] {
  
}

.form-horizontal .control-label {
  
  label {
    
  }
}

.acymailing_module {
  .acyfield_email {
    
    
    input {
      
    }
  }
}

.form_placeholder {
  
  
  
  
  
  
  
  
  
  
  
  
}

.ie_placeholder_controls {
  
}

.btn#jform_profile_dob_img {
  
  
  
  
  
  
  i {
    
  }
}

input.search-query {
  
}

.chzn-container-multi .chzn-choices li.search-field .default {
  
}

textarea#jform_profile_aboutme {
  
  
}

#helpsite-refresh {
  
}

.page-registration,
.page-remind,
.page-reset,
.page-login,
.page-login,
.page-profile__edit {
  form {
    label {
      
    }
  }
}

textarea.invalid {
  
}

.form-vertical {
  label {
    
    
  }
}

select[name=ordering] {
  
}

textarea[style*="overflow"] {
  
}

#form-login {
  .btn {
    
  }
}

.add-on.btn {
  
  
  
}



fieldset {
  
  
  
}


legend {
  
  
  
  
  
  
  
  
  

  
  small {
    
    
  }
}


label {
  
  
  
  
  + * {
    
  }
}



.uneditable-input {
   
}

input,
textarea {
  
  
}

textarea {
  
  
}


input[type="radio"],
input[type="checkbox"] {
  
  
}


input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
   
}


select,
input[type="file"] {
   
  
  
  
  
  
}


select[multiple] {
  
}





.uneditable-input,
.uneditable-textarea {
  
  
  
  
  
}


.uneditable-input {
   
}


.uneditable-textarea {
  
  
}





.radio,
.checkbox {
   
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  
  
}


.controls > .radio:first-child,
.controls > .checkbox:first-child {
   
}



.radio.inline,
.checkbox.inline {
  
  
  
  
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
   
}





.input-mini {  }

.input-small {  }

.input-medium {  }

.input-large {  }

.input-xlarge {  }

.input-xxlarge {  }


input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
  
  .row-fluid input[class*="span"],
  .row-fluid select[class*="span"],
  .row-fluid textarea[class*="span"],
  .row-fluid .uneditable-input[class*="span"] {
    
    
  }


.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  
}




.controls-row {
   
}


.controls-row [class*="span"],
  
  .row-fluid .controls-row [class*="span"] {
    
  }


.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  
}





input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  
  
}


input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  
}





.control-group.warning {
  
}


.control-group.error {
  
}


.control-group.success {
  
}


.control-group.info {
  
}



input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  
  
  &:focus {
    
  }
}

input.error,
textarea.error,
select.error {
  
  
}

input.error::-webkit-input-placeholder,
input.error:-moz-placeholder,
input.error::-moz-placeholder,
input.error:-ms-input-placeholder,
textarea.error::-webkit-input-placeholder,
textarea.error:-moz-placeholder,
textarea.error::-moz-placeholder,
textarea.error:-ms-input-placeholder {
  
}




.form-actions {
  
  
  
  
  
   
}




.help-block,
.help-inline {
   
}

.help-block {
   
}

.help-inline {
  
  
  
}





.input-append,
.input-prepend {
  
  
   
  
  input,
  select,
  .uneditable-input,
  .dropdown-menu,
  .popover {
    
  }
  input,
  select,
  .uneditable-input {
     
    
    
    &:focus {
      
    }
  }
  .add-on,
  .btn,
  .btn-group > .dropdown-toggle {
    
    
  }
  .active {
    
    
  }
  .btn.hasTooltip {
    
    
    
  }
}

.input-prepend {
  
  /* .add-on:first-child,
  .btn:first-child {
    
    } */
  .add-on i,
  .add-on > span {
    color: #e90b3a;
  }
  .add-on:hover i {
    background: #e90b3a;
  }
}
/* Allow for input prepend/append in search forms */
.btn,
.kbutton {
  background: #670ED2;
}
.btn-danger {
  color: #e90b3a;
}
.btn-success {
  color: #e90b3a;
}
/* .btn-info {
  background: @btn-info-bg;
  color: @btn-color;
  &:hover {
    
    
  }
} */
.btn-inverse {
  color: #e90b3a;
}
/* .btn-default {
   @btn-default-bg; 
}
.btn-primary {
   @btn-primary-bg; 
}

.btn-success {
    
}

.btn-info {
   @btn-info-bg; 
}

.btn-warning {
    
}

.btn-danger {
    
}
 */
.btn-link {
  color: #e90b3a;
}
/* 
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  
} */
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  border-color: #e90b3a;
}
.nav-tabs > li > a:hover {
  color: #e90b3a;
  border-bottom: 2px solid #e90b3a;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #e90b3a;
  border-bottom: 2px solid #e90b3a;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: #e90b3a;
}
.breadcrumb a {
  color: #e90b3a;
}
.breadcrumb a:hover {
  color: #1083b6;
}
.pagination ul li > a:focus:hover,
.pagination ul li > span:focus:hover {
  background: #e90b3a;
}
.pagination ul li > a:hover,
.pagination ul li > span:hover {
  background: #e90b3a;
}
.pagination ul li > span.pagenav {
  background: #e90b3a;
}
/*.label-default {
  
}

.label-primary {
  .label-variant(@label-primary-bg);
}

.label-success {
  
}

.label-info {
  .label-variant(@label-info-bg);
}

.label-warning {
  
}

.label-danger {
  
}
*/
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #e90b3a;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #e90b3a;
}
.progress-bar-default .progress-bar__stroke {
  stroke: #e90b3a;
}
.progress-bar-default.progress-bar-radial .progress-bar__stroke {
  stroke: #e90b3a;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  background-color: #e90b3a;
  border-color: #e90b3a;
}
ul li a:hover,
ol li a:hover {
  color: #e90b3a;
}
ol li:before {
  color: #e90b3a;
}
.nav.menu.social li a:hover {
  color: #1083b6;
}
ul.list li:before {
  content: "•";
  color: #e90b3a;
}
.panel-group .panel-heading a {
  background: #e90b3a;
}
.panel-group .panel-heading a.collapsed {
  background: #202038;
}
.custom .panel-group .panel-heading a {
  background: #e90b3a;
}
/* .panel-default {
     
  } */
/*.panel-primary {
  .panel-variant(@panel-primary-border;  @panel-primary-heading-bg; @panel-primary-border);
}
.panel-success {
     
}
.panel-info {
     
}
.panel-warning {
     
}
.panel-danger {
     
}*/
#modal .close:hover {
  color: #1083b6;
}
.modal {
  background: #e90b3a;
}
.modal-content {
  background-color: #e90b3a;
}
.offline_container .well {
  background: #e90b3a;
}
.mod-menu .nav.menu.nav-pills > li.active > a {
  background: #e90b3a;
}
.icons .btn-group.pull-right ul.dropdown-menu > li > a:hover {
  background: #e90b3a;
}
.body__elements #content-bottom .moduletable.col-sm-12 .module_container:before {
  background: #e90b3a;
}
.body__elements .spacer {
  background: #e90b3a;
}
/*======================= Search & Smart Search ========================*/
#back-top a {
  color: #e90b3a;
}
*::selection {
  background: #003e75;
}
*::-moz-selection {
  background: #e90b3a;
}
.icemega_modulewrap.top_search i.fa-times {
  color: #e90b3a;
}
.icemega_modulewrap.top_search .btn-primary {
  color: #e90b3a;
}
.login_shell {
  background: #e90b3a;
}
div#fixed-sidebar-right .moduletable.login > i.fa-user {
  background: #e90b3a;
}
div#fixed-sidebar-right .moduletable.login .mod_login_wrapper {
  background: #e90b3a;
}
div#fixed-sidebar-right .moduletable.login .mod_login_wrapper .input-prepend .add-on:hover i {
  color: #e90b3a;
}
.menu-login-form > ul:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 11px 11px 11px;
  border-color: transparent transparent #e90b3a transparent;
}
.menu-login-form .icemega_modulewrap.login_megamenu {
  background: #e90b3a;
}
.page-category__history .items-row > div:before {
  background: #e90b3a;
}
.page-category__history .items-row:before {
  background: #e90b3a;
}
.page-category__faqs .item_title span.item_title_part0 {
  color: #e90b3a;
}
.icemegamenu > ul > li > a.iceMenuTitle:hover:after,
.icemegamenu > ul > li > a.iceMenuTitle.hover:after,
.icemegamenu > ul > li > a.iceMenuTitle.icemega_active:after {
  background: #e90b3a;
}
.icemegamenu > ul > li.menu-login-form > a.iceMenuTitle {
  color: #e90b3a;
}
.icemegamenu > ul > li.menu-login-form ul.icesubMenu.sub_level_1:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 22px 22px;
  border-color: transparent transparent #e90b3a transparent;
}
.icemegamenu > ul > li.menu-search > a.iceMenuTitle {
  color: #e90b3a;
}
ul.icesubMenu {
  background: #1083b6;
}
ul.icesubMenu li.active > a.iceMenuTitle,
ul.icesubMenu li:hover > a.iceMenuTitle,
ul.icesubMenu li.hover > a.iceMenuTitle {
  color: #e90b3a;
}
ul.icesubMenu:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 11px 11px 11px;
  border-color: transparent transparent #1083b6 transparent;
}
.moduletable.top_phone ul li a:before {
  color: #1083b6;
}
.moduletable.top_phone ul li a:hover {
  color: #e90b3a;
}
.moduletable.u_menu ul li a:hover {
  color: #e90b3a;
}
.moduletable.u_menu ul li a:before {
  color: #1083b6;
}
.moduletable.u_menu ul li:first-child a {
  color: #1083b6;
}
.moduletable.u_menu ul li:first-child a:hover {
  color: #e90b3a;
}
.moduletable.u_menu ul li + li:before {
  background: #636381;
}
.moduletable.donate ul li a {
  background: #e90b3a;
}
.moduletable.donate ul li a:hover {
  color: #e90b3a;
}
.moduletable.latest_news .moduleTitle {
  color: #e90b3a;
}
.moduletable.instagram_photos .page_header .moduleTitle .item_title_part_second_half {
  color: #e90b3a;
}
.mod-custom.mod-custom__bottom_address a:hover {
  color: #e90b3a;
}
.mod-custom.mod-custom__bottom_address p i {
  color: #1083b6;
}
.mod-custom.mod-custom__bottom_address p.feedback a {
  color: #1083b6;
}
.mod-custom.mod-custom__bottom_address p.feedback a:hover {
  color: #e90b3a;
}
.mod-article-single.mod-article-single__inspires_mark .item-title {
  color: #670ED2;
}
.mod-article-single.mod-article-single__volunteer .item_introtext h4 {
  color: #670ED2;
}
.mod-article-single.mod-article-single__minister .item_introtext p {
  color: #8e8eac !important;
}
.mod-newsflash-adv.counters .counter {
  border: 2px solid #1083b6;
}
.mod-newsflash-adv.mod-newsflash-adv__pricing_simple .item .item_content {
  border-top: 8px solid #1083b6;
}
.mod-newsflash-adv.mod-newsflash-adv__pricing_simple .item .item_content .item_title {
  color: #e90b3a;
}
.mod-newsflash-adv.mod-newsflash-adv__pricing_simple .item.featured .item_content .btn:hover {
  background: #e90b3a;
}
.mod-newsflash-adv.mod-newsflash-adv__pricing_detailed .item .item_title {
  color: #1083b6;
}
.mod-newsflash-adv.mod-newsflash-adv__pricing_detailed .item .item_content {
  border-top: 8px solid #1083b6;
}
.mod-newsflash-adv.mod-newsflash-adv__pricing_detailed .item .item_content ul li span:before {
  content: "•";
  color: #e90b3a;
}
.mod-newsflash-adv.mod-newsflash-adv__vision .pretext {
  color: #670ED2;
}
.mod-newsflash-adv.mod-newsflash-adv__vision .row .item .item_img a:before {
  background: #670ED2;
}
.mod-newsflash-adv.mod-newsflash-adv__vision .row .item .item_img figcaption {
  border-bottom: 5px solid #e90b3a;
}
.mod-newsflash-adv.mod-newsflash-adv__latest_news .item .item_content .inner .item_info .item_info_dl dd > * a:hover,
.mod-newsflash-adv.mod-newsflash-adv__home_news .item .item_content .inner .item_info .item_info_dl dd > * a:hover {
  color: #e90b3a;
}
.mod-newsflash-adv.mod-newsflash-adv__latest_news .item .item_content .inner .item_info .item_info_dl dd > *.item_createdby,
.mod-newsflash-adv.mod-newsflash-adv__home_news .item .item_content .inner .item_info .item_info_dl dd > *.item_createdby {
  color: #00aeef;
}
.mod-newsflash-adv.mod-newsflash-adv__latest_news.mod-newsflash-adv__home_news .item .item_content .inner .item_title a:hover,
.mod-newsflash-adv.mod-newsflash-adv__home_news.mod-newsflash-adv__home_news .item .item_content .inner .item_title a:hover {
  color: #e90b3a;
}
.mod-newsflash-adv.mod-newsflash-adv__history .item .item_img figcaption {
  background: #1083b6;
}
#bg_video__overlay svg rect + rect {
  fill: #e90b3a !important;
}
#bg_video__content #bg_video__btn:hover {
  background: #1083b6;
}
@media (max-width: 767px) {
  .rd-mobilemenu_ul a.iceMenuTitle:hover {
    background: #e90b3a;
  }
  .rd-mobilemenu_ul a.active,
  .rd-mobilemenu_ul li.level_1.active > a {
    background: #e90b3a;
  }
  .rd-mobilemenu_submenu li.active > a {
    color: #e90b3a;
  }
}
