.column.main { padding:0 15px; background:#fff;}
.column.main img { width:100%; max-width:100%;}
.container > div > img { width:100%; max-width:100%;}
.pull-left { float:left !important;}
.pull-right { float:right !important;}
.block.block-category-nav { margin:10px 0 0;}
.us_title { font-size:24px; font-weight:bold; color:#2b2b2b; border-bottom:1px dashed #ccc; line-height:50px;}
.us_left_img { width:60%; margin-right:3.3%; float:left;}
.us_right_img {width:60%; margin-left:3.3%; float:right;}
.us_text { color:#2b2b2b; font-size:16px; line-height:24px; /*margin-top:10% !important;*/}
.us_text span { font-weight:bold; text-align:center;}
.us_text_a { color:#2b2b2b}
.us_text.us_text1 {margin-top:3% !important;}
.us_content { clear:both; margin:30px 0;}
.us_brand li { width:31.3%; float:left; margin:1% 0.5%;}
.us_brand li.c { margin:1% 2%;}
.us_brand li.l { margin:1% 2% 1% 16%;}
.us_promise li { width:23%; float:left; margin:1%; position:relative; z-index:99;}
.us_promise_sp li {text-align:center;}
.servicios_img { margin:0 0 30px 0; text-align:center; width:auto;}
.us_promise_tit {font-size:18px; color:#2b2b2b; line-height:26px; height:52px; text-align:center; margin-bottom:10px; text-transform:uppercase; font-weight:bold;}
.us_promise_info {font-size:18px; color:#2b2b2b; line-height:24px; text-align:center;}
.us_textarea .input-text { width:100%; margin-bottom:20px;}
.us_content input.input-text { margin-right:10px; margin-bottom:10px;}
.us_content .buttons-set button.button { float:none;}
.us_content .validation-advice { display:inline;}
.grid-col2-sidebar { margin-left:0 !important;}
.block .block-content,#sidebar-navigation li ul.level0 { padding:0 !important;}
#sidebar-navigation li.level0.active { background:#fa5b50;} 
#sidebar-navigation li.level0.active > a span {color:#fff;}
#sidebar-navigation li.level0 > a span {color:#2b2b2b;}
#sidebar-navigation li.level0 > a span.icon-title {padding-left:15px;}
#sidebar-navigation li ul.level0 > li.level1 a { padding-left:30px; border-color:#d9d9d9; color:#2b2b2b !important;}
.us_promise_down { position:absolute; bottom:10px; left:45%; width:34px; height:10px; background:url({{media url='wysiwyg/us-down.png'}}) 0 0 no-repeat;}
.us_promise_down.us_promise_up { background-image:url({{media url='wysiwyg/us-up.png'}});}
.us_promise_cont { background:#f8f8f8; position:absolute; left:0; display:none;}
.us_promise_in { overflow:hidden; padding:20px 10px; font-family:Century Gothic; font-size:18px; line-height:26px; color:#2b2b2b;}
.auto_img { width: auto;}
.a_color { color:#2b2b2b; margin-left:5px; text-decoration:underline;}
.fb-tit { width:100%; display:block; line-height:37px; background:#f5f5f5; text-align:left !important; text-indent:10px;}
.text-fb-ac { font-weight:bold; text-align:center; font-size:18px; display:block;}
.text-fb { font-weight:bold;}
.sidebar { position:relative;}
.cms_img2 { display:none;}
.points-word { font-weight:bold; padding-right:30px;}
.points-border { border-bottom:1px solid #ccc;}
.points-head {padding-bottom:20px; margin-bottom:20px;}
.points-ul li { position:relative; border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px; line-height:30px;}
.points-ul .opener{position:absolute; right:5px; top:13px; display:none; cursor:pointer; color:#414141; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px dashed; content:"";}
.points-ul .active .opener{ top:12px; border-top:8px solid transparent; border-bottom:8px solid transparent; border-left:8px dashed; right:0;}
.points-ul .points-answer {}
.points-ul .active .points-answer { display:none;}
@media only screen and (min-width: 1200px) {
 .sideFixed { position:fixed; top:100px; background:#fff; width:230px; z-index:10;}
 .sideAbsolute {position: absolute; bottom:0; background:#fff; width:230px; z-index:10;}
}
@media only screen and (max-width: 767px) {
.sidebar.grid-col2-sidebar { height:auto !important;}
.grid-col2-sidebar,.grid-col2-main { width:100% !important;}
.us_title {font-size:18px;}
.us_content { margin:10px 0;}
.us_brand li { width:48%; margin:10px 1%;}
.us_brand li.c { margin:10px 1%;}
.us_brand li.l { margin:10px 1%;}
.us_content .input-text { background:#e8f3ff !important;}
.us_content #contactForm .buttons-set { float:none !important;}
.us_promise li { width:46%;}
.us_promise_cont,.us_promise_down { display:none !important;}
.us_text { font-size:13px;}
.cms_img1 { display:none;}
.cms_img2 { display:block;}
.points-head {padding-bottom:10px; margin-bottom:10px;}
.points-ul li { padding-bottom:10px; margin-bottom:10px;}
.points-ul .opener{ top:13px; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px dashed;}
.points-ul .active .opener{ top:8px; right:1px; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px dashed;}
.points-ul .points-answer { line-height:20px;}
.column.main { margin: 0 15px;}