.info-home div {display:inline-block !important;}
.info-home .fa {font-size:38px!important; color:#293e51;}
.info-home a {font-size: 28px; font-weight: normal; text-decoration:none;}
.info-home {padding: 10px; text-align: center;}
.info-home .email-home {margin-left: 100px;}
#jm-footer-mod-top {padding-bottom: 15px !important;}


@media screen and (max-width: 414px){ .search_buttons button.button {width:94% !important; text-align:center;}
		.info-home .email-home {margin-left:0 !important;}
		.jmm-simple-tabs.override .nav-tabs > li.active > a {padding-top:22px !important;}
	
	}

@media screen and (max-width: 768px){.search_buttons button.button {width: 98% !important;}
		.search_buttons a {margin: 0 0 5px 0 !important; width:92% !important; text-align:center;}
		#jm-logo-nav-in img {width: 260px !important;}
		/*.jmm-icon img {width: 43px!important;}*/
		.jm-bottom4 img {width:80px !important;}
	.jmm-add-features.override.above {line-height: 0.9;}
.jm-bottom4 .color2-ms {min-height: 185.28px !important;}

	}

@media screen and (max-width: 320px){#jm-logo-nav-in img {width: 250px !important;}
	image-hover img {width:50px !important}
	.info-home .email-home {margin-left:0 !important;}
.info-home div {
    display: block !important;
}
	}

@media screen and (max-width: 375px) {.search_buttons {text-align:center !important;} 
		.search_buttons a {margin: 0 0 5px 0 !important; width:92% !important;}
	.search_buttons button.button {width: 99% !important;}
}

form input.button{background: #293e51 !important; transition:.3s;}
form input.button:hover {background-color: #ceced4 !important; color:#293e51 !important; transition:.3s; }

dl.tabs>dt a:hover {background-color: #293e51 !important; border: 1px solid #293e51 !important; transition:.3s;}
dl.tabs>.open a:hover {background-color: #ceced4 !important; border: 1px solid #ceced4 !important; transition:.3s;}
#dj-megamenu141mobile {background-color: transparent !important;}
dl.tabs>dt.open a {border: 1px solid #ceced4 !important; background-color: #ceced4 !important;}


.btn-large {background: #293e51 !important; transition:.3s;}
.btn-large:hover {opacity: .9; transition:.3s;}

#jm-top-menu-nav>.jm-module-raw>.nav.menu>.item-777:hover{background:transparent !important;}
#jm-top-menu-nav>.jm-module-raw>.nav.menu>li:hover {background: #293e51 !important; color: #fff !important; transition: .3s !important;}
#jm-top-menu-nav>.jm-module-raw>.nav.menu>li>a:hover {color: #fff !important;}
#jm-top-menu-nav>.jm-module-raw>.nav.menu>li{transition: .3s !important;}
.dj_cf_search .search_buttons button.button {background: #293e51!important;  transition: .3s;}
.dj_cf_search .search_buttons button.button:hover {background: #ceced4 !important; color:#fff!important; transition: .3s;}

.btn.color1 {background: #293e51!important; transition: .3s;}
.btn.color1:hover {background: #ceced4 !important; color:#293e51!important; transition: .3s;}

input.button:hover{background: #ceced4;}

#jm-allpage .dj-mobile-open-btn {
    background: none;
    border-radius: 0;
    color: #ceced4;
    padding: 0;
    width: 56px;
    height: 60px;
    line-height: 60px;
    font-size: 18px
}
.dj-offcanvas-light .dj-offcanvas-close-btn {
	display: inline-block;
	font-size: 20px;
	line-height: 1;
	color: #ffffff;
	cursor: pointer;
	padding: 10px 12px;
}

.dj-offcanvas-light .dj-offcanvas-top {
	background: #293e51;
    text-decoration;
	text-align: right;
}

ul.dj-mobile-light li.dj-mobileitem a{
    background: #ebebeb;
    text-align: left!important;
}


ul.dj-mobile-light li.dj-mobileitem > a {
	display: block;
	font-size: 14px;
	line-height: 1;
	background: #f2f2f2;
	font-size: 18px;
font-weight:700; 
    color: #293e51;
    text-decoration: none;
    padding: 20px 15px;
    cursor: pointer;
    border-top: 1px solid #e4e4e4;
    -webkit-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
}

#jm-allpage .dj-mobile-open-btn:hover {
    color: #fff!important;
}

#dj-megamenu141mobile{display: block;
background-color: #293e51!important;}

.jm-title.contactos {
    margin-top: 15px;
}

.jmm-add-features.override.left .jmm-item .jmm-icon
{padding: 0 20px;}


.jm-address-details a:hover
{text-decoration: none;}

.jm-address-details a
{color:#000;}

.jmm-text a
{color:#fff;}

.jmm-text a:hover{text-decoration: none;}.action{width: 70%;
	
background-color: #293e51;
padding: 20px;
margin: 0 auto!important;
color: #fff!important;}

.dj-simple-contact-form .inputbox {
    height: 40px;
    line-height: 20px
}
#jm-allpage .jm-module.color3-ms .jmm-add-features.override .jmm-title a:hover{text-decoration: none;}
.jmm-add-features.override .jmm-item .jmm-title {
    font-size: 20px;
    font-weight: 500
}

#jm-allpage .jm-module.color3-ms, #jm-allpage .moduletable.color3-ms{padding: 40px;
background: #1f2b2f;
color: #fff;
box-shadow: 0px 1px 3px 0px rgba(46, 48, 51, 0.1);
border-radius: 2px;
box-sizing: border-box}
			
#jm-allpage .jm-module.color2-ms, #jm-allpage .moduletable.color2-ms {
    padding: 40px;
    background: #293e51;
    color: #fff;
    box-shadow: 0px 1px 3px 0px rgba(46, 48, 51, 0.1);
    border-radius: 2px;
    box-sizing: border-box
}
#jm-allpage .jm-module.color4-ms, #jm-allpage .moduletable.color4-ms {
    padding: 40px;
    background: #ceced4;
    color: #fff;
    box-shadow: 0px 1px 3px 0px rgba(46, 48, 51, 0.1);
    border-radius: 2px;
    box-sizing: border-box
}

#dj-classifieds .dj-item .custom_det .row:nth-child(even) {
    background: rgba(198, 200, 204, 0.17) !important;
}


#jm-allpage .jm-module.jm-classifieds-ms .dj-extra .price {
    position: absolute;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.78);
    color: #474747;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7;
    padding: 13px 30px 12px;
    margin: 0;
    border-radius: 2px 0 2px 0
}
.dj_cf_search.dj_cf_search_horizontal .search_ex_fields .djseform_field {
    float: left;
    width: calc(50% - 10px);
    margin-left: 5px;
    margin-right: 5px
}

#dj-classifieds .dj-items-table-smart .item_row .item_row_in {background: rgba(198, 200, 204, 0.17) !important;}

@media screen and (min-width: 490px) {

#jm-allpage .dj-mobile-open-btn {
    height: 91px;
    line-height: 90px;
    display: none;
}
	
#jmm-add-features-425 .jmm-items .item-1 .jmm-icon {
    width: 71%!important;
}

}

@media screen and (max-width: 490px) {
	
.jmm-icon img{
    width:50px;
    padding-bottom: 0px;}
		
		.jmm-simple-tabs.override .nav-tabs > li > a .jmm-title{
    display: inline;
    font-size: 22px!important;
    margin-left: 20px
}
	
.jmm-add-features.override.left .jmm-item{margin-top: 10px;}	
.jmm-add-features.override.left .jmm-item .jmm-icon span{margin-bottom: 0px}
.jmm-simple-tabs.override .nav-tabs > li.active > a
{background: #293e51!important; border-bottom: 1px solid transparent!important;}
#jm-top-menu-nav .jm-module-raw { padding: 0 0px!important;}
.nav-tabs-responsive > li.active:first-child, .jmm-simple-tabs.override .nav-tabs-responsive > li.active:first-child { margin-left: 0%; width: 100%;}}		
.mod_djclassifieds_items.jm-items1 div.title .title_img .price{position: absolute;
right: 0;
bottom: 0;
background: #fff;
color: #474747;
font-size: 20px;
font-weight: 500;
padding: 3px 10px 3px;
border-radius: 2px 0 2px 0}


.djseform_field.djse_type_selectlist.djse_field_102 span:first-child{margin-top:12px !important;font-weight: bold;
}

.djseform_field.djse_type_selectlist.djse_field_102 span{
display: inline-block ;
width: 50px!important;
float: left !important;
}:first-child

.jm-module {margin-top: -14px !important; margin-bottom: -13px !important;}
#jmm-simple-tabs-407 {margin-bottom: 50px!important;}
.djseform_field.djse_type_selectlist.djse_field_102 {
}

.djseform_field.djse_type_radio.djse_field_101 .radiofield_box {
    display: inline-block !important;
    margin-left: 20px!important;
}

.djseform_field.djse_type_radio.djse_field_101 span{
    display: inline-block !important;

}

#jm-allpage .tab-content .dj_cf_search .search_buttons a:hover{color: #fff;
background-color: #ceced4; padding:6px 10px;text-decoration: none;
}

#jm-allpage .tab-content .dj_cf_search .search_buttons a{color: #fff;
background-color: #293e51; padding:6px 10px;text-decoration: none;
}



.jmm-simple-tabs.override dd.tabs, .jmm-simple-tabs.override .tab-content {
    padding: 25px;
    background: #fff;
    color: #474747;
    border-radius: 0 0 2px 2px
}
.dj_cf_search.dj_cf_search_horizontal .search_type, .dj_cf_search.dj_cf_search_horizontal .search_time,
.dj_cf_search.dj_cf_search_horizontal .search_price {
    float: left;
    width: calc(100% - 10px);
    margin-left: 5px;
    margin-right: 5px
}

#jm-allpage .search-ms .dj_cf_search.dj_cf_search_horizontal .search_ex_fields .djseform_field {
    float: left;
    width: calc(100% - 10px)
	
}
#jm-allpage .search-ms .dj_cf_search.dj_cf_search_horizontal .search_ex_fields .djseform_field span {
    color:#000;
	
}
.dj_cf_search .search_buttons button.button:hover {background:#ceced4;}

#jm-allpage .color1-ms .dj_cf_search .search_buttons a, #jm-allpage .tab-content .dj_cf_search .search_buttons a {color:white;}
#jm-allpage .tab-content .dj_cf_search .search_buttons a {border-radius: 2px !important;}

.dj-slide-title a:hover { color:#293e51 !important; text-decoration:none; }

.item-wrap a:hover {color:#293e51 !important; text-decoration:none; }

.title_img{background-color: white;}

#dj-classifieds .dj-items-table-smart .item_row .item_outer .item_title h3 a:hover {
    color: #293e51;
    text-decoration: none;
}

#dj-classifieds .dj-items-table-smart .item_row .item_outer .item_title h3 a {
    color: #2e3033;
    text-decoration: none;
}

#dj-classifieds .dj-items-table-smart .item_row .item_outer .item_img_box{
background-color: white;}

#dj-classifieds span.new_icon {
    background: #293e51;
    color: #fff;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    position: absolute;
    text-align: center;
    top: 15px;
    left: -39px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 140px;
    z-index: 1
}

a img{
	transition: 0.6s;
	-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

a img:hover {
	opacity:.6;
	transition: 0.6s;
	-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}

#dj-classifieds .dj-items-table-smart .item_row .item_details .item_price {font-weight: bold;}
#dj-classifieds .dj-items-table-smart .item_row .item_details .item_details_in {padding: 30px 30px 0px 0}
#dj-classifieds .dj-items-table-smart .item_row .item_outer .item_cat_region_outer .item_category {display:none;}
/*.image-hover img {width:50px !important}*/
div.jmm-item .jmm-icon img{width: 100px;}
.radiofield_box_v{display: inline-block !important;margin-right:10px;}
#jm-footer-mod{padding: 30px 0 10px;
margin-top: 30px}

.mod_djclassifieds_items.jm-items1 div.title a.title {text-align: center;}

.jmm-simple-tabs.override .nav-tabs > li > a{padding: 10px 15px 5px 15px;}

#jm-bottom2{padding: 30px 0 30px}

#jm-content-bottom{margin-bottom: 30px;}

.jm-module {
    margin-bottom: 0px;
    position: relative
}

.btn .btn-social-icon .btn-facebook {display: block;
float: left;
padding: 0;
width: 30px;
height: 30px;
margin: 5px;
font-size: 30px;}
.jmm-icon img{width: 35px; padding-bottom: 0px;}
.jmm-simple-tabs.override .nav-tabs > li > a .jmm-title{display: inline ; font-size:18px; margin-left: 20px; vertical-align: middle;}
.jmm-simple-tabs.override .nav-tabs > li.active > a .image.image-hover{display: inline;
width: 50px;
margin: 0 auto;}
#jm-logo-sitedesc {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0px
}

