/**
*	@package	T-Shirt 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:#666666;
	background-image: url("../images/body_bg.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-color: #4E5156;
}
.body-bg{
	
}
.wrapper{
	/* background-color: #FFFFFF; */
	background-image: url("../images/main_bg.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-color: #EAEAEA;
	border-color: #4E5156;
}
h1, h2, h3, h4, h5 {
	
}
h1 a, h2 a, h3 a, h4 a, h5 a {
	
}

.container{
	
}
.ot-content{
	
}
.ot-bg.btn{
	color: #FFFFFF;
}
.ot-hr{
	border-color: rgba(0, 0, 0, 0.2) transparent #FFFFFF;
}
.ot-sep-vert + .ot-sep-vert{
	border-color: #EDEDED;
}
.odd{
	
}
.even{
	background-color: #F9F9F9;
}
.module .search form {
   	background-color: rgba(0, 0, 0, 0.15);
	color: #FFFFFF;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset, 1px 1px 0px rgba(255, 255, 255, 0.6);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset, 1px 1px 0px rgba(255, 255, 255, 0.6);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset, 1px 1px 0px rgba(255, 255, 255, 0.6);
}
.search .btn-search {
	background-color: transparent;
	border-color: transparent;
	color: #999999;
}
.search input.search-query {
	background-color: transparent;
	border-color: transparent;
	color: #FFFFFF;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
/* ---* 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: #333333; */
}
.module.title-center h3.mod-title,
.module.title-left h3.mod-title,
.module.title-right h3.mod-title {
	color: #666666;
}
.module.title-center h3.mod-title span:before,
.module.title-center h3.mod-title span:after,
.module.title-left h3.mod-title span:after,
.module.title-right h3.mod-title span:before{
	border-color: rgba(0, 0, 0, 0.2) transparent #FFFFFF;
}
.module.style1 h3.mod-title{
	color: #FFFFFF;
}
.module.style2{
	background-color: #FFFFFF;
	border-color: #D2D2D2;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}
.module.style2 h3.mod-title{
	color: #444444;
}
#login-form ul li a{
	color: #999999;
}

/* ---* CUSTOM NAVIGATOR BLOCK *--- */
#oLogoBlock{
	background-color: #EEEEEE;
	color: #999999;
}
#oLogoBlock .container{
	
}
#oLogoBlock a{
	color: #999999;
}
#oLogoBlock a.moduleItemTitle{
	color: #666666;
}
#oLogoBlock a.carousel-control{
	color: #000000;
}
/* CUSTOM LOGO */
#ot-logo{
	
}
#ot-logo img{
	
}

/* ---* CUSTOM TOP BLOCK *--- */
#oTopBlock{
	background-color: #FFFFFF;
}
#oTopBlock .container{
	
}
/* CUSTOM SEARCH */
#oTopBlock .search {
	
}
#oTopBlock .module .search form {
   	background-color: #F7F7F7;
	color: #999999;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
}
#oTopBlock .search .btn-search {
	background-color: transparent;
	border-color: transparent;
	color: #999999;
}
#oTopBlock .search .btn-search:active {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#oTopBlock .search .btn-search.btn-active {
	
}
#oTopBlock .search input.search-query {
	background-color: transparent;
	border-color: transparent;
	color: #999999;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#oTopBlock .module .dropdown-menu{
	box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.15);
}

