/*
Template Name: TravelBlog
Template URI: http://www.joomlaxtc.com
Description: TravelBlog XTC Joomla 2.5
Version: 1.0
Author: Monev Software LLC
Author URI: http://www.joomlaxtc.com

License: #  The CSS, XHTML is released under GPL:
         #  http://www.opensource.org/licenses/gpl-license.php 
		 #  Graphics under exclusive license (C)2009-2012 Monev Software LLC 
		 #  Additional CSS, PHP, and Javascripting under exclusive license (C)2009-2012 Monev Software LLC 
	     #  http://www.joomlaxtc.com

*/
/*
TABLE OF CONTENTS

	     G 00 - Travelblog 2 Specific Structure
	     G 01 - Basic Structure
	     G 02 - Global Floats
	     G 03 - Header,logo, Menu
	     G 04 - Template Layout
	     G 05 - Menu Classes
	     G 06 - Module Class Suffixes
	     G 07 - XTC Walls
	     G 08 - Content Overrides
	     G 09 - Custom HTML
	     G 10 - Eventlist Overrides
*/
/* ----------------------------------------------*/
/* G 00 - Travelblog Specific Structure
/* ----------------------------------------------*/
/*Preloader*/
#xtc-loader{position:absolute;width:100%;height:100%;z-index:9999999;overflow:hidden;}
#xtc-loader-content{position:absolute;top:50%;width:100%;}
.prelogo {position:absolute;margin-top:11em;width:100%;text-align:center;}
body.preloaderon{overflow:hidden;}
.xtc-loader-stripe{ width:100%;top:50%;height:5px; margin:2px 0; background: #520303;  position:absolute;box-shadow:0px 0px 10px 1px rgba(153.102.51);-moz-animation:fullexpand 10s ease-out;-webkit-animation:fullexpand 10s ease-out;}
/* Animation Bar */
@-moz-keyframes fullexpand {
	0%  { width:0px;}
	100%{ width:100%;}	
}
@-webkit-keyframes fullexpand {
	0%  { width:0px;}
	100%{ width:100%;}	
}
@-o-keyframes fullexpand {
	0%  { width:0px;}
	100%{ width:100%;}	
}
@keyframes fullexpand {
	0%  { width:0px;}
	100%{ width:100%;}	
}
/* Loading Circle */
.ball {
	background-color: rgba(0,0,0,0);
	border:5px solid rgba(0,183,229,0.9);
	opacity:.9;
	border-top:5px solid rgba(0,0,0,0);
	border-left:5px solid rgba(0,0,0,0);
	border-radius:50px;
	box-shadow: 0 0 35px #2187e7;
	width:50px;
	height:50px;
	margin:0 auto;
	-moz-animation:spin .5s infinite linear;
	-webkit-animation:spin .5s infinite linear;
}

.ball1 {
	background-color: rgba(0,0,0,0);
	border:5px solid rgba(0,183,229,0.9);
	opacity:.9;
	border-top:5px solid rgba(0,0,0,0);
	border-left:5px solid rgba(0,0,0,0);
	border-radius:50px;
	box-shadow: 0 0 15px #2187e7; 
	width:30px;
	height:30px;
	margin:0 auto;
	position:relative;
	top:-50px;
	-moz-animation:spinoff .5s infinite linear;
	-webkit-animation:spinoff .5s infinite linear;
}

@-moz-keyframes spin {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg); }
}
@-moz-keyframes spinoff {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(-360deg); }
}
@-webkit-keyframes spin {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}
@-webkit-keyframes spinoff {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(-360deg); }
}

@-o-keyframes spin {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg); }
}
@-o-keyframes spinoff {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(-360deg); }
}
@keyframes spin {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}
@keyframes spinoff {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(-360deg); }
}

/* Second Loadin Circle */

.circle {
	background-color: transparent;
	border:5px solid rgba(0,183,229,0.9);
	opacity:.9;
	border-right:5px solid transparent;
	border-left:5px solid transparent;
	border-radius:50px;
	width:50px;
	height:50px;
	margin:0 auto;
	-moz-animation:spinPulse 1s infinite ease-in-out;
	-webkit-animation:spinPulse 1s infinite linear;
}
.circle1 {
	background-color: transparent;
	border:5px solid rgba(0,183,229,0.9);
	opacity:.9;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-radius:50px;
	
	width:30px;
	height:30px;
	margin:0 auto;
	position:relative;
	top:-50px;
	-moz-animation:spinoffPulse 1s infinite linear;
	-webkit-animation:spinoffPulse 1s infinite linear;
}

@-moz-keyframes spinPulse {
	0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #2187e7;}
	50% { -moz-transform:rotate(145deg); opacity:1; }
	100% { -moz-transform:rotate(-320deg); opacity:0; }
}
@-moz-keyframes spinoffPulse {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg);  }
}
@-webkit-keyframes spinPulse {
	0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #2187e7; }
	50% { -webkit-transform:rotate(145deg); opacity:1;}
	100% { -webkit-transform:rotate(-320deg); opacity:0; }
}
@-webkit-keyframes spinoffPulse {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}

@-o-keyframes spinPulse {
	0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #2187e7;}
	50% { -moz-transform:rotate(145deg); opacity:1; }
	100% { -moz-transform:rotate(-320deg); opacity:0; }
}
@-o-keyframes spinoffPulse {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg);  }
}
@keyframes spinPulse {
	0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #2187e7; }
	50% { -webkit-transform:rotate(145deg); opacity:1;}
	100% { -webkit-transform:rotate(-320deg); opacity:0; }
}
@keyframes spinoffPulse {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}

/* LITTLE BAR */

