/*
Theme Name: JBV YESLOCAL Theme
Theme URI: http://www.jmihai.ro
Description: JBV YESLOCAL Theme is a Wordpress Theme developed for a complex portal.
Author: Jepan Mihai
Version: 1.0 
Tags: widget, sidebar, news, images, maps, slideshows
*/

/* General CSS elements */
body {margin:0;padding:0;text-align:center;/*font-family:tahoma;*/font-family: 'Open Sans', sans-serif;font-size:13px;color:#3d3d3d;}
body a {text-decoration:none;color:#d10707;}
body a:hover {color:#000000;}
body img {border:none;}
hr {clear:both;display:none;}
p {padding-top:2px;padding-bottom:3px;}

::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-track {background: #FFF;-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);}
::-webkit-scrollbar-thumb {background: #CCC;-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2);}
::-webkit-scrollbar-thumb:hover {background: #AAA;}
::-webkit-scrollbar-thumb:active {background: #888;-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3);}


/* TOP LINE WRAPPER ################################################# */
.jmTopLineWrapper {background:#404040;width:100%;height:32px;position:fixed;top:0;left:0;border-bottom:1px solid #fefefe;text-align:center;box-shadow:0 3px 5px #999898;}
.jmTopLine {width:1010px;margin:0 auto 0 auto;text-align:left;color:#ffffff;display:table;}
.jmTopLine .shailan-dropdown-menu {width:100%;margin:10px 0 0 0;}
.jmTopLine .shailan-dropdown-menu table {width:100%;}
.jmTopLine h2 {display:none;}
.jmTopLine ul {margin:10px 0 0 0;padding:6px 0 6px 0;list-style-type:none;float:right;}
.jmTopLine ul li {display:inline;margin:2px 0 0 0;font-size:12px;}
.jmTopLine ul li ul {min-width:200px;padding:10px 10px 10px 10px;margin:6px 0 0 0;background:#404040;}
.jmTopLine ul li ul li{background:#404040;}
.jmTopLine ul li a {color:#ffffff;font-size:13px;padding:4px 10px 4px 10px;}
.jmTopLine ul li a:hover {background:#343434;color:#ffffff;}
.jmTopLine ul li ul li a {display:block;color:#ffffff;font-size:13px;padding:6px 10px 6px 10px;}
.jmTopLine ul li ul li  a:hover {background:#be0606;color:#ffffff;}
.jmTopLineInner {width:100%;}
/* ###################################################################### */


/* HEADER WRAPPER ################################################# */
.jmHeaderWrapper {background:#f6f6f6;width:100%;height:90px;border-bottom:1px solid #e2e0e1;text-align:center;}
.jmHeader {width:1010px;margin:32px auto 0 auto;text-align:left;color:#3d3d3d;display:table;}
.jmLogoBox {width:150px;height:76px;float:left;margin:7px 10px 5px 0;}

.jmHeaderSearchBox {width:610px;height:58px;float:left;margin:25px 5px 5px 10px;}
.jmHeaderSearchBox h2 {display:none;}
.jmHeaderSearchBox ul {margin:0;padding:0;list-style-type:none;}
.jmHeaderSearchBox ul li {display:inline;}
.jmHeaderSearchBox ul li a {background:#f5f5f5;padding:10px 10px 10px 10px;color:#4f494b;}
.jmHeaderSearchBox ul li a:hover {background:#edebec;color:#00000;}

.jmHeaderSearchBox ul.taxonomy-list {width:88%;margin:0;padding:0;list-style-type:none;display:inline;float:left;}
.jmHeaderSearchBox ul.taxonomy-list li {width:33%;height:46px;display:inline;float:left;}
.jmHeaderSearchBox ul.taxonomy-list li.first-child {width:34%;}
.jmHeaderSearchBox ul.taxonomy-list label {width:100%;height:14px;padding:2px 0 2px 0;font-size:11px;float:left;text-align:left;}
.jmHeaderSearchBox ul.taxonomy-list li input {background:#ffffff;width:90%;height:30px;/*line-height:30px;*/padding:0 4% 0 5%;margin:0 0 0 0;border:1px solid #b9b0b1;}
.jmHeaderSearchBox ul.taxonomy-list li select {background:url('images/advanced-search-select-bg.png') #f1f1f1;width:100%;height:32px;color:#4f4949;/*line-height:32px;*/padding:0 0 0 2%;border-top:1px solid #b9b0b1;border-bottom:1px solid #b9b0b1;border-left:0;border-right:1px solid #b9b0b1;-webkit-appearance:none;-moz-appearance: none;appearance:none;text-indent: 0.01px;text-overflow: '';}
.jmHeaderSearchBox ul.taxonomy-list li select:hover {background:#edecec;}
.jmHeaderSearchBox br {line-height:0;height:0;}
.jmHeaderSearchBox p {width:10%;float:left;}
.jmHeaderSearchBox p input {background:url('images/advanced-search-button-bg.png') #be0606;width:100%;height:32px;color:#ffffff;margin:16px 0 0 0;border:0;}
.jmHeaderSearchBox p input:hover {background:#d00707;}
.jmHeaderSearchBoxInner {/*border:1px solid #b9b0b1;*/display:table;}

.jmTopHotMenu {background:transparent;width:210px;height:60px;float:right;margin:15px 0 0 0;}
.jmTopHotMenu h2 {background:#333333;width:70%;margin:0 0 0 10px;padding:4px 5px 4px 10px;border-bottom:2px solid #000000;font-size:12px;color:#ffffff;font-weight:normal;}
.jmTopHotMenu ul {width:100%;height:36px;margin:0;padding:0;list-style-type:none;}
.jmTopHotMenu ul li {width:100%;height:34px;line-height:34px;border:1px solid #333333;text-align:center;}
.jmTopHotMenu ul li a {background:url('images/top-menu-hot-bg.png') #3f3f3f;height:32px;color:#ffffff;border:1px solid #b7b7b7;display:block;}
.jmTopHotMenu ul li a:hover {background:#333333;color:#ffffff;}
/* ###################################################################### */


/* TOP MENU WRAPPER ################################################# */
.jmTopMenuWrapper {background:#f1f1f1;width:100%;height:38px;border-bottom:1px solid #e2e0e1;text-align:center;}
.jmTopMenu {width:1010px;margin:0 auto 0 auto;text-align:left;color:#3d3d3d;display:table;}
.jmTopMenu .shailan-dropdown-menu {width:100%;margin:10px 0 0 0;}
.jmTopMenu .shailan-dropdown-menu table {width:100%;}
.jmTopMenu h2 {display:none;}
.jmTopMenu ul.dropdown {margin:3px 0 0 0;list-style-type:none;}
.jmTopMenu ul.dropdown li {display:inline;margin:0 2px 0 2px;text-transform:uppercase;}
.jmTopMenu ul.dropdown li ul {background:#cc0809;width:370px;padding:10px 10px 10px 10px;margin:9px 0 0 -20px;border-radius:7px;}
.jmTopMenu ul.dropdown li ul li {background:#cc0809;width:48%;margin:0 1% 0 1%;display:inline;float:left;font-size:12px;text-transform:none;}
.jmTopMenu ul.dropdown li a {color:#3d3d3d;padding:7px 15px 7px 15px;border-radius:7px;}
.jmTopMenu ul.dropdown li a:hover, .jmTopMenu ul.dropdown li.current-menu-item a, .jmTopMenu ul.dropdown li.hover a {background:#cc0809;color:#ffffff;}
.jmTopMenu ul.dropdown li ul li a {display:block;color:#ffffff;padding:8px 8px 8px 8px;border-radius:4px;}
.jmTopMenu ul.dropdown li ul li a:hover {background:#404040;color:#ffffff;}
.jmTopMenuInner {display:100%:}
/* ###################################################################### */


/* BREADCRUMBS WRAPPER ################################################# */
.jmBreadCrumbsWrapper {background:#ffffff;width:100%;height:38px;border-bottom:1px solid #ebe9ea;text-align:center;}
.jmBreadCrumbs {width:1010px;margin:0 auto 0 auto;text-align:left;color:#848484;display:table;}
.jmBreadCrumbs a {color:#848484;}
.jmPathWay {font-size:13px;padding:12px 0 12px 0;}
/* ###################################################################### */


/* COLUMN HOLDER WRAPPER ################################################# */
.jmColumnHolderWrapper {width:100%;text-align:center;}
.jmColumnHolder {width:1010px;margin:0 auto 10px auto;text-align:left;color:#848484;display:table;}
/* ###################################################################### */


/* COLUMN LEFT ################################################# */
.jmColumnLeft {width:692px;float:left;}
.jmColumnLeftInner {width:100%;margin:5px 0 5px 0;}

/* HOME PAGE ################################################### */
.jmHomePage {width:100%;}
.jmMainCategories {width:100%;display:table;}

.jmMainCategoriesLeft {width:420px;height:410px;float:left;display:table;}
.jmMainCategoriesRight {width:270px;height:410px;float:right;display:table;}

.jmMainCategoriesBox {width:200px;height:200px;float:left;display:inline;margin:0 10px 0 0;color:#ffffff;transition-duration: 2s;-webkit-transition-duration:2s;}
.jmMainCategoriesBox:hover {opacity:0.8;filter:alpha(opacity=80);transition-duration: 2s;-webkit-transition-duration:2s;}
.jmMainCategoriesBox h2 {width:150px;height:36px;margin:0 0 0 0;padding:0 10px 0 50px;font-size:18px;line-height:36px;float:left;font-weight:400;}
.jmMainCategoriesBox h2 ul {font-size:18px;margin:0;padding:0;}
.jmMainCategoriesBox h2 ul li {display:inline;}
.jmMainCategoriesBox h2 ul li a {line-height:36px;display:block;}
.jmMainCategoriesBox a {color:#ffffff;}
.jmMainCategoriesBox a:hover {color:#ffffff;text-decoration:underline;}

.jmMainCategoriesBox ul {margin:0 0 0 0;padding:2px 5px 5px 5px;list-style-type:none;font-size:12px;float:left;}
.jmMainCategoriesBox ul li {display:block;}
.jmMainCategoriesBox ul li a {color:#ffffff;padding:1px 5px 1px 5px;}
.jmMainCategoriesBox ul li a:hover {color:#ffffff;text-decoration:underline;}
.jmMainCategoriesBoxInner {background:url('images/mask/mask-black-80.png');width:100%;height:80px;margin:120px 0 0 0;}
.jmMainCategoriesBoxInner2 {background:url('images/mask/mask-black-80.png');width:100%;height:210px;margin:200px 0 0 0;} 

.jmMainCategoriesBoxAccomodation {background:url('images/bg/box-accommodation-bg.jpg') no-repeat left center;margin:0 10px 10px 0;}
.jmMainCategoriesBoxAccomodation h2 {background:url('images/icons/icon-accommodation.png') no-repeat left center;}

.jmMainCategoriesBoxShopping {background:url('images/bg/box-shopping-bg.jpg') no-repeat left center;margin:0 10px 10px 0;}
.jmMainCategoriesBoxShopping h2 {background:url('images/icons/icon-shopping.png') no-repeat left center;}

.jmMainCategoriesBoxRestaurants {background:url('images/bg/box-restaurants-bg.jpg') no-repeat left center;margin:0 10px 0 0;}
.jmMainCategoriesBoxRestaurants h2 {background:url('images/icons/icon-restaurants.png') no-repeat left center;}

.jmMainCategoriesBoxEvents {background:url('images/bg/box-events-bg.jpg') no-repeat left center;margin:0 10px 0 0;}
.jmMainCategoriesBoxEvents h2 {background:url('images/icons/icon-events.png') no-repeat left center;}

.jmMainCategoriesBoxFun {background:url('images/bg/box-fun-relax-bg.jpg') no-repeat left center;width:100%;height:410px;}
.jmMainCategoriesBoxFun h2 {background:url('images/icons/icon-fun-relax.png') no-repeat left center;width:200px;}

.jmLatestEvents {width:100%;margin:10px 0 10px 0;}
.jmLatestEventsTitle {background:url('images/th-title-red.png') repeat-x #bf0707;width:100%;height:40px;border-bottom:1px solid #ce4241;}
.jmLatestEventsTitle h2 {margin:0;padding:10px 10px 10px 10px;font-size:20px;color:#ffffff;font-weight:400;}
.jmLatestEventsTitle h2 a {color:#ffffff;}
.jmLatestEventsTitle h2 a:hover {color:#f0f2f1;}
.jmLatestEventsSubTitle {background:url('images/th-subtitle-red.png') repeat-x #b70505;width:100%;height:30px;}
.jmLatestEventsSubTitle ul {margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;font-size:12px;}
.jmLatestEventsSubTitle ul li {display:inline;float:left;}
.jmLatestEventsSubTitle ul li a {padding:3px 10px 3px 10px;margin:4px 0 2px 0;color:#ffffff;border-right:1px solid #ffffff;display:block;}
.jmLatestEventsSubTitle ul li a:hover {color:#f0f2f1;}
.jmLatestEventsContent {width:690px;padding:10px 0 10px 0;display:table;border:1px solid #cfcfcf;}
.jmLatestEventsItem {width:160px;display:inline;float:left;margin:5px 6px 5px 6px;display:table;text-align:center;}
.jmLatestEventsItem strong {font-weight:400;}
.jmLatestEventsItem a {color:#3d3d3d;}
.jmLatestEventsItem a:hover {color:#c60907;}
.jmLatestEventsItemThumbnail {width:150px;height:211px;border:5px solid #f1f1f1;}
.jmLatestEventsItemTitle {width:100%;min-height:60px;line-height:20px;color:#3d3d3d;margin:5px 0 2px 0;font-size:12px;}

.jmMainCity {background:url('images/bg/main-red-bg.png') repeat-x;width:100%;height:300px;margin:10px 0 10px 0;border-bottom:2px solid #b70505;color:#ffffff;}
.jmMainCityTitle {width:100%;margin:5px 0 5px 0;}
.jmMainCityTitle h2 {margin:0;padding:10px 10px 10px 10px;font-size:20px;color:#ffffff;font-weight:400;}
.jmMainCityContent {width:100%;display:table;}
.jmMainCityContentLeft {width:44%;float:left;margin:0 1% 0 1%;}

.jmMainCityRecommended {width:100%;}
.jmMainCityRecommended ul {width:280px;margin:10px 0 0 10px;padding:0;list-style-type:none;font-weight:700;}
.jmMainCityRecommended ul li {background:url('images/recommended-bg.png');margin:1px 0 2px 0;display:block;}
.jmMainCityRecommended ul li a {padding:12px 20px 12px 50px;font-size:12px;display:block;color:#a60606;}
.jmMainCityRecommended ul li a:hover {color:#000000;}
.jmMainCityRecommended ul li a.jmImprejurimi {background:url('images/icons/icon-imprejurimi.png') no-repeat left center;color:#a60606;}
.jmMainCityRecommended ul li a.jmImprejurimi:hover {color:#000000;}
.jmMainCityRecommended ul li a.jmUndeFacemSport {background:url('images/icons/icon-unde-facem-sport.png') no-repeat left center;color:#ff6508;}
.jmMainCityRecommended ul li a.jmUndeFacemSport:hover {color:#000000;}
.jmMainCityRecommended ul li a.jmTururiCalatorii {background:url('images/icons/icon-tururi-calatorii.png') no-repeat left center;color:#8605a7;}
.jmMainCityRecommended ul li a.jmTururiCalatorii:hover {color:#000000;}
.jmMainCityRecommended ul li a.jmGhidPosesoriMasina {background:url('images/icons/icon-ghid-posesori-masina.png') no-repeat left center;color:#f20809;}
.jmMainCityRecommended ul li a.jmGhidPosesoriMasina:hover {color:#000000;}
.jmMainCityRecommended ul li a.jmGhidStudenti {background:url('images/icons/icon-ghid-studenti.png') no-repeat left center;color:#0d91ff;}
.jmMainCityRecommended ul li a.jmGhidStudenti:hover {color:#000000;}

.jmMainCityContentRight {width:52%;float:right;margin:0 1% 0 1%;}
.jmMainCityItem {width:160px;display:inline;float:left;margin:10px 5px 10px 5px;text-align:center;}
.jmMainCityContentRight h3 {margin:5px 0 5px 0;padding:5px 0 5px 0;font-weight:400;}
.jmMainCityItem a {color:#ffffff;}
.jmMainCityItem a:hover {color:#f1f1f1;}
.jmMainCityItem strong {font-weight:400;}
.jmMainCityItemThumbnail {width:150px;height:113px;border:5px solid #ffffff;}
.jmMainCityItemTitle {width:100%;height:60px;margin:5px 0 5px 0;}

.jmLatestCompanies {background:#f4f4f4;/*width:100%;*/width:690px;border:1px solid #cfcfcf;}
.jmLatestCompaniesTitle {width:100%;margin:5px 0 5px 0;}
.jmLatestCompaniesTitle h2 {margin:0;padding:10px 10px 10px 10px;font-size:20px;color:#363636;font-weight:400;}
.jmLatestCompaniesTitle h2 a {color:#363636;}
.jmLatestCompaniesTitle h2 a:hover {color:#000000;}
.jmLatestCompaniesContent {width:100%;padding:0 0 10px 0;display:table;}
.jmLatestCompaniesItem {width:160px;float:left;display:inline;margin:5px 5px 5px 5px;}
.jmLatestCompaniesItem a {color:#363636;}
.jmLatestCompaniesItem a:hover {color:#c80000;}
.jmLatestCompaniesItem strong {font-weight:400;}
.jmLatestCompaniesItemThumbnail {width:150px;height:113px;border:5px solid #ffffff;}
.jmLatestCompaniesItemTitle {width:100%;height:60px;line-height:20px;margin:5px 0 2px 0;text-align:center;}
/* ###################################################################### */


/* CATEGORY DISPLAY ################################################# */
.jmCategoryTitle {width:100%;margin:5px 0 5px 0;padding:0 0 0 0;border-bottom:1px solid #e2e0e1;}
.jmCategoryTitle h1 {margin:5px 0 5px 0;padding:0 0 0 0;font-size:18px;text-transform:uppercase;}
.jmCategorySubTitle {width:100%;margin:0 0 0 0;padding:5px 0 5px 0;}
.jmCategorySubTitle h1 {margin:0 0 0 0;padding:5px 0 5px 5px;font-size:16px;text-transform:uppercase;}
.jmCategorySubTitlePremium {background:#fdf9df;color:#d10707;}
.jmCategorySubTitleYesClass {background:#fdf9df;color:#d10707;}
.jmCategorySubTitlePlatinum {background:#edeaea;color:#d10707;}
.jmCategoryDescription {width:100%;margin:10px 0 5px 0;padding:5px 0 5px 0;border-top:1px solid #e2e0e1;border-bottom:1px solid #e2e0e1;}
.jmCategoryDescription h1 {margin:2px 0 2px 0;padding:0 0 0 0;font-size:16px;text-transform:uppercase;}
.jmCategoryDescription h2 {margin:2px 0 2px 0;padding:0 0 0 0;font-size:14px;text-transform:uppercase;}
.jmCategoryDescription h3 {margin:2px 0 2px 0;padding:0 0 0 0;font-size:16px;text-transform:uppercase;}
.jmCategoryDescription p {margin:3px 0 3px 0;padding:2px 0 2px 0;}


.jmPostCategoryDefault {width:100%;margin:5px 0 10px 0;padding:5px 0 5px 0;display:table;border-bottom:1px solid #e2e0e1;}
.jmPostCategoryDefaultThumbnail {width:170px;height:131px;float:left;transition-duration: 1s;-webkit-transition-duration:1s;}
.jmPostCategoryDefaultThumbnail:hover {opacity:0.8;filter:alpha(opacity=80);transition-duration: 1s;-webkit-transition-duration:1s;}
.jmPostCategoryDefaultThumbnail img {border:5px solid #e2e0e1;}
.jmPostCategoryDefaultRight {width:510px;float:right;text-align:left;}
.jmPostCategoryDefaultTitle {width:100%;float:left;}
.jmPostCategoryDefaultTitle h1 {font-size:18px;margin:0 0 0 0;padding:0 0 0 0;font-weight:600;}
.jmPostCategoryDefaultTitle h2 {font-size:18px;margin:0 0 0 0;padding:0 0 0 0;font-weight:600;}
.jmPostCategoryDefaultTermsFields1 {width:100%;margin:5px 0 0 0;font-size:12px;float:left;}
.jmPostCategoryDefaultTermsFields1 strong {font-weight:600;}
.jmPostCategoryDefaultTermsFields1 ul {width:100%;margin:0;padding:0;list-style-type:none;}
.jmPostCategoryDefaultTermsFields1 ul li {width:100%;margin:3px 0 2px 0;float:left;}
.jmPostCategoryDefaultTermsFields2 {width:100%;margin:3px 0 0 0;font-size:12px;float:left;}
.jmPostCategoryDefaultTermsFields2 strong {font-weight:600;}
.jmPostCategoryDefaultTermsFields2 ul {width:100%;margin:0;padding:0;list-style-type:none;}
.jmPostCategoryDefaultTermsFields2 ul li {width:48%;margin:3px 2% 2px 0;float:left;}
.jmPostCategoryDefaultExcerpt {width:100%;margin:5px 0 0 0;font-size:13px;float:left;}
.jmPostCategoryDefaultExcerpt p {margin:2px 0 2px 0;padding:0 0 0 0;}
.jmPostCategoryDefaultTags {width:100%;margin:5px 0 0 0;float:left;font-size:12px;}
.jmPostCategoryDefaultTags strong {font-weight:600;}

.jmPostCategoryPremium {background:#fdf9df;}
.jmPostCategoryPlatinum {background:#edeaea;}
.jmPostCategoryYesClass {background:#fdf9df;}


.jmPostCategoryEvent {width:100%;margin:5px 0 10px 0;padding:5px 0 5px 0;display:table;border-bottom:1px solid #e2e0e1;}
.jmPostCategoryEventThumbnail {width:170px;height:235px;float:left;transition-duration: 1s;-webkit-transition-duration:1s;}
.jmPostCategoryEventThumbnail:hover {opacity:0.8;filter:alpha(opacity=80);transition-duration: 1s;-webkit-transition-duration:1s;}
.jmPostCategoryEventThumbnail img {border:5px solid #e2e0e1;}
.jmPostCategoryEventRight {width:510px;float:right;text-align:left;}
.jmPostCategoryEventTitle {width:100%;float:left;}
.jmPostCategoryEventTitle h1 {font-size:18px;margin:0 0 0 0;padding:0 0 0 0;font-weight:600;}
.jmPostCategoryEventTitle h2 {font-size:18px;margin:0 0 0 0;padding:0 0 0 0;font-weight:600;}
.jmPostCategoryEventTermsFields1 {width:100%;margin:5px 0 0 0;font-size:12px;float:left;}
.jmPostCategoryEventTermsFields1 strong {font-weight:600;}
.jmPostCategoryEventTermsFields1 ul {width:100%;margin:0;padding:0;list-style-type:none;}
.jmPostCategoryEventTermsFields1 ul li {width:100%;margin:3px 0 2px 0;float:left;}
.jmPostCategoryEventTermsFields2 {width:100%;margin:3px 0 0 0;font-size:12px;float:left;}
.jmPostCategoryEventTermsFields2 strong {font-weight:600;}
.jmPostCategoryEventTermsFields2 ul {width:100%;margin:0;padding:0;list-style-type:none;}
.jmPostCategoryEventTermsFields2 ul li {width:48%;margin:3px 2% 2px 0;float:left;}
.jmPostCategoryEventExcerpt {width:100%;margin:5px 0 0 0;font-size:13px;float:left;}
.jmPostCategoryEventExcerpt p {margin:2px 0 2px 0;padding:0 0 0 0;}
.jmPostCategoryEventTags {width:100%;margin:5px 0 0 0;float:left;font-size:12px;}
.jmPostCategoryEventTags strong {font-weight:600;}


.jmPaginationNavi {width:100%;margin:5px 0 5px 0;}
.jmPaginationNaviInner {width:100%;padding:5px 0 5px 0;}
/* ###################################################################### */


/* SINGLE DISPLAY ################################################# */
.jmPostSingleDefault {width:100%;margin:0 0 10px 0;padding:5px 0 5px 0;display:table;border-bottom:1px solid #e2e0e1;}
.jmPostSingleDefaultTitle {width:100%;padding:2px 0 2px 0;margin:0 0 5px 0;float:left;border-bottom:1px solid #e2e0e1;}
.jmPostSingleDefaultTitle h1 {font-size:18px;margin:0 0 0 0;padding:5px 0 5px 0;font-weight:600;}
.jmPostSingleDefaultTitle h2 {font-size:18px;margin:0 0 0 0;padding:5px 0 5px 0;font-weight:600;}
.jmPostSingleDefaultThumbnail {width:330px;height:251px;float:left;transition-duration: 1s;-webkit-transition-duration:1s;}
.jmPostSingleDefaultThumbnail:hover {opacity:0.8;filter:alpha(opacity=80);transition-duration: 1s;-webkit-transition-duration:1s;}
.jmPostSingleDefaultThumbnail img {border:5px solid #e2e0e1;}
.jmPostSingleDefaultRight {width:360px;float:right;text-align:left;}
.jmPostSingleDefaultTermsFields1 {width:100%;margin:3px 0 3px 0;float:left;}
.jmPostSingleDefaultTermsFields1 ul {margin:5px 5px 5px 5px;padding:0 0 0 5px;list-style-type:none;}
.jmPostSingleDefaultTermsFields1 ul li {margin:2px 0 2px 0;padding:4px 0 4px 0;}
.jmPostSingleDefaultTermsFields1 strong {width:25%;display:block;float:left;}
.jmPostSingleDefaultTermsFields2 {width:100%;margin:3px 0 3px 0;float:left;}
.jmPostSingleDefaultExcerpt {width:100%;font-size:14px;margin:5px 0 5px 0;float:left;border-top:1px solid #e2e0e1;border-bottom:1px solid #e2e0e1;}
.jmPostSingleDefaultTags {width:100%;margin:3px 0 3px 0;float:left;font-size:12px;}

.jmPostSingleEventThumbnail {width:330px;height:460px;float:left;transition-duration: 1s;-webkit-transition-duration:1s;}
.jmPostSingleEventThumbnail:hover {opacity:0.8;filter:alpha(opacity=80);transition-duration: 1s;-webkit-transition-duration:1s;}
.jmPostSingleEventThumbnail img {border:5px solid #e2e0e1;}
/* ###################################################################### */


/* COMMENTS AREA IN ALL CATEGORIES ################################################# */
.jmCommentsHeading {width:100%;margin:5px 0 5px 0;display:table;}
.jmCommentsHeading h2.jmCommentsHeadingTitle {width:100%;padding:10px 0 5px 0;margin:0;color:#02284c;font-size:14px;text-align:justify;float:left;}
.jmCommentsList {width:100%;display:table;}
.jmCommentRow {width:100%;display:table;float:left;border-bottom:1px solid #cccccc;padding:10px 0 10px 0;}
.jmCommentAvatar {float:left;width:80px;}
.jmCommentAvatar  img {margin:3px;padding:3px;border:1px solid #cccccc;}
.jmCommentBody {width:600px;float:left;margin:0 0 0 10px;}
.jmCommentBody p {padding:3px 0 3px 0;margin:0 0 0 0;}
.jmCommentAuthor {width:100%;font-size:14px;color:#d10707;font-weight:bold;}
.jmCommentAuthor .jmCommentDate {font-size:12px;font-weight:normal;color:#cccccc;}
.jmCommentContent {width:100%;font-size:13px;}


.jmCommentReply {width:100%;margin:5px 0 5px 0;padding:0 0 10px 0;display:table;border-bottom:1px solid #cccccc;}
.jmCommentReply h2 {width:100%;padding:8px 0 5px 0;margin:0;color:#02284c;font-size:14px;text-align:justify;}
.jmCommentForm {width:100%;display:table;}
.jmInputAuthor {width:100%;display:table;margin:10px 0 0 0;}
.jmInputAuthor input {width:300px;height:20px;line-height:20px;margin:0 0 0 10px;padding:0 5px 0 10px;border:1px solid #cccccc;float:right;background:url('images/details/comment-input.png');border-radius:5px;}
.jmInputMail {width:100%;display:table;margin:10px 0 0 0;}
.jmInputMail input {width:300px;height:20px;line-height:20px;margin:0 0 0 10px;padding:0 5px 0 10px;border:1px solid #cccccc;float:right;background:url('images/details/comment-input.png');border-radius:5px;}
.jmInputWeb {width:100%;display:table;margin:10px 0 0 0;}
.jmInputWeb input {width:300px;height:20px;line-height:20px;margin:0 0 0 10px;padding:0 5px 0 10px;border:1px solid #cccccc;float:right;background:url('images/details/comment-input.png');border-radius:5px;}
.jmInputTextarea {margin-top:10px;}
.jmInputTextarea textarea {width:670px;border:1px solid #cccccc;padding:0 5px 0 10px;background:url('images/details/comment-textarea.png') repeat-x;border-radius:5px;}
.jmInputSubmit {width:100%;display:table;margin:10px 0 0 0;float:left;}
.jmInputSubmit submit {color:#ffffff;padding:5px 15px 5px 10px;font-weight:bold;background:#0066ca;}
/* ###################################################################### */


/* BANNERS POSITIONS ################################################# */
.jmHomeBannerFull1 {width:100%;margin:5px 0 5px 0;}
.jmHomeBannerFull2 {width:100%;margin:5px 0 5px 0;}
.jmHomeBannerFull3 {width:100%;margin:5px 0 5px 0;}
.jmHomeBannerFull4 {width:100%;margin:5px 0 5px 0;}
.jmHomeBannerFullInner {width:468px;height:60px;margin:0 auto 0 auto;}

.jmSingleBannerFull1 {width:100%;margin:5px 0 5px 0;}
.jmSingleBannerFull2 {width:100%;margin:5px 0 5px 0;}
.jmSingleBannerFull3 {width:100%;margin:5px 0 5px 0;}
.jmSingleBannerFull4 {width:100%;margin:5px 0 5px 0;}
.jmSingleBannerFullInner {width:468px;height:60px;margin:0 auto 0 auto;}

.jmCategoryBannerFull1 {width:100%;margin:5px 0 5px 0;}
.jmCategoryBannerFull2 {width:100%;margin:5px 0 5px 0;}
.jmCategoryBannerFull3 {width:100%;margin:5px 0 5px 0;}
.jmCategoryBannerFull4 {width:100%;margin:5px 0 5px 0;}
.jmCategoryBannerFullInner {width:468px;height:60px;margin:0 auto 0 auto;}
/* ###################################################################### */


/* COLUMN RIGHT ################################################# */
.jmColumnRight {width:308px;min-height:900px;border-left:1px solid #ebe9ea;float:right;}
.jmColumnRightInner {width:300px;float:left;margin:0 0 0 8px;padding:0 0 5px 0;}

.jmSidebarBox {width:298px;background:#f6f6f6;margin:5px 0 5px 0;border:1px solid #eaeaea;border-radius:5px;}
.jmSidebarBox h2 {color:#444446;margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;font-size:16px;font-weight:400;}
.jmSidebarBox ul {margin:5px 5px 5px 5px;padding:2px 2px 2px 2px;list-style-type:none;}
.jmSidebarBox ul li {margin:1px 0 1px 0;}
.jmSidebarBox ul li a {display:block;padding:4px 5px 4px 10px;color:#5e5e60;}
.jmSidebarBox ul li a:hover {background:#eaeaea;}

.jmSidebarBox ul.taxonomy-list {margin:5px 5px 5px 5px;padding:2px 2px 2px 2px;}
.jmSidebarBox ul.taxonomy-list li {margin:4px 0 1px 0;}
.jmSidebarBox ul.taxonomy-list li input {background:#ffffff;width:90%;height:20px;padding:0 4% 0 5%;margin:0 0 0 0;border:1px solid #b9b0b1;}
.jmSidebarBox ul.taxonomy-list li select {background:url('images/advanced-search-select-bg.png') #f1f1f1;width:100%;height:22px;color:#4f4949;border:1px solid #b9b0b1;-webkit-appearance:none;-moz-appearance: none;appearance:none;text-indent: 0.01px;text-overflow: '';} 
.jmSidebarBox p {width:50%;text-align:left;margin:1px 0 1px 5px;}
.jmSidebarBox p input {background:url('images/advanced-search-button-bg.png') #be0606;width:60%;height:30px;color:#ffffff;margin:-10px 0 10px -110%;border-radius:7px;border:0;}
.jmSidebarBox p input:hover {background:#d00707;}

.jmSidebarBox1 {display:table;}
.jmSidebarBox2 {display:table;}
.jmSidebarBox3 {display:table;}
.jmSidebarBox4 {display:table;}

.jmSidebarBanner {width:300px;}
.jmSidebarBanner h2 {display:none;}
.jmSidebarBanner1 {display:table;}
.jmSidebarBanner2 {display:table;}
.jmSidebarBanner3 {display:table;}
.jmSidebarBanner4 {display:table;}
/* ###################################################################### */


/* BOTTOM WRAPPER ################################################# */
.jmBottomWrapper {background:#f6f6f6;width:100%;border-top:1px solid #e2e0e1;text-align:center;}
.jmBottom {width:1010px;margin:0 auto 0 auto;text-align:left;color:#3d3d3d;display:table;}
.jmBottomBox {width:235px;display:inline;float:left;margin:10px 10px 10px 10px;}
.jmBottomBox h2 {color:#333333;margin:10px 0 5px 0;padding:5px 0 5px 5px;font-size:18px;font-weight:400;border-bottom:1px dotted #333333}
.jmBottomBox ul {margin:0;padding:0;list-style-type:none;}
.jmBottomBox ul li {margin:1px 0 1px 0;color:#a5a5a5;}
.jmBottomBox ul li a {color:#a5a5a5;padding:4px 5px 4px 10px;display:block;transition-duration: 1s;-webkit-transition-duration:1s;}
.jmBottomBox ul li a:hover {background:#333333;color:#a5a5a5;transition-duration: 1s;-webkit-transition-duration:1s;}
.jmBottomBox1 {margin:10px 10px 10px 0;display:inline;}
.jmBottomBox2 {display:inline;}
.jmBottomBox3 {display:inline;}
.jmBottomBox4 {margin:10px 0 10px 10px;display:inline;float:right;}
/* ###################################################################### */


/* FOOTER WRAPPER ################################################# */
.jmFooterWrapper {background:#404040;width:100%;border-top:1px solid #fefefe;text-align:center;}
.jmFooter {width:1010px;margin:0 auto 0 auto;padding:10px 0 10px 0;text-align:left;color:#c5c5c5;display:table;}
.jmFooterLogo {width:92px;height:56px;float:left;margin:20px 10px 0 0;}
.jmFooterInfo {width:880px;float:left;margin:20px 0 0 0;}

.jmFooterBox {width:100%;float:left;margin:5px 0 0 0;font-size:12px;}
.jmFooterBox h2 {display:none;}
.jmFooterBox ul {margin:0;padding:0;list-style-type:none;}
.jmFooterBox ul li {display:inline;}
.jmFooterBox ul li a {padding:5px 15px 5px 0;color:#ffffff;}
.jmFooterBox ul li a:hover {text-decoration:underline;}

.jmCopyRight {width:100%;float:left;margin:5px 0 0 0;font-size:12px;}
.jmCopyRight h2 {display:none;}
.jmCopyRight a {color:#ffffff;}
.jmCopyRight a:hover {color:#ffffff;text-decoration:underline;}
.jmCopyRight ul {margin:0;padding:0;list-style-type:none;}
.jmCopyRight ul li {display:inline;}
.jmCopyRight ul li a {padding:5px 15px 5px 0;color:#ffffff;}
.jmCopyRight ul li a:hover {text-decoration:underline;}

.jmFooterLoadingData {width:100%;float:left;margin:1px 0 0 0;font-size:12px;}
/* ###################################################################### */