/**
*	@package	OT Keila Joomla! Template
*	@copyright	Copyright (C) 2009 - 2014 Omegatheme. All rights reserved.
*	@license	GNU/GPL version 2, or later
*	@website:	http://www.omegatheme.com
*	Support Forum - http://www.omegatheme.com/forum/
*	@version	$Id$
*/
 
/* 
* Define: color, font-family, font-size, etc. 
* for body, a, heading, etc.
*/

/* PRESET STYLE */


body{
	color:#7a8182;
}
.body-bg{
	
}
.boxed .wrapper{
	/* background-color: #FFFFFF; */
}
h1, h2, h3, h4, h5 {
	
}
h1 a, h2 a, h3 a, h4 a, h5 a {
	
}
select{
	background-color: #ffffff;
	background-image: url(../images/select_bg.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	border-color: #e6e6e1;
}
select[multiple]{
	background-image: none !important;
}

.container{
	
}
.ot-content{
	
}
.ot-bg.btn,
.ot-btn,
.ot-btn:hover{
	color: #FFFFFF;
	background-color: #353535;
}
.ot-hr{
	border-color: #E6E6E1 transparent #FFFFFF;
}
.ot-sep-vert + .ot-sep-vert{
	border-color: #E6E6E1;
}
.odd{
	
}
.even{
	background-color: #F9F9F9;
}
/* ---* CUSTOM MODULE BLOCK *--- */
.module .ot-mod-inner{
	/* color: #666666; */
}
.module h3.mod-title{
	
}
.module h3.mod-title > span{
	
}
.module h3.mod-title span.part0{
	
}
.module .mod-content{
	
}
.module h3.mod-title{
	color: #353535;
}
.ot-title span:before,
.ot-title span:after,
.page-header h1 span:before,
.page-header h1 span:after,
.fs-label span:before,
.fs-label span:after,
.module h3.mod-title span:before,
.module h3.mod-title span:after{
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-image: url(../images/title-right.png);
}
.page-header h1 span:before,
.fs-label span:before,
.ot-title span:before,
.module h3.mod-title span:before,
.module h3.mod-title span:before{
	background-position: 100% 0%;
	background-image: url(../images/title-left.png);
}
/* CUSTOM MODULE MENU */
.module ul li{
	
}
.module ul.menu li {
	background-image: none;
	border-color: #716f72;
}
.module ul.menu li + li{
	/* box-shadow: 0 1px 0 #ffffff inset;
	-webkit-box-shadow: 0 1px 0 #ffffff inset;
	-moz-box-shadow: 0 1px 0 #ffffff inset; */
}
.module ul.menu.list-inline li + li{
	/* box-shadow: 1px 0 0 #ffffff inset;
	-webkit-box-shadow: 1px 0 0 #ffffff inset;
	-moz-box-shadow: 1px 0 0 #ffffff inset; */
}
.module ul.menu li a{
	color: #555555;
}
.module ul.menu li.active > a,
.module ul.menu li a:hover,
.module ul.menu li a:focus{
	
}
/* CUSTOM SEARCH */
.search {
	
}
.search form {
   	
}
.ot-search .search form > .input-group{
	border-color: #f5f5f5;
	background-color: #ffffff;
}
.search .btn-search {
	
}
.search .btn-search.btn-active {
	
}
.search input.search-query {
	color: #cccccc;
}
.ot-search .search .btn-search {
	color: #eaeaea;
	background-color: transparent;
}
.ot-search .search .btn-search:hover {
	color: #cccccc;
}
.ot-search .search input.search-query {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.ot-search .search input.search-query::-moz-placeholder{
	color: #cccccc;
}
.ot-search .search input.search-query:-moz-placeholder{
	color: #cccccc;
}
.ot-search .search input.search-query:-ms-input-placeholder{
	color: #cccccc;
}
.ot-search .search input.search-query::-webkit-input-placeholder{
	color: #cccccc;
}
#oTopNavBlock{
	color: #7a7a7a;
	background-color: #f4f4f4;
}
#oTopNavBlock li + li{
	border-color: #c6c6c6;
}
/* CUSTOM LOGO */
.ot-logo{
	
}
.ot-logo img{
	
}

