/**
*	@version	$Id: preset-style-1.css 9 2013-03-21 09:47:13Z linhnt $
*	@package	OMG Responsive Template for Joomla! 2.5
*	@subpackage	preset css file for template ot_pistton
*	@copyright	Copyright (C) 2009 - 2013 Omegatheme. All rights reserved.
*	@license	GNU/GPL version 2, or later
*	@website:	http://www.omegatheme.com
*	Support Forum - http://www.omegatheme.com/forum/
*/

/* 
* Define: color, font-family, font-size, etc. 
* for body, a, heading, etc.
*/

/* PRESET STYLE 1 - Color Green */


body{
	color:#2B1100;
	background-color: #FFF;
	display: block;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-image: url("../../../images/bg.png");
//	background-image: url("../images/body_bg.png");
	background-repeat: no-repeat;
//	background-attachment: scroll;
//	background-position: 50% 50%;
}
.body-bg{
	
}
.wrapper{
	background-color: rgba(255, 255, 255, 0.4);
}
a {
	color: #FF6600;
}
a:hover,
a:focus, 
a:active {
	color:#2B1100;
	text-decoration: none;
}
h2 {
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15);
}

h1, h2, h3, h4, h5 {
//	font-family: 'Segoe UI Light', Tahoma, Arial, Helvetica, sans-serif;
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
	
}

.container{
	padding: 4px 2px;
}
.ot-content{
	
}
.color1{
	color: #867EA5;
}
.color2{
	color: #71A47A;
}
.color3{
	color: #B68360;
}
.color4{
	color: #D68090;
}
.color5{
	color: #AEA157;
}
.color6{
	color: #709EC1;
}
.bg1{
	background-color: #867EA5;
}
.bg2{
	background-color: #71A47A;
}
.bg3{
	background-color: #B68360;
}
.bg4{
	background-color: #D68090;
}
.bg5{
	background-color: #AEA157;
}
.bg6{
	background-color: #709EC1;
}
.odd{
	
}
.even{
	background-color: #F9F9F9;
}
.ot-caption {
	background-color: rgba(255, 255, 255, 0.9);
}
.ie7 .ot-caption,
.ie8 .ot-caption {
	background-color: #FFFFFF;
}
.mod-title span.part0{
	color: #867EA5;
}
.mod-title span.part1{
	color: #71A47A;
}

