/**
 * @version		1.1.0
 * @package		JoomlaXTC Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014-2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body.frontpage {background:#f9f9f9 url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/fondoweb.jpg') center 0px no-repeat fixed;color:#555;background-size:contain;}
.com_users {background:#f9f9f9 url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/fondoweb.jpg') center 0px no-repeat fixed;color:#555;}
body.innerpage {background:#f5f5f5  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/fondoweb-sub.jpg') center top no-repeat!important;color:#555;}
/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#333333;}
.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category {color:#333333;}
.loginpagetitle  {color:#b3db5a}
a,input.button {color:#777777;}
a:hover {color:#accbe8;}
a:active {color:#777777;}
h1 {color:#333333;}
h2 {color:#333333;}
h3 {color:#333333;}
h4 {color:#333333;}
h5 {color:#333333;}
h6 {color:#333333;}
/* ----------------------------------------------*/
/* B 02 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#4ecdc4;}
.basecolor_2 {color:#b3db5a;}
.basecolor_3 {color:#ff6b6b;}
.basecolor_4 {color:#d38157;}
.basecolor_5 {color:#F5C62C;}
.basecolor_6 {color:#6B89FF;}
.basecolor_7 {color:#ff6b6b;}
.basecolor_8 {color:#d38157;}
/* ----------------------------------------------*/
/* G 00 - Header,logo,menu
/* ----------------------------------------------*/
#headerwrap {background:#e80707 ;}
#header{background:transparent ;}
#logo {background-color:#4ecdc4;}
#logo a{background:url(https://torredelcampo.es/templates/urbanlife/images/logos/logo-torredelcampo-sm.png) no-repeat 0 0;height: 30px;width:150px;margin:15px 20px;}
#search input{-moz-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); -webkit-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075);}
.topsearch .sb-search-input input {background:#ebebeb!important;}
/* XTC Menu */
#menuwrap {background: transparent;}
#menu {background: transparent;}
/* Top Level */
#menuwrap ul.menu > li,span.separator {background-color: !important;}
#menuwrap ul.menu > li a,span.separator {color:#f5f5f5!important;}
#menuwrap ul.menu > li.deeper.parent.xtcHover,#menuwrap ul.menu > li:hover {background-color: #e80707!important;z-index:999999999999!important;position:relative!important;}
#menuwrap ul.menu > li:hover a {color:#fff!important;}
#menuwrap ul.menu > li.active {background-color: !important;}
#menuwrap ul.menu > li.deeper.parent.active {background-color: !important;}
#menuwrap ul.menu > li.deeper.parent.active.xtcHover {background-color: #e80707!important;}
#menuwrap ul.menu > li.active a{color:#fff!important;}
/* Drop Level */
#menuwrap ul.menu li.parent > ul {background-color: #e80707!important;}
#menuwrap ul.menu li.parent > ul > li,#menuwrap .suckerfish ul.menu li span.separator, #menuwrap .dualfish ul.menu li span.separator{text-align:left; background: transparent!important;}
#menuwrap ul.menu li.parent > ul > li > a,#menuwrap .suckerfish ul.menu li span.separator, #menuwrap .dualfish ul.menu li span.separator {color:#ccc!important;}
#menuwrap ul.menu li.parent > ul > li:hover {background:#e80707!important;}
#menuwrap ul.menu li.parent > ul > li > a:hover {color:#fff!important;}
#menuwrap ul.menu li.parent > ul > li.active {background: transparent!important;}
#menuwrap ul.menu li.parent > ul > li.active:hover {background: transparent!important;}
#menuwrap ul.menu li.parent > ul > li.active > a {color:#fff!important;}
/* Icons Side Menu */
span.side_title:hover {color:#4ecdc4!important;}

/* ----------------------------------------------*/
/* G 03 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent ;}
#region1{background:transparent ;}
/* ----------------------------------------------*/
/* G 04 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:transparent ; }
#region2{background:#f9f9f9 ;}
/* ----------------------------------------------*/
/* G 05 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:#fff ;}
#region3{ background: ;}
#component {background:transparent}
#left {background:transparent}
#right {background:transparent}
/* ----------------------------------------------*/
/* G 06 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:#fff ;}
#region4{background:#f9f9f9 ;}
/* ----------------------------------------------*/
/* G 07 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:#fff ;}
#region5{background:#222 ;}
/* ----------------------------------------------*/
/* G 08 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:#fff ;}
#region6{background:#f9f9f9 ; }
/* ----------------------------------------------*/
/* G 09 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:#fff ;}
#region7{background:#f9f9f9 ;}
/* ----------------------------------------------*/
/* G 10 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:#fff ;}
#region8{background:#f9f9f9 ;}
/* ----------------------------------------------*/
/* G 11 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:#222 ;}
#region9{background:#222 ;}
/* ----------------------------------------------*/
/* G 12 - Region 10
/* ----------------------------------------------*/
#region10wrap{background:#222 ;}
#region10{background:#222 ;}
/* ----------------------------------------------*/
/* G 13 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{background:#222;color:#222;}
.footerp {font-size:12px;color:#555;}
#footerpad{background:;}
/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: transparent;}
.module h3.moduletitle {background: #333;}
.module h3 span.first_word {color:#fff;}
span.rest{color:#accbe8;}
.module h3 span.rest{color:#accbe8;}
.basecolor5_box h3, .basecolor5_box h3 span, .basecolor5_box,.basecolor5_box .modulecontent,.basecolor5_box .modulecontent a {background:#F5C62C!important; color:#fff!important; }
.basecolor6_box h3,.basecolor6_box h3 span,.basecolor6_box,.basecolor6_box .modulecontent,.basecolor6_box .modulecontent a {background:#6B89FF!important; color:#fff!important; }
.basecolor7_box h3,.basecolor7_box h3 span,.basecolor7_box,.basecolor7_box .modulecontent,.basecolor7_box .modulecontent a {background:#ff6b6b!important; color:#fff!important; }
.basecolor8_box h3,.basecolor8_box h3 span,.basecolor8_box,.basecolor8_box .modulecontent,.basecolor8_box .modulecontent a {background:#d38157!important; color:#fff!important; }
/* Module Content H3 Override */
#left .module:first-child h3,#right .module:first-child h3 {
    border-top:none!important
}

/* Module H3 Titles */
h3.moduletitle i {
    vertical-align:middle;
    line-height:100%
}

h3.moduletitle i:before {
    vertical-align:middle
}

.module h3.moduletitle {
    padding:30px 0 30px 36px;
    margin:0
}

.modulecontent {
    padding:36px
}

.title-on .modulecontent {
    padding-top:30px!important
}

#menuright1,#menuright2 {
}

