/* Compiled Less CSS File */
/* Generated from "style1.css" */

/* 
DO NOT DELETE THIS LINE
Necessary to check if StyleSheet has loaded  */
#dummy-element {
  width: 2px;
}
/* Import LESS variables and mixins files */
/***********************************************************************************************/
/* LESS VARIABLES */
/***********************************************************************************************/
/***********************************************************************************************/
/* LESS MIXINS */
/***********************************************************************************************/
/*********************************************************************************/
/* LESS VARIABLES */
/*********************************************************************************/
/* Typography 
---------------*/
.btn.icebtn,
p.readmore a.btn {
  background: #3498db;
  text-shadow: 1px 1px 1px #1d6fa5;
}
.btn.icebtn:hover,
p.readmore a.btn:hover {
  background-color: #5faee3;
}
.btn.icebtn.style2,
p.readmore a.btn.style2 {
  background: #9b59b6;
  text-shadow: 1px 1px 1px #713b87;
}
.btn.icebtn.style2:hover,
p.readmore a.btn.style2:hover {
  background-color: #b07cc6;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #5faee3;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #5faee3;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #5faee3;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #5faee3;
}
.tooltip .tooltip-inner {
  background-color: #5faee3;
}
.ice-separator {
  background-image: url("../../images/styles/style1/separator.png");
}
.ice-separator.style2 {
  background-image: url("../../images/styles/style1/separator2.png");
}
/* Layout 
---------*/
#header:before {
  background: #3498db;
}
#header #search .search_icon {
  text-shadow: 1px 1px 1px #1d6fa5;
}
#header #search .search_icon:after {
  background: #8bc4ea;
}
#usermenu {
  background: #217dbb;
  border-bottom-color: #5faee3;
}
#mainmenu {
  background: #3498db;
}
#mainmenu:before {
  background: #3498db;
}
#mainmenu:after {
  background-image: url("../../images/styles/style1/nav_shape.png");
}
#message h2 {
  text-shadow: 1px 1px 1px #713b87;
}
#message .btn {
  background: #804399;
  text-shadow: 1px 1px 1px #532c64;
}
#message .btn:hover {
  background: #8f4bab;
}
#message .btn.style2 {
  background: #b07cc6;
  text-shadow: 1px 1px 1px #8f4bab;
}
#message .btn.style2:hover {
  background: #a66bbe;
}
#content #sidebar .sidebar_module.sidebar_module_style1 .sidebar_module_heading {
  background-color: #3498db;
  text-shadow: 1px 1px 1px #196090;
}
#content #sidebar .sidebar_module.sidebar_module_style1 .sidebar_module_heading span.heading_subtitle {
  color: #e1f0fa;
}
#content #sidebar .sidebar_module.sidebar_module_style1 .icebtn {
  background: #3498db;
  text-shadow: 1px 1px 1px #196090;
}
#content #sidebar .sidebar_module.sidebar_module_style1 .icebtn:hover {
  background: #5faee3;
}
#content #sidebar .sidebar_module.sidebar_module_style2 .sidebar_module_heading {
  background-color: #9b59b6;
  text-shadow: 1px 1px 1px #623475;
}
#content #sidebar .sidebar_module.sidebar_module_style2 .sidebar_module_heading span.heading_subtitle {
  color: #f0e7f4;
}
#content #sidebar .sidebar_module.sidebar_module_style2 .icebtn {
  background: #9b59b6;
  text-shadow: 1px 1px 1px #623475;
}
#content #sidebar .sidebar_module.sidebar_module_style2 .icebtn:hover {
  background: #b07cc6;
}
#promo .moduletable .btn {
  border-color: #3498db;
  color: #217dbb;
}
#promo .moduletable .btn [class^="icon-"],
#promo .moduletable .btn [class*=" icon-"] {
  color: #3498db;
}
#bottom {
  background: #9b59b6;
}
#bottom .moduletable .moduletable_heading {
  text-shadow: 1px 1px 1px #713b87;
}
#bottom .moduletable .btn {
  border-color: #b07cc6;
  color: #dbc3e5;
}
#bottom .moduletable .btn:hover {
  background: #8f4bab;
}
#showcase {
  background: #3498db;
  background-image: url("../../images/styles/style1/showcase.jpg");
}
#showcase .moduletable .moduletable_heading {
  text-shadow: 1px 1px 1px #1d6fa5;
}
#showcase .moduletable .btn {
  border-color: #75b9e7;
  color: #b6daf2;
}
#showcase .moduletable .btn:hover {
  background: #217dbb;
}
/* Extras 
---------*/
ul.social_icons li a {
  background-image: url("../../images/styles/style1/social_icons.png");
}
.ice_preload .spinner .spinner-dot1,
.ice_preload .spinner .spinner-dot2 {
  background-color: #5faee3;
}
#iceslide .close {
  background: #3498db;
}
#iceslide .close:hover {
  background: #4aa3df;
}
.iceslide_link {
  background: #3498db;
}
#gotop .scrollup {
  background-color: #4aa3df;
  background-color: rgba(74, 163, 223, 0.6);
}
#gotop.gotop_active .scrollup:hover {
  background-color: #4aa3df;
}
#section-kmt h3.kmt-title {
  background-color: #3498db;
  text-shadow: 1px 1px 1px #1d6fa5;
}
body.page-pricing div.pricing-table .pricing-table-header {
  background: #9b59b6;
}
body.offline_page,
body.error_page {
  border-top-color: #3498db;
}
#footer input[type="email"] {
  background-image: url("../../images/styles/style1/icon_email.png");
}
/* Joomla 
----------*/
/* IceMegaMenu
--------------*/
.icemegamenu > ul > li {
  /* hover */

  /* active */

}
.icemegamenu > ul > li a.iceMenuTitle span.icemega_title {
  text-shadow: 1px 1px 1px #1d6fa5;
}
.icemegamenu > ul > li:hover > a.iceMenuTitle {
  background: #5faee3;
}
.icemegamenu > ul > li.active > a.iceMenuTitle {
  background: #5faee3;
}
.icemegamenu > ul > li.active:after {
  border-top-color: #5faee3;
}
.icemegamenu ul.icesubMenu {
  background: #5faee3;
}
.icemegamenu ul.icesubMenu ul li a.iceMenuTitle {
  border-bottom-color: #a0cfee !important;
}
.icemegamenu ul.icesubMenu ul li:hover > a.iceMenuTitle,
.icemegamenu ul.icesubMenu ul li.active > a.iceMenuTitle {
  background: #419fdd;
}
.icesubMenu .icemega_cover_module span.iceModuleTile {
  text-shadow: 1px 1px 1px #1d6fa5;
}
.icesubMenu .icemega_cover_module form#login-form .input-prepend .add-on {
  background: #2489cc;
  border-color: #2489cc;
}
.icesubMenu .icemega_cover_module form#login-form button {
  background: #2489cc;
  text-shadow: 1px 1px 1px #1b6698;
}
.icesubMenu .icemega_cover_module form#login-form button:hover {
  background: #79bbe7;
}
/* IceSlideShow
---------------*/
#iceslideshow .carousel-indicators li.active {
  background: #5faee3;
}
/* IceCarousel
--------------*/