#oNavigatorBlock{
	border-color: #f3f3f3;
}
/* CUSTOM MAIN MENU */
.mainmenu {
	margin-bottom: 0;
}
.mainmenu .otmenu-desk-wrapper .ot-menu{
	color: #697778;
}
.mainmenu .otmenu-desk-wrapper .ot-menu a{
	background: none;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.mainmenu .otmenu-desk-wrapper .ot-menu a,
.mainmenu .otmenu-desk-wrapper .ot-menu li > div > a{
	color: #353535;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li > div > a.level1{
	border-color: transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li li {
	border-color: transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active > div > a {
	background-color: transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active > div > a{	
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hover > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.active > div > a{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu a.level1:before,
.mainmenu .otmenu-desk-wrapper .ot-menu span.level1:before{
	background-position: 0 0;
	background-repeat: no-repeat;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a:hover:before,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hover > div > a:before,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.active > div > a:before{	
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu .hasColumn li > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu .hasColumn li.hover > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu .hasColumn li.active > div > a{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li li .nav-header{
	color: #666666;
}
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap{
	background-color: #ffffff;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > .submenu-wrap{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu .notColumn > div > .submenu-wrap{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.hasColumn .submenu-column{
	background-color: transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.hasColumn .submenu-column > .submenu-wrap{
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap-i{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li li{
	background: none;
}
.mainmenu .otmenu-desk-wrapper .ot-menu.child-menu li.hasChild.notColumn > div > a{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu.child-menu li.hasChild.notColumn.active > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu.child-menu li.hasChild.notColumn.hover > div > a{
	
}
.mainmenu .otmenu-desk-wrapper .item-desc{
	color: #999999;
}
.mainmenu .otmenu-desk-wrapper .omg_cover_module .search .form-control,
.mainmenu .otmenu-desk-wrapper .omg_cover_module .search .btn-default{
	background-color: #303030;
	border-color: #303030;
	color: #A0A0A0;
}

/* ---* CUSTOM BREADCRUMB BLOCK *--- */
#oBreadcrumbBlock{
	border-color: #f3f3f3;
	-webkit-box-shadow: 0 80px 0 #f4f4f4 inset;
	-moz-box-shadow: 0 80px 0 #f4f4f4 inset;
	box-shadow: 0 80px 0 #f4f4f4 inset;
}
@media (min-width: 992px) and(max-width: 1199px){
	#oBreadcrumbBlock{
		-webkit-box-shadow: 0 60px 0 #f4f4f4 inset;
		-moz-box-shadow: 0 60px 0 #f4f4f4 inset;
		box-shadow: 0 60px 0 #f4f4f4 inset;
	}
}
@media (min-width: 768px) and(max-width: 991px){
	#oBreadcrumbBlock{
		-webkit-box-shadow: 0 40px 0 #f4f4f4 inset;
		-moz-box-shadow: 0 40px 0 #f4f4f4 inset;
		box-shadow: 0 40px 0 #f4f4f4 inset;
	}
}
@media (max-width: 767px){
	#oBreadcrumbBlock{
		-webkit-box-shadow: 0 20px 0 #f4f4f4 inset;
		-moz-box-shadow: 0 20px 0 #f4f4f4 inset;
		box-shadow: 0 20px 0 #f4f4f4 inset;
	}
}
#ot-breadcrumbblock{
	
}
.ot-breadcrumb{
	
}
.breadcrumb,
.breadcrumb a,
.breadcrumb > li > .divider,
.breadcrumb > li + li:before {
	color: #999999;
}
.breadcrumb > .active{
	color: #353535;
}
.breadcrumb .lastitem,
.breadcrumb a:hover{
	
}
.breadcrumb{
	background-color: transparent;
}

/* ---* CUSTOM MIDDLE BLOCK *--- */
#oBannerTopBlock {
	background-color: #f4f4f4;
}

/* ---* CUSTOM MAIN BLOCK *--- */
#ot-mainblock{
	
}
.componentheading,
.page-header,
.page-title{
	color: #333333;
	border-color: #EEEEEE;
}
.page-content{
	
}
.page-content .main-content{
	
}
/* ---* CUSTOM LEFT - RIGHT BLOCK *--- */
.module.nostyled,
.module.nostyled h3.mod-title,
.module.nostyled .mod-content{
	background-color: transparent;
	color: inherit;
}
/* ---* CUSTOM COMPONENT CONTENT *--- */
.cat-blog{
	
}
.cat-blog .base-desc{
	background-color: #f4f4f4;
}
.cat-blog .item-title > a{
	color: #ffffff;
}
.blog .article-title,
.blog .item-title,
.blog .item-title a {
	color: #75766e;
}
.article-info{
	color: #b3b3b3;
}

/* ---* CUSTOM CONTENT MODULE *--- */
.module .list-items li .created{
	color: #999999;
}
.latestnews li + li{
	border-color: #e6e6e1;
	box-shadow: 0 1px 0 #FFFFFF inset;
	-webkit-box-shadow: 0 1px 0 #FFFFFF inset;
	-moz-box-shadow: 0 1px 0 #FFFFFF inset;
}
.latestnews.list-thumb .img-intro{
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 50% 0%;
	background-size: cover;	
}
.art-title{
	color: #353535;
}
/* SINGLE LAYOUT */
.ot-slide .itemOverlay{
	
}
.ot-slide .itemOverlay .itemTitle,
.ot-slide .itemOverlay .itemTitle a,
.ot-slide .itemOverlay .itemReadMore,
.ot-slide .itemOverlay .itemReadMore a{
	color: #ffffff;
}
.ot-slide .itemOverlay .itemIntrotext{
	color: #eeeeee;
}
.archive-module li a{
	color: #828481;
}
.tag .tag-name{
	color: #ffffff;
	background-color: #353535;
}
.categories-module li a.cat-name{
	color: #7a7a7a;
}

/* CUSTOM COMPONENT CONTACT */
.page-contact .ot-title{
	
}
#slide-contact .panel {
    border-color: #DDDDDD;
}
#slide-contact .panel > .panel-heading {
    background-color: #F5F5F5;
    border-color: #DDDDDD;
    color: #333333;
}
#slide-contact .panel > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #DDDDDD;
}
#slide-contact .panel > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #DDDDDD;
}

.ot-title{
	
}
.page-contact .contact-eform{
	
}
.page-contact .contact-info .contact-address{
	
}

#ot-sidebar2 .module{
	
}

/* ---* CUSTOM BOTTOM BLOCK *--- */
#oBottomBlock1 {
    background-color: #f4f4f4;
}
#oBottomBlock2 {
    
}