#menuright1 .modulecontent {
    padding:0;
    text-align:center;
    margin-right:-2px
}

#menuright2 .modulecontent {
    padding:0;
    text-align:center
}

.mobiletools a {
    display:inline-block;
    width:30px;
    height:30px;
    margin-right:-1px
}

.mobiletools a i {
    display:inline-block;
    margin:6px 0 0 -1px
}

/* LIGHT AND DARK TEXT SUFFIXES - box */
.textdark .modulecontent,.textdark .modulecontent a {
    color:#333!important
}

.textdark .modulecontent ul li {
    border-bottom-color:rgba(0,0,0,0.1)!important
}

.textlight .modulecontent,.textlight .modulecontent a {
    color:#fff!important
}

.textlight .modulecontent ul li {
    border-bottom-color:rgba(255,255,255,0.2)!important
}

/* MODULE SUFFIX - box */
.box h3.moduletitle,.darkbox h3.moduletitle,.bluebox h3.moduletitle,.redbox h3.moduletitle,.greenbox h3.moduletitle,.orangebox h3.moduletitle,.purplebox h3.moduletitle,.yellowbox h3.moduletitle,.lightbox h3.moduletitle,.basecolor5_box h3.moduletitle,.basecolor6_box h3.moduletitle,.basecolor7_box h3.moduletitle,.basecolor8_box h3.moduletitle {
    border:none!important;
    padding:30px 0 30px 36px!important
}