.barlittle {
	background-color:#2187e7;  
	background-image: -moz-linear-gradient(45deg, #2187e7 25%, #a0eaff); 
	background-image: -webkit-linear-gradient(45deg, #2187e7 25%, #a0eaff);
	border-left:1px solid #111; border-top:1px solid #111; border-right:1px solid #333; border-bottom:1px solid #333; 
	width:10px;
	height:10px;
	float:left;
	margin-left:5px;
    opacity:0.1;
	-moz-transform:scale(0.7);
	-webkit-transform:scale(0.7);
	-moz-animation:move 1s infinite linear;
	-webkit-animation:move 1s infinite linear;
}
#block_1{
 	-moz-animation-delay: .4s;
	-webkit-animation-delay: .4s;
 }
#block_2{
 	-moz-animation-delay: .3s;
	-webkit-animation-delay: .3s;
}
#block_3{
 	-moz-animation-delay: .2s;
	-webkit-animation-delay: .2s;
}
#block_4{
 	-moz-animation-delay: .3s;
	-webkit-animation-delay: .3s;
}
#block_5{
 	-moz-animation-delay: .4s;
	-webkit-animation-delay: .4s;
}
@-moz-keyframes move{
	0%{-moz-transform: scale(1.2);opacity:1;}
	100%{-moz-transform: scale(0.7);opacity:0.1;}
}
@-webkit-keyframes move{
	0%{-webkit-transform: scale(1.2);opacity:1;}
	100%{-webkit-transform: scale(0.7);opacity:0.1;}
}
@-0-keyframes move{
	0%{-moz-transform: scale(1.2);opacity:1;}
	100%{-moz-transform: scale(0.7);opacity:0.1;}
}
@keyframes move{
	0%{-webkit-transform: scale(1.2);opacity:1;}
	100%{-webkit-transform: scale(0.7);opacity:0.1;}
}
body,body.ie7,body.ie8{background-attachment:fixed;}
#xtc-sitewrap{position:relative;margin:-33px auto 0 auto;z-index:9;}
#xtc-contentwrap{position:relative;z-index:2;}
#menu ul.menu > li{position:relative;z-index:999;max-width:150px; }
#menu ul.menu > li:first-child{width:130px!important;min-width:130px!important;text-align:center;}
#menu ul.menu > li:first-child a{padding:20px 0 5px 0;}
/*Get half wrapper width parameter*/

#typewriter{position:absolute;left: 0px;right: 0px;bottom:auto;width: 100%;height:210px;z-index:99999; background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/bottomfade.png) bottom repeat-x;}
#typewriter-l{position:absolute;bottom:0;width:269px;height:350px;left: 50%;margin-left: -759px;}
#typewriter.high #typewriter-l{bottom:41px;}
#typewriter-m{height:210px;position:relative;bottom:0;}
#typewriter.high #typewriter-m{bottom:40px;}
#typewriter-m-center{height:204px;}
#typewriter-r{position:absolute;bottom:0;width:266px;height:350px;left: 50%;margin-left: 490px;}
#typewriter.high #typewriter-r{bottom:41px;}
#footerwrap{position:absolute;bottom:0;width:100%; padding:12px 0;}
/* ----------------------------------------------*/
/* G 01 - Basic Structure
/* ----------------------------------------------*/
.xtc-wrapper {width:840px;margin:0 auto;}
.xtc-wrapperpad {width:1020px;margin:0 auto;}
.xtc-spacer {margin-bottom:26px;}
.xtc-gutter {padding:70px;}
.xtc-gutter2 {padding:45px 70  50px;}
.xtc-gutter3 {padding:0 70px;}


/* ----------------------------------------------*/
/* G 02 - Global Floats
/* ----------------------------------------------*/
#legals div {float:right;}

/* ----------------------------------------------*/
/* G 03 - Header,logo, Menu
/* ----------------------------------------------*/
#xtc-header{position:relative;padding:65px 0 0 0;}
.logoouterwrap {
	position:absolute; top:33px;left:-324px;
	transform: rotate(-7deg);
    -ms-transform: rotate(-7deg); 
    -webkit-transform: rotate(-7deg); 
    -o-transform: rotate(-7deg); 
    -moz-transform: rotate(-7deg);
	z-index:1002;
}
.logowrap{position:relative;z-index:1002}
.logo{width:250px;position:absolute;z-index:1006!important;margin:103px 0 0 140px;overflow:hidden;}
.logoouterwrap .login{z-index:900;margin:-240px 0 0 150px;}
.logoouterwrap .login h3 {font-size:16px; text-transform:uppcase; padding:150px 0 0 42px; position:relative; z-index:999999; }
#menu-l{float:left;margin:0 60px 0 0;}
#menu-r{float:right;padding:0 49px;}
#menu{float:left;padding:10px 0 0 0;}
#menu > ul.menu{margin:0 0 0 -20px;}

