/*------------------------------------------------------------------------
# "Hot Blankie" Joomla template - March, 2012
# Copyright (C) 2012 ArhiNet d.o.o. All Rights Reserved.
# License: http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
# Author: HotJoomlaTemplates.com
# Website: http://www.hotjoomlatemplates.com
-------------------------------------------------------------------------*/

/******* CUSTOM ROWS AND CELLS STYLING *******/

.sparky_full {
}

.sparky_main {
	margin:0 auto;
	padding:0;
}

.row {
	padding:0;
	margin:0;
}

.row > * {
	float:left;
}

/* abovecontent and belowcontent modules */

div.abovecontent {
}

div.belowcontent {
	padding: 30px 0 0 0;
}

/* content row */

.content_row .sparky_main {
	background:#fff;
}

/* footer row */

.footer_row {
	background:#000;
	color:#666;
}

.footer_row .sparky_main {
}

/* row style 1 */

div.row_style1 {
	padding: 10px 0px;
}

/* row style 2 */

div.row_style2 {
	background:url(../images/gradient.png) repeat-x;
}

.row_style2 {
    padding:30px 0;
}

.row_style3 {
    background:#999;
    color:#fff;
    padding:20px 0;
}

.row_style3 a {
	color:#fff;
}

.hot_map {
    background:#efebe1;
}

.mp_logo {
	padding-top: 5px;
}

.mp_right .cell_pad {
    border:1px solid #ddd;
    padding:15px;
    background:#fff;
    border-radius:5px;
}

.mp_right .cell_pad div.moduletable {
    border-bottom:1px solid #ddd;
    padding:15px 0;
}

.mp_right .cell_pad div.moduletable_last {
    border-bottom:none;
    padding-top:15px;
}

.mp_advert1 .cell_pad {
	padding: 5px;
	border:1px solid #ddd;
	border-radius:5px;
	box-shadow:0px 0px 10px #ccc;
}

.mp_advert2 .cell_pad {
	margin:0 20px;
}

.mp_advert2 h3 {
	font-size: 32px;
	font-weight:300;
	padding-bottom: 30px;
}

.mp_advert2 .button:hover, p.readmore a:hover {
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
}

/******* CUSTOM MENUS STYLING *******/

.topmenu_row {
	background:url(../images/content_bg2.png);
}

.topmenu_row .sparky_main {
	background:#eee;
}

.topmenu_row .cell_pad {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}

div.top_menu {
	padding: 50px 0px 30px;
}

.mnu_top li a {
    font-family: 'Lato', sans-serif;
}

.mnu_mainmenu li a, .mnu_mainmenu li span {
    font-family: 'Lato', sans-serif;
}

.mnu_mainmenu > li > a, .mnu_mainmenu > li > span {
    padding-bottom:30px;
    -webkit-transition: color .6s ease;
}

.mnu_mainmenu .sub {
    font-size:14px;
}