/* CUSTOM MAIN MENU */
.mainmenu {
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu a{
	color: #666666;
	background: none;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li > div > a{
	border-color: transparent transparent #F4F5F4;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > span{
	color: #666666;
	border-color: transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.first > div > a{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li li {
	border-color: #FFFFFF transparent #E5E5E5;
}
.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{
	color: #FFFFFF;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.active > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.active > div > span,
.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,
.mainmenu .otmenu-desk-wrapper .ot-menu .hasColumn li.hover > div > span,
.mainmenu .otmenu-desk-wrapper .ot-menu .hasColumn li.active > div > span{
	background-color: transparent;
}
.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 li.level1 > div > span:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hover > div > span,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.active > div > span,
.mainmenu .otmenu-desk-wrapper .ot-menu li li .nav-header{
	color: #666666;
}
.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 > div > span:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hover > div > span{
	background-color: #F8F8F8;
}
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap{
	background-color: #F8F8F8;
	/* color: #666666; */
	-webkit-box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.15);
}
.mainmenu .otmenu-desk-wrapper .ot-menu .custom_mn_bg{
	background-color: #393939;
}
.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{
	-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 MIDDLE SLIDE BLOCK *--- */
#oMiddleSlide{
	
}
#oMiddleSlide .container{
	
}

/* ---* CUSTOM BREADCRUMB BLOCK *--- */
#oBreadcrumbBlock{
	background-color: #F3F3F3;
	color: #999999;
	border-color: #EAEAEA;
}
.ot-breadcrumb{
	/* border-color: #E7E7E7; */
}
.breadcrumb-header{
	
}
.breadcrumb,
.breadcrumb a,
.breadcrumb > li > .divider,
.breadcrumb > .active{
	color: #FFFFFF;
}
.breadcrumb .lastitem,
.breadcrumb a:hover{
	
}
.breadcrumb{
	background-color: transparent;
}
.breadcrumb-header{
	background-color: #FFFFFF;
}

/* ---* CUSTOM MIDDLE BLOCK *--- */
#oMiddleBlock{
	/* border-color: #EAEAEA; */
	background-image: url("../images/body_bg.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-color: #4E5156;
}
#oMiddleBlock .container{
	
}

/* ---* CUSTOM MAIN TOP BLOCK *--- */
#oMainTopBlock {
	
}
#oMainTopBlock .module h3.mod-title {
	background-color: transparent;
}
#ot-maintop .k2LatestCommentsBlock .carousel-indicators li,
#ot-maintop .k2TopCommentersBlock .carousel-indicators li{
	background-color: #FFFFFF;
}
#ot-maintop .k2LatestCommentsBlock .carousel-indicators li:hover,
#ot-maintop .k2LatestCommentsBlock .carousel-indicators li.active,
#ot-maintop .k2TopCommentersBlock .carousel-indicators li:hover,
#ot-maintop .k2TopCommentersBlock .carousel-indicators li.active{
	
}
#ot-maintop .k2LatestCommentsBlock .carousel-indicators li.active:before,
#ot-maintop .k2TopCommentersBlock .carousel-indicators li.active:before{
	
}

/* ---* CUSTOM MAIN BLOCK *--- */
#oMainBlock{
	/* background-image: url("../images/main_bg.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-color: #EAEAEA; */
}
.componentheading,
.page-header,
.page-title{
	color: #333333;
	border-color: #EEEEEE;
}
#oMainBlock .module h3.mod-title{
	
}
.page-content,
#oMainBlock .module .mod-content{
	
}

/* CUSTOM LEFT - RIGHT MENU */
.module ul li{
	
}
.module ul.menu li {
	background-image: none;
	border-color: #959594;
}
.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 COMPONENT CONTENT *--- */
.item-ct{
	background-color: #FFFFFF;
	border-color: #D2D2D2;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}
.item-ct.none-bg{
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.item-ct .img-intro .cat-name,
.item-ct .item-image .cat-name{
	color: #FFFFFF;
}
.item-ct .item-title,
.item-ct .item-title a{
	color: #4E5156;
}

/* ---* CUSTOM CONTENT MODULE *--- */
.module .list-items li .created{
	color: #999999;
}
.latestnews li + li{
	border-color: #FFFFFF;
	box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.itemtitle{
	color: #777777;
}
.iteminfo{
	color: #999999;
}
.ot-item-ct{
	background-color: #FFFFFF;
	border-color: #D2D2D2;
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.15);
}
.mod-ot-articles-info{
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	margin-top: 5px;
	padding: 15px 0;
	border-width: 1px 0 0;
	border-style: solid;
	color: #999999;
	border-color: #D2D2D2;
}
/* SINGLE LAYOUT */
.ot-slide .itemOverlay{
	background-color: rgba(0, 0, 0, 0.4);
}
.ot-slide .itemOverlay{
	background-color: #FFFFFF;
	color: #999999;
}
.ot-slide .itemOverlay .itemTitle,
.ot-slide .itemOverlay .itemTitle a{
	color: #444444;
}
.ot-slide .itemOverlay .itemIntrotext{
	
}
.ot-slide .carousel-control.control-box.left{
	background-image: url("../images/control_left.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 50% 50%;
}
.ot-slide .carousel-control.control-box.right{
	background-image: url("../images/control_right.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 50% 50%;
}

/* CUSTOM COMPONENT CONTACT */
.page-contact .ot-title{
	
}
#contact-form  .control-label{
	color: #fefefe;
}
#contact-form  .control-label label{
	background-color: #b4b4b4;
	box-shadow: 1px -1px 0 rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 1px -1px 0 rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 1px -1px 0 rgba(0, 0, 0, 0.1) inset;
}
#contact-form  .controls{
	
}
#contact-form  .controls .form-control{
	background-color: rgba(255, 255, 255, 0.6);
	box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 1px 1px 0 #FFFFFF;
	-webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 1px 1px 0 #FFFFFF;
	-moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 1px 1px 0 #FFFFFF;
	border-color: transparent;
}
#contact-form  .control-label label.invalid,
#contact-form  .controls .form-control.invalid{
	box-shadow: 0 0 3px rgba(157, 38, 29, 0.7) inset;
	-webkit-box-shadow: 0 0 3px rgba(157, 38, 29, 0.7) inset;
	-moz-box-shadow: 0 0 3px rgba(157, 38, 29, 0.7) inset;
}
#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{
	color: #666666;
}
.ot-title span:after,
.ot-title span:before{
	border-color: rgba(0, 0, 0, 0.2) transparent #FFFFFF;
}