/* ---* CUSTOM FOOTER BLOCK *--- */
#oFooterBlock1 {
    background-color: #f4f4f4;
}
#oFooterBlock2 {
    background-color: #f4f4f4;
}
.gotop{
	
}
.gotop a{
	background-color: rgba(0, 0, 0, 0.3);
	color: #FFFFFF !important;
}
.gotop a:hover{
	
}

/* ---* CUSTOM READMORE *--- */
.readmore a,
a.readmore{
	color: #999999;
}
.readmore a:hover,
a.readmore:hover{
	
}

/* ---* CUSTOM PAGINATION *--- */
.pager li > a, .pager li > span{
	color: #FFFFFF;
    background-color: #353535;
	border-color: transparent;
}
.pagination > li > a, .pagination > li > span {
    background-color: #ffffff;
    border-color: #c5c5c5;
    color: #666666;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #FFFFFF;
	border-color: transparent;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    color: #FFFFFF;
	border-color: transparent;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    /* background-color: #EEEEEE;
    border-color: #DDDDDD;
    color: #999999; */
}

/* ---* CUSTOM TABS *--- */
.nav-tabs > li > a{
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #FFFFFF 0, #ECECEC 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #ECECEC));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0, #ECECEC 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0, #ECECEC 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 0, #ECECEC 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0, #ECECEC 100%);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ECECEC', GradientType=0);
	/* border-color: #E9E9E9 #E9E9E9 transparent; */
	border-color: #E9E9E9;
	color: #666666;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus{
	background-image: none;
	color: #222222;
	border-color: #E9E9E9;
}
.tab-content{
	border-color: #E9E9E9;
}

/* ---* CUSTOM SLIDE *--- */
.carousel{
	
}
.carousel-caption h4{
	color: #EEE0BD;
}
.carousel-control{	
	
}
.carousel-control:hover{	
	
}
.carousel-control.control-box{
	/* box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); */
	background-repeat: no-repeat !important;
	background-attachment: scroll;
	background-position: 50% 50%;
	background-color: #d2d2d2;
}
.carousel-control.control-box.left{
	background-image: url("../images/left.png");
}
.carousel-control.control-box.right{
	background-image: url("../images/right.png");
}
.carousel-control.control-light,
.carousel-control.control-light:hover{	
	background-image: none !important;
	background-color: #FFFFFF;
	color: #7e7e7e;
}
.carousel-indicators li{
	background-color: rgba(255, 255, 255, 0.25);
	border-color: transparent;
}
.carousel-indicators li:hover,
.carousel-indicators li.active{
	
}

/* ---* CUSTOM TEMPLATE CONTROL *--- */