.jm-large-title h2{
  
    font-size: 28px;
    font-weight: 600;
    color: #2e3033;
    margin: 0px 0 5px
}
#dj-classifieds .dj-category .title .cat_title_desc{margin-top: 30px}
#jmm-add-features-425 .jmm-items .item-1 .jmm-icon {width: 20%;}
#dj-classifieds .dj-category .title {
    padding: 10px;
    background: #fff;
    color: #474747;
    border-radius: 2px;
    box-shadow: 0px 1px 3px 0px rgba(46, 48, 51, 0.1);
    box-sizing: border-box;
    overflow: hidden
}

#jm-allpage {
    position: relative;
    background: #fcfbfe
}
.dealer-page #jm-bottom1 {padding: 0px 0 0px}

#dj-classifieds .dj-items-table-smart .item_row .item_outer .item_content_in {
    padding: 0px 30px 0
}

.pagination ul{margin: 30px 0 30px;
padding: 25px 0 0;
text-align: center;
border-top: 1px solid #dee1ea}

#jm-allpage .jm-module.color1-ms, #jm-allpage .moduletable.color1-ms {
    padding: 30px;
    background: #fff;
    color: #474747;
    border-radius: 2px;
    box-shadow: 0px 1px 3px 0px rgba(46, 48, 51, 0.1);
    box-sizing: border-box;
    margin-top: 0px;
}