/* CUSTOM OFFLINE PAGE */
.ot-offline #oTopBlock{
	background-image: url("../images/offline.png");
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0% 100%;
}

/* ---* CUSTOM BOTTOM BLOCK *--- */
#oBottomBlock{
	background-image: url("../images/mainbottom_bg.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 100%;
	color: #FFFFFF;
}
#oBottomBlock,
#oBottomBlock a {
}
#oBottomBlock a:hover {
	
}
#oBottomBlock .mod-title{
	color: #FFFFFF;
}
#oBottomBlock h3.mod-title > span{
	
}
#oBottomBlock2{
	/* background-image: url("../images/main_bg.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-color: #EAEAEA; */
}

/* ---* CUSTOM FOOTER BLOCK *--- */
#oFooterBlock{
	background-image: url("../images/body_bg.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-color: #4E5156;
	color: #B3B5B7;
}
#oFooterBlock h1, #oFooterBlock h2, #oFooterBlock h3, #oFooterBlock h4, #oFooterBlock h5, #oFooterBlock h6,
#oFooterBlock a{
	color: #B3B5B7;
}
#oFooterBlock .nav > li > a:hover,
#oFooterBlock .nav > li > a:focus{
	background-color: transparent;
}
#oFooterBlock a:hover{
	
}
#oFooterBlock .container{
	
}
#oFooterBlock .mod-title{
	
}
#oFooterBlock  .ot-hr{
	border-color: rgba(0, 0, 0, 0.2) transparent rgba(255, 255, 255, 0.1);
}
.gotop{
	
}
.gotop a{
	background-color: rgba(0, 0, 0, 0.2);
	color: #A1A0A1;
}
.gotop a:hover{
	
}

/* ---* CUSTOM READMORE *--- */
a.readmore{
	color: #FFFFFF;
}
a.readmore:hover{
	color: #FFFFFF;
}

/* ---* CUSTOM PAGINATION *--- */
.pagination > li > a, .pagination > li > span {
    background-color: #FFFFFF;
    color: #888888;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus ,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination > .disabled.active > span,
.pagination > .disabled.active > span:hover,
.pagination > .disabled.active > span:focus,
.pagination > .disabled.active > a,
.pagination > .disabled.active > a:hover,
.pagination > .disabled.active > a:focus {
    background-color: rgba(0, 0, 0, 0.15);
    color: #444444;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #888888;
}

/* ---* 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-light,
.carousel-control.control-light:hover{	
	background-image: none;
	color: #CCCCCC;
}
.carousel-indicators li{
	background-color: rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset, 1px 1px 1px rgba(255, 255, 255, 0.7);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset, 1px 1px 1px rgba(255, 255, 255, 0.7);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset, 1px 1px 1px rgba(255, 255, 255, 0.7);
}
.carousel-indicators li:hover,
.carousel-indicators li.active{
	
}

/* ---* CUSTOM TEMPLATE CONTROL *--- */

