@charset "utf-8";
/* CSS Document */
img {
  max-width:100%
}
@media only screen and (min-width: 768px) and (max-width: 949px) {
 #leo-slideshow .lof-main-wapper {
 width: 100%!important;
}
#leo-slideshow .lof-ass .lof-description h4 a {
 font: 16px Arial;
}
/*modules*/
#leo-showcase .leo-module {
 font-size: 16px;
 line-height: 140%;
}
.moduletable_cus-visit h3.cus_title {
 font-size: 42px;
 line-height: 120%;
 margin: 8px 0;
}
.moduletable_cus-visit .cus-dec {
 margin: 8px 0;
}
.moduletable_cus-visit .cus-dec:after {
 width: 30%;
}
.moduletable_cus-visit .cus-dec:before {
 width:30%;
}
.moduletable_cus-visit .cus-dec .cus-dec-inner {
 font-size: 16px;
 padding: 0 8px;
 text-shadow: 1px 1px 0 #FFFFFF;
}
 .ot-wrapper .tab_panel ul li {
 margin: 12px !important;
 padding: 8px !important;
 width: 27.94%; height:auto
}
.ot-wrapper .tab_panel ul li a.moduleItemTitle, .ot-wrapper .tab_panel ul li .field-title a {
 font-size: 15px;
 line-height: 120%;
 margin: 8px 0;
 max-height: 36px;
}
.ot-wrapper .tab_panel ul li .moduleItemAuthor, .ot-wrapper .tab_panel ul li .lof-author {
 font-size: 11px;
}
.ot-wrapper .tab_panel .artsexylightbox_container img {
 width: 26%;
}
.leo-module h3, .moduletable_subscribe h3, .moduletable_menu h3, .moduletable_tweets h3 {
 font-family: Arial;
 font-size: 22px;
 line-height: 120%;
}

/*K2*/
 .leo-comment-right {
 margin-left: 5px!important;
}
 .leo-comment-left {
 margin-right: 10px!important;
}
.itemImageBlock {
 display: inline-block;
 float: none!important;
}
.subCategory h3 {
 font-size: 22px;
}
span.itemImage img, span.catItemImage img, .subCategory a.subCategoryImage img {
 width: 93%!important;
}
}
 @media only screen and (min-width: 600px) and (max-width: 767px) {
 #leo-mainmenu #leo-responsivemenu {
 display: block !important;
}
#leo-mainmenu #leo-mainmenu-inner {
 display: none !important;
}
#leo-logo {
 clear: both;
 display: block;
 width: 100%;
}
#leo-logo a {
 margin: 0 auto;
}
#leo-mainmenu {
 float: none!important;
 width: 100%;
}
 #leo-slideshow .lof-main-wapper {
 width: 100%!important;
 height: 220px !important;
}
 #leo-slideshow .lof-ass .lof-main-wapper .lof-main-item {
height: 220px !important;
}
#leo-slideshow .lof-ass .lof-description h4 a {
 font: 14px 'Copse';
}
#leo-slideshow .lof-ass .lof-previous {
 right: 7%!important;
}