.lightbox.title-on .modulecontent,.darkbox.title-on .modulecontent,.box.title-on .modulecontent,.bluebox.title-on .modulecontent,.redbox.title-on .modulecontent,.greenbox.title-on .modulecontent,.orangebox.title-on .modulecontent,.purplebox.title-on .modulecontent,.yellowbox.title-on .modulecontent,.basecolor1_box.title-on .modulecontent,.basecolor2_box.title-on .modulecontent,.basecolor3_box.title-on .modulecontent,.basecolor4_box.title-on .modulecontent,.basecolor5_box.title-on .modulecontent,.basecolor6_box.title-on .modulecontent,.basecolor7_box.title-on .modulecontent,.basecolor8_box.title-on .modulecontent {
    padding-top:0!important
}

.transparentbox {
    background-color:rgba(0,0,0,0.5)!important;
    color:#fff!important
}

.darkbox,.darkbox h3 {
    background:#222!important
}

.darkbox * {
    color:#fff!important
}

.bluebox,.bluebox h3 {
    background:#076bb6!important
}

.bluebox * {
    color:#fff!important
}

.redbox,.redbox h3 {
    background:#e66665!important
}

.redbox * {
    color:#fff!important
}

.greenbox,.greenbox h3 {
    background:#9eceb4!important
}

.greenbox * {
    color:#fff!important
}

.orangebox,.orangebox h3 {
    background:#f47d43!important
}

.orangebox * {
    color:#fff!important
}

.purplebox,.purplebox h3 {
    background:#ae70af!important
}

.purplebox * {
    color:#fff!important
}

.yellowbox,.yellowbox h3 {
    background:#fac611!important
}

.yellowbox * {
    color:#fff!important
}

.lightbox {
    background:#fff!important
}

.lightbox h3 {
    background:none!important;
    border:none!important;
    color:#333!important
}

.lightbox h3 span {
    color:#333!important
}

.box .modulecontent,.darkbox .modulecontent,.bluebox .modulecontent,.redbox .modulecontent,.greenbox .modulecontent,.orangebox .modulecontent,.purplebox .modulecontent,.yellowbox .modulecontent,.lightbox .modulecontent,.stylebox .modulecontent,.transbox .modulecontent,.basecolor5_box .modulecontent,.basecolor6_box .modulecontent,.basecolor7_box .modulecontent,.basecolor8_box .modulecontent {
    padding:36px
}

/* MODULE SUFFIX - underline */
.underline h3.moduletitle,.underlinedark h3.moduletitle,.underlineblue h3.moduletitle,.underlinered h3.moduletitle,.underlinegreen h3.moduletitle,.underlineorange h3.moduletitle,.underlinepurple h3.moduletitle,.underlineyellow h3.moduletitle {
    padding:30px 0!important
}

.underline h3 span {
    color:#333!important
}

.underline h3 {
    border-bottom:3px solid #ccc;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underline h3.moduletitle:before {
    display:none!important
}

.underlinedark h3 span {
    color:#333!important
}

.underlinedark h3 {
    border-bottom:3px solid #666!important;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underlineblue h3 span {
    color:#333!important
}

.underlineblue h3 {
    border-bottom:3px solid #076bb6;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underlinered h3 span {
    color:#333!important
}

.underlinered h3 {
    border-bottom:3px solid #e66665;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underlinegreen h3 span {
    color:#333!important
}

.underlinegreen h3 {
    border-bottom:3px solid #9eceb4;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underlineorange h3 span {
    color:#333!important
}

.underlineorange h3 {
    border-bottom:3px solid #f47d43;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underlinepurple h3 span {
    color:#333!important
}

.underlinepurple h3 {
    border-bottom:3px solid #ae70af;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underlineyellow h3 span {
    color:#333!important
}

