/*	-==========================- GENERAL -==========================-  */
.container { width: 1000px; margin: 0px auto; }
.content-l #content .container { background:url(../images/content/main-l.png) left top repeat-y; }
.content-r #content .container { background:url(../images/content/main-r.png) left top repeat-y; }
.content-lr #content .container { background:url(../images/content/main-lr.png) left top repeat-y; }
.content-l2 #content .container { background:url(../images/content/main-l2.png) left top repeat-y; }
.content-r2 #content .container { background:url(../images/content/main-r2.png) left top repeat-y; }
.content-n #content .container { background:url(../images/content/main-n.png) left top repeat-y; }
.content-l #content-top { background:url(../images/content/top-l.png) left top repeat-y; }
.content-r #content-top  { background:url(../images/content/top-r.png) left top repeat-y; }
.content-lr #content-top  { background:url(../images/content/top-lr.png) left top repeat-y; }
.content-l2 #content-top  { background:url(../images/content/top-l2.png) left top repeat-y; }
.content-r2 #content-top  { background:url(../images/content/top-r2.png) left top repeat-y; }
.content-n #content-top  { background:url(../images/content/top-n.png) left top repeat-y; }
.content-l #content-bottom { background:url(../images/content/bottom-l.png) left bottom repeat-y; }
.content-r #content-bottom  { background:url(../images/content/bottom-r.png) left bottom repeat-y; }
.content-lr #content-bottom  { background:url(../images/content/bottom-lr.png) left bottom repeat-y; }
.content-l2 #content-bottom  { background:url(../images/content/bottom-l2.png) left bottom repeat-y; }
.content-r2 #content-bottom  { background:url(../images/content/bottom-r2.png) left bottom repeat-y; }
.content-n #content-bottom  { background:url(../images/content/bottom-n.png) left bottom repeat-y; }
/*	-==========================- SIDEBARS -==========================-  */
.sidebar.right { position:relative; float:right; overflow:hidden; padding-bottom:20px; height:100%; width:272px; }
.sidebar.left { position:relative; float:right; overflow:hidden; padding-bottom:20px; height:100%; width:272px; }
.sidebar ul.children { margin-left:7px; }
.sidebar ul.children li { font-size:90%; }
.sidebar ul.children li:before { content: '- '; color:#8e3949; }
.sidebar .children { background:url(images/cat-children.png) right top no-repeat; overflow:hidden; margin-top:-13px; padding-top:20px; }
/*	-==========================- DROP DOWN MENU -==========================-  */
#header li ul { display:none;
position:absolute;
left:0px;
top:45px;
margin-top:-10px;
height:auto;
min-width:154px;
}
#mainmenu li, #secondarymenu li { position:relative; float:left; }
/*	-==========================- FOOTER -==========================-  */
.footer-widgets { padding-left:3%; }
.widgetf { float:left; width:/*33*/50%; }
.footer_txt { padding-left:50px; }
/*	-==========================- SUBMENU -==========================-  */
#header .sub-menu li { background:none;
width:auto;
float:none !important;
display:block !important;
clear:left;
border-left-width:0px !important;
border-right-width:0px !important;
/*padding:0px 15px !important;
padding-left:10px;
padding-right:10px;*/
margin:0px 10px;
margin-top:-2px;
text-align:left;
line-height:20px ;
height:20px;
/* word-wrap:normal;
white-space:nowrap;*/ }
#header ul.children li a, #header .sub-menu li a
{ font-family:arial !important; border:none; font-size:13px !important;
text-transform:none; text-shadow:none !important; line-height:20px;
height:20px; }#header .sub-menu .sub-menu { left: 100%; top: -8px; }
/*	-==========================- SHARE -==========================-  */
#smthemes_share { position: absolute; height: 0; left: 0; top: 0; width: 100%; z-index:10; }
#smthemes_share .inner{ background:#fff; background-clip: padding-box;
background-color: #FFFFFF; border: 1px solid #BBBBBB; border-radius: 5px 5px 5px 5px;
box-shadow: 1px 0 15px rgba(0, 0, 0, 0.2); display: none; font-family: Arial;
font-size: 10px; left: 15px; line-height: 16px; min-width: 60px;
padding: 5px; position: absolute; text-align: center; width: 70px; display: block;
position: absolute; top: 283px; padding-top:20px;}
#smthemes_share li { text-align:center; margin-bottom:20px; overflow:hidden; }