#jm-main #jm-maincontent {
    padding-bottom: 0px
}


#jm-top1, #jm-top3, #jm-bottom1, #jm-bottom3 {
    background: #fcfbfe;
    color: #474747;
	padding: 0px 0 0px
}
#jm-main{padding: 0px 0 0px}
#jm-top2{padding: 0px 0 30px}

.uk-panel, .uk-panel {text-align:justify;}
##jm-top2{padding: 0px 0 30px;}

#jm-bottom2 .jm-large-title {
    color: #fff;
}
.jm-social .btn-facebook.btn 
{ 
	
border-radius: .2em;
  font-size: $size;
  height: 25px;
  position: relative;
  width: 25px;}

.jm-social .btn-pinterest.btn:hover {background: linear-gradient(#423a84, #6b1c51 30%, #a42d45, #a85026 70%, #af894b);}

.jm-social .btn-pinterest.btn { 
background:linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
  border-radius: .2em;
  font-size: $size;
  height: 1em;
  position: relative;
  width: 1em;}
.mod_djclassifieds_cattree .dj-cattree-box .dj-cattree > li .title > a {float: left; max-width: 50%;top: -30px; position: relative ;}

.mod_djclassifieds_cattree .dj-cattree-box .dj-cattree > li 
{
	padding: 40px;
    background: #fff;
    color: #474747;
    border-radius: 2px;
    box-shadow: 0px 1px 3px 0px rgba(46, 48, 51, 0.1);
    box-sizing: border-box;
    margin-bottom: 30px
}

dl.tabs > dt a:hover{color: #fff;
background-color: #aaaaa0;
border: 1px solid #aaaaa0;
cursor: pointer}

.nav-tabs > li.active > a, dl.tabs > dt.open a {
    color: #fff;
    background: transparent;
    border: 1px solid #aaaaa0;
	background-color: #aaaaa0;
}

.nav-tabs > li > a, dl.tabs > dt a {
    padding: 9px 35px 8px;
    border: 1px solid #293e51;
	background: #293e51;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.7;
    text-decoration: none;
    text-transform: none;

    border-radius: 2px
}

#jm-header:before{background-image: none;
background-color: #e7e7e7;}
.jmm-simple-tabs.override .nav-tabs > li > a{color: #fff;}

.jmm-simple-tabs.override .nav-tabs > li.active > a{background: #293e51;
border-bottom: 1px solid transparent}

.jm-address-details i{ margin-right: 10px;
color: #293e51;}
.custom .jm-social .btn{ display: block;float: left;padding: 0;width: 35px;height: 35px;margin: 5px;font-size: 25px;}
.custom .jm-social .btn i {  line-height: 20px;font-size: 15px;}

.custom .jm-social .btn {display: block; float: left;padding: 0;width: 30px; height: 30px;margin: 5px;font-size: 35px; }
#jm-bottom2 {background:#ceced4; color:white;}

/*.btn {background: #293e51; border: solid 1px #293e51; transition: .3s;} 
.btn:hover{background:#ceced4; border: solid 1px #293e51; transition: .3s; color:#293e51;}
*/

#jm-top-menu-nav > .jm-module-raw > .nav.menu > li .btn{background: #293e51; transition:.3s;}
#jm-top-menu-nav > .jm-module-raw > .nav.menu > li .btn:hover {background:#ceced4; transition:.3s;}

#jm-footer-mod-top > .row-fluid > [class*=span]:after{content: '';

height: 100px;
position: absolute;
top: 50%;
margin-top: -40px;
right: 0}
.jmm-add-features.override .jmm-item .jmm-icon span {font-size: 40px; color: #293e51;}
#jm-footer a{color: #fff;}
#jm-footer {background: #293e51; color: #fff; padding: 20px 0}
#jm-footer-mod {background: #ceced4; color: #000}
#jm-top-menu-nav .jm-module-raw { padding: 0 10px}
#jm-allpage .dj-mobile-open-btn {height: 91px; line-height: 90px;}
#jm-top-menu-nav > .jm-module-raw > .nav.menu > li .btn {margin: 25px 10px 10px 10px;}
#jm-top-menu-nav > .jm-module-raw > .nav.menu > li > a, #jm-top-menu-nav > .jm-module-raw > .nav.menu > li > span.separator {
   
    font-size: 14px;
    line-height: 55px;
    font-weight: 300;
    color: #474747;
    padding: 18px 20px
}

#jm-logo-nav-in img{width: 300px; margin-top: 10px !important;}

.mod_djclassifieds_items.jm-items1 div.title .title_img .price{ background: rgba(41, 62, 81, 0.6);
    color: #fff; color: #fff;}