.underlineyellow h3 {
    border-bottom:3px solid #fac611;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

/* MODULE SUFFIX - tabbed */
.tabbed h3,.tabbedlight h3,.tabbeddark h3,.tabbedblue h3,.tabbedgreen h3,.tabbedred h3,.tabbedyellow h3,.tabbedorange h3,.tabbedpurple h3 {
    padding:0!important;
    border:none!important
}

.tabbedlight h3.moduletitle,.tabbeddark h3.moduletitle,.tabbedblue h3.moduletitle,.tabbedgreen h3.moduletitle,.tabbedred h3.moduletitle,.tabbedyellow h3.moduletitle,.tabbedpurple h3.moduletitle,.tabbedorange h3.moduletitle {
    padding:20px 0 20px 30px!important;
    margin-bottom:30px!important
}

.tabbedlight h3 span {
    color:#333!important
}

.tabbeddark h3 span,.tabbedblue h3 span,.tabbedgreen h3 span,.tabbedred h3 span,.tabbedyellow h3 span,.tabbedpurple h3 span,.tabbedorange h3 span {
    color:#fff!important
}

.tabbedblue h3.moduletitle {
    background:#076bb6!important
}

.tabbedlight h3.moduletitle {
    background:#fafafa!important
}

.tabbeddark h3.moduletitle {
    background:#222!important
}

.tabbedred h3.moduletitle {
    background:#e66665!important
}

.tabbedgreen h3.moduletitle {
    background:#9eceb4!important
}

.tabbedorange h3.moduletitle {
    background:#f47d43!important
}

.tabbedpurple h3.moduletitle {
    background:#ae70af!important
}

.tabbedyellow h3.moduletitle {
    background:#fac611!important
}

/* MODULE SUFFIX - colors */
.module.blue,.module.orange {
    margin-bottom:30px!important
}

.blue h3.moduletitle,.ltgrey h3.moduletitle,.dkgrey h3.moduletitle,.red h3.moduletitle,.green h3.moduletitle,.aqua h3.moduletitle,.pink h3.moduletitle,.yellow h3.moduletitle,.purple h3.moduletitle,.orange h3.moduletitle {
    border:none!important;
    background:transparent!important;
    padding:0 0 30px!important
}

.blue h3 span {
    color:#076bb6!important
}

.ltgrey h3 span {
    color:#ccc!important
}

.dkgrey h3 span {
    color:#666!important
}

.red h3 span {
    color:#e66665!important
}

.green h3 span {
    color:#9eceb4!important
}

.purple h3 span {
    color:#ae70af!important
}

.orange h3 span {
    color:#f47d43!important
}

.yellow h3 span {
    color:#fac611!important
}

.white h3 span {
    color:#fff!important
}

/* MODULE SUFFIX - borderwrap */
.bwrap {
    padding:0 24px 24px!important;
    margin-bottom:10%!important;
    background:#fff!important;
    border:1px solid #ededed!important;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px
}

.bwrap h3.moduletitle {
    padding:13px 24px;
    margin-left:-24px;
    margin-right:-24px
}

/* MODULE SUFFIX - modblank */
.modblank .modulecontent {
    padding:0
}

.module.title-off.modblank,.module.title-off.modblank h3 {
    background:transparent!important
}

/* MODULE SUFFIX - nopad */
.nopad,.nopad .modulecontent {
    padding:0
}

.module .nopad,.modulecontent .nopad {
    padding:0
}

/* MODULE SUFFIX - nopadlr */
.nopadlr,.nopadlr .modulecontent {
    padding-left:0!important;
    padding-right:0!important
}

/* MODULE SUFFIX - nomarg */
.nomarg {
    margin:0!important
}

.module.nomargin {
    margin:0!important
}

.nomargin .moduletitle {
    margin:0!important
}

/* MODULE SUFFIX - nopadbt */
.nopadbt .modulecontent {
    padding:0 30px!important
}

/* MODULE SUFFIX - nopadtop */
.nopadtop .modulecontent {
    padding-top:0!important
}

/* MODULE SUFFIX - nopadbottom */
.nopadbottom .modulecontent {
    padding-bottom:0!important
}

/* MODULE SUFFIX - mobileshow */
.mobileshow {
    display:none
}

/* MODULE SUFFIX - no wrap */
.module .nowrap {
    background:none!important
}

/* MODULE SUFFIX - tright */
.modulecontent .tright {
    text-align:right!important
}


/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
.com_content .page-header h1,.pagetitle,span.subheading-category {color:#333333;}
.com_content .item-page .page-header h2 a,.com_content .item-page .page-header h2 {color:#333333!important;}
.com_k2 .catItemHeader h3.catItemTitle a,.com_k2 .catItemHeader h3.catItemTitle,.com_content .blog .page-header h2 a,.com_content .blog .page-header h2 {color:#333333!important;}
h1.pagetitle span {color:#333333!important;}
.cascadeitem .page-header h2 {color:#4ecdc4!important;}
.com_users ul.nav.nav-tabs.nav-stacked {margin:0 auto!important;width:60%;}
.btn input,.btn button,#community-wrap .btn-primary {background:#4ecdc4!important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.button {background:#ff6b6b!important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.formstyle .button, .formstyle button {background: rgba(0,0,0,0.7) !important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.readmore a {color:#4ecdc4 !important;}
.readmore a span {color:#fff;}
.parent-category-name a, .category-name a, .create a, .modified a, .published a, .createdby a, .hits a {color:#ff6b6b!important;}
.readmore a:hover {background:#4ecdc4;color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.3); box-shadow: 2px 2px 0 rgba(0,0,0,0.15);}
legend {color:#4ecdc4 !important;}
dt.result-title, dt.result-title a {color:#4ecdc4 !important; font-weight:normal;}
.search_menu_btn:hover {color:#fff;background:#4ecdc4;cursor:pointer;}
.topsearch .sb-search-input {background:#fff!important;color:#333 !important;}
.items-more h3 {color:#4ecdc4!important;}
.dropcap {color:#4ecdc4!important;}
div.itemFullText h3,.item-page h3 {color:#4ecdc4;}
.items-more ol {margin:0px!important;}
.cat-item input[type="radio"] + label:hover {background:#333;color:#fff;}
.cat-item input[type="radio"] + label:active {background:#923935;color:#fff;}

.com_content .blog .faq-blog_item:hover {
	border-color:#4ecdc4;
}

.com_content .blog .faq-blog_item span .page-header h2::before {
	color:#4ecdc4;
}

.pricetbl-title {
  background:#b3db5a;
}

.pricetbl-price {
  background:#4ecdc4;
  color:#fff;
}


/* ----------------------------------------------*/
/* M 00 - Custom HTML - MainSlide Inset
/* ----------------------------------------------*/
.mainslide-header {margin:108px 0 150px;}
h1.pgtitle {color:#e6e6e6!important; font-size:58px;}

/* -----------------------------------------------------------------*/
/* M 01 - Category Colors on Frontpage Based on Joomla Category ID#
/* -----------------------------------------------------------------*/
.catid_107 {border-color: #4ecdc4!important;}
.catid_108 {border-color: #b3db5a!important;}
.catid_109 {border-color: #ff6b6b!important;}
.catid_110 {border-color: #d38157!important;}
.catid_118 {border-color: #F5C62C!important;}
.catid_119 {border-color: #6B89FF!important;}
/*
.articlesmain .catid_107:hover,.articlesmore .catid_107:hover {background:#4ecdc4!important;}
.articlesmain .catid_108:hover,.articlesmore .catid_108:hover  {background:#b3db5a!important;}
.articlesmain .catid_109:hover,.articlesmore .catid_109:hover{background:#ff6b6b!important;}
.articlesmain .catid_110:hover,.articlesmore .catid_110:hover {background:#d38157!important;}
.articlesmain .catid_118:hover,.articlesmore .catid_118:hover {background:#F5C62C!important;}
.articlesmain .catid_119:hover,.articlesmore .catid_119:hover{background:#6B89FF!important;}

.articlesmain .articlemain:hover p.artcap, 
.articlesmain .articlemain:hover h3, 
.articlesmain .articlemain:hover p.artintro, 
.articlesmain .articlemain:hover p.artdate, 
.articlesmain .articlemain:hover p.artcomm {color:#fff;}
.articlesmain .articlemain:hover p.artcap, 
.articlesmain .articlemain:hover p.artdate {border-color:#fff!important;} 

.articlesmore .articlemain:hover p.artcap, 
.articlesmore .articlemain:hover h3, 
.articlesmore .articlemain:hover p.artintro, 
.articlesmore .articlemain:hover p.artdate, 
.articlesmore .articlemain:hover p.artcomm {color:#fff;}
.articlesmore .articlemain:hover p.artcap, 
.articlesmore .articlemain:hover p.artdate {border-color:#fff!important;} 
*/



/* ----------------------------------------------*/
/* M 02 - Jxtc Social Wall User 13
/* ----------------------------------------------*/
.socialwall .col-1  .jxtc-icon a {background:#4ecdc4;}
.socialwall .col-2  .jxtc-icon a {background:#b3db5a;}
.socialwall .col-3  .jxtc-icon a {background:#ff6b6b;}
.socialwall .col-4  .jxtc-icon a {background:#d38157;}
.socialwall .col-5  .jxtc-icon a {background:#F5C62C;}
.socialwall .col-6  .jxtc-icon a {background:#6B89FF;}
.socialwall .col-7  .jxtc-icon a {background:#ff6b6b;}
.socialwall .col-8  .jxtc-icon a {background:#d38157;}
.socialwall .col-9  .jxtc-icon a {background:#4ecdc4;}
.socialwall .col-10 .jxtc-icon a {background:#b3db5a;}
.socialwall .col-11 .jxtc-icon a {background:#ff6b6b;}
.socialwall .col-12 .jxtc-icon a {background:#d38157;}
.socialwall .col-13 .jxtc-icon a {background:#F5C62C;}
.socialwall .col-14 .jxtc-icon a {background:#6B89FF;}
.socialwall .col-15 .jxtc-icon a {background:#ff6b6b;}
.socialwall .col-16 .jxtc-icon a {background:#d38157;}

/* ----------------------------------------------*/
/* M 03 - Jxtc Kommento Wall Right 6
/* ----------------------------------------------*/
.wallcomments a {color:#accbe8;}
.comment-bubble:hover {color:#fff!important;}
.kwall .row-1 .comment-bubble:hover {background:#4ecdc4!important;}
.kwall .row-1 .comment-bubble:hover:after {border-color:transparent #4ecdc4!important;}

.kwall .row-2 .comment-bubble:hover {background:#b3db5a!important;}
.kwall .row-2 .comment-bubble:hover:after {border-color:transparent #b3db5a!important;}

.kwall .row-3 .comment-bubble:hover {background:#ff6b6b!important;}
.kwall .row-3 .comment-bubble:hover:after {border-color:transparent #ff6b6b!important;}

.kwall .row-4 .comment-bubble:hover {background:#d38157!important;}
.kwall .row-4 .comment-bubble:hover:after {border-color:transparent #d38157!important;}


/* ----------------------------------------------*/
/* M 05 - Acymailing
/* ----------------------------------------------*/
#user_name_formAcymailing,#user_email_formAcymailing {background:#666!important;}
.acymailing_form .btn-primary  {background: #4ecdc4!important;}

/* ----------------------------------------------*/
/* M 06 - Socializer Wall - User13
/* ----------------------------------------------*/
body.innerpage .fivehundredpx {
    color:#666!important
}

body.innerpage .aboutme {
    color:#666!important
}

body.innerpage .amazon {
    color:#666!important
}

body.innerpage .aol {
    color:#666!important
}

body.innerpage .appstore {
    color:#666!important
}

body.innerpage .apple {
    color:#666!important
}

body.innerpage .bebo {
    color:#666!important
}

body.innerpage .behance {
    color:#666!important
}

body.innerpage .bing {
    color:#666!important
}

body.innerpage .blip {
    color:#666!important
}

body.innerpage .blogger {
    color:#666!important
}

body.innerpage .coroflot {
    color:#666!important
}

body.innerpage .daytum {
    color:#666!important
}

body.innerpage .delicious {
    color:#666!important
}

body.innerpage .designbump {
    color:#666!important
}

body.innerpage .designfloat {
    color:#666!important
}

body.innerpage .deviantart {
    color:#666!important
}

body.innerpage .digg {
    color:#666!important
}

body.innerpage .dribble {
    color:#666!important
}

body.innerpage .drupal {
    color:#666!important
}

body.innerpage .ebay {
    color:#666!important
}

body.innerpage .etsy {
    color:#666!important
}

body.innerpage .facebook {
    color:#666!important
}

body.innerpage .feedburner {
    color:#666!important
}

body.innerpage .flickr {
    color:#666!important
}

body.innerpage .foodspotting {
    color:#666!important
}

body.innerpage .forrst {
    color:#666!important
}

body.innerpage .foursquare {
    color:#666!important
}

body.innerpage .friendsfeed {
    color:#666!important
}

body.innerpage .friendstar {
    color:#666!important
}

body.innerpage .gdgt {
    color:#666!important
}

body.innerpage .github {
    color:#666!important
}

body.innerpage .googleplus {
    color:#666!important
}

body.innerpage .googletalk {
    color:#666!important
}

body.innerpage .grooveshark {
    color:#666!important
}

body.innerpage .hyves {
    color:#666!important
}

body.innerpage .icondock {
    color:#666!important
}

body.innerpage .icq {
    color:#666!important
}

body.innerpage .identica {
    color:#666!important
}

body.innerpage .imessage {
    color:#666!important
}

body.innerpage .instagram {
    color:#666!important
}

body.innerpage .itunes {
    color:#666!important
}

body.innerpage .lastfm {
    color:#666!important
}

body.innerpage .linkedin {
    color:#666!important
}

body.innerpage .meetup {
    color:#666!important
}

body.innerpage .metacafe {
    color:#666!important
}

body.innerpage .mrwong {
    color:#666!important
}

body.innerpage .msn {
    color:#666!important
}

body.innerpage .myspace {
    color:#666!important
}

body.innerpage .newsvine {
    color:#666!important
}

body.innerpage .paypal {
    color:#666!important
}

body.innerpage .photobucket {
    color:#666!important
}

body.innerpage .picasa {
    color:#666!important
}

body.innerpage .pinterest {
    color:#666!important
}

body.innerpage .podcast {
    color:#666!important
}

body.innerpage .qik {
    color:#666!important
}

body.innerpage .quora {
    color:#666!important
}

body.innerpage .reddit {
    color:#666!important
}

body.innerpage .retweet {
    color:#666!important
}

body.innerpage .rss {
    color:#666!important
}

body.innerpage .scribd {
    color:#666!important
}

body.innerpage .sharethis {
    color:#666!important
}

body.innerpage .skype {
    color:#666!important
}

body.innerpage .slashdot {
    color:#666!important
}

body.innerpage .slideshare {
    color:#666!important
}

body.innerpage .smugmug {
    color:#666!important
}

body.innerpage .soundcloud {
    color:#666!important
}

body.innerpage .spotify {
    color:#666!important
}

body.innerpage .squidoo {
    color:#666!important
}

body.innerpage .stackoverflow {
    color:#666!important
}

body.innerpage .stumbleupon {
    color:#666!important
}

body.innerpage .technorati {
    color:#666!important
}

body.innerpage .tumblr {
    color:#666!important
}

body.innerpage .twitterbird {
    color:#666!important
}

body.innerpage .twitter {
    color:#666!important
}

body.innerpage .viddler {
    color:#666!important
}

body.innerpage .vimeo {
    color:#666!important
}

body.innerpage .virb {
    color:#666!important
}

body.innerpage .www {
    color:#666!important
}

body.innerpage .wikipedia {
    color:#666!important
}

body.innerpage .windows {
    color:#666!important
}

body.innerpage .wordpress {
    color:#666!important
}

body.innerpage .xing {
    color:#666!important
}

body.innerpage .yahoobuzz {
    color:#666!important
}

body.innerpage .yahoo {
    color:#666!important
}

body.innerpage .yelp {
    color:#666!important
}

body.innerpage .youtube {
    color:#666!important
}

/* ----------------------------------------------*/
/* M 07 - Custom Html - Menuright1, Menuright2
/* ----------------------------------------------*/
.toplogin {background:#b3db5a;}
.topsearch  {background:#4ecdc4;}
.toplogin i,.topsearch i {color:#fff;}

/* ----------------------------------------------*/
/* E 00 - JEvents
/* ----------------------------------------------*/

.jeventlatestwrap {background:#000;color:#fff!important;text-transform:uppercase;padding-bottom:12px;}
span.mod_events_latest_content,span.mod_events_latest_date {padding:0px 12px;}
.mod_events_latest {border-top: 1px solid #3a3a3a!important;}
.cal_td_daysnames {color: #fff!important;background: #000!important;font-size:24px;font-weight:normal;padding:16px 0;}
#jevents_body ul.ev_ul li.ev_td_li,#jevents_body ul.ev_ul {list-style:none!important;}
#jevents_body legend {font-size:32px!important;color:#ccc!important;}
.ev_td_left,.ev_td_today {background:transparent!important;}

/* ----------------------------------------------*/
/* E 01 - JEM
/* ----------------------------------------------*/
div#jem h2 {background:#4ecdc4!important;color:#fff!important;font-weight:100!important;border:0px!important;}
div#jem .buttonfilter {background:#4ecdc4!important;color:#fff!important;font-weight:100!important;border:0px!important;}
#jem .eventcontentinner {background:#b3db5a!important;}
#jem .daynamesRow, .daynamesRow td,#jem .today {background:#4ecdc4!important;}



/* ----------------------------------------------*/
/* RESPONSIVE
/* ----------------------------------------------*/
/* MOBILE */
.mobilebtn {background: #F5C62C url('https://torredelcampo.es/templates/urbanlife/images/icons/menu-icon-lt.png') 50% 50% no-repeat!important;margin:0 0 0 -8px;}
.mobilebtn select {background:#fff!important;}
.mobiletools a {display:inline-block; width:30px; height:30px; background:rgba(255,255,255,0.65); color:#333;}
@media(max-width:900px ){
body.frontpage {background:#333 ;color:#555;background-size:900px 900px!important;}
body.innerpage {background:#333  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/-1') top center no-repeat!important;color:#555;}
}
@media(max-width:900px ){
#headerwrap.xtc-bodygutter.sticky {border-right:2px solid #e80707;}
#logo a{background:url(https://torredelcampo.es/templates/urbanlife/images/logos/logo-torredelcampo-sm-movil.png) no-repeat 0 0;height: 30px;width:130px!important;margin:15px 20px!important;}}
@media(max-width:800px ){
/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{
	background:transparent  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/mobile_-1') top center no-repeat fixed ; 
	background-size:auto;
}
#region1wrap {background-attachment:scroll;}
#region1{
	background:transparent  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/mobile_-1') center no-repeat; 
}

 


}

/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
@media(max-width:800px ){
 

 }

@media(max-width:px ){
 

 }


@media(max-width:800px ){
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{
	background:#fff  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/mobile_-1') 50% 50% no-repeat;; 
	background-size:auto;
}
#region4wrap {background-attachment:scroll;}

#region4{
	background:#f9f9f9  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/mobile_-1') left repeat-y; 
}


 }

@media(max-width:800px ){
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{
	background:#fff  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/mobile_-1') 50% 50% no-repeat;;background-size:auto;
}
#region5wrap {background-attachment:scroll;}

#region5{
	background:#222  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/mobile_-1') right repeat-y;
}


 }

@media(max-width:800px ){
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{
	background:#fff  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/mobile_-1') 50% 50% no-repeat;;
	background-size:auto;
}
#region6wrap {background-attachment:scroll;}

#region6{
	background:#f9f9f9  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/mobile_-1') left repeat-y;
}


 }

@media(max-width:800px ){
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{
	background:#fff  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/mobile_-1') 50% 50% no-repeat;;
	background-size:auto;
}
#region7wrap {background-attachment:scroll;}

#region7{
	background:#f9f9f9  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/mobile_-1') right repeat-y;
}


 }

@media(max-width:800px ){
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{
	background:#fff  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/mobile_-1') 50% 50% no-repeat;background-size:auto;
}
#region8wrap {background-attachment:scroll;}

#region8{
	background:#f9f9f9  url('https://torredelcampo.es/templates/urbanlife/images/backgrounds/mobile_-1') left repeat-y;
}


 }

@media(max-width:px ){

 }

@media(max-width:px ){
 

 }


/* End Responsive Parameters */