/*modules*/
#leo-showcase .leo-module {
 font-size: 14px;
 line-height: 140%;
}
#leo-userbottom .leo-usercol {
 width:100%!important;
}
 #leo-userbottom .leo-module {
 background:  url(../images/default/border-v.png) repeat-x left bottom scroll;
 min-height: inherit;
}
.moduletable_cus-visit h3.cus_title {
 font-size: 40px;
 line-height: 120%;
 margin: 6px 0;
}
.moduletable_cus-visit .cus-dec {
 margin: 6px 0;
}
.moduletable_cus-visit .cus-dec:after {
 width: 26%;
}
.moduletable_cus-visit .cus-dec:before {
 width:26%;
}
.moduletable_cus-visit .cus-dec .cus-dec-inner {
 font-size: 14px;
 padding: 0 6px;
 text-shadow: 1px 1px 0 #FFFFFF;
}
.moduletable_cus-visit .cus-list .design, .moduletable_cus-visit .cus-list .usability, .moduletable_cus-visit .cus-list .flex, .moduletable_cus-visit .cus-list .easily {
 margin: 0 43px;
}
 .ot-wrapper .tab_panel ul li {
 margin: 9px !important;
 padding: 6px !important;
 width: 44.0%; height:auto
}
 .ot-wrapper .tab_panel ul li .field-title {
  height:40px 
}
.ot-wrapper .tab_panel ul li a.moduleItemTitle, .ot-wrapper .tab_panel ul li .field-title a {
 font-size: 12px;
 line-height: 120%;
 margin: 6px 0;
 
}
.ot-wrapper .tab_panel ul li .moduleItemAuthor, .ot-wrapper .tab_panel ul li .lof-author {
 font-size: 10px;
}
.ot-wrapper .tab_panel .artsexylightbox_container img {
 width: 20%;
}
.leo-module h3, .moduletable_subscribe h3, .moduletable_menu h3, .moduletable_tweets h3 {
 font-family: "Copse";
 font-size: 20px;
 line-height: 120%;
}
#leo-search {
 float: left;
 position: relative;
 left:20px;
}
.breadcrumbs {
 font-size:10px;
 line-height: 30px;
}
  /*K2*/
  .leo-comment-right {
 margin-left: 5px!important;
}
 .leo-comment-left {
 margin-right: 10px!important;
}
 .itemListView .componentheading, .itemHeader .itemTitle {
 font-size: 20px;
}
.itemImageBlock, #itemListPrimary .catItemImageBlock, #itemListLeading .catItemImageBlock {
 display: inline-block;
 float: none!important;
}
 .subCategory h3 {
 font-size: 20px;
}
 .subCategory {
 height: auto!important;
}
span.itemImage img, span.catItemImage img, .subCategory a.subCategoryImage img {
 width: 93%!important;
 display: inline-block;
}
}
 @media only screen and (min-width: 480px) and (max-width: 600px) {
 #leo-mainmenu #leo-responsivemenu {
 display: block !important;
}
#leo-mainmenu #leo-mainmenu-inner {
 display: none !important;
}
#leo-logo {
 clear: both;
 display: block;
 width: 100%;
}
#leo-logo a {
 margin: 0 auto;
}
#leo-mainmenu {
 float: none!important;
 width: 100%;
}
input[type="password"], input[type="text"], input[type="email"], input[type="www"], input[type="tel"], input[type="url"], input[type="search"], select, .inputbox {
 font-size: 12px !important;
}
select {
 font-size: 12px !important;
}
 #leo-slideshow .lof-main-wapper {
 width: 100%!important;
 height: 180px !important;
}
 #leo-slideshow .lof-ass .lof-main-wapper .lof-main-item {
height: 180px !important;
}
#leo-slideshow .lof-ass .lof-description h4 a {
 font: 14px 'Copse';
}
#leo-slideshow .lof-ass .lof-previous {
 right: 7%!important;
}