/* ---* CUSTOM TOP BLOCK *--- */
.oTopBlock{
	
}
.oTopBlock .container{
	
}
.oTopBlock1{
	
}
.oTopBlock1,
.oTopBlock1 a{
	
}
.oTopBlock a:hover{
	color: #75A784;
}
.oTopBlock2,
.oTopBlock4{
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.top2{
	
}
/* CUSTOM MAIN MENU */
.mainmenu {
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu a{
	color: #FFFFFF;
	background: none;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li > div > a{
	border-color: #FF6600 transparent transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a{
	color: #3F3F3F;
	border-color: transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.first > div > a{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li {
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active {
	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{
	background-color: #986A90;
	color: #FFFFFF;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hover > div > a{
	background-color: transparent;
	color: #75A784;
	border-color: #75A784;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.active > div > a{
	background-color: transparent;
	color: #3F3F3F;
	border-color: #75A784;
}
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap{
	background-color: rgba(117, 167, 132, 0.9);
}
.ie7 .mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap,
.ie8 .mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap{
	background-color: #75A784;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > .submenu-wrap{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu .notColumn > div > .submenu-wrap{
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.hasColumn .submenu-column{
	background: 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{
	background-image: url("../images/arrow_hover.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 98% 50%;
}
.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;
}

/* CUSTOM SEARCH */
.module.accordion .search .form-search{
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
}
.form-search .input-append .search-query{
	background-color: #EEF1F2;
	color: #666666;
}
.form-search .input-append .btn{
	background-color: #75A784;
	background-image: none;
	color: #FFFFFF;
}

/* ---* CUSTOM MIDDLE BLOCK *--- */
.oMiddleBlock{
	
}
.oMiddleBlock1{
	background-color: #F5F5F5;
}
.oMiddleBlock2{
	background-color: #FFE6D5;
}
/* CUSTOM BREADCRUMB MODULE */
.ot-breadcrumb{
	
}
.breadcrumb-header{
	color: #75A784;
}
.breadcrumb,
.breadcrumb a,
.breadcrumb > li > .divider{
	color: #956343;
}
.breadcrumb > li {
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.breadcrumb .lastitem,
.breadcrumb a:hover, 
.breadcrumb a:focus, 
.breadcrumb a:active {
	color: #FF6600;
}
.breadcrumb{
	background-color: transparent;
}
.breadcrumb > li > .divider.sep_bg{
	background-attachment: scroll;
	background-image: url("../images/sep_bg1.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

/* ---* CUSTOM MAIN BLOCK *--- */
.oMainTopBlock1{
//	background-color: rgba(255, 255, 255, 0.4);
	background-attachment: scroll;
	background-image: url("../images/maintop_bg.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100% 100%;
	color: #FFFFFF;
}
.ct_client .tab-content{
	background-color: #FFFFFF;
	color: #888888;
}

/* ---* CUSTOM MAIN BLOCK *--- */
.componentheading,
.page-header{
	color: #333333;
}
.oMainBlock .module h3.mod-title{
	font-size: 2em;
	letter-spacing: -1;
//	border-bottom: solid 1px rgba(43, 17, 0, 0.2);
	border-bottom: solid 1px #2B1100;
}
.page-content,
.oMainBlock .module .mod-content{
	
}
[class*="sidebar-"] .module h3.mod-title{
	color: #FFFFFF;
	background-color: #75A784;
}
[class*="sidebar-"] .module.style2 h3.mod-title{
	background-color: #867EA5;
}
[class*="sidebar-"] .module.style3 h3.mod-title{
	background-color: #709EC1;
}
[class*="sidebar-"] .module.style4 h3.mod-title{
	background-color: #DC9397;
}
[class*="sidebar-"] .module .mod-content{
	border-color: #F0F0F0;
}
/* [class*="sidebar-"] ul.itemsList li, */
[class*="sidebar-"] .k2CategoriesListBlock ul li,
[class*="sidebar-"] ul.ot-menus li,
ul.styled li{
	background-attachment: scroll;
	background-image: url("../images/check1.png");
	background-position: 0 4px;
	background-repeat: no-repeat;
}
/* CUSTOM LEFT MENU */
.oMainBlock{
	
}
.module ul li{
	
}
.module ul.nav li {
	background-image: none;
	border-color: #959594;
}
.module ul.nav li a{
	color: #555555;
}
.module ul.nav li.active > a,
.module ul.nav li a:hover,
.module ul.nav li a:focus{
	color: #75A784;
}
.module ul.menu li {
	border-color: #FF6600;
}
/* ---* CUSTOM COMPONENT CONTENT *--- */

/* ---* CUSTOM CONTENT MODULE *--- */
.module .list-items li .created{
	color: #999999;
}
/* ---* CUSTOM COMPONENT K2 *--- */
.itemContainer,
.userItemView,
div.tagItemView,
.latestItemView{
	/* border-color: #B2B2B2; */
}
div.itemHeader h2.itemTitle{
	
}
div.itemListSubCategories h3,
.itemHeader .itemTitle,
.genericItemTitle,
.catItemHeader .catItemTitle,
.catItemHeader .catItemTitle a,
div.latestItemHeader h3.latestItemTitle,
div.latestItemHeader h3.latestItemTitle a{
	color: #333333;
}
ul.itemsList li{
	border-color: #B2B2B2;
}
.k2ItemBlock {
	
}
.catItemTags,
.userItemTags,
.itemTags,
.moduleItemTags,
.catItemTags a,
ul.userItemTags li a,
.itemTags a,
.moduleItemTags a{
	color: #666666;
}
.catItemTags a:hover,
ul.userItemTags li a:hover,
.itemTags a:hover,
.moduleItemTags a:hover{
	color: #75A784;
}
.itemCommentsCounter{
	border-color: #75A784;
}
.itemCommentsCounter > span{
	background-color: #75A784;
	color: #FFFFFF;
}
.itemComment-bg{
	background-attachment: scroll;
	background-image: url("../images/comment-bg.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.itemComment-bg > a{
	background-color: #818181;
	color: #FFFFFF;
}
.catItemInfo,
.latestItemInfo,
.tagItemInfo,
.moduleItemAddition{
	/* color: #999999; */
}
/* ---* CUSTOM K2 MODULE *--- */
/* ul.itemsList li, */
.k2CategoriesListBlock ul li,
ul.ot-menus li {
	border-color: #F4F5F4;
	background-attachment: scroll;
	background-image: url("../images/arrow1.png");
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
/* ul.itemsList li a, */
.k2CategoriesListBlock ul li a,
ul.ot-menus li a {
	color: #6D716C;
}
/* ul.itemsList li a:hover, */
.k2CategoriesListBlock ul li a:hover,
ul.ot-menus li a:hover {
	color: #75A784;
}
.ot-menus .catItemHeader .catItemTitle a,
.ot-menus .moduleItemTitle {
	color: #2F342D;
}
.ot-menus .catItemHeader .catItemTitle a:hover,
.ot-menus .moduleItemTitle:hover {
	color: #75A784;
}
.ot-menus div.catItemExtraFields,
.ot-menus div.genericItemExtraFields{
	border-color: #E0DED6;
	background-color: #F1F0EB;
}
.k2ItemsBlock.ot-single .moduleItemOverlay{
	
}
.k2ItemsBlock.ot-single .moduleItemOverlay,
.k2ItemsBlock.ot-single .moduleItemOverlay a{
	color: #FFFFFF;
}
.k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemTitle{
	/* color: #EEE0BD; */
}
.k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemIntrotext{
	
}
.k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemAddition{
	
}
.k2ItemsBlock.ot-single .moduleItemOverlay a.moduleItemReadMore{
	background-color: #75A784;
	background-image: none;
	border-color: #FFFFFF;
}
.accordion-group.k2ItemBlock .accordion-heading{
	/* background-color: #F7F4EE; */
	background-color: #FFFFFF;
	border-color: #F0F0F0;
}
.accordion-group.k2ItemBlock .accordion-heading .accordion-toggle{
	/* background-color: #E7E1D8; */
}
.accordion-group.k2ItemBlock .accordion-heading .icon-plus-minus{
	background-image: url("../images/plus.png");
	background-position: 50% 50%;
}
.accordion-group.k2ItemBlock.active .accordion-heading,
.accordion-group.k2ItemBlock:hover .accordion-heading{
	/* background-color: #75A784; */
}
.accordion-group.k2ItemBlock.active .accordion-heading .accordion-toggle,
.accordion-group.k2ItemBlock:hover .accordion-heading .accordion-toggle{
	/* background-color: #75A784; */
}
.accordion-group.k2ItemBlock.active .accordion-heading .icon-plus-minus{
	background-image: url("../images/minus.png");
	background-position: 50% 50%;
}
.accordion-group.k2ItemBlock .accordion-heading .moduleItemTitle a{
	color: #A98784;
}
.accordion-group.k2ItemBlock.active .accordion-heading .moduleItemTitle a,
.accordion-group.k2ItemBlock:hover .accordion-heading .moduleItemTitle a{
	/* color: #FFFFFF; */
}
.ot-blog .catItemDateCreated.pull-left{
	
}
.ot-blog .itemDateCreated .ot-date,
.ot-blog .moduleItemDateCreated .ot-date{
	background-color: #EBEBEA;
	color: #3F3F3F;
}
.ot-blog .itemDateCreated .ot-month,
.ot-blog .moduleItemDateCreated .ot-month{
	background-color: #75A784;
	color: #FFFFFF;
}
.ot-portfolio .k2ItemBlock-i .ot-overlay,
.ot-portfolio .itemContainer .catItemView .ot-overlay{
	background-color: #41384A;
}
.moduleItemReadMore,
a.k2ReadMore{
	background-color: #75A784;
	color: #FFFFFF;
	-webkit-box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.1) inset;
}
.moduleItemReadMore:hover,
a.k2ReadMore:hover{
	background-color: #867EA5;
	color: #FFFFFF;
}
div.k2TagCloudBlock a:hover{
	background-color: #75A784;
}
.carousel-caption .moduleItemTitle{
	color: #EEE0BD;
}

/* ---* CUSTOM MAIN BOTTOM BLOCK *--- */
.oMainBottomBlock1{
	background-color: #6E565B;
	background-attachment: scroll;
	background-image: url("../images/mainbottom_bg.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100% 100%;
	color: #FFFFFF;
}

/* ---* CUSTOM BOTTOM BLOCK *--- */
.oBottomBlock{
	background-color: #FFE6D5;
}
.oBottomBlock1{
	background-color: #636578;
	background-attachment: scroll;
	background-image: url("../images/bottom_bg.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100% 100%;
	color: #FFFFFF;
}
.oBottomBlock,
.oBottomBlock a {
	
}
.oBottomBlock a:hover {
	
}
.oBottomBlock .mod-title{
	font-size: 2em !important;
}
.oBottomBlock ul li{
	
}
/* .oBottomBlock ul.itemsList li a, */
.oBottomBlock .k2CategoriesListBlock ul li a{
	
}
/* .oBottomBlock ul.itemsList li a:hover, */
.oBottomBlock .k2CategoriesListBlock ul li a:hover{
	
}
/* CUSTOM SOCIAL */
.custom_social{
	
}

/* ---* CUSTOM FOOTER BLOCK *--- */
.oFooterBlock{
	color: #999999;
}
.oFooterBlock a{
	color: #75A784;
}
.oFooterBlock .container{
	
}
.oFooterBlock .mod-title{
	
}
.gotop{
	background-attachment: scroll;
	background-image: url("../images/top1.png");
	background-position: 0 50%;
	background-repeat: no-repeat;
}
.gotop:hover{
	background-attachment: scroll;
	background-image: url("../images/top1_hover.png");
	background-position: 0 50%;
	background-repeat: no-repeat;
}

/* ---* CUSTOM READMORE *--- */
.button,
a.readmore{
	background-color: #75A784;
	color: #FFFFFF;
	-webkit-box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.1) inset;
}
.button:hover,
a.readmore:hover{
	background-color: #867EA5;
	color: #FFFFFF;
}

/* ---* CUSTOM ICONS *--- */
.ico-bq-o{
	background-attachment: scroll;
	background-image: url("../images/bq-o.png");
	background-position: 0 50%;
	background-repeat: no-repeat;
}
.ico-bq-c{
	background-attachment: scroll;
	background-image: url("../images/bq-c.png");
	background-position: 0 50%;
	background-repeat: no-repeat;
}
.ico-date{
	background-attachment: scroll;
	background-image: url("../images/ico-date.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.ico-user{
	background-attachment: scroll;
	background-image: url("../images/ico-user.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.ico-comment{
	background-attachment: scroll;
	background-image: url("../images/ico-comment.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

/* ---* 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-color: #F9F9F9;
}
.ico-prev{
	background: url("../images/prev.png") no-repeat scroll 50% 50% transparent;
}
.ico-next{
	background: url("../images/next.png") no-repeat scroll 50% 50% transparent;
}
.control-large .ico-prev{
	background: url("../images/prev_l.png") no-repeat scroll 50% 50% transparent;
}
.control-large .ico-next{
	background: url("../images/next_l.png") no-repeat scroll 50% 50% transparent;
}
.carousel-indicators li{
	background-color: #E2E2E2;
}
.carousel-indicators li:hover,
.carousel-indicators li.active{
	background-color: #75A784;
}

/* ---* CUSTOM TEMPLATE CONTROL *--- */
.btn_cog{
	background: url("../images/setting1.png") no-repeat scroll 0 0 transparent;
}
.btn_cog.setting-close{
	
}

.imgart {
	border: solid 1px #FFF;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
}
a.btn {
//	background: #FFCCAA;
    background: #FF6600;
    color: #FFF;
}
a.btn:hover {
//	background: #FFF;
//	color: #FF6600;
    background: #2B1100;
    color: #FFFFFF;
}
.page-header {
	border-bottom: solid 1px rgba(255, 255, 255, 0.2);
}
input[type="text"], input[type="email"], textarea {
	background: rgba(255, 255, 255, 0.2);
	border: solid 1px rgba(43, 17, 0, 0.2);
	width: 100%;
}
dt.captcha {
	text-align: center;
	padding-bottom: 10px;
}
.breadcrumb > li > a:hover {
  text-decoration: none;
}
/*SPEC TABLE*/
.vertical-text {
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);

  -ms-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;

  margin:0 -100%;
  display:inline-block;
  white-space: nowrap;
  width: 4px;

  line-height: 1;
}   
.vertical-text:before {
  content: '';
  width: 0;
  padding-top: 110%;
  display: inline-block;
  vertical-align: middle;      
}
.table-special {
  background-color: #fff;

  font-size: 11px;      
}
.table-special .thead-dark th {
  height: 220px;
  color: #2B1100;
  background-color: #fff8f3;
}
.table-special .thead-dark th {
  table-layout:fixed;
  text-align: center; 
}
.table thead th.table__vertical-align-middle { 
  vertical-align: middle;    
}
.table-special .thead-dark tr.table__th-small-height th {
  height: 10px;      
}
.table-special .thead-dark tr.table__th-auto-height th {
  height: auto;      
}