/* ----------------------------------------------*/
/* G 04 - Template Layout
/* ----------------------------------------------*/
/*Left & Right columns*/
#left .module.stitched_dk:first-child,#right .module.stitched_dk:first-child,#left .module.stitched_red:first-child,#left .module.stitched_light:first-child,#left .module.stitched_brown:first-child,#left .module.stitched_tan:first-child,#left .module.stitched_grey:first-child,#right .module.stitched_red:first-child,#right .module.stitched_light:first-child,#right .module.stitched_brown:first-child,#right .module.stitched_tan:first-child,#right .module.stitched_grey:first-child{margin:28px 0 0 0!important;}
#left .menu li,#right .menu li{text-transform:uppercase;line-height:20px;}
.stitched_menu h3.moduletitle{margin-bottom:0!important;}
#xtc-region9 ul li{text-transform:uppercase; font-size:11px; background: url("http://museum.ask-bru.by/templates/travelblog/images/menus/grungeline.png") repeat-x center bottom; color:#999 !important; padding:6px 0; }
#bottom1_5{background: url("http://museum.ask-bru.by/templates/travelblog/images/backgrounds/menupat.jpg") repeat;border: 1px dashed; border-color:#ccc; border-color: rgba(255,255,255,0.35);box-shadow:0 0 0 5px #403f34, 0 0 15px 5px rgba(0,0,0,0.9);-moz-box-shadow:0 0 0 5px #403f34, 0 0 15px 5px rgba(0,0,0,0.9);-web-kit-box-shadow:0 0 0 5px #403f34, 0 0 15px 5px rgba(0,0,0,0.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius: 4px;padding:20px 25px 25px 25px;}
/*IE ARGHHHHHH*/
body.ie7 #bottom1_5,body.ie8 #bottom1_5{border: 5px solid #ccc;}
#xtc-region9 li a{color:#ccc;}
/*FooterWrap*/
#footerwrap{margin:-6px 0 0 0;}
#footerwrap .module{padding:0;font-size:10px;text-align:center;background-color:none!important;}
/*Stitchwrap*/
.stitchwrap{background: url("http://museum.ask-bru.by/templates/travelblog/images/backgrounds/menupat.jpg") repeat 50% 0;border: 1px dashed; border-color:#ccc; border-color: rgba(255,255,255,0.35);box-shadow:0 0 0 5px #403f34, 0 0 15px 5px rgba(0,0,0,0.9);-moz-box-shadow:0 0 0 5px #403f34, 0 0 15px 5px rgba(0,0,0,0.9);-web-kit-box-shadow:0 0 0 5px #403f34, 0 0 15px 5px rgba(0,0,0,0.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius: 4px; }
.stitchwrap h3.moduletitle{background: url("http://museum.ask-bru.by/templates/travelblog/images/menus/grungeline.png") repeat-x center bottom;margin-bottom:15px;}
.stitchwrap h3.moduletitle span{padding:0!important;background:none!important;text-transform: uppercase!important;}


/* ----------------------------------------------*/
/* G 05 - Menu Classes
/* ----------------------------------------------*/
/*Bottom Menu*/
ul.bottommenu{padding:0 0 15px 0;text-align:center;}
ul.bottommenu li a{line-height:40px;}

/* ----------------------------------------------*/
/* G 06 - Module Class Suffixes
/* ----------------------------------------------*/
/*Default*/
.module{margin:50px 0 0 0;}

.module h3.moduletitle {padding:18px 0 18px 0 ;margin-bottom:40px; text-align:center; }
.module h3.moduletitle span.title-text{background:none;padding:0 10px; }
.modulecontent{padding:0;margin:0;}
#titlemod{margin:0 0 56px 0;}

/*Override Specific Modules*/
#topbanner .module:first-child,#top .module:first-child,#inset .module:first-child,#showcasegrid .module:first-child,#left .module:first-child,#right .module:first-child,#left1 .module:first-child,#right1 .module:first-child,#left2 .module:first-child,#right2 .module:first-child,#left3 .module:first-child,#right3 .module:first-child,#left4 .module:first-child,#righ4 .module:first-child,#left5 .module:first-child,#right5 .module:first-child,#left6 .module:first-child,#right6 .module:first-child,#left7 .module:first-child,#right7 .module:first-child,#left8 .module:first-child,#right8 .module:first-child,#newsflash .module:first-child,
#banner1 .module:first-child,#breadsearch .module:first-child,#banner .module:first-child,
#banner .module:first-child,#banner4 .module:first-child,.singlearea .module,.firstarea .module{margin:0!important;}


/* Module Title Text Colors */
.textblue h3 span span {color:#576db2!important;}
.textgreen h3 span span {color:#939367!important;}
.textbrown h3 span span {color:#633935!important;}
.textred h3 span span {color:#7a2826!important;}
.textan h3 span span {color:#624b38!important;}
.textgrey h3 span span {color:#464646!important;}
/* S 04 -Ribbon (ribbon + color,example ribbon red)*/
.ribbon h3.moduletitle{background:none!important;}
.ribbon_center {float: right;right: 50%;position: relative;}
.ribbon_inner_center {float: right;right: -50%;position: relative;}
.ribbon h3{text-align:center;}
.ribbon span{display: block;float: left;height: 55px;padding: 0 0 0 59px!important;}
.ribbon span span{display: block;padding: 4px 59px 4px 0!important;;font-family:"SerifaBTBold",Arial,Helvetica,sans-serif!important;line-height:38px!important;font-size: 16px!important;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);text-transform: uppercase!important;}
/*ribbon red suffix*/
.ribbon.red span{background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/red_ribbon_left.png) no-repeat 0 0;}
.ribbon.red span span{background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/red_ribbon_right.png) no-repeat 100% 0;color:#FFF !important;}
/*ribbon blue suffix*/
.ribbon.blue span{background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/blue_ribbon_left.png) no-repeat 0 0;}
.ribbon.blue span span{background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/blue_ribbon_right.png) no-repeat 100% 0;color:#FFF !important;}
/*ribbon green suffix*/
.ribbon.green span{background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/green_ribbon_left.png) no-repeat 0 0;}
.ribbon.green span span{background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/green_ribbon_right.png) no-repeat 100% 0;color:#FFF !important;}
/*ribbon tan suffix*/
.ribbon.tan span{background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/tan_ribbon_left.png) no-repeat 0 0;}
.ribbon.tan span span{background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/tan_ribbon_right.png) no-repeat 100% 0;color:#FFF !important;}
/*ribbon grey suffix*/
.ribbon.grey span{background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/grey_ribbon_left.png) no-repeat 0 0;}
.ribbon.grey span span{background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/grey_ribbon_right.png) no-repeat 100% 0;color:#FFF !important;}
/*ribbon brown suffix*/
.ribbon.brown span{background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/brown_ribbon_left.png) no-repeat 0 0;}
.ribbon.brown span span{background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/brown_ribbon_right.png) no-repeat 100% 0;color:#FFF !important;}