/*modules*/
#leo-showcase .leo-module {
 font-size: 12px;
 line-height: 140%;
}
#leo-userbottom .leo-usercol {
 width:100%!important;
}
 #leo-userbottom .leo-module {
 background:  url(../images/default/border-v.png) repeat-x left bottom scroll;
 min-height: inherit;
}
.moduletable_cus-visit h3.cus_title {
 font-size: 34px;
 line-height: 120%;
 margin: 6px 0;
}
.moduletable_cus-visit .cus-dec {
 margin: 6px 0;
}
.moduletable_cus-visit .cus-dec:after {
 width: 25%;
}
.moduletable_cus-visit .cus-dec:before {
 width:25%;
}
.moduletable_cus-visit .cus-dec .cus-dec-inner {
 font-size: 12px;
 padding: 0 6px;
 text-shadow: 1px 1px 0 #FFFFFF;
}
.moduletable_cus-visit .cus-list .design, .moduletable_cus-visit .cus-list .usability, .moduletable_cus-visit .cus-list .flex, .moduletable_cus-visit .cus-list .easily {
 margin: 0 20px;
}
 .ot-wrapper .tab_panel ul li {
 margin: 5px !important;
 padding: 6px !important;
 width: 43.94%; height:auto;
}
 .ot-wrapper .tab_panel ul li .field-title {
height: 43px;
}
.ot-wrapper .tab_panel ul li a.moduleItemTitle, .ot-wrapper .tab_panel ul li .field-title a {
 font-size: 12px;
 line-height: 120%;
 margin: 6px 0;
 height: 43px;
}
.ot-wrapper .tab_panel ul li .moduleItemAuthor, .ot-wrapper .tab_panel ul li .lof-author {
 font-size: 10px;
}
.ot-wrapper .tab_panel .artsexylightbox_container img {
 width: 20%;
}
.leo-module h3, .moduletable_subscribe h3, .moduletable_menu h3, .moduletable_tweets h3 {
 font-family: "Copse";
 font-size: 20px;
 line-height: 120%;
}
#leo-search {
 float: left;
 position: relative;
 left:20px;
}
.breadcrumbs {
 font-size:10px;
 line-height: 30px;
}
/*K2*/
.itemRelated, .itemAuthorLatest, .leo-comment-left, .leo-comment-right {
 width: 100%!important;
}
 .itemListView .componentheading, .itemHeader .itemTitle {
 font-size: 18px;
}
.itemImageBlock, #itemListPrimary .catItemImageBlock, #itemListLeading .catItemImageBlock {
 display: inline-block;
 float: none!important;
}
 .subCategory h3 {
 font-size: 18px;
}
 .subCategory {
 height: auto!important;
}
span.itemImage img, span.catItemImage img, .subCategory a.subCategoryImage img {
 width: 93%!important;
 display: inline-block;
}
}
 @media only screen and (min-width: 320px) and (max-width: 480px) {
 #leo-mainmenu #leo-responsivemenu {
 display: block !important;
}
#leo-mainmenu #leo-mainmenu-inner {
 display: none !important;
}
#leo-logo {
 clear: both;
 display: block;
 width: 100%;
}
 #leo-logo a {
 margin: 0 auto;
}
#leo-mainmenu {
 float: none!important;
 width: 100%;
}
input[type="password"], input[type="text"], input[type="email"], input[type="www"], input[type="tel"], input[type="url"], input[type="search"], select, .inputbox {
 font-size: 10px !important;
}
select {
 font-size: 10px !important;
}
#leo-slideshow {
 display: none;
}
/*modules*/
#leo-footer #leo-container-inner {
padding: 0 !important;
}
.logo-footer {
display: none;
}
#leo-copyright, #leo-copyright-inner, #leo-copyright-inner-inner {
}
#leo-showcase .leo-module {
 font-size: 11px;
 line-height: 140%;
}
#leo-userbottom .leo-usercol {
 width:100%!important;
}
 #leo-userbottom .leo-module {
 background:  url(../images/default/border-v.png) repeat-x left bottom scroll;
 min-height: inherit;
}
 .moduletable_cus-visit .cus-list {
 display: none;
}
.moduletable_cus-visit h3.cus_title {
 font-size: 24px;
 line-height: 120%;
 margin: 4px 0;
}
.moduletable_cus-visit .cus-dec {
 margin: 6px 0;
}
.moduletable_cus-visit .cus-dec:after {
 width:0;
}
.moduletable_cus-visit .cus-dec:before {
 width:0;
}
.moduletable_cus-visit .cus-dec .cus-dec-inner {
 font-size: 12px;
 padding: 0 6px;
 text-shadow: 1px 1px 0 #FFFFFF;
}
.moduletable_cus-visit .cus-list .design, .moduletable_cus-visit .cus-list .usability, .moduletable_cus-visit .cus-list .flex, .moduletable_cus-visit .cus-list .easily {
}
.ot-wrapper .tab_panel {
 margin-left: 0;
}
.ot-wrapper .tab_panel ul li {
 margin: 4px !important;
 padding: 3px !important;
 width: 46.0%;
 height:auto;
}
.ot-wrapper .tab_selector_wrapper .tab_selector li span {
 font-size: 12px;
 line-height:28px;
 margin-right: 3px;
 padding: 0 6px;
}
 
