/*

	Theme Name: Grunge
	Theme URI: http://live.bobosh.com/themes/grunge
	Description: Responsive blog theme. <a href="http://live.bobosh.com/themes/grunge">View details...</a>
	Tags: flexible-width, left-sidebar, right-sidebar, dark, light
	Author: myTheme
	Author URI: http://themeforest.net/user/myTheme/portfolio?ref=myTheme
	License: GNU General Public License
	License URI: license.txt
	Version: 1.0.2


	LAYOUT.............
	HEADER.............
	CONTENT............
	COMMENTS...........
	SIDEBAR............
	WIDGETS............
	SHORTCODES.........
	FORMS..............
	MISC...............
	MEDIA QUERIES......


/*-----------------------------------------------------------------------------------*/
/*	LAYOUT
/*-----------------------------------------------------------------------------------*/

/* basics */
body {background:@fff; font-family: Arial, sans-serif}
#dark {background-image:url(images/body-dark.jpg);}
* {margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
:focus {outline:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}

/* clearfixes */
.widget_latest:after, nav:after, #page-navi:after, .meta-tags:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* structure */
#wrapper {width:920px;margin:0 auto; overflow:hidden}
header {/*background:url(images/header.png) 100% 100% no-repeat;*/margin:0 -20px 0 -10px;padding:40px 0 3px 10px;}
#main {width:530px;float:left;padding-bottom:60px;clear:both; font-size:14px}
aside {width:270px;float:right;padding:35px 0;font-size:13px;line-height:18px;}
.error404 #main .hentry {background:url(images/404.png) 0 0 no-repeat;}
.sticky {/*background:url(images/line-vertical.png) 0 0 repeat-y;*/ padding-left:9px;margin-left:-10px;border-left:1px solid #ddd;}


/*-----------------------------------------------------------------------------------*/
/*	HEADER
/*-----------------------------------------------------------------------------------*/

/* logo */
#logo {font-size:28px;}
#logo img {display:block;}
#logo:hover {opacity:.7;}
#logo-text {margin-bottom:20px;display:block;}

/* blog description */
#description {color:#888;font-style:italic;clear:both;margin-bottom:20px;}

/* main navigation */
nav {clear:both;/*background:url(images/line-horizontal.png) 100% 0% repeat-x;*/padding-left:5px;margin:10px 0 0 -5px;}
nav ul {margin:0;}
nav>ul>li {float:left;position:relative;display:inline;margin-right:10px;padding-right:10px; font-size: 14px;/*background:url(images/line-vertical.png) 100% 0 repeat-y;*/}
nav>ul>li>a {float:left;color:#888;position:relative;font-weight:700;padding:6px 0;}
nav>ul>li:last-child>a {color:#3498dc;}
nav>ul>li:last-child>a:hover{color:#35495c;}

/* dropdown navigation */
nav ul ul {position:absolute;top:-9999px;left:-15px;z-index:999;padding:20px 0 0 6px;background:url(images/dropdown.png) 0 10px no-repeat;}
nav>ul>li:hover>ul {top:25px;}
nav li li {position:relative;display:block;background:#EFEEE7 /*url(images/line-horizontal.png) 0 100% repeat-x;*/}
nav li li a {width:180px;display:inline-block;padding:7px 15px;font-weight:normal;color:#333;border-right:1px dotted #ccc;}
nav li li a:hover {color:#888;text-indent:0.25em;}
nav ul ul ul {left:180px;padding:0;background:none;}
nav ul ul li:hover ul {top:0;}

/* hide mobile menu */
.select-menu, .select {display:none;}


/*-----------------------------------------------------------------------------------*/
/*	CONTENT
/*-----------------------------------------------------------------------------------*/

h1, h2, h3, h4, button, #logo, nav>ul>li>a, .widget_calendar caption, .button, #submit {font-family:'Oswald',Arial,sans-serif;font-weight:700;text-transform:uppercase;}
h1, h1 a, h2, h3, h4, #logo {color:#3C3F44;}

/* headers */
h1 {font-size:30px;line-height:1.2;margin:15px 0 10px -30px;text-transform:none;padding:15px 0 0 30px;/*background:url(images/h1.png) no-repeat;*/}
h1.archive-header {color:#888;background:none;}
h2, h3#reply-title {font-size:22px;line-height:1.3;margin:1.25em 0 0.75em 0;}
h3, .widget_calendar caption {font-size:16px;line-height:1.3;margin:1.5em 0 0.5em 0;}
h4 {font-size:14px;line-height:1.3;margin:1.5em 0 0.5em 0;}

/* default margins */
p, blockquote, ul, ol, table, dl, pre, button, hr, .size-large, .size-full {margin-bottom:1em;}

/* responsive images, videos, etc. */
img, video {max-width:100%;height:auto;border:0;}
.ie8 img, .ie8 video {width:auto;}

/* ingress */
.ingress {font-size:17px;line-height:24px;color:#888;font-weight:700;}

/* images  */
.alignleft {float:left;margin:0.3em 1.5em 0.5em 0;}
.alignright {float:right;margin:0.3em 0 0.5em 1.5em;}
.aligncenter {display:block;margin:0 auto 0.5em auto;}
.featured-image img {margin:0 0 1em 0;display:block;}

/* captions  */
.wp-caption {max-width:100%;}
.wp-caption img {margin:0;display:block;margin-bottom:5px;}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {font-style:italic;color:#888;margin:0;line-height:1.2;}

/* lists  */
ul {list-style:none;}
.hentry ul, .hentry ol {margin-left:40px;}
.hentry ul {list-style:square;}
.hentry ul ul {list-style:circle;}

/* horizontal ruler */
hr {/*background:transparent url(images/line-horizontal.png) repeat-x;*/border:0;height:1px;}

/* code  */
pre {background:#eee;background:rgba(0,0,0,0.05);white-space:pre-wrap;padding:10px;}

/* links  */
a {text-decoration:none;}
a:hover {color:#444;}
.hentry p a, .hentry li a {font-weight:bold;}

/* quotes  */
blockquote {font-style:italic;color:#888;padding-left:5px;margin-left:-5px;clear:both;background:url(images/blockquote.png) no-repeat;}
blockquote p {padding:0 40px;}
blockquote p:after {content:"\201D";}

/* pages */
.pages {clear:both;}

/* post meta */
#main .meta {margin:1em 0 1em -5px;color:#777;/*background:url(images/line-horizontal.png) repeat-x;background:url(images/line-horizontal.png) repeat-x, url(images/line-horizontal.png) 20% 100% repeat-x;*/text-transform:uppercase;font-size:11px;padding-left:5px;}
li.meta-date, li.meta-category, li.meta-comments {background-image:url(images/sprite.png);background-repeat:no-repeat;padding:0 5px 0 32px;line-height:30px;display:inline-block;}
li.meta-date {background-position:-90px -140px;}
li.meta-category {background-position:-90px -170px;}
li.meta-comments {background-position:-90px -200px;}

/* continue reading link */
.more-link {background:url(images/arrow-right.png) 100% 50% no-repeat;padding-right:22px;}
.more-link:hover {padding-right:25px;}

/* post tags */
#main .meta-tags {clear:both;margin-left:0;}
#main .meta-tags li {display:inline;}
#main .meta-tags li a {display:inline-block;text-transform:uppercase;font-size:11px;margin:0 10px 10px -4px;padding:0 8px 0 22px;background-image:url(images/sprite.png);background-position:-90px -103px;background-repeat:no-repeat;color:#fff;border:0;font-weight:normal;height:20px;line-height:20px;}
#main .meta-tags li a:hover {opacity:.8;}

/* author bio  */
.author-bio-outer {background:url(images/input-outer.png) no-repeat;background:url(images/input-outer.png) no-repeat, url(images/input-outer.png) 100% 100% no-repeat;clear:both;padding:6px 6px 6px 6px;margin:0 -5px 3em -5px;}
.author-bio {background-color:#F0F0E8;background-color:rgba(0,0,0,0.025);padding:15px 15px 1px 15px;}
.author-bio h3 {margin:0 0 0.25em 0;}
.author-bio img {float:left;display:inline;margin-right:15px;}

/* page navigation */
#page-navi {clear:both;width:100%;margin-top:40px;/*background:url(images/line-horizontal.png) repeat-x;background:url(images/line-horizontal.png) repeat-x, url(images/line-vertical.png) 50% 0 repeat-y;*/}
#page-navi li {display:block;width:50%;float:left;text-align:center;}
#page-navi li a {font-weight:bold;line-height:30px;background:url(images/arrow-left.png) 3px 50% no-repeat;padding-left:25px;}
#page-navi li.page-navi-next {float:right;}
#page-navi li.page-navi-next a {background-image:url(images/arrow-right.png);background-repeat:no-repeat;background-position:95% 50%;padding-right:25px;}
#page-navi li a:hover {background-position:0 50%;}
#page-navi li.page-navi-next a:hover {background-position:100% 50%;}


/*-----------------------------------------------------------------------------------*/
/*	COMMENTS
/*-----------------------------------------------------------------------------------*/

#comments-title, h3#reply-title {clear:both;padding:15px 0 0 20px;/*background:url(images/h1.png) -10px 0 no-repeat;*/margin-left:-20px;}
#comments ol {margin:0;}
#comments>ol {padding-bottom:1em;}
#comments li {padding:30px 0 0 0;list-style:none;}
#comments>ol>li:first-child {padding-top:0.5em;}
#comments li li {padding-left:30px;margin-left:0;background:url(images/comment-reply.png) 0 19px no-repeat;}

cite.fn {display:block;font-style:normal;font-weight:bold;}
#main .comment-time, #main .comment-reply-link {color:#888;font-weight:normal;}
#comments li a.comment-time:hover, #comments li a.comment-reply-link:hover {color:#333;}
.comment-body {clear:both;}

#comments li p {margin:0.5em 0;}
#comments li em.moderation {background:#FCF6C2;}
#comments li.bypostauthor img {}
.avatar {float:left;margin-right:10px;margin-bottom:5px;}

/* reply to comment link */
#cancel-comment-reply-link {font-size:22px;line-height:1.3;color:#888;float:right;}
#cancel-comment-reply-link:hover {color:#333;}


/*-----------------------------------------------------------------------------------*/
/*	SIDEBAR
/*-----------------------------------------------------------------------------------*/

.widget-container {margin-bottom:35px;}
aside h3, .widget_calendar caption {clear:both;}
aside h3, .widget_calendar caption, aside h3 a, aside, aside a {color:#666;}
aside a {border-bottom:1px dotted #BFBFB8;font-weight:bold;}
aside a:hover, #dark aside a:hover {border-bottom-style:solid;}
aside h3, .widget_calendar caption, aside h3 a {border:0;}
aside h3, .widget_calendar caption, #copyright {padding:20px 0 0 35px;/*background:url(images/h3.png) no-repeat;*/margin:-20px 0 10px -35px;}
aside ul ul {margin:0 0 0 10px;}

/* dark theme */
#dark aside h3, #dark .widget_calendar caption, #dark aside h3 a, #dark aside, #dark aside a {color:#96989A;}
#dark aside h3, #dark .widget_calendar caption, #dark #copyright {background-image:url(images/h3-dark.png);}
#dark aside a {border-color:#52575A;}

/* copyright */
.aside-small, .widget_recent_entries .post-date {color:#949491;font-size:11px;}
#dark .aside-small, #dark .widget_recent_entries .post-date {color:#6C6E71;}


/*-----------------------------------------------------------------------------------*/
/*	WIDGETS
/*-----------------------------------------------------------------------------------*/

/* search */
.widget_search {clear:both;}
.widget_search input.s {color:#777;border:0;margin:0;width:100%;}
#dark .widget_search .input-outer {/*background:url(images/input-outer-dark.png) 0 0 no-repeat, url(images/input-outer-dark.png) 100% 100% no-repeat;*/}
#dark .widget_search input.s {background:url(images/transparent-black-010.png);background:rgba(0,0,0,0.1);}
.widget_search #searchsubmit {display:none;}

/* social links widget */
.widget_social li {display:inline;}
.widget_social a {display:inline-block;margin:5px 10px 5px 0;text-indent:-9999px;width:24px;height:24px;background:url(images/sprite.png);border:0;position:relative;}
.widget_social a:hover {opacity:0.7;}
.widget_social #rss {background-position:-24px -107px;}
.widget_social #facebook {background-position:-24px -131px;}
.widget_social #twitter {background-position:-24px -155px;}
.widget_social #flickr {background-position:-24px -179px;}
.widget_social #dribbble {background-position:-24px -203px;}
.widget_social #google {background-position:-24px -227px;}
.widget_social #pinterest {background-position:-24px -251px;}
.widget_social #tumblr {background-position:-24px -275px;}
.widget_social #youtube {background-position:-24px -299px;}
.widget_social #linkedin {background-position:-24px -323px;}
.widget_social #instagram {background-position:-24px -347px;}
.widget_social #quora {background-position:-24px -371px;}
.widget_social #itunes {background-position:-24px -395px;}
.widget_social #soundcloud {background-position:-24px -419px;}
.widget_social #bandcamp {background-position:-24px -443px;}
.widget_social #vimeo {background-position:-24px -467px;}
.widget_social #lastfm {background-position:-24px -491px;}
#dark .widget_social #rss {background-position:0 -107px;}
#dark .widget_social #facebook {background-position:0 -131px;}
#dark .widget_social #twitter {background-position:0 -155px;}
#dark .widget_social #flickr {background-position:0 -179px;}
#dark .widget_social #dribbble {background-position:0 -203px;}
#dark .widget_social #google {background-position:0 -227px;}
#dark .widget_social #pinterest {background-position:0 -251px;}
#dark .widget_social #tumblr {background-position:0 -275px;}
#dark .widget_social #youtube {background-position:0 -299px;}
#dark .widget_social #linkedin {background-position:0 -323px;}
#dark .widget_social #instagram {background-position:0 -347px;}
#dark .widget_social #quora {background-position:0 -371px;}
#dark .widget_social #itunes {background-position:0 -395px;}
#dark .widget_social #soundcloud {background-position:0 -419px;}
#dark .widget_social #bandcamp {background-position:0 -443px;}
#dark .widget_social #vimeo {background-position:0 -467px;}
#dark .widget_social #lastfm {background-position:0 -491px;}
.widget_social_color #rss, #dark .widget_social_color #rss {background-position:-48px -107px;}
.widget_social_color #facebook, #dark .widget_social_color #facebook {background-position:-48px -131px;}
.widget_social_color #twitter, #dark .widget_social_color #twitter {background-position:-48px -155px;}
.widget_social_color #flickr, #dark .widget_social_color #flickr {background-position:-48px -179px;}
.widget_social_color #dribbble, #dark .widget_social_color #dribbble {background-position:-48px -203px;}
.widget_social_color #google, #dark .widget_social_color #google {background-position:-48px -227px;}
.widget_social_color #pinterest, #dark .widget_social_color #pinterest {background-position:-48px -251px;}
.widget_social_color #tumblr, #dark .widget_social_color #tumblr {background-position:-48px -275px;}
.widget_social_color #youtube, #dark .widget_social_color #youtube {background-position:-48px -299px;}
.widget_social_color #linkedin, #dark .widget_social_color #linkedin {background-position:-48px -323px;}
.widget_social_color #instagram, #dark .widget_social_color #instagram {background-position:-48px -347px;}
.widget_social_color #quora, #dark .widget_social_color #quora {background-position:-48px -371px;}
.widget_social_color #itunes, #dark .widget_social_color #itunes {background-position:-48px -395px;}
.widget_social_color #soundcloud, #dark .widget_social_color #soundcloud {background-position:-48px -419px;}
.widget_social_color #bandcamp, #dark .widget_social_color #bandcamp {background-position:-48px -443px;}
.widget_social_color #vimeo, #dark .widget_social_color #vimeo {background-position:-48px -467px;}
.widget_social_color #lastfm, #dark .widget_social_color #lastfm {background-position:-48px -491px;}

/* latest posts widget */
.widget_latest {margin-bottom:2em;}
.widget_latest li {clear:both;margin-bottom:1em;}
.widget_latest a {font-weight:bold;}
.widget_latest em {display:block;font-weight:normal;font-style:normal;}
.widget_latest img {float:left;width:40px;margin:2px 10px 0 0;}
.widget_latest a:hover img {opacity:.7;}

/* flickr widget */
.flickr_wrap {width:105%;}
.widget_flickr .flickr_badge_image {display:inline;padding-right:15px;}
.widget_flickr .flickr_badge_image a {border:0;}
.widget_flickr .flickr_badge_image a img {margin-bottom:9px;}
.widget_flickr .flickr_badge_image a:hover {opacity:.7;}

/* post-it widget */
.widget_postit_wrap {background:#FFF8CF;padding:0 25px;margin:60px 0 45px 0;position:relative;max-width:400px;}
.widget_postit_wrap:after {content:'';position:absolute;background:url(images/sprite.png) 0 -50px no-repeat;bottom:-7px;left:0;width:100%;height:30px;}
.widget_postit {position:relative;z-index:9999;padding-bottom:25px;}
.widget_postit:after {content:'';position:absolute;background:url(images/sprite.png);top:-34px;left:-40px;width:85%;height:49px;}
.widget_postit:before {content:'';position:absolute;background:url(images/sprite.png) 100% 0;top:-34px;right:-35px;width:85%;height:49px;}
.widget_postit h3, .widget_postit p, .widget_postit {color:#66644D !important;}
.widget_postit h3 {padding:0;margin:0 0 0.5em 0;background:none;}
.widget_postit p {margin:0.5em 0 0 0;}
.widget_postit a {color:#66644D;border-color:#9E9C7E}

/* twitter widget */
.widget_twitter li {margin:0.5em 0;clear:both;}
.widget_twitter li span {display:block;font-weight:normal;}

/* calendar widget */
.widget_calendar h3.widget-title {display:none;}
.widget_calendar caption {text-align:left;}
.widget_calendar table {width:100%;border-collapse:collapse;}
.widget_calendar th {text-align:left;}
.widget_calendar td {font-size:12px;}
.widget_calendar tbody a {font-weight:bold;}
.widget_calendar caption {margin-bottom:5px;}
.widget_calendar #next {text-align:right;}

/* menu widget */
.widget_nav_menu ul ul {margin:0 0 0 10px;}

/* rss widget */
.widget_rss li {margin:0.5em 0;}

/* tag cloud widget */
.tag_cloud {padding-bottom:20px;}
.tagcloud a {margin:0 5px 5px 0;}

/* recent posts widget */
.widget_recent_entries .post-date {display:block;font-weight:normal;}


/*-----------------------------------------------------------------------------------*/
/*	SHORTCODES
/*-----------------------------------------------------------------------------------*/

/* columns */
.one_half, .one_third, .two_thirds, .one_fourth {float:left;display:inline;width:48%;margin:0 4% 20px 0;}
.one_third {width:30.666666%;}
.one_fourth {width:22%;}
.last {margin-right:0;}
.clear {clear:both;}

/* buttons  */
.button {background:#ccc;padding:0 12px;font-weight:bold;margin:0 6px 6px 0;display:inline-block;line-height:30px;text-transform:none;color:#444;color:rgba(0,0,0,0.6);border-bottom:2px solid rgba(0,0,0,0.2);}
.button:hover {color:#444;color:rgba(0,0,0,0.6);}
.button.black {background-color:#333;color:#ddd;text-shadow:0 1px 0 rgba(0,0,0,0.2);}
.button.gray {background-color:#999;}
.button.white {background-color:#ddd;}
.button.green {background-color:#89B64C;}
.button.orange {background-color:#f89418;}
.button.red {background-color:#bd362f;}
.button.blue {background-color:#0B98E9;}
.button.purple {background-color:#8475A8;}
.button.pink {background-color:#e60057;}

/* alerts  */
.alert {padding:6px 10px;border-width:1px;border-style:solid;}
.alert.gray {background-color:#F7F7F9;border-color:#E1E1E8;}
.alert.green {background-color:#DFF0D8;border-color:#D6E9C6;color:#266827;}
.alert.yellow {background-color:#FCF8E3;border-color:#FBEED5;color:#A07833;}
.alert.red {background-color:#F2DEDE;border-color:#EED3D7;color:#992A28;}
.alert.blue {background-color:#D9EDF7;border-color:#BCE8F1;color:#1A678D;}


/*-----------------------------------------------------------------------------------*/
/*	FORMS
/*-----------------------------------------------------------------------------------*/

label {display:block;margin-bottom:0.25em;}
label em {color:#888;}

input, textarea {font-family:inherit;font-size:100%;line-height:1.5;}
select {max-width:100%;}
input[type=text], textarea {clear:both;border:0;padding:8px;width:100%;vertical-align:bottom;background:#F2F1EA;background:rgba(0,0,0,0.04);outline:none;}
textarea {overflow:auto;}

.input-outer {margin:0 -5px 1em -5px;padding:6px;/*background:url(images/input-outer.png) 0 0 no-repeat;background:url(images/input-outer.png) 0 0 no-repeat, url(images/input-outer.png) 100% 100% no-repeat;*/}

button, #submit {display:inline-block;padding:0 0.5em;cursor:pointer;clear:both;background:#D2D1CA;width:auto;overflow:visible;line-height:2.5em;height:2.5em;border:0;border-bottom:2px solid rgba(0,0,0,0.2);}
button:hover, #submit:hover {background-color:#D2D1CA;}


/*-----------------------------------------------------------------------------------*/
/*	MISC
/*-----------------------------------------------------------------------------------*/

/* borders */
.flickr_badge_image a img, .widget_latest img, span.select, button, .button, #submit, .featured-imag img, .avatar, .author-bio img {border-radius:3px;}

/* box shadows */
.button, button, #submit {-webkit-box-shadow:0 0 5px rgba(255,255,255,0.3) inset;box-shadow:0 0 5px rgba(255,255,255,0.3) inset;}
.button:hover, button:hover, #submit:hover {-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1) inset;box-shadow:0 0 10px rgba(0,0,0,0.1) inset;}

/* text shadows */
.button {text-shadow:0 1px 0 rgba(255,255,255,0.15);}

/* transitions */
a, input, textarea, button, .widget_latest img {-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}


/*-----------------------------------------------------------------------------------*/
/*	MEDIA QUERIES
/*-----------------------------------------------------------------------------------*/

@media screen and (max-width:980px) {

/* layout */
#wrapper {width:720px;}
header {margin-right:-20px;}
#main {width:450px;}
aside {width:190px;}

}

@media screen and (max-width:755px) {

/* layout */
body {background-position:0 0;}
#wrapper, header {width:100%;}
header {background:none;padding:20px 0 0 0;margin-left:0;}
#main {padding-bottom:0;}
#main, .aside-inner {width:460px;margin:0 auto;float:none;}
aside {clear:both;width:100%;margin-top:60px; padding:40px 0 20px 0;float:none;background:url(images/body-light.jpg) 100% 0 repeat-y;}
#dark aside {background:#2f353c url(images/body-dark.jpg) repeat-y 100% 0;}

/* tagline */
#description {display:none;}

/* comments */
#comments li li {padding-left:0;background:none;}
#main .comment-time, #main .comment-reply-link {font-size:12px;}

/* posts */
h1 {font-size:26px;}

/* navigation */
nav>ul {display:none;}
nav {width:100%;margin:10px 0 0px;clear:both;position:relative;background:none;}
select.select-menu {display:block;position:relative;z-index:10;clear:both;width:100% !important;height:40px !important;line-height:26px;cursor:pointer;}
span.select {display:block;position:absolute;bottom:0;float:left;right:0;width:100%;height:40px;line-height:40px;text-indent:15px;background:#E9E8E3 url(images/sprite.png) 100% -520px no-repeat;z-index:1;color:#333;}
#dark span.select {color:#eee;background-color:#2f353c;background-position:100% -560px;}

/* misc */
.meta-tags a {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.one_half, .one_third, .one_fourth {clear:both;width:100%;margin-right:0;}
.flickr_wrap {width:100%;}

}

@media screen and (max-width:500px) {

/* layout */
#main, .aside-inner {width:92%;}

/* post meta */
#main .meta {text-transform:none;font-size:10px;}
li.meta-date, li.meta-category {padding:0 2px 0 22px;}
li.meta-date {background-position:-97px -140px;}
li.meta-category {background-position:-97px -170px;}
li.meta-comments {display:none;}

/* lists  */
.hentry ul, .hentry ol {margin-left:25px;}

/* quotes  */
blockquote {background:url(images/blockquote.png) -15px 0 no-repeat;}
blockquote p {padding:0 25px;}

}


/* --------------------------------------------------------------- MODIFICACIONES -------------------------------------------------------*/
.back-black{background:#35495c; height:40px;}
.footer-all{margin-top:80px;
    width: 100%;}
.medios{margin-top:40px;}
.medios img{width:650px}
.medios .container{border-top:1px dashed @g-medio2;}
.menu_inf{background:#3498dc; color:#fff; font-size:11px; font-weight:bold; padding:40px 0 10px;}
.menu_inf .span10{width:620px}
.menu_inf ul, .menu_inf li{padding:0; margin:0; list-style:none; }
.menu_inf ul{float:left; margin-left: 35px/*20px; */; margin-bottom:30px; min-width:60px}
.menu_inf ul:first-child{ margin-left:0}
.menu_inf a{color:#fff;}
.menu_inf a:hover{text-decoration:underline}
.menu_inf .container{position:relative}

.mobile{width:294px; position:absolute; bottom:-13px; right:0;}
.footer{background:#35495c; padding:10px 0; color:#fff;}
.footer .tlf{font-size:35px; font-weight:bold; margin:0 40px 0 0}
.footer .mail{font-size:20px;  margin:8px 40px 0 0}
.footer .redes{margin:10px 0 0 0;}
.footer .redes img{margin: 0 4px 0 0}
.footer .desca{margin:7px 0 0 0; font-size:12px} 
.footer .desca img{margin: 0 3px 0 0; vertical-align:middle}


.container:before, .container:after {
    content: "";
    display: table;
    line-height: 0;
}
.container:after {
    clear: both;
}
.container:before, .container:after {
    content: "";
    display: table;
    line-height: 0;
}
body .container {
    padding: 0 20px;
    width: 960px !important;
}
.container {
    margin-left: auto;
    margin-right: auto;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 960px;
}
.bloque{overflow:hidden}
.pull-left{float:left}
.pull-right{float:right}	