/* This is an automatically generated file, any change made to it will be overwritten. */

.ctc-main-bg {
	background-color: #fcfcfc;
}
.social-contact a i {
	color: ffffff;
}
.ctc-main-dark1-bg {
	background-color: #f2f2f2;
}
.ctc-main-font, .ctc-main-font:focus, .ctc-main-font:visited, .ctc-main-font:hover {
	color: #000000;
}
.ctc-sec-bg {
	background-color: #92c1d9;
}
.ctc-sec-font, .ctc-sec-font:focus, .ctc-sec-font:visited, .ctc-sec-font:hover {
	color: #ffffff;
}
h1, h2, h3, h4 {
    color: #ffffff;
}

/***************************** header, footer ***********************************/
header {
    background-color: rgba(255,255,255,0.8);
}
.v2-template #ctcPageHeader h1{
    background-color: rgba(255,255,255,0.7);
}
.home header, .footer-top {
    background-color: rgba(252,252,252,0.8);
}
#headerLogo, .logo {
    background-color: #ffffff;
}
.v2-logo{
    background-color: #ffffff;
}
.topBarTransparent #headerLogo, .topBarTransparent .logo {
    background-color: transparent;
}
.logo:after {
    background: linear-gradient(to right bottom, #ffffff 49%, transparent 50%);
}
.logo:before {
    background: linear-gradient(to left bottom, #ffffff 49%, transparent 50%);
}
#btnCollapseNavigation {
    color: #ffffff;
}
.barsContainer > div {
    background-color: #ffffff;
}

#open_sogoacc {
    border-color: #fcfcfc !important;
}

#ctcPageHeader h1 {
    color: ##ebebeb;
    font-size: 50px;
}

/***************************** menu and search ***********************************/
#navMenu ul, #navMenu ul li {
    border-top-color: rgba(255,255,255,0.1);
}
#navMenu ul li.current-menu-item, #navMenu ul li:hover {
    background-color: #88b7cf;
}
@media (max-width: 1024px) {
    #navMenu ul {
        border-bottom-color:rgba(255,255,255,0.1);
    }
}
#navMenu a, #navMenu a:visited, #navMenu a:hover, #navMenu a:focus {
    color: #ffffff;
}
.searchFormWrap form {
    border-bottom-color: rgba(255,255,255,0.5);
}
.searchFormWrap input::-webkit-input-placeholder {
    color: rgba(255,255,255,0.8);
}
.searchFormWrap input:-moz-placeholder {
    color: rgba(255,255,255,0.8);
    opacity: 1;
}
.searchFormWrap input::-moz-placeholder {
    color: rgba(255,255,255,0.8);
    opacity:  1;
}
.searchFormWrap input:-ms-input-placeholder {
    color: rgba(255,255,255,0.8);
}

/***************************** homepage ***********************************/

.hpCarouselCnt {
    background-color: rgba(255,255,255,0.8);
    color: #000000;
}
.hpCarouselReadMore {
    background-color: #ebebeb;
}
#servicesMenuWrap h3 {
    background-color: #3092ca;
    color: #ffffff;
}
#servicesMenu a {
    color: #3092ca;
    background-color: #f2f2f2;
}
#squareMenuWrap a {
    color: #ffffff;
}
#hpFeaturedPost .ctc2FeaturedPost {
    background-color: #3092ca;
    color: #ffffff;
}
#hpMsgsContainer {
    background-color: rgba(255,255,255,0.8);
    color: rgba(0,0,0,0.7);
}
#hpMsgsContainer strong {
    color: #000000;
}
#hpMessagesLnk {
    color: #000000;
    border-color: #000000;
}
#hpMsgsControl {
   color: #000000;
}
.sq-color{
    opacity: 1
}

@media (max-width: 600px) {
    .sq-color{
        opacity: 0.7
    }
}

/***************************** footer ***********************************/

#bottomMenu a, #bottomMenu a:visited, #bottomMenu a:hover {
    color: #000000;
}

/***************************** search results ***********************************/

#searchResultsWrap .searchCnt strong {
    color: black;
}
/***************************** category ***********************************/
.listPostTitle {
    color: #000000;
}
.listPostBtn {
    background: #faf7fa;
}

/***************************** sidebar page ***********************************/
#sidebarPageSidebar li.current_page_item {
    background: #fcfcfc;
}
#sidebarPageSidebar li.current_page_item a, #sidebarPageSidebar li.current_page_item a:hover, #sidebarPageSidebar li.current_page_item a:focus {
    color: #000000;
}


/***************************** messages ***********************************/
.msgsListTime {
    color: #000000;
}
/***************************** event ***********************************/
#eventsWrap .eventsListTitle, #eventPage h2 {
    color: #000000;
}
#eventsWrap .eventsListMapBtn {
    border-color: #f2f2f2;
}
/***************************** contact ***********************************/
#contactPage h3 {
    color: #ffffff;
}
/***************************** protocols ***********************************/
#ctcProtocols .panel.active .panel-title {
    background-color: #fcfcfc;
    color: #000000;
}
/***************************** phonebook ***********************************/
#phonebookMainPage .phmCnt {
    color: #000000;
}

#phonebookMenu > ul li a {
    background-color: #fcfcfc;
    color: #000000;
}
@media (min-width: 769px) {
    #phonebookMenu > ul li.active a {
        background-color: #ebebeb;
    }
    .phonebookSubmenu .active a{
        background-color: #ebebeb!important;
    }
}
/***************************** new template ***********************************/
.side-menu ul li{
    border-bottom: 1px solid #ffffff
}

.side-menu ul li:after{
    color: #ffffff
}

.side_content ul li span{
    color: #ffffff
}
@media (max-width: 640px){
    .site-navigation{
    background-color: rgba(252,252,252,0.8);
    }
}
.search-field, .searchFormWrap ::placeholder{
    color: ffffff!important;
}
#msgPage h1,
#msgPage h2,
#msgPage h3,
#msgPage h4,
#msgPage h5,
#msgPage h6{
    color: ffffff!important;
}