.ot-wrapper .tab_panel ul li a.moduleItemTitle, .ot-wrapper .tab_panel ul li .field-title a {
 font-size: 12px;
 line-height: 120%;
 margin: 6px 0;
 height: 43px;
}
.ot-wrapper .tab_panel ul li .moduleItemAuthor, .ot-wrapper .tab_panel ul li .lof-author {
 font-size: 10px;
}
.ot-wrapper .tab_panel .artsexylightbox_container img {
 width: 20%;
}
.leo-module h3, .moduletable_subscribe h3, .moduletable_menu h3, .moduletable_tweets h3 {
 font-family: "Copse";
 font-size: 20px;
 line-height: 120%;
}
#leo-search {
 float: left;
 position: relative;
 left:20px;
}
.breadcrumbs {
 font-size:10px;
 line-height: 30px;
}
/*K2*/
.itemRelated, .itemAuthorLatest, .leo-comment-left, .leo-comment-right {
 width: 100%!important;
}
 .itemListView .componentheading, .itemHeader .itemTitle {
 font-size: 16px;
}
.itemImageBlock, #itemListPrimary .catItemImageBlock, #itemListLeading .catItemImageBlock {
 display: inline-block;
 float: none!important;
}
 .subCategory h3 {
 font-size: 16px;
}
 .subCategory {
 height: auto!important;
}
span.itemImage img, span.catItemImage img, .subCategory a.subCategoryImage img {
 width: 93%!important;
 display: inline-block;
}
}


/* Smartphones (portrait) ----------- */
@media only screen and (min-width : 200px) and (max-width: 320px) {
#leo-mainmenu #leo-responsivemenu {
 display: block !important;
}
#leo-mainmenu #leo-mainmenu-inner {
 display: none !important;
}
#leo-logo {
 clear: both;
 display: block;
 width: 100%;
}
 #leo-logo a {
 margin: 0 auto;
}
#leo-mainmenu {
 float: none!important;
 width: 100%;
}
input[type="password"], input[type="text"], input[type="email"], input[type="www"], input[type="tel"], input[type="url"], input[type="search"], select, .inputbox {
 font-size: 10px !important;
}
select {
 font-size: 10px !important;
}
#leo-slideshow {
 display: none;
}
/*modules*/
#leo-footer #leo-container-inner {
padding: 0 !important;
}
.logo-footer {
display: none;
}
#leo-copyright, #leo-copyright-inner, #leo-copyright-inner-inner {
}
#leo-showcase .leo-module {
 font-size: 11px;
 line-height: 140%;
}
#leo-userbottom {
display: none;
}
 .moduletable_cus-visit .cus-list {
 display: none;
}
.moduletable_cus-visit h3.cus_title {
 font-size: 24px;
 line-height: 120%;
 margin: 4px 0;
}
.moduletable_cus-visit .cus-dec {
 margin: 6px 0;
}
.moduletable_cus-visit .cus-dec:after {
 width:0;
}
.moduletable_cus-visit .cus-dec:before {
 width:0;
}
.moduletable_cus-visit .cus-dec .cus-dec-inner {
 font-size: 12px;
 padding: 0 6px;
 text-shadow: 1px 1px 0 #FFFFFF;
}
 .ot-wrapper .tab_panel {
 margin-left: 0;
}
.ot-wrapper .tab_panel ul li {
 margin: 4px !important;
 padding: 3px !important;
 width: 90.94%;
 height:auto;
}
.ot-wrapper .tab_selector_wrapper .tab_selector li span {
 font-size: 12px;
 line-height:28px;
 margin-right: 3px;
 padding: 0 6px;
}
 
.ot-wrapper .tab_panel ul li a.moduleItemTitle, .ot-wrapper .tab_panel ul li .field-title a {
 font-size: 12px;
 line-height: 120%;
 margin: 6px 0;
 height: 70px;
}
.ot-wrapper .tab_panel ul li .moduleItemAuthor, .ot-wrapper .tab_panel ul li .lof-author {
 font-size: 10px;
}
.ot-wrapper .tab_panel .artsexylightbox_container img {
 width: 20%;
}
.leo-module h3, .moduletable_subscribe h3, .moduletable_menu h3, .moduletable_tweets h3 {
 font-family: "Copse";
 font-size: 20px;
 line-height: 120%;
}
#leo-search {
 float: left;
 position: relative;
 left:20px;
}
#leo-breadcrumbs-bottom {
display: none;
}
 #leo-copyright p {
 font-size: 10px;
}