/* Tabbed (classname as suffix)*/
.modheader{position:relative;}
.modheader h3{text-align:center;}
.tabbed h3,.tabbeddark h3,.tabbedblue h3,.tabbedgreen h3,.tabbedred h3,.tabbedbrown h3,.tabbedgrey h3,.tabbedtan h3{border-bottom-style: solid!important;border-bottom-width: 4px!important;padding:11px 0 5px 0!important;margin:0 0 30px 0!important;}
.tabbed h3 > span,.tabbeddark h3 > span,.tabbedblue h3 > span,.tabbedgreen h3 > span,.tabbedred h3 > span,.tabbedbrown h3 > span,.tabbedgrey h3 > span,.tabbedtan h3 > span{box-shadow:none!important;border:none!important;}
.tabbed h3 span span,.tabbeddark h3 span span,.tabbedblue h3 span span,.tabbedgreen h3 span span,.tabbedred h3 span span,.tabbedbrown h3 span span,.tabbedgrey h3 span span,.tabbedtan h3 span span{text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}

.tabbedblue h3{border-bottom-color: #576db2!important;background: #576db2!important;}
.tabbedblue h3 span{color: #eeeeee!important;}
.tabbeddark h3{border-bottom-color: #333!important;background:#333!important;}
.tabbeddark h3{}
.tabbedred h3{border-bottom-color: #7a2826!important;background:#7a2826!important;}
.tabbedred h3 span{color: #b39c9b!important;}
.tabbedgreen h3{border-bottom-color: #939367!important;background:#939367!important;}
.tabbedgreen h3 span{color: #eeeeee!important;}
.tabbedbrown h3{border-bottom-color: #633935!important;background:#633935!important;}
.tabbedbrown h3 span{color: #e9e2d8!important;}
.tabbedgrey h3{border-bottom-color: #464646!important;background:#464646!important;}
.tabbedgrey h3 span{color: #bbbbbb!important;}
.tabbedtan h3{border-bottom-color: #624b38!important;background:#624b38!important;}
.tabbedtan h3 span{color: #e9e2d8!important;}
span.tick{position:absolute;bottom:-14px;left;0;height:14px;width:23px;background: url(http://museum.ask-bru.by/templates/travelblog/images/dw-tick.png) no-repeat 0 0!important;}

/* block (classname as suffix)*/
.modheader{position:relative;}
.modheader h3{text-align:center;}
.blockdark h3,.blockblue h3,.blockgreen h3,.blockred h3,.blockbrown h3,.blocktan h3,.blockgrey h3{padding:18px 0 14px 0!important;}
.blockdark h3 span,.blockblue h3 span,.blockgreen h3 span,.blockred h3 span,.blockbrown h3 span,.blocktan h3 span,.blockgrey h3 span{color:#fff!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);background:none!important;padding-top:0!important;}
.blockblue h3{border-bottom-color: #576db2!important;background: #576db2!important;}
.blockblue h3 span{color: #eeeeee!important;}
.blockdark h3{border-bottom-color: #333333!important;background:#333333!important;}
.blockdark h3 span{}
.blockred h3{border-bottom-color: #7a2826!important;background:#7a2826!important;}
.blockred h3 span{color: #b39c9b!important;}
.blockgreen h3{border-bottom-color: #939367!important;background:#939367!important;}
.blockgreen h3 span{color: #eeeeee!important;}
.blockbrown h3{border-bottom-color: #633935!important;background:#633935!important;}
.blockbrown h3 span{color: #e9e2d8!important;}
.blocktan h3{border-bottom-color: #624b38!important;background:#624b38!important;}
.blocktan h3 span{color: #e9e2d8!important;}
.blockgrey h3{border-bottom-color: #464646!important;background:#464646!important;}
.blockgrey h3 span{color: #bbbbbb!important;}
/* Box Light */
.box_lt {background:#fff!important;padding:30px;box-shadow:3px 3px 0px rgba(0,0,0,0.15); -webkit-box-shadow:3px 3px 0px rgba(0,0,0,0.15); -moz-box-shadow:3px 3px 0px rgba(0,0,0,0.15);}
.box_lt h3.moduletitle span {background:none !important; padding-top:0 !important;}
.box_lt h3.moduletitle {background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/ornate.png) bottom center no-repeat !important;margin-bottom:24px; padding:0 0 24px 0 !important;}
/* Box Brown */
.box_br {background:#633935!important;padding:30px;color:#e9e2d8 !important;box-shadow:3px 3px 0px rgba(0,0,0,0.25);-webkit-box-shadow:3px 3px 0px rgba(0,0,0,0.25); -moz-box-shadow:3px 3px 0px rgba(0,0,0,0.25);}
.box_br h3.moduletitle span {color:#e9e2d8 !important;background:none !important; padding-top:0 !important;}
.box_br h3.moduletitle {color:#e9e2d8 !important;background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/ornate.png) bottom center no-repeat !important;margin-bottom:24px; padding:0 0 24px 0 !important;}
.box_br p{color:#e9e2d8 !important;}

.box_tn {background:#624b38!important;padding:30px;color:#e9e2d8!important; box-shadow:3px 3px 0px rgba(0,0,0,0.15);-webkit-box-shadow:3px 3px 0px rgba(0,0,0,0.15); -moz-box-shadow:3px 3px 0px rgba(0,0,0,0.15);}
.box_tn h3.moduletitle span {color:#e9e2d8 !important;background:none !important; padding-top:0 !important;}
.box_tn h3.moduletitle {background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/ornate.png) bottom center no-repeat !important;color:#e9e2d8 !important;margin-bottom:24px; padding:0 0 24px 0 !important;}
.box_tn p{color:#e9e2d8!important}

.box_rd {background:#7a2826!important;padding:30px; color:#b39c9b !important;box-shadow:3px 3px 0px rgba(0,0,0,0.25);-webkit-box-shadow:3px 3px 0px rgba(0,0,0,0.25); -moz-box-shadow:3px 3px 0px rgba(0,0,0,0.25);}
.box_rd h3.moduletitle span {color:#b39c9b !important;background:none !important; padding-top:0 !important;}
.box_rd h3.moduletitle {background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/ornate.png) bottom center no-repeat !important;margin-bottom:24px; padding:0 0 24px 0 !important;}

.box_gy {background:#464646!important;padding:30px;color:#bbbbbb; box-shadow:3px 3px 0px rgba(0,0,0,0.25);-webkit-box-shadow:3px 3px 0px rgba(0,0,0,0.25); -moz-box-shadow:3px 3px 0px rgba(0,0,0,0.25);}
.box_gy h3.moduletitle span {color:#bbbbbb !important;background:none !important; padding-top:0 !important;}
.box_gy h3.moduletitle {background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/ornate.png) bottom center no-repeat !important;margin-bottom:24px; padding:0 0 24px 0 !important;}
/* Box Dark */
.box_dk {background:#272524!important;padding:30px;box-shadow:3px 3px 0px rgba(0,0,0,0.25);-webkit-box-shadow:3px 3px 0px rgba(0,0,0,0.25); -moz-box-shadow:3px 3px 0px rgba(0,0,0,0.25);}
.box_dk h3.moduletitle span {background:none !important; padding-top:0 !important;}
.box_dk h3.moduletitle {background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/ornate.png) bottom center no-repeat !important;margin-bottom:24px; padding:0 0 24px 0 !important;}

.border h3.moduletitle  {background:none!important;padding-bottom:14px!important;border-bottom:1px solid #ccc!important;}
.border h3.moduletitle > span {background:none!important;padding-top:16px !important;border-top:3px solid #ccc!important; }

.round {border-radius: 6px;moz-border-radius:6px;o-border-radius:6px;web-kit-border-radius:6px;}

/*Noinnerpad*/
.noinnerpad{margin:0!important;}
.noinnerpad .modulecontent{padding:0!important;margin:0!important;}

/*Stitched*/

.stitched_dk{background: url("http://museum.ask-bru.by/templates/travelblog/images/backgrounds/menupat.jpg") repeat-y 50% 0;border: 1px dashed; border-color:#ccc; border-color: rgba(255,255,255,0.35);box-shadow:0 0 0 5px #403f34, 0 0 15px 5px rgba(0,0,0,0.9);-moz-box-shadow:0 0 0 5px #403f34, 0 0 15px 5px rgba(0,0,0,0.9);-web-kit-box-shadow:0 0 0 5px #403f34, 0 0 15px 5px rgba(0,0,0,0.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius: 4px;}
.stitched_dk h3.moduletitle{background: url("http://museum.ask-bru.by/templates/travelblog/images/menus/grungeline.png") repeat-x center bottom;margin-bottom:15px;}
.stitched_dk h3.moduletitle span{padding:0!important;background:none!important;text-transform: uppercase!important;}
.stitched_dk .modulecontent{padding:0 15px 15px 15px;}

.stitched_red{background: #7a2826 url("http://museum.ask-bru.by/templates/travelblog/images/backgrounds/stone1.png") repeat;border: 1px dashed; border-color:#87081a; border-color: rgba(255,255,255,0.35);box-shadow:0 0 0 5px #7a2826, 0 0 15px 5px rgba(0,0,0,0.9);-moz-box-shadow:0 0 0 5px #7a2826, 0 0 15px 5px rgba(0,0,0,0.9);-web-kit-box-shadow:0 0 0 5px #7a2826, 0 0 15px 5px rgba(0,0,0,0.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius: 4px;}
.stitched_red h3.moduletitle{background: url("http://museum.ask-bru.by/templates/travelblog/images/menus/grungeline1.png") repeat-x center bottom;margin-bottom:15px;}
.stitched_red h3.moduletitle span{color:#b39c9b !important; padding:0!important;background:none!important;text-transform: uppercase!important;}
.stitched_red .modulecontent{color:#ccc!important;padding:0 15px 15px 15px;}

.stitched_light{background: #fff url("http://museum.ask-bru.by/templates/travelblog/images/backgrounds/stone1.png") repeat;border: 1px dashed; border-color:#aaa; border-color: rgba(0,0,0,0.15);box-shadow:0 0 0 5px #ebebeb, 0 0 15px 5px rgba(0,0,0,0.35);-moz-box-shadow:0 0 0 5px #ebebeb, 0 0 15px 5px rgba(0,0,0,0.35);-web-kit-box-shadow:0 0 0 5px #ebebeb, 0 0 15px 5px rgba(0,0,0,0.35);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius: 4px;}
.stitched_light h3.moduletitle{background: url("http://museum.ask-bru.by/templates/travelblog/images/menus/grungeline2.png") repeat-x center bottom;margin-bottom:15px;}
.stitched_light h3.moduletitle span{padding:0!important;background:none!important;text-transform: uppercase!important;}
.stitched_light .modulecontent{padding:0 15px 15px 15px;}

.stitched_brown{background: #633935 url("http://museum.ask-bru.by/templates/travelblog/images/backgrounds/stone1.png") repeat;border: 1px dashed; border-color:#875308; border-color: rgba(255,255,255,0.35);box-shadow:0 0 0 5px #633935, 0 0 15px 5px rgba(0,0,0,0.9);-moz-box-shadow:0 0 0 5px #633935, 0 0 15px 5px rgba(0,0,0,0.9);-web-kit-box-shadow:0 0 0 5px #633935, 0 0 15px 5px rgba(0,0,0,0.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius: 4px;}
.stitched_brown h3.moduletitle{background: url("http://museum.ask-bru.by/templates/travelblog/images/menus/grungeline1.png") repeat-x center bottom;margin-bottom:15px;}
.stitched_brown h3.moduletitle span{color:#e9e2d8 !important;padding:0!important;background:none!important;text-transform: uppercase!important;}
.stitched_brown .modulecontent{color:#ccc!important;padding:0 15px 15px 15px;}

.stitched_tan{background: #d6ccb9 url("http://museum.ask-bru.by/templates/travelblog/images/backgrounds/stone1.png") repeat;border: 1px dashed; border-color:#d6ccb9 ; border-color: rgba(255,255,255,0.85);box-shadow:0 0 0 5px #d6ccb9, 0 0 15px 5px rgba(0,0,0,0.6);-moz-box-shadow:0 0 0 5px #d6ccb9, 0 0 15px 5px rgba(0,0,0,0.6);-web-kit-box-shadow:0 0 0 5px #d6ccb9, 0 0 15px 5px rgba(0,0,0,0.6);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius: 4px;}
.stitched_tan h3.moduletitle{background: url("http://museum.ask-bru.by/templates/travelblog/images/menus/grungeline2.png") repeat-x center bottom;margin-bottom:15px;}
.stitched_tan h3.moduletitle span{padding:0!important;background:none!important;text-transform: uppercase!important;}
.stitched_tan .modulecontent{padding:0 15px 15px 15px;}

.stitched_grey{background: #464646 url("http://museum.ask-bru.by/templates/travelblog/images/backgrounds/stone1.png") repeat;border: 1px dashed; border-color:#ebebeb ; border-color: rgba(255,255,255,0.35);box-shadow:0 0 0 5px #464646, 0 0 15px 5px rgba(0,0,0,0.9);-moz-box-shadow:0 0 0 5px #464646, 0 0 15px 5px rgba(0,0,0,0.9);-web-kit-box-shadow:0 0 0 5px #464646, 0 0 15px 5px rgba(0,0,0,0.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius: 4px;}
.stitched_grey h3.moduletitle{background: url("http://museum.ask-bru.by/templates/travelblog/images/menus/grungeline1.png") repeat-x center bottom;margin-bottom:15px;}
.stitched_grey h3.moduletitle span{color:#cccccc;padding:0!important;background:none!important;text-transform: uppercase!important;}
.stitched_grey .modulecontent{padding:0 15px 15px 15px;}
/*Stupid IE*/
body.ie7 .stitched_dk,body.ie8 .stitched_dk {border: 5px solid #403f34;}
body.ie7 .stitched_red,body.ie8 .stitched_red{border: 5px solid #682221;}
body.ie7 .stitched_light,body.ie8 .stitched_light {border: 5px solid #fff;}
body.ie7 .stitched_brown,body.ie8 .stitched_brown{border: 5px solid #4e2d2a;}
body.ie7 .stitched_tan,body.ie8 .stitched_tan{border: 5px solid #c0b7a6;}
body.ie7 .stitched_grey, body.ie8 .stitched_grey{border: 5px solid #5a5a5a;}
.advert{border:1px solid #DBDBDB!important;padding:15px;position:relative;}
.advert h3.moduletitle{background:none!important;border-none!important;position:absolute;top:-12px;right:12px;padding:0!important;margin:0!important;}
.module.advert h3.moduletitle span{background:none!important;border-none!important;padding:0!important;font-family:Arial!important;font-size:11px!important;text-shadow:none!important;}
.modulecontent .customround,.modulecontent .custom.round{ background:none!important;box-shadow: none!important;padding: 0!important;}
.highlight h3.moduletitle,.highlight h3.moduletitle span{background:none!important;border:none!important;}
.highlight .modulecontent {padding:6px 10px!important;}
.ornamental h3.moduletitle {background: url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/ornate.png) bottom center no-repeat !important;margin-bottom:40px; padding:9px 0 24px 0 !important;border:none!important;}
.ornamental h3.moduletitle span{background:none!important;border:none!important;}
/* ----------------------------------------------*/
/* G 08 - Content Overrides
/* ----------------------------------------------*/
.category_header, .article_header{margin:20px 0 20px 0; }
.category_date, .article_date{float:left;width:85px;height:88px;text-align:center;margin:10px 0 0 0;}
h2.xtc-subcat{ display:block;}
h5.day{font-size:40px;line-height:100%;padding:19px 0 0 0;}
h5.month{font-size:18px;text-transform:uppercase;}

.category_info-withdate, .article_info-withdate{margin:0 0 0 120px;padding:0 0 10px 0;}
.category_info, .article_info{margin:0 0 20px 0;padding: 0;}
.category_info_nodate, .article_info_nodate{margin:0 0 30px 0;}
.xtc-intro-img, .xtc-full-img{padding:15px;margin:0 0 35px 0;}
.xtc-intro-img .imgframe, .xtc-full-img .imgframe,.xtc-intro-img img, .xtc-full-img img{max-width:100%;}
h1.title{position:relative;top:-9px;margin:0 0 0 0!important;}
.category_header span, .article_header span{float:left;}
.content_rating{margin:0 0 10px 0;display:block;}
.category_text img,.article_text img{max-width:100%;}

div.xtc-intro-img.img-intro-left {max-width:100% !important;}
div.xtc-intro-img.img-intro-left img {max-width:100% !important;} 

/* ----------------------------------------------*/
/* G 09 - Custom HTML
/* ----------------------------------------------*/

.features {padding:8px; background:#ebebeb url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/stone1.png) repeat; background: rgba(255,255,255,0.3) url(http://museum.ask-bru.by/templates/travelblog/images/backgrounds/stone1.png) repeat; border:1px solid; border-color:#d2c8bc; border-color: rgba(0,0,0,0.1); box-shadow: 3px 3px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 3px 3px 0px rgba(0,0,0,0.05); -moz-box-shadow: 3px 3px 0px rgba(0,0,0,0.05); }
/* ----------------------------------------------*/
/* E 01 - K2 Overrides     
/* ----------------------------------------------*/
.avVideo .avPlayerContainer { padding:0px!important; background:none!important;}

/* ----------------------------------------------*/
/* E 02 - JComments Overrides
/* ----------------------------------------------*/
#jc h4 {border:none!important;padding:24px 0;margin-top:48px!important;}
#jc .rbox {margin: 0;width:auto;overflow: hidden}
#jc .rbox div {text-align: left;margin: 0}
#jc .rbox_t {margin: 0;border:none!important;background:none!important;}
#jc .rbox_tl {background: none!important;padding-left:none!important;}
#jc .rbox_tr {height:none!important;overflow: hidden;background:none!important;padding-right: none!important;}
#jc .rbox_m {width: auto;padding: 24px;line-height: 100%;margin-top:24px!important;}
#jc .rbox_b {margin-top:none!important;border:none!important;background:none!important;none!important;line-height: 12px}
#jc .rbox_bl {background: none!important;padding-left: none!important;}
#jc .rbox_br {height: none!important;background:none!important;}
#jc .comment-author {font-size:18px!important;line-height:24px!important;}
#jc .comment-body {padding-top:18px!important;font-style:italic!important;font-size:12px!important;line-height:16px!important;}
.readmore,.readmore a,.catItemCommentsLink a,.readmore-link,.readmore-link a,.comments-link,.comments-link a  {float:left;margin-top:12px!important;padding:16px 24px!important;font-size:14px;}
.catItemCommentsLink a,.comments-link,.comments-link a {margin-left:24px!important;}
.comments-link, .readmore-link{background-image:none!important;}
/* ----------------------------------------------*/
/* E 03 - K2 Overrides     
/* ----------------------------------------------*/

/* K2 Overrides */
.itemCommentsCounter {margin:36px 0 24px 0!important;color:#656463; text-shadow: 2px 2px 0px rgba(0,0,0,0.2); margin:36px 0 28px;}

.rlcopy, .rlemail {margin-bottom: -40px;}
#component .rl_add,#component .rl_remove {width:15%;display:block!important;padding:12px;font-size:16px;margin-bottom:24px!important;text-align:center;}
.rl_add,.rl_remove {font-size:10px;color:#fff;}

div.twitt {background:transparent!important;border-none!important;}

/* ----------------------------------------------*/
/* C 09 - CSS3 Animations
/* ----------------------------------------------*/
.animated {
  -webkit-animation-fill-mode: forwards;  -moz-animation-fill-mode: forwards;  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;  animation-fill-mode: forwards;  -webkit-animation-duration: 0.2s;
  -webkit-animation-timing-function: ease;  -moz-animation-duration: 0.2s;  -moz-animation-timing-function: ease;
  -ms-animation-duration: 0.2s;  -ms-animation-timing-function: ease;  -o-animation-duration: 0.2s;
  -o-animation-timing-function:ease;  animation-duration: 0.2s;  animation-timing-function: ease;}
  
.pulse:hover{-webkit-animation-name: pulse;-moz-animation-name: pulse;-ms-animation-name: pulse;-o-animation-name: pulse;animation-name: pulse;z-index:100;}

@-webkit-keyframes pulse {
0%    { -webkit-transform: scale(1); }
100% { -webkit-transform: scale(1.05); }

}
@-moz-keyframes pulse {
    0%{ -moz-transform: scale(1.0); }  
  100%{ -moz-transform: scale(1.05); }

  }
@-ms-keyframes pulse {
      0%  { -ms-transform: scale(1); } 
  100% { -ms-transform: scale(1.05); }
   }
@-o-keyframes pulse {
       0% { -o-transform: scale(1); }  
  100% { -o-transform: scale(1.05); }
   }
@keyframes pulse {
       0%  { transform: scale(1); } 
 100% { transform: scale(1.05); }
    }
	
.spin {-webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;}	
.spin:hover{-webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);}	

@keyframes shake{
0% { transform: translate(2px, 1px) rotate(0deg); }
10% { transform: translate(-1px, -2px) rotate(-1deg); }
20% { transform: translate(-3px, 0px) rotate(1deg); }
30% { transform: translate(0px, 2px) rotate(0deg); }
40% { transform: translate(1px, -1px) rotate(1deg); }
50% { transform: translate(-1px, 2px) rotate(-1deg); }
60% { transform: translate(-3px, 1px) rotate(0deg); }
70% { transform: translate(2px, 1px) rotate(-1deg); }
80% { transform: translate(-1px, -1px) rotate(1deg); }
90% { transform: translate(2px, 2px) rotate(0deg); }
100% { transform: translate(1px, -2px) rotate(-1deg); }
}
@-moz-keyframes shake{
0% { -moz-transform: translate(2px, 1px) rotate(0deg); }
10% { -moz-transform: translate(-1px, -2px) rotate(-1deg); }
20% { -moz-transform: translate(-3px, 0px) rotate(1deg); }
30% { -moz-transform: translate(0px, 2px) rotate(0deg); }
40% { -moz-transform: translate(1px, -1px) rotate(1deg); }
50% { -moz-transform: translate(-1px, 2px) rotate(-1deg); }
60% { -moz-transform: translate(-3px, 1px) rotate(0deg); }
70% { -moz-transform: translate(2px, 1px) rotate(-1deg); }
80% { -moz-transform: translate(-1px, -1px) rotate(1deg); }
90% { -moz-transform: translate(2px, 2px) rotate(0deg); }
100% { -moz-transform: translate(1px, -2px) rotate(-1deg); }
}
@-webkit-keyframes shake {
0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
}
.shake{display:block;}
.shake:hover,
.shake:focus{
animation-name: shake;
animation-duration: 0.8s;
transform-origin:50% 50%;
animation-iteration-count: infinite;
animation-timing-function: linear;
-moz-animation-name: shake;
-moz-animation-duration: 0.8s;
-moz-transform-origin:50% 50%;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name: shake;
-webkit-animation-duration: 0.8s;
-webkit-transform-origin:50% 50%;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
	
#menu ul.menu > li > a,.btn,button,.ptitleactive,#Kunena #ktab div.moduletable ul.menu li, div.catItemReadMore,div.catItemCommentsLink,.newshover,.div.k2SearchBlock form input.button,.div.k2SearchBlock form input.button,#menu ul.menu li.parent > ul > li > a,p.readmore a,.btn,button,#menu ul.menu li.parent > ul > li > a,div#eventlist table.eventtable tr:hover td,.cattitle,#Kunena .button, #Kunena .kbutton,input.button {
-webkit-transition-property: color, background;
 -webkit-transition-duration: 0.3s, 0.5s;
 -webkit-transition-timing-function: linear, ease-in;
 -o-transition-property: color, background;
 -o-transition-duration: 0.3s, 0.5s;
 -o-transition-timing-function: linear, ease-in;
 -moz-transition-property: color, background;
 -moz-transition-duration: 0.3s, 0.5s;
 -moz-transition-timing-function: linear, ease-in;}
#menu ul.menu li.parent > ul > li.active > a,h3.newsitemtitlelg, h3.newsitemtitlelg a,h3.newsitemtitle, h3.newsitemtitle a,h3.newsitemtitlemed, h3.newsitemtitlemed a,h3.newsitemtitlemed2, h3.newsitemtitlemed2 a,h3.newsitemtitlemed3, h3.newsitemtitlemed3 a,h3.newsitemtitlesm, h3.newsitemtitlesm a,.newsitemdate a,.newsitemcomments a,.newsitemdatelg a,.newsmoredate a,.newsitemstats a,.southslide .trigger,.southslide .trigger a,.newsitemcattitle {
 -webkit-transition: color 0.3s ease-in; 
 -o-transition: color 0.3s ease-in; 
 -moz-transition: color 0.3s ease-in;} 
.exp {-webkit-transition: background-position .3s ease; -moz-transition: background-position .3s ease;-o-transition: background-position .3s ease;	transition: background-position .3s ease;}
.exp:hover {background-position: 50% 70%!important;}


/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
body.mobile{overflow:auto;background:#ecddc8;}
body.mobile #xtc-headerwrap{background:#000;}
body.mobile #headerwrap,body.mobile #topmenuwrap,body.mobile #menuwrap,body.mobile #insetwrap,body.mobile #region1wrap,body.mobile #region2wrap,body.mobile #region3wrap,body.mobile #region4wrap,body.mobile #region5wrap,body.mobile #region6wrap,body.mobile #region7wrap,body.mobile #region8wrap,body.mobile #region9wrap,body.mobile #region10wrap,#footerwrap{min-width:100%;}

body.mobile #mobilewrap{float:right;}
body.mobile #menuwrap{float:left;}
#bloglinemobile {background:#000!important;margin-top:90px;}
body.mobile{padding:0;width:100%;}
body.mobile #travelblogmobile{padding:0 40px 40px 40px;}
body.mobile .mobilepad{padding:40px 0 0 0;}
body.mobile .dub2mobile > div:first-child{padding:0;}
body.mobile #xtc-headermobile{position:relative;padding:20px;}
body.mobile #mobilelogo{float:left;width:20%;position:relative;}
body.mobile #mobilewrap{float:right;width:80%;}
body.mobile #mobiletools{float:right;width:190px;text-align:right;padding:8px 0 0 0;}
body.mobile #mobiletools1{float:right;width:50%;}
body.mobile #mobiletools2{float:right;width:50%;}
body.mobile .module{margin:0;}
body.mobile h3.moduletitle,body.mobile .modulecontent{border-right:none;}
body.mobile p{font-size:14px;}

.mobilecomponent{}
body.mobile #footerwrap {min-width:100%;}
body.mobile span.itemImage img{max-width:100%;width:auto!important;}
.trigger2{position:relative;top:11px;font-size:18px;text-transform:uppercase;margin-right:10px; cursor:hand!important;padding:8px;border:1px solid #ccc;}
body.mobile .mobilebtn {background:#333; margin:5px 0; -moz-border-radius: 4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.95); -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.95); box-shadow: inset 0 0 15px rgba(0,0,0,0.95); border:1px solid; border-top-color: #0b0b0b; border-right-color: #0b0b0b; border-bottom-color: #000000; border-left-color: #000000;padding:20px 15px;}
body.mobile #menu{width:20px;background: #333 url(http://museum.ask-bru.by/templates/travelblog/images/icons/menu-icon.png) no-repeat 50% 40%; cursor: pointer;display: block!important; padding:7px 20px!important;position:relative;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
body.mobile #menu,body.mobile #menu1,body.mobile #menu2,body.mobile #homebtn,body.mobile #favbtn{position:relative;float:right;top:-5px;margin:0 0 0 20px;}
body.mobile #mobilewrap ul.menu {clear: both;position: absolute;top: 53px;left:0;z-index: 10000;display: none; padding:8px 0 0 0!important;-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;}
body.mobile #mobilewrap .login p{text-align:left;}
body.mobile #mobilewrap .login input{width:80%;}
body.mobile #mobilewrap .lg > div:first-child,body.mobile #mobilewrap .lg > div:first-child + div{float:none!important;width:100%!important;}
body.mobile #mobilewrap .lg a{line-height:16px!important;}
select.menu.dualfish,select.menu.suckerfish {margin-right:40px;
  width: 15px;
  height: 30px;
  font-size:16px;
  background:none!important;
  border:none!important;
} 
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

  html,
  body{
    width:100%;
  }

}