/**
*  @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_rendcore
*  @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 2 - Color Green */


body{
  color: #000;
  background-image: url("../images/body_bg.png");
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
}
.body-bg{
  
}
.wrapper{
  
}
a {
  color: #4D897C;
}
a:hover {
  color:#4D897C;
}
h1, h2, h3, h4, h5 {
  font-family: 'PT Sans Caption';
  font-weight: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
  
}

.container{
  
}
.ot-content{
  
}
.custom_color{
  color: #4D897C;
}
.odd{
  
}
.even{
  background-color: #F9F9F9;
}

/* ---* CUSTOM TOP BLOCK *--- */
.oTopBlock{
  
}
.oTopBlock .container{
  
}
.oTopBlock1{
  
}
.oTopBlock1,
.oTopBlock1 a{
  
}
.oTopBlock1 a:hover{
  color: #4D897C;
}
.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 .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: #E6E6E6 transparent transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a{
  color: #4D5154;
  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: transparent;
  color: #4D897C;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hover > div > a{
  border-color: #4D897C;
}
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap{
  background-color: #FFFFFF;
  border-color: transparent;
}
.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 .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.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{
  
}
/* 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: #4D897C;
  background-image: none;
  color: #FFFFFF;
}

/* ---* CUSTOM MIDDLE BLOCK *--- */
.oMiddleBlock{
  
}
.oMiddleBlock1{
  
}
.oMiddleBlock2{
  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);
}
/* CUSTOM BREADCRUMB MODULE */
.breadcrumb,
.breadcrumb a{
  color: #666666;
}
.breadcrumb .lastitem,
.breadcrumb a:hover{
  color: #4D897C;
}
.breadcrumb{
  background-color: transparent;
}
.breadcrumb > li > .divider{
  background-attachment: scroll;
  background-color: #4D897C;
  background-image: url("../images/arrow_w.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* ---* CUSTOM MAIN BLOCK *--- */
.componentheading,
.page-header{
  color: #789048;
}
.oMainBlock .module h3.mod-title{
  
}
.page-content,
.oMainBlock .module .mod-content{
  
}
[class*="sidebar-"] .oPos-i {
  border-color: #DDDFDF;
}
[class*="sidebar-"] .mod-title {
  color: #FFFFFF;
  background-color: #4D897C;
}
/* CUSTOM LEFT MENU */
.oMainBlock{
  
}
.oMainTopBlock1,
.oMainMiddleBlock,
.oMainBottomBlock2{
  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);
}
.oMainTopBlock2,
.oMainBottomBlock1{
  
}
.oMainBlock .module ul li{
  
}
.oMainBlock .module ul.nav li {
  background-image: none;
  border-color: #959594;
}
.oMainBlock .module ul.nav li a{
  color: #555555;
}
.oMainBlock .module ul.nav li.active > a,
.oMainBlock .module ul.nav li a:hover,
.oMainBlock .module ul.nav li a:focus{
  color: #36720B;
}
/* ---* CUSTOM COMPONENT CONTENT *--- */

/* ---* CUSTOM CONTENT MODULE *--- */
.module .list-items li .created{
  color: #999999;
}
/* ---* CUSTOM COMPONENT K2 *--- */
.itemContainer,
.userItemView,
div.tagItemView,
.latestItemView{
  border-color: #E5E5E5;
}
div.itemHeader h2.itemTitle{
  
}
div.itemListSubCategories h3,
.itemHeader .itemTitle,
.genericItemTitle,
.catItemHeader .catItemTitle,
.catItemHeader .catItemTitle a,
div.latestItemHeader h3.latestItemTitle,
div.latestItemHeader h3.latestItemTitle a,
.moduleItemTitle,
.moduleItemTitle a{
  color: #333333;
}
ul.itemsList li{
  border-color: #EBEBEB;
}
.k2ItemBlock {
  
}
.ot-porfolio .k2ItemBlock:hover,
.ot-porfolio .catItemView .ot-overlay {
  background-color: #4D897C;
}
.ot-porfolio .k2ItemBlock:hover, 
.ot-porfolio .k2ItemBlock:hover a,
.ot-porfolio .catItemView .ot-overlay,
.ot-porfolio .catItemView .ot-overlay a,
.ot-porfolio .catItemView .ot-overlay div.catItemHeader span.catItemDateCreated,
.ot-porfolio .catItemView .ot-overlay div.catItemTagsBlock span {
  color: #FFFFFF;
}
.ot-porfolio .k2ItemBlock .moduleItemImage,
.ot-porfolio .k2ItemBlock .itemRelImg {
  background-attachment: scroll;
  background-color: transparent;
  background-image: url("../images/plus_sign.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.ot-porfolio .k2ItemBlock:hover a.moduleItemReadMore, 
.ot-porfolio .k2ItemBlock:hover a.k2ReadMore, 
.ot-porfolio .catItemView .ot-overlay a.k2ReadMore {
  background-image: url("../images/arrow_hover.png");
}
.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: #4D897C;
}
.itemCommentsCounter{
  border-color: #8BB101;
}
.itemCommentsCounter > span{
  background-color: #4D897C;
  color: #FFFFFF;
}
/* ---* CUSTOM K2 MODULE *--- */
.k2ItemsBlock.ot-single .moduleItemOverlay,
.k2ItemsBlock.ot-single .moduleItemOverlay a{
  color: #FFFFFF;
}
.k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemTitle{
  /* background-color: #4D897C;
  color: #FFFFFF; */
}
.k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemIntrotext{
  /* background-color: #4D897C; */
}
.k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemAddition{
  /* background-color: #4D897C;
  background-image: none; */
}
.k2ItemsBlock.ot-single .moduleItemOverlay a.moduleItemReadMore{
  background-color: #4D897C;
  background-image: none;
  border-color: #FFFFFF;
}
.accordion-group.k2ItemBlock .accordion-heading{
  background-color: #F7F4EE;
}
.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: 0 0;
}
.accordion-group.k2ItemBlock.active .accordion-heading,
.accordion-group.k2ItemBlock:hover .accordion-heading{
  background-color: #4D897C;
}
.accordion-group.k2ItemBlock.active .accordion-heading .accordion-toggle,
.accordion-group.k2ItemBlock:hover .accordion-heading .accordion-toggle{
  background-color: #4D897C;
}
.accordion-group.k2ItemBlock.active .accordion-heading .icon-plus-minus{
  background-image: url("../images/minus.png");
  background-position: 0 0;
}
.accordion-group.k2ItemBlock .accordion-heading .moduleItemTitle{
  color: #333333;
}
.accordion-group.k2ItemBlock.active .accordion-heading .moduleItemTitle,
.accordion-group.k2ItemBlock:hover .accordion-heading .moduleItemTitle{
  color: #FFFFFF;
}
.moduleItemReadMore,
a.k2ReadMore{
  background-attachment: scroll;
  background-color: transparent;
  background-image: url("../images/green/arrow.png");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
.moduleItemReadMore:hover,
a.k2ReadMore:hover{
  
}
div.k2TagCloudBlock a:hover{
  background-color: #4D897C;
}

/* ---* CUSTOM MAIN BOTTOM BLOCK *--- */
.oMainBottomBlock{
  
}
/* CUSTOM RECENT PHOTO MODULE */
.custom_photos img{
  border-color: #DDDFDF;
}

/* ---* CUSTOM BOTTOM BLOCK *--- */
.oBottomBlock{
  
}
.oBottomBlock2{
  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);
}
.oBottomBlock,
.oBottomBlock a {
  
}
.oBottomBlock a:hover {
  
}
.oBottomBlock h3.mod-title{
  color: #5C5F62;
}
.oBottomBlock h3.mod-title .first-word{
  
}
/* CUSTOM SOCIAL */
.custom_social.facebook{
  background-attachment: scroll;
  background-color: transparent;
  background-image: url("../images/green/facebook.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.custom_social.tweet{
  background-attachment: scroll;
  background-color: transparent;
  background-image: url("../images/green/tweet.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.custom_social.skype{
  background-attachment: scroll;
  background-color: transparent;
  background-image: url("../images/green/skype.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* CUSTOM CONTACT INFO */
a.custom_btn{
  background-color: #4D897C;
  color: #FFFFFF;
}

/* ---* CUSTOM FOOTER BLOCK *--- */
.oFooterBlock{
  
}
.oFooterBlock .container{
  
}
.oFooterBlock .mod-title{
  
}
.oFooterBlock .mod-title .first-word{
  
}
.oFooterBlock,
.oFooterBlock a,
.oFooterBlock ul li span{
  
}
.oFooterBlock a:hover{
  
}
.gotop{
  background-color: #4D897C;
}

/* ---* CUSTOM READMORE *--- */
a.readmore{
  background-color: #8BB101;
  color: #FFFFFF;
  border-color: #91B901;
}
a.readmore:hover{
  background-color: #668F01;
  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;
}

/* ---* 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-control{  
  background-color: #E2E2E2;
}
.carousel-control:hover{  
  background-color: #4D897C;
}
.carousel-control.control-light,
.carousel-control.control-light:hover{  
  background-color: transparent;
}
.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: #4D897C;
}

/* ---* CUSTOM TEMPLATE CONTROL *--- */
.btn_cog{
  background: url("../images/green/palete.png") no-repeat scroll 50% 50% transparent;
}

.knowit {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 229px;
  height: 208px;
  content: "";
  padding: 60px 15px 0 10px;
  border-top: 0 solid;
  border-right: 0 solid;
  border-bottom: 1px solid rgba(0,0,0,0.2);
  border-left: 1px solid rgba(0,0,0,0.2);
  -webkit-border-radius: 0 10px 200px / 0 200px 14px 250px;
  border-radius: 0 10px 200px / 0 200px 14px 250px;
  font: normal normal normal 14px/1.3 "Comic Sans MS", cursive, sans-serif;
  color: rgba(0,0,0,1);
  text-align: justify;
  text-indent: 19px;
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #fcf59b;
  -webkit-box-shadow: -3px 5px 12px 0 rgba(0,0,0,0.1) ;
  box-shadow: -3px 5px 12px 0 rgba(0,0,0,0.1) ;
  -webkit-transform: rotateX(-8.594366926962348deg) rotateZ(0.5729577951308232deg)   ;
  transform: rotateX(-8.594366926962348deg) rotateZ(0.5729577951308232deg)   ;
}

.knowit::after {
  width: 30px;
  height: 30px;
  position: absolute;
  content: "";
  top: 9px;
  right: 0;
  left: 122px;
  border: none;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  font: normal normal normal medium/normal Arial, Helvetica, sans-serif;
  color: rgba(0,0,0,0.9);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: -webkit-radial-gradient(circle closest-side, rgba(25,119,196,1) 0, rgba(25,119,196,1) 4%, rgba(12,113,201,1) 77%, rgba(255,255,255,0) 89%, rgba(255,255,255,0) 100%), -webkit-radial-gradient(circle closest-side, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.2) 81%, rgba(255,255,255,0) 92%, rgba(255,255,255,0) 100%), -webkit-radial-gradient(closest-side, rgba(64,150,238,1) 0, rgba(64,150,238,1) 100%), rgba(255,255,255,0.9);
  background: -moz-radial-gradient(circle closest-side, rgba(25,119,196,1) 0, rgba(25,119,196,1) 4%, rgba(12,113,201,1) 77%, rgba(255,255,255,0) 89%, rgba(255,255,255,0) 100%), -moz-radial-gradient(circle closest-side, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.2) 81%, rgba(255,255,255,0) 92%, rgba(255,255,255,0) 100%), -moz-radial-gradient(closest-side, rgba(64,150,238,1) 0, rgba(64,150,238,1) 100%), rgba(255,255,255,0.9);
  background: radial-gradient(circle closest-side, rgba(25,119,196,1) 0, rgba(25,119,196,1) 4%, rgba(12,113,201,1) 77%, rgba(255,255,255,0) 89%, rgba(255,255,255,0) 100%), radial-gradient(circle closest-side, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.2) 81%, rgba(255,255,255,0) 92%, rgba(255,255,255,0) 100%), radial-gradient(closest-side, rgba(64,150,238,1) 0, rgba(64,150,238,1) 100%), rgba(255,255,255,0.9);
  background-repeat: no-repeat;
  background-position: 96% -4%, 71% 43%, 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: 20px 20px, 20px 20px, auto auto;
  background-size: 20px 20px, 20px 20px, auto auto;
  -webkit-box-shadow: -4px 8px 5px 1px rgba(0,0,0,0.2) ;
  box-shadow: -4px 8px 5px 1px rgba(0,0,0,0.2) ;
  text-shadow: none;
}

.callin {
  display: inline-block;
  margin-left: 20%;
  position: relative;
  padding: 0 20px 0 73px;
  border: none;
  font: normal normal normal 20px/2.4 "Open Sans", Helvetica, sans-serif;
  color: rgba(255,255,255,0.9);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #4D897C;
  -webkit-box-shadow: 0 5px 0 0 #035B83;
  box-shadow: 0 5px 0 0 #005C48;
  text-shadow: 0 1px 1px rgba(87,151,180,0.36) ;
  -webkit-transition: top 50ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: top 50ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: top 50ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: top 50ms cubic-bezier(0.42, 0, 0.58, 1);
  
}

.callin::before {
  display: inline-block;
  width: 50px;
  height: 100%;
  position: absolute;
  content: "";
  cursor: pointer;
  top: 0;
  left: 0;
  border: 0 solid #018dc4;
  border-right: 1px solid rgba(255,255,255,0.2);
  font: normal normal normal medium/normal Arial, Helvetica, sans-serif;
  color: rgba(0,0,0,0.9);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: url("/images/info1.png"), rgba(0, 0, 0, 0.05);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-background-origin: content-box;
  background-origin: content-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: 30px auto;
  background-size: 30px auto;
  text-shadow: -1px -1px 0 rgba(15,73,168,0.66) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}