/*K2*/
.itemRelated, .itemAuthorLatest, .leo-comment-left, .leo-comment-right {
 width: 100%!important;
}
 .itemListView .componentheading, .itemHeader .itemTitle {
 font-size: 14px;
}
.itemImageBlock, #itemListPrimary .catItemImageBlock, #itemListLeading .catItemImageBlock {
 display: inline-block;
 float: none!important;
}
 .subCategory h3 {
 font-size: 14px;
}
 .subCategory {
 height: auto!important;
}
span.itemImage img, span.catItemImage img, .subCategory a.subCategoryImage img {
 width: 93%!important;
 display: inline-block;
}
}
@media only screen and (max-width : 200px) {
#leo-mainmenu #leo-responsivemenu {
 display: block !important;
}
#leo-mainmenu #leo-mainmenu-inner {
 display: none !important;
}
input[type="password"], input[type="text"], input[type="email"], input[type="www"], input[type="tel"], input[type="url"], input[type="search"], select, .inputbox {
 font-size: 10px !important;
}
select {
 font-size: 10px !important;
}
#leo-logo {
 clear: both;
 display: block;
 width: 100%;
}
 #leo-logo a {
 margin: 0 auto;
}
#leo-mainmenu {
 float: none!important;
 width: 100%;
}
#leo-slideshow {
 display: none;
}
/*modules*/
#leo-footer #leo-container-inner {
padding: 0 !important;
}
.logo-footer {
display: none;
}
#leo-copyright, #leo-copyright-inner, #leo-copyright-inner-inner {
 background: none;
}
#leo-showcase .leo-module {
 font-size: 19px;
 line-height: 140%;
}
#leo-userbottom {
display: none;
}
 .moduletable_cus-visit .cus-list {
 display: none;
}
.moduletable_cus-visit h3.cus_title {
 font-size: 18px;
 line-height: 120%;
 margin: 4px 0;
}
.moduletable_cus-visit .cus-dec {
 margin: 6px 0;
}
.moduletable_cus-visit .cus-dec:after {
 width:0;
}
.moduletable_cus-visit .cus-dec:before {
 width:0;
}
.moduletable_cus-visit .cus-dec .cus-dec-inner {
 font-size: 10px;
 padding: 0 4px;
 text-shadow: 1px 1px 0 #FFFFFF;
}
 .ot-wrapper .tab_panel {
 margin-left: 0;
}
.ot-wrapper .tab_panel ul li {
 margin: 4px !important;
 padding: 3px !important;
 width: 98%; height:auto
}
.ot-wrapper .tab_selector_wrapper .tab_selector li span {
 font-size: 10px;
 line-height:24px;
 margin-right: 2px;
 padding: 0 4px;
}
 .ot-wrapper .tab_panel ul li .field-title {
 
}
.ot-wrapper .tab_panel ul li a.moduleItemTitle, .ot-wrapper .tab_panel ul li .field-title a {
 font-size: 10px;
 line-height: 120%;
 margin: 6px 0;
 height: 83px;
}
.ot-wrapper .tab_panel ul li .moduleItemAuthor, .ot-wrapper .tab_panel ul li .lof-author {
 font-size: 9px;
}
.ot-wrapper .tab_panel .artsexylightbox_container img {
 width: 20%;
}
 #leo-breadcrumbs-bottom {
display: none;
}
 #leo-copyright p {
 font-size: 9px;
}

/*K2*/
.itemRelated, .itemAuthorLatest, .leo-comment-left, .leo-comment-right {
 width: 100%!important;
}
 .itemListView .componentheading, .itemHeader .itemTitle {
 font-size: 11px;
}
.itemImageBlock, #itemListPrimary .catItemImageBlock, #itemListLeading .catItemImageBlock {
 display: inline-block;
 float: none!important;
}
 .subCategory h3 {
 font-size: 11px;
}
 .subCategory {
 height: auto!important;
}
span.itemImage img, span.catItemImage img, .subCategory a.subCategoryImage img {
 width: 93%!important;
 display: inline-block